[2025-09-22T17:00:02.361864] [INFO ] [MAIN ] Using last completed trading day: 2025-09-22 [2025-09-22T17:00:02.362249] [INFO ] [MAIN ] Starting TDM symbol refresh process. [2025-09-22T17:00:02.362356] [INFO ] [MAIN ] Fetching latest NYSE symbols list. [2025-09-22T17:00:02.362394] [DEBUG] [SYMBOL ] Starting fetch of NYSE Symbols. [2025-09-22T17:00:03.751827] [DEBUG] [SYMBOL ] Found 2424 valid NYSE symbols. [2025-09-22T17:00:03.752096] [INFO ] [SYMBOL ] Completed fetch of NYSE Symbols. [2025-09-22T17:00:03.752405] [INFO ] [MAIN ] Filtered out 54 blacklisted symbols. [2025-09-22T17:00:03.753343] [INFO ] [LOCAL ] Symbols cache updated with 2372 symbols. [2025-09-22T17:00:03.753406] [INFO ] [MAIN ] Successfully refreshed symbols list. [2025-09-22T17:00:03.753441] [INFO ] [MAIN ] Finished TDM symbol refresh process. [2025-09-22T17:00:03.753507] [INFO ] [MAIN ] Starting TDM stale symbol pruning process. [2025-09-22T17:00:03.753726] [INFO ] [LOCAL ] Reading cached symbols list. [2025-09-22T17:00:03.754212] [DEBUG] [LOCAL ] Found 2372 symbols in cached list. [2025-09-22T17:00:03.754267] [INFO ] [LOCAL ] Completed reading cached symbols list. [2025-09-22T17:00:03.754440] [INFO ] [MAIN ] Including 54 blacklisted symbols for pruning. [2025-09-22T17:00:03.754498] [INFO ] [MAIN ] Pruning data for symbols not in current list of 2372 valid symbols. [2025-09-22T17:00:03.754532] [INFO ] [LOCAL ] Starting pruning of local symbol history data for inactive/invalid symbols. [2025-09-22T17:00:03.754565] [DEBUG] [LOCAL ] Checking directory: '/opt/tdm/output/data/primary_storage' [2025-09-22T17:00:03.776197] [DEBUG] [LOCAL ] Deleted /opt/tdm/output/data/primary_storage/JPI.csv (symbol JPI no longer active). [2025-09-22T17:00:03.785709] [DEBUG] [LOCAL ] Checking directory: '/opt/tdm/output/data/derivative_storage' [2025-09-22T17:00:03.806225] [DEBUG] [LOCAL ] Deleted /opt/tdm/output/data/derivative_storage/JPI.csv (symbol JPI no longer active). [2025-09-22T17:00:03.815573] [INFO ] [LOCAL ] Deleted 2 obsolete data files. [2025-09-22T17:00:03.815773] [INFO ] [LOCAL ] Completed pruning of unlisted local symbol history data. [2025-09-22T17:00:03.815826] [INFO ] [MAIN ] Successfully pruned stale symbol data. [2025-09-22T17:00:03.815857] [INFO ] [MAIN ] Finished TDM stale symbol pruning process. [2025-09-22T17:00:03.816298] [WARN ] [STATE ] State set to: RUNNING [2025-09-22T17:00:03.816477] [INFO ] [LOCAL ] Reading cached symbols list. [2025-09-22T17:00:03.816886] [DEBUG] [LOCAL ] Found 2372 symbols in cached list. [2025-09-22T17:00:03.816985] [INFO ] [LOCAL ] Completed reading cached symbols list. [2025-09-22T17:00:03.817035] [INFO ] [MAIN ] Starting incremental update for 2372 symbols. [2025-09-22T17:00:03.817064] [INFO ] [MAIN ] Running in parallel mode [2025-09-22T17:00:03.817422] [INFO ] [MAIN ] Starting parallel primary update with 4 worker threads for 2372 symbols [2025-09-22T17:00:04.396413] [INFO ] [MAIN ] AA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:04.466311] [INFO ] [MAIN ] A: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:04.579776] [INFO ] [MAIN ] AAM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:04.576582] [INFO ] [MAIN ] AACT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:04.580106] [DEBUG] [LOCAL ] AAM: No existing data file found in primary storage. [2025-09-22T17:00:04.580299] [DEBUG] [LOCAL ] AACT: No existing data file found in primary storage. [2025-09-22T17:00:04.580193] [WARN ] [MAIN ] AAM: No existing data found, performing full refresh instead. [2025-09-22T17:00:04.580468] [INFO ] [MAIN ] AAM: Wiping existing primary data before full refresh. [2025-09-22T17:00:04.580508] [INFO ] [LOCAL ] AAM: Starting deletion of primary data. [2025-09-22T17:00:04.580550] [DEBUG] [LOCAL ] AAM: No primary data file found to delete. [2025-09-22T17:00:04.580674] [INFO ] [MAIN ] AAM: Starting full primary refresh. [2025-09-22T17:00:04.580350] [WARN ] [MAIN ] AACT: No existing data found, performing full refresh instead. [2025-09-22T17:00:04.644902] [INFO ] [MAIN ] AACT: Wiping existing primary data before full refresh. [2025-09-22T17:00:04.687172] [INFO ] [LOCAL ] AACT: Starting deletion of primary data. [2025-09-22T17:00:04.687758] [DEBUG] [LOCAL ] AACT: No primary data file found to delete. [2025-09-22T17:00:04.703933] [INFO ] [MAIN ] AACT: Starting full primary refresh. [2025-09-22T17:00:05.255614] [DEBUG] [LOCAL ] A: Loaded 51608 existing records from primary storage. [2025-09-22T17:00:05.299378] [INFO ] [MAIN ] A: Loaded 51608 existing records. [2025-09-22T17:00:05.305555] [DEBUG] [LOCAL ] AA: Loaded 54365 existing records from primary storage. [2025-09-22T17:00:05.293984] [INFO ] [REMOTE ] AAM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:05.321913] [INFO ] [REMOTE ] AAM: Fetching primary data for 2024-12. [2025-09-22T17:00:05.334565] [INFO ] [MAIN ] AA: Loaded 54365 existing records. [2025-09-22T17:00:05.752116] [INFO ] [REMOTE ] AACT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:05.832225] [INFO ] [REMOTE ] AACT: Fetching primary data for 2024-12. [2025-09-22T17:00:05.821358] [WARN ] [MAIN ] A: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:05.835409] [WARN ] [MAIN ] AA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:05.836708] [INFO ] [MAIN ] AA: Wiping existing primary data before full refresh. [2025-09-22T17:00:05.836888] [INFO ] [LOCAL ] AA: Starting deletion of primary data. [2025-09-22T17:00:05.836835] [INFO ] [MAIN ] A: Wiping existing primary data before full refresh. [2025-09-22T17:00:05.837037] [INFO ] [LOCAL ] A: Starting deletion of primary data. [2025-09-22T17:00:05.838436] [DEBUG] [LOCAL ] AA: Deleted primary data file. [2025-09-22T17:00:05.838499] [INFO ] [MAIN ] AA: Starting full primary refresh. [2025-09-22T17:00:05.838516] [DEBUG] [LOCAL ] A: Deleted primary data file. [2025-09-22T17:00:05.838696] [INFO ] [MAIN ] A: Starting full primary refresh. [2025-09-22T17:00:06.076050] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-22T17:00:06.107202] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-01. [2025-09-22T17:00:06.255210] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2024-12 (0.42 seconds). [2025-09-22T17:00:06.299604] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-01. [2025-09-22T17:00:06.573914] [INFO ] [REMOTE ] A: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:06.614376] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-01 (0.51 seconds). [2025-09-22T17:00:06.606217] [INFO ] [REMOTE ] A: Fetching primary data for 2024-12. [2025-09-22T17:00:06.615779] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-02. [2025-09-22T17:00:06.614281] [INFO ] [REMOTE ] AA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:06.616880] [INFO ] [REMOTE ] AA: Fetching primary data for 2024-12. [2025-09-22T17:00:06.907062] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-02 (0.29 seconds). [2025-09-22T17:00:06.908103] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-03. [2025-09-22T17:00:07.154633] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-22T17:00:07.155850] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-02. [2025-09-22T17:00:07.269579] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-03 (0.36 seconds). [2025-09-22T17:00:07.270599] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-04. [2025-09-22T17:00:07.577203] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-04 (0.31 seconds). [2025-09-22T17:00:07.578250] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-05. [2025-09-22T17:00:07.586633] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-22T17:00:07.587635] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-03. [2025-09-22T17:00:07.832680] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-05 (0.25 seconds). [2025-09-22T17:00:07.833635] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-06. [2025-09-22T17:00:08.003899] [INFO ] [REMOTE ] A: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-22T17:00:08.014529] [INFO ] [REMOTE ] A: Fetching primary data for 2025-01. [2025-09-22T17:00:08.021146] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-03 (0.43 seconds). [2025-09-22T17:00:08.022559] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-04. [2025-09-22T17:00:08.082229] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-06 (0.25 seconds). [2025-09-22T17:00:08.083244] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-07. [2025-09-22T17:00:08.345496] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-07 (0.26 seconds). [2025-09-22T17:00:08.346535] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-08. [2025-09-22T17:00:08.387182] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T17:00:08.399613] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-01. [2025-09-22T17:00:08.658793] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-04 (0.64 seconds). [2025-09-22T17:00:08.662937] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-05. [2025-09-22T17:00:08.790854] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-22T17:00:08.793233] [INFO ] [REMOTE ] AAM: Fetching primary data for 2025-09. [2025-09-22T17:00:09.258937] [INFO ] [REMOTE ] AAM: Incremental fetch complete for 2025-09 (0.47 seconds). [2025-09-22T17:00:09.259770] [INFO ] [REMOTE ] AAM: Full fetch complete (972 records). [2025-09-22T17:00:09.259851] [DEBUG] [VALIDATOR ] AAM: Validating primary data. [2025-09-22T17:00:09.510032] [WARN ] [VALIDATOR ] AAM: Validation failed - insufficient historical data. Have 188 unique days, need 200 days [2025-09-22T17:00:09.510470] [FATAL] [MAIN ] AAM: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:00:09.510743] [WARN ] [MAIN ] AAM: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:00:09.510945] [INFO ] [LOCAL ] AAM: Starting deletion of primary data. [2025-09-22T17:00:09.511090] [DEBUG] [LOCAL ] AAM: No primary data file found to delete. [2025-09-22T17:00:09.511188] [INFO ] [LOCAL ] AAM: Starting deletion of derivative data. [2025-09-22T17:00:09.511369] [DEBUG] [LOCAL ] AAM: No derivative data file found to delete. [2025-09-22T17:00:09.511543] [INFO ] [MAIN ] Update Progress: 1/2372 symbols completed. AAM took 5.6s. Estimated remaining: 3h 45m 1s. Rate: 10.5 symbols/min [2025-09-22T17:00:09.757942] [INFO ] [MAIN ] AAMI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:09.758336] [DEBUG] [LOCAL ] AAMI: No existing data file found in primary storage. [2025-09-22T17:00:09.758929] [WARN ] [MAIN ] AAMI: No existing data found, performing full refresh instead. [2025-09-22T17:00:09.766345] [INFO ] [MAIN ] AAMI: Wiping existing primary data before full refresh. [2025-09-22T17:00:09.766448] [INFO ] [LOCAL ] AAMI: Starting deletion of primary data. [2025-09-22T17:00:09.766775] [DEBUG] [LOCAL ] AAMI: No primary data file found to delete. [2025-09-22T17:00:09.767435] [INFO ] [MAIN ] AAMI: Starting full primary refresh. [2025-09-22T17:00:09.767700] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-22T17:00:09.824462] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-06. [2025-09-22T17:00:09.900931] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-01 (1.89 seconds). [2025-09-22T17:00:09.929484] [INFO ] [REMOTE ] A: Fetching primary data for 2025-02. [2025-09-22T17:00:10.232062] [INFO ] [REMOTE ] AAMI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:10.232730] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2024-12. [2025-09-22T17:00:10.319618] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-01 (1.92 seconds). [2025-09-22T17:00:10.330175] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-02. [2025-09-22T17:00:10.459633] [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-22T17:00:10.460021] [WARN ] [REMOTE ] AAMI: No data returned for month 2024-12 [2025-09-22T17:00:10.460504] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-01. [2025-09-22T17:00:10.495995] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-06 (0.67 seconds). [2025-09-22T17:00:10.499175] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-07. [2025-09-22T17:00:11.024986] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-22T17:00:11.028033] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-08. [2025-09-22T17:00:11.101974] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-22T17:00:11.106185] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-02. [2025-09-22T17:00:11.838865] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-22T17:00:11.841888] [INFO ] [REMOTE ] AACT: Fetching primary data for 2025-09. [2025-09-22T17:00:11.992282] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-22T17:00:11.996356] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-03. [2025-09-22T17:00:12.080343] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-22T17:00:12.093840] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-03. [2025-09-22T17:00:12.751513] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-22T17:00:12.756962] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-04. [2025-09-22T17:00:13.366716] [INFO ] [REMOTE ] AACT: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-22T17:00:13.369480] [INFO ] [REMOTE ] AACT: Full fetch complete (10489 records). [2025-09-22T17:00:13.369559] [DEBUG] [VALIDATOR ] AACT: Validating primary data. [2025-09-22T17:00:13.369998] [FATAL] [VALIDATOR ] AACT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:00:13.370088] [FATAL] [MAIN ] AACT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:00:13.370132] [WARN ] [MAIN ] AACT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:00:13.370197] [INFO ] [LOCAL ] AACT: Starting deletion of primary data. [2025-09-22T17:00:13.370282] [DEBUG] [LOCAL ] AACT: No primary data file found to delete. [2025-09-22T17:00:13.370339] [INFO ] [LOCAL ] AACT: Starting deletion of derivative data. [2025-09-22T17:00:13.370381] [DEBUG] [LOCAL ] AACT: No derivative data file found to delete. [2025-09-22T17:00:13.370437] [INFO ] [MAIN ] Update Progress: 2/2372 symbols completed. AACT took 9.5s. Estimated remaining: 3h 8m 41s. Rate: 12.6 symbols/min [2025-09-22T17:00:13.546255] [INFO ] [MAIN ] AAP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:13.546532] [DEBUG] [LOCAL ] AAP: No existing data file found in primary storage. [2025-09-22T17:00:13.546626] [WARN ] [MAIN ] AAP: No existing data found, performing full refresh instead. [2025-09-22T17:00:13.547008] [INFO ] [MAIN ] AAP: Wiping existing primary data before full refresh. [2025-09-22T17:00:13.547166] [INFO ] [LOCAL ] AAP: Starting deletion of primary data. [2025-09-22T17:00:13.547276] [DEBUG] [LOCAL ] AAP: No primary data file found to delete. [2025-09-22T17:00:13.547425] [INFO ] [MAIN ] AAP: Starting full primary refresh. [2025-09-22T17:00:13.928708] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-02 (4.00 seconds). [2025-09-22T17:00:13.975254] [INFO ] [REMOTE ] A: Fetching primary data for 2025-03. [2025-09-22T17:00:13.974983] [INFO ] [REMOTE ] AAP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:13.976430] [INFO ] [REMOTE ] AAP: Fetching primary data for 2024-12. [2025-09-22T17:00:14.424444] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T17:00:14.431011] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-05. [2025-09-22T17:00:14.709963] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-03 (2.62 seconds). [2025-09-22T17:00:14.721027] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-04. [2025-09-22T17:00:15.591204] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-22T17:00:15.607504] [INFO ] [REMOTE ] A: Fetching primary data for 2025-04. [2025-09-22T17:00:15.697589] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-22T17:00:15.703094] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-06. [2025-09-22T17:00:16.072265] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2024-12 (2.10 seconds). [2025-09-22T17:00:16.082812] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-01. [2025-09-22T17:00:16.731806] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-22T17:00:16.737011] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-07. [2025-09-22T17:00:17.099665] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T17:00:17.111307] [INFO ] [REMOTE ] A: Fetching primary data for 2025-05. [2025-09-22T17:00:17.165343] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-04 (2.44 seconds). [2025-09-22T17:00:17.177207] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-05. [2025-09-22T17:00:17.551491] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T17:00:17.562830] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-02. [2025-09-22T17:00:18.199584] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T17:00:18.205534] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-08. [2025-09-22T17:00:19.608544] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-05 (2.50 seconds). [2025-09-22T17:00:19.648839] [INFO ] [REMOTE ] A: Fetching primary data for 2025-06. [2025-09-22T17:00:19.651447] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-05 (2.47 seconds). [2025-09-22T17:00:19.664625] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-06. [2025-09-22T17:00:19.725106] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-02 (2.16 seconds). [2025-09-22T17:00:19.736565] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-03. [2025-09-22T17:00:20.153698] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-08 (1.95 seconds). [2025-09-22T17:00:20.159870] [INFO ] [REMOTE ] AAMI: Fetching primary data for 2025-09. [2025-09-22T17:00:21.079075] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T17:00:21.089597] [INFO ] [REMOTE ] A: Fetching primary data for 2025-07. [2025-09-22T17:00:21.120106] [INFO ] [REMOTE ] AAMI: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-22T17:00:21.125127] [INFO ] [REMOTE ] AAMI: Full fetch complete (29914 records). [2025-09-22T17:00:21.125208] [DEBUG] [VALIDATOR ] AAMI: Validating primary data. [2025-09-22T17:00:21.125748] [FATAL] [VALIDATOR ] AAMI: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:00:21.125836] [FATAL] [MAIN ] AAMI: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:00:21.125880] [WARN ] [MAIN ] AAMI: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:00:21.125919] [INFO ] [LOCAL ] AAMI: Starting deletion of primary data. [2025-09-22T17:00:21.125974] [DEBUG] [LOCAL ] AAMI: No primary data file found to delete. [2025-09-22T17:00:21.126009] [INFO ] [LOCAL ] AAMI: Starting deletion of derivative data. [2025-09-22T17:00:21.126056] [DEBUG] [LOCAL ] AAMI: No derivative data file found to delete. [2025-09-22T17:00:21.126109] [INFO ] [MAIN ] Update Progress: 3/2372 symbols completed. AAMI took 11.6s. Estimated remaining: 3h 47m 48s. Rate: 10.4 symbols/min [2025-09-22T17:00:21.298708] [INFO ] [MAIN ] AAT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:21.298948] [DEBUG] [LOCAL ] AAT: No existing data file found in primary storage. [2025-09-22T17:00:21.299074] [WARN ] [MAIN ] AAT: No existing data found, performing full refresh instead. [2025-09-22T17:00:21.299334] [INFO ] [MAIN ] AAT: Wiping existing primary data before full refresh. [2025-09-22T17:00:21.299455] [INFO ] [LOCAL ] AAT: Starting deletion of primary data. [2025-09-22T17:00:21.299530] [DEBUG] [LOCAL ] AAT: No primary data file found to delete. [2025-09-22T17:00:21.299567] [INFO ] [MAIN ] AAT: Starting full primary refresh. [2025-09-22T17:00:21.652286] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T17:00:21.699027] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-04. [2025-09-22T17:00:21.735447] [INFO ] [REMOTE ] AAT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:21.736050] [INFO ] [REMOTE ] AAT: Fetching primary data for 2024-12. [2025-09-22T17:00:21.768623] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-06 (2.10 seconds). [2025-09-22T17:00:21.781478] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-07. [2025-09-22T17:00:22.504630] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-22T17:00:22.515880] [INFO ] [REMOTE ] A: Fetching primary data for 2025-08. [2025-09-22T17:00:22.689336] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-22T17:00:22.696562] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-01. [2025-09-22T17:00:23.259166] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T17:00:23.274530] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-05. [2025-09-22T17:00:23.519604] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-22T17:00:23.532908] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-08. [2025-09-22T17:00:23.892701] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T17:00:23.905603] [INFO ] [REMOTE ] A: Fetching primary data for 2025-09. [2025-09-22T17:00:24.669605] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T17:00:24.680935] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-06. [2025-09-22T17:00:25.149486] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T17:00:25.162175] [INFO ] [REMOTE ] AA: Fetching primary data for 2025-09. [2025-09-22T17:00:25.187185] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-01 (2.49 seconds). [2025-09-22T17:00:25.193224] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-02. [2025-09-22T17:00:25.636156] [INFO ] [REMOTE ] A: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-22T17:00:25.644957] [INFO ] [REMOTE ] A: Full fetch complete (73099 records). [2025-09-22T17:00:25.645104] [DEBUG] [VALIDATOR ] A: Validating primary data. [2025-09-22T17:00:26.052298] [DEBUG] [VALIDATOR ] A: All expected trading days are present. [2025-09-22T17:00:26.052447] [DEBUG] [VALIDATOR ] A: Primary data validation passed. [2025-09-22T17:00:26.053484] [INFO ] [MAIN ] A: Fetched primary data is valid. [2025-09-22T17:00:26.053718] [DEBUG] [LOCAL ] A: Saving primary data. [2025-09-22T17:00:26.056012] [DEBUG] [LOCAL ] A: Trimmed 73099 records to 50829 (keeping 200 days of data) [2025-09-22T17:00:26.353013] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-22T17:00:26.379734] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T17:00:26.380457] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-07. [2025-09-22T17:00:26.388789] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-03. [2025-09-22T17:00:26.484845] [DEBUG] [LOCAL ] A: Primary data saved (50829 records). [2025-09-22T17:00:26.485438] [INFO ] [MAIN ] A: Full history saved. [2025-09-22T17:00:26.485897] [INFO ] [MAIN ] Update Progress: 4/2372 symbols completed. A took 22.7s. Estimated remaining: 3h 43m 40s. Rate: 10.6 symbols/min [2025-09-22T17:00:26.656852] [INFO ] [MAIN ] AAUC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:26.657033] [DEBUG] [LOCAL ] AAUC: No existing data file found in primary storage. [2025-09-22T17:00:26.657071] [WARN ] [MAIN ] AAUC: No existing data found, performing full refresh instead. [2025-09-22T17:00:26.657217] [INFO ] [MAIN ] AAUC: Wiping existing primary data before full refresh. [2025-09-22T17:00:26.657259] [INFO ] [LOCAL ] AAUC: Starting deletion of primary data. [2025-09-22T17:00:26.657299] [DEBUG] [LOCAL ] AAUC: No primary data file found to delete. [2025-09-22T17:00:26.657332] [INFO ] [MAIN ] AAUC: Starting full primary refresh. [2025-09-22T17:00:27.022046] [INFO ] [REMOTE ] AAUC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:27.022696] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2024-12. [2025-09-22T17:00:27.046079] [INFO ] [REMOTE ] AA: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-22T17:00:27.054969] [INFO ] [REMOTE ] AA: Full fetch complete (77512 records). [2025-09-22T17:00:27.055122] [DEBUG] [VALIDATOR ] AA: Validating primary data. [2025-09-22T17:00:27.328249] [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-22T17:00:27.367945] [WARN ] [REMOTE ] AAUC: No data returned for month 2024-12 [2025-09-22T17:00:27.368711] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-01. [2025-09-22T17:00:27.472956] [DEBUG] [VALIDATOR ] AA: All expected trading days are present. [2025-09-22T17:00:27.473082] [DEBUG] [VALIDATOR ] AA: Primary data validation passed. [2025-09-22T17:00:27.473951] [INFO ] [MAIN ] AA: Fetched primary data is valid. [2025-09-22T17:00:27.474046] [DEBUG] [LOCAL ] AA: Saving primary data. [2025-09-22T17:00:27.497094] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-22T17:00:27.496395] [DEBUG] [LOCAL ] AA: Trimmed 77512 records to 53614 (keeping 200 days of data) [2025-09-22T17:00:27.578359] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-04. [2025-09-22T17:00:27.705967] [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-22T17:00:27.714335] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-01 [2025-09-22T17:00:27.714968] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-02. [2025-09-22T17:00:27.859902] [DEBUG] [LOCAL ] AA: Primary data saved (53614 records). [2025-09-22T17:00:27.860070] [INFO ] [MAIN ] AA: Full history saved. [2025-09-22T17:00:27.860478] [INFO ] [MAIN ] Update Progress: 5/2372 symbols completed. AA took 24.0s. Estimated remaining: 3h 9m 42s. Rate: 12.5 symbols/min [2025-09-22T17:00:27.962958] [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-22T17:00:27.979517] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-02 [2025-09-22T17:00:28.021577] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-03. [2025-09-22T17:00:28.043572] [INFO ] [MAIN ] AB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:28.076473] [DEBUG] [LOCAL ] AB: Loaded 29406 existing records from primary storage. [2025-09-22T17:00:28.076776] [INFO ] [MAIN ] AB: Loaded 29406 existing records. [2025-09-22T17:00:28.264715] [WARN ] [MAIN ] AB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:28.265724] [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-22T17:00:28.266564] [INFO ] [MAIN ] AB: Wiping existing primary data before full refresh. [2025-09-22T17:00:28.266487] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-03 [2025-09-22T17:00:28.267249] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-04. [2025-09-22T17:00:28.267335] [INFO ] [LOCAL ] AB: Starting deletion of primary data. [2025-09-22T17:00:28.284463] [DEBUG] [LOCAL ] AB: Deleted primary data file. [2025-09-22T17:00:28.297454] [INFO ] [MAIN ] AB: Starting full primary refresh. [2025-09-22T17:00:28.364713] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-22T17:00:28.415287] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-08. [2025-09-22T17:00:28.526350] [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-22T17:00:28.566035] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-04 [2025-09-22T17:00:28.596744] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-05. [2025-09-22T17:00:28.682618] [INFO ] [REMOTE ] AB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:28.683489] [INFO ] [REMOTE ] AB: Fetching primary data for 2024-12. [2025-09-22T17:00:28.707226] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-22T17:00:28.714848] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-05. [2025-09-22T17:00:28.845976] [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-22T17:00:28.846355] [WARN ] [REMOTE ] AAUC: No data returned for month 2025-05 [2025-09-22T17:00:28.846933] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-06. [2025-09-22T17:00:29.376723] [INFO ] [REMOTE ] AAUC: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-22T17:00:29.378943] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-07. [2025-09-22T17:00:29.650489] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-22T17:00:29.657132] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-06. [2025-09-22T17:00:29.902174] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T17:00:29.909892] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-01. [2025-09-22T17:00:30.076265] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-22T17:00:30.087063] [INFO ] [REMOTE ] AAP: Fetching primary data for 2025-09. [2025-09-22T17:00:30.126118] [INFO ] [REMOTE ] AAUC: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-22T17:00:30.128822] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-08. [2025-09-22T17:00:30.510825] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-06 (0.85 seconds). [2025-09-22T17:00:30.517282] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-07. [2025-09-22T17:00:31.000703] [INFO ] [REMOTE ] AAUC: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-22T17:00:31.004914] [INFO ] [REMOTE ] AAUC: Fetching primary data for 2025-09. [2025-09-22T17:00:31.902806] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-01 (1.99 seconds). [2025-09-22T17:00:31.911504] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-02. [2025-09-22T17:00:32.284997] [INFO ] [REMOTE ] AAP: Incremental fetch complete for 2025-09 (2.20 seconds). [2025-09-22T17:00:32.293168] [INFO ] [REMOTE ] AAP: Full fetch complete (75205 records). [2025-09-22T17:00:32.293346] [DEBUG] [VALIDATOR ] AAP: Validating primary data. [2025-09-22T17:00:32.705832] [DEBUG] [VALIDATOR ] AAP: All expected trading days are present. [2025-09-22T17:00:32.705944] [DEBUG] [VALIDATOR ] AAP: Primary data validation passed. [2025-09-22T17:00:32.706715] [INFO ] [MAIN ] AAP: Fetched primary data is valid. [2025-09-22T17:00:32.706796] [DEBUG] [LOCAL ] AAP: Saving primary data. [2025-09-22T17:00:32.708507] [DEBUG] [LOCAL ] AAP: Trimmed 75205 records to 52149 (keeping 200 days of data) [2025-09-22T17:00:32.843629] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-07 (2.33 seconds). [2025-09-22T17:00:32.853316] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-08. [2025-09-22T17:00:33.081471] [DEBUG] [LOCAL ] AAP: Primary data saved (52149 records). [2025-09-22T17:00:33.081673] [INFO ] [MAIN ] AAP: Full history saved. [2025-09-22T17:00:33.081790] [INFO ] [MAIN ] Update Progress: 6/2372 symbols completed. AAP took 19.7s. Estimated remaining: 3h 12m 20s. Rate: 12.3 symbols/min [2025-09-22T17:00:33.269857] [INFO ] [MAIN ] ABBV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:33.281204] [INFO ] [REMOTE ] AAUC: Incremental fetch complete for 2025-09 (2.28 seconds). [2025-09-22T17:00:33.285015] [INFO ] [REMOTE ] AAUC: Full fetch complete (7127 records). [2025-09-22T17:00:33.285095] [DEBUG] [VALIDATOR ] AAUC: Validating primary data. [2025-09-22T17:00:33.481147] [WARN ] [VALIDATOR ] AAUC: Validation failed - insufficient historical data. Have 73 unique days, need 200 days [2025-09-22T17:00:33.481442] [FATAL] [MAIN ] AAUC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:00:33.481515] [WARN ] [MAIN ] AAUC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:00:33.481599] [INFO ] [LOCAL ] AAUC: Starting deletion of primary data. [2025-09-22T17:00:33.495556] [DEBUG] [LOCAL ] AAUC: No primary data file found to delete. [2025-09-22T17:00:33.495731] [INFO ] [LOCAL ] AAUC: Starting deletion of derivative data. [2025-09-22T17:00:33.495801] [DEBUG] [LOCAL ] AAUC: No derivative data file found to delete. [2025-09-22T17:00:33.495873] [INFO ] [MAIN ] Update Progress: 7/2372 symbols completed. AAUC took 7.0s. Estimated remaining: 2h 47m 7s. Rate: 14.2 symbols/min [2025-09-22T17:00:33.671219] [DEBUG] [LOCAL ] ABBV: Loaded 54467 existing records from primary storage. [2025-09-22T17:00:33.688284] [INFO ] [MAIN ] ABBV: Loaded 54467 existing records. [2025-09-22T17:00:33.689972] [INFO ] [MAIN ] ABCB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:33.886576] [WARN ] [MAIN ] ABBV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:33.887129] [INFO ] [MAIN ] ABBV: Wiping existing primary data before full refresh. [2025-09-22T17:00:33.887283] [INFO ] [LOCAL ] ABBV: Starting deletion of primary data. [2025-09-22T17:00:33.897572] [DEBUG] [LOCAL ] ABCB: Loaded 31310 existing records from primary storage. [2025-09-22T17:00:33.897924] [INFO ] [MAIN ] ABCB: Loaded 31310 existing records. [2025-09-22T17:00:33.909398] [DEBUG] [LOCAL ] ABBV: Deleted primary data file. [2025-09-22T17:00:33.919081] [INFO ] [MAIN ] ABBV: Starting full primary refresh. [2025-09-22T17:00:34.230171] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T17:00:34.313782] [WARN ] [MAIN ] ABCB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:34.350201] [INFO ] [REMOTE ] AAT: Fetching primary data for 2025-09. [2025-09-22T17:00:34.372476] [INFO ] [MAIN ] ABCB: Wiping existing primary data before full refresh. [2025-09-22T17:00:34.377853] [INFO ] [LOCAL ] ABCB: Starting deletion of primary data. [2025-09-22T17:00:34.406140] [DEBUG] [LOCAL ] ABCB: Deleted primary data file. [2025-09-22T17:00:34.416627] [INFO ] [MAIN ] ABCB: Starting full primary refresh. [2025-09-22T17:00:34.566972] [INFO ] [REMOTE ] ABBV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:34.588233] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2024-12. [2025-09-22T17:00:34.830025] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-02 (2.92 seconds). [2025-09-22T17:00:34.872894] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-03. [2025-09-22T17:00:34.895246] [INFO ] [REMOTE ] ABCB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:34.895542] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2024-12. [2025-09-22T17:00:35.705287] [INFO ] [REMOTE ] AAT: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-22T17:00:35.710609] [INFO ] [REMOTE ] AAT: Full fetch complete (42736 records). [2025-09-22T17:00:35.710722] [DEBUG] [VALIDATOR ] AAT: Validating primary data. [2025-09-22T17:00:36.128491] [DEBUG] [VALIDATOR ] AAT: All expected trading days are present. [2025-09-22T17:00:36.128586] [DEBUG] [VALIDATOR ] AAT: Primary data validation passed. [2025-09-22T17:00:36.129051] [INFO ] [MAIN ] AAT: Fetched primary data is valid. [2025-09-22T17:00:36.129117] [DEBUG] [LOCAL ] AAT: Saving primary data. [2025-09-22T17:00:36.130171] [DEBUG] [LOCAL ] AAT: Trimmed 42736 records to 30600 (keeping 200 days of data) [2025-09-22T17:00:36.366838] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T17:00:36.403674] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-04. [2025-09-22T17:00:36.413066] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-22T17:00:36.425976] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-01. [2025-09-22T17:00:36.446702] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-22T17:00:36.453630] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-01. [2025-09-22T17:00:36.454876] [DEBUG] [LOCAL ] AAT: Primary data saved (30600 records). [2025-09-22T17:00:36.455720] [INFO ] [MAIN ] AAT: Full history saved. [2025-09-22T17:00:36.455799] [INFO ] [MAIN ] Update Progress: 8/2372 symbols completed. AAT took 15.3s. Estimated remaining: 2h 40m 45s. Rate: 14.7 symbols/min [2025-09-22T17:00:36.632977] [INFO ] [MAIN ] ABEV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:36.698524] [DEBUG] [LOCAL ] ABEV: Loaded 54050 existing records from primary storage. [2025-09-22T17:00:36.698756] [INFO ] [MAIN ] ABEV: Loaded 54050 existing records. [2025-09-22T17:00:36.874222] [WARN ] [MAIN ] ABEV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:36.874500] [INFO ] [MAIN ] ABEV: Wiping existing primary data before full refresh. [2025-09-22T17:00:36.874555] [INFO ] [LOCAL ] ABEV: Starting deletion of primary data. [2025-09-22T17:00:36.876451] [DEBUG] [LOCAL ] ABEV: Deleted primary data file. [2025-09-22T17:00:36.876513] [INFO ] [MAIN ] ABEV: Starting full primary refresh. [2025-09-22T17:00:37.227399] [INFO ] [REMOTE ] ABEV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:37.227748] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2024-12. [2025-09-22T17:00:37.421408] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-22T17:00:37.428000] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-02. [2025-09-22T17:00:37.916613] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T17:00:37.925474] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-05. [2025-09-22T17:00:38.183254] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-22T17:00:38.193804] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-02. [2025-09-22T17:00:38.414901] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-22T17:00:38.420974] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-03. [2025-09-22T17:00:38.812696] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-22T17:00:38.823598] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-01. [2025-09-22T17:00:39.233541] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-22T17:00:39.240090] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-06. [2025-09-22T17:00:39.624138] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-22T17:00:39.631873] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-04. [2025-09-22T17:00:40.054874] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T17:00:40.060292] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-07. [2025-09-22T17:00:40.317912] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-02 (2.12 seconds). [2025-09-22T17:00:40.327975] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-03. [2025-09-22T17:00:40.493551] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-22T17:00:40.503957] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-02. [2025-09-22T17:00:40.762942] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-22T17:00:40.771308] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-05. [2025-09-22T17:00:40.806499] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-22T17:00:40.812185] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-08. [2025-09-22T17:00:41.523317] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-22T17:00:41.528517] [INFO ] [REMOTE ] AB: Fetching primary data for 2025-09. [2025-09-22T17:00:41.655074] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-22T17:00:41.662093] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-06. [2025-09-22T17:00:41.715542] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-22T17:00:41.726141] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-03. [2025-09-22T17:00:42.435018] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-03 (2.11 seconds). [2025-09-22T17:00:42.449308] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-04. [2025-09-22T17:00:42.483105] [INFO ] [REMOTE ] AB: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-22T17:00:42.487461] [INFO ] [REMOTE ] AB: Full fetch complete (46020 records). [2025-09-22T17:00:42.487563] [DEBUG] [VALIDATOR ] AB: Validating primary data. [2025-09-22T17:00:42.885446] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T17:00:42.908260] [DEBUG] [VALIDATOR ] AB: All expected trading days are present. [2025-09-22T17:00:42.908787] [DEBUG] [VALIDATOR ] AB: Primary data validation passed. [2025-09-22T17:00:42.908703] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-07. [2025-09-22T17:00:42.910446] [INFO ] [MAIN ] AB: Fetched primary data is valid. [2025-09-22T17:00:42.910573] [DEBUG] [LOCAL ] AB: Saving primary data. [2025-09-22T17:00:42.911905] [DEBUG] [LOCAL ] AB: Trimmed 46020 records to 28542 (keeping 200 days of data) [2025-09-22T17:00:43.090727] [DEBUG] [LOCAL ] AB: Primary data saved (28542 records). [2025-09-22T17:00:43.090881] [INFO ] [MAIN ] AB: Full history saved. [2025-09-22T17:00:43.093059] [INFO ] [MAIN ] Update Progress: 9/2372 symbols completed. AB took 15.2s. Estimated remaining: 2h 51m 52s. Rate: 13.7 symbols/min [2025-09-22T17:00:43.267878] [INFO ] [MAIN ] ABG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:43.292619] [DEBUG] [LOCAL ] ABG: Loaded 19221 existing records from primary storage. [2025-09-22T17:00:43.292787] [INFO ] [MAIN ] ABG: Loaded 19221 existing records. [2025-09-22T17:00:43.514834] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-22T17:00:43.520462] [WARN ] [MAIN ] ABG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:43.531383] [INFO ] [MAIN ] ABG: Wiping existing primary data before full refresh. [2025-09-22T17:00:43.531583] [INFO ] [LOCAL ] ABG: Starting deletion of primary data. [2025-09-22T17:00:43.532086] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-04. [2025-09-22T17:00:43.533836] [DEBUG] [LOCAL ] ABG: Deleted primary data file. [2025-09-22T17:00:43.533910] [INFO ] [MAIN ] ABG: Starting full primary refresh. [2025-09-22T17:00:43.890995] [INFO ] [REMOTE ] ABG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:43.891569] [INFO ] [REMOTE ] ABG: Fetching primary data for 2024-12. [2025-09-22T17:00:43.942241] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-22T17:00:43.950567] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-08. [2025-09-22T17:00:44.572386] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-04 (2.12 seconds). [2025-09-22T17:00:44.583908] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-05. [2025-09-22T17:00:44.619279] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-22T17:00:44.622558] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-01. [2025-09-22T17:00:44.816688] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-22T17:00:44.825119] [INFO ] [REMOTE ] ABCB: Fetching primary data for 2025-09. [2025-09-22T17:00:45.182587] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T17:00:45.193866] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-05. [2025-09-22T17:00:45.541336] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-01 (0.92 seconds). [2025-09-22T17:00:45.545850] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-02. [2025-09-22T17:00:45.982826] [INFO ] [REMOTE ] ABCB: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T17:00:45.987955] [INFO ] [REMOTE ] ABCB: Full fetch complete (44268 records). [2025-09-22T17:00:45.988048] [DEBUG] [VALIDATOR ] ABCB: Validating primary data. [2025-09-22T17:00:46.387405] [DEBUG] [VALIDATOR ] ABCB: All expected trading days are present. [2025-09-22T17:00:46.387766] [DEBUG] [VALIDATOR ] ABCB: Primary data validation passed. [2025-09-22T17:00:46.388326] [INFO ] [MAIN ] ABCB: Fetched primary data is valid. [2025-09-22T17:00:46.388423] [DEBUG] [LOCAL ] ABCB: Saving primary data. [2025-09-22T17:00:46.401214] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-22T17:00:46.404975] [DEBUG] [LOCAL ] ABCB: Trimmed 44268 records to 30792 (keeping 200 days of data) [2025-09-22T17:00:46.406360] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-03. [2025-09-22T17:00:46.627570] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-05 (2.04 seconds). [2025-09-22T17:00:46.644908] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-06. [2025-09-22T17:00:46.655218] [DEBUG] [LOCAL ] ABCB: Primary data saved (30792 records). [2025-09-22T17:00:46.655309] [INFO ] [MAIN ] ABCB: Full history saved. [2025-09-22T17:00:46.655431] [INFO ] [MAIN ] Update Progress: 10/2372 symbols completed. ABCB took 13.2s. Estimated remaining: 2h 48m 38s. Rate: 14.0 symbols/min [2025-09-22T17:00:46.859152] [INFO ] [MAIN ] ABM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:46.856019] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-22T17:00:46.871080] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-06. [2025-09-22T17:00:46.904067] [DEBUG] [LOCAL ] ABM: Loaded 32750 existing records from primary storage. [2025-09-22T17:00:46.904207] [INFO ] [MAIN ] ABM: Loaded 32750 existing records. [2025-09-22T17:00:47.091915] [WARN ] [MAIN ] ABM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:47.092186] [INFO ] [MAIN ] ABM: Wiping existing primary data before full refresh. [2025-09-22T17:00:47.092233] [INFO ] [LOCAL ] ABM: Starting deletion of primary data. [2025-09-22T17:00:47.093132] [DEBUG] [LOCAL ] ABM: Deleted primary data file. [2025-09-22T17:00:47.093195] [INFO ] [MAIN ] ABM: Starting full primary refresh. [2025-09-22T17:00:47.456411] [INFO ] [REMOTE ] ABM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:47.456853] [INFO ] [REMOTE ] ABM: Fetching primary data for 2024-12. [2025-09-22T17:00:47.471537] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-22T17:00:47.477021] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-04. [2025-09-22T17:00:48.221565] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-22T17:00:48.234348] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-07. [2025-09-22T17:00:48.374608] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T17:00:48.386536] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-07. [2025-09-22T17:00:48.447914] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-22T17:00:48.455224] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-05. [2025-09-22T17:00:48.475024] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-22T17:00:48.481397] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-01. [2025-09-22T17:00:49.430817] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-22T17:00:49.440187] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-02. [2025-09-22T17:00:49.476988] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-22T17:00:49.481072] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-06. [2025-09-22T17:00:49.997521] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T17:00:50.009160] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-08. [2025-09-22T17:00:50.384628] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-22T17:00:50.390024] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-03. [2025-09-22T17:00:50.464860] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T17:00:50.468797] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-07. [2025-09-22T17:00:50.511809] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-07 (2.28 seconds). [2025-09-22T17:00:50.526070] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-08. [2025-09-22T17:00:51.418223] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T17:00:51.431246] [INFO ] [REMOTE ] ABEV: Fetching primary data for 2025-09. [2025-09-22T17:00:51.479770] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-22T17:00:51.487314] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-04. [2025-09-22T17:00:51.724839] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-22T17:00:51.732539] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-08. [2025-09-22T17:00:52.429949] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-22T17:00:52.522111] [INFO ] [REMOTE ] ABBV: Fetching primary data for 2025-09. [2025-09-22T17:00:52.552001] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-22T17:00:52.823996] [INFO ] [REMOTE ] ABEV: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T17:00:52.835529] [INFO ] [REMOTE ] ABEV: Full fetch complete (77197 records). [2025-09-22T17:00:52.835761] [DEBUG] [VALIDATOR ] ABEV: Validating primary data. [2025-09-22T17:00:53.173574] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T17:00:53.279966] [DEBUG] [VALIDATOR ] ABEV: All expected trading days are present. [2025-09-22T17:00:53.280069] [DEBUG] [VALIDATOR ] ABEV: Primary data validation passed. [2025-09-22T17:00:53.280803] [INFO ] [MAIN ] ABEV: Fetched primary data is valid. [2025-09-22T17:00:53.280885] [DEBUG] [LOCAL ] ABEV: Saving primary data. [2025-09-22T17:00:53.282560] [DEBUG] [LOCAL ] ABEV: Trimmed 77197 records to 53275 (keeping 200 days of data) [2025-09-22T17:00:53.349608] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-05. [2025-09-22T17:00:53.609305] [DEBUG] [LOCAL ] ABEV: Primary data saved (53275 records). [2025-09-22T17:00:53.609467] [INFO ] [MAIN ] ABEV: Full history saved. [2025-09-22T17:00:53.609593] [INFO ] [MAIN ] Update Progress: 11/2372 symbols completed. ABEV took 17.2s. Estimated remaining: 2h 58m 7s. Rate: 13.3 symbols/min [2025-09-22T17:00:53.797483] [INFO ] [MAIN ] ABR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:53.855684] [DEBUG] [LOCAL ] ABR: Loaded 52915 existing records from primary storage. [2025-09-22T17:00:53.855874] [INFO ] [MAIN ] ABR: Loaded 52915 existing records. [2025-09-22T17:00:54.060164] [WARN ] [MAIN ] ABR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:54.060546] [INFO ] [MAIN ] ABR: Wiping existing primary data before full refresh. [2025-09-22T17:00:54.060608] [INFO ] [LOCAL ] ABR: Starting deletion of primary data. [2025-09-22T17:00:54.062160] [DEBUG] [LOCAL ] ABR: Deleted primary data file. [2025-09-22T17:00:54.062236] [INFO ] [MAIN ] ABR: Starting full primary refresh. [2025-09-22T17:00:54.130548] [INFO ] [REMOTE ] ABG: Fetching primary data for 2025-09. [2025-09-22T17:00:54.417455] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-22T17:00:54.524943] [INFO ] [REMOTE ] ABR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:54.548629] [INFO ] [REMOTE ] ABBV: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-22T17:00:54.557313] [INFO ] [REMOTE ] ABBV: Full fetch complete (77721 records). [2025-09-22T17:00:54.557526] [DEBUG] [VALIDATOR ] ABBV: Validating primary data. [2025-09-22T17:00:54.933749] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-06. [2025-09-22T17:00:54.962963] [DEBUG] [VALIDATOR ] ABBV: All expected trading days are present. [2025-09-22T17:00:54.963083] [DEBUG] [VALIDATOR ] ABBV: Primary data validation passed. [2025-09-22T17:00:54.963816] [INFO ] [MAIN ] ABBV: Fetched primary data is valid. [2025-09-22T17:00:54.963883] [DEBUG] [LOCAL ] ABBV: Saving primary data. [2025-09-22T17:00:54.965798] [DEBUG] [LOCAL ] ABBV: Trimmed 77721 records to 53687 (keeping 200 days of data) [2025-09-22T17:00:55.342192] [DEBUG] [LOCAL ] ABBV: Primary data saved (53687 records). [2025-09-22T17:00:55.342565] [INFO ] [MAIN ] ABBV: Full history saved. [2025-09-22T17:00:55.344840] [INFO ] [MAIN ] Update Progress: 12/2372 symbols completed. ABBV took 22.3s. Estimated remaining: 2h 48m 54s. Rate: 14.0 symbols/min [2025-09-22T17:00:55.529996] [INFO ] [MAIN ] ABT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:55.562031] [INFO ] [REMOTE ] ABG: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-22T17:00:55.565833] [INFO ] [REMOTE ] ABG: Full fetch complete (26324 records). [2025-09-22T17:00:55.565948] [DEBUG] [VALIDATOR ] ABG: Validating primary data. [2025-09-22T17:00:55.739281] [INFO ] [REMOTE ] ABR: Fetching primary data for 2024-12. [2025-09-22T17:00:55.880379] [DEBUG] [LOCAL ] ABT: Loaded 54400 existing records from primary storage. [2025-09-22T17:00:55.900250] [INFO ] [MAIN ] ABT: Loaded 54400 existing records. [2025-09-22T17:00:56.167845] [DEBUG] [VALIDATOR ] ABG: All expected trading days are present. [2025-09-22T17:00:56.175154] [DEBUG] [VALIDATOR ] ABG: Primary data validation passed. [2025-09-22T17:00:56.178395] [INFO ] [MAIN ] ABG: Fetched primary data is valid. [2025-09-22T17:00:56.178475] [DEBUG] [LOCAL ] ABG: Saving primary data. [2025-09-22T17:00:56.201498] [DEBUG] [LOCAL ] ABG: Trimmed 26324 records to 18829 (keeping 200 days of data) [2025-09-22T17:00:56.201343] [WARN ] [MAIN ] ABT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:56.202113] [INFO ] [MAIN ] ABT: Wiping existing primary data before full refresh. [2025-09-22T17:00:56.202176] [INFO ] [LOCAL ] ABT: Starting deletion of primary data. [2025-09-22T17:00:56.203847] [DEBUG] [LOCAL ] ABT: Deleted primary data file. [2025-09-22T17:00:56.203917] [INFO ] [MAIN ] ABT: Starting full primary refresh. [2025-09-22T17:00:56.405952] [DEBUG] [LOCAL ] ABG: Primary data saved (18829 records). [2025-09-22T17:00:56.424336] [INFO ] [MAIN ] ABG: Full history saved. [2025-09-22T17:00:56.424888] [INFO ] [MAIN ] Update Progress: 13/2372 symbols completed. ABG took 13.3s. Estimated remaining: 2h 39m 6s. Rate: 14.8 symbols/min [2025-09-22T17:00:56.812268] [INFO ] [MAIN ] ACA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:00:56.888451] [INFO ] [REMOTE ] ABT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:56.889054] [INFO ] [REMOTE ] ABT: Fetching primary data for 2024-12. [2025-09-22T17:00:56.908692] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-06 (1.97 seconds). [2025-09-22T17:00:56.937048] [DEBUG] [LOCAL ] ACA: Loaded 24626 existing records from primary storage. [2025-09-22T17:00:56.937192] [INFO ] [MAIN ] ACA: Loaded 24626 existing records. [2025-09-22T17:00:57.115935] [WARN ] [MAIN ] ACA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:00:57.116208] [INFO ] [MAIN ] ACA: Wiping existing primary data before full refresh. [2025-09-22T17:00:57.116260] [INFO ] [LOCAL ] ACA: Starting deletion of primary data. [2025-09-22T17:00:57.117089] [DEBUG] [LOCAL ] ACA: Deleted primary data file. [2025-09-22T17:00:57.117152] [INFO ] [MAIN ] ACA: Starting full primary refresh. [2025-09-22T17:00:57.329173] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-07. [2025-09-22T17:00:57.495024] [INFO ] [REMOTE ] ACA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:00:57.565749] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2024-12 (1.83 seconds). [2025-09-22T17:00:58.122069] [INFO ] [REMOTE ] ACA: Fetching primary data for 2024-12. [2025-09-22T17:00:58.634318] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T17:00:58.843528] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-22T17:00:58.889564] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-22T17:00:58.922049] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-01. [2025-09-22T17:00:59.722073] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-01. [2025-09-22T17:01:00.522055] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-01. [2025-09-22T17:01:01.068309] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-01 (2.15 seconds). [2025-09-22T17:01:01.165929] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T17:01:01.322114] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-02. [2025-09-22T17:01:01.440307] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-01 (0.92 seconds). [2025-09-22T17:01:02.122128] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-02. [2025-09-22T17:01:02.730807] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T17:01:02.922057] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-03. [2025-09-22T17:01:03.722061] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-08. [2025-09-22T17:01:03.918057] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-02 (1.80 seconds). [2025-09-22T17:01:04.522118] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-03. [2025-09-22T17:01:04.784894] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-22T17:01:04.814624] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T17:01:05.322056] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-04. [2025-09-22T17:01:06.104553] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T17:01:06.122014] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-04. [2025-09-22T17:01:06.922066] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-02. [2025-09-22T17:01:07.130244] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T17:01:07.634629] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-02 (0.71 seconds). [2025-09-22T17:01:07.722058] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-03. [2025-09-22T17:01:08.266922] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-04 (2.14 seconds). [2025-09-22T17:01:08.522129] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-05. [2025-09-22T17:01:09.189573] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T17:01:09.322034] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-04. [2025-09-22T17:01:10.121874] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-22T17:01:10.122032] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-05. [2025-09-22T17:01:10.300988] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-04 (0.98 seconds). [2025-09-22T17:01:10.922082] [INFO ] [REMOTE ] ABM: Fetching primary data for 2025-09. [2025-09-22T17:01:11.722056] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-06. [2025-09-22T17:01:12.007910] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-22T17:01:12.047150] [INFO ] [REMOTE ] ABM: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T17:01:12.053926] [INFO ] [REMOTE ] ABM: Full fetch complete (44380 records). [2025-09-22T17:01:12.054122] [DEBUG] [VALIDATOR ] ABM: Validating primary data. [2025-09-22T17:01:12.445010] [DEBUG] [VALIDATOR ] ABM: All expected trading days are present. [2025-09-22T17:01:12.445118] [DEBUG] [VALIDATOR ] ABM: Primary data validation passed. [2025-09-22T17:01:12.445576] [INFO ] [MAIN ] ABM: Fetched primary data is valid. [2025-09-22T17:01:12.445620] [DEBUG] [LOCAL ] ABM: Saving primary data. [2025-09-22T17:01:12.446617] [DEBUG] [LOCAL ] ABM: Trimmed 44380 records to 32357 (keeping 200 days of data) [2025-09-22T17:01:12.535795] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-05. [2025-09-22T17:01:12.646208] [DEBUG] [LOCAL ] ABM: Primary data saved (32357 records). [2025-09-22T17:01:12.646374] [INFO ] [MAIN ] ABM: Full history saved. [2025-09-22T17:01:12.647896] [INFO ] [MAIN ] Update Progress: 14/2372 symbols completed. ABM took 26.0s. Estimated remaining: 3h 13m 13s. Rate: 12.2 symbols/min [2025-09-22T17:01:12.815959] [INFO ] [MAIN ] ACCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:01:12.859180] [DEBUG] [LOCAL ] ACCO: Loaded 38568 existing records from primary storage. [2025-09-22T17:01:12.859324] [INFO ] [MAIN ] ACCO: Loaded 38568 existing records. [2025-09-22T17:01:13.039219] [WARN ] [MAIN ] ACCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:01:13.039509] [INFO ] [MAIN ] ACCO: Wiping existing primary data before full refresh. [2025-09-22T17:01:13.039577] [INFO ] [LOCAL ] ACCO: Starting deletion of primary data. [2025-09-22T17:01:13.041002] [DEBUG] [LOCAL ] ACCO: Deleted primary data file. [2025-09-22T17:01:13.041065] [INFO ] [MAIN ] ACCO: Starting full primary refresh. [2025-09-22T17:01:13.327119] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-06. [2025-09-22T17:01:13.417237] [INFO ] [REMOTE ] ACCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:01:13.448127] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-22T17:01:13.528073] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-22T17:01:14.122063] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2024-12. [2025-09-22T17:01:14.734254] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T17:01:14.922104] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-07. [2025-09-22T17:01:15.180907] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T17:01:15.722073] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-06. [2025-09-22T17:01:16.501484] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-22T17:01:16.522030] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-01. [2025-09-22T17:01:16.818537] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-22T17:01:17.322090] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-08. [2025-09-22T17:01:17.543223] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-22T17:01:18.122060] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-02. [2025-09-22T17:01:18.898377] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-22T17:01:18.922004] [INFO ] [REMOTE ] ABT: Fetching primary data for 2025-09. [2025-09-22T17:01:19.506034] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T17:01:19.722059] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-07. [2025-09-22T17:01:20.522074] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-03. [2025-09-22T17:01:20.658085] [INFO ] [REMOTE ] ABT: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-22T17:01:20.666615] [INFO ] [REMOTE ] ABT: Full fetch complete (77583 records). [2025-09-22T17:01:20.666849] [DEBUG] [VALIDATOR ] ABT: Validating primary data. [2025-09-22T17:01:21.072349] [DEBUG] [VALIDATOR ] ABT: All expected trading days are present. [2025-09-22T17:01:21.072452] [DEBUG] [VALIDATOR ] ABT: Primary data validation passed. [2025-09-22T17:01:21.073177] [INFO ] [MAIN ] ABT: Fetched primary data is valid. [2025-09-22T17:01:21.073263] [DEBUG] [LOCAL ] ABT: Saving primary data. [2025-09-22T17:01:21.075042] [DEBUG] [LOCAL ] ABT: Trimmed 77583 records to 53620 (keeping 200 days of data) [2025-09-22T17:01:21.322175] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-07. [2025-09-22T17:01:21.455197] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-22T17:01:21.454080] [DEBUG] [LOCAL ] ABT: Primary data saved (53620 records). [2025-09-22T17:01:21.466205] [INFO ] [MAIN ] ABT: Full history saved. [2025-09-22T17:01:21.467482] [INFO ] [MAIN ] Update Progress: 15/2372 symbols completed. ABT took 26.1s. Estimated remaining: 3h 23m 21s. Rate: 11.6 symbols/min [2025-09-22T17:01:21.650390] [INFO ] [MAIN ] ACEL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:01:21.680589] [DEBUG] [LOCAL ] ACEL: Loaded 27839 existing records from primary storage. [2025-09-22T17:01:21.680756] [INFO ] [MAIN ] ACEL: Loaded 27839 existing records. [2025-09-22T17:01:21.876261] [WARN ] [MAIN ] ACEL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:01:21.876538] [INFO ] [MAIN ] ACEL: Wiping existing primary data before full refresh. [2025-09-22T17:01:21.876587] [INFO ] [LOCAL ] ACEL: Starting deletion of primary data. [2025-09-22T17:01:21.877501] [DEBUG] [LOCAL ] ACEL: Deleted primary data file. [2025-09-22T17:01:21.877563] [INFO ] [MAIN ] ACEL: Starting full primary refresh. [2025-09-22T17:01:22.144159] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-08. [2025-09-22T17:01:22.276331] [INFO ] [REMOTE ] ACEL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:01:22.292269] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-22T17:01:22.331721] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T17:01:22.922065] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2024-12. [2025-09-22T17:01:23.722053] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-04. [2025-09-22T17:01:23.794679] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T17:01:24.205979] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-22T17:01:24.522093] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-08. [2025-09-22T17:01:25.057804] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-22T17:01:25.322054] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-05. [2025-09-22T17:01:25.472338] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-22T17:01:26.122083] [INFO ] [REMOTE ] ABR: Fetching primary data for 2025-09. [2025-09-22T17:01:26.370023] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-22T17:01:26.922065] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-01. [2025-09-22T17:01:27.674224] [INFO ] [REMOTE ] ABR: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-22T17:01:27.682439] [INFO ] [REMOTE ] ABR: Full fetch complete (75182 records). [2025-09-22T17:01:27.682607] [DEBUG] [VALIDATOR ] ABR: Validating primary data. [2025-09-22T17:01:27.729293] [INFO ] [REMOTE ] ACA: Fetching primary data for 2025-09. [2025-09-22T17:01:28.089792] [DEBUG] [VALIDATOR ] ABR: All expected trading days are present. [2025-09-22T17:01:28.089991] [DEBUG] [VALIDATOR ] ABR: Primary data validation passed. [2025-09-22T17:01:28.090741] [INFO ] [MAIN ] ABR: Fetched primary data is valid. [2025-09-22T17:01:28.090857] [DEBUG] [LOCAL ] ABR: Saving primary data. [2025-09-22T17:01:28.105727] [DEBUG] [LOCAL ] ABR: Trimmed 75182 records to 52125 (keeping 200 days of data) [2025-09-22T17:01:28.106172] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T17:01:28.430599] [DEBUG] [LOCAL ] ABR: Primary data saved (52125 records). [2025-09-22T17:01:28.430773] [INFO ] [MAIN ] ABR: Full history saved. [2025-09-22T17:01:28.430870] [INFO ] [MAIN ] Update Progress: 16/2372 symbols completed. ABR took 34.8s. Estimated remaining: 3h 27m 39s. Rate: 11.3 symbols/min [2025-09-22T17:01:28.527806] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-06. [2025-09-22T17:01:28.605969] [INFO ] [MAIN ] ACHR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:01:28.624087] [INFO ] [REMOTE ] ACA: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-22T17:01:28.627793] [INFO ] [REMOTE ] ACA: Full fetch complete (34288 records). [2025-09-22T17:01:28.627879] [DEBUG] [VALIDATOR ] ACA: Validating primary data. [2025-09-22T17:01:28.847251] [DEBUG] [LOCAL ] ACHR: Loaded 54598 existing records from primary storage. [2025-09-22T17:01:28.862986] [INFO ] [MAIN ] ACHR: Loaded 54598 existing records. [2025-09-22T17:01:29.240095] [WARN ] [MAIN ] ACHR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:01:29.256627] [INFO ] [MAIN ] ACHR: Wiping existing primary data before full refresh. [2025-09-22T17:01:29.258415] [INFO ] [LOCAL ] ACHR: Starting deletion of primary data. [2025-09-22T17:01:29.262120] [DEBUG] [LOCAL ] ACHR: Deleted primary data file. [2025-09-22T17:01:29.262204] [INFO ] [MAIN ] ACHR: Starting full primary refresh. [2025-09-22T17:01:29.327149] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-02. [2025-09-22T17:01:29.314794] [DEBUG] [VALIDATOR ] ACA: All expected trading days are present. [2025-09-22T17:01:29.336940] [DEBUG] [VALIDATOR ] ACA: Primary data validation passed. [2025-09-22T17:01:29.349518] [INFO ] [MAIN ] ACA: Fetched primary data is valid. [2025-09-22T17:01:29.354775] [DEBUG] [LOCAL ] ACA: Saving primary data. [2025-09-22T17:01:29.389511] [DEBUG] [LOCAL ] ACA: Trimmed 34288 records to 23948 (keeping 200 days of data) [2025-09-22T17:01:29.775500] [DEBUG] [LOCAL ] ACA: Primary data saved (23948 records). [2025-09-22T17:01:29.791693] [INFO ] [MAIN ] ACA: Full history saved. [2025-09-22T17:01:29.792675] [INFO ] [MAIN ] Update Progress: 17/2372 symbols completed. ACA took 33.4s. Estimated remaining: 3h 18m 30s. Rate: 11.9 symbols/min [2025-09-22T17:01:29.796364] [INFO ] [REMOTE ] ACHR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:01:30.058418] [INFO ] [MAIN ] ACI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:01:30.083087] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T17:01:30.131485] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2024-12. [2025-09-22T17:01:30.154558] [DEBUG] [LOCAL ] ACI: Loaded 54052 existing records from primary storage. [2025-09-22T17:01:30.154798] [INFO ] [MAIN ] ACI: Loaded 54052 existing records. [2025-09-22T17:01:30.365509] [WARN ] [MAIN ] ACI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:01:30.366023] [INFO ] [MAIN ] ACI: Wiping existing primary data before full refresh. [2025-09-22T17:01:30.366098] [INFO ] [LOCAL ] ACI: Starting deletion of primary data. [2025-09-22T17:01:30.383743] [DEBUG] [LOCAL ] ACI: Deleted primary data file. [2025-09-22T17:01:30.383670] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T17:01:30.383947] [INFO ] [MAIN ] ACI: Starting full primary refresh. [2025-09-22T17:01:30.752680] [INFO ] [REMOTE ] ACI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:01:30.922064] [INFO ] [REMOTE ] ACI: Fetching primary data for 2024-12. [2025-09-22T17:01:31.722056] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-03. [2025-09-22T17:01:32.527375] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-07. [2025-09-22T17:01:32.549353] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-22T17:01:32.642227] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2024-12 (2.51 seconds). [2025-09-22T17:01:32.744852] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-22T17:01:33.322057] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-01. [2025-09-22T17:01:33.995841] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-22T17:01:34.122051] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-04. [2025-09-22T17:01:34.709523] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-22T17:01:34.922061] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-02. [2025-09-22T17:01:35.302327] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T17:01:35.722058] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-08. [2025-09-22T17:01:36.200916] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T17:01:36.522063] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-03. [2025-09-22T17:01:37.321597] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T17:01:37.328830] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-05. [2025-09-22T17:01:38.017788] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T17:01:38.117051] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T17:01:38.123138] [INFO ] [REMOTE ] ACCO: Fetching primary data for 2025-09. [2025-09-22T17:01:38.922124] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-06. [2025-09-22T17:01:39.210019] [INFO ] [REMOTE ] ACCO: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T17:01:39.215613] [INFO ] [REMOTE ] ACCO: Full fetch complete (53930 records). [2025-09-22T17:01:39.215796] [DEBUG] [VALIDATOR ] ACCO: Validating primary data. [2025-09-22T17:01:39.216823] [FATAL] [VALIDATOR ] ACCO: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:01:39.217441] [FATAL] [MAIN ] ACCO: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:01:39.217600] [WARN ] [MAIN ] ACCO: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:01:39.217768] [INFO ] [LOCAL ] ACCO: Starting deletion of primary data. [2025-09-22T17:01:39.217919] [DEBUG] [LOCAL ] ACCO: No primary data file found to delete. [2025-09-22T17:01:39.218001] [INFO ] [LOCAL ] ACCO: Starting deletion of derivative data. [2025-09-22T17:01:39.218630] [DEBUG] [LOCAL ] ACCO: Deleted derivative data file. [2025-09-22T17:01:39.220414] [INFO ] [MAIN ] Update Progress: 18/2372 symbols completed. ACCO took 26.6s. Estimated remaining: 3h 27m 57s. Rate: 11.3 symbols/min [2025-09-22T17:01:39.413276] [INFO ] [MAIN ] ACM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:01:39.462296] [DEBUG] [LOCAL ] ACM: Loaded 43847 existing records from primary storage. [2025-09-22T17:01:39.462479] [INFO ] [MAIN ] ACM: Loaded 43847 existing records. [2025-09-22T17:01:39.643916] [WARN ] [MAIN ] ACM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:01:39.644455] [INFO ] [MAIN ] ACM: Wiping existing primary data before full refresh. [2025-09-22T17:01:39.644567] [INFO ] [LOCAL ] ACM: Starting deletion of primary data. [2025-09-22T17:01:39.650931] [DEBUG] [LOCAL ] ACM: Deleted primary data file. [2025-09-22T17:01:39.658837] [INFO ] [MAIN ] ACM: Starting full primary refresh. [2025-09-22T17:01:39.725034] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-06 (0.80 seconds). [2025-09-22T17:01:39.723430] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-01. [2025-09-22T17:01:40.030931] [INFO ] [REMOTE ] ACM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:01:40.522079] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-04. [2025-09-22T17:01:41.322074] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-07. [2025-09-22T17:01:42.058745] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-01 (2.34 seconds). [2025-09-22T17:01:42.122018] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-02. [2025-09-22T17:01:42.290992] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T17:01:42.316883] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T17:01:42.922069] [INFO ] [REMOTE ] ACM: Fetching primary data for 2024-12. [2025-09-22T17:01:43.722096] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-05. [2025-09-22T17:01:44.337088] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-02 (2.22 seconds). [2025-09-22T17:01:44.368324] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-22T17:01:44.522038] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-03. [2025-09-22T17:01:45.142531] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T17:01:45.322058] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-06. [2025-09-22T17:01:46.122109] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-08. [2025-09-22T17:01:46.676054] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T17:01:46.755854] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-03 (2.23 seconds). [2025-09-22T17:01:46.922082] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-01. [2025-09-22T17:01:47.078255] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-22T17:01:47.722061] [INFO ] [REMOTE ] ACEL: Fetching primary data for 2025-09. [2025-09-22T17:01:48.174286] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-22T17:01:48.522077] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-04. [2025-09-22T17:01:48.921633] [INFO ] [REMOTE ] ACEL: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T17:01:48.925976] [INFO ] [REMOTE ] ACEL: Full fetch complete (38932 records). [2025-09-22T17:01:48.926071] [DEBUG] [VALIDATOR ] ACEL: Validating primary data. [2025-09-22T17:01:49.329093] [DEBUG] [VALIDATOR ] ACEL: All expected trading days are present. [2025-09-22T17:01:49.328244] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-07. [2025-09-22T17:01:49.330086] [DEBUG] [VALIDATOR ] ACEL: Primary data validation passed. [2025-09-22T17:01:49.330499] [INFO ] [MAIN ] ACEL: Fetched primary data is valid. [2025-09-22T17:01:49.330544] [DEBUG] [LOCAL ] ACEL: Saving primary data. [2025-09-22T17:01:49.331724] [DEBUG] [LOCAL ] ACEL: Trimmed 38932 records to 27250 (keeping 200 days of data) [2025-09-22T17:01:49.493580] [DEBUG] [LOCAL ] ACEL: Primary data saved (27250 records). [2025-09-22T17:01:49.493744] [INFO ] [MAIN ] ACEL: Full history saved. [2025-09-22T17:01:49.493836] [INFO ] [MAIN ] Update Progress: 19/2372 symbols completed. ACEL took 28.0s. Estimated remaining: 3h 38m 7s. Rate: 10.8 symbols/min [2025-09-22T17:01:49.662746] [INFO ] [MAIN ] ACN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:01:49.731936] [DEBUG] [LOCAL ] ACN: Loaded 54199 existing records from primary storage. [2025-09-22T17:01:49.732153] [INFO ] [MAIN ] ACN: Loaded 54199 existing records. [2025-09-22T17:01:49.913518] [WARN ] [MAIN ] ACN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:01:49.913854] [INFO ] [MAIN ] ACN: Wiping existing primary data before full refresh. [2025-09-22T17:01:49.913925] [INFO ] [LOCAL ] ACN: Starting deletion of primary data. [2025-09-22T17:01:49.915306] [DEBUG] [LOCAL ] ACN: Deleted primary data file. [2025-09-22T17:01:49.915370] [INFO ] [MAIN ] ACN: Starting full primary refresh. [2025-09-22T17:01:50.127532] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-02. [2025-09-22T17:01:50.280808] [INFO ] [REMOTE ] ACN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:01:50.639119] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T17:01:50.793312] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-04 (2.27 seconds). [2025-09-22T17:01:50.922096] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-08. [2025-09-22T17:01:51.472947] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T17:01:51.722092] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-05. [2025-09-22T17:01:52.519541] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T17:01:52.523678] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-03. [2025-09-22T17:01:53.322083] [INFO ] [REMOTE ] ACI: Fetching primary data for 2025-09. [2025-09-22T17:01:54.122128] [INFO ] [REMOTE ] ACN: Fetching primary data for 2024-12. [2025-09-22T17:01:54.334384] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T17:01:54.485388] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-05 (2.76 seconds). [2025-09-22T17:01:54.771115] [INFO ] [REMOTE ] ACI: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T17:01:54.781082] [INFO ] [REMOTE ] ACI: Full fetch complete (77024 records). [2025-09-22T17:01:54.781276] [DEBUG] [VALIDATOR ] ACI: Validating primary data. [2025-09-22T17:01:54.926741] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-06. [2025-09-22T17:01:55.369986] [DEBUG] [VALIDATOR ] ACI: All expected trading days are present. [2025-09-22T17:01:55.370119] [DEBUG] [VALIDATOR ] ACI: Primary data validation passed. [2025-09-22T17:01:55.370918] [INFO ] [MAIN ] ACI: Fetched primary data is valid. [2025-09-22T17:01:55.370996] [DEBUG] [LOCAL ] ACI: Saving primary data. [2025-09-22T17:01:55.373011] [DEBUG] [LOCAL ] ACI: Trimmed 77024 records to 53272 (keeping 200 days of data) [2025-09-22T17:01:55.749968] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-04. [2025-09-22T17:01:55.802428] [DEBUG] [LOCAL ] ACI: Primary data saved (53272 records). [2025-09-22T17:01:55.802692] [INFO ] [MAIN ] ACI: Full history saved. [2025-09-22T17:01:55.803636] [INFO ] [MAIN ] Update Progress: 20/2372 symbols completed. ACI took 26.0s. Estimated remaining: 3h 39m 30s. Rate: 10.7 symbols/min [2025-09-22T17:01:56.003168] [INFO ] [MAIN ] ACP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:01:56.073817] [DEBUG] [LOCAL ] ACP: Loaded 31749 existing records from primary storage. [2025-09-22T17:01:56.072875] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-22T17:01:56.074097] [INFO ] [MAIN ] ACP: Loaded 31749 existing records. [2025-09-22T17:01:56.264417] [WARN ] [MAIN ] ACP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:01:56.264897] [INFO ] [MAIN ] ACP: Wiping existing primary data before full refresh. [2025-09-22T17:01:56.264956] [INFO ] [LOCAL ] ACP: Starting deletion of primary data. [2025-09-22T17:01:56.265768] [DEBUG] [LOCAL ] ACP: Deleted primary data file. [2025-09-22T17:01:56.265830] [INFO ] [MAIN ] ACP: Starting full primary refresh. [2025-09-22T17:01:56.527216] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-01. [2025-09-22T17:01:56.627241] [INFO ] [REMOTE ] ACP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:01:57.149212] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T17:01:57.234172] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-06 (2.31 seconds). [2025-09-22T17:01:57.322089] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-05. [2025-09-22T17:01:58.122093] [INFO ] [REMOTE ] ACP: Fetching primary data for 2024-12. [2025-09-22T17:01:58.166806] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-22T17:01:58.543211] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-05 (1.22 seconds). [2025-09-22T17:01:58.922104] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-06. [2025-09-22T17:01:59.677484] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T17:01:59.722069] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-02. [2025-09-22T17:02:00.473801] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-22T17:02:00.522076] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-01. [2025-09-22T17:02:01.322078] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-07. [2025-09-22T17:02:01.815666] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T17:02:01.893392] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-02 (2.17 seconds). [2025-09-22T17:02:02.122092] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-07. [2025-09-22T17:02:02.574302] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T17:02:02.922094] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-03. [2025-09-22T17:02:03.722110] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-02. [2025-09-22T17:02:04.459276] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-07 (2.34 seconds). [2025-09-22T17:02:04.522110] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-08. [2025-09-22T17:02:04.721507] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T17:02:04.767758] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-22T17:02:05.322099] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-03. [2025-09-22T17:02:06.122118] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-04. [2025-09-22T17:02:06.287192] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-22T17:02:06.845921] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-08 (2.32 seconds). [2025-09-22T17:02:06.922077] [INFO ] [REMOTE ] ACHR: Fetching primary data for 2025-09. [2025-09-22T17:02:07.722075] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-08. [2025-09-22T17:02:07.868254] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T17:02:08.522062] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-04. [2025-09-22T17:02:09.032281] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-22T17:02:09.322091] [INFO ] [REMOTE ] ACM: Fetching primary data for 2025-09. [2025-09-22T17:02:09.604771] [INFO ] [REMOTE ] ACHR: Incremental fetch complete for 2025-09 (2.68 seconds). [2025-09-22T17:02:09.613491] [INFO ] [REMOTE ] ACHR: Full fetch complete (77608 records). [2025-09-22T17:02:09.613694] [DEBUG] [VALIDATOR ] ACHR: Validating primary data. [2025-09-22T17:02:09.614718] [FATAL] [VALIDATOR ] ACHR: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:02:09.614859] [FATAL] [MAIN ] ACHR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:02:09.614933] [WARN ] [MAIN ] ACHR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:02:09.615002] [INFO ] [LOCAL ] ACHR: Starting deletion of primary data. [2025-09-22T17:02:09.615101] [DEBUG] [LOCAL ] ACHR: No primary data file found to delete. [2025-09-22T17:02:09.615164] [INFO ] [LOCAL ] ACHR: Starting deletion of derivative data. [2025-09-22T17:02:09.615899] [DEBUG] [LOCAL ] ACHR: Deleted derivative data file. [2025-09-22T17:02:09.616028] [INFO ] [MAIN ] Update Progress: 21/2372 symbols completed. ACHR took 41.2s. Estimated remaining: 3h 54m 43s. Rate: 10.0 symbols/min [2025-09-22T17:02:09.807904] [INFO ] [MAIN ] ACR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:02:09.816988] [DEBUG] [LOCAL ] ACR: Loaded 6555 existing records from primary storage. [2025-09-22T17:02:09.817111] [INFO ] [MAIN ] ACR: Loaded 6555 existing records. [2025-09-22T17:02:10.018490] [WARN ] [MAIN ] ACR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:02:10.018771] [INFO ] [MAIN ] ACR: Wiping existing primary data before full refresh. [2025-09-22T17:02:10.018827] [INFO ] [LOCAL ] ACR: Starting deletion of primary data. [2025-09-22T17:02:10.019167] [DEBUG] [LOCAL ] ACR: Deleted primary data file. [2025-09-22T17:02:10.019229] [INFO ] [MAIN ] ACR: Starting full primary refresh. [2025-09-22T17:02:10.122784] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-05. [2025-09-22T17:02:10.404015] [INFO ] [REMOTE ] ACR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:02:10.428379] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-22T17:02:10.707734] [INFO ] [REMOTE ] ACM: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T17:02:10.715976] [INFO ] [REMOTE ] ACM: Full fetch complete (62560 records). [2025-09-22T17:02:10.716148] [DEBUG] [VALIDATOR ] ACM: Validating primary data. [2025-09-22T17:02:10.928249] [INFO ] [REMOTE ] ACR: Fetching primary data for 2024-12. [2025-09-22T17:02:11.131130] [DEBUG] [VALIDATOR ] ACM: All expected trading days are present. [2025-09-22T17:02:11.131220] [DEBUG] [VALIDATOR ] ACM: Primary data validation passed. [2025-09-22T17:02:11.131826] [INFO ] [MAIN ] ACM: Fetched primary data is valid. [2025-09-22T17:02:11.131891] [DEBUG] [LOCAL ] ACM: Saving primary data. [2025-09-22T17:02:11.133580] [DEBUG] [LOCAL ] ACM: Trimmed 62560 records to 43137 (keeping 200 days of data) [2025-09-22T17:02:11.401966] [DEBUG] [LOCAL ] ACM: Primary data saved (43137 records). [2025-09-22T17:02:11.402105] [INFO ] [MAIN ] ACM: Full history saved. [2025-09-22T17:02:11.405665] [INFO ] [MAIN ] Update Progress: 22/2372 symbols completed. ACM took 32.2s. Estimated remaining: 3h 47m 9s. Rate: 10.3 symbols/min [2025-09-22T17:02:11.579199] [INFO ] [MAIN ] ACRE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:02:11.618220] [DEBUG] [LOCAL ] ACRE: Loaded 34131 existing records from primary storage. [2025-09-22T17:02:11.618367] [INFO ] [MAIN ] ACRE: Loaded 34131 existing records. [2025-09-22T17:02:11.727199] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-05. [2025-09-22T17:02:11.811184] [WARN ] [MAIN ] ACRE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:02:11.816068] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-22T17:02:11.815842] [INFO ] [MAIN ] ACRE: Wiping existing primary data before full refresh. [2025-09-22T17:02:11.818817] [INFO ] [LOCAL ] ACRE: Starting deletion of primary data. [2025-09-22T17:02:11.819949] [DEBUG] [LOCAL ] ACRE: Deleted primary data file. [2025-09-22T17:02:11.820015] [INFO ] [MAIN ] ACRE: Starting full primary refresh. [2025-09-22T17:02:12.235560] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-05 (2.11 seconds). [2025-09-22T17:02:12.241485] [INFO ] [REMOTE ] ACRE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:02:12.522078] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-06. [2025-09-22T17:02:12.803161] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T17:02:13.322056] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2024-12. [2025-09-22T17:02:14.122078] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-06. [2025-09-22T17:02:14.153498] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T17:02:14.506118] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-22T17:02:14.922075] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-01. [2025-09-22T17:02:15.025832] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-22T17:02:15.313840] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-01 (0.39 seconds). [2025-09-22T17:02:15.722109] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-02. [2025-09-22T17:02:16.292009] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-22T17:02:16.522179] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-03. [2025-09-22T17:02:17.144054] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-22T17:02:17.322063] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-07. [2025-09-22T17:02:18.122057] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-07. [2025-09-22T17:02:18.664681] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T17:02:18.922090] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-01. [2025-09-22T17:02:19.722082] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-04. [2025-09-22T17:02:19.922450] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-22T17:02:20.103248] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T17:02:20.153049] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-22T17:02:20.522119] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-08. [2025-09-22T17:02:21.322082] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-02. [2025-09-22T17:02:22.122068] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-05. [2025-09-22T17:02:22.368224] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-22T17:02:22.435873] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T17:02:22.743244] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T17:02:22.922063] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-03. [2025-09-22T17:02:23.722075] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-08. [2025-09-22T17:02:24.005377] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-22T17:02:24.522097] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-06. [2025-09-22T17:02:24.843867] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-22T17:02:24.969795] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-22T17:02:25.322068] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-07. [2025-09-22T17:02:26.014725] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T17:02:26.122056] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-08. [2025-09-22T17:02:26.712808] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-08 (0.59 seconds). [2025-09-22T17:02:26.922067] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-04. [2025-09-22T17:02:27.722105] [INFO ] [REMOTE ] ACP: Fetching primary data for 2025-09. [2025-09-22T17:02:28.145976] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-22T17:02:28.522072] [INFO ] [REMOTE ] ACR: Fetching primary data for 2025-09. [2025-09-22T17:02:28.940363] [INFO ] [REMOTE ] ACP: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T17:02:28.947417] [INFO ] [REMOTE ] ACP: Full fetch complete (47861 records). [2025-09-22T17:02:28.947577] [DEBUG] [VALIDATOR ] ACP: Validating primary data. [2025-09-22T17:02:29.074993] [INFO ] [REMOTE ] ACR: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-22T17:02:29.087258] [INFO ] [REMOTE ] ACR: Full fetch complete (8561 records). [2025-09-22T17:02:29.097666] [DEBUG] [VALIDATOR ] ACR: Validating primary data. [2025-09-22T17:02:29.322462] [INFO ] [REMOTE ] ACN: Fetching primary data for 2025-09. [2025-09-22T17:02:29.797249] [DEBUG] [VALIDATOR ] ACP: All expected trading days are present. [2025-09-22T17:02:29.797135] [DEBUG] [VALIDATOR ] ACR: All expected trading days are present. [2025-09-22T17:02:29.797367] [DEBUG] [VALIDATOR ] ACR: Primary data validation passed. [2025-09-22T17:02:29.797416] [DEBUG] [VALIDATOR ] ACP: Primary data validation passed. [2025-09-22T17:02:29.797625] [INFO ] [MAIN ] ACR: Fetched primary data is valid. [2025-09-22T17:02:29.798196] [INFO ] [MAIN ] ACP: Fetched primary data is valid. [2025-09-22T17:02:29.797731] [DEBUG] [LOCAL ] ACR: Saving primary data. [2025-09-22T17:02:29.798307] [DEBUG] [LOCAL ] ACP: Saving primary data. [2025-09-22T17:02:29.799861] [DEBUG] [LOCAL ] ACR: Trimmed 8561 records to 6375 (keeping 200 days of data) [2025-09-22T17:02:29.800506] [DEBUG] [LOCAL ] ACP: Trimmed 47861 records to 31322 (keeping 200 days of data) [2025-09-22T17:02:29.940585] [DEBUG] [LOCAL ] ACR: Primary data saved (6375 records). [2025-09-22T17:02:29.941239] [INFO ] [MAIN ] ACR: Full history saved. [2025-09-22T17:02:29.941616] [INFO ] [MAIN ] Update Progress: 23/2372 symbols completed. ACR took 20.3s. Estimated remaining: 4h 8m 44s. Rate: 9.4 symbols/min [2025-09-22T17:02:30.139078] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-05. [2025-09-22T17:02:30.179247] [INFO ] [MAIN ] ACV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:02:30.207692] [DEBUG] [LOCAL ] ACV: Loaded 7006 existing records from primary storage. [2025-09-22T17:02:30.208324] [INFO ] [MAIN ] ACV: Loaded 7006 existing records. [2025-09-22T17:02:30.403268] [WARN ] [MAIN ] ACV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:02:30.404376] [INFO ] [MAIN ] ACV: Wiping existing primary data before full refresh. [2025-09-22T17:02:30.404779] [INFO ] [LOCAL ] ACV: Starting deletion of primary data. [2025-09-22T17:02:30.406160] [DEBUG] [LOCAL ] ACV: Deleted primary data file. [2025-09-22T17:02:30.406521] [INFO ] [MAIN ] ACV: Starting full primary refresh. [2025-09-22T17:02:30.453200] [DEBUG] [LOCAL ] ACP: Primary data saved (31322 records). [2025-09-22T17:02:30.486687] [INFO ] [MAIN ] ACP: Full history saved. [2025-09-22T17:02:30.505812] [INFO ] [MAIN ] Update Progress: 24/2372 symbols completed. ACP took 34.7s. Estimated remaining: 3h 59m 11s. Rate: 9.8 symbols/min [2025-09-22T17:02:30.831755] [INFO ] [MAIN ] ACVA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:02:30.985284] [INFO ] [REMOTE ] ACV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:02:30.985755] [INFO ] [REMOTE ] ACV: Fetching primary data for 2024-12. [2025-09-22T17:02:31.024407] [DEBUG] [LOCAL ] ACVA: Loaded 50110 existing records from primary storage. [2025-09-22T17:02:31.024543] [INFO ] [MAIN ] ACVA: Loaded 50110 existing records. [2025-09-22T17:02:31.212732] [WARN ] [MAIN ] ACVA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:02:31.213048] [INFO ] [MAIN ] ACVA: Wiping existing primary data before full refresh. [2025-09-22T17:02:31.213533] [INFO ] [LOCAL ] ACVA: Starting deletion of primary data. [2025-09-22T17:02:31.221400] [DEBUG] [LOCAL ] ACVA: Deleted primary data file. [2025-09-22T17:02:31.233798] [INFO ] [MAIN ] ACVA: Starting full primary refresh. [2025-09-22T17:02:31.257013] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-22T17:02:31.629247] [INFO ] [REMOTE ] ACVA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:02:31.655162] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2024-12 (0.67 seconds). [2025-09-22T17:02:31.657299] [INFO ] [REMOTE ] ACN: Incremental fetch complete for 2025-09 (2.33 seconds). [2025-09-22T17:02:31.674014] [INFO ] [REMOTE ] ACN: Full fetch complete (76710 records). [2025-09-22T17:02:31.674158] [DEBUG] [VALIDATOR ] ACN: Validating primary data. [2025-09-22T17:02:31.675120] [FATAL] [VALIDATOR ] ACN: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:02:31.675215] [FATAL] [MAIN ] ACN: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:02:31.675260] [WARN ] [MAIN ] ACN: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:02:31.675304] [INFO ] [LOCAL ] ACN: Starting deletion of primary data. [2025-09-22T17:02:31.675379] [DEBUG] [LOCAL ] ACN: No primary data file found to delete. [2025-09-22T17:02:31.675440] [INFO ] [LOCAL ] ACN: Starting deletion of derivative data. [2025-09-22T17:02:31.675867] [DEBUG] [LOCAL ] ACN: Deleted derivative data file. [2025-09-22T17:02:31.677103] [INFO ] [MAIN ] Update Progress: 25/2372 symbols completed. ACN took 42.2s. Estimated remaining: 3h 51m 21s. Rate: 10.1 symbols/min [2025-09-22T17:02:31.727241] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-06. [2025-09-22T17:02:31.859816] [INFO ] [MAIN ] AD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:02:31.859987] [DEBUG] [LOCAL ] AD: No existing data file found in primary storage. [2025-09-22T17:02:31.860027] [WARN ] [MAIN ] AD: No existing data found, performing full refresh instead. [2025-09-22T17:02:31.860171] [INFO ] [MAIN ] AD: Wiping existing primary data before full refresh. [2025-09-22T17:02:31.860214] [INFO ] [LOCAL ] AD: Starting deletion of primary data. [2025-09-22T17:02:31.860258] [DEBUG] [LOCAL ] AD: No primary data file found to delete. [2025-09-22T17:02:31.860292] [INFO ] [MAIN ] AD: Starting full primary refresh. [2025-09-22T17:02:32.241876] [INFO ] [REMOTE ] AD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:02:32.522065] [INFO ] [REMOTE ] AD: Fetching primary data for 2024-12. [2025-09-22T17:02:32.758985] [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-22T17:02:32.759316] [WARN ] [REMOTE ] AD: No data returned for month 2024-12 [2025-09-22T17:02:32.970065] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T17:02:33.322067] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2024-12. [2025-09-22T17:02:34.122049] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-01. [2025-09-22T17:02:34.361124] [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-22T17:02:34.361455] [WARN ] [REMOTE ] AD: No data returned for month 2025-01 [2025-09-22T17:02:34.922074] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-02. [2025-09-22T17:02:35.008139] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T17:02:35.166163] [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-22T17:02:35.166472] [WARN ] [REMOTE ] AD: No data returned for month 2025-02 [2025-09-22T17:02:35.722060] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-01. [2025-09-22T17:02:36.522105] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-01. [2025-09-22T17:02:36.896453] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-22T17:02:36.920858] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-01 (0.40 seconds). [2025-09-22T17:02:37.322057] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-03. [2025-09-22T17:02:37.530634] [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-22T17:02:37.530991] [WARN ] [REMOTE ] AD: No data returned for month 2025-03 [2025-09-22T17:02:38.122116] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-04. [2025-09-22T17:02:38.356156] [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-22T17:02:38.356475] [WARN ] [REMOTE ] AD: No data returned for month 2025-04 [2025-09-22T17:02:38.922078] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-02. [2025-09-22T17:02:39.362920] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T17:02:39.722073] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-07. [2025-09-22T17:02:40.522103] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-03. [2025-09-22T17:02:40.660231] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-22T17:02:41.231637] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-03 (0.71 seconds). [2025-09-22T17:02:41.322069] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-02. [2025-09-22T17:02:42.122111] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-04. [2025-09-22T17:02:42.825386] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-04 (0.70 seconds). [2025-09-22T17:02:42.853703] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:02:42.922084] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-08. [2025-09-22T17:02:43.722156] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-03. [2025-09-22T17:02:43.979971] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-22T17:02:44.522050] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-05. [2025-09-22T17:02:44.937059] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-05 (0.42 seconds). [2025-09-22T17:02:45.246010] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T17:02:45.322014] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-04. [2025-09-22T17:02:46.122139] [INFO ] [REMOTE ] ACRE: Fetching primary data for 2025-09. [2025-09-22T17:02:46.729802] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-22T17:02:46.922083] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-05. [2025-09-22T17:02:47.007775] [INFO ] [REMOTE ] ACRE: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-22T17:02:47.012554] [INFO ] [REMOTE ] ACRE: Full fetch complete (50224 records). [2025-09-22T17:02:47.012776] [DEBUG] [VALIDATOR ] ACRE: Validating primary data. [2025-09-22T17:02:47.013707] [FATAL] [VALIDATOR ] ACRE: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:02:47.013817] [FATAL] [MAIN ] ACRE: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:02:47.013906] [WARN ] [MAIN ] ACRE: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:02:47.014006] [INFO ] [LOCAL ] ACRE: Starting deletion of primary data. [2025-09-22T17:02:47.014094] [DEBUG] [LOCAL ] ACRE: No primary data file found to delete. [2025-09-22T17:02:47.014134] [INFO ] [LOCAL ] ACRE: Starting deletion of derivative data. [2025-09-22T17:02:47.014626] [DEBUG] [LOCAL ] ACRE: Deleted derivative data file. [2025-09-22T17:02:47.015769] [INFO ] [MAIN ] Update Progress: 26/2372 symbols completed. ACRE took 35.6s. Estimated remaining: 4h 5m 26s. Rate: 9.6 symbols/min [2025-09-22T17:02:47.210291] [INFO ] [MAIN ] ADC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:02:47.210486] [DEBUG] [LOCAL ] ADC: No existing data file found in primary storage. [2025-09-22T17:02:47.210553] [WARN ] [MAIN ] ADC: No existing data found, performing full refresh instead. [2025-09-22T17:02:47.210734] [INFO ] [MAIN ] ADC: Wiping existing primary data before full refresh. [2025-09-22T17:02:47.210785] [INFO ] [LOCAL ] ADC: Starting deletion of primary data. [2025-09-22T17:02:47.210828] [DEBUG] [LOCAL ] ADC: No primary data file found to delete. [2025-09-22T17:02:47.210861] [INFO ] [MAIN ] ADC: Starting full primary refresh. [2025-09-22T17:02:47.581569] [INFO ] [REMOTE ] ADC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:02:47.722096] [INFO ] [REMOTE ] ADC: Fetching primary data for 2024-12. [2025-09-22T17:02:48.280343] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T17:02:48.522083] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-06. [2025-09-22T17:02:48.925459] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-22T17:02:49.322079] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-05. [2025-09-22T17:02:49.561322] [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-22T17:02:49.561631] [WARN ] [REMOTE ] AD: No data returned for month 2025-05 [2025-09-22T17:02:49.614345] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-22T17:02:50.122063] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-07. [2025-09-22T17:02:50.922070] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-06. [2025-09-22T17:02:51.204198] [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-22T17:02:51.204564] [WARN ] [REMOTE ] AD: No data returned for month 2025-06 [2025-09-22T17:02:51.276063] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-22T17:02:51.722066] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-08. [2025-09-22T17:02:52.522091] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-01. [2025-09-22T17:02:53.322059] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-07. [2025-09-22T17:02:53.417334] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-08 (1.70 seconds). [2025-09-22T17:02:53.540212] [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-22T17:02:53.540498] [WARN ] [REMOTE ] AD: No data returned for month 2025-07 [2025-09-22T17:02:53.680389] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-22T17:02:54.122059] [INFO ] [REMOTE ] ACVA: Fetching primary data for 2025-09. [2025-09-22T17:02:54.922058] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-06. [2025-09-22T17:02:55.398799] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-06 (0.48 seconds). [2025-09-22T17:02:55.727153] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-02. [2025-09-22T17:02:55.739054] [INFO ] [REMOTE ] ACVA: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T17:02:55.747267] [INFO ] [REMOTE ] ACVA: Full fetch complete (70155 records). [2025-09-22T17:02:55.747457] [DEBUG] [VALIDATOR ] ACVA: Validating primary data. [2025-09-22T17:02:56.146288] [DEBUG] [VALIDATOR ] ACVA: All expected trading days are present. [2025-09-22T17:02:56.146372] [DEBUG] [VALIDATOR ] ACVA: Primary data validation passed. [2025-09-22T17:02:56.147026] [INFO ] [MAIN ] ACVA: Fetched primary data is valid. [2025-09-22T17:02:56.147116] [DEBUG] [LOCAL ] ACVA: Saving primary data. [2025-09-22T17:02:56.148608] [DEBUG] [LOCAL ] ACVA: Trimmed 70155 records to 49361 (keeping 200 days of data) [2025-09-22T17:02:56.445907] [DEBUG] [LOCAL ] ACVA: Primary data saved (49361 records). [2025-09-22T17:02:56.446171] [INFO ] [MAIN ] ACVA: Full history saved. [2025-09-22T17:02:56.447273] [INFO ] [MAIN ] Update Progress: 27/2372 symbols completed. ACVA took 25.9s. Estimated remaining: 4h 9m 53s. Rate: 9.4 symbols/min [2025-09-22T17:02:56.527277] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-07. [2025-09-22T17:02:56.621165] [INFO ] [MAIN ] ADCT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:02:56.663077] [DEBUG] [LOCAL ] ADCT: Loaded 34128 existing records from primary storage. [2025-09-22T17:02:56.663216] [INFO ] [MAIN ] ADCT: Loaded 34128 existing records. [2025-09-22T17:02:56.840988] [WARN ] [MAIN ] ADCT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:02:56.841262] [INFO ] [MAIN ] ADCT: Wiping existing primary data before full refresh. [2025-09-22T17:02:56.841318] [INFO ] [LOCAL ] ADCT: Starting deletion of primary data. [2025-09-22T17:02:56.842376] [DEBUG] [LOCAL ] ADCT: Deleted primary data file. [2025-09-22T17:02:56.842447] [INFO ] [MAIN ] ADCT: Starting full primary refresh. [2025-09-22T17:02:57.208394] [INFO ] [REMOTE ] ADCT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:02:57.213935] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T17:02:57.238029] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-22T17:02:57.322036] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2024-12. [2025-09-22T17:02:58.122051] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-08. [2025-09-22T17:02:58.618427] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-08 (0.50 seconds). [2025-09-22T17:02:58.656112] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-22T17:02:58.922082] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-08. [2025-09-22T17:02:59.722120] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-03. [2025-09-22T17:02:59.783279] [INFO ] [REMOTE ] AD: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-22T17:03:00.522059] [INFO ] [REMOTE ] ACV: Fetching primary data for 2025-09. [2025-09-22T17:03:01.128833] [INFO ] [REMOTE ] ACV: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-22T17:03:01.130793] [INFO ] [REMOTE ] ACV: Full fetch complete (9634 records). [2025-09-22T17:03:01.130863] [DEBUG] [VALIDATOR ] ACV: Validating primary data. [2025-09-22T17:03:01.328705] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-01. [2025-09-22T17:03:01.546673] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-22T17:03:01.544865] [DEBUG] [VALIDATOR ] ACV: All expected trading days are present. [2025-09-22T17:03:01.546850] [DEBUG] [VALIDATOR ] ACV: Primary data validation passed. [2025-09-22T17:03:01.556173] [INFO ] [MAIN ] ACV: Fetched primary data is valid. [2025-09-22T17:03:01.556675] [DEBUG] [LOCAL ] ACV: Saving primary data. [2025-09-22T17:03:01.557624] [DEBUG] [LOCAL ] ACV: Trimmed 9634 records to 6905 (keeping 200 days of data) [2025-09-22T17:03:01.605752] [DEBUG] [LOCAL ] ACV: Primary data saved (6905 records). [2025-09-22T17:03:01.605904] [INFO ] [MAIN ] ACV: Full history saved. [2025-09-22T17:03:01.605992] [INFO ] [MAIN ] Update Progress: 28/2372 symbols completed. ACV took 31.7s. Estimated remaining: 4h 8m 3s. Rate: 9.4 symbols/min [2025-09-22T17:03:01.777606] [INFO ] [MAIN ] ADM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:03:01.851300] [DEBUG] [LOCAL ] ADM: Loaded 54176 existing records from primary storage. [2025-09-22T17:03:01.851521] [INFO ] [MAIN ] ADM: Loaded 54176 existing records. [2025-09-22T17:03:02.045065] [WARN ] [MAIN ] ADM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:03:02.045416] [INFO ] [MAIN ] ADM: Wiping existing primary data before full refresh. [2025-09-22T17:03:02.045476] [INFO ] [LOCAL ] ADM: Starting deletion of primary data. [2025-09-22T17:03:02.047221] [DEBUG] [LOCAL ] ADM: Deleted primary data file. [2025-09-22T17:03:02.047508] [INFO ] [MAIN ] ADM: Starting full primary refresh. [2025-09-22T17:03:02.129432] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-04. [2025-09-22T17:03:02.451832] [INFO ] [REMOTE ] ADM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:03:02.922058] [INFO ] [REMOTE ] ADM: Fetching primary data for 2024-12. [2025-09-22T17:03:03.722082] [INFO ] [REMOTE ] AD: Fetching primary data for 2025-09. [2025-09-22T17:03:04.626505] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-01 (3.30 seconds). [2025-09-22T17:03:04.634303] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-02. [2025-09-22T17:03:05.107250] [INFO ] [REMOTE ] AD: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T17:03:05.124794] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-04 (3.00 seconds). [2025-09-22T17:03:05.135122] [INFO ] [REMOTE ] AD: Full fetch complete (5589 records). [2025-09-22T17:03:05.135344] [DEBUG] [VALIDATOR ] AD: Validating primary data. [2025-09-22T17:03:05.154290] [FATAL] [VALIDATOR ] AD: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:03:05.171342] [FATAL] [MAIN ] AD: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:03:05.171527] [WARN ] [MAIN ] AD: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:03:05.171731] [INFO ] [LOCAL ] AD: Starting deletion of primary data. [2025-09-22T17:03:05.172025] [DEBUG] [LOCAL ] AD: No primary data file found to delete. [2025-09-22T17:03:05.172555] [INFO ] [LOCAL ] AD: Starting deletion of derivative data. [2025-09-22T17:03:05.172687] [DEBUG] [LOCAL ] AD: No derivative data file found to delete. [2025-09-22T17:03:05.174488] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2024-12 (2.25 seconds). [2025-09-22T17:03:05.174815] [INFO ] [MAIN ] Update Progress: 29/2372 symbols completed. AD took 33.5s. Estimated remaining: 4h 4m 12s. Rate: 9.6 symbols/min [2025-09-22T17:03:05.327276] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-01. [2025-09-22T17:03:05.374016] [INFO ] [MAIN ] ADNT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:03:05.447265] [DEBUG] [LOCAL ] ADNT: Loaded 48333 existing records from primary storage. [2025-09-22T17:03:05.447424] [INFO ] [MAIN ] ADNT: Loaded 48333 existing records. [2025-09-22T17:03:05.631456] [WARN ] [MAIN ] ADNT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:03:05.632536] [INFO ] [MAIN ] ADNT: Wiping existing primary data before full refresh. [2025-09-22T17:03:05.632594] [INFO ] [LOCAL ] ADNT: Starting deletion of primary data. [2025-09-22T17:03:05.634318] [DEBUG] [LOCAL ] ADNT: Deleted primary data file. [2025-09-22T17:03:05.634382] [INFO ] [MAIN ] ADNT: Starting full primary refresh. [2025-09-22T17:03:05.935035] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-22T17:03:06.018694] [INFO ] [REMOTE ] ADNT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:03:06.122046] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2024-12. [2025-09-22T17:03:06.904465] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-22T17:03:06.922003] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-02. [2025-09-22T17:03:07.392479] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-22T17:03:07.722111] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-01. [2025-09-22T17:03:08.414474] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T17:03:08.522119] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-03. [2025-09-22T17:03:09.333427] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-03. [2025-09-22T17:03:09.340451] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-22T17:03:09.520954] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-22T17:03:10.122059] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-04. [2025-09-22T17:03:10.928069] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-02. [2025-09-22T17:03:10.930638] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-22T17:03:11.433018] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-03 (2.10 seconds). [2025-09-22T17:03:11.722119] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-04. [2025-09-22T17:03:12.522101] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-05. [2025-09-22T17:03:13.159521] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-02 (2.23 seconds). [2025-09-22T17:03:13.322040] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-03. [2025-09-22T17:03:14.122146] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-05. [2025-09-22T17:03:14.460626] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-22T17:03:14.896404] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-22T17:03:14.922022] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-04. [2025-09-22T17:03:14.977604] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-04 (3.26 seconds). [2025-09-22T17:03:15.656996] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T17:03:15.722094] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-05. [2025-09-22T17:03:16.187481] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T17:03:16.522093] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-06. [2025-09-22T17:03:17.322191] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-06. [2025-09-22T17:03:17.525689] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T17:03:17.822013] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T17:03:18.122088] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-06. [2025-09-22T17:03:18.538335] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T17:03:18.922119] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-05. [2025-09-22T17:03:19.584048] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T17:03:19.722121] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-07. [2025-09-22T17:03:20.522147] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-07. [2025-09-22T17:03:20.720779] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T17:03:21.023001] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-22T17:03:21.322101] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-07. [2025-09-22T17:03:21.664032] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-22T17:03:22.122107] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-08. [2025-09-22T17:03:22.922093] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-08. [2025-09-22T17:03:23.242832] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-22T17:03:23.411732] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T17:03:23.722144] [INFO ] [REMOTE ] ADC: Fetching primary data for 2025-09. [2025-09-22T17:03:24.333753] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T17:03:24.522098] [INFO ] [REMOTE ] ADCT: Fetching primary data for 2025-09. [2025-09-22T17:03:25.053174] [INFO ] [REMOTE ] ADC: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-22T17:03:25.060780] [INFO ] [REMOTE ] ADC: Full fetch complete (65621 records). [2025-09-22T17:03:25.060957] [DEBUG] [VALIDATOR ] ADC: Validating primary data. [2025-09-22T17:03:25.061999] [FATAL] [VALIDATOR ] ADC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:03:25.062099] [FATAL] [MAIN ] ADC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:03:25.062147] [WARN ] [MAIN ] ADC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:03:25.062220] [INFO ] [LOCAL ] ADC: Starting deletion of primary data. [2025-09-22T17:03:25.062330] [DEBUG] [LOCAL ] ADC: No primary data file found to delete. [2025-09-22T17:03:25.062390] [INFO ] [LOCAL ] ADC: Starting deletion of derivative data. [2025-09-22T17:03:25.062439] [DEBUG] [LOCAL ] ADC: No derivative data file found to delete. [2025-09-22T17:03:25.062508] [INFO ] [MAIN ] Update Progress: 30/2372 symbols completed. ADC took 38.0s. Estimated remaining: 4h 21m 51s. Rate: 8.9 symbols/min [2025-09-22T17:03:25.238340] [INFO ] [MAIN ] ADT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:03:25.316853] [DEBUG] [LOCAL ] ADT: Loaded 54231 existing records from primary storage. [2025-09-22T17:03:25.317256] [INFO ] [MAIN ] ADT: Loaded 54231 existing records. [2025-09-22T17:03:25.329088] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-06. [2025-09-22T17:03:25.521415] [WARN ] [MAIN ] ADT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:03:25.521836] [INFO ] [MAIN ] ADT: Wiping existing primary data before full refresh. [2025-09-22T17:03:25.521907] [INFO ] [LOCAL ] ADT: Starting deletion of primary data. [2025-09-22T17:03:25.523281] [DEBUG] [LOCAL ] ADT: Deleted primary data file. [2025-09-22T17:03:25.523360] [INFO ] [MAIN ] ADT: Starting full primary refresh. [2025-09-22T17:03:25.874674] [INFO ] [REMOTE ] ADCT: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-22T17:03:25.945887] [INFO ] [REMOTE ] ADCT: Full fetch complete (51570 records). [2025-09-22T17:03:25.952219] [INFO ] [REMOTE ] ADT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:03:25.952467] [DEBUG] [VALIDATOR ] ADCT: Validating primary data. [2025-09-22T17:03:26.130351] [INFO ] [REMOTE ] ADT: Fetching primary data for 2024-12. [2025-09-22T17:03:26.395091] [DEBUG] [VALIDATOR ] ADCT: All expected trading days are present. [2025-09-22T17:03:26.395236] [DEBUG] [VALIDATOR ] ADCT: Primary data validation passed. [2025-09-22T17:03:26.395933] [INFO ] [MAIN ] ADCT: Fetched primary data is valid. [2025-09-22T17:03:26.396023] [DEBUG] [LOCAL ] ADCT: Saving primary data. [2025-09-22T17:03:26.398196] [DEBUG] [LOCAL ] ADCT: Trimmed 51570 records to 33810 (keeping 200 days of data) [2025-09-22T17:03:26.643116] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T17:03:26.664316] [DEBUG] [LOCAL ] ADCT: Primary data saved (33810 records). [2025-09-22T17:03:26.664495] [INFO ] [MAIN ] ADCT: Full history saved. [2025-09-22T17:03:26.664599] [INFO ] [MAIN ] Update Progress: 31/2372 symbols completed. ADCT took 30.2s. Estimated remaining: 4h 15m 18s. Rate: 9.2 symbols/min [2025-09-22T17:03:26.844703] [INFO ] [MAIN ] ADX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:03:26.891830] [DEBUG] [LOCAL ] ADX: Loaded 28540 existing records from primary storage. [2025-09-22T17:03:26.892103] [INFO ] [MAIN ] ADX: Loaded 28540 existing records. [2025-09-22T17:03:26.927249] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-08. [2025-09-22T17:03:27.159057] [WARN ] [MAIN ] ADX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:03:27.159442] [INFO ] [MAIN ] ADX: Wiping existing primary data before full refresh. [2025-09-22T17:03:27.159498] [INFO ] [LOCAL ] ADX: Starting deletion of primary data. [2025-09-22T17:03:27.160392] [DEBUG] [LOCAL ] ADX: Deleted primary data file. [2025-09-22T17:03:27.160457] [INFO ] [MAIN ] ADX: Starting full primary refresh. [2025-09-22T17:03:27.556240] [INFO ] [REMOTE ] ADX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:03:27.722090] [INFO ] [REMOTE ] ADX: Fetching primary data for 2024-12. [2025-09-22T17:03:28.018574] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-22T17:03:28.495083] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T17:03:28.522001] [INFO ] [REMOTE ] ADM: Fetching primary data for 2025-09. [2025-09-22T17:03:28.738971] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-22T17:03:29.322070] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-01. [2025-09-22T17:03:30.122036] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-07. [2025-09-22T17:03:30.208948] [INFO ] [REMOTE ] ADM: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T17:03:30.217364] [INFO ] [REMOTE ] ADM: Full fetch complete (77218 records). [2025-09-22T17:03:30.217519] [DEBUG] [VALIDATOR ] ADM: Validating primary data. [2025-09-22T17:03:30.611694] [DEBUG] [VALIDATOR ] ADM: All expected trading days are present. [2025-09-22T17:03:30.611794] [DEBUG] [VALIDATOR ] ADM: Primary data validation passed. [2025-09-22T17:03:30.612555] [INFO ] [MAIN ] ADM: Fetched primary data is valid. [2025-09-22T17:03:30.612601] [DEBUG] [LOCAL ] ADM: Saving primary data. [2025-09-22T17:03:30.614275] [DEBUG] [LOCAL ] ADM: Trimmed 77218 records to 53397 (keeping 200 days of data) [2025-09-22T17:03:30.885620] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T17:03:30.953625] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-01. [2025-09-22T17:03:31.000025] [DEBUG] [LOCAL ] ADM: Primary data saved (53397 records). [2025-09-22T17:03:31.000131] [INFO ] [MAIN ] ADM: Full history saved. [2025-09-22T17:03:31.000212] [INFO ] [MAIN ] Update Progress: 32/2372 symbols completed. ADM took 29.4s. Estimated remaining: 4h 12m 30s. Rate: 9.3 symbols/min [2025-09-22T17:03:31.171105] [INFO ] [MAIN ] AEE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:03:31.171264] [DEBUG] [LOCAL ] AEE: No existing data file found in primary storage. [2025-09-22T17:03:31.171299] [WARN ] [MAIN ] AEE: No existing data found, performing full refresh instead. [2025-09-22T17:03:31.171457] [INFO ] [MAIN ] AEE: Wiping existing primary data before full refresh. [2025-09-22T17:03:31.171499] [INFO ] [LOCAL ] AEE: Starting deletion of primary data. [2025-09-22T17:03:31.171539] [DEBUG] [LOCAL ] AEE: No primary data file found to delete. [2025-09-22T17:03:31.171575] [INFO ] [MAIN ] AEE: Starting full primary refresh. [2025-09-22T17:03:31.535024] [INFO ] [REMOTE ] AEE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:03:31.592920] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-22T17:03:31.722007] [INFO ] [REMOTE ] AEE: Fetching primary data for 2024-12. [2025-09-22T17:03:32.106757] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T17:03:32.522066] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-08. [2025-09-22T17:03:33.074956] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T17:03:33.322070] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-02. [2025-09-22T17:03:33.933700] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T17:03:34.122040] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-02. [2025-09-22T17:03:34.222452] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-22T17:03:34.922063] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-03. [2025-09-22T17:03:35.673996] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-22T17:03:35.722059] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-03. [2025-09-22T17:03:35.889782] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-22T17:03:36.522061] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-01. [2025-09-22T17:03:37.323095] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-04. [2025-09-22T17:03:37.326623] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-22T17:03:38.122067] [INFO ] [REMOTE ] ADNT: Fetching primary data for 2025-09. [2025-09-22T17:03:38.336101] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-04 (1.01 seconds). [2025-09-22T17:03:38.615005] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-01 (2.09 seconds). [2025-09-22T17:03:38.922065] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-02. [2025-09-22T17:03:39.345130] [INFO ] [REMOTE ] ADNT: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T17:03:39.352298] [INFO ] [REMOTE ] ADNT: Full fetch complete (68143 records). [2025-09-22T17:03:39.352413] [DEBUG] [VALIDATOR ] ADNT: Validating primary data. [2025-09-22T17:03:39.734478] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-04. [2025-09-22T17:03:39.737932] [DEBUG] [VALIDATOR ] ADNT: All expected trading days are present. [2025-09-22T17:03:39.738832] [DEBUG] [VALIDATOR ] ADNT: Primary data validation passed. [2025-09-22T17:03:39.739462] [INFO ] [MAIN ] ADNT: Fetched primary data is valid. [2025-09-22T17:03:39.739507] [DEBUG] [LOCAL ] ADNT: Saving primary data. [2025-09-22T17:03:39.741045] [DEBUG] [LOCAL ] ADNT: Trimmed 68143 records to 47567 (keeping 200 days of data) [2025-09-22T17:03:40.011042] [DEBUG] [LOCAL ] ADNT: Primary data saved (47567 records). [2025-09-22T17:03:40.011179] [INFO ] [MAIN ] ADNT: Full history saved. [2025-09-22T17:03:40.011262] [INFO ] [MAIN ] Update Progress: 33/2372 symbols completed. ADNT took 34.8s. Estimated remaining: 4h 15m 24s. Rate: 9.2 symbols/min [2025-09-22T17:03:40.193308] [INFO ] [MAIN ] AEFC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:03:40.204396] [DEBUG] [LOCAL ] AEFC: Loaded 8763 existing records from primary storage. [2025-09-22T17:03:40.204531] [INFO ] [MAIN ] AEFC: Loaded 8763 existing records. [2025-09-22T17:03:40.444282] [WARN ] [MAIN ] AEFC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:03:40.445138] [INFO ] [MAIN ] AEFC: Wiping existing primary data before full refresh. [2025-09-22T17:03:40.445223] [INFO ] [LOCAL ] AEFC: Starting deletion of primary data. [2025-09-22T17:03:40.445947] [DEBUG] [LOCAL ] AEFC: Deleted primary data file. [2025-09-22T17:03:40.448742] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:03:40.448976] [INFO ] [MAIN ] AEFC: Starting full primary refresh. [2025-09-22T17:03:40.523965] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-05. [2025-09-22T17:03:40.820661] [INFO ] [REMOTE ] AEFC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:03:41.233420] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T17:03:41.322058] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-05. [2025-09-22T17:03:41.623038] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-22T17:03:42.122082] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-03. [2025-09-22T17:03:42.922078] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-06. [2025-09-22T17:03:43.079941] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T17:03:43.688715] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-22T17:03:43.722009] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-04. [2025-09-22T17:03:43.797392] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-22T17:03:44.522079] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-07. [2025-09-22T17:03:45.322071] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2024-12. [2025-09-22T17:03:45.419805] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-07 (0.90 seconds). [2025-09-22T17:03:45.726272] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-22T17:03:45.910630] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2024-12 (0.59 seconds). [2025-09-22T17:03:46.122044] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-06. [2025-09-22T17:03:46.922071] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-01. [2025-09-22T17:03:47.474078] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T17:03:47.694855] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-22T17:03:47.722082] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-07. [2025-09-22T17:03:48.522101] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-02. [2025-09-22T17:03:49.174883] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T17:03:49.266337] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-22T17:03:49.322017] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-03. [2025-09-22T17:03:49.883612] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-22T17:03:50.122061] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-05. [2025-09-22T17:03:50.922108] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-08. [2025-09-22T17:03:51.722149] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-08. [2025-09-22T17:03:51.842381] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-22T17:03:51.984320] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-22T17:03:52.522020] [INFO ] [REMOTE ] ADX: Fetching primary data for 2025-09. [2025-09-22T17:03:53.322040] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-06. [2025-09-22T17:03:53.385261] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-22T17:03:53.611382] [INFO ] [REMOTE ] ADX: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T17:03:53.615934] [INFO ] [REMOTE ] ADX: Full fetch complete (42185 records). [2025-09-22T17:03:53.616020] [DEBUG] [VALIDATOR ] ADX: Validating primary data. [2025-09-22T17:03:53.997253] [DEBUG] [VALIDATOR ] ADX: All expected trading days are present. [2025-09-22T17:03:53.997350] [DEBUG] [VALIDATOR ] ADX: Primary data validation passed. [2025-09-22T17:03:53.997812] [INFO ] [MAIN ] ADX: Fetched primary data is valid. [2025-09-22T17:03:53.997880] [DEBUG] [LOCAL ] ADX: Saving primary data. [2025-09-22T17:03:53.999276] [DEBUG] [LOCAL ] ADX: Trimmed 42185 records to 27927 (keeping 200 days of data) [2025-09-22T17:03:54.122205] [INFO ] [REMOTE ] ADT: Fetching primary data for 2025-09. [2025-09-22T17:03:54.174970] [DEBUG] [LOCAL ] ADX: Primary data saved (27927 records). [2025-09-22T17:03:54.175117] [INFO ] [MAIN ] ADX: Full history saved. [2025-09-22T17:03:54.176348] [INFO ] [MAIN ] Update Progress: 34/2372 symbols completed. ADX took 27.5s. Estimated remaining: 4h 24m 1s. Rate: 8.9 symbols/min [2025-09-22T17:03:54.354782] [INFO ] [MAIN ] AEG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:03:54.407257] [DEBUG] [LOCAL ] AEG: Loaded 50293 existing records from primary storage. [2025-09-22T17:03:54.407444] [INFO ] [MAIN ] AEG: Loaded 50293 existing records. [2025-09-22T17:03:54.596348] [WARN ] [MAIN ] AEG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:03:54.596607] [INFO ] [MAIN ] AEG: Wiping existing primary data before full refresh. [2025-09-22T17:03:54.596697] [INFO ] [LOCAL ] AEG: Starting deletion of primary data. [2025-09-22T17:03:54.597856] [DEBUG] [LOCAL ] AEG: Deleted primary data file. [2025-09-22T17:03:54.597915] [INFO ] [MAIN ] AEG: Starting full primary refresh. [2025-09-22T17:03:54.924087] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-04. [2025-09-22T17:03:54.982135] [INFO ] [REMOTE ] AEG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:03:55.018104] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T17:03:55.712745] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-22T17:03:55.721992] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-05. [2025-09-22T17:03:55.795799] [INFO ] [REMOTE ] ADT: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-22T17:03:55.804896] [INFO ] [REMOTE ] ADT: Full fetch complete (77205 records). [2025-09-22T17:03:55.805037] [DEBUG] [VALIDATOR ] ADT: Validating primary data. [2025-09-22T17:03:56.215265] [DEBUG] [VALIDATOR ] ADT: All expected trading days are present. [2025-09-22T17:03:56.215378] [DEBUG] [VALIDATOR ] ADT: Primary data validation passed. [2025-09-22T17:03:56.216244] [INFO ] [MAIN ] ADT: Fetched primary data is valid. [2025-09-22T17:03:56.216323] [DEBUG] [LOCAL ] ADT: Saving primary data. [2025-09-22T17:03:56.218408] [DEBUG] [LOCAL ] ADT: Trimmed 77205 records to 53479 (keeping 200 days of data) [2025-09-22T17:03:56.527168] [INFO ] [REMOTE ] AEG: Fetching primary data for 2024-12. [2025-09-22T17:03:56.539748] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T17:03:56.563783] [DEBUG] [LOCAL ] ADT: Primary data saved (53479 records). [2025-09-22T17:03:56.563937] [INFO ] [MAIN ] ADT: Full history saved. [2025-09-22T17:03:56.565730] [INFO ] [MAIN ] Update Progress: 35/2372 symbols completed. ADT took 31.5s. Estimated remaining: 4h 19m 1s. Rate: 9.0 symbols/min [2025-09-22T17:03:56.736998] [INFO ] [MAIN ] AEM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:03:56.737176] [DEBUG] [LOCAL ] AEM: No existing data file found in primary storage. [2025-09-22T17:03:56.737213] [WARN ] [MAIN ] AEM: No existing data found, performing full refresh instead. [2025-09-22T17:03:56.737358] [INFO ] [MAIN ] AEM: Wiping existing primary data before full refresh. [2025-09-22T17:03:56.737401] [INFO ] [LOCAL ] AEM: Starting deletion of primary data. [2025-09-22T17:03:56.737440] [DEBUG] [LOCAL ] AEM: No primary data file found to delete. [2025-09-22T17:03:56.737472] [INFO ] [MAIN ] AEM: Starting full primary refresh. [2025-09-22T17:03:57.092608] [INFO ] [REMOTE ] AEM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:03:57.322053] [INFO ] [REMOTE ] AEM: Fetching primary data for 2024-12. [2025-09-22T17:03:57.888638] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T17:03:58.122105] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-06. [2025-09-22T17:03:58.587757] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-22T17:03:58.678876] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T17:03:58.922073] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-01. [2025-09-22T17:03:59.722052] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-07. [2025-09-22T17:04:00.298182] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-22T17:04:00.458093] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-22T17:04:00.522074] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-07. [2025-09-22T17:04:01.322169] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-02. [2025-09-22T17:04:01.929919] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T17:04:02.122172] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-08. [2025-09-22T17:04:02.597438] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-08 (0.48 seconds). [2025-09-22T17:04:02.922085] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-01. [2025-09-22T17:04:03.412362] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-02 (2.09 seconds). [2025-09-22T17:04:03.722057] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-03. [2025-09-22T17:04:04.108990] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T17:04:04.522100] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-08. [2025-09-22T17:04:05.331794] [INFO ] [REMOTE ] AEFC: Fetching primary data for 2025-09. [2025-09-22T17:04:05.334874] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-22T17:04:05.976268] [INFO ] [REMOTE ] AEFC: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-22T17:04:05.977856] [INFO ] [REMOTE ] AEFC: Full fetch complete (12425 records). [2025-09-22T17:04:05.977931] [DEBUG] [VALIDATOR ] AEFC: Validating primary data. [2025-09-22T17:04:06.127291] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-04. [2025-09-22T17:04:06.369587] [DEBUG] [VALIDATOR ] AEFC: All expected trading days are present. [2025-09-22T17:04:06.369727] [DEBUG] [VALIDATOR ] AEFC: Primary data validation passed. [2025-09-22T17:04:06.369954] [INFO ] [MAIN ] AEFC: Fetched primary data is valid. [2025-09-22T17:04:06.370147] [DEBUG] [LOCAL ] AEFC: Saving primary data. [2025-09-22T17:04:06.370927] [DEBUG] [LOCAL ] AEFC: Trimmed 12425 records to 8633 (keeping 200 days of data) [2025-09-22T17:04:06.460810] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-22T17:04:06.477330] [DEBUG] [LOCAL ] AEFC: Primary data saved (8633 records). [2025-09-22T17:04:06.477500] [INFO ] [MAIN ] AEFC: Full history saved. [2025-09-22T17:04:06.477588] [INFO ] [MAIN ] Update Progress: 36/2372 symbols completed. AEFC took 26.5s. Estimated remaining: 4h 22m 26s. Rate: 8.9 symbols/min [2025-09-22T17:04:06.655947] [INFO ] [MAIN ] AEO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:04:06.713318] [DEBUG] [LOCAL ] AEO: Loaded 54337 existing records from primary storage. [2025-09-22T17:04:06.713478] [INFO ] [MAIN ] AEO: Loaded 54337 existing records. [2025-09-22T17:04:06.894529] [WARN ] [MAIN ] AEO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:04:06.894841] [INFO ] [MAIN ] AEO: Wiping existing primary data before full refresh. [2025-09-22T17:04:06.894907] [INFO ] [LOCAL ] AEO: Starting deletion of primary data. [2025-09-22T17:04:06.896220] [DEBUG] [LOCAL ] AEO: Deleted primary data file. [2025-09-22T17:04:06.896280] [INFO ] [MAIN ] AEO: Starting full primary refresh. [2025-09-22T17:04:06.927257] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-02. [2025-09-22T17:04:07.319011] [INFO ] [REMOTE ] AEO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:04:07.722145] [INFO ] [REMOTE ] AEO: Fetching primary data for 2024-12. [2025-09-22T17:04:08.178157] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-04 (2.05 seconds). [2025-09-22T17:04:08.299054] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T17:04:08.522164] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-05. [2025-09-22T17:04:09.322081] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-03. [2025-09-22T17:04:09.414710] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T17:04:10.122059] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-01. [2025-09-22T17:04:10.323355] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T17:04:10.884335] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T17:04:10.922095] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-04. [2025-09-22T17:04:11.467925] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T17:04:11.722110] [INFO ] [REMOTE ] AEE: Fetching primary data for 2025-09. [2025-09-22T17:04:12.221060] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T17:04:12.522104] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-02. [2025-09-22T17:04:13.322072] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-05. [2025-09-22T17:04:13.501707] [INFO ] [REMOTE ] AEE: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-22T17:04:13.509908] [INFO ] [REMOTE ] AEE: Full fetch complete (72490 records). [2025-09-22T17:04:13.510029] [DEBUG] [VALIDATOR ] AEE: Validating primary data. [2025-09-22T17:04:13.917948] [DEBUG] [VALIDATOR ] AEE: All expected trading days are present. [2025-09-22T17:04:13.918064] [DEBUG] [VALIDATOR ] AEE: Primary data validation passed. [2025-09-22T17:04:13.918819] [INFO ] [MAIN ] AEE: Fetched primary data is valid. [2025-09-22T17:04:13.918903] [DEBUG] [LOCAL ] AEE: Saving primary data. [2025-09-22T17:04:13.920905] [DEBUG] [LOCAL ] AEE: Trimmed 72490 records to 50205 (keeping 200 days of data) [2025-09-22T17:04:14.042028] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T17:04:14.142297] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-06. [2025-09-22T17:04:14.281429] [DEBUG] [LOCAL ] AEE: Primary data saved (50205 records). [2025-09-22T17:04:14.281729] [INFO ] [MAIN ] AEE: Full history saved. [2025-09-22T17:04:14.281821] [INFO ] [MAIN ] Update Progress: 37/2372 symbols completed. AEE took 43.3s. Estimated remaining: 4h 23m 26s. Rate: 8.9 symbols/min [2025-09-22T17:04:14.686635] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T17:04:14.922126] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-06. [2025-09-22T17:04:15.722086] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-03. [2025-09-22T17:04:16.050636] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-22T17:04:16.495054] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-22T17:04:16.522009] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-07. [2025-09-22T17:04:17.322134] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-07. [2025-09-22T17:04:17.727771] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-22T17:04:17.866014] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T17:04:18.122058] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-08. [2025-09-22T17:04:18.922065] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-04. [2025-09-22T17:04:18.986787] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-22T17:04:19.561724] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T17:04:19.722069] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-08. [2025-09-22T17:04:20.464028] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T17:04:20.522054] [INFO ] [REMOTE ] AEG: Fetching primary data for 2025-09. [2025-09-22T17:04:21.291276] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T17:04:21.322022] [INFO ] [REMOTE ] AEM: Fetching primary data for 2025-09. [2025-09-22T17:04:22.122095] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-05. [2025-09-22T17:04:22.440199] [INFO ] [REMOTE ] AEG: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-22T17:04:22.448267] [INFO ] [REMOTE ] AEG: Full fetch complete (70165 records). [2025-09-22T17:04:22.448441] [DEBUG] [VALIDATOR ] AEG: Validating primary data. [2025-09-22T17:04:22.845685] [DEBUG] [VALIDATOR ] AEG: All expected trading days are present. [2025-09-22T17:04:22.845807] [DEBUG] [VALIDATOR ] AEG: Primary data validation passed. [2025-09-22T17:04:22.846453] [INFO ] [MAIN ] AEG: Fetched primary data is valid. [2025-09-22T17:04:22.846502] [DEBUG] [LOCAL ] AEG: Saving primary data. [2025-09-22T17:04:22.847888] [DEBUG] [LOCAL ] AEG: Trimmed 70165 records to 49596 (keeping 200 days of data) [2025-09-22T17:04:23.140767] [DEBUG] [LOCAL ] AEG: Primary data saved (49596 records). [2025-09-22T17:04:23.140922] [INFO ] [MAIN ] AEG: Full history saved. [2025-09-22T17:04:23.141121] [INFO ] [MAIN ] Update Progress: 38/2372 symbols completed. AEG took 29.0s. Estimated remaining: 4h 25m 28s. Rate: 8.8 symbols/min [2025-09-22T17:04:23.162581] [INFO ] [REMOTE ] AEM: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-22T17:04:23.171086] [INFO ] [REMOTE ] AEM: Full fetch complete (77117 records). [2025-09-22T17:04:23.171225] [DEBUG] [VALIDATOR ] AEM: Validating primary data. [2025-09-22T17:04:23.570402] [DEBUG] [VALIDATOR ] AEM: All expected trading days are present. [2025-09-22T17:04:23.570496] [DEBUG] [VALIDATOR ] AEM: Primary data validation passed. [2025-09-22T17:04:23.571202] [INFO ] [MAIN ] AEM: Fetched primary data is valid. [2025-09-22T17:04:23.571271] [DEBUG] [LOCAL ] AEM: Saving primary data. [2025-09-22T17:04:23.572945] [DEBUG] [LOCAL ] AEM: Trimmed 77117 records to 53465 (keeping 200 days of data) [2025-09-22T17:04:23.756554] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T17:04:23.832188] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-06. [2025-09-22T17:04:23.989016] [DEBUG] [LOCAL ] AEM: Primary data saved (53465 records). [2025-09-22T17:04:23.989208] [INFO ] [MAIN ] AEM: Full history saved. [2025-09-22T17:04:23.989304] [INFO ] [MAIN ] Update Progress: 39/2372 symbols completed. AEM took 27.4s. Estimated remaining: 4h 19m 24s. Rate: 9.0 symbols/min [2025-09-22T17:04:25.731946] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-06 (1.90 seconds). [2025-09-22T17:04:25.742633] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-07. [2025-09-22T17:04:27.471253] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-22T17:04:27.485883] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-08. [2025-09-22T17:04:29.380943] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-22T17:04:29.392289] [INFO ] [REMOTE ] AEO: Fetching primary data for 2025-09. [2025-09-22T17:04:31.386805] [INFO ] [REMOTE ] AEO: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-22T17:04:31.395392] [INFO ] [REMOTE ] AEO: Full fetch complete (77446 records). [2025-09-22T17:04:31.395575] [DEBUG] [VALIDATOR ] AEO: Validating primary data. [2025-09-22T17:04:31.795364] [DEBUG] [VALIDATOR ] AEO: All expected trading days are present. [2025-09-22T17:04:31.795467] [DEBUG] [VALIDATOR ] AEO: Primary data validation passed. [2025-09-22T17:04:31.796459] [INFO ] [MAIN ] AEO: Fetched primary data is valid. [2025-09-22T17:04:31.796539] [DEBUG] [LOCAL ] AEO: Saving primary data. [2025-09-22T17:04:31.798458] [DEBUG] [LOCAL ] AEO: Trimmed 77446 records to 53558 (keeping 200 days of data) [2025-09-22T17:04:32.143932] [DEBUG] [LOCAL ] AEO: Primary data saved (53558 records). [2025-09-22T17:04:32.144087] [INFO ] [MAIN ] AEO: Full history saved. [2025-09-22T17:04:32.144177] [INFO ] [MAIN ] Update Progress: 40/2372 symbols completed. AEO took 25.7s. Estimated remaining: 4h 20m 43s. Rate: 8.9 symbols/min [2025-09-22T17:04:32.681086] [INFO ] [MAIN ] AES: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:04:32.763326] [INFO ] [MAIN ] AESI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:04:32.821369] [INFO ] [MAIN ] AER: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:04:32.852726] [INFO ] [MAIN ] AFB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:04:32.870875] [DEBUG] [LOCAL ] AFB: Loaded 11692 existing records from primary storage. [2025-09-22T17:04:32.871018] [INFO ] [MAIN ] AFB: Loaded 11692 existing records. [2025-09-22T17:04:33.112063] [WARN ] [MAIN ] AFB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:04:33.139593] [INFO ] [MAIN ] AFB: Wiping existing primary data before full refresh. [2025-09-22T17:04:33.141476] [DEBUG] [LOCAL ] AER: Loaded 49562 existing records from primary storage. [2025-09-22T17:04:33.156176] [INFO ] [MAIN ] AER: Loaded 49562 existing records. [2025-09-22T17:04:33.156065] [INFO ] [LOCAL ] AFB: Starting deletion of primary data. [2025-09-22T17:04:33.158491] [DEBUG] [LOCAL ] AESI: Loaded 50259 existing records from primary storage. [2025-09-22T17:04:33.179361] [INFO ] [MAIN ] AESI: Loaded 50259 existing records. [2025-09-22T17:04:33.189621] [DEBUG] [LOCAL ] AES: Loaded 54454 existing records from primary storage. [2025-09-22T17:04:33.211402] [DEBUG] [LOCAL ] AFB: Deleted primary data file. [2025-09-22T17:04:33.243766] [INFO ] [MAIN ] AES: Loaded 54454 existing records. [2025-09-22T17:04:33.243662] [INFO ] [MAIN ] AFB: Starting full primary refresh. [2025-09-22T17:04:33.809886] [WARN ] [MAIN ] AER: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:04:33.828463] [WARN ] [MAIN ] AESI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:04:33.870265] [INFO ] [MAIN ] AER: Wiping existing primary data before full refresh. [2025-09-22T17:04:33.914670] [INFO ] [LOCAL ] AER: Starting deletion of primary data. [2025-09-22T17:04:33.976952] [INFO ] [MAIN ] AESI: Wiping existing primary data before full refresh. [2025-09-22T17:04:33.976771] [WARN ] [MAIN ] AES: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:04:33.976863] [DEBUG] [LOCAL ] AER: Deleted primary data file. [2025-09-22T17:04:34.000580] [INFO ] [LOCAL ] AESI: Starting deletion of primary data. [2025-09-22T17:04:34.005908] [INFO ] [MAIN ] AER: Starting full primary refresh. [2025-09-22T17:04:34.016385] [INFO ] [MAIN ] AES: Wiping existing primary data before full refresh. [2025-09-22T17:04:34.052482] [DEBUG] [LOCAL ] AESI: Deleted primary data file. [2025-09-22T17:04:34.061953] [INFO ] [MAIN ] AESI: Starting full primary refresh. [2025-09-22T17:04:34.062135] [INFO ] [LOCAL ] AES: Starting deletion of primary data. [2025-09-22T17:04:34.133301] [DEBUG] [LOCAL ] AES: Deleted primary data file. [2025-09-22T17:04:34.167609] [INFO ] [MAIN ] AES: Starting full primary refresh. [2025-09-22T17:04:34.371867] [INFO ] [REMOTE ] AFB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:04:34.406942] [INFO ] [REMOTE ] AFB: Fetching primary data for 2024-12. [2025-09-22T17:04:35.181895] [INFO ] [REMOTE ] AER: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:04:35.209107] [INFO ] [REMOTE ] AES: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:04:35.240712] [INFO ] [REMOTE ] AER: Fetching primary data for 2024-12. [2025-09-22T17:04:35.268959] [INFO ] [REMOTE ] AES: Fetching primary data for 2024-12. [2025-09-22T17:04:35.279467] [INFO ] [REMOTE ] AESI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:04:35.281041] [INFO ] [REMOTE ] AESI: Fetching primary data for 2024-12. [2025-09-22T17:04:35.337811] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-22T17:04:35.340816] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-01. [2025-09-22T17:04:36.128896] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T17:04:36.131938] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-02. [2025-09-22T17:04:36.500142] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T17:04:36.508932] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-01. [2025-09-22T17:04:36.602453] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-22T17:04:36.605203] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-03. [2025-09-22T17:04:36.883563] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-22T17:04:36.894586] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-01. [2025-09-22T17:04:37.077285] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T17:04:37.086437] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-01. [2025-09-22T17:04:37.500225] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-03 (0.90 seconds). [2025-09-22T17:04:37.503516] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-04. [2025-09-22T17:04:37.852007] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T17:04:37.861622] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-02. [2025-09-22T17:04:38.069311] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-04 (0.57 seconds). [2025-09-22T17:04:38.073173] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-05. [2025-09-22T17:04:38.275183] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T17:04:38.284635] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-02. [2025-09-22T17:04:38.388421] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T17:04:38.398821] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-02. [2025-09-22T17:04:38.537966] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-05 (0.46 seconds). [2025-09-22T17:04:38.540781] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-06. [2025-09-22T17:04:39.061087] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-06 (0.52 seconds). [2025-09-22T17:04:39.064460] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-07. [2025-09-22T17:04:39.097665] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-22T17:04:39.486478] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T17:04:39.615785] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-07 (0.55 seconds). [2025-09-22T17:04:39.722108] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-08. [2025-09-22T17:04:39.985055] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T17:04:40.268066] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-22T17:04:40.522060] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-03. [2025-09-22T17:04:41.322057] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-03. [2025-09-22T17:04:42.122080] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-03. [2025-09-22T17:04:42.430367] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-22T17:04:42.629114] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T17:04:42.922063] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-04. [2025-09-22T17:04:43.572210] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T17:04:43.722111] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-04. [2025-09-22T17:04:44.522037] [INFO ] [REMOTE ] AFB: Fetching primary data for 2025-09. [2025-09-22T17:04:44.571669] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T17:04:45.066357] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-22T17:04:45.293153] [INFO ] [REMOTE ] AFB: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T17:04:45.295771] [INFO ] [REMOTE ] AFB: Full fetch complete (16539 records). [2025-09-22T17:04:45.295890] [DEBUG] [VALIDATOR ] AFB: Validating primary data. [2025-09-22T17:04:45.327929] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-04. [2025-09-22T17:04:45.682719] [DEBUG] [VALIDATOR ] AFB: All expected trading days are present. [2025-09-22T17:04:45.682846] [DEBUG] [VALIDATOR ] AFB: Primary data validation passed. [2025-09-22T17:04:45.683237] [INFO ] [MAIN ] AFB: Fetched primary data is valid. [2025-09-22T17:04:45.683338] [DEBUG] [LOCAL ] AFB: Saving primary data. [2025-09-22T17:04:45.684059] [DEBUG] [LOCAL ] AFB: Trimmed 16539 records to 11445 (keeping 200 days of data) [2025-09-22T17:04:45.767974] [DEBUG] [LOCAL ] AFB: Primary data saved (11445 records). [2025-09-22T17:04:45.768225] [INFO ] [MAIN ] AFB: Full history saved. [2025-09-22T17:04:45.768448] [INFO ] [MAIN ] Update Progress: 41/2372 symbols completed. AFB took 13.6s. Estimated remaining: 4h 27m 10s. Rate: 8.7 symbols/min [2025-09-22T17:04:45.951982] [INFO ] [MAIN ] AFG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:04:46.015608] [DEBUG] [LOCAL ] AFG: Loaded 33259 existing records from primary storage. [2025-09-22T17:04:46.015832] [INFO ] [MAIN ] AFG: Loaded 33259 existing records. [2025-09-22T17:04:46.128374] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-05. [2025-09-22T17:04:46.215759] [WARN ] [MAIN ] AFG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:04:46.216105] [INFO ] [MAIN ] AFG: Wiping existing primary data before full refresh. [2025-09-22T17:04:46.216165] [INFO ] [LOCAL ] AFG: Starting deletion of primary data. [2025-09-22T17:04:46.217228] [DEBUG] [LOCAL ] AFG: Deleted primary data file. [2025-09-22T17:04:46.217317] [INFO ] [MAIN ] AFG: Starting full primary refresh. [2025-09-22T17:04:46.604895] [INFO ] [REMOTE ] AFG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:04:46.922047] [INFO ] [REMOTE ] AFG: Fetching primary data for 2024-12. [2025-09-22T17:04:46.926368] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-22T17:04:47.602311] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T17:04:47.722070] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-06. [2025-09-22T17:04:47.999549] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-22T17:04:48.522090] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-05. [2025-09-22T17:04:49.012955] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T17:04:49.322057] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-05. [2025-09-22T17:04:50.122073] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-07. [2025-09-22T17:04:50.351032] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-22T17:04:50.653195] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T17:04:50.922128] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-01. [2025-09-22T17:04:51.722125] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-06. [2025-09-22T17:04:51.783815] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-22T17:04:51.823938] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-01 (0.90 seconds). [2025-09-22T17:04:52.522067] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-08. [2025-09-22T17:04:53.322139] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-06. [2025-09-22T17:04:53.322050] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T17:04:53.827179] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-22T17:04:54.122094] [INFO ] [REMOTE ] AESI: Fetching primary data for 2025-09. [2025-09-22T17:04:54.901271] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-22T17:04:54.922092] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-02. [2025-09-22T17:04:55.562264] [INFO ] [REMOTE ] AESI: Incremental fetch complete for 2025-09 (1.44 seconds). [2025-09-22T17:04:55.575544] [INFO ] [REMOTE ] AESI: Full fetch complete (70191 records). [2025-09-22T17:04:55.575797] [DEBUG] [VALIDATOR ] AESI: Validating primary data. [2025-09-22T17:04:55.727233] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-07. [2025-09-22T17:04:56.138439] [DEBUG] [VALIDATOR ] AESI: All expected trading days are present. [2025-09-22T17:04:56.138785] [DEBUG] [VALIDATOR ] AESI: Primary data validation passed. [2025-09-22T17:04:56.139562] [INFO ] [MAIN ] AESI: Fetched primary data is valid. [2025-09-22T17:04:56.139840] [DEBUG] [LOCAL ] AESI: Saving primary data. [2025-09-22T17:04:56.147163] [DEBUG] [LOCAL ] AESI: Trimmed 70191 records to 49488 (keeping 200 days of data) [2025-09-22T17:04:56.291624] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T17:04:56.509259] [DEBUG] [LOCAL ] AESI: Primary data saved (49488 records). [2025-09-22T17:04:56.509406] [INFO ] [MAIN ] AESI: Full history saved. [2025-09-22T17:04:56.509524] [INFO ] [MAIN ] Update Progress: 42/2372 symbols completed. AESI took 24.4s. Estimated remaining: 4h 30m 37s. Rate: 8.6 symbols/min [2025-09-22T17:04:56.530729] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-03. [2025-09-22T17:04:56.682569] [INFO ] [MAIN ] AFGB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:04:56.682755] [DEBUG] [LOCAL ] AFGB: No existing data file found in primary storage. [2025-09-22T17:04:56.682802] [WARN ] [MAIN ] AFGB: No existing data found, performing full refresh instead. [2025-09-22T17:04:56.682944] [INFO ] [MAIN ] AFGB: Wiping existing primary data before full refresh. [2025-09-22T17:04:56.682987] [INFO ] [LOCAL ] AFGB: Starting deletion of primary data. [2025-09-22T17:04:56.683028] [DEBUG] [LOCAL ] AFGB: No primary data file found to delete. [2025-09-22T17:04:56.683072] [INFO ] [MAIN ] AFGB: Starting full primary refresh. [2025-09-22T17:04:57.033023] [INFO ] [REMOTE ] AFGB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:04:57.196912] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-22T17:04:57.322085] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-07. [2025-09-22T17:04:57.789370] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-22T17:04:58.122156] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-04. [2025-09-22T17:04:58.922170] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2024-12. [2025-09-22T17:04:59.038838] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-22T17:04:59.330759] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-22T17:04:59.554233] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-22T17:04:59.722103] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-05. [2025-09-22T17:05:00.522085] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-08. [2025-09-22T17:05:00.738369] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-22T17:05:01.322069] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-06. [2025-09-22T17:05:02.122108] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-01. [2025-09-22T17:05:02.209703] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-22T17:05:02.505077] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-22T17:05:02.653621] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-01 (0.53 seconds). [2025-09-22T17:05:02.922140] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-07. [2025-09-22T17:05:03.722180] [INFO ] [REMOTE ] AER: Fetching primary data for 2025-09. [2025-09-22T17:05:03.955710] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-22T17:05:04.522137] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-02. [2025-09-22T17:05:04.825439] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-02 (0.30 seconds). [2025-09-22T17:05:05.322058] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-08. [2025-09-22T17:05:05.899205] [INFO ] [REMOTE ] AER: Incremental fetch complete for 2025-09 (2.18 seconds). [2025-09-22T17:05:05.910116] [INFO ] [REMOTE ] AER: Full fetch complete (69157 records). [2025-09-22T17:05:05.910323] [DEBUG] [VALIDATOR ] AER: Validating primary data. [2025-09-22T17:05:05.913399] [FATAL] [VALIDATOR ] AER: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:05:05.913605] [FATAL] [MAIN ] AER: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:05:05.913711] [WARN ] [MAIN ] AER: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:05:05.913788] [INFO ] [LOCAL ] AER: Starting deletion of primary data. [2025-09-22T17:05:05.913863] [DEBUG] [LOCAL ] AER: No primary data file found to delete. [2025-09-22T17:05:05.913921] [INFO ] [LOCAL ] AER: Starting deletion of derivative data. [2025-09-22T17:05:05.914665] [DEBUG] [LOCAL ] AER: Deleted derivative data file. [2025-09-22T17:05:05.914832] [INFO ] [MAIN ] Update Progress: 43/2372 symbols completed. AER took 33.8s. Estimated remaining: 4h 32m 42s. Rate: 8.5 symbols/min [2025-09-22T17:05:06.109827] [INFO ] [MAIN ] AFGC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:05:06.110129] [DEBUG] [LOCAL ] AFGC: No existing data file found in primary storage. [2025-09-22T17:05:06.110168] [WARN ] [MAIN ] AFGC: No existing data found, performing full refresh instead. [2025-09-22T17:05:06.110342] [INFO ] [MAIN ] AFGC: Wiping existing primary data before full refresh. [2025-09-22T17:05:06.110387] [INFO ] [LOCAL ] AFGC: Starting deletion of primary data. [2025-09-22T17:05:06.110429] [DEBUG] [LOCAL ] AFGC: No primary data file found to delete. [2025-09-22T17:05:06.110465] [INFO ] [MAIN ] AFGC: Starting full primary refresh. [2025-09-22T17:05:06.132072] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-08. [2025-09-22T17:05:06.518627] [INFO ] [REMOTE ] AFGC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:05:06.541486] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-22T17:05:06.922058] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-03. [2025-09-22T17:05:07.320707] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-03 (0.40 seconds). [2025-09-22T17:05:07.722103] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2024-12. [2025-09-22T17:05:08.164097] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2024-12 (0.44 seconds). [2025-09-22T17:05:08.522079] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-01. [2025-09-22T17:05:08.611635] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-08 (2.48 seconds). [2025-09-22T17:05:08.913268] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-01 (0.39 seconds). [2025-09-22T17:05:09.322073] [INFO ] [REMOTE ] AFG: Fetching primary data for 2025-09. [2025-09-22T17:05:10.122051] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-04. [2025-09-22T17:05:10.488004] [INFO ] [REMOTE ] AFG: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-22T17:05:10.494561] [INFO ] [REMOTE ] AFG: Full fetch complete (45515 records). [2025-09-22T17:05:10.494686] [DEBUG] [VALIDATOR ] AFG: Validating primary data. [2025-09-22T17:05:10.495385] [FATAL] [VALIDATOR ] AFG: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:05:10.495501] [FATAL] [MAIN ] AFG: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:05:10.495547] [WARN ] [MAIN ] AFG: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:05:10.495588] [INFO ] [LOCAL ] AFG: Starting deletion of primary data. [2025-09-22T17:05:10.495676] [DEBUG] [LOCAL ] AFG: No primary data file found to delete. [2025-09-22T17:05:10.495738] [INFO ] [LOCAL ] AFG: Starting deletion of derivative data. [2025-09-22T17:05:10.496175] [DEBUG] [LOCAL ] AFG: Deleted derivative data file. [2025-09-22T17:05:10.496995] [INFO ] [MAIN ] Update Progress: 44/2372 symbols completed. AFG took 24.7s. Estimated remaining: 4h 30m 26s. Rate: 8.6 symbols/min [2025-09-22T17:05:10.671767] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-22T17:05:10.674999] [INFO ] [MAIN ] AFGD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:05:10.681922] [DEBUG] [LOCAL ] AFGD: Loaded 1913 existing records from primary storage. [2025-09-22T17:05:10.682025] [INFO ] [MAIN ] AFGD: Loaded 1913 existing records. [2025-09-22T17:05:10.864285] [WARN ] [MAIN ] AFGD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:05:10.864526] [INFO ] [MAIN ] AFGD: Wiping existing primary data before full refresh. [2025-09-22T17:05:10.864583] [INFO ] [LOCAL ] AFGD: Starting deletion of primary data. [2025-09-22T17:05:10.864834] [DEBUG] [LOCAL ] AFGD: Deleted primary data file. [2025-09-22T17:05:10.864896] [INFO ] [MAIN ] AFGD: Starting full primary refresh. [2025-09-22T17:05:10.929041] [INFO ] [REMOTE ] AES: Fetching primary data for 2025-09. [2025-09-22T17:05:11.239758] [INFO ] [REMOTE ] AFGD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:05:11.722091] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-02. [2025-09-22T17:05:12.015298] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-02 (0.29 seconds). [2025-09-22T17:05:12.522055] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2024-12. [2025-09-22T17:05:12.726898] [INFO ] [REMOTE ] AES: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T17:05:12.736270] [INFO ] [REMOTE ] AES: Full fetch complete (77724 records). [2025-09-22T17:05:12.736426] [DEBUG] [VALIDATOR ] AES: Validating primary data. [2025-09-22T17:05:13.075593] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2024-12 (0.55 seconds). [2025-09-22T17:05:13.160313] [DEBUG] [VALIDATOR ] AES: All expected trading days are present. [2025-09-22T17:05:13.160411] [DEBUG] [VALIDATOR ] AES: Primary data validation passed. [2025-09-22T17:05:13.161143] [INFO ] [MAIN ] AES: Fetched primary data is valid. [2025-09-22T17:05:13.161212] [DEBUG] [LOCAL ] AES: Saving primary data. [2025-09-22T17:05:13.163084] [DEBUG] [LOCAL ] AES: Trimmed 77724 records to 53672 (keeping 200 days of data) [2025-09-22T17:05:13.352305] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-01. [2025-09-22T17:05:13.505758] [DEBUG] [LOCAL ] AES: Primary data saved (53672 records). [2025-09-22T17:05:13.505939] [INFO ] [MAIN ] AES: Full history saved. [2025-09-22T17:05:13.506041] [INFO ] [MAIN ] Update Progress: 45/2372 symbols completed. AES took 41.4s. Estimated remaining: 4h 26m 54s. Rate: 8.7 symbols/min [2025-09-22T17:05:13.681302] [INFO ] [MAIN ] AFGE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:05:13.686411] [DEBUG] [LOCAL ] AFGE: Loaded 2548 existing records from primary storage. [2025-09-22T17:05:13.686521] [INFO ] [MAIN ] AFGE: Loaded 2548 existing records. [2025-09-22T17:05:13.808323] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-22T17:05:13.889555] [WARN ] [MAIN ] AFGE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:05:13.889910] [INFO ] [MAIN ] AFGE: Wiping existing primary data before full refresh. [2025-09-22T17:05:13.889970] [INFO ] [LOCAL ] AFGE: Starting deletion of primary data. [2025-09-22T17:05:13.890468] [DEBUG] [LOCAL ] AFGE: Deleted primary data file. [2025-09-22T17:05:13.890532] [INFO ] [MAIN ] AFGE: Starting full primary refresh. [2025-09-22T17:05:14.127778] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-03. [2025-09-22T17:05:14.287016] [INFO ] [REMOTE ] AFGE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:05:14.538846] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-03 (0.41 seconds). [2025-09-22T17:05:14.922061] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-04. [2025-09-22T17:05:15.253483] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-04 (0.33 seconds). [2025-09-22T17:05:15.722061] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-05. [2025-09-22T17:05:16.179092] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-05 (0.46 seconds). [2025-09-22T17:05:16.522067] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-06. [2025-09-22T17:05:16.938595] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-22T17:05:17.322055] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-05. [2025-09-22T17:05:17.639001] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-05 (0.32 seconds). [2025-09-22T17:05:18.122063] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2024-12. [2025-09-22T17:05:18.589687] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2024-12 (0.47 seconds). [2025-09-22T17:05:18.922083] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-07. [2025-09-22T17:05:19.222705] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-07 (0.30 seconds). [2025-09-22T17:05:19.722051] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-08. [2025-09-22T17:05:20.021668] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-08 (0.30 seconds). [2025-09-22T17:05:20.522057] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-02. [2025-09-22T17:05:21.018854] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-22T17:05:21.322054] [INFO ] [REMOTE ] AFGB: Fetching primary data for 2025-09. [2025-09-22T17:05:22.112800] [INFO ] [REMOTE ] AFGB: Incremental fetch complete for 2025-09 (0.79 seconds). [2025-09-22T17:05:22.113837] [INFO ] [REMOTE ] AFGB: Full fetch complete (3647 records). [2025-09-22T17:05:22.113914] [DEBUG] [VALIDATOR ] AFGB: Validating primary data. [2025-09-22T17:05:22.127332] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-03. [2025-09-22T17:05:22.514862] [DEBUG] [VALIDATOR ] AFGB: All expected trading days are present. [2025-09-22T17:05:22.514950] [DEBUG] [VALIDATOR ] AFGB: Primary data validation passed. [2025-09-22T17:05:22.515071] [INFO ] [MAIN ] AFGB: Fetched primary data is valid. [2025-09-22T17:05:22.515109] [DEBUG] [LOCAL ] AFGB: Saving primary data. [2025-09-22T17:05:22.515461] [DEBUG] [LOCAL ] AFGB: Trimmed 3647 records to 2450 (keeping 200 days of data) [2025-09-22T17:05:22.530983] [DEBUG] [LOCAL ] AFGB: Primary data saved (2450 records). [2025-09-22T17:05:22.531049] [INFO ] [MAIN ] AFGB: Full history saved. [2025-09-22T17:05:22.531112] [INFO ] [MAIN ] Update Progress: 46/2372 symbols completed. AFGB took 26.0s. Estimated remaining: 4h 28m 36s. Rate: 8.7 symbols/min [2025-09-22T17:05:22.700112] [INFO ] [MAIN ] AFL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:05:22.714707] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-22T17:05:22.768275] [DEBUG] [LOCAL ] AFL: Loaded 53927 existing records from primary storage. [2025-09-22T17:05:22.768438] [INFO ] [MAIN ] AFL: Loaded 53927 existing records. [2025-09-22T17:05:22.929547] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-01. [2025-09-22T17:05:22.956916] [WARN ] [MAIN ] AFL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:05:22.957186] [INFO ] [MAIN ] AFL: Wiping existing primary data before full refresh. [2025-09-22T17:05:22.957255] [INFO ] [LOCAL ] AFL: Starting deletion of primary data. [2025-09-22T17:05:22.958771] [DEBUG] [LOCAL ] AFL: Deleted primary data file. [2025-09-22T17:05:22.958834] [INFO ] [MAIN ] AFL: Starting full primary refresh. [2025-09-22T17:05:23.317445] [INFO ] [REMOTE ] AFL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:05:23.341269] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-01 (0.41 seconds). [2025-09-22T17:05:23.722071] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-06. [2025-09-22T17:05:24.253083] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-22T17:05:24.522066] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-07. [2025-09-22T17:05:25.097672] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-22T17:05:25.322053] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-08. [2025-09-22T17:05:25.724139] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-08 (0.40 seconds). [2025-09-22T17:05:26.122019] [INFO ] [REMOTE ] AFGC: Fetching primary data for 2025-09. [2025-09-22T17:05:26.544078] [INFO ] [REMOTE ] AFGC: Incremental fetch complete for 2025-09 (0.42 seconds). [2025-09-22T17:05:26.545524] [INFO ] [REMOTE ] AFGC: Full fetch complete (3700 records). [2025-09-22T17:05:26.545607] [DEBUG] [VALIDATOR ] AFGC: Validating primary data. [2025-09-22T17:05:26.913591] [DEBUG] [VALIDATOR ] AFGC: All expected trading days are present. [2025-09-22T17:05:26.913691] [DEBUG] [VALIDATOR ] AFGC: Primary data validation passed. [2025-09-22T17:05:26.913825] [INFO ] [MAIN ] AFGC: Fetched primary data is valid. [2025-09-22T17:05:26.913888] [DEBUG] [LOCAL ] AFGC: Saving primary data. [2025-09-22T17:05:26.914258] [DEBUG] [LOCAL ] AFGC: Trimmed 3700 records to 2558 (keeping 200 days of data) [2025-09-22T17:05:26.926018] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-02. [2025-09-22T17:05:26.931011] [DEBUG] [LOCAL ] AFGC: Primary data saved (2558 records). [2025-09-22T17:05:26.931074] [INFO ] [MAIN ] AFGC: Full history saved. [2025-09-22T17:05:26.931133] [INFO ] [MAIN ] Update Progress: 47/2372 symbols completed. AFGC took 21.0s. Estimated remaining: 4h 26m 24s. Rate: 8.7 symbols/min [2025-09-22T17:05:27.111837] [INFO ] [MAIN ] AG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:05:27.175353] [DEBUG] [LOCAL ] AG: Loaded 54421 existing records from primary storage. [2025-09-22T17:05:27.175538] [INFO ] [MAIN ] AG: Loaded 54421 existing records. [2025-09-22T17:05:27.359810] [WARN ] [MAIN ] AG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:05:27.359976] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-22T17:05:27.361795] [INFO ] [MAIN ] AG: Wiping existing primary data before full refresh. [2025-09-22T17:05:27.361866] [INFO ] [LOCAL ] AG: Starting deletion of primary data. [2025-09-22T17:05:27.363282] [DEBUG] [LOCAL ] AG: Deleted primary data file. [2025-09-22T17:05:27.363377] [INFO ] [MAIN ] AG: Starting full primary refresh. [2025-09-22T17:05:27.727274] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-03. [2025-09-22T17:05:27.732380] [INFO ] [REMOTE ] AG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:05:28.174849] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-22T17:05:28.522072] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-04. [2025-09-22T17:05:28.889490] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-04 (0.37 seconds). [2025-09-22T17:05:29.322074] [INFO ] [REMOTE ] AFL: Fetching primary data for 2024-12. [2025-09-22T17:05:30.122101] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-05. [2025-09-22T17:05:30.432267] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-05 (0.31 seconds). [2025-09-22T17:05:30.922051] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-06. [2025-09-22T17:05:31.062361] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-22T17:05:31.220153] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-06 (0.30 seconds). [2025-09-22T17:05:31.722065] [INFO ] [REMOTE ] AG: Fetching primary data for 2024-12. [2025-09-22T17:05:32.522084] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-04. [2025-09-22T17:05:33.076532] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-22T17:05:33.322026] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-01. [2025-09-22T17:05:33.355467] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-22T17:05:34.122084] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-07. [2025-09-22T17:05:34.414988] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-07 (0.29 seconds). [2025-09-22T17:05:34.837901] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T17:05:34.922051] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-01. [2025-09-22T17:05:35.722068] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-02. [2025-09-22T17:05:36.522018] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-08. [2025-09-22T17:05:36.566704] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-22T17:05:36.834003] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-08 (0.31 seconds). [2025-09-22T17:05:37.275202] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-22T17:05:37.322057] [INFO ] [REMOTE ] AFGD: Fetching primary data for 2025-09. [2025-09-22T17:05:37.769121] [INFO ] [REMOTE ] AFGD: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-22T17:05:37.770217] [INFO ] [REMOTE ] AFGD: Full fetch complete (3224 records). [2025-09-22T17:05:37.770292] [DEBUG] [VALIDATOR ] AFGD: Validating primary data. [2025-09-22T17:05:38.140527] [DEBUG] [VALIDATOR ] AFGD: All expected trading days are present. [2025-09-22T17:05:38.133398] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-03. [2025-09-22T17:05:38.140665] [DEBUG] [VALIDATOR ] AFGD: Primary data validation passed. [2025-09-22T17:05:38.141607] [INFO ] [MAIN ] AFGD: Fetched primary data is valid. [2025-09-22T17:05:38.141694] [DEBUG] [LOCAL ] AFGD: Saving primary data. [2025-09-22T17:05:38.142121] [DEBUG] [LOCAL ] AFGD: Trimmed 3224 records to 1879 (keeping 200 days of data) [2025-09-22T17:05:38.154268] [DEBUG] [LOCAL ] AFGD: Primary data saved (1879 records). [2025-09-22T17:05:38.154372] [INFO ] [MAIN ] AFGD: Full history saved. [2025-09-22T17:05:38.154453] [INFO ] [MAIN ] Update Progress: 48/2372 symbols completed. AFGD took 27.7s. Estimated remaining: 4h 29m 47s. Rate: 8.6 symbols/min [2025-09-22T17:05:38.327006] [INFO ] [MAIN ] AGCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:05:38.380568] [DEBUG] [LOCAL ] AGCO: Loaded 43447 existing records from primary storage. [2025-09-22T17:05:38.380758] [INFO ] [MAIN ] AGCO: Loaded 43447 existing records. [2025-09-22T17:05:38.578608] [WARN ] [MAIN ] AGCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:05:38.578919] [INFO ] [MAIN ] AGCO: Wiping existing primary data before full refresh. [2025-09-22T17:05:38.578971] [INFO ] [LOCAL ] AGCO: Starting deletion of primary data. [2025-09-22T17:05:38.580192] [DEBUG] [LOCAL ] AGCO: Deleted primary data file. [2025-09-22T17:05:38.580258] [INFO ] [MAIN ] AGCO: Starting full primary refresh. [2025-09-22T17:05:38.925135] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-05. [2025-09-22T17:05:38.947376] [INFO ] [REMOTE ] AGCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:05:39.286931] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-05 (0.36 seconds). [2025-09-22T17:05:39.722082] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-06. [2025-09-22T17:05:39.934667] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T17:05:40.030771] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-06 (0.31 seconds). [2025-09-22T17:05:40.522109] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-04. [2025-09-22T17:05:41.322058] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-07. [2025-09-22T17:05:41.671911] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-22T17:05:41.961046] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-22T17:05:42.122049] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-05. [2025-09-22T17:05:42.922078] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-08. [2025-09-22T17:05:43.610019] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T17:05:43.610573] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-22T17:05:43.722015] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-06. [2025-09-22T17:05:44.522057] [INFO ] [REMOTE ] AFGE: Fetching primary data for 2025-09. [2025-09-22T17:05:45.068133] [INFO ] [REMOTE ] AFGE: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-22T17:05:45.069111] [INFO ] [REMOTE ] AFGE: Full fetch complete (3494 records). [2025-09-22T17:05:45.069180] [DEBUG] [VALIDATOR ] AFGE: Validating primary data. [2025-09-22T17:05:45.279694] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T17:05:45.327121] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-02. [2025-09-22T17:05:45.513635] [DEBUG] [VALIDATOR ] AFGE: All expected trading days are present. [2025-09-22T17:05:45.513757] [DEBUG] [VALIDATOR ] AFGE: Primary data validation passed. [2025-09-22T17:05:45.513888] [INFO ] [MAIN ] AFGE: Fetched primary data is valid. [2025-09-22T17:05:45.513928] [DEBUG] [LOCAL ] AFGE: Saving primary data. [2025-09-22T17:05:45.514288] [DEBUG] [LOCAL ] AFGE: Trimmed 3494 records to 2534 (keeping 200 days of data) [2025-09-22T17:05:45.530066] [DEBUG] [LOCAL ] AFGE: Primary data saved (2534 records). [2025-09-22T17:05:45.530141] [INFO ] [MAIN ] AFGE: Full history saved. [2025-09-22T17:05:45.530213] [INFO ] [MAIN ] Update Progress: 49/2372 symbols completed. AFGE took 32.0s. Estimated remaining: 4h 29m 60s. Rate: 8.6 symbols/min [2025-09-22T17:05:45.698328] [INFO ] [MAIN ] AGD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:05:45.717384] [DEBUG] [LOCAL ] AGD: Loaded 17845 existing records from primary storage. [2025-09-22T17:05:45.717517] [INFO ] [MAIN ] AGD: Loaded 17845 existing records. [2025-09-22T17:05:45.894213] [WARN ] [MAIN ] AGD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:05:45.894489] [INFO ] [MAIN ] AGD: Wiping existing primary data before full refresh. [2025-09-22T17:05:45.894536] [INFO ] [LOCAL ] AGD: Starting deletion of primary data. [2025-09-22T17:05:45.895138] [DEBUG] [LOCAL ] AGD: Deleted primary data file. [2025-09-22T17:05:45.895199] [INFO ] [MAIN ] AGD: Starting full primary refresh. [2025-09-22T17:05:46.133551] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2024-12. [2025-09-22T17:05:46.254017] [INFO ] [REMOTE ] AGD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:05:46.922060] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-07. [2025-09-22T17:05:47.173121] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-22T17:05:47.505943] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T17:05:47.722098] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-03. [2025-09-22T17:05:48.461255] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T17:05:48.522144] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-08. [2025-09-22T17:05:49.322115] [INFO ] [REMOTE ] AGD: Fetching primary data for 2024-12. [2025-09-22T17:05:49.516631] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-22T17:05:49.917480] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T17:05:49.958600] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2024-12 (0.64 seconds). [2025-09-22T17:05:50.122064] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-01. [2025-09-22T17:05:50.819398] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-01 (0.70 seconds). [2025-09-22T17:05:50.922062] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-02. [2025-09-22T17:05:51.521193] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-22T17:05:51.722083] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-03. [2025-09-22T17:05:52.522028] [INFO ] [REMOTE ] AFL: Fetching primary data for 2025-09. [2025-09-22T17:05:52.606125] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-03 (0.88 seconds). [2025-09-22T17:05:53.322070] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-01. [2025-09-22T17:05:54.122028] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-04. [2025-09-22T17:05:54.191390] [INFO ] [REMOTE ] AFL: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-22T17:05:54.200762] [INFO ] [REMOTE ] AFL: Full fetch complete (76932 records). [2025-09-22T17:05:54.200961] [DEBUG] [VALIDATOR ] AFL: Validating primary data. [2025-09-22T17:05:54.622551] [DEBUG] [VALIDATOR ] AFL: All expected trading days are present. [2025-09-22T17:05:54.622691] [DEBUG] [VALIDATOR ] AFL: Primary data validation passed. [2025-09-22T17:05:54.623550] [INFO ] [MAIN ] AFL: Fetched primary data is valid. [2025-09-22T17:05:54.623637] [DEBUG] [LOCAL ] AFL: Saving primary data. [2025-09-22T17:05:54.625593] [DEBUG] [LOCAL ] AFL: Trimmed 76932 records to 53151 (keeping 200 days of data) [2025-09-22T17:05:54.779775] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-22T17:05:54.923020] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-02. [2025-09-22T17:05:55.017838] [DEBUG] [LOCAL ] AFL: Primary data saved (53151 records). [2025-09-22T17:05:55.018102] [INFO ] [MAIN ] AFL: Full history saved. [2025-09-22T17:05:55.018243] [INFO ] [MAIN ] Update Progress: 50/2372 symbols completed. AFL took 32.5s. Estimated remaining: 4h 31m 50s. Rate: 8.5 symbols/min [2025-09-22T17:05:55.200102] [INFO ] [MAIN ] AGI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:05:55.259250] [DEBUG] [LOCAL ] AGI: Loaded 54192 existing records from primary storage. [2025-09-22T17:05:55.259459] [INFO ] [MAIN ] AGI: Loaded 54192 existing records. [2025-09-22T17:05:55.451855] [WARN ] [MAIN ] AGI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:05:55.463808] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-22T17:05:55.463255] [INFO ] [MAIN ] AGI: Wiping existing primary data before full refresh. [2025-09-22T17:05:55.467572] [INFO ] [LOCAL ] AGI: Starting deletion of primary data. [2025-09-22T17:05:55.469932] [DEBUG] [LOCAL ] AGI: Deleted primary data file. [2025-09-22T17:05:55.470005] [INFO ] [MAIN ] AGI: Starting full primary refresh. [2025-09-22T17:05:55.734212] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-04. [2025-09-22T17:05:55.861709] [INFO ] [REMOTE ] AGI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:05:56.106210] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-22T17:05:56.522074] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-05. [2025-09-22T17:05:57.182944] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-22T17:05:57.322054] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-03. [2025-09-22T17:05:57.674135] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-22T17:05:58.122058] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-05. [2025-09-22T17:05:58.656792] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-22T17:05:58.922117] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-04. [2025-09-22T17:05:59.722040] [INFO ] [REMOTE ] AGI: Fetching primary data for 2024-12. [2025-09-22T17:06:00.246767] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T17:06:00.289424] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-05 (2.17 seconds). [2025-09-22T17:06:00.522099] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-06. [2025-09-22T17:06:01.322084] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-05. [2025-09-22T17:06:01.374295] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-22T17:06:01.609832] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-22T17:06:02.122071] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-06. [2025-09-22T17:06:02.922090] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-01. [2025-09-22T17:06:03.543703] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-05 (2.22 seconds). [2025-09-22T17:06:03.722065] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-06. [2025-09-22T17:06:04.522111] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-07. [2025-09-22T17:06:05.104042] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T17:06:05.212060] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-01 (2.29 seconds). [2025-09-22T17:06:05.265141] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-06 (3.14 seconds). [2025-09-22T17:06:05.291882] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-22T17:06:05.322043] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-08. [2025-09-22T17:06:06.016885] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-22T17:06:06.122125] [INFO ] [REMOTE ] AGD: Fetching primary data for 2025-09. [2025-09-22T17:06:06.901999] [INFO ] [REMOTE ] AGD: Incremental fetch complete for 2025-09 (0.78 seconds). [2025-09-22T17:06:06.906213] [INFO ] [REMOTE ] AGD: Full fetch complete (25035 records). [2025-09-22T17:06:06.906361] [DEBUG] [VALIDATOR ] AGD: Validating primary data. [2025-09-22T17:06:06.907884] [FATAL] [VALIDATOR ] AGD: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:06:06.908135] [FATAL] [MAIN ] AGD: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:06:06.908185] [WARN ] [MAIN ] AGD: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:06:06.908260] [INFO ] [LOCAL ] AGD: Starting deletion of primary data. [2025-09-22T17:06:06.908359] [DEBUG] [LOCAL ] AGD: No primary data file found to delete. [2025-09-22T17:06:06.908418] [INFO ] [LOCAL ] AGD: Starting deletion of derivative data. [2025-09-22T17:06:06.908943] [DEBUG] [LOCAL ] AGD: Deleted derivative data file. [2025-09-22T17:06:06.909069] [INFO ] [MAIN ] Update Progress: 51/2372 symbols completed. AGD took 21.4s. Estimated remaining: 4h 35m 24s. Rate: 8.4 symbols/min [2025-09-22T17:06:06.931146] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-07. [2025-09-22T17:06:07.093377] [INFO ] [MAIN ] AGL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:06:07.155343] [DEBUG] [LOCAL ] AGL: Loaded 53174 existing records from primary storage. [2025-09-22T17:06:07.155519] [INFO ] [MAIN ] AGL: Loaded 53174 existing records. [2025-09-22T17:06:07.333045] [WARN ] [MAIN ] AGL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:06:07.333326] [INFO ] [MAIN ] AGL: Wiping existing primary data before full refresh. [2025-09-22T17:06:07.333381] [INFO ] [LOCAL ] AGL: Starting deletion of primary data. [2025-09-22T17:06:07.334989] [DEBUG] [LOCAL ] AGL: Deleted primary data file. [2025-09-22T17:06:07.335051] [INFO ] [MAIN ] AGL: Starting full primary refresh. [2025-09-22T17:06:07.694585] [INFO ] [REMOTE ] AGL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:06:07.722005] [INFO ] [REMOTE ] AGL: Fetching primary data for 2024-12. [2025-09-22T17:06:08.236750] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T17:06:08.522052] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-08. [2025-09-22T17:06:09.219216] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-22T17:06:09.322010] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-01. [2025-09-22T17:06:09.852441] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T17:06:10.122061] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-07. [2025-09-22T17:06:10.660765] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T17:06:10.922106] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-02. [2025-09-22T17:06:11.722076] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-02. [2025-09-22T17:06:12.400751] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-07 (2.28 seconds). [2025-09-22T17:06:12.439894] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T17:06:12.522054] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-03. [2025-09-22T17:06:12.933960] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-22T17:06:13.322083] [INFO ] [REMOTE ] AGCO: Fetching primary data for 2025-09. [2025-09-22T17:06:14.058696] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T17:06:14.122054] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-04. [2025-09-22T17:06:14.922057] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-03. [2025-09-22T17:06:15.309704] [INFO ] [REMOTE ] AGCO: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-22T17:06:15.317268] [INFO ] [REMOTE ] AGCO: Full fetch complete (62079 records). [2025-09-22T17:06:15.317511] [DEBUG] [VALIDATOR ] AGCO: Validating primary data. [2025-09-22T17:06:15.730397] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-08. [2025-09-22T17:06:15.733830] [DEBUG] [VALIDATOR ] AGCO: All expected trading days are present. [2025-09-22T17:06:15.735072] [DEBUG] [VALIDATOR ] AGCO: Primary data validation passed. [2025-09-22T17:06:15.735775] [INFO ] [MAIN ] AGCO: Fetched primary data is valid. [2025-09-22T17:06:15.735852] [DEBUG] [LOCAL ] AGCO: Saving primary data. [2025-09-22T17:06:15.737354] [DEBUG] [LOCAL ] AGCO: Trimmed 62079 records to 42600 (keeping 200 days of data) [2025-09-22T17:06:16.008878] [DEBUG] [LOCAL ] AGCO: Primary data saved (42600 records). [2025-09-22T17:06:16.009066] [INFO ] [MAIN ] AGCO: Full history saved. [2025-09-22T17:06:16.010036] [INFO ] [MAIN ] Update Progress: 52/2372 symbols completed. AGCO took 37.9s. Estimated remaining: 4h 36m 46s. Rate: 8.4 symbols/min [2025-09-22T17:06:16.184008] [INFO ] [MAIN ] AGM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:06:16.198349] [DEBUG] [LOCAL ] AGM: Loaded 9993 existing records from primary storage. [2025-09-22T17:06:16.198487] [INFO ] [MAIN ] AGM: Loaded 9993 existing records. [2025-09-22T17:06:16.455033] [WARN ] [MAIN ] AGM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:06:16.455329] [INFO ] [MAIN ] AGM: Wiping existing primary data before full refresh. [2025-09-22T17:06:16.455380] [INFO ] [LOCAL ] AGM: Starting deletion of primary data. [2025-09-22T17:06:16.455874] [DEBUG] [LOCAL ] AGM: Deleted primary data file. [2025-09-22T17:06:16.455949] [INFO ] [MAIN ] AGM: Starting full primary refresh. [2025-09-22T17:06:16.845937] [INFO ] [REMOTE ] AGM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:06:16.846265] [INFO ] [REMOTE ] AGM: Fetching primary data for 2024-12. [2025-09-22T17:06:16.943399] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-04 (2.82 seconds). [2025-09-22T17:06:17.322131] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-05. [2025-09-22T17:06:17.634571] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-22T17:06:17.748975] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-03 (2.83 seconds). [2025-09-22T17:06:17.787356] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-22T17:06:18.122054] [INFO ] [REMOTE ] AG: Fetching primary data for 2025-09. [2025-09-22T17:06:18.922027] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-01. [2025-09-22T17:06:19.004440] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-22T17:06:19.405702] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-01 (0.48 seconds). [2025-09-22T17:06:19.722061] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-06. [2025-09-22T17:06:20.068978] [INFO ] [REMOTE ] AG: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-22T17:06:20.077531] [INFO ] [REMOTE ] AG: Full fetch complete (77571 records). [2025-09-22T17:06:20.077714] [DEBUG] [VALIDATOR ] AG: Validating primary data. [2025-09-22T17:06:20.491564] [DEBUG] [VALIDATOR ] AG: All expected trading days are present. [2025-09-22T17:06:20.491748] [DEBUG] [VALIDATOR ] AG: Primary data validation passed. [2025-09-22T17:06:20.492511] [INFO ] [MAIN ] AG: Fetched primary data is valid. [2025-09-22T17:06:20.492562] [DEBUG] [LOCAL ] AG: Saving primary data. [2025-09-22T17:06:20.494411] [DEBUG] [LOCAL ] AG: Trimmed 77571 records to 53643 (keeping 200 days of data) [2025-09-22T17:06:20.557782] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-02. [2025-09-22T17:06:20.832115] [DEBUG] [LOCAL ] AG: Primary data saved (53643 records). [2025-09-22T17:06:20.832270] [INFO ] [MAIN ] AG: Full history saved. [2025-09-22T17:06:20.832355] [INFO ] [MAIN ] Update Progress: 53/2372 symbols completed. AG took 53.9s. Estimated remaining: 4h 34m 56s. Rate: 8.4 symbols/min [2025-09-22T17:06:21.003547] [INFO ] [MAIN ] AGO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:06:21.032938] [DEBUG] [LOCAL ] AGO: Loaded 28590 existing records from primary storage. [2025-09-22T17:06:21.033121] [INFO ] [MAIN ] AGO: Loaded 28590 existing records. [2025-09-22T17:06:21.151274] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T17:06:21.221384] [WARN ] [MAIN ] AGO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:06:21.221632] [INFO ] [MAIN ] AGO: Wiping existing primary data before full refresh. [2025-09-22T17:06:21.221731] [INFO ] [LOCAL ] AGO: Starting deletion of primary data. [2025-09-22T17:06:21.223288] [DEBUG] [LOCAL ] AGO: Deleted primary data file. [2025-09-22T17:06:21.223350] [INFO ] [MAIN ] AGO: Starting full primary refresh. [2025-09-22T17:06:21.330463] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-03. [2025-09-22T17:06:21.668257] [INFO ] [REMOTE ] AGO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:06:21.702475] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-22T17:06:21.948207] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-22T17:06:22.122075] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-07. [2025-09-22T17:06:22.922081] [INFO ] [REMOTE ] AGO: Fetching primary data for 2024-12. [2025-09-22T17:06:23.725092] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-04. [2025-09-22T17:06:23.730737] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T17:06:24.173538] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2024-12 (1.25 seconds). [2025-09-22T17:06:24.522121] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-01. [2025-09-22T17:06:25.322082] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-04. [2025-09-22T17:06:25.478023] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T17:06:25.478616] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-22T17:06:25.931602] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-04 (0.61 seconds). [2025-09-22T17:06:26.122080] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-05. [2025-09-22T17:06:26.619935] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-05 (0.50 seconds). [2025-09-22T17:06:26.922160] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-02. [2025-09-22T17:06:27.722098] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-06. [2025-09-22T17:06:27.981118] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T17:06:28.522030] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-05. [2025-09-22T17:06:28.541716] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-22T17:06:29.322061] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-08. [2025-09-22T17:06:30.127185] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-03. [2025-09-22T17:06:30.140379] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-22T17:06:30.841690] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T17:06:30.922036] [INFO ] [REMOTE ] AGI: Fetching primary data for 2025-09. [2025-09-22T17:06:31.012378] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T17:06:31.722062] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-07. [2025-09-22T17:06:32.338119] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-22T17:06:32.397445] [INFO ] [REMOTE ] AGI: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T17:06:32.406089] [INFO ] [REMOTE ] AGI: Full fetch complete (76686 records). [2025-09-22T17:06:32.406236] [DEBUG] [VALIDATOR ] AGI: Validating primary data. [2025-09-22T17:06:32.527239] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-06. [2025-09-22T17:06:32.808357] [DEBUG] [VALIDATOR ] AGI: All expected trading days are present. [2025-09-22T17:06:32.808466] [DEBUG] [VALIDATOR ] AGI: Primary data validation passed. [2025-09-22T17:06:32.809224] [INFO ] [MAIN ] AGI: Fetched primary data is valid. [2025-09-22T17:06:32.809294] [DEBUG] [LOCAL ] AGI: Saving primary data. [2025-09-22T17:06:32.811102] [DEBUG] [LOCAL ] AGI: Trimmed 76686 records to 53418 (keeping 200 days of data) [2025-09-22T17:06:33.165620] [DEBUG] [LOCAL ] AGI: Primary data saved (53418 records). [2025-09-22T17:06:33.165800] [INFO ] [MAIN ] AGI: Full history saved. [2025-09-22T17:06:33.165889] [INFO ] [MAIN ] Update Progress: 54/2372 symbols completed. AGI took 38.1s. Estimated remaining: 4h 38m 33s. Rate: 8.3 symbols/min [2025-09-22T17:06:33.334038] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-08. [2025-09-22T17:06:33.362066] [INFO ] [MAIN ] AGRO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:06:33.408886] [DEBUG] [LOCAL ] AGRO: Loaded 34460 existing records from primary storage. [2025-09-22T17:06:33.409188] [INFO ] [MAIN ] AGRO: Loaded 34460 existing records. [2025-09-22T17:06:33.638444] [WARN ] [MAIN ] AGRO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:06:33.638849] [INFO ] [MAIN ] AGRO: Wiping existing primary data before full refresh. [2025-09-22T17:06:33.638906] [INFO ] [LOCAL ] AGRO: Starting deletion of primary data. [2025-09-22T17:06:33.639947] [DEBUG] [LOCAL ] AGRO: Deleted primary data file. [2025-09-22T17:06:33.640010] [INFO ] [MAIN ] AGRO: Starting full primary refresh. [2025-09-22T17:06:34.079309] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T17:06:34.078722] [INFO ] [REMOTE ] AGRO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:06:34.084387] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T17:06:34.122016] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-07. [2025-09-22T17:06:34.922077] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-04. [2025-09-22T17:06:35.529554] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T17:06:35.722087] [INFO ] [REMOTE ] AGM: Fetching primary data for 2025-09. [2025-09-22T17:06:36.039233] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-22T17:06:36.381581] [INFO ] [REMOTE ] AGM: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-22T17:06:36.383710] [INFO ] [REMOTE ] AGM: Full fetch complete (12480 records). [2025-09-22T17:06:36.383792] [DEBUG] [VALIDATOR ] AGM: Validating primary data. [2025-09-22T17:06:36.541505] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2024-12. [2025-09-22T17:06:36.813500] [DEBUG] [VALIDATOR ] AGM: All expected trading days are present. [2025-09-22T17:06:36.813585] [DEBUG] [VALIDATOR ] AGM: Primary data validation passed. [2025-09-22T17:06:36.813807] [INFO ] [MAIN ] AGM: Fetched primary data is valid. [2025-09-22T17:06:36.813869] [DEBUG] [LOCAL ] AGM: Saving primary data. [2025-09-22T17:06:36.814385] [DEBUG] [LOCAL ] AGM: Trimmed 12480 records to 9877 (keeping 200 days of data) [2025-09-22T17:06:36.885661] [DEBUG] [LOCAL ] AGM: Primary data saved (9877 records). [2025-09-22T17:06:36.885807] [INFO ] [MAIN ] AGM: Full history saved. [2025-09-22T17:06:36.885933] [INFO ] [MAIN ] Update Progress: 55/2372 symbols completed. AGM took 20.9s. Estimated remaining: 4h 35m 59s. Rate: 8.4 symbols/min [2025-09-22T17:06:37.073869] [INFO ] [MAIN ] AGX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:06:37.121292] [DEBUG] [LOCAL ] AGX: Loaded 34119 existing records from primary storage. [2025-09-22T17:06:37.121472] [INFO ] [MAIN ] AGX: Loaded 34119 existing records. [2025-09-22T17:06:37.325333] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-05. [2025-09-22T17:06:37.325796] [WARN ] [MAIN ] AGX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:06:37.327275] [INFO ] [MAIN ] AGX: Wiping existing primary data before full refresh. [2025-09-22T17:06:37.327338] [INFO ] [LOCAL ] AGX: Starting deletion of primary data. [2025-09-22T17:06:37.328560] [DEBUG] [LOCAL ] AGX: Deleted primary data file. [2025-09-22T17:06:37.328625] [INFO ] [MAIN ] AGX: Starting full primary refresh. [2025-09-22T17:06:37.711602] [INFO ] [REMOTE ] AGX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:06:38.124467] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-08. [2025-09-22T17:06:38.129594] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T17:06:38.236873] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-22T17:06:38.922055] [INFO ] [REMOTE ] AGX: Fetching primary data for 2024-12. [2025-09-22T17:06:39.561623] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T17:06:39.722059] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-06. [2025-09-22T17:06:40.036741] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-22T17:06:40.522096] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-01. [2025-09-22T17:06:40.620773] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-22T17:06:41.322064] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-01. [2025-09-22T17:06:41.546794] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-22T17:06:42.122058] [INFO ] [REMOTE ] AGL: Fetching primary data for 2025-09. [2025-09-22T17:06:42.528994] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-22T17:06:42.922133] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-02. [2025-09-22T17:06:43.576203] [INFO ] [REMOTE ] AGL: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T17:06:43.586039] [INFO ] [REMOTE ] AGL: Full fetch complete (75403 records). [2025-09-22T17:06:43.586166] [DEBUG] [VALIDATOR ] AGL: Validating primary data. [2025-09-22T17:06:43.727348] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-02. [2025-09-22T17:06:44.007090] [DEBUG] [VALIDATOR ] AGL: All expected trading days are present. [2025-09-22T17:06:44.007573] [DEBUG] [VALIDATOR ] AGL: Primary data validation passed. [2025-09-22T17:06:44.008413] [INFO ] [MAIN ] AGL: Fetched primary data is valid. [2025-09-22T17:06:44.008528] [DEBUG] [LOCAL ] AGL: Saving primary data. [2025-09-22T17:06:44.029925] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T17:06:44.036608] [DEBUG] [LOCAL ] AGL: Trimmed 75403 records to 52417 (keeping 200 days of data) [2025-09-22T17:06:44.354460] [DEBUG] [LOCAL ] AGL: Primary data saved (52417 records). [2025-09-22T17:06:44.354597] [INFO ] [MAIN ] AGL: Full history saved. [2025-09-22T17:06:44.354764] [INFO ] [MAIN ] Update Progress: 56/2372 symbols completed. AGL took 37.4s. Estimated remaining: 4h 36m 5s. Rate: 8.4 symbols/min [2025-09-22T17:06:44.534671] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-07. [2025-09-22T17:06:44.537885] [INFO ] [MAIN ] AHH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:06:44.585495] [DEBUG] [LOCAL ] AHH: Loaded 42133 existing records from primary storage. [2025-09-22T17:06:44.585666] [INFO ] [MAIN ] AHH: Loaded 42133 existing records. [2025-09-22T17:06:44.760470] [WARN ] [MAIN ] AHH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:06:44.760886] [INFO ] [MAIN ] AHH: Wiping existing primary data before full refresh. [2025-09-22T17:06:44.760942] [INFO ] [LOCAL ] AHH: Starting deletion of primary data. [2025-09-22T17:06:44.762058] [DEBUG] [LOCAL ] AHH: Deleted primary data file. [2025-09-22T17:06:44.762173] [INFO ] [MAIN ] AHH: Starting full primary refresh. [2025-09-22T17:06:45.120770] [INFO ] [REMOTE ] AHH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:06:45.171552] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-22T17:06:45.322065] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-03. [2025-09-22T17:06:45.456102] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-22T17:06:46.122061] [INFO ] [REMOTE ] AHH: Fetching primary data for 2024-12. [2025-09-22T17:06:46.447460] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-22T17:06:46.922079] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-08. [2025-09-22T17:06:47.731800] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-04. [2025-09-22T17:06:47.733901] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-22T17:06:47.841449] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-22T17:06:48.522059] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-01. [2025-09-22T17:06:49.025200] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-22T17:06:49.322068] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-03. [2025-09-22T17:06:49.702289] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T17:06:50.122062] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-02. [2025-09-22T17:06:50.548945] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T17:06:50.922070] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-05. [2025-09-22T17:06:51.177403] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T17:06:51.722051] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-04. [2025-09-22T17:06:51.801220] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-22T17:06:52.522083] [INFO ] [REMOTE ] AGO: Fetching primary data for 2025-09. [2025-09-22T17:06:52.856071] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-22T17:06:53.322069] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-03. [2025-09-22T17:06:53.408833] [INFO ] [REMOTE ] AGO: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-22T17:06:53.414097] [INFO ] [REMOTE ] AGO: Full fetch complete (39328 records). [2025-09-22T17:06:53.414249] [DEBUG] [VALIDATOR ] AGO: Validating primary data. [2025-09-22T17:06:53.812793] [DEBUG] [VALIDATOR ] AGO: All expected trading days are present. [2025-09-22T17:06:53.812872] [DEBUG] [VALIDATOR ] AGO: Primary data validation passed. [2025-09-22T17:06:53.813296] [INFO ] [MAIN ] AGO: Fetched primary data is valid. [2025-09-22T17:06:53.813387] [DEBUG] [LOCAL ] AGO: Saving primary data. [2025-09-22T17:06:53.814413] [DEBUG] [LOCAL ] AGO: Trimmed 39328 records to 28128 (keeping 200 days of data) [2025-09-22T17:06:54.019659] [DEBUG] [LOCAL ] AGO: Primary data saved (28128 records). [2025-09-22T17:06:54.019950] [INFO ] [MAIN ] AGO: Full history saved. [2025-09-22T17:06:54.020069] [INFO ] [MAIN ] Update Progress: 57/2372 symbols completed. AGO took 33.2s. Estimated remaining: 4h 37m 40s. Rate: 8.3 symbols/min [2025-09-22T17:06:54.127233] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-05. [2025-09-22T17:06:54.191080] [INFO ] [MAIN ] AHL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:06:54.191269] [DEBUG] [LOCAL ] AHL: No existing data file found in primary storage. [2025-09-22T17:06:54.191324] [WARN ] [MAIN ] AHL: No existing data found, performing full refresh instead. [2025-09-22T17:06:54.191491] [INFO ] [MAIN ] AHL: Wiping existing primary data before full refresh. [2025-09-22T17:06:54.191533] [INFO ] [LOCAL ] AHL: Starting deletion of primary data. [2025-09-22T17:06:54.191573] [DEBUG] [LOCAL ] AHL: No primary data file found to delete. [2025-09-22T17:06:54.191619] [INFO ] [MAIN ] AHL: Starting full primary refresh. [2025-09-22T17:06:54.549971] [INFO ] [REMOTE ] AHL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:06:54.620924] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T17:06:54.922092] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-06. [2025-09-22T17:06:55.268422] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-22T17:06:55.635207] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T17:06:55.722067] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-07. [2025-09-22T17:06:56.522095] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-04. [2025-09-22T17:06:56.585210] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-07 (0.86 seconds). [2025-09-22T17:06:57.322057] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-08. [2025-09-22T17:06:57.801058] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-22T17:06:58.122096] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-05. [2025-09-22T17:06:58.410275] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T17:06:58.922074] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-06. [2025-09-22T17:06:59.245275] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-22T17:06:59.722091] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-06. [2025-09-22T17:07:00.534181] [INFO ] [REMOTE ] AGRO: Fetching primary data for 2025-09. [2025-09-22T17:07:00.541989] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-22T17:07:00.957511] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T17:07:01.322099] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-07. [2025-09-22T17:07:01.661763] [INFO ] [REMOTE ] AGRO: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T17:07:01.667486] [INFO ] [REMOTE ] AGRO: Full fetch complete (49893 records). [2025-09-22T17:07:01.667703] [DEBUG] [VALIDATOR ] AGRO: Validating primary data. [2025-09-22T17:07:02.127866] [INFO ] [REMOTE ] AHL: Fetching primary data for 2024-12. [2025-09-22T17:07:02.130809] [DEBUG] [VALIDATOR ] AGRO: All expected trading days are present. [2025-09-22T17:07:02.131828] [DEBUG] [VALIDATOR ] AGRO: Primary data validation passed. [2025-09-22T17:07:02.132388] [INFO ] [MAIN ] AGRO: Fetched primary data is valid. [2025-09-22T17:07:02.132442] [DEBUG] [LOCAL ] AGRO: Saving primary data. [2025-09-22T17:07:02.133803] [DEBUG] [LOCAL ] AGRO: Trimmed 49893 records to 33821 (keeping 200 days of data) [2025-09-22T17:07:02.352712] [DEBUG] [LOCAL ] AGRO: Primary data saved (33821 records). [2025-09-22T17:07:02.352880] [INFO ] [MAIN ] AGRO: Full history saved. [2025-09-22T17:07:02.352996] [INFO ] [MAIN ] Update Progress: 58/2372 symbols completed. AGRO took 29.2s. Estimated remaining: 4h 38m 18s. Rate: 8.3 symbols/min [2025-09-22T17:07:02.424169] [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-22T17:07:02.459930] [WARN ] [REMOTE ] AHL: No data returned for month 2024-12 [2025-09-22T17:07:02.530632] [INFO ] [MAIN ] AHR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:07:02.588620] [DEBUG] [LOCAL ] AHR: Loaded 50104 existing records from primary storage. [2025-09-22T17:07:02.588818] [INFO ] [MAIN ] AHR: Loaded 50104 existing records. [2025-09-22T17:07:02.776482] [WARN ] [MAIN ] AHR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:07:02.777021] [INFO ] [MAIN ] AHR: Wiping existing primary data before full refresh. [2025-09-22T17:07:02.777165] [INFO ] [LOCAL ] AHR: Starting deletion of primary data. [2025-09-22T17:07:02.778741] [DEBUG] [LOCAL ] AHR: Deleted primary data file. [2025-09-22T17:07:02.778806] [INFO ] [MAIN ] AHR: Starting full primary refresh. [2025-09-22T17:07:02.925740] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-07. [2025-09-22T17:07:02.948770] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-22T17:07:03.200806] [INFO ] [REMOTE ] AHR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:07:03.722089] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-01. [2025-09-22T17:07:03.939970] [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-22T17:07:03.940278] [WARN ] [REMOTE ] AHL: No data returned for month 2025-01 [2025-09-22T17:07:04.100789] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-22T17:07:04.522062] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-08. [2025-09-22T17:07:05.322097] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-02. [2025-09-22T17:07:05.509881] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-22T17:07:05.696380] [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-22T17:07:05.696764] [WARN ] [REMOTE ] AHL: No data returned for month 2025-02 [2025-09-22T17:07:06.122064] [INFO ] [REMOTE ] AHH: Fetching primary data for 2025-09. [2025-09-22T17:07:06.922075] [INFO ] [REMOTE ] AHR: Fetching primary data for 2024-12. [2025-09-22T17:07:07.501754] [INFO ] [REMOTE ] AHH: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-22T17:07:07.507368] [INFO ] [REMOTE ] AHH: Full fetch complete (60348 records). [2025-09-22T17:07:07.507477] [DEBUG] [VALIDATOR ] AHH: Validating primary data. [2025-09-22T17:07:07.727556] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-03. [2025-09-22T17:07:07.906105] [DEBUG] [VALIDATOR ] AHH: All expected trading days are present. [2025-09-22T17:07:07.906205] [DEBUG] [VALIDATOR ] AHH: Primary data validation passed. [2025-09-22T17:07:07.906821] [INFO ] [MAIN ] AHH: Fetched primary data is valid. [2025-09-22T17:07:07.906886] [DEBUG] [LOCAL ] AHH: Saving primary data. [2025-09-22T17:07:07.908244] [DEBUG] [LOCAL ] AHH: Trimmed 60348 records to 41463 (keeping 200 days of data) [2025-09-22T17:07:08.086796] [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-22T17:07:08.113562] [WARN ] [REMOTE ] AHL: No data returned for month 2025-03 [2025-09-22T17:07:08.160321] [DEBUG] [LOCAL ] AHH: Primary data saved (41463 records). [2025-09-22T17:07:08.160467] [INFO ] [MAIN ] AHH: Full history saved. [2025-09-22T17:07:08.160555] [INFO ] [MAIN ] Update Progress: 59/2372 symbols completed. AHH took 23.8s. Estimated remaining: 4h 37m 16s. Rate: 8.3 symbols/min [2025-09-22T17:07:08.329509] [INFO ] [MAIN ] AHT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:07:08.337687] [DEBUG] [LOCAL ] AHT: Loaded 6046 existing records from primary storage. [2025-09-22T17:07:08.337790] [INFO ] [MAIN ] AHT: Loaded 6046 existing records. [2025-09-22T17:07:08.537708] [WARN ] [MAIN ] AHT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:07:08.531425] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-08. [2025-09-22T17:07:08.538321] [INFO ] [MAIN ] AHT: Wiping existing primary data before full refresh. [2025-09-22T17:07:08.539576] [INFO ] [LOCAL ] AHT: Starting deletion of primary data. [2025-09-22T17:07:08.540151] [DEBUG] [LOCAL ] AHT: Deleted primary data file. [2025-09-22T17:07:08.540387] [INFO ] [MAIN ] AHT: Starting full primary refresh. [2025-09-22T17:07:08.726640] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T17:07:08.976639] [INFO ] [REMOTE ] AHT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:07:09.322051] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-01. [2025-09-22T17:07:09.551155] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-22T17:07:10.122100] [INFO ] [REMOTE ] AHT: Fetching primary data for 2024-12. [2025-09-22T17:07:10.736858] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T17:07:10.922068] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-04. [2025-09-22T17:07:10.948862] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T17:07:11.165530] [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-22T17:07:11.165871] [WARN ] [REMOTE ] AHL: No data returned for month 2025-04 [2025-09-22T17:07:11.722066] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-01. [2025-09-22T17:07:12.150361] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-01 (0.43 seconds). [2025-09-22T17:07:12.522057] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-05. [2025-09-22T17:07:13.322060] [INFO ] [REMOTE ] AGX: Fetching primary data for 2025-09. [2025-09-22T17:07:13.445946] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-22T17:07:14.122065] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-02. [2025-09-22T17:07:14.558860] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T17:07:14.910220] [INFO ] [REMOTE ] AGX: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-22T17:07:14.915704] [INFO ] [REMOTE ] AGX: Full fetch complete (48839 records). [2025-09-22T17:07:14.915831] [DEBUG] [VALIDATOR ] AGX: Validating primary data. [2025-09-22T17:07:14.916492] [FATAL] [VALIDATOR ] AGX: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:07:14.916582] [FATAL] [MAIN ] AGX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:07:14.916698] [WARN ] [MAIN ] AGX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:07:14.916779] [INFO ] [LOCAL ] AGX: Starting deletion of primary data. [2025-09-22T17:07:14.916852] [DEBUG] [LOCAL ] AGX: No primary data file found to delete. [2025-09-22T17:07:14.916903] [INFO ] [LOCAL ] AGX: Starting deletion of derivative data. [2025-09-22T17:07:14.917402] [DEBUG] [LOCAL ] AGX: Deleted derivative data file. [2025-09-22T17:07:14.918319] [INFO ] [MAIN ] Update Progress: 60/2372 symbols completed. AGX took 38.0s. Estimated remaining: 4h 36m 52s. Rate: 8.4 symbols/min [2025-09-22T17:07:14.930253] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-03. [2025-09-22T17:07:15.106886] [INFO ] [MAIN ] AI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:07:15.199733] [DEBUG] [LOCAL ] AI: Loaded 54529 existing records from primary storage. [2025-09-22T17:07:15.199898] [INFO ] [MAIN ] AI: Loaded 54529 existing records. [2025-09-22T17:07:15.404374] [WARN ] [MAIN ] AI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:07:15.409846] [INFO ] [MAIN ] AI: Wiping existing primary data before full refresh. [2025-09-22T17:07:15.410619] [INFO ] [LOCAL ] AI: Starting deletion of primary data. [2025-09-22T17:07:15.410886] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-22T17:07:15.413372] [DEBUG] [LOCAL ] AI: Deleted primary data file. [2025-09-22T17:07:15.413467] [INFO ] [MAIN ] AI: Starting full primary refresh. [2025-09-22T17:07:15.727255] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-04. [2025-09-22T17:07:15.830757] [INFO ] [REMOTE ] AI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:07:16.196288] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-22T17:07:16.522054] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-05. [2025-09-22T17:07:17.082247] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-22T17:07:17.322068] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-06. [2025-09-22T17:07:18.122128] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-02. [2025-09-22T17:07:18.221916] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-22T17:07:18.922085] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-07. [2025-09-22T17:07:19.344605] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-07 (0.42 seconds). [2025-09-22T17:07:19.722032] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-08. [2025-09-22T17:07:19.777896] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T17:07:20.520272] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-22T17:07:20.522350] [INFO ] [REMOTE ] AI: Fetching primary data for 2024-12. [2025-09-22T17:07:21.322105] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-03. [2025-09-22T17:07:22.122070] [INFO ] [REMOTE ] AHT: Fetching primary data for 2025-09. [2025-09-22T17:07:22.617877] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T17:07:22.914675] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2024-12 (2.39 seconds). [2025-09-22T17:07:22.925858] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-04. [2025-09-22T17:07:23.158426] [INFO ] [REMOTE ] AHT: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-22T17:07:23.160309] [INFO ] [REMOTE ] AHT: Full fetch complete (9466 records). [2025-09-22T17:07:23.160381] [DEBUG] [VALIDATOR ] AHT: Validating primary data. [2025-09-22T17:07:23.160887] [FATAL] [VALIDATOR ] AHT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:07:23.160986] [FATAL] [MAIN ] AHT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:07:23.161033] [WARN ] [MAIN ] AHT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:07:23.161217] [INFO ] [LOCAL ] AHT: Starting deletion of primary data. [2025-09-22T17:07:23.161555] [DEBUG] [LOCAL ] AHT: No primary data file found to delete. [2025-09-22T17:07:23.161609] [INFO ] [LOCAL ] AHT: Starting deletion of derivative data. [2025-09-22T17:07:23.162134] [DEBUG] [LOCAL ] AHT: Deleted derivative data file. [2025-09-22T17:07:23.162318] [INFO ] [MAIN ] Update Progress: 61/2372 symbols completed. AHT took 15.0s. Estimated remaining: 4h 37m 25s. Rate: 8.3 symbols/min [2025-09-22T17:07:23.338093] [INFO ] [MAIN ] AIG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:07:23.391275] [DEBUG] [LOCAL ] AIG: Loaded 54257 existing records from primary storage. [2025-09-22T17:07:23.391430] [INFO ] [MAIN ] AIG: Loaded 54257 existing records. [2025-09-22T17:07:23.573616] [WARN ] [MAIN ] AIG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:07:23.573906] [INFO ] [MAIN ] AIG: Wiping existing primary data before full refresh. [2025-09-22T17:07:23.573953] [INFO ] [LOCAL ] AIG: Starting deletion of primary data. [2025-09-22T17:07:23.575389] [DEBUG] [LOCAL ] AIG: Deleted primary data file. [2025-09-22T17:07:23.575451] [INFO ] [MAIN ] AIG: Starting full primary refresh. [2025-09-22T17:07:23.727983] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-01. [2025-09-22T17:07:23.975261] [INFO ] [REMOTE ] AIG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:07:24.153979] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-22T17:07:24.522077] [INFO ] [REMOTE ] AIG: Fetching primary data for 2024-12. [2025-09-22T17:07:25.322057] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-06. [2025-09-22T17:07:25.965582] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-22T17:07:26.006412] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-01 (2.28 seconds). [2025-09-22T17:07:26.122004] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-02. [2025-09-22T17:07:26.415975] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-22T17:07:26.922112] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-05. [2025-09-22T17:07:27.722046] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-01. [2025-09-22T17:07:28.085235] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-02 (1.96 seconds). [2025-09-22T17:07:28.298735] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T17:07:28.522087] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-07. [2025-09-22T17:07:29.092534] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T17:07:29.113264] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-07 (0.59 seconds). [2025-09-22T17:07:29.322056] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-08. [2025-09-22T17:07:30.122066] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-06. [2025-09-22T17:07:30.325575] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-22T17:07:30.922064] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-03. [2025-09-22T17:07:31.722183] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-02. [2025-09-22T17:07:31.961936] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-22T17:07:32.522062] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-07. [2025-09-22T17:07:32.858073] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-22T17:07:33.322020] [INFO ] [REMOTE ] AHL: Fetching primary data for 2025-09. [2025-09-22T17:07:33.405869] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-22T17:07:33.837810] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T17:07:34.122063] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-04. [2025-09-22T17:07:34.598482] [INFO ] [REMOTE ] AHL: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-22T17:07:34.604260] [INFO ] [REMOTE ] AHL: Full fetch complete (17031 records). [2025-09-22T17:07:34.604340] [DEBUG] [VALIDATOR ] AHL: Validating primary data. [2025-09-22T17:07:34.797324] [WARN ] [VALIDATOR ] AHL: Validation failed - insufficient historical data. Have 94 unique days, need 200 days [2025-09-22T17:07:34.797669] [FATAL] [MAIN ] AHL: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:07:34.797741] [WARN ] [MAIN ] AHL: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:07:34.797788] [INFO ] [LOCAL ] AHL: Starting deletion of primary data. [2025-09-22T17:07:34.797843] [DEBUG] [LOCAL ] AHL: No primary data file found to delete. [2025-09-22T17:07:34.797884] [INFO ] [LOCAL ] AHL: Starting deletion of derivative data. [2025-09-22T17:07:34.797921] [DEBUG] [LOCAL ] AHL: No derivative data file found to delete. [2025-09-22T17:07:34.797978] [INFO ] [MAIN ] Update Progress: 62/2372 symbols completed. AHL took 40.8s. Estimated remaining: 4h 40m 3s. Rate: 8.2 symbols/min [2025-09-22T17:07:34.927272] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-03. [2025-09-22T17:07:34.975831] [INFO ] [MAIN ] AII: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:07:34.976018] [DEBUG] [LOCAL ] AII: No existing data file found in primary storage. [2025-09-22T17:07:34.976108] [WARN ] [MAIN ] AII: No existing data found, performing full refresh instead. [2025-09-22T17:07:34.976267] [INFO ] [MAIN ] AII: Wiping existing primary data before full refresh. [2025-09-22T17:07:34.976317] [INFO ] [LOCAL ] AII: Starting deletion of primary data. [2025-09-22T17:07:34.976361] [DEBUG] [LOCAL ] AII: No primary data file found to delete. [2025-09-22T17:07:34.976394] [INFO ] [MAIN ] AII: Starting full primary refresh. [2025-09-22T17:07:35.362082] [INFO ] [REMOTE ] AII: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:07:35.722060] [INFO ] [REMOTE ] AII: Fetching primary data for 2024-12. [2025-09-22T17:07:35.968256] [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-22T17:07:35.968598] [WARN ] [REMOTE ] AII: No data returned for month 2024-12 [2025-09-22T17:07:36.114057] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-22T17:07:36.522115] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-08. [2025-09-22T17:07:36.896974] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-22T17:07:37.322086] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-04. [2025-09-22T17:07:37.796517] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T17:07:38.122084] [INFO ] [REMOTE ] AHR: Fetching primary data for 2025-09. [2025-09-22T17:07:38.799349] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T17:07:38.922053] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-01. [2025-09-22T17:07:39.153278] [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-22T17:07:39.153596] [WARN ] [REMOTE ] AII: No data returned for month 2025-01 [2025-09-22T17:07:39.722054] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-05. [2025-09-22T17:07:40.056076] [INFO ] [REMOTE ] AHR: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T17:07:40.064554] [INFO ] [REMOTE ] AHR: Full fetch complete (71035 records). [2025-09-22T17:07:40.064774] [DEBUG] [VALIDATOR ] AHR: Validating primary data. [2025-09-22T17:07:40.522154] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-02. [2025-09-22T17:07:40.544788] [DEBUG] [VALIDATOR ] AHR: All expected trading days are present. [2025-09-22T17:07:40.544905] [DEBUG] [VALIDATOR ] AHR: Primary data validation passed. [2025-09-22T17:07:40.545638] [INFO ] [MAIN ] AHR: Fetched primary data is valid. [2025-09-22T17:07:40.545730] [DEBUG] [LOCAL ] AHR: Saving primary data. [2025-09-22T17:07:40.547710] [DEBUG] [LOCAL ] AHR: Trimmed 71035 records to 49322 (keeping 200 days of data) [2025-09-22T17:07:40.799142] [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-22T17:07:40.799474] [WARN ] [REMOTE ] AII: No data returned for month 2025-02 [2025-09-22T17:07:40.856407] [DEBUG] [LOCAL ] AHR: Primary data saved (49322 records). [2025-09-22T17:07:40.856594] [INFO ] [MAIN ] AHR: Full history saved. [2025-09-22T17:07:40.856734] [INFO ] [MAIN ] Update Progress: 63/2372 symbols completed. AHR took 38.5s. Estimated remaining: 4h 39m 11s. Rate: 8.3 symbols/min [2025-09-22T17:07:41.024128] [INFO ] [MAIN ] AIN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:07:41.047950] [DEBUG] [LOCAL ] AIN: Loaded 24971 existing records from primary storage. [2025-09-22T17:07:41.048084] [INFO ] [MAIN ] AIN: Loaded 24971 existing records. [2025-09-22T17:07:41.250717] [WARN ] [MAIN ] AIN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:07:41.251261] [INFO ] [MAIN ] AIN: Wiping existing primary data before full refresh. [2025-09-22T17:07:41.251336] [INFO ] [LOCAL ] AIN: Starting deletion of primary data. [2025-09-22T17:07:41.252373] [DEBUG] [LOCAL ] AIN: Deleted primary data file. [2025-09-22T17:07:41.252439] [INFO ] [MAIN ] AIN: Starting full primary refresh. [2025-09-22T17:07:41.323100] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-05. [2025-09-22T17:07:41.614039] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-22T17:07:41.687189] [INFO ] [REMOTE ] AIN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:07:42.122078] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-06. [2025-09-22T17:07:42.922062] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-03. [2025-09-22T17:07:43.127572] [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-22T17:07:43.127988] [WARN ] [REMOTE ] AII: No data returned for month 2025-03 [2025-09-22T17:07:43.385732] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-05 (2.06 seconds). [2025-09-22T17:07:43.722071] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-04. [2025-09-22T17:07:43.891217] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-22T17:07:43.944034] [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-22T17:07:43.944504] [WARN ] [REMOTE ] AII: No data returned for month 2025-04 [2025-09-22T17:07:44.522094] [INFO ] [REMOTE ] AIN: Fetching primary data for 2024-12. [2025-09-22T17:07:45.322058] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-06. [2025-09-22T17:07:45.449432] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-22T17:07:46.122062] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-01. [2025-09-22T17:07:46.801341] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T17:07:46.922021] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-02. [2025-09-22T17:07:47.450567] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-06 (2.13 seconds). [2025-09-22T17:07:47.617018] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-02 (0.69 seconds). [2025-09-22T17:07:47.722019] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-03. [2025-09-22T17:07:48.522115] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-07. [2025-09-22T17:07:48.605599] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-03 (0.88 seconds). [2025-09-22T17:07:49.322057] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-05. [2025-09-22T17:07:49.970009] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-05 (0.65 seconds). [2025-09-22T17:07:50.042967] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T17:07:50.122071] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-07. [2025-09-22T17:07:50.922057] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-04. [2025-09-22T17:07:51.727146] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-08. [2025-09-22T17:07:51.740541] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-22T17:07:52.505495] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-07 (2.38 seconds). [2025-09-22T17:07:52.522037] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-05. [2025-09-22T17:07:53.322065] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-08. [2025-09-22T17:07:53.395423] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-22T17:07:53.640556] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-22T17:07:54.122088] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-06. [2025-09-22T17:07:54.828407] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T17:07:54.922171] [INFO ] [REMOTE ] AIG: Fetching primary data for 2025-09. [2025-09-22T17:07:55.596308] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-08 (2.27 seconds). [2025-09-22T17:07:55.722096] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-07. [2025-09-22T17:07:56.223338] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-07 (0.50 seconds). [2025-09-22T17:07:56.527130] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-06. [2025-09-22T17:07:56.539964] [INFO ] [REMOTE ] AIG: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T17:07:56.551628] [INFO ] [REMOTE ] AIG: Full fetch complete (77375 records). [2025-09-22T17:07:56.551867] [DEBUG] [VALIDATOR ] AIG: Validating primary data. [2025-09-22T17:07:56.951415] [DEBUG] [VALIDATOR ] AIG: All expected trading days are present. [2025-09-22T17:07:56.951511] [DEBUG] [VALIDATOR ] AIG: Primary data validation passed. [2025-09-22T17:07:56.952258] [INFO ] [MAIN ] AIG: Fetched primary data is valid. [2025-09-22T17:07:56.952328] [DEBUG] [LOCAL ] AIG: Saving primary data. [2025-09-22T17:07:56.953980] [DEBUG] [LOCAL ] AIG: Trimmed 77375 records to 53478 (keeping 200 days of data) [2025-09-22T17:07:57.288626] [DEBUG] [LOCAL ] AIG: Primary data saved (53478 records). [2025-09-22T17:07:57.288843] [INFO ] [MAIN ] AIG: Full history saved. [2025-09-22T17:07:57.288960] [INFO ] [MAIN ] Update Progress: 64/2372 symbols completed. AIG took 34.1s. Estimated remaining: 4h 44m 35s. Rate: 8.1 symbols/min [2025-09-22T17:07:57.327195] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-08. [2025-09-22T17:07:57.468022] [INFO ] [MAIN ] AIO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:07:57.486151] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-22T17:07:57.502146] [DEBUG] [LOCAL ] AIO: Loaded 13548 existing records from primary storage. [2025-09-22T17:07:57.502270] [INFO ] [MAIN ] AIO: Loaded 13548 existing records. [2025-09-22T17:07:57.681398] [WARN ] [MAIN ] AIO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:07:57.681715] [INFO ] [MAIN ] AIO: Wiping existing primary data before full refresh. [2025-09-22T17:07:57.681770] [INFO ] [LOCAL ] AIO: Starting deletion of primary data. [2025-09-22T17:07:57.682348] [DEBUG] [LOCAL ] AIO: Deleted primary data file. [2025-09-22T17:07:57.682408] [INFO ] [MAIN ] AIO: Starting full primary refresh. [2025-09-22T17:07:58.082470] [INFO ] [REMOTE ] AIO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:07:58.091925] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T17:07:58.122066] [INFO ] [REMOTE ] AII: Fetching primary data for 2025-09. [2025-09-22T17:07:58.922091] [INFO ] [REMOTE ] AIO: Fetching primary data for 2024-12. [2025-09-22T17:07:59.263520] [INFO ] [REMOTE ] AII: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-22T17:07:59.268082] [INFO ] [REMOTE ] AII: Full fetch complete (10281 records). [2025-09-22T17:07:59.268297] [DEBUG] [VALIDATOR ] AII: Validating primary data. [2025-09-22T17:07:59.482323] [WARN ] [VALIDATOR ] AII: Validation failed - insufficient historical data. Have 94 unique days, need 200 days [2025-09-22T17:07:59.482586] [FATAL] [MAIN ] AII: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:07:59.482680] [WARN ] [MAIN ] AII: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:07:59.482761] [INFO ] [LOCAL ] AII: Starting deletion of primary data. [2025-09-22T17:07:59.482851] [DEBUG] [LOCAL ] AII: No primary data file found to delete. [2025-09-22T17:07:59.482889] [INFO ] [LOCAL ] AII: Starting deletion of derivative data. [2025-09-22T17:07:59.482928] [DEBUG] [LOCAL ] AII: No derivative data file found to delete. [2025-09-22T17:07:59.482988] [INFO ] [MAIN ] Update Progress: 65/2372 symbols completed. AII took 24.7s. Estimated remaining: 4h 41m 22s. Rate: 8.2 symbols/min [2025-09-22T17:07:59.662733] [INFO ] [MAIN ] AIR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:07:59.662920] [DEBUG] [LOCAL ] AIR: No existing data file found in primary storage. [2025-09-22T17:07:59.662958] [WARN ] [MAIN ] AIR: No existing data found, performing full refresh instead. [2025-09-22T17:07:59.663109] [INFO ] [MAIN ] AIR: Wiping existing primary data before full refresh. [2025-09-22T17:07:59.663154] [INFO ] [LOCAL ] AIR: Starting deletion of primary data. [2025-09-22T17:07:59.663195] [DEBUG] [LOCAL ] AIR: No primary data file found to delete. [2025-09-22T17:07:59.663227] [INFO ] [MAIN ] AIR: Starting full primary refresh. [2025-09-22T17:07:59.732563] [INFO ] [REMOTE ] AI: Fetching primary data for 2025-09. [2025-09-22T17:08:00.051742] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-22T17:08:00.084274] [INFO ] [REMOTE ] AIR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:08:00.522074] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-07. [2025-09-22T17:08:01.322072] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-01. [2025-09-22T17:08:01.345568] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-07 (0.82 seconds). [2025-09-22T17:08:01.966759] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-22T17:08:02.056069] [INFO ] [REMOTE ] AI: Incremental fetch complete for 2025-09 (2.32 seconds). [2025-09-22T17:08:02.064447] [INFO ] [REMOTE ] AI: Full fetch complete (77896 records). [2025-09-22T17:08:02.064598] [DEBUG] [VALIDATOR ] AI: Validating primary data. [2025-09-22T17:08:02.127195] [INFO ] [REMOTE ] AIR: Fetching primary data for 2024-12. [2025-09-22T17:08:02.501738] [DEBUG] [VALIDATOR ] AI: All expected trading days are present. [2025-09-22T17:08:02.501862] [DEBUG] [VALIDATOR ] AI: Primary data validation passed. [2025-09-22T17:08:02.502624] [INFO ] [MAIN ] AI: Fetched primary data is valid. [2025-09-22T17:08:02.502715] [DEBUG] [LOCAL ] AI: Saving primary data. [2025-09-22T17:08:02.504429] [DEBUG] [LOCAL ] AI: Trimmed 77896 records to 53749 (keeping 200 days of data) [2025-09-22T17:08:02.833988] [DEBUG] [LOCAL ] AI: Primary data saved (53749 records). [2025-09-22T17:08:02.834167] [INFO ] [MAIN ] AI: Full history saved. [2025-09-22T17:08:02.835245] [INFO ] [MAIN ] Update Progress: 66/2372 symbols completed. AI took 47.9s. Estimated remaining: 4h 38m 57s. Rate: 8.3 symbols/min [2025-09-22T17:08:02.927301] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-08. [2025-09-22T17:08:03.034861] [INFO ] [MAIN ] AIT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:08:03.071388] [DEBUG] [LOCAL ] AIT: Loaded 28788 existing records from primary storage. [2025-09-22T17:08:03.071586] [INFO ] [MAIN ] AIT: Loaded 28788 existing records. [2025-09-22T17:08:03.255671] [WARN ] [MAIN ] AIT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:08:03.256069] [INFO ] [MAIN ] AIT: Wiping existing primary data before full refresh. [2025-09-22T17:08:03.261291] [INFO ] [LOCAL ] AIT: Starting deletion of primary data. [2025-09-22T17:08:03.267690] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-22T17:08:03.269165] [DEBUG] [LOCAL ] AIT: Deleted primary data file. [2025-09-22T17:08:03.272298] [INFO ] [MAIN ] AIT: Starting full primary refresh. [2025-09-22T17:08:03.626504] [INFO ] [REMOTE ] AIT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:08:03.722016] [INFO ] [REMOTE ] AIT: Fetching primary data for 2024-12. [2025-09-22T17:08:03.853060] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-22T17:08:04.522066] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-01. [2025-09-22T17:08:04.668870] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-22T17:08:05.322112] [INFO ] [REMOTE ] AIN: Fetching primary data for 2025-09. [2025-09-22T17:08:05.378130] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-22T17:08:06.122108] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-02. [2025-09-22T17:08:06.144703] [INFO ] [REMOTE ] AIN: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-22T17:08:06.149526] [INFO ] [REMOTE ] AIN: Full fetch complete (33212 records). [2025-09-22T17:08:06.149795] [DEBUG] [VALIDATOR ] AIN: Validating primary data. [2025-09-22T17:08:06.564764] [DEBUG] [VALIDATOR ] AIN: All expected trading days are present. [2025-09-22T17:08:06.564881] [DEBUG] [VALIDATOR ] AIN: Primary data validation passed. [2025-09-22T17:08:06.565360] [INFO ] [MAIN ] AIN: Fetched primary data is valid. [2025-09-22T17:08:06.565407] [DEBUG] [LOCAL ] AIN: Saving primary data. [2025-09-22T17:08:06.566566] [DEBUG] [LOCAL ] AIN: Trimmed 33212 records to 24581 (keeping 200 days of data) [2025-09-22T17:08:06.728788] [DEBUG] [LOCAL ] AIN: Primary data saved (24581 records). [2025-09-22T17:08:06.728985] [INFO ] [MAIN ] AIN: Full history saved. [2025-09-22T17:08:06.729110] [INFO ] [MAIN ] Update Progress: 67/2372 symbols completed. AIN took 25.9s. Estimated remaining: 4h 36m 54s. Rate: 8.3 symbols/min [2025-09-22T17:08:06.917022] [INFO ] [MAIN ] AIV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:08:06.922127] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-02. [2025-09-22T17:08:06.961402] [DEBUG] [LOCAL ] AIV: Loaded 40790 existing records from primary storage. [2025-09-22T17:08:06.961606] [INFO ] [MAIN ] AIV: Loaded 40790 existing records. [2025-09-22T17:08:07.182722] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T17:08:07.182194] [WARN ] [MAIN ] AIV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:08:07.187172] [INFO ] [MAIN ] AIV: Wiping existing primary data before full refresh. [2025-09-22T17:08:07.187263] [INFO ] [LOCAL ] AIV: Starting deletion of primary data. [2025-09-22T17:08:07.188250] [DEBUG] [LOCAL ] AIV: Deleted primary data file. [2025-09-22T17:08:07.188316] [INFO ] [MAIN ] AIV: Starting full primary refresh. [2025-09-22T17:08:07.558898] [INFO ] [REMOTE ] AIV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:08:07.637301] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-22T17:08:07.722069] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-03. [2025-09-22T17:08:08.522037] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-03. [2025-09-22T17:08:08.686492] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-22T17:08:09.322087] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-01. [2025-09-22T17:08:09.779814] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-22T17:08:10.122104] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-04. [2025-09-22T17:08:10.366249] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T17:08:10.922048] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-02. [2025-09-22T17:08:11.148749] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-22T17:08:11.722073] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-04. [2025-09-22T17:08:11.802364] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-22T17:08:12.522027] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-03. [2025-09-22T17:08:12.552347] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-04 (0.83 seconds). [2025-09-22T17:08:13.322058] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-05. [2025-09-22T17:08:13.483460] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-22T17:08:14.122083] [INFO ] [REMOTE ] AIV: Fetching primary data for 2024-12. [2025-09-22T17:08:14.247061] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-05 (0.93 seconds). [2025-09-22T17:08:14.922070] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-04. [2025-09-22T17:08:15.306581] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-22T17:08:15.722067] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-06. [2025-09-22T17:08:16.059442] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-22T17:08:16.522072] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-05. [2025-09-22T17:08:16.870287] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-22T17:08:17.322059] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-07. [2025-09-22T17:08:17.943866] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T17:08:18.122047] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-06. [2025-09-22T17:08:18.404622] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-22T17:08:18.922094] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-05. [2025-09-22T17:08:19.044309] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T17:08:19.722182] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-01. [2025-09-22T17:08:19.836514] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-22T17:08:20.522082] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-07. [2025-09-22T17:08:21.273099] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T17:08:21.322003] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-02. [2025-09-22T17:08:21.513417] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T17:08:22.122070] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-06. [2025-09-22T17:08:22.258526] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-22T17:08:22.764717] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-22T17:08:22.922074] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-07. [2025-09-22T17:08:23.624096] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T17:08:23.722091] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-08. [2025-09-22T17:08:24.522043] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-08. [2025-09-22T17:08:24.532026] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-22T17:08:25.322075] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-03. [2025-09-22T17:08:25.568936] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T17:08:26.122159] [INFO ] [REMOTE ] AIO: Fetching primary data for 2025-09. [2025-09-22T17:08:26.712179] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-22T17:08:26.922137] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-04. [2025-09-22T17:08:27.089189] [INFO ] [REMOTE ] AIO: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T17:08:27.091808] [INFO ] [REMOTE ] AIO: Full fetch complete (20063 records). [2025-09-22T17:08:27.091892] [DEBUG] [VALIDATOR ] AIO: Validating primary data. [2025-09-22T17:08:27.489991] [DEBUG] [VALIDATOR ] AIO: All expected trading days are present. [2025-09-22T17:08:27.490126] [DEBUG] [VALIDATOR ] AIO: Primary data validation passed. [2025-09-22T17:08:27.490463] [INFO ] [MAIN ] AIO: Fetched primary data is valid. [2025-09-22T17:08:27.490509] [DEBUG] [LOCAL ] AIO: Saving primary data. [2025-09-22T17:08:27.491393] [DEBUG] [LOCAL ] AIO: Trimmed 20063 records to 13283 (keeping 200 days of data) [2025-09-22T17:08:27.583778] [DEBUG] [LOCAL ] AIO: Primary data saved (13283 records). [2025-09-22T17:08:27.584004] [INFO ] [MAIN ] AIO: Full history saved. [2025-09-22T17:08:27.584118] [INFO ] [MAIN ] Update Progress: 68/2372 symbols completed. AIO took 30.3s. Estimated remaining: 4h 44m 29s. Rate: 8.1 symbols/min [2025-09-22T17:08:27.732941] [INFO ] [REMOTE ] AIR: Fetching primary data for 2025-09. [2025-09-22T17:08:27.769013] [INFO ] [MAIN ] AIZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:08:27.818901] [DEBUG] [LOCAL ] AIZ: Loaded 30801 existing records from primary storage. [2025-09-22T17:08:27.819176] [INFO ] [MAIN ] AIZ: Loaded 30801 existing records. [2025-09-22T17:08:28.013233] [WARN ] [MAIN ] AIZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:08:28.013567] [INFO ] [MAIN ] AIZ: Wiping existing primary data before full refresh. [2025-09-22T17:08:28.013660] [INFO ] [LOCAL ] AIZ: Starting deletion of primary data. [2025-09-22T17:08:28.015020] [DEBUG] [LOCAL ] AIZ: Deleted primary data file. [2025-09-22T17:08:28.015122] [INFO ] [MAIN ] AIZ: Starting full primary refresh. [2025-09-22T17:08:28.406379] [INFO ] [REMOTE ] AIZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:08:28.435447] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T17:08:28.522102] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2024-12. [2025-09-22T17:08:28.768481] [INFO ] [REMOTE ] AIR: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-22T17:08:28.773410] [INFO ] [REMOTE ] AIR: Full fetch complete (37440 records). [2025-09-22T17:08:28.773508] [DEBUG] [VALIDATOR ] AIR: Validating primary data. [2025-09-22T17:08:29.172706] [DEBUG] [VALIDATOR ] AIR: All expected trading days are present. [2025-09-22T17:08:29.172846] [DEBUG] [VALIDATOR ] AIR: Primary data validation passed. [2025-09-22T17:08:29.173422] [INFO ] [MAIN ] AIR: Fetched primary data is valid. [2025-09-22T17:08:29.173478] [DEBUG] [LOCAL ] AIR: Saving primary data. [2025-09-22T17:08:29.174975] [DEBUG] [LOCAL ] AIR: Trimmed 37440 records to 27260 (keeping 200 days of data) [2025-09-22T17:08:29.323638] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-05. [2025-09-22T17:08:29.355669] [DEBUG] [LOCAL ] AIR: Primary data saved (27260 records). [2025-09-22T17:08:29.355909] [INFO ] [MAIN ] AIR: Full history saved. [2025-09-22T17:08:29.356043] [INFO ] [MAIN ] Update Progress: 69/2372 symbols completed. AIR took 29.9s. Estimated remaining: 4h 41m 13s. Rate: 8.2 symbols/min [2025-09-22T17:08:29.543999] [INFO ] [MAIN ] AIZN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:08:29.551192] [DEBUG] [LOCAL ] AIZN: Loaded 4012 existing records from primary storage. [2025-09-22T17:08:29.551314] [INFO ] [MAIN ] AIZN: Loaded 4012 existing records. [2025-09-22T17:08:29.736434] [WARN ] [MAIN ] AIZN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:08:29.736974] [INFO ] [MAIN ] AIZN: Wiping existing primary data before full refresh. [2025-09-22T17:08:29.737143] [INFO ] [LOCAL ] AIZN: Starting deletion of primary data. [2025-09-22T17:08:29.737575] [DEBUG] [LOCAL ] AIZN: Deleted primary data file. [2025-09-22T17:08:29.737638] [INFO ] [MAIN ] AIZN: Starting full primary refresh. [2025-09-22T17:08:29.837133] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-22T17:08:30.126080] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-01. [2025-09-22T17:08:30.129830] [INFO ] [REMOTE ] AIZN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:08:30.706341] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T17:08:30.922057] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-06. [2025-09-22T17:08:31.419832] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T17:08:31.722112] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-08. [2025-09-22T17:08:32.072292] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-22T17:08:32.522087] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-07. [2025-09-22T17:08:32.628556] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-22T17:08:33.322085] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-02. [2025-09-22T17:08:33.611559] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-22T17:08:34.122099] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-08. [2025-09-22T17:08:34.345051] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-22T17:08:34.922061] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-03. [2025-09-22T17:08:35.238792] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-22T17:08:35.722071] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2024-12. [2025-09-22T17:08:36.003599] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-22T17:08:36.145300] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2024-12 (0.42 seconds). [2025-09-22T17:08:36.522078] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-04. [2025-09-22T17:08:37.322055] [INFO ] [REMOTE ] AIT: Fetching primary data for 2025-09. [2025-09-22T17:08:37.711270] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-22T17:08:38.122055] [INFO ] [REMOTE ] AIV: Fetching primary data for 2025-09. [2025-09-22T17:08:38.198172] [INFO ] [REMOTE ] AIT: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T17:08:38.201419] [INFO ] [REMOTE ] AIT: Full fetch complete (39435 records). [2025-09-22T17:08:38.201506] [DEBUG] [VALIDATOR ] AIT: Validating primary data. [2025-09-22T17:08:38.202119] [FATAL] [VALIDATOR ] AIT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:08:38.202204] [FATAL] [MAIN ] AIT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:08:38.202246] [WARN ] [MAIN ] AIT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:08:38.202312] [INFO ] [LOCAL ] AIT: Starting deletion of primary data. [2025-09-22T17:08:38.202376] [DEBUG] [LOCAL ] AIT: No primary data file found to delete. [2025-09-22T17:08:38.202411] [INFO ] [LOCAL ] AIT: Starting deletion of derivative data. [2025-09-22T17:08:38.202965] [DEBUG] [LOCAL ] AIT: Deleted derivative data file. [2025-09-22T17:08:38.203059] [INFO ] [MAIN ] Update Progress: 70/2372 symbols completed. AIT took 35.4s. Estimated remaining: 4h 41m 56s. Rate: 8.2 symbols/min [2025-09-22T17:08:38.376893] [INFO ] [MAIN ] AJG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:08:38.425961] [DEBUG] [LOCAL ] AJG: Loaded 47861 existing records from primary storage. [2025-09-22T17:08:38.426181] [INFO ] [MAIN ] AJG: Loaded 47861 existing records. [2025-09-22T17:08:38.613355] [WARN ] [MAIN ] AJG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:08:38.613580] [INFO ] [MAIN ] AJG: Wiping existing primary data before full refresh. [2025-09-22T17:08:38.613630] [INFO ] [LOCAL ] AJG: Starting deletion of primary data. [2025-09-22T17:08:38.615189] [DEBUG] [LOCAL ] AJG: Deleted primary data file. [2025-09-22T17:08:38.615253] [INFO ] [MAIN ] AJG: Starting full primary refresh. [2025-09-22T17:08:38.928172] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-05. [2025-09-22T17:08:39.011459] [INFO ] [REMOTE ] AJG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:08:39.489515] [INFO ] [REMOTE ] AIV: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-22T17:08:39.496811] [INFO ] [REMOTE ] AIV: Full fetch complete (59060 records). [2025-09-22T17:08:39.496947] [DEBUG] [VALIDATOR ] AIV: Validating primary data. [2025-09-22T17:08:39.728292] [INFO ] [REMOTE ] AJG: Fetching primary data for 2024-12. [2025-09-22T17:08:39.910941] [DEBUG] [VALIDATOR ] AIV: All expected trading days are present. [2025-09-22T17:08:39.911020] [DEBUG] [VALIDATOR ] AIV: Primary data validation passed. [2025-09-22T17:08:39.911575] [INFO ] [MAIN ] AIV: Fetched primary data is valid. [2025-09-22T17:08:39.911616] [DEBUG] [LOCAL ] AIV: Saving primary data. [2025-09-22T17:08:39.912868] [DEBUG] [LOCAL ] AIV: Trimmed 59060 records to 40199 (keeping 200 days of data) [2025-09-22T17:08:40.145120] [DEBUG] [LOCAL ] AIV: Primary data saved (40199 records). [2025-09-22T17:08:40.145257] [INFO ] [MAIN ] AIV: Full history saved. [2025-09-22T17:08:40.145340] [INFO ] [MAIN ] Update Progress: 71/2372 symbols completed. AIV took 33.4s. Estimated remaining: 4h 38m 53s. Rate: 8.3 symbols/min [2025-09-22T17:08:40.323187] [INFO ] [MAIN ] AKA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:08:40.323557] [DEBUG] [LOCAL ] AKA: No existing data file found in primary storage. [2025-09-22T17:08:40.323690] [WARN ] [MAIN ] AKA: No existing data found, performing full refresh instead. [2025-09-22T17:08:40.323954] [INFO ] [MAIN ] AKA: Wiping existing primary data before full refresh. [2025-09-22T17:08:40.324025] [INFO ] [LOCAL ] AKA: Starting deletion of primary data. [2025-09-22T17:08:40.324079] [DEBUG] [LOCAL ] AKA: No primary data file found to delete. [2025-09-22T17:08:40.324203] [INFO ] [MAIN ] AKA: Starting full primary refresh. [2025-09-22T17:08:40.542789] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-01. [2025-09-22T17:08:40.638848] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-22T17:08:40.741103] [INFO ] [REMOTE ] AKA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:08:41.070888] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-01 (0.53 seconds). [2025-09-22T17:08:41.322009] [INFO ] [REMOTE ] AKA: Fetching primary data for 2024-12. [2025-09-22T17:08:41.780146] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2024-12 (0.46 seconds). [2025-09-22T17:08:41.830000] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2024-12 (2.10 seconds). [2025-09-22T17:08:42.122119] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-02. [2025-09-22T17:08:42.470591] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-02 (0.35 seconds). [2025-09-22T17:08:42.922068] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-01. [2025-09-22T17:08:43.722096] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-01. [2025-09-22T17:08:44.273714] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-22T17:08:44.406034] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-22T17:08:44.522098] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-03. [2025-09-22T17:08:44.892268] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-03 (0.37 seconds). [2025-09-22T17:08:45.322082] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-06. [2025-09-22T17:08:46.122094] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-04. [2025-09-22T17:08:46.690256] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-04 (0.57 seconds). [2025-09-22T17:08:46.732250] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T17:08:46.922077] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-07. [2025-09-22T17:08:47.722146] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-05. [2025-09-22T17:08:48.087995] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-05 (0.37 seconds). [2025-09-22T17:08:48.152106] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-22T17:08:48.522141] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-08. [2025-09-22T17:08:49.322080] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-06. [2025-09-22T17:08:49.593433] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T17:08:49.785190] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-06 (0.46 seconds). [2025-09-22T17:08:50.122044] [INFO ] [REMOTE ] AIZ: Fetching primary data for 2025-09. [2025-09-22T17:08:50.922084] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-02. [2025-09-22T17:08:51.088917] [INFO ] [REMOTE ] AIZ: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T17:08:51.093471] [INFO ] [REMOTE ] AIZ: Full fetch complete (43032 records). [2025-09-22T17:08:51.093605] [DEBUG] [VALIDATOR ] AIZ: Validating primary data. [2025-09-22T17:08:51.275680] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-02 (0.35 seconds). [2025-09-22T17:08:51.480200] [DEBUG] [VALIDATOR ] AIZ: All expected trading days are present. [2025-09-22T17:08:51.480282] [DEBUG] [VALIDATOR ] AIZ: Primary data validation passed. [2025-09-22T17:08:51.480752] [INFO ] [MAIN ] AIZ: Fetched primary data is valid. [2025-09-22T17:08:51.480828] [DEBUG] [LOCAL ] AIZ: Saving primary data. [2025-09-22T17:08:51.481925] [DEBUG] [LOCAL ] AIZ: Trimmed 43032 records to 30228 (keeping 200 days of data) [2025-09-22T17:08:51.678155] [DEBUG] [LOCAL ] AIZ: Primary data saved (30228 records). [2025-09-22T17:08:51.678294] [INFO ] [MAIN ] AIZ: Full history saved. [2025-09-22T17:08:51.678410] [INFO ] [MAIN ] Update Progress: 72/2372 symbols completed. AIZ took 24.1s. Estimated remaining: 4h 41m 2s. Rate: 8.2 symbols/min [2025-09-22T17:08:51.731692] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-03. [2025-09-22T17:08:51.872787] [INFO ] [MAIN ] AKR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:08:51.925548] [DEBUG] [LOCAL ] AKR: Loaded 46371 existing records from primary storage. [2025-09-22T17:08:51.925756] [INFO ] [MAIN ] AKR: Loaded 46371 existing records. [2025-09-22T17:08:52.116224] [WARN ] [MAIN ] AKR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:08:52.116494] [INFO ] [MAIN ] AKR: Wiping existing primary data before full refresh. [2025-09-22T17:08:52.116544] [INFO ] [LOCAL ] AKR: Starting deletion of primary data. [2025-09-22T17:08:52.117929] [DEBUG] [LOCAL ] AKR: Deleted primary data file. [2025-09-22T17:08:52.117992] [INFO ] [MAIN ] AKR: Starting full primary refresh. [2025-09-22T17:08:52.497414] [INFO ] [REMOTE ] AKR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:08:52.522044] [INFO ] [REMOTE ] AKR: Fetching primary data for 2024-12. [2025-09-22T17:08:52.699474] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-22T17:08:53.322142] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-02. [2025-09-22T17:08:54.010742] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T17:08:54.122112] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-01. [2025-09-22T17:08:54.782413] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T17:08:54.922110] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-03. [2025-09-22T17:08:55.215616] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-22T17:08:55.722118] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-02. [2025-09-22T17:08:56.522094] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-04. [2025-09-22T17:08:56.967267] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-03 (2.05 seconds). [2025-09-22T17:08:56.983921] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-04 (0.46 seconds). [2025-09-22T17:08:57.323104] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-04. [2025-09-22T17:08:57.326768] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T17:08:58.122110] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-03. [2025-09-22T17:08:58.884293] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T17:08:58.922009] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-05. [2025-09-22T17:08:59.453264] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-22T17:08:59.722096] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-07. [2025-09-22T17:09:00.283263] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T17:09:00.307543] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-07 (0.59 seconds). [2025-09-22T17:09:00.522090] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-06. [2025-09-22T17:09:01.322102] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-08. [2025-09-22T17:09:02.122055] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-05. [2025-09-22T17:09:02.832202] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T17:09:02.876298] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-06 (2.35 seconds). [2025-09-22T17:09:02.922175] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-07. [2025-09-22T17:09:03.722062] [INFO ] [REMOTE ] AIZN: Fetching primary data for 2025-09. [2025-09-22T17:09:03.897925] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T17:09:04.522072] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-06. [2025-09-22T17:09:04.706269] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-22T17:09:04.854182] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-06 (0.33 seconds). [2025-09-22T17:09:04.870272] [INFO ] [REMOTE ] AIZN: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-22T17:09:04.871406] [INFO ] [REMOTE ] AIZN: Full fetch complete (5715 records). [2025-09-22T17:09:04.871498] [DEBUG] [VALIDATOR ] AIZN: Validating primary data. [2025-09-22T17:09:05.241905] [DEBUG] [VALIDATOR ] AIZN: All expected trading days are present. [2025-09-22T17:09:05.242007] [DEBUG] [VALIDATOR ] AIZN: Primary data validation passed. [2025-09-22T17:09:05.242277] [INFO ] [MAIN ] AIZN: Fetched primary data is valid. [2025-09-22T17:09:05.242390] [DEBUG] [LOCAL ] AIZN: Saving primary data. [2025-09-22T17:09:05.243135] [DEBUG] [LOCAL ] AIZN: Trimmed 5715 records to 3925 (keeping 200 days of data) [2025-09-22T17:09:05.271672] [DEBUG] [LOCAL ] AIZN: Primary data saved (3925 records). [2025-09-22T17:09:05.271807] [INFO ] [MAIN ] AIZN: Full history saved. [2025-09-22T17:09:05.271964] [INFO ] [MAIN ] Update Progress: 73/2372 symbols completed. AIZN took 35.9s. Estimated remaining: 4h 44m 12s. Rate: 8.1 symbols/min [2025-09-22T17:09:05.327330] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-08. [2025-09-22T17:09:05.447623] [INFO ] [MAIN ] AL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:09:05.515634] [DEBUG] [LOCAL ] AL: Loaded 44621 existing records from primary storage. [2025-09-22T17:09:05.515838] [INFO ] [MAIN ] AL: Loaded 44621 existing records. [2025-09-22T17:09:05.696810] [WARN ] [MAIN ] AL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:09:05.697110] [INFO ] [MAIN ] AL: Wiping existing primary data before full refresh. [2025-09-22T17:09:05.697159] [INFO ] [LOCAL ] AL: Starting deletion of primary data. [2025-09-22T17:09:05.698320] [DEBUG] [LOCAL ] AL: Deleted primary data file. [2025-09-22T17:09:05.698400] [INFO ] [MAIN ] AL: Starting full primary refresh. [2025-09-22T17:09:06.060188] [INFO ] [REMOTE ] AL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:09:06.122059] [INFO ] [REMOTE ] AL: Fetching primary data for 2024-12. [2025-09-22T17:09:06.922071] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-04. [2025-09-22T17:09:07.363153] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-22T17:09:07.692018] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-22T17:09:07.722072] [INFO ] [REMOTE ] AJG: Fetching primary data for 2025-09. [2025-09-22T17:09:08.522092] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-01. [2025-09-22T17:09:08.993057] [INFO ] [REMOTE ] AJG: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T17:09:09.001819] [INFO ] [REMOTE ] AJG: Full fetch complete (69774 records). [2025-09-22T17:09:09.002022] [DEBUG] [VALIDATOR ] AJG: Validating primary data. [2025-09-22T17:09:09.327212] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-07. [2025-09-22T17:09:09.413630] [DEBUG] [VALIDATOR ] AJG: All expected trading days are present. [2025-09-22T17:09:09.413766] [DEBUG] [VALIDATOR ] AJG: Primary data validation passed. [2025-09-22T17:09:09.414442] [INFO ] [MAIN ] AJG: Fetched primary data is valid. [2025-09-22T17:09:09.414497] [DEBUG] [LOCAL ] AJG: Saving primary data. [2025-09-22T17:09:09.416060] [DEBUG] [LOCAL ] AJG: Trimmed 69774 records to 47141 (keeping 200 days of data) [2025-09-22T17:09:09.669632] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-07 (0.34 seconds). [2025-09-22T17:09:09.769879] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-22T17:09:09.788681] [DEBUG] [LOCAL ] AJG: Primary data saved (47141 records). [2025-09-22T17:09:09.788824] [INFO ] [MAIN ] AJG: Full history saved. [2025-09-22T17:09:09.790095] [INFO ] [MAIN ] Update Progress: 74/2372 symbols completed. AJG took 31.6s. Estimated remaining: 4h 42m 35s. Rate: 8.1 symbols/min [2025-09-22T17:09:09.968050] [INFO ] [MAIN ] ALB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:09:10.031295] [DEBUG] [LOCAL ] ALB: Loaded 54006 existing records from primary storage. [2025-09-22T17:09:10.031443] [INFO ] [MAIN ] ALB: Loaded 54006 existing records. [2025-09-22T17:09:10.130294] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-08. [2025-09-22T17:09:10.215039] [WARN ] [MAIN ] ALB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:09:10.215322] [INFO ] [MAIN ] ALB: Wiping existing primary data before full refresh. [2025-09-22T17:09:10.215387] [INFO ] [LOCAL ] ALB: Starting deletion of primary data. [2025-09-22T17:09:10.216633] [DEBUG] [LOCAL ] ALB: Deleted primary data file. [2025-09-22T17:09:10.216725] [INFO ] [MAIN ] ALB: Starting full primary refresh. [2025-09-22T17:09:10.502396] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-08 (0.37 seconds). [2025-09-22T17:09:10.595034] [INFO ] [REMOTE ] ALB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:09:10.922054] [INFO ] [REMOTE ] AKA: Fetching primary data for 2025-09. [2025-09-22T17:09:11.386733] [INFO ] [REMOTE ] AKA: Incremental fetch complete for 2025-09 (0.46 seconds). [2025-09-22T17:09:11.387465] [INFO ] [REMOTE ] AKA: Full fetch complete (2438 records). [2025-09-22T17:09:11.387533] [DEBUG] [VALIDATOR ] AKA: Validating primary data. [2025-09-22T17:09:11.569305] [WARN ] [VALIDATOR ] AKA: Validation failed - insufficient historical data. Have 198 unique days, need 200 days [2025-09-22T17:09:11.569520] [FATAL] [MAIN ] AKA: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:09:11.569581] [WARN ] [MAIN ] AKA: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:09:11.569681] [INFO ] [LOCAL ] AKA: Starting deletion of primary data. [2025-09-22T17:09:11.569770] [DEBUG] [LOCAL ] AKA: No primary data file found to delete. [2025-09-22T17:09:11.569839] [INFO ] [LOCAL ] AKA: Starting deletion of derivative data. [2025-09-22T17:09:11.569908] [DEBUG] [LOCAL ] AKA: No derivative data file found to delete. [2025-09-22T17:09:11.569970] [INFO ] [MAIN ] Update Progress: 75/2372 symbols completed. AKA took 31.4s. Estimated remaining: 4h 39m 36s. Rate: 8.2 symbols/min [2025-09-22T17:09:11.747196] [INFO ] [MAIN ] ALC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:09:11.743354] [INFO ] [REMOTE ] ALB: Fetching primary data for 2024-12. [2025-09-22T17:09:11.780041] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-04 (4.86 seconds). [2025-09-22T17:09:11.850534] [DEBUG] [LOCAL ] ALC: Loaded 51559 existing records from primary storage. [2025-09-22T17:09:11.850708] [INFO ] [MAIN ] ALC: Loaded 51559 existing records. [2025-09-22T17:09:12.039565] [WARN ] [MAIN ] ALC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:09:12.041081] [INFO ] [MAIN ] ALC: Wiping existing primary data before full refresh. [2025-09-22T17:09:12.041147] [INFO ] [LOCAL ] ALC: Starting deletion of primary data. [2025-09-22T17:09:12.043809] [DEBUG] [LOCAL ] ALC: Deleted primary data file. [2025-09-22T17:09:12.043876] [INFO ] [MAIN ] ALC: Starting full primary refresh. [2025-09-22T17:09:12.424388] [INFO ] [REMOTE ] ALC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:09:12.522110] [INFO ] [REMOTE ] ALC: Fetching primary data for 2024-12. [2025-09-22T17:09:13.322049] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-02. [2025-09-22T17:09:13.498560] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T17:09:14.122030] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-05. [2025-09-22T17:09:14.263382] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-22T17:09:14.484123] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-22T17:09:14.922101] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-01. [2025-09-22T17:09:15.203232] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T17:09:15.722091] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-01. [2025-09-22T17:09:16.510516] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T17:09:16.522008] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-02. [2025-09-22T17:09:17.054614] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-22T17:09:17.322076] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-02. [2025-09-22T17:09:18.042453] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T17:09:18.122066] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-03. [2025-09-22T17:09:18.922031] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-03. [2025-09-22T17:09:18.996819] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T17:09:19.722051] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-06. [2025-09-22T17:09:20.184397] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-03 (2.06 seconds). [2025-09-22T17:09:20.522056] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-04. [2025-09-22T17:09:21.322035] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-03. [2025-09-22T17:09:21.356129] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-03 (2.43 seconds). [2025-09-22T17:09:21.448728] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-22T17:09:22.110560] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-22T17:09:22.122065] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-04. [2025-09-22T17:09:22.922114] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-07. [2025-09-22T17:09:23.086598] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T17:09:23.722043] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-05. [2025-09-22T17:09:23.850122] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-22T17:09:24.266117] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T17:09:24.522085] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-08. [2025-09-22T17:09:25.322084] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-05. [2025-09-22T17:09:25.450782] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-22T17:09:25.714295] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T17:09:26.122151] [INFO ] [REMOTE ] AKR: Fetching primary data for 2025-09. [2025-09-22T17:09:26.922023] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-06. [2025-09-22T17:09:26.989772] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T17:09:27.382191] [INFO ] [REMOTE ] AKR: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-22T17:09:27.390474] [INFO ] [REMOTE ] AKR: Full fetch complete (65290 records). [2025-09-22T17:09:27.390614] [DEBUG] [VALIDATOR ] AKR: Validating primary data. [2025-09-22T17:09:27.727392] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-04. [2025-09-22T17:09:27.790123] [DEBUG] [VALIDATOR ] AKR: All expected trading days are present. [2025-09-22T17:09:27.790257] [DEBUG] [VALIDATOR ] AKR: Primary data validation passed. [2025-09-22T17:09:27.792272] [INFO ] [MAIN ] AKR: Fetched primary data is valid. [2025-09-22T17:09:27.792350] [DEBUG] [LOCAL ] AKR: Saving primary data. [2025-09-22T17:09:27.794611] [DEBUG] [LOCAL ] AKR: Trimmed 65290 records to 45691 (keeping 200 days of data) [2025-09-22T17:09:28.108519] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-06 (1.19 seconds). [2025-09-22T17:09:28.127580] [DEBUG] [LOCAL ] AKR: Primary data saved (45691 records). [2025-09-22T17:09:28.127834] [INFO ] [MAIN ] AKR: Full history saved. [2025-09-22T17:09:28.127971] [INFO ] [MAIN ] Update Progress: 76/2372 symbols completed. AKR took 36.4s. Estimated remaining: 4h 44m 8s. Rate: 8.1 symbols/min [2025-09-22T17:09:28.325262] [INFO ] [MAIN ] ALE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:09:28.364929] [DEBUG] [LOCAL ] ALE: Loaded 30622 existing records from primary storage. [2025-09-22T17:09:28.365170] [INFO ] [MAIN ] ALE: Loaded 30622 existing records. [2025-09-22T17:09:28.527292] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-07. [2025-09-22T17:09:28.576007] [WARN ] [MAIN ] ALE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:09:28.576413] [INFO ] [MAIN ] ALE: Wiping existing primary data before full refresh. [2025-09-22T17:09:28.576474] [INFO ] [LOCAL ] ALE: Starting deletion of primary data. [2025-09-22T17:09:28.577353] [DEBUG] [LOCAL ] ALE: Deleted primary data file. [2025-09-22T17:09:28.577417] [INFO ] [MAIN ] ALE: Starting full primary refresh. [2025-09-22T17:09:28.980618] [INFO ] [REMOTE ] ALE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:09:29.314346] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-22T17:09:29.324550] [INFO ] [REMOTE ] ALE: Fetching primary data for 2024-12. [2025-09-22T17:09:29.934940] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T17:09:30.122055] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-08. [2025-09-22T17:09:30.353211] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T17:09:30.922106] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-05. [2025-09-22T17:09:31.349235] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-22T17:09:31.722056] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-06. [2025-09-22T17:09:32.257528] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-22T17:09:32.522101] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-01. [2025-09-22T17:09:33.322017] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-06. [2025-09-22T17:09:33.449817] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-22T17:09:33.812759] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T17:09:34.122058] [INFO ] [REMOTE ] AL: Fetching primary data for 2025-09. [2025-09-22T17:09:34.796885] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-22T17:09:34.922091] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-07. [2025-09-22T17:09:35.670989] [INFO ] [REMOTE ] AL: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-22T17:09:35.678982] [INFO ] [REMOTE ] AL: Full fetch complete (62029 records). [2025-09-22T17:09:35.679094] [DEBUG] [VALIDATOR ] AL: Validating primary data. [2025-09-22T17:09:35.727222] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-02. [2025-09-22T17:09:36.064076] [DEBUG] [VALIDATOR ] AL: All expected trading days are present. [2025-09-22T17:09:36.064156] [DEBUG] [VALIDATOR ] AL: Primary data validation passed. [2025-09-22T17:09:36.064767] [INFO ] [MAIN ] AL: Fetched primary data is valid. [2025-09-22T17:09:36.064848] [DEBUG] [LOCAL ] AL: Saving primary data. [2025-09-22T17:09:36.066264] [DEBUG] [LOCAL ] AL: Trimmed 62029 records to 44012 (keeping 200 days of data) [2025-09-22T17:09:36.344063] [DEBUG] [LOCAL ] AL: Primary data saved (44012 records). [2025-09-22T17:09:36.344252] [INFO ] [MAIN ] AL: Full history saved. [2025-09-22T17:09:36.344351] [INFO ] [MAIN ] Update Progress: 77/2372 symbols completed. AL took 31.1s. Estimated remaining: 4h 44m 24s. Rate: 8.1 symbols/min [2025-09-22T17:09:36.522149] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-07. [2025-09-22T17:09:37.359748] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-07 (2.44 seconds). [2025-09-22T17:09:37.373388] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-08. [2025-09-22T17:09:37.662170] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-22T17:09:38.122073] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-03. [2025-09-22T17:09:38.837368] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T17:09:38.922539] [INFO ] [REMOTE ] ALC: Fetching primary data for 2025-09. [2025-09-22T17:09:38.923048] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-03 (0.80 seconds). [2025-09-22T17:09:39.508846] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-07 (2.99 seconds). [2025-09-22T17:09:39.722110] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-08. [2025-09-22T17:09:40.522103] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-04. [2025-09-22T17:09:40.558011] [INFO ] [REMOTE ] ALC: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-22T17:09:40.566128] [INFO ] [REMOTE ] ALC: Full fetch complete (72500 records). [2025-09-22T17:09:40.566273] [DEBUG] [VALIDATOR ] ALC: Validating primary data. [2025-09-22T17:09:41.048460] [DEBUG] [VALIDATOR ] ALC: All expected trading days are present. [2025-09-22T17:09:41.048587] [DEBUG] [VALIDATOR ] ALC: Primary data validation passed. [2025-09-22T17:09:41.049455] [INFO ] [MAIN ] ALC: Fetched primary data is valid. [2025-09-22T17:09:41.049537] [DEBUG] [LOCAL ] ALC: Saving primary data. [2025-09-22T17:09:41.051470] [DEBUG] [LOCAL ] ALC: Trimmed 72500 records to 50771 (keeping 200 days of data) [2025-09-22T17:09:41.421810] [DEBUG] [LOCAL ] ALC: Primary data saved (50771 records). [2025-09-22T17:09:41.421961] [INFO ] [MAIN ] ALC: Full history saved. [2025-09-22T17:09:41.422048] [INFO ] [MAIN ] Update Progress: 78/2372 symbols completed. ALC took 29.9s. Estimated remaining: 4h 43m 8s. Rate: 8.1 symbols/min [2025-09-22T17:09:41.588306] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-22T17:09:41.614422] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-22T17:09:41.622205] [INFO ] [REMOTE ] ALB: Fetching primary data for 2025-09. [2025-09-22T17:09:42.122129] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-05. [2025-09-22T17:09:42.981403] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-22T17:09:42.990246] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-06. [2025-09-22T17:09:43.817248] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-22T17:09:43.826816] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-07. [2025-09-22T17:09:43.864799] [INFO ] [REMOTE ] ALB: Incremental fetch complete for 2025-09 (2.24 seconds). [2025-09-22T17:09:43.874278] [INFO ] [REMOTE ] ALB: Full fetch complete (76760 records). [2025-09-22T17:09:43.874478] [DEBUG] [VALIDATOR ] ALB: Validating primary data. [2025-09-22T17:09:44.270471] [DEBUG] [VALIDATOR ] ALB: All expected trading days are present. [2025-09-22T17:09:44.270562] [DEBUG] [VALIDATOR ] ALB: Primary data validation passed. [2025-09-22T17:09:44.271310] [INFO ] [MAIN ] ALB: Fetched primary data is valid. [2025-09-22T17:09:44.271382] [DEBUG] [LOCAL ] ALB: Saving primary data. [2025-09-22T17:09:44.273033] [DEBUG] [LOCAL ] ALB: Trimmed 76760 records to 53228 (keeping 200 days of data) [2025-09-22T17:09:44.614873] [DEBUG] [LOCAL ] ALB: Primary data saved (53228 records). [2025-09-22T17:09:44.615063] [INFO ] [MAIN ] ALB: Full history saved. [2025-09-22T17:09:44.616189] [INFO ] [MAIN ] Update Progress: 79/2372 symbols completed. ALB took 34.8s. Estimated remaining: 4h 40m 58s. Rate: 8.2 symbols/min [2025-09-22T17:09:45.405969] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-22T17:09:45.413915] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-08. [2025-09-22T17:09:47.024012] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-22T17:09:47.031948] [INFO ] [REMOTE ] ALE: Fetching primary data for 2025-09. [2025-09-22T17:09:48.141256] [INFO ] [REMOTE ] ALE: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T17:09:48.147254] [INFO ] [REMOTE ] ALE: Full fetch complete (42143 records). [2025-09-22T17:09:48.147368] [DEBUG] [VALIDATOR ] ALE: Validating primary data. [2025-09-22T17:09:48.526038] [DEBUG] [VALIDATOR ] ALE: All expected trading days are present. [2025-09-22T17:09:48.526142] [DEBUG] [VALIDATOR ] ALE: Primary data validation passed. [2025-09-22T17:09:48.526752] [INFO ] [MAIN ] ALE: Fetched primary data is valid. [2025-09-22T17:09:48.526823] [DEBUG] [LOCAL ] ALE: Saving primary data. [2025-09-22T17:09:48.528066] [DEBUG] [LOCAL ] ALE: Trimmed 42143 records to 30184 (keeping 200 days of data) [2025-09-22T17:09:48.713196] [DEBUG] [LOCAL ] ALE: Primary data saved (30184 records). [2025-09-22T17:09:48.713347] [INFO ] [MAIN ] ALE: Full history saved. [2025-09-22T17:09:48.713434] [INFO ] [MAIN ] Update Progress: 80/2372 symbols completed. ALE took 20.6s. Estimated remaining: 4h 39m 17s. Rate: 8.2 symbols/min [2025-09-22T17:09:49.318361] [INFO ] [MAIN ] ALG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:09:49.420467] [INFO ] [MAIN ] ALK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:09:49.541880] [INFO ] [MAIN ] ALIT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:09:49.537777] [INFO ] [MAIN ] ALEX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:09:49.546709] [DEBUG] [LOCAL ] ALG: Loaded 10840 existing records from primary storage. [2025-09-22T17:09:49.547260] [INFO ] [MAIN ] ALG: Loaded 10840 existing records. [2025-09-22T17:09:49.791029] [WARN ] [MAIN ] ALG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:09:49.802949] [INFO ] [MAIN ] ALG: Wiping existing primary data before full refresh. [2025-09-22T17:09:49.802758] [DEBUG] [LOCAL ] ALEX: Loaded 32090 existing records from primary storage. [2025-09-22T17:09:49.803669] [INFO ] [LOCAL ] ALG: Starting deletion of primary data. [2025-09-22T17:09:49.803868] [INFO ] [MAIN ] ALEX: Loaded 32090 existing records. [2025-09-22T17:09:49.817441] [DEBUG] [LOCAL ] ALG: Deleted primary data file. [2025-09-22T17:09:49.830346] [INFO ] [MAIN ] ALG: Starting full primary refresh. [2025-09-22T17:09:49.858323] [DEBUG] [LOCAL ] ALK: Loaded 53840 existing records from primary storage. [2025-09-22T17:09:49.934947] [INFO ] [MAIN ] ALK: Loaded 53840 existing records. [2025-09-22T17:09:50.169119] [DEBUG] [LOCAL ] ALIT: Loaded 53499 existing records from primary storage. [2025-09-22T17:09:50.174526] [INFO ] [MAIN ] ALIT: Loaded 53499 existing records. [2025-09-22T17:09:50.332587] [WARN ] [MAIN ] ALEX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:09:50.575122] [INFO ] [MAIN ] ALEX: Wiping existing primary data before full refresh. [2025-09-22T17:09:50.621530] [WARN ] [MAIN ] ALK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:09:50.652349] [INFO ] [LOCAL ] ALEX: Starting deletion of primary data. [2025-09-22T17:09:50.679588] [INFO ] [MAIN ] ALK: Wiping existing primary data before full refresh. [2025-09-22T17:09:50.680129] [DEBUG] [LOCAL ] ALEX: Deleted primary data file. [2025-09-22T17:09:50.685360] [INFO ] [LOCAL ] ALK: Starting deletion of primary data. [2025-09-22T17:09:50.701800] [INFO ] [MAIN ] ALEX: Starting full primary refresh. [2025-09-22T17:09:50.718352] [WARN ] [MAIN ] ALIT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:09:50.799092] [INFO ] [MAIN ] ALIT: Wiping existing primary data before full refresh. [2025-09-22T17:09:50.819163] [DEBUG] [LOCAL ] ALK: Deleted primary data file. [2025-09-22T17:09:50.829863] [INFO ] [LOCAL ] ALIT: Starting deletion of primary data. [2025-09-22T17:09:50.865061] [DEBUG] [LOCAL ] ALIT: Deleted primary data file. [2025-09-22T17:09:50.845880] [INFO ] [MAIN ] ALK: Starting full primary refresh. [2025-09-22T17:09:50.879490] [INFO ] [MAIN ] ALIT: Starting full primary refresh. [2025-09-22T17:09:51.151954] [INFO ] [REMOTE ] ALG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:09:51.180764] [INFO ] [REMOTE ] ALG: Fetching primary data for 2024-12. [2025-09-22T17:09:51.731329] [INFO ] [REMOTE ] ALEX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:09:51.813810] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2024-12. [2025-09-22T17:09:51.993076] [INFO ] [REMOTE ] ALK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:09:52.032578] [INFO ] [REMOTE ] ALK: Fetching primary data for 2024-12. [2025-09-22T17:09:52.067431] [INFO ] [REMOTE ] ALIT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:09:52.068408] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2024-12. [2025-09-22T17:09:52.077484] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-22T17:09:52.080807] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-01. [2025-09-22T17:09:52.983736] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-01 (0.90 seconds). [2025-09-22T17:09:52.987977] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-02. [2025-09-22T17:09:53.017472] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-22T17:09:53.025508] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-01. [2025-09-22T17:09:53.528303] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T17:09:53.538982] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-01. [2025-09-22T17:09:53.567264] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-02 (0.58 seconds). [2025-09-22T17:09:53.570683] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-03. [2025-09-22T17:09:53.627629] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-22T17:09:53.638186] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-01. [2025-09-22T17:09:54.263878] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-22T17:09:54.270184] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-02. [2025-09-22T17:09:54.532281] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-22T17:09:54.891387] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T17:09:54.922025] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-04. [2025-09-22T17:09:55.040680] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T17:09:55.169609] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-22T17:09:55.722079] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-02. [2025-09-22T17:09:55.791704] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-22T17:09:56.522088] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-02. [2025-09-22T17:09:57.072205] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T17:09:57.322062] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-05. [2025-09-22T17:09:57.726110] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T17:09:58.019795] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-05 (0.70 seconds). [2025-09-22T17:09:58.122061] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-06. [2025-09-22T17:09:58.692728] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-22T17:09:58.922108] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-07. [2025-09-22T17:09:59.586557] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-07 (0.66 seconds). [2025-09-22T17:09:59.722138] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-03. [2025-09-22T17:10:00.522084] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-03. [2025-09-22T17:10:01.322100] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-08. [2025-09-22T17:10:01.434963] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T17:10:01.631424] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-22T17:10:01.808342] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-22T17:10:02.122099] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-04. [2025-09-22T17:10:02.922066] [INFO ] [REMOTE ] ALG: Fetching primary data for 2025-09. [2025-09-22T17:10:03.475691] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-22T17:10:03.652625] [INFO ] [REMOTE ] ALG: Incremental fetch complete for 2025-09 (0.73 seconds). [2025-09-22T17:10:03.654634] [INFO ] [REMOTE ] ALG: Full fetch complete (15840 records). [2025-09-22T17:10:03.654792] [DEBUG] [VALIDATOR ] ALG: Validating primary data. [2025-09-22T17:10:03.727223] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-03. [2025-09-22T17:10:04.075559] [DEBUG] [VALIDATOR ] ALG: All expected trading days are present. [2025-09-22T17:10:04.075768] [DEBUG] [VALIDATOR ] ALG: Primary data validation passed. [2025-09-22T17:10:04.076107] [INFO ] [MAIN ] ALG: Fetched primary data is valid. [2025-09-22T17:10:04.076153] [DEBUG] [LOCAL ] ALG: Saving primary data. [2025-09-22T17:10:04.077090] [DEBUG] [LOCAL ] ALG: Trimmed 15840 records to 10523 (keeping 200 days of data) [2025-09-22T17:10:04.146043] [DEBUG] [LOCAL ] ALG: Primary data saved (10523 records). [2025-09-22T17:10:04.146182] [INFO ] [MAIN ] ALG: Full history saved. [2025-09-22T17:10:04.146285] [INFO ] [MAIN ] Update Progress: 81/2372 symbols completed. ALG took 15.4s. Estimated remaining: 4h 42m 60s. Rate: 8.1 symbols/min [2025-09-22T17:10:04.324099] [INFO ] [MAIN ] ALL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:10:04.377890] [DEBUG] [LOCAL ] ALL: Loaded 50961 existing records from primary storage. [2025-09-22T17:10:04.378071] [INFO ] [MAIN ] ALL: Loaded 50961 existing records. [2025-09-22T17:10:04.527210] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-04. [2025-09-22T17:10:04.567620] [WARN ] [MAIN ] ALL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:10:04.567880] [INFO ] [MAIN ] ALL: Wiping existing primary data before full refresh. [2025-09-22T17:10:04.567931] [INFO ] [LOCAL ] ALL: Starting deletion of primary data. [2025-09-22T17:10:04.569771] [DEBUG] [LOCAL ] ALL: Deleted primary data file. [2025-09-22T17:10:04.569835] [INFO ] [MAIN ] ALL: Starting full primary refresh. [2025-09-22T17:10:04.951347] [INFO ] [REMOTE ] ALL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:10:05.322082] [INFO ] [REMOTE ] ALL: Fetching primary data for 2024-12. [2025-09-22T17:10:05.489787] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T17:10:06.122073] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-04. [2025-09-22T17:10:06.277361] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T17:10:06.808963] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T17:10:06.922046] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-01. [2025-09-22T17:10:07.722067] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-05. [2025-09-22T17:10:08.079126] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T17:10:08.522509] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-05. [2025-09-22T17:10:08.527633] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T17:10:09.012718] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-22T17:10:09.322040] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-05. [2025-09-22T17:10:09.757993] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-22T17:10:10.122053] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-02. [2025-09-22T17:10:10.915144] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T17:10:10.926365] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-06. [2025-09-22T17:10:11.378874] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-22T17:10:11.722057] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-06. [2025-09-22T17:10:12.522083] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-06. [2025-09-22T17:10:12.556823] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T17:10:13.322177] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-07. [2025-09-22T17:10:13.633969] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-22T17:10:13.773494] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-22T17:10:14.122081] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-03. [2025-09-22T17:10:14.723557] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-22T17:10:14.922098] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-08. [2025-09-22T17:10:15.683116] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T17:10:15.722042] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-04. [2025-09-22T17:10:16.522110] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-07. [2025-09-22T17:10:16.634509] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-22T17:10:17.322041] [INFO ] [REMOTE ] ALIT: Fetching primary data for 2025-09. [2025-09-22T17:10:17.375669] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T17:10:18.122107] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-07. [2025-09-22T17:10:18.270266] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T17:10:18.922022] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-05. [2025-09-22T17:10:19.097474] [INFO ] [REMOTE ] ALIT: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-22T17:10:19.106891] [INFO ] [REMOTE ] ALIT: Full fetch complete (76416 records). [2025-09-22T17:10:19.107062] [DEBUG] [VALIDATOR ] ALIT: Validating primary data. [2025-09-22T17:10:19.548239] [DEBUG] [VALIDATOR ] ALIT: All expected trading days are present. [2025-09-22T17:10:19.548576] [DEBUG] [VALIDATOR ] ALIT: Primary data validation passed. [2025-09-22T17:10:19.549479] [INFO ] [MAIN ] ALIT: Fetched primary data is valid. [2025-09-22T17:10:19.549575] [DEBUG] [LOCAL ] ALIT: Saving primary data. [2025-09-22T17:10:19.571501] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T17:10:19.579186] [DEBUG] [LOCAL ] ALIT: Trimmed 76416 records to 52759 (keeping 200 days of data) [2025-09-22T17:10:19.766415] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-08. [2025-09-22T17:10:19.920785] [DEBUG] [LOCAL ] ALIT: Primary data saved (52759 records). [2025-09-22T17:10:19.921030] [INFO ] [MAIN ] ALIT: Full history saved. [2025-09-22T17:10:19.922141] [INFO ] [MAIN ] Update Progress: 82/2372 symbols completed. ALIT took 31.2s. Estimated remaining: 4h 46m 46s. Rate: 8.0 symbols/min [2025-09-22T17:10:20.109004] [INFO ] [MAIN ] ALLE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:10:20.166536] [DEBUG] [LOCAL ] ALLE: Loaded 46000 existing records from primary storage. [2025-09-22T17:10:20.166874] [INFO ] [MAIN ] ALLE: Loaded 46000 existing records. [2025-09-22T17:10:20.413045] [WARN ] [MAIN ] ALLE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:10:20.413846] [INFO ] [MAIN ] ALLE: Wiping existing primary data before full refresh. [2025-09-22T17:10:20.414170] [INFO ] [LOCAL ] ALLE: Starting deletion of primary data. [2025-09-22T17:10:20.423926] [DEBUG] [LOCAL ] ALLE: Deleted primary data file. [2025-09-22T17:10:20.443524] [INFO ] [MAIN ] ALLE: Starting full primary refresh. [2025-09-22T17:10:20.481456] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T17:10:20.524315] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-08. [2025-09-22T17:10:20.870938] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-22T17:10:20.879928] [INFO ] [REMOTE ] ALLE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:10:21.322051] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-06. [2025-09-22T17:10:22.122067] [INFO ] [REMOTE ] ALEX: Fetching primary data for 2025-09. [2025-09-22T17:10:22.271295] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-22T17:10:22.769775] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-22T17:10:22.922114] [INFO ] [REMOTE ] ALK: Fetching primary data for 2025-09. [2025-09-22T17:10:23.093133] [INFO ] [REMOTE ] ALEX: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T17:10:23.098618] [INFO ] [REMOTE ] ALEX: Full fetch complete (44545 records). [2025-09-22T17:10:23.098767] [DEBUG] [VALIDATOR ] ALEX: Validating primary data. [2025-09-22T17:10:23.514623] [DEBUG] [VALIDATOR ] ALEX: All expected trading days are present. [2025-09-22T17:10:23.514777] [DEBUG] [VALIDATOR ] ALEX: Primary data validation passed. [2025-09-22T17:10:23.515368] [INFO ] [MAIN ] ALEX: Fetched primary data is valid. [2025-09-22T17:10:23.515438] [DEBUG] [LOCAL ] ALEX: Saving primary data. [2025-09-22T17:10:23.516681] [DEBUG] [LOCAL ] ALEX: Trimmed 44545 records to 31417 (keeping 200 days of data) [2025-09-22T17:10:23.719882] [DEBUG] [LOCAL ] ALEX: Primary data saved (31417 records). [2025-09-22T17:10:23.720054] [INFO ] [MAIN ] ALEX: Full history saved. [2025-09-22T17:10:23.720194] [INFO ] [MAIN ] Update Progress: 83/2372 symbols completed. ALEX took 35.0s. Estimated remaining: 4h 44m 56s. Rate: 8.0 symbols/min [2025-09-22T17:10:23.732218] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2024-12. [2025-09-22T17:10:23.906935] [INFO ] [MAIN ] ALLY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:10:23.961670] [DEBUG] [LOCAL ] ALLY: Loaded 53994 existing records from primary storage. [2025-09-22T17:10:23.961839] [INFO ] [MAIN ] ALLY: Loaded 53994 existing records. [2025-09-22T17:10:24.168998] [WARN ] [MAIN ] ALLY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:10:24.169458] [INFO ] [MAIN ] ALLY: Wiping existing primary data before full refresh. [2025-09-22T17:10:24.169528] [INFO ] [LOCAL ] ALLY: Starting deletion of primary data. [2025-09-22T17:10:24.171413] [DEBUG] [LOCAL ] ALLY: Deleted primary data file. [2025-09-22T17:10:24.171478] [INFO ] [MAIN ] ALLY: Starting full primary refresh. [2025-09-22T17:10:24.525031] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-07. [2025-09-22T17:10:24.574045] [INFO ] [REMOTE ] ALLY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:10:24.598630] [INFO ] [REMOTE ] ALK: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-22T17:10:24.607583] [INFO ] [REMOTE ] ALK: Full fetch complete (76802 records). [2025-09-22T17:10:24.607793] [DEBUG] [VALIDATOR ] ALK: Validating primary data. [2025-09-22T17:10:25.019815] [DEBUG] [VALIDATOR ] ALK: All expected trading days are present. [2025-09-22T17:10:25.019909] [DEBUG] [VALIDATOR ] ALK: Primary data validation passed. [2025-09-22T17:10:25.020620] [INFO ] [MAIN ] ALK: Fetched primary data is valid. [2025-09-22T17:10:25.020704] [DEBUG] [LOCAL ] ALK: Saving primary data. [2025-09-22T17:10:25.025448] [DEBUG] [LOCAL ] ALK: Trimmed 76802 records to 53078 (keeping 200 days of data) [2025-09-22T17:10:25.271962] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-22T17:10:25.345211] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2024-12. [2025-09-22T17:10:25.390855] [DEBUG] [LOCAL ] ALK: Primary data saved (53078 records). [2025-09-22T17:10:25.391008] [INFO ] [MAIN ] ALK: Full history saved. [2025-09-22T17:10:25.391113] [INFO ] [MAIN ] Update Progress: 84/2372 symbols completed. ALK took 36.7s. Estimated remaining: 4h 42m 10s. Rate: 8.1 symbols/min [2025-09-22T17:10:25.576366] [INFO ] [MAIN ] ALSN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:10:25.624142] [DEBUG] [LOCAL ] ALSN: Loaded 44026 existing records from primary storage. [2025-09-22T17:10:25.624295] [INFO ] [MAIN ] ALSN: Loaded 44026 existing records. [2025-09-22T17:10:25.849188] [WARN ] [MAIN ] ALSN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:10:25.849545] [INFO ] [MAIN ] ALSN: Wiping existing primary data before full refresh. [2025-09-22T17:10:25.849605] [INFO ] [LOCAL ] ALSN: Starting deletion of primary data. [2025-09-22T17:10:25.851404] [DEBUG] [LOCAL ] ALSN: Deleted primary data file. [2025-09-22T17:10:25.851487] [INFO ] [MAIN ] ALSN: Starting full primary refresh. [2025-09-22T17:10:26.127399] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-01. [2025-09-22T17:10:26.279165] [INFO ] [REMOTE ] ALSN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:10:26.368545] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-22T17:10:26.922044] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-08. [2025-09-22T17:10:26.954458] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-22T17:10:27.676934] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T17:10:27.722013] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-02. [2025-09-22T17:10:28.454055] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T17:10:28.522082] [INFO ] [REMOTE ] ALL: Fetching primary data for 2025-09. [2025-09-22T17:10:28.976480] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-22T17:10:29.322071] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-03. [2025-09-22T17:10:30.122068] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2024-12. [2025-09-22T17:10:30.252410] [INFO ] [REMOTE ] ALL: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-22T17:10:30.260347] [INFO ] [REMOTE ] ALL: Full fetch complete (72520 records). [2025-09-22T17:10:30.260492] [DEBUG] [VALIDATOR ] ALL: Validating primary data. [2025-09-22T17:10:30.675679] [DEBUG] [VALIDATOR ] ALL: All expected trading days are present. [2025-09-22T17:10:30.675791] [DEBUG] [VALIDATOR ] ALL: Primary data validation passed. [2025-09-22T17:10:30.676703] [INFO ] [MAIN ] ALL: Fetched primary data is valid. [2025-09-22T17:10:30.676822] [DEBUG] [LOCAL ] ALL: Saving primary data. [2025-09-22T17:10:30.678578] [DEBUG] [LOCAL ] ALL: Trimmed 72520 records to 50217 (keeping 200 days of data) [2025-09-22T17:10:30.809382] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T17:10:30.939356] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-01. [2025-09-22T17:10:31.051883] [DEBUG] [LOCAL ] ALL: Primary data saved (50217 records). [2025-09-22T17:10:31.052114] [INFO ] [MAIN ] ALL: Full history saved. [2025-09-22T17:10:31.052231] [INFO ] [MAIN ] Update Progress: 85/2372 symbols completed. ALL took 26.9s. Estimated remaining: 4h 41m 16s. Rate: 8.1 symbols/min [2025-09-22T17:10:31.237036] [INFO ] [MAIN ] ALTG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:10:31.265487] [DEBUG] [LOCAL ] ALTG: Loaded 24604 existing records from primary storage. [2025-09-22T17:10:31.265775] [INFO ] [MAIN ] ALTG: Loaded 24604 existing records. [2025-09-22T17:10:31.478706] [WARN ] [MAIN ] ALTG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:10:31.479170] [INFO ] [MAIN ] ALTG: Wiping existing primary data before full refresh. [2025-09-22T17:10:31.479229] [INFO ] [LOCAL ] ALTG: Starting deletion of primary data. [2025-09-22T17:10:31.480205] [DEBUG] [LOCAL ] ALTG: Deleted primary data file. [2025-09-22T17:10:31.480271] [INFO ] [MAIN ] ALTG: Starting full primary refresh. [2025-09-22T17:10:31.728604] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-04. [2025-09-22T17:10:31.742997] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T17:10:31.914956] [INFO ] [REMOTE ] ALTG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:10:32.486358] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T17:10:32.522006] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-02. [2025-09-22T17:10:33.213025] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T17:10:33.322009] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-05. [2025-09-22T17:10:33.909215] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-22T17:10:34.122044] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-03. [2025-09-22T17:10:34.556777] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-22T17:10:34.922067] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-01. [2025-09-22T17:10:35.660747] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T17:10:35.722059] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-04. [2025-09-22T17:10:35.988539] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-22T17:10:36.522090] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2024-12. [2025-09-22T17:10:37.305287] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T17:10:37.322015] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-05. [2025-09-22T17:10:37.695926] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-22T17:10:38.122087] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-06. [2025-09-22T17:10:38.892709] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-22T17:10:38.922000] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-06. [2025-09-22T17:10:39.395279] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T17:10:39.722125] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-07. [2025-09-22T17:10:40.384170] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T17:10:40.522059] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-02. [2025-09-22T17:10:41.158168] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T17:10:41.322062] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-07. [2025-09-22T17:10:42.122075] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-08. [2025-09-22T17:10:42.154705] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T17:10:42.757008] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T17:10:42.922053] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-03. [2025-09-22T17:10:43.453348] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T17:10:43.722090] [INFO ] [REMOTE ] ALLE: Fetching primary data for 2025-09. [2025-09-22T17:10:44.126463] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-22T17:10:44.522101] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-04. [2025-09-22T17:10:45.016393] [INFO ] [REMOTE ] ALLE: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-22T17:10:45.023945] [INFO ] [REMOTE ] ALLE: Full fetch complete (65122 records). [2025-09-22T17:10:45.024057] [DEBUG] [VALIDATOR ] ALLE: Validating primary data. [2025-09-22T17:10:45.327228] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-08. [2025-09-22T17:10:45.422692] [DEBUG] [VALIDATOR ] ALLE: All expected trading days are present. [2025-09-22T17:10:45.422908] [DEBUG] [VALIDATOR ] ALLE: Primary data validation passed. [2025-09-22T17:10:45.423784] [INFO ] [MAIN ] ALLE: Fetched primary data is valid. [2025-09-22T17:10:45.423850] [DEBUG] [LOCAL ] ALLE: Saving primary data. [2025-09-22T17:10:45.428703] [DEBUG] [LOCAL ] ALLE: Trimmed 65122 records to 45317 (keeping 200 days of data) [2025-09-22T17:10:45.727994] [DEBUG] [LOCAL ] ALLE: Primary data saved (45317 records). [2025-09-22T17:10:45.728124] [INFO ] [MAIN ] ALLE: Full history saved. [2025-09-22T17:10:45.729689] [INFO ] [MAIN ] Update Progress: 86/2372 symbols completed. ALLE took 25.8s. Estimated remaining: 4h 44m 23s. Rate: 8.0 symbols/min [2025-09-22T17:10:45.911141] [INFO ] [MAIN ] ALUR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:10:45.925547] [DEBUG] [LOCAL ] ALUR: Loaded 11223 existing records from primary storage. [2025-09-22T17:10:45.925703] [INFO ] [MAIN ] ALUR: Loaded 11223 existing records. [2025-09-22T17:10:46.129929] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-01. [2025-09-22T17:10:46.159974] [WARN ] [MAIN ] ALUR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:10:46.164377] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-22T17:10:46.164702] [INFO ] [MAIN ] ALUR: Wiping existing primary data before full refresh. [2025-09-22T17:10:46.174079] [INFO ] [LOCAL ] ALUR: Starting deletion of primary data. [2025-09-22T17:10:46.175413] [DEBUG] [LOCAL ] ALUR: Deleted primary data file. [2025-09-22T17:10:46.175488] [INFO ] [MAIN ] ALUR: Starting full primary refresh. [2025-09-22T17:10:46.571106] [INFO ] [REMOTE ] ALUR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:10:46.824265] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-08 (1.50 seconds). [2025-09-22T17:10:46.865619] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T17:10:46.922095] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2024-12. [2025-09-22T17:10:47.722070] [INFO ] [REMOTE ] ALLY: Fetching primary data for 2025-09. [2025-09-22T17:10:48.180746] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T17:10:48.522057] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-02. [2025-09-22T17:10:49.322085] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-05. [2025-09-22T17:10:49.367685] [INFO ] [REMOTE ] ALLY: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T17:10:49.377755] [INFO ] [REMOTE ] ALLY: Full fetch complete (76870 records). [2025-09-22T17:10:49.378028] [DEBUG] [VALIDATOR ] ALLY: Validating primary data. [2025-09-22T17:10:49.877997] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-22T17:10:49.891851] [DEBUG] [VALIDATOR ] ALLY: All expected trading days are present. [2025-09-22T17:10:49.892929] [DEBUG] [VALIDATOR ] ALLY: Primary data validation passed. [2025-09-22T17:10:49.895777] [INFO ] [MAIN ] ALLY: Fetched primary data is valid. [2025-09-22T17:10:49.895893] [DEBUG] [LOCAL ] ALLY: Saving primary data. [2025-09-22T17:10:49.902253] [DEBUG] [LOCAL ] ALLY: Trimmed 76870 records to 53218 (keeping 200 days of data) [2025-09-22T17:10:50.126682] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-03. [2025-09-22T17:10:50.244877] [DEBUG] [LOCAL ] ALLY: Primary data saved (53218 records). [2025-09-22T17:10:50.245033] [INFO ] [MAIN ] ALLY: Full history saved. [2025-09-22T17:10:50.245219] [INFO ] [MAIN ] Update Progress: 87/2372 symbols completed. ALLY took 26.5s. Estimated remaining: 4h 42m 58s. Rate: 8.1 symbols/min [2025-09-22T17:10:50.429288] [INFO ] [MAIN ] ALV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:10:50.483879] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-22T17:10:50.507314] [DEBUG] [LOCAL ] ALV: Loaded 43481 existing records from primary storage. [2025-09-22T17:10:50.507499] [INFO ] [MAIN ] ALV: Loaded 43481 existing records. [2025-09-22T17:10:50.710406] [WARN ] [MAIN ] ALV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:10:50.710715] [INFO ] [MAIN ] ALV: Wiping existing primary data before full refresh. [2025-09-22T17:10:50.710772] [INFO ] [LOCAL ] ALV: Starting deletion of primary data. [2025-09-22T17:10:50.712152] [DEBUG] [LOCAL ] ALV: Deleted primary data file. [2025-09-22T17:10:50.712223] [INFO ] [MAIN ] ALV: Starting full primary refresh. [2025-09-22T17:10:50.927234] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-06. [2025-09-22T17:10:51.083738] [INFO ] [REMOTE ] ALV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:10:51.490713] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-22T17:10:51.722118] [INFO ] [REMOTE ] ALV: Fetching primary data for 2024-12. [2025-09-22T17:10:52.153615] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-22T17:10:52.522070] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-07. [2025-09-22T17:10:53.218380] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-22T17:10:53.322078] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-01. [2025-09-22T17:10:53.710134] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T17:10:54.122124] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-08. [2025-09-22T17:10:54.352596] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-22T17:10:54.922096] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-02. [2025-09-22T17:10:55.315678] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T17:10:55.722077] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-04. [2025-09-22T17:10:55.755265] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-22T17:10:56.522030] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-03. [2025-09-22T17:10:56.546191] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-22T17:10:57.322052] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-05. [2025-09-22T17:10:57.372457] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-22T17:10:58.122030] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-01. [2025-09-22T17:10:58.151320] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-22T17:10:58.922064] [INFO ] [REMOTE ] ALSN: Fetching primary data for 2025-09. [2025-09-22T17:10:59.367074] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-22T17:10:59.722049] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-04. [2025-09-22T17:11:00.438520] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-22T17:11:00.522021] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-06. [2025-09-22T17:11:00.609500] [INFO ] [REMOTE ] ALSN: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T17:11:00.616617] [INFO ] [REMOTE ] ALSN: Full fetch complete (62007 records). [2025-09-22T17:11:00.616756] [DEBUG] [VALIDATOR ] ALSN: Validating primary data. [2025-09-22T17:11:01.034982] [DEBUG] [VALIDATOR ] ALSN: All expected trading days are present. [2025-09-22T17:11:01.035082] [DEBUG] [VALIDATOR ] ALSN: Primary data validation passed. [2025-09-22T17:11:01.035710] [INFO ] [MAIN ] ALSN: Fetched primary data is valid. [2025-09-22T17:11:01.035801] [DEBUG] [LOCAL ] ALSN: Saving primary data. [2025-09-22T17:11:01.037313] [DEBUG] [LOCAL ] ALSN: Trimmed 62007 records to 43348 (keeping 200 days of data) [2025-09-22T17:11:01.310518] [DEBUG] [LOCAL ] ALSN: Primary data saved (43348 records). [2025-09-22T17:11:01.310674] [INFO ] [MAIN ] ALSN: Full history saved. [2025-09-22T17:11:01.310792] [INFO ] [MAIN ] Update Progress: 88/2372 symbols completed. ALSN took 35.9s. Estimated remaining: 4h 44m 25s. Rate: 8.0 symbols/min [2025-09-22T17:11:01.332250] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-05. [2025-09-22T17:11:01.498063] [INFO ] [MAIN ] ALX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:11:01.513546] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-22T17:11:01.524069] [DEBUG] [LOCAL ] ALX: Loaded 5880 existing records from primary storage. [2025-09-22T17:11:01.524170] [INFO ] [MAIN ] ALX: Loaded 5880 existing records. [2025-09-22T17:11:01.712847] [WARN ] [MAIN ] ALX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:11:01.713097] [INFO ] [MAIN ] ALX: Wiping existing primary data before full refresh. [2025-09-22T17:11:01.713145] [INFO ] [LOCAL ] ALX: Starting deletion of primary data. [2025-09-22T17:11:01.713613] [DEBUG] [LOCAL ] ALX: Deleted primary data file. [2025-09-22T17:11:01.713720] [INFO ] [MAIN ] ALX: Starting full primary refresh. [2025-09-22T17:11:02.086396] [INFO ] [REMOTE ] ALX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:11:02.122077] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-07. [2025-09-22T17:11:02.139864] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-22T17:11:02.922062] [INFO ] [REMOTE ] ALX: Fetching primary data for 2024-12. [2025-09-22T17:11:03.417753] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-22T17:11:03.495599] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2024-12 (0.57 seconds). [2025-09-22T17:11:03.722050] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-08. [2025-09-22T17:11:04.454087] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-22T17:11:04.522059] [INFO ] [REMOTE ] ALTG: Fetching primary data for 2025-09. [2025-09-22T17:11:05.322068] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-02. [2025-09-22T17:11:05.515794] [INFO ] [REMOTE ] ALTG: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-22T17:11:05.519967] [INFO ] [REMOTE ] ALTG: Full fetch complete (33583 records). [2025-09-22T17:11:05.520048] [DEBUG] [VALIDATOR ] ALTG: Validating primary data. [2025-09-22T17:11:05.892284] [DEBUG] [VALIDATOR ] ALTG: All expected trading days are present. [2025-09-22T17:11:05.892382] [DEBUG] [VALIDATOR ] ALTG: Primary data validation passed. [2025-09-22T17:11:05.892818] [INFO ] [MAIN ] ALTG: Fetched primary data is valid. [2025-09-22T17:11:05.892884] [DEBUG] [LOCAL ] ALTG: Saving primary data. [2025-09-22T17:11:05.893909] [DEBUG] [LOCAL ] ALTG: Trimmed 33583 records to 24033 (keeping 200 days of data) [2025-09-22T17:11:06.048395] [DEBUG] [LOCAL ] ALTG: Primary data saved (24033 records). [2025-09-22T17:11:06.048968] [INFO ] [MAIN ] ALTG: Full history saved. [2025-09-22T17:11:06.049202] [INFO ] [MAIN ] Update Progress: 89/2372 symbols completed. ALTG took 35.0s. Estimated remaining: 4h 43m 7s. Rate: 8.1 symbols/min [2025-09-22T17:11:06.127176] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-06. [2025-09-22T17:11:06.229818] [INFO ] [MAIN ] AM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:11:06.292509] [DEBUG] [LOCAL ] AM: Loaded 52944 existing records from primary storage. [2025-09-22T17:11:06.292692] [INFO ] [MAIN ] AM: Loaded 52944 existing records. [2025-09-22T17:11:06.471354] [WARN ] [MAIN ] AM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:11:06.471635] [INFO ] [MAIN ] AM: Wiping existing primary data before full refresh. [2025-09-22T17:11:06.471720] [INFO ] [LOCAL ] AM: Starting deletion of primary data. [2025-09-22T17:11:06.473452] [DEBUG] [LOCAL ] AM: Deleted primary data file. [2025-09-22T17:11:06.473519] [INFO ] [MAIN ] AM: Starting full primary refresh. [2025-09-22T17:11:06.756566] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-06 (0.63 seconds). [2025-09-22T17:11:06.877985] [INFO ] [REMOTE ] AM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:11:06.910916] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T17:11:06.922003] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-07. [2025-09-22T17:11:07.722070] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-01. [2025-09-22T17:11:07.844688] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-22T17:11:08.179975] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-22T17:11:08.522058] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-02. [2025-09-22T17:11:09.116094] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T17:11:09.322057] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-03. [2025-09-22T17:11:09.673900] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-22T17:11:10.122039] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-08. [2025-09-22T17:11:10.922065] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-04. [2025-09-22T17:11:11.286725] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-22T17:11:11.436282] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-04 (0.51 seconds). [2025-09-22T17:11:11.722062] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-05. [2025-09-22T17:11:12.194485] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T17:11:12.522122] [INFO ] [REMOTE ] AM: Fetching primary data for 2024-12. [2025-09-22T17:11:13.322067] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-06. [2025-09-22T17:11:13.884490] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T17:11:14.122054] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-01. [2025-09-22T17:11:14.252382] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-22T17:11:14.922070] [INFO ] [REMOTE ] ALUR: Fetching primary data for 2025-09. [2025-09-22T17:11:15.530551] [INFO ] [REMOTE ] ALUR: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-22T17:11:15.532755] [INFO ] [REMOTE ] ALUR: Full fetch complete (21214 records). [2025-09-22T17:11:15.532829] [DEBUG] [VALIDATOR ] ALUR: Validating primary data. [2025-09-22T17:11:15.727297] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-03. [2025-09-22T17:11:15.922294] [DEBUG] [VALIDATOR ] ALUR: All expected trading days are present. [2025-09-22T17:11:15.922406] [DEBUG] [VALIDATOR ] ALUR: Primary data validation passed. [2025-09-22T17:11:15.922737] [INFO ] [MAIN ] ALUR: Fetched primary data is valid. [2025-09-22T17:11:15.922799] [DEBUG] [LOCAL ] ALUR: Saving primary data. [2025-09-22T17:11:15.923369] [DEBUG] [LOCAL ] ALUR: Trimmed 21214 records to 10934 (keeping 200 days of data) [2025-09-22T17:11:15.989662] [DEBUG] [LOCAL ] ALUR: Primary data saved (10934 records). [2025-09-22T17:11:15.989808] [INFO ] [MAIN ] ALUR: Full history saved. [2025-09-22T17:11:15.989906] [INFO ] [MAIN ] Update Progress: 90/2372 symbols completed. ALUR took 30.3s. Estimated remaining: 4h 44m 3s. Rate: 8.0 symbols/min [2025-09-22T17:11:16.164137] [INFO ] [MAIN ] AMBC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:11:16.199285] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-01 (2.08 seconds). [2025-09-22T17:11:16.255375] [DEBUG] [LOCAL ] AMBC: Loaded 38086 existing records from primary storage. [2025-09-22T17:11:16.255527] [INFO ] [MAIN ] AMBC: Loaded 38086 existing records. [2025-09-22T17:11:16.451098] [WARN ] [MAIN ] AMBC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:11:16.451392] [INFO ] [MAIN ] AMBC: Wiping existing primary data before full refresh. [2025-09-22T17:11:16.451442] [INFO ] [LOCAL ] AMBC: Starting deletion of primary data. [2025-09-22T17:11:16.452773] [DEBUG] [LOCAL ] AMBC: Deleted primary data file. [2025-09-22T17:11:16.452837] [INFO ] [MAIN ] AMBC: Starting full primary refresh. [2025-09-22T17:11:16.527240] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-02. [2025-09-22T17:11:16.812906] [INFO ] [REMOTE ] AMBC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:11:17.322089] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2024-12. [2025-09-22T17:11:17.642155] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-22T17:11:18.131623] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-07. [2025-09-22T17:11:18.137552] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-22T17:11:18.374482] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T17:11:18.922086] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-03. [2025-09-22T17:11:19.010838] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-22T17:11:19.722090] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-04. [2025-09-22T17:11:20.369290] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T17:11:20.522083] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-01. [2025-09-22T17:11:21.140983] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-22T17:11:21.301974] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-22T17:11:21.322035] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-02. [2025-09-22T17:11:22.122079] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-04. [2025-09-22T17:11:22.523495] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T17:11:22.922060] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-03. [2025-09-22T17:11:23.509711] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-22T17:11:23.722046] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-05. [2025-09-22T17:11:24.235361] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T17:11:24.522042] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-04. [2025-09-22T17:11:25.322057] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-08. [2025-09-22T17:11:25.623372] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-22T17:11:25.678885] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-22T17:11:26.123575] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-05. [2025-09-22T17:11:26.126530] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-22T17:11:26.922108] [INFO ] [REMOTE ] ALX: Fetching primary data for 2025-09. [2025-09-22T17:11:27.477985] [INFO ] [REMOTE ] ALX: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-22T17:11:27.480116] [INFO ] [REMOTE ] ALX: Full fetch complete (6761 records). [2025-09-22T17:11:27.480342] [DEBUG] [VALIDATOR ] ALX: Validating primary data. [2025-09-22T17:11:27.726700] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-05. [2025-09-22T17:11:27.833335] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-22T17:11:27.928940] [DEBUG] [VALIDATOR ] ALX: All expected trading days are present. [2025-09-22T17:11:27.929030] [DEBUG] [VALIDATOR ] ALX: Primary data validation passed. [2025-09-22T17:11:27.929243] [INFO ] [MAIN ] ALX: Fetched primary data is valid. [2025-09-22T17:11:27.929291] [DEBUG] [LOCAL ] ALX: Saving primary data. [2025-09-22T17:11:27.929826] [DEBUG] [LOCAL ] ALX: Trimmed 6761 records to 5896 (keeping 200 days of data) [2025-09-22T17:11:27.976560] [DEBUG] [LOCAL ] ALX: Primary data saved (5896 records). [2025-09-22T17:11:27.976782] [INFO ] [MAIN ] ALX: Full history saved. [2025-09-22T17:11:27.976908] [INFO ] [MAIN ] Update Progress: 91/2372 symbols completed. ALX took 26.7s. Estimated remaining: 4h 45m 49s. Rate: 8.0 symbols/min [2025-09-22T17:11:28.159361] [INFO ] [MAIN ] AMBP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:11:28.211088] [DEBUG] [LOCAL ] AMBP: Loaded 46014 existing records from primary storage. [2025-09-22T17:11:28.211246] [INFO ] [MAIN ] AMBP: Loaded 46014 existing records. [2025-09-22T17:11:28.397882] [WARN ] [MAIN ] AMBP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:11:28.398154] [INFO ] [MAIN ] AMBP: Wiping existing primary data before full refresh. [2025-09-22T17:11:28.398215] [INFO ] [LOCAL ] AMBP: Starting deletion of primary data. [2025-09-22T17:11:28.399528] [DEBUG] [LOCAL ] AMBP: Deleted primary data file. [2025-09-22T17:11:28.399589] [INFO ] [MAIN ] AMBP: Starting full primary refresh. [2025-09-22T17:11:28.527136] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-06. [2025-09-22T17:11:28.779018] [INFO ] [REMOTE ] AMBP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:11:29.014072] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-22T17:11:29.322070] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2024-12. [2025-09-22T17:11:29.595392] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-22T17:11:30.122058] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-06. [2025-09-22T17:11:30.662419] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-22T17:11:30.922098] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-06. [2025-09-22T17:11:31.281873] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-22T17:11:31.722122] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-07. [2025-09-22T17:11:32.322910] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-22T17:11:32.522064] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-01. [2025-09-22T17:11:33.322042] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-07. [2025-09-22T17:11:33.390986] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T17:11:33.752979] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-22T17:11:34.122063] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-08. [2025-09-22T17:11:34.749711] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T17:11:34.922080] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-08. [2025-09-22T17:11:35.272994] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-22T17:11:35.722126] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-07. [2025-09-22T17:11:36.335576] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T17:11:36.522083] [INFO ] [REMOTE ] AM: Fetching primary data for 2025-09. [2025-09-22T17:11:36.797872] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-22T17:11:37.322101] [INFO ] [REMOTE ] ALV: Fetching primary data for 2025-09. [2025-09-22T17:11:38.122167] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-02. [2025-09-22T17:11:38.299744] [INFO ] [REMOTE ] AM: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-22T17:11:38.308184] [INFO ] [REMOTE ] AM: Full fetch complete (75617 records). [2025-09-22T17:11:38.308382] [DEBUG] [VALIDATOR ] AM: Validating primary data. [2025-09-22T17:11:38.724083] [DEBUG] [VALIDATOR ] AM: All expected trading days are present. [2025-09-22T17:11:38.724204] [DEBUG] [VALIDATOR ] AM: Primary data validation passed. [2025-09-22T17:11:38.725002] [INFO ] [MAIN ] AM: Fetched primary data is valid. [2025-09-22T17:11:38.725192] [DEBUG] [LOCAL ] AM: Saving primary data. [2025-09-22T17:11:38.747398] [INFO ] [REMOTE ] ALV: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-22T17:11:38.747563] [DEBUG] [LOCAL ] AM: Trimmed 75617 records to 52159 (keeping 200 days of data) [2025-09-22T17:11:38.756490] [INFO ] [REMOTE ] ALV: Full fetch complete (61932 records). [2025-09-22T17:11:38.756724] [DEBUG] [VALIDATOR ] ALV: Validating primary data. [2025-09-22T17:11:38.925914] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-08. [2025-09-22T17:11:39.331600] [DEBUG] [VALIDATOR ] ALV: All expected trading days are present. [2025-09-22T17:11:39.333450] [DEBUG] [VALIDATOR ] ALV: Primary data validation passed. [2025-09-22T17:11:39.334789] [INFO ] [MAIN ] ALV: Fetched primary data is valid. [2025-09-22T17:11:39.334994] [DEBUG] [LOCAL ] ALV: Saving primary data. [2025-09-22T17:11:39.352015] [DEBUG] [LOCAL ] ALV: Trimmed 61932 records to 42725 (keeping 200 days of data) [2025-09-22T17:11:39.461629] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T17:11:39.749524] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-03. [2025-09-22T17:11:39.816497] [DEBUG] [LOCAL ] AM: Primary data saved (52159 records). [2025-09-22T17:11:39.817169] [INFO ] [MAIN ] AM: Full history saved. [2025-09-22T17:11:39.817306] [INFO ] [MAIN ] Update Progress: 92/2372 symbols completed. AM took 33.8s. Estimated remaining: 4h 47m 29s. Rate: 7.9 symbols/min [2025-09-22T17:11:40.010385] [INFO ] [MAIN ] AMBQ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:11:40.011581] [DEBUG] [LOCAL ] AMBQ: No existing data file found in primary storage. [2025-09-22T17:11:40.012783] [WARN ] [MAIN ] AMBQ: No existing data found, performing full refresh instead. [2025-09-22T17:11:40.014236] [INFO ] [MAIN ] AMBQ: Wiping existing primary data before full refresh. [2025-09-22T17:11:40.014964] [INFO ] [LOCAL ] AMBQ: Starting deletion of primary data. [2025-09-22T17:11:40.016252] [DEBUG] [LOCAL ] AMBQ: No primary data file found to delete. [2025-09-22T17:11:40.016804] [INFO ] [MAIN ] AMBQ: Starting full primary refresh. [2025-09-22T17:11:40.238808] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-22T17:11:40.449510] [INFO ] [REMOTE ] AMBQ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:11:40.453434] [DEBUG] [LOCAL ] ALV: Primary data saved (42725 records). [2025-09-22T17:11:40.453504] [INFO ] [MAIN ] ALV: Full history saved. [2025-09-22T17:11:40.453575] [INFO ] [MAIN ] Update Progress: 93/2372 symbols completed. ALV took 50.2s. Estimated remaining: 4h 44m 31s. Rate: 8.0 symbols/min [2025-09-22T17:11:40.527790] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2024-12. [2025-09-22T17:11:40.624882] [INFO ] [MAIN ] AMC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:11:40.679917] [DEBUG] [LOCAL ] AMC: Loaded 54537 existing records from primary storage. [2025-09-22T17:11:40.680078] [INFO ] [MAIN ] AMC: Loaded 54537 existing records. [2025-09-22T17:11:40.803953] [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-22T17:11:40.832793] [WARN ] [REMOTE ] AMBQ: No data returned for month 2024-12 [2025-09-22T17:11:40.864390] [WARN ] [MAIN ] AMC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:11:40.864620] [INFO ] [MAIN ] AMC: Wiping existing primary data before full refresh. [2025-09-22T17:11:40.864706] [INFO ] [LOCAL ] AMC: Starting deletion of primary data. [2025-09-22T17:11:40.866612] [DEBUG] [LOCAL ] AMC: Deleted primary data file. [2025-09-22T17:11:40.866709] [INFO ] [MAIN ] AMC: Starting full primary refresh. [2025-09-22T17:11:41.229848] [INFO ] [REMOTE ] AMC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:11:41.322050] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-01. [2025-09-22T17:11:41.496681] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-22T17:11:41.549078] [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-22T17:11:41.549381] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-01 [2025-09-22T17:11:42.122057] [INFO ] [REMOTE ] AMC: Fetching primary data for 2024-12. [2025-09-22T17:11:42.922117] [INFO ] [REMOTE ] AMBC: Fetching primary data for 2025-09. [2025-09-22T17:11:43.722047] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-02. [2025-09-22T17:11:43.876441] [INFO ] [REMOTE ] AMBC: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-22T17:11:43.881599] [INFO ] [REMOTE ] AMBC: Full fetch complete (50987 records). [2025-09-22T17:11:43.881729] [DEBUG] [VALIDATOR ] AMBC: Validating primary data. [2025-09-22T17:11:43.974941] [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-22T17:11:43.985860] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-02 [2025-09-22T17:11:44.385484] [DEBUG] [VALIDATOR ] AMBC: All expected trading days are present. [2025-09-22T17:11:44.385783] [DEBUG] [VALIDATOR ] AMBC: Primary data validation passed. [2025-09-22T17:11:44.386492] [INFO ] [MAIN ] AMBC: Fetched primary data is valid. [2025-09-22T17:11:44.386597] [DEBUG] [LOCAL ] AMBC: Saving primary data. [2025-09-22T17:11:44.388710] [DEBUG] [LOCAL ] AMBC: Trimmed 50987 records to 37269 (keeping 200 days of data) [2025-09-22T17:11:44.515054] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2024-12 (2.39 seconds). [2025-09-22T17:11:44.526581] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-04. [2025-09-22T17:11:44.668178] [DEBUG] [LOCAL ] AMBC: Primary data saved (37269 records). [2025-09-22T17:11:44.668503] [INFO ] [MAIN ] AMBC: Full history saved. [2025-09-22T17:11:44.669502] [INFO ] [MAIN ] Update Progress: 94/2372 symbols completed. AMBC took 28.7s. Estimated remaining: 4h 43m 4s. Rate: 8.0 symbols/min [2025-09-22T17:11:44.849201] [INFO ] [MAIN ] AMCR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:11:44.936955] [DEBUG] [LOCAL ] AMCR: Loaded 54449 existing records from primary storage. [2025-09-22T17:11:44.937170] [INFO ] [MAIN ] AMCR: Loaded 54449 existing records. [2025-09-22T17:11:45.127017] [WARN ] [MAIN ] AMCR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:11:45.127362] [INFO ] [MAIN ] AMCR: Wiping existing primary data before full refresh. [2025-09-22T17:11:45.127417] [INFO ] [LOCAL ] AMCR: Starting deletion of primary data. [2025-09-22T17:11:45.129485] [DEBUG] [LOCAL ] AMCR: Deleted primary data file. [2025-09-22T17:11:45.129569] [INFO ] [MAIN ] AMCR: Starting full primary refresh. [2025-09-22T17:11:45.333748] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-03. [2025-09-22T17:11:45.530307] [INFO ] [REMOTE ] AMCR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:11:45.649547] [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-22T17:11:45.650020] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-03 [2025-09-22T17:11:45.907168] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-22T17:11:46.122074] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-05. [2025-09-22T17:11:46.922125] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2024-12. [2025-09-22T17:11:47.722111] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-01. [2025-09-22T17:11:47.798519] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-22T17:11:48.370880] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-22T17:11:48.522093] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-06. [2025-09-22T17:11:49.322124] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-01. [2025-09-22T17:11:49.692212] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-06 (1.17 seconds). [2025-09-22T17:11:49.732417] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-22T17:11:50.122056] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-02. [2025-09-22T17:11:50.699032] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T17:11:50.922057] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-04. [2025-09-22T17:11:51.135206] [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-22T17:11:51.135553] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-04 [2025-09-22T17:11:51.722047] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-05. [2025-09-22T17:11:51.933005] [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-22T17:11:51.933323] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-05 [2025-09-22T17:11:52.128818] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-02 (2.01 seconds). [2025-09-22T17:11:52.522070] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-06. [2025-09-22T17:11:52.739731] [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-22T17:11:52.740078] [WARN ] [REMOTE ] AMBQ: No data returned for month 2025-06 [2025-09-22T17:11:53.322056] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-07. [2025-09-22T17:11:53.803353] [INFO ] [REMOTE ] AMBQ: Incremental fetch complete for 2025-07 (0.48 seconds). [2025-09-22T17:11:54.122060] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-03. [2025-09-22T17:11:54.922108] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-08. [2025-09-22T17:11:55.722073] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-02. [2025-09-22T17:11:56.309575] [INFO ] [REMOTE ] AMBQ: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-22T17:11:56.522033] [INFO ] [REMOTE ] AMBQ: Fetching primary data for 2025-09. [2025-09-22T17:11:56.618808] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-03 (2.50 seconds). [2025-09-22T17:11:57.004456] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T17:11:57.322061] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-04. [2025-09-22T17:11:57.892956] [INFO ] [REMOTE ] AMBQ: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-22T17:11:57.898622] [INFO ] [REMOTE ] AMBQ: Full fetch complete (7644 records). [2025-09-22T17:11:57.898817] [DEBUG] [VALIDATOR ] AMBQ: Validating primary data. [2025-09-22T17:11:58.086567] [WARN ] [VALIDATOR ] AMBQ: Validation failed - insufficient historical data. Have 38 unique days, need 200 days [2025-09-22T17:11:58.086822] [FATAL] [MAIN ] AMBQ: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:11:58.086891] [WARN ] [MAIN ] AMBQ: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:11:58.086962] [INFO ] [LOCAL ] AMBQ: Starting deletion of primary data. [2025-09-22T17:11:58.087027] [DEBUG] [LOCAL ] AMBQ: No primary data file found to delete. [2025-09-22T17:11:58.087062] [INFO ] [LOCAL ] AMBQ: Starting deletion of derivative data. [2025-09-22T17:11:58.087099] [DEBUG] [LOCAL ] AMBQ: No derivative data file found to delete. [2025-09-22T17:11:58.087169] [INFO ] [MAIN ] Update Progress: 95/2372 symbols completed. AMBQ took 18.3s. Estimated remaining: 4h 45m 20s. Rate: 8.0 symbols/min [2025-09-22T17:11:58.131424] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-07. [2025-09-22T17:11:58.271158] [INFO ] [MAIN ] AME: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:11:58.323269] [DEBUG] [LOCAL ] AME: Loaded 49312 existing records from primary storage. [2025-09-22T17:11:58.323449] [INFO ] [MAIN ] AME: Loaded 49312 existing records. [2025-09-22T17:11:58.508495] [WARN ] [MAIN ] AME: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:11:58.508769] [INFO ] [MAIN ] AME: Wiping existing primary data before full refresh. [2025-09-22T17:11:58.508824] [INFO ] [LOCAL ] AME: Starting deletion of primary data. [2025-09-22T17:11:58.510637] [DEBUG] [LOCAL ] AME: Deleted primary data file. [2025-09-22T17:11:58.510721] [INFO ] [MAIN ] AME: Starting full primary refresh. [2025-09-22T17:11:58.888332] [INFO ] [REMOTE ] AME: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:11:58.922018] [INFO ] [REMOTE ] AME: Fetching primary data for 2024-12. [2025-09-22T17:11:59.558471] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T17:11:59.722033] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-08. [2025-09-22T17:11:59.793143] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-04 (2.47 seconds). [2025-09-22T17:12:00.309428] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:12:00.522071] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-05. [2025-09-22T17:12:01.002571] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T17:12:01.322074] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-03. [2025-09-22T17:12:02.122102] [INFO ] [REMOTE ] AMBP: Fetching primary data for 2025-09. [2025-09-22T17:12:02.922065] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-01. [2025-09-22T17:12:03.246155] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-05 (2.72 seconds). [2025-09-22T17:12:03.722147] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-06. [2025-09-22T17:12:05.061410] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-03 (3.74 seconds). [2025-09-22T17:12:05.073002] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-04. [2025-09-22T17:12:05.177947] [INFO ] [REMOTE ] AMBP: Incremental fetch complete for 2025-09 (3.06 seconds). [2025-09-22T17:12:05.188686] [INFO ] [REMOTE ] AMBP: Full fetch complete (66100 records). [2025-09-22T17:12:05.189028] [DEBUG] [VALIDATOR ] AMBP: Validating primary data. [2025-09-22T17:12:05.613261] [DEBUG] [VALIDATOR ] AMBP: All expected trading days are present. [2025-09-22T17:12:05.613532] [DEBUG] [VALIDATOR ] AMBP: Primary data validation passed. [2025-09-22T17:12:05.614363] [INFO ] [MAIN ] AMBP: Fetched primary data is valid. [2025-09-22T17:12:05.614600] [DEBUG] [LOCAL ] AMBP: Saving primary data. [2025-09-22T17:12:05.617397] [DEBUG] [LOCAL ] AMBP: Trimmed 66100 records to 45371 (keeping 200 days of data) [2025-09-22T17:12:05.737742] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-01 (2.82 seconds). [2025-09-22T17:12:05.786063] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-02. [2025-09-22T17:12:05.801074] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-06 (2.08 seconds). [2025-09-22T17:12:05.954128] [DEBUG] [LOCAL ] AMBP: Primary data saved (45371 records). [2025-09-22T17:12:05.954313] [INFO ] [MAIN ] AMBP: Full history saved. [2025-09-22T17:12:05.954408] [INFO ] [MAIN ] Update Progress: 96/2372 symbols completed. AMBP took 38.0s. Estimated remaining: 4h 45m 21s. Rate: 8.0 symbols/min [2025-09-22T17:12:06.129254] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-07. [2025-09-22T17:12:06.133413] [INFO ] [MAIN ] AMG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:12:06.134384] [DEBUG] [LOCAL ] AMG: No existing data file found in primary storage. [2025-09-22T17:12:06.134429] [WARN ] [MAIN ] AMG: No existing data found, performing full refresh instead. [2025-09-22T17:12:06.134625] [INFO ] [MAIN ] AMG: Wiping existing primary data before full refresh. [2025-09-22T17:12:06.134711] [INFO ] [LOCAL ] AMG: Starting deletion of primary data. [2025-09-22T17:12:06.134797] [DEBUG] [LOCAL ] AMG: No primary data file found to delete. [2025-09-22T17:12:06.134848] [INFO ] [MAIN ] AMG: Starting full primary refresh. [2025-09-22T17:12:06.512526] [INFO ] [REMOTE ] AMG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:12:06.598665] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T17:12:06.922065] [INFO ] [REMOTE ] AMG: Fetching primary data for 2024-12. [2025-09-22T17:12:07.139281] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T17:12:07.722059] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-03. [2025-09-22T17:12:08.069383] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T17:12:08.522034] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-05. [2025-09-22T17:12:08.948153] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-07 (2.82 seconds). [2025-09-22T17:12:09.322119] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-08. [2025-09-22T17:12:09.529909] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T17:12:09.975597] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-22T17:12:10.122058] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-06. [2025-09-22T17:12:10.922070] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-01. [2025-09-22T17:12:11.363454] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-22T17:12:11.534215] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T17:12:11.722084] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-04. [2025-09-22T17:12:11.815757] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-22T17:12:12.522116] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-07. [2025-09-22T17:12:13.134305] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-22T17:12:13.322087] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-05. [2025-09-22T17:12:14.098575] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-22T17:12:14.122022] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-08. [2025-09-22T17:12:14.922100] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-02. [2025-09-22T17:12:15.256143] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-22T17:12:15.652268] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-22T17:12:15.722023] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-03. [2025-09-22T17:12:15.839620] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T17:12:16.522090] [INFO ] [REMOTE ] AMCR: Fetching primary data for 2025-09. [2025-09-22T17:12:17.322070] [INFO ] [REMOTE ] AMC: Fetching primary data for 2025-09. [2025-09-22T17:12:17.701600] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-03 (1.98 seconds). [2025-09-22T17:12:18.122152] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-04. [2025-09-22T17:12:18.922085] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-06. [2025-09-22T17:12:19.273200] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-22T17:12:19.375172] [INFO ] [REMOTE ] AMCR: Incremental fetch complete for 2025-09 (2.85 seconds). [2025-09-22T17:12:19.384704] [INFO ] [REMOTE ] AMCR: Full fetch complete (77677 records). [2025-09-22T17:12:19.384969] [DEBUG] [VALIDATOR ] AMCR: Validating primary data. [2025-09-22T17:12:19.727326] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-05. [2025-09-22T17:12:19.822540] [DEBUG] [VALIDATOR ] AMCR: All expected trading days are present. [2025-09-22T17:12:19.822713] [DEBUG] [VALIDATOR ] AMCR: Primary data validation passed. [2025-09-22T17:12:19.823811] [INFO ] [MAIN ] AMCR: Fetched primary data is valid. [2025-09-22T17:12:19.823921] [DEBUG] [LOCAL ] AMCR: Saving primary data. [2025-09-22T17:12:19.826197] [DEBUG] [LOCAL ] AMCR: Trimmed 77677 records to 53668 (keeping 200 days of data) [2025-09-22T17:12:20.185665] [DEBUG] [LOCAL ] AMCR: Primary data saved (53668 records). [2025-09-22T17:12:20.185899] [INFO ] [MAIN ] AMCR: Full history saved. [2025-09-22T17:12:20.186842] [INFO ] [MAIN ] Update Progress: 97/2372 symbols completed. AMCR took 35.5s. Estimated remaining: 4h 47m 51s. Rate: 7.9 symbols/min [2025-09-22T17:12:20.377421] [INFO ] [MAIN ] AMH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:12:20.451734] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-22T17:12:20.483469] [DEBUG] [LOCAL ] AMH: Loaded 52456 existing records from primary storage. [2025-09-22T17:12:20.483852] [INFO ] [MAIN ] AMH: Loaded 52456 existing records. [2025-09-22T17:12:20.522219] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-07. [2025-09-22T17:12:20.736936] [WARN ] [MAIN ] AMH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:12:20.737763] [INFO ] [MAIN ] AMH: Wiping existing primary data before full refresh. [2025-09-22T17:12:20.737993] [INFO ] [LOCAL ] AMH: Starting deletion of primary data. [2025-09-22T17:12:20.746201] [DEBUG] [LOCAL ] AMH: Deleted primary data file. [2025-09-22T17:12:20.755211] [INFO ] [MAIN ] AMH: Starting full primary refresh. [2025-09-22T17:12:20.755774] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-22T17:12:20.900631] [INFO ] [REMOTE ] AMC: Incremental fetch complete for 2025-09 (3.58 seconds). [2025-09-22T17:12:20.951098] [INFO ] [REMOTE ] AMC: Full fetch complete (77923 records). [2025-09-22T17:12:20.962702] [DEBUG] [VALIDATOR ] AMC: Validating primary data. [2025-09-22T17:12:21.322137] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-06. [2025-09-22T17:12:21.433707] [INFO ] [REMOTE ] AMH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:12:21.649969] [DEBUG] [VALIDATOR ] AMC: All expected trading days are present. [2025-09-22T17:12:21.650088] [DEBUG] [VALIDATOR ] AMC: Primary data validation passed. [2025-09-22T17:12:21.650890] [INFO ] [MAIN ] AMC: Fetched primary data is valid. [2025-09-22T17:12:21.650966] [DEBUG] [LOCAL ] AMC: Saving primary data. [2025-09-22T17:12:21.653480] [DEBUG] [LOCAL ] AMC: Trimmed 77923 records to 53758 (keeping 200 days of data) [2025-09-22T17:12:21.999842] [DEBUG] [LOCAL ] AMC: Primary data saved (53758 records). [2025-09-22T17:12:22.000105] [INFO ] [MAIN ] AMC: Full history saved. [2025-09-22T17:12:22.000218] [INFO ] [MAIN ] Update Progress: 98/2372 symbols completed. AMC took 41.5s. Estimated remaining: 4h 45m 29s. Rate: 8.0 symbols/min [2025-09-22T17:12:22.132227] [INFO ] [REMOTE ] AMH: Fetching primary data for 2024-12. [2025-09-22T17:12:22.224594] [INFO ] [MAIN ] AMN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:12:22.273947] [DEBUG] [LOCAL ] AMN: Loaded 42768 existing records from primary storage. [2025-09-22T17:12:22.274152] [INFO ] [MAIN ] AMN: Loaded 42768 existing records. [2025-09-22T17:12:22.486091] [WARN ] [MAIN ] AMN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:12:22.486700] [INFO ] [MAIN ] AMN: Wiping existing primary data before full refresh. [2025-09-22T17:12:22.486866] [INFO ] [LOCAL ] AMN: Starting deletion of primary data. [2025-09-22T17:12:22.498826] [DEBUG] [LOCAL ] AMN: Deleted primary data file. [2025-09-22T17:12:22.498934] [INFO ] [MAIN ] AMN: Starting full primary refresh. [2025-09-22T17:12:22.613027] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-07 (2.09 seconds). [2025-09-22T17:12:22.895758] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-22T17:12:22.940734] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-08. [2025-09-22T17:12:22.982410] [INFO ] [REMOTE ] AMN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:12:23.568892] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-22T17:12:23.722030] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-01. [2025-09-22T17:12:24.336960] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T17:12:24.522054] [INFO ] [REMOTE ] AME: Fetching primary data for 2025-09. [2025-09-22T17:12:25.174305] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-22T17:12:25.322048] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-02. [2025-09-22T17:12:25.908610] [INFO ] [REMOTE ] AME: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T17:12:25.920186] [INFO ] [REMOTE ] AME: Full fetch complete (69644 records). [2025-09-22T17:12:25.920378] [DEBUG] [VALIDATOR ] AME: Validating primary data. [2025-09-22T17:12:26.128002] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-07. [2025-09-22T17:12:26.327763] [DEBUG] [VALIDATOR ] AME: All expected trading days are present. [2025-09-22T17:12:26.327846] [DEBUG] [VALIDATOR ] AME: Primary data validation passed. [2025-09-22T17:12:26.328545] [INFO ] [MAIN ] AME: Fetched primary data is valid. [2025-09-22T17:12:26.328589] [DEBUG] [LOCAL ] AME: Saving primary data. [2025-09-22T17:12:26.329992] [DEBUG] [LOCAL ] AME: Trimmed 69644 records to 48548 (keeping 200 days of data) [2025-09-22T17:12:26.721635] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T17:12:26.748840] [DEBUG] [LOCAL ] AME: Primary data saved (48548 records). [2025-09-22T17:12:26.749098] [INFO ] [MAIN ] AME: Full history saved. [2025-09-22T17:12:26.749237] [INFO ] [MAIN ] Update Progress: 99/2372 symbols completed. AME took 28.7s. Estimated remaining: 4h 44m 17s. Rate: 8.0 symbols/min [2025-09-22T17:12:26.934411] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-03. [2025-09-22T17:12:26.936015] [INFO ] [MAIN ] AMP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:12:26.969614] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-22T17:12:26.996906] [DEBUG] [LOCAL ] AMP: Loaded 33358 existing records from primary storage. [2025-09-22T17:12:26.997070] [INFO ] [MAIN ] AMP: Loaded 33358 existing records. [2025-09-22T17:12:27.183699] [WARN ] [MAIN ] AMP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:12:27.183934] [INFO ] [MAIN ] AMP: Wiping existing primary data before full refresh. [2025-09-22T17:12:27.183992] [INFO ] [LOCAL ] AMP: Starting deletion of primary data. [2025-09-22T17:12:27.185552] [DEBUG] [LOCAL ] AMP: Deleted primary data file. [2025-09-22T17:12:27.185612] [INFO ] [MAIN ] AMP: Starting full primary refresh. [2025-09-22T17:12:27.535038] [INFO ] [REMOTE ] AMP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:12:27.722049] [INFO ] [REMOTE ] AMP: Fetching primary data for 2024-12. [2025-09-22T17:12:28.407383] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T17:12:28.522064] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-04. [2025-09-22T17:12:28.958368] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-22T17:12:29.322064] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-08. [2025-09-22T17:12:29.912419] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-22T17:12:30.083610] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T17:12:30.122071] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-05. [2025-09-22T17:12:30.922118] [INFO ] [REMOTE ] AMG: Fetching primary data for 2025-09. [2025-09-22T17:12:31.727320] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-01. [2025-09-22T17:12:31.748266] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T17:12:32.006537] [INFO ] [REMOTE ] AMG: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T17:12:32.010292] [INFO ] [REMOTE ] AMG: Full fetch complete (29761 records). [2025-09-22T17:12:32.010453] [DEBUG] [VALIDATOR ] AMG: Validating primary data. [2025-09-22T17:12:32.407071] [DEBUG] [VALIDATOR ] AMG: All expected trading days are present. [2025-09-22T17:12:32.407202] [DEBUG] [VALIDATOR ] AMG: Primary data validation passed. [2025-09-22T17:12:32.407577] [INFO ] [MAIN ] AMG: Fetched primary data is valid. [2025-09-22T17:12:32.407620] [DEBUG] [LOCAL ] AMG: Saving primary data. [2025-09-22T17:12:32.408433] [DEBUG] [LOCAL ] AMG: Trimmed 29761 records to 20789 (keeping 200 days of data) [2025-09-22T17:12:32.524789] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-06. [2025-09-22T17:12:32.547756] [DEBUG] [LOCAL ] AMG: Primary data saved (20789 records). [2025-09-22T17:12:32.547897] [INFO ] [MAIN ] AMG: Full history saved. [2025-09-22T17:12:32.547971] [INFO ] [MAIN ] Update Progress: 100/2372 symbols completed. AMG took 26.6s. Estimated remaining: 4h 43m 31s. Rate: 8.0 symbols/min [2025-09-22T17:12:32.717721] [INFO ] [MAIN ] AMPX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:12:32.769826] [DEBUG] [LOCAL ] AMPX: Loaded 52848 existing records from primary storage. [2025-09-22T17:12:32.769970] [INFO ] [MAIN ] AMPX: Loaded 52848 existing records. [2025-09-22T17:12:32.948449] [WARN ] [MAIN ] AMPX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:12:32.948722] [INFO ] [MAIN ] AMPX: Wiping existing primary data before full refresh. [2025-09-22T17:12:32.948777] [INFO ] [LOCAL ] AMPX: Starting deletion of primary data. [2025-09-22T17:12:32.951462] [DEBUG] [LOCAL ] AMPX: Deleted primary data file. [2025-09-22T17:12:32.951524] [INFO ] [MAIN ] AMPX: Starting full primary refresh. [2025-09-22T17:12:33.311576] [INFO ] [REMOTE ] AMPX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:12:33.332182] [INFO ] [REMOTE ] AMN: Fetching primary data for 2024-12. [2025-09-22T17:12:33.339192] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T17:12:33.993473] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-22T17:12:34.122146] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-07. [2025-09-22T17:12:34.922095] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-02. [2025-09-22T17:12:35.019785] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T17:12:35.520713] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-22T17:12:35.722074] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-08. [2025-09-22T17:12:36.146821] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T17:12:36.522073] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-03. [2025-09-22T17:12:37.024815] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-22T17:12:37.322057] [INFO ] [REMOTE ] AMH: Fetching primary data for 2025-09. [2025-09-22T17:12:37.726255] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-22T17:12:38.122103] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2024-12. [2025-09-22T17:12:38.867294] [INFO ] [REMOTE ] AMH: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-22T17:12:38.877691] [INFO ] [REMOTE ] AMH: Full fetch complete (74680 records). [2025-09-22T17:12:38.877932] [DEBUG] [VALIDATOR ] AMH: Validating primary data. [2025-09-22T17:12:38.929719] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-01. [2025-09-22T17:12:39.300245] [DEBUG] [VALIDATOR ] AMH: All expected trading days are present. [2025-09-22T17:12:39.300343] [DEBUG] [VALIDATOR ] AMH: Primary data validation passed. [2025-09-22T17:12:39.301096] [INFO ] [MAIN ] AMH: Fetched primary data is valid. [2025-09-22T17:12:39.301165] [DEBUG] [LOCAL ] AMH: Saving primary data. [2025-09-22T17:12:39.302704] [DEBUG] [LOCAL ] AMH: Trimmed 74680 records to 51691 (keeping 200 days of data) [2025-09-22T17:12:39.628090] [DEBUG] [LOCAL ] AMH: Primary data saved (51691 records). [2025-09-22T17:12:39.628256] [INFO ] [MAIN ] AMH: Full history saved. [2025-09-22T17:12:39.630265] [INFO ] [MAIN ] Update Progress: 101/2372 symbols completed. AMH took 19.4s. Estimated remaining: 4h 43m 15s. Rate: 8.0 symbols/min [2025-09-22T17:12:39.723939] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-04. [2025-09-22T17:12:39.809445] [INFO ] [MAIN ] AMPY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:12:39.865268] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-22T17:12:39.891077] [DEBUG] [LOCAL ] AMPY: Loaded 37926 existing records from primary storage. [2025-09-22T17:12:39.891244] [INFO ] [MAIN ] AMPY: Loaded 37926 existing records. [2025-09-22T17:12:40.076422] [WARN ] [MAIN ] AMPY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:12:40.076884] [INFO ] [MAIN ] AMPY: Wiping existing primary data before full refresh. [2025-09-22T17:12:40.077009] [INFO ] [LOCAL ] AMPY: Starting deletion of primary data. [2025-09-22T17:12:40.077844] [DEBUG] [LOCAL ] AMPY: Deleted primary data file. [2025-09-22T17:12:40.084788] [INFO ] [MAIN ] AMPY: Starting full primary refresh. [2025-09-22T17:12:40.201481] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T17:12:40.527602] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-02. [2025-09-22T17:12:40.599623] [INFO ] [REMOTE ] AMPY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:12:41.203586] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T17:12:41.322088] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2024-12. [2025-09-22T17:12:41.811232] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T17:12:42.129033] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-03. [2025-09-22T17:12:42.131455] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-22T17:12:42.922093] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-01. [2025-09-22T17:12:43.415244] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T17:12:43.722043] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-04. [2025-09-22T17:12:44.446688] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T17:12:44.522069] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-01. [2025-09-22T17:12:45.322061] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-02. [2025-09-22T17:12:45.430254] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T17:12:45.493808] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-22T17:12:46.122072] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-05. [2025-09-22T17:12:46.793790] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-22T17:12:46.922056] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-03. [2025-09-22T17:12:47.151226] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-22T17:12:47.722046] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-05. [2025-09-22T17:12:48.522122] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-02. [2025-09-22T17:12:48.736386] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T17:12:49.302325] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T17:12:49.322086] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-06. [2025-09-22T17:12:49.609919] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-22T17:12:50.122052] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-06. [2025-09-22T17:12:50.572233] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-22T17:12:50.922057] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-03. [2025-09-22T17:12:51.441935] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T17:12:51.722042] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-07. [2025-09-22T17:12:51.875449] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T17:12:52.522094] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-04. [2025-09-22T17:12:53.322064] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-04. [2025-09-22T17:12:53.489055] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-22T17:12:54.088686] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-22T17:12:54.122021] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-05. [2025-09-22T17:12:54.922149] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-08. [2025-09-22T17:12:55.050032] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-22T17:12:55.618320] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T17:12:55.722027] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-05. [2025-09-22T17:12:56.522053] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-06. [2025-09-22T17:12:56.702351] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-22T17:12:57.103055] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T17:12:57.322059] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-06. [2025-09-22T17:12:57.788857] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T17:12:58.122090] [INFO ] [REMOTE ] AMN: Fetching primary data for 2025-09. [2025-09-22T17:12:58.909747] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-22T17:12:58.922046] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-07. [2025-09-22T17:12:59.343683] [INFO ] [REMOTE ] AMN: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T17:12:59.353897] [INFO ] [REMOTE ] AMN: Full fetch complete (60480 records). [2025-09-22T17:12:59.354130] [DEBUG] [VALIDATOR ] AMN: Validating primary data. [2025-09-22T17:12:59.727188] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-07. [2025-09-22T17:12:59.785876] [DEBUG] [VALIDATOR ] AMN: All expected trading days are present. [2025-09-22T17:12:59.785988] [DEBUG] [VALIDATOR ] AMN: Primary data validation passed. [2025-09-22T17:12:59.786882] [INFO ] [MAIN ] AMN: Fetched primary data is valid. [2025-09-22T17:12:59.786985] [DEBUG] [LOCAL ] AMN: Saving primary data. [2025-09-22T17:12:59.789312] [DEBUG] [LOCAL ] AMN: Trimmed 60480 records to 42032 (keeping 200 days of data) [2025-09-22T17:13:00.080071] [DEBUG] [LOCAL ] AMN: Primary data saved (42032 records). [2025-09-22T17:13:00.080348] [INFO ] [MAIN ] AMN: Full history saved. [2025-09-22T17:13:00.080616] [INFO ] [MAIN ] Update Progress: 102/2372 symbols completed. AMN took 38.1s. Estimated remaining: 4h 47m 56s. Rate: 7.9 symbols/min [2025-09-22T17:13:00.268829] [INFO ] [MAIN ] AMR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:13:00.298551] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T17:13:00.346851] [DEBUG] [LOCAL ] AMR: Loaded 29761 existing records from primary storage. [2025-09-22T17:13:00.347058] [INFO ] [MAIN ] AMR: Loaded 29761 existing records. [2025-09-22T17:13:00.531143] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-08. [2025-09-22T17:13:00.537631] [WARN ] [MAIN ] AMR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:13:00.539454] [INFO ] [MAIN ] AMR: Wiping existing primary data before full refresh. [2025-09-22T17:13:00.539517] [INFO ] [LOCAL ] AMR: Starting deletion of primary data. [2025-09-22T17:13:00.540585] [DEBUG] [LOCAL ] AMR: Deleted primary data file. [2025-09-22T17:13:00.540686] [INFO ] [MAIN ] AMR: Starting full primary refresh. [2025-09-22T17:13:00.906442] [INFO ] [REMOTE ] AMR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:13:01.322072] [INFO ] [REMOTE ] AMR: Fetching primary data for 2024-12. [2025-09-22T17:13:01.560342] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-22T17:13:01.805852] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-07 (2.08 seconds). [2025-09-22T17:13:02.122084] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-08. [2025-09-22T17:13:02.152462] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T17:13:02.922149] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-07. [2025-09-22T17:13:03.722099] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-01. [2025-09-22T17:13:04.115617] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T17:13:04.284106] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-08 (2.16 seconds). [2025-09-22T17:13:04.522025] [INFO ] [REMOTE ] AMPX: Fetching primary data for 2025-09. [2025-09-22T17:13:04.578960] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-22T17:13:05.322051] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-02. [2025-09-22T17:13:06.122089] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-08. [2025-09-22T17:13:06.330853] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-22T17:13:06.585323] [INFO ] [REMOTE ] AMPX: Incremental fetch complete for 2025-09 (2.06 seconds). [2025-09-22T17:13:06.593886] [INFO ] [REMOTE ] AMPX: Full fetch complete (74504 records). [2025-09-22T17:13:06.594035] [DEBUG] [VALIDATOR ] AMPX: Validating primary data. [2025-09-22T17:13:06.927272] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-03. [2025-09-22T17:13:07.018503] [DEBUG] [VALIDATOR ] AMPX: All expected trading days are present. [2025-09-22T17:13:07.018606] [DEBUG] [VALIDATOR ] AMPX: Primary data validation passed. [2025-09-22T17:13:07.019676] [INFO ] [MAIN ] AMPX: Fetched primary data is valid. [2025-09-22T17:13:07.019853] [DEBUG] [LOCAL ] AMPX: Saving primary data. [2025-09-22T17:13:07.022228] [DEBUG] [LOCAL ] AMPX: Trimmed 74504 records to 52158 (keeping 200 days of data) [2025-09-22T17:13:07.103398] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-22T17:13:07.361387] [DEBUG] [LOCAL ] AMPX: Primary data saved (52158 records). [2025-09-22T17:13:07.361537] [INFO ] [MAIN ] AMPX: Full history saved. [2025-09-22T17:13:07.361665] [INFO ] [MAIN ] Update Progress: 103/2372 symbols completed. AMPX took 34.8s. Estimated remaining: 4h 47m 41s. Rate: 7.9 symbols/min [2025-09-22T17:13:07.542774] [INFO ] [MAIN ] AMRC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:13:07.585116] [DEBUG] [LOCAL ] AMRC: Loaded 39283 existing records from primary storage. [2025-09-22T17:13:07.585337] [INFO ] [MAIN ] AMRC: Loaded 39283 existing records. [2025-09-22T17:13:07.727237] [INFO ] [REMOTE ] AMPY: Fetching primary data for 2025-09. [2025-09-22T17:13:07.796312] [WARN ] [MAIN ] AMRC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:13:07.796670] [INFO ] [MAIN ] AMRC: Wiping existing primary data before full refresh. [2025-09-22T17:13:07.796735] [INFO ] [LOCAL ] AMRC: Starting deletion of primary data. [2025-09-22T17:13:07.798131] [DEBUG] [LOCAL ] AMRC: Deleted primary data file. [2025-09-22T17:13:07.798239] [INFO ] [MAIN ] AMRC: Starting full primary refresh. [2025-09-22T17:13:08.163710] [INFO ] [REMOTE ] AMRC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:13:08.302538] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-22T17:13:08.522065] [INFO ] [REMOTE ] AMP: Fetching primary data for 2025-09. [2025-09-22T17:13:08.933066] [INFO ] [REMOTE ] AMPY: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-22T17:13:08.940104] [INFO ] [REMOTE ] AMPY: Full fetch complete (50168 records). [2025-09-22T17:13:08.940213] [DEBUG] [VALIDATOR ] AMPY: Validating primary data. [2025-09-22T17:13:09.327191] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-04. [2025-09-22T17:13:09.344685] [DEBUG] [VALIDATOR ] AMPY: All expected trading days are present. [2025-09-22T17:13:09.344799] [DEBUG] [VALIDATOR ] AMPY: Primary data validation passed. [2025-09-22T17:13:09.346437] [INFO ] [MAIN ] AMPY: Fetched primary data is valid. [2025-09-22T17:13:09.346500] [DEBUG] [LOCAL ] AMPY: Saving primary data. [2025-09-22T17:13:09.348025] [DEBUG] [LOCAL ] AMPY: Trimmed 50168 records to 37411 (keeping 200 days of data) [2025-09-22T17:13:09.579788] [DEBUG] [LOCAL ] AMPY: Primary data saved (37411 records). [2025-09-22T17:13:09.580496] [INFO ] [MAIN ] AMPY: Full history saved. [2025-09-22T17:13:09.581351] [INFO ] [MAIN ] Update Progress: 104/2372 symbols completed. AMPY took 30.0s. Estimated remaining: 4h 45m 36s. Rate: 7.9 symbols/min [2025-09-22T17:13:09.769884] [INFO ] [MAIN ] AMRZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:13:09.770081] [DEBUG] [LOCAL ] AMRZ: No existing data file found in primary storage. [2025-09-22T17:13:09.770136] [WARN ] [MAIN ] AMRZ: No existing data found, performing full refresh instead. [2025-09-22T17:13:09.770347] [INFO ] [MAIN ] AMRZ: Wiping existing primary data before full refresh. [2025-09-22T17:13:09.770399] [INFO ] [LOCAL ] AMRZ: Starting deletion of primary data. [2025-09-22T17:13:09.770443] [DEBUG] [LOCAL ] AMRZ: No primary data file found to delete. [2025-09-22T17:13:09.770476] [INFO ] [MAIN ] AMRZ: Starting full primary refresh. [2025-09-22T17:13:10.137564] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2024-12. [2025-09-22T17:13:10.145981] [INFO ] [REMOTE ] AMRZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:13:10.170111] [INFO ] [REMOTE ] AMP: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T17:13:10.177413] [INFO ] [REMOTE ] AMP: Full fetch complete (47612 records). [2025-09-22T17:13:10.177590] [DEBUG] [VALIDATOR ] AMP: Validating primary data. [2025-09-22T17:13:10.609795] [DEBUG] [VALIDATOR ] AMP: All expected trading days are present. [2025-09-22T17:13:10.610005] [DEBUG] [VALIDATOR ] AMP: Primary data validation passed. [2025-09-22T17:13:10.610591] [INFO ] [MAIN ] AMP: Fetched primary data is valid. [2025-09-22T17:13:10.610727] [DEBUG] [LOCAL ] AMP: Saving primary data. [2025-09-22T17:13:10.618918] [DEBUG] [LOCAL ] AMP: Trimmed 47612 records to 32634 (keeping 200 days of data) [2025-09-22T17:13:10.631714] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T17:13:10.874509] [DEBUG] [LOCAL ] AMP: Primary data saved (32634 records). [2025-09-22T17:13:10.874717] [INFO ] [MAIN ] AMP: Full history saved. [2025-09-22T17:13:10.874893] [INFO ] [MAIN ] Update Progress: 105/2372 symbols completed. AMP took 44.1s. Estimated remaining: 4h 43m 13s. Rate: 8.0 symbols/min [2025-09-22T17:13:10.934475] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-05. [2025-09-22T17:13:11.068696] [INFO ] [MAIN ] AMT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:13:11.137892] [DEBUG] [LOCAL ] AMT: Loaded 53223 existing records from primary storage. [2025-09-22T17:13:11.138111] [INFO ] [MAIN ] AMT: Loaded 53223 existing records. [2025-09-22T17:13:11.293208] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-22T17:13:11.357059] [WARN ] [MAIN ] AMT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:13:11.357349] [INFO ] [MAIN ] AMT: Wiping existing primary data before full refresh. [2025-09-22T17:13:11.357401] [INFO ] [LOCAL ] AMT: Starting deletion of primary data. [2025-09-22T17:13:11.360267] [DEBUG] [LOCAL ] AMT: Deleted primary data file. [2025-09-22T17:13:11.360333] [INFO ] [MAIN ] AMT: Starting full primary refresh. [2025-09-22T17:13:11.729785] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2024-12. [2025-09-22T17:13:11.755529] [INFO ] [REMOTE ] AMT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:13:11.816269] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-22T17:13:11.962370] [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-22T17:13:11.962773] [WARN ] [REMOTE ] AMRZ: No data returned for month 2024-12 [2025-09-22T17:13:12.522079] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-01. [2025-09-22T17:13:12.760673] [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-22T17:13:12.761100] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-01 [2025-09-22T17:13:13.322064] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-06. [2025-09-22T17:13:14.122059] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-02. [2025-09-22T17:13:14.322540] [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-22T17:13:14.323005] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-02 [2025-09-22T17:13:14.654934] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-22T17:13:14.922104] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-01. [2025-09-22T17:13:15.722059] [INFO ] [REMOTE ] AMT: Fetching primary data for 2024-12. [2025-09-22T17:13:16.197337] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-22T17:13:16.522106] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-07. [2025-09-22T17:13:17.322063] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-03. [2025-09-22T17:13:17.353580] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-22T17:13:17.542853] [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-22T17:13:17.543166] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-03 [2025-09-22T17:13:17.567971] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-22T17:13:18.122063] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-08. [2025-09-22T17:13:18.922058] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-04. [2025-09-22T17:13:19.070249] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-22T17:13:19.132795] [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-22T17:13:19.133114] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-04 [2025-09-22T17:13:19.722087] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-02. [2025-09-22T17:13:20.522058] [INFO ] [REMOTE ] AMR: Fetching primary data for 2025-09. [2025-09-22T17:13:20.616763] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-22T17:13:21.322056] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-01. [2025-09-22T17:13:21.404182] [INFO ] [REMOTE ] AMR: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T17:13:21.408593] [INFO ] [REMOTE ] AMR: Full fetch complete (39513 records). [2025-09-22T17:13:21.408724] [DEBUG] [VALIDATOR ] AMR: Validating primary data. [2025-09-22T17:13:21.785292] [DEBUG] [VALIDATOR ] AMR: All expected trading days are present. [2025-09-22T17:13:21.785374] [DEBUG] [VALIDATOR ] AMR: Primary data validation passed. [2025-09-22T17:13:21.785818] [INFO ] [MAIN ] AMR: Fetched primary data is valid. [2025-09-22T17:13:21.785879] [DEBUG] [LOCAL ] AMR: Saving primary data. [2025-09-22T17:13:21.786778] [DEBUG] [LOCAL ] AMR: Trimmed 39513 records to 29089 (keeping 200 days of data) [2025-09-22T17:13:21.967142] [DEBUG] [LOCAL ] AMR: Primary data saved (29089 records). [2025-09-22T17:13:21.967320] [INFO ] [MAIN ] AMR: Full history saved. [2025-09-22T17:13:21.967418] [INFO ] [MAIN ] Update Progress: 106/2372 symbols completed. AMR took 21.9s. Estimated remaining: 4h 44m 22s. Rate: 8.0 symbols/min [2025-09-22T17:13:22.143450] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-05. [2025-09-22T17:13:22.148206] [INFO ] [MAIN ] AMTB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:13:22.171041] [DEBUG] [LOCAL ] AMTB: Loaded 20984 existing records from primary storage. [2025-09-22T17:13:22.171189] [INFO ] [MAIN ] AMTB: Loaded 20984 existing records. [2025-09-22T17:13:22.373527] [WARN ] [MAIN ] AMTB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:13:22.373902] [INFO ] [MAIN ] AMTB: Wiping existing primary data before full refresh. [2025-09-22T17:13:22.373975] [INFO ] [LOCAL ] AMTB: Starting deletion of primary data. [2025-09-22T17:13:22.375023] [DEBUG] [LOCAL ] AMTB: Deleted primary data file. [2025-09-22T17:13:22.375104] [INFO ] [MAIN ] AMTB: Starting full primary refresh. [2025-09-22T17:13:22.422284] [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-22T17:13:22.471065] [WARN ] [REMOTE ] AMRZ: No data returned for month 2025-05 [2025-09-22T17:13:22.777370] [INFO ] [REMOTE ] AMTB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:13:22.840550] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T17:13:22.922081] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-02. [2025-09-22T17:13:23.722088] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2024-12. [2025-09-22T17:13:24.522119] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-03. [2025-09-22T17:13:24.592684] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T17:13:24.643891] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T17:13:25.322062] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-01. [2025-09-22T17:13:26.018973] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-01 (0.70 seconds). [2025-09-22T17:13:26.122009] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-02. [2025-09-22T17:13:26.371078] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-03 (1.85 seconds). [2025-09-22T17:13:26.880738] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-22T17:13:26.922032] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-03. [2025-09-22T17:13:27.722066] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-03. [2025-09-22T17:13:27.922746] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-22T17:13:28.522084] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-04. [2025-09-22T17:13:29.322027] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-04. [2025-09-22T17:13:29.656017] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-22T17:13:29.698864] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T17:13:30.122067] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-05. [2025-09-22T17:13:30.473287] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-22T17:13:30.851905] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-05 (0.73 seconds). [2025-09-22T17:13:30.922116] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-06. [2025-09-22T17:13:31.674032] [INFO ] [REMOTE ] AMRZ: Incremental fetch complete for 2025-06 (0.75 seconds). [2025-09-22T17:13:31.722002] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-07. [2025-09-22T17:13:32.522068] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-05. [2025-09-22T17:13:33.322058] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-04. [2025-09-22T17:13:33.637611] [INFO ] [REMOTE ] AMRZ: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-22T17:13:33.974209] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-22T17:13:34.122110] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-06. [2025-09-22T17:13:34.922187] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-08. [2025-09-22T17:13:35.318110] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-22T17:13:35.471287] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T17:13:35.722084] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-07. [2025-09-22T17:13:36.522151] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-05. [2025-09-22T17:13:36.762930] [INFO ] [REMOTE ] AMRZ: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-22T17:13:37.015112] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-22T17:13:37.322088] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-08. [2025-09-22T17:13:38.122069] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-06. [2025-09-22T17:13:38.409748] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-22T17:13:38.781227] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T17:13:38.922045] [INFO ] [REMOTE ] AMRZ: Fetching primary data for 2025-09. [2025-09-22T17:13:38.976362] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-06 (0.85 seconds). [2025-09-22T17:13:39.722020] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-07. [2025-09-22T17:13:40.387077] [INFO ] [REMOTE ] AMRZ: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-22T17:13:40.394981] [INFO ] [REMOTE ] AMRZ: Full fetch complete (24188 records). [2025-09-22T17:13:40.395061] [DEBUG] [VALIDATOR ] AMRZ: Validating primary data. [2025-09-22T17:13:40.533937] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-06. [2025-09-22T17:13:40.581813] [WARN ] [VALIDATOR ] AMRZ: Validation failed - insufficient historical data. Have 64 unique days, need 200 days [2025-09-22T17:13:40.582189] [FATAL] [MAIN ] AMRZ: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:13:40.582275] [WARN ] [MAIN ] AMRZ: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:13:40.582349] [INFO ] [LOCAL ] AMRZ: Starting deletion of primary data. [2025-09-22T17:13:40.582411] [DEBUG] [LOCAL ] AMRZ: No primary data file found to delete. [2025-09-22T17:13:40.582458] [INFO ] [LOCAL ] AMRZ: Starting deletion of derivative data. [2025-09-22T17:13:40.582552] [DEBUG] [LOCAL ] AMRZ: No derivative data file found to delete. [2025-09-22T17:13:40.582631] [INFO ] [MAIN ] Update Progress: 107/2372 symbols completed. AMRZ took 31.0s. Estimated remaining: 4h 48m 9s. Rate: 7.9 symbols/min [2025-09-22T17:13:40.754063] [INFO ] [MAIN ] AMTD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:13:40.759982] [DEBUG] [LOCAL ] AMTD: Loaded 3591 existing records from primary storage. [2025-09-22T17:13:40.760082] [INFO ] [MAIN ] AMTD: Loaded 3591 existing records. [2025-09-22T17:13:40.939072] [WARN ] [MAIN ] AMTD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:13:40.939477] [INFO ] [MAIN ] AMTD: Wiping existing primary data before full refresh. [2025-09-22T17:13:40.939586] [INFO ] [LOCAL ] AMTD: Starting deletion of primary data. [2025-09-22T17:13:40.945206] [DEBUG] [LOCAL ] AMTD: Deleted primary data file. [2025-09-22T17:13:40.954079] [INFO ] [MAIN ] AMTD: Starting full primary refresh. [2025-09-22T17:13:41.000361] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-22T17:13:41.327208] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-08. [2025-09-22T17:13:41.372378] [INFO ] [REMOTE ] AMTD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:13:42.031618] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T17:13:42.122103] [INFO ] [REMOTE ] AMRC: Fetching primary data for 2025-09. [2025-09-22T17:13:42.208579] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-22T17:13:42.922066] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-07. [2025-09-22T17:13:43.248094] [INFO ] [REMOTE ] AMRC: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T17:13:43.254260] [INFO ] [REMOTE ] AMRC: Full fetch complete (52237 records). [2025-09-22T17:13:43.254367] [DEBUG] [VALIDATOR ] AMRC: Validating primary data. [2025-09-22T17:13:43.642851] [DEBUG] [VALIDATOR ] AMRC: All expected trading days are present. [2025-09-22T17:13:43.642975] [DEBUG] [VALIDATOR ] AMRC: Primary data validation passed. [2025-09-22T17:13:43.643548] [INFO ] [MAIN ] AMRC: Fetched primary data is valid. [2025-09-22T17:13:43.643610] [DEBUG] [LOCAL ] AMRC: Saving primary data. [2025-09-22T17:13:43.644976] [DEBUG] [LOCAL ] AMRC: Trimmed 52237 records to 38463 (keeping 200 days of data) [2025-09-22T17:13:43.730879] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2024-12. [2025-09-22T17:13:43.873761] [DEBUG] [LOCAL ] AMRC: Primary data saved (38463 records). [2025-09-22T17:13:43.873918] [INFO ] [MAIN ] AMRC: Full history saved. [2025-09-22T17:13:43.874005] [INFO ] [MAIN ] Update Progress: 108/2372 symbols completed. AMRC took 36.5s. Estimated remaining: 4h 46m 31s. Rate: 7.9 symbols/min [2025-09-22T17:13:44.050381] [INFO ] [MAIN ] AMTM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:13:44.101273] [DEBUG] [LOCAL ] AMTM: Loaded 51512 existing records from primary storage. [2025-09-22T17:13:44.101431] [INFO ] [MAIN ] AMTM: Loaded 51512 existing records. [2025-09-22T17:13:44.291944] [WARN ] [MAIN ] AMTM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:13:44.292281] [INFO ] [MAIN ] AMTM: Wiping existing primary data before full refresh. [2025-09-22T17:13:44.292360] [INFO ] [LOCAL ] AMTM: Starting deletion of primary data. [2025-09-22T17:13:44.294143] [DEBUG] [LOCAL ] AMTM: Deleted primary data file. [2025-09-22T17:13:44.294219] [INFO ] [MAIN ] AMTM: Starting full primary refresh. [2025-09-22T17:13:44.407187] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2024-12 (0.68 seconds). [2025-09-22T17:13:44.531725] [INFO ] [REMOTE ] AMTB: Fetching primary data for 2025-09. [2025-09-22T17:13:44.673888] [INFO ] [REMOTE ] AMTM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:13:44.720251] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-22T17:13:45.322054] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-08. [2025-09-22T17:13:45.645781] [INFO ] [REMOTE ] AMTB: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T17:13:45.648935] [INFO ] [REMOTE ] AMTB: Full fetch complete (30341 records). [2025-09-22T17:13:45.649056] [DEBUG] [VALIDATOR ] AMTB: Validating primary data. [2025-09-22T17:13:46.028948] [DEBUG] [VALIDATOR ] AMTB: All expected trading days are present. [2025-09-22T17:13:46.029043] [DEBUG] [VALIDATOR ] AMTB: Primary data validation passed. [2025-09-22T17:13:46.029413] [INFO ] [MAIN ] AMTB: Fetched primary data is valid. [2025-09-22T17:13:46.029453] [DEBUG] [LOCAL ] AMTB: Saving primary data. [2025-09-22T17:13:46.030316] [DEBUG] [LOCAL ] AMTB: Trimmed 30341 records to 20461 (keeping 200 days of data) [2025-09-22T17:13:46.124176] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-01. [2025-09-22T17:13:46.157295] [DEBUG] [LOCAL ] AMTB: Primary data saved (20461 records). [2025-09-22T17:13:46.157426] [INFO ] [MAIN ] AMTB: Full history saved. [2025-09-22T17:13:46.157508] [INFO ] [MAIN ] Update Progress: 109/2372 symbols completed. AMTB took 24.2s. Estimated remaining: 4h 44m 33s. Rate: 8.0 symbols/min [2025-09-22T17:13:46.337105] [INFO ] [MAIN ] AMWL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:13:46.347058] [DEBUG] [LOCAL ] AMWL: Loaded 8803 existing records from primary storage. [2025-09-22T17:13:46.347168] [INFO ] [MAIN ] AMWL: Loaded 8803 existing records. [2025-09-22T17:13:46.524850] [WARN ] [MAIN ] AMWL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:13:46.525163] [INFO ] [MAIN ] AMWL: Wiping existing primary data before full refresh. [2025-09-22T17:13:46.525216] [INFO ] [LOCAL ] AMWL: Starting deletion of primary data. [2025-09-22T17:13:46.525613] [DEBUG] [LOCAL ] AMWL: Deleted primary data file. [2025-09-22T17:13:46.525710] [INFO ] [MAIN ] AMWL: Starting full primary refresh. [2025-09-22T17:13:46.644189] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-01 (0.52 seconds). [2025-09-22T17:13:46.904457] [INFO ] [REMOTE ] AMWL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:13:46.922009] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2024-12. [2025-09-22T17:13:46.994674] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-22T17:13:47.722046] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-02. [2025-09-22T17:13:47.754155] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T17:13:48.316316] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T17:13:48.522083] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2024-12. [2025-09-22T17:13:49.322066] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-03. [2025-09-22T17:13:49.665699] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-03 (0.34 seconds). [2025-09-22T17:13:50.122031] [INFO ] [REMOTE ] AMT: Fetching primary data for 2025-09. [2025-09-22T17:13:50.187760] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T17:13:50.922129] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-01. [2025-09-22T17:13:51.722080] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-04. [2025-09-22T17:13:51.779700] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-22T17:13:51.977438] [INFO ] [REMOTE ] AMT: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-22T17:13:51.986561] [INFO ] [REMOTE ] AMT: Full fetch complete (75997 records). [2025-09-22T17:13:51.986781] [DEBUG] [VALIDATOR ] AMT: Validating primary data. [2025-09-22T17:13:52.106179] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-04 (0.38 seconds). [2025-09-22T17:13:52.492950] [DEBUG] [VALIDATOR ] AMT: All expected trading days are present. [2025-09-22T17:13:52.493050] [DEBUG] [VALIDATOR ] AMT: Primary data validation passed. [2025-09-22T17:13:52.494079] [INFO ] [MAIN ] AMT: Fetched primary data is valid. [2025-09-22T17:13:52.494154] [DEBUG] [LOCAL ] AMT: Saving primary data. [2025-09-22T17:13:52.496065] [DEBUG] [LOCAL ] AMT: Trimmed 75997 records to 52455 (keeping 200 days of data) [2025-09-22T17:13:52.559862] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-05. [2025-09-22T17:13:52.843514] [DEBUG] [LOCAL ] AMT: Primary data saved (52455 records). [2025-09-22T17:13:52.843692] [INFO ] [MAIN ] AMT: Full history saved. [2025-09-22T17:13:52.843976] [INFO ] [MAIN ] Update Progress: 110/2372 symbols completed. AMT took 42.0s. Estimated remaining: 4h 44m 8s. Rate: 8.0 symbols/min [2025-09-22T17:13:52.975226] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-05 (0.42 seconds). [2025-09-22T17:13:53.048120] [INFO ] [MAIN ] AMX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:13:53.101200] [DEBUG] [LOCAL ] AMX: Loaded 49778 existing records from primary storage. [2025-09-22T17:13:53.101384] [INFO ] [MAIN ] AMX: Loaded 49778 existing records. [2025-09-22T17:13:53.290430] [WARN ] [MAIN ] AMX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:13:53.290734] [INFO ] [MAIN ] AMX: Wiping existing primary data before full refresh. [2025-09-22T17:13:53.290790] [INFO ] [LOCAL ] AMX: Starting deletion of primary data. [2025-09-22T17:13:53.291998] [DEBUG] [LOCAL ] AMX: Deleted primary data file. [2025-09-22T17:13:53.292062] [INFO ] [MAIN ] AMX: Starting full primary refresh. [2025-09-22T17:13:53.327274] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-06. [2025-09-22T17:13:53.664845] [INFO ] [REMOTE ] AMX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:13:53.860255] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-22T17:13:54.122124] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-01. [2025-09-22T17:13:54.922068] [INFO ] [REMOTE ] AMX: Fetching primary data for 2024-12. [2025-09-22T17:13:55.456125] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-22T17:13:55.722076] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-07. [2025-09-22T17:13:56.201093] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-22T17:13:56.331259] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-07 (0.61 seconds). [2025-09-22T17:13:56.522069] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-02. [2025-09-22T17:13:57.322072] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-02. [2025-09-22T17:13:57.850736] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T17:13:57.998324] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-22T17:13:58.122078] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-01. [2025-09-22T17:13:58.922056] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-03. [2025-09-22T17:13:59.292536] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-22T17:13:59.440088] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-22T17:13:59.722054] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-04. [2025-09-22T17:14:00.257702] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-04 (0.54 seconds). [2025-09-22T17:14:00.522056] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-05. [2025-09-22T17:14:01.087354] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-22T17:14:01.322100] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-06. [2025-09-22T17:14:02.105016] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-22T17:14:02.122047] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-07. [2025-09-22T17:14:02.922060] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-02. [2025-09-22T17:14:03.094869] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-22T17:14:03.722097] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-08. [2025-09-22T17:14:04.108020] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-08 (0.39 seconds). [2025-09-22T17:14:04.311792] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-22T17:14:04.522079] [INFO ] [REMOTE ] AMTD: Fetching primary data for 2025-09. [2025-09-22T17:14:05.079734] [INFO ] [REMOTE ] AMTD: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-22T17:14:05.081291] [INFO ] [REMOTE ] AMTD: Full fetch complete (5602 records). [2025-09-22T17:14:05.081362] [DEBUG] [VALIDATOR ] AMTD: Validating primary data. [2025-09-22T17:14:05.327250] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-03. [2025-09-22T17:14:05.493884] [DEBUG] [VALIDATOR ] AMTD: All expected trading days are present. [2025-09-22T17:14:05.493983] [DEBUG] [VALIDATOR ] AMTD: Primary data validation passed. [2025-09-22T17:14:05.494183] [INFO ] [MAIN ] AMTD: Fetched primary data is valid. [2025-09-22T17:14:05.494223] [DEBUG] [LOCAL ] AMTD: Saving primary data. [2025-09-22T17:14:05.494689] [DEBUG] [LOCAL ] AMTD: Trimmed 5602 records to 3554 (keeping 200 days of data) [2025-09-22T17:14:05.517582] [DEBUG] [LOCAL ] AMTD: Primary data saved (3554 records). [2025-09-22T17:14:05.517775] [INFO ] [MAIN ] AMTD: Full history saved. [2025-09-22T17:14:05.517877] [INFO ] [MAIN ] Update Progress: 111/2372 symbols completed. AMTD took 24.9s. Estimated remaining: 4h 45m 45s. Rate: 7.9 symbols/min [2025-09-22T17:14:05.708083] [INFO ] [MAIN ] AN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:14:05.749391] [DEBUG] [LOCAL ] AN: Loaded 33301 existing records from primary storage. [2025-09-22T17:14:05.749557] [INFO ] [MAIN ] AN: Loaded 33301 existing records. [2025-09-22T17:14:05.924372] [WARN ] [MAIN ] AN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:14:05.924729] [INFO ] [MAIN ] AN: Wiping existing primary data before full refresh. [2025-09-22T17:14:05.924808] [INFO ] [LOCAL ] AN: Starting deletion of primary data. [2025-09-22T17:14:05.925695] [DEBUG] [LOCAL ] AN: Deleted primary data file. [2025-09-22T17:14:05.925755] [INFO ] [MAIN ] AN: Starting full primary refresh. [2025-09-22T17:14:06.133716] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-08. [2025-09-22T17:14:06.293390] [INFO ] [REMOTE ] AN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:14:06.750692] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T17:14:06.771348] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-08 (0.64 seconds). [2025-09-22T17:14:06.922096] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-04. [2025-09-22T17:14:07.722070] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-03. [2025-09-22T17:14:08.257521] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-22T17:14:08.522102] [INFO ] [REMOTE ] AMWL: Fetching primary data for 2025-09. [2025-09-22T17:14:09.322037] [INFO ] [REMOTE ] AN: Fetching primary data for 2024-12. [2025-09-22T17:14:09.365933] [INFO ] [REMOTE ] AMWL: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-22T17:14:09.368697] [INFO ] [REMOTE ] AMWL: Full fetch complete (14002 records). [2025-09-22T17:14:09.368821] [DEBUG] [VALIDATOR ] AMWL: Validating primary data. [2025-09-22T17:14:09.766896] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-03 (2.04 seconds). [2025-09-22T17:14:09.805925] [DEBUG] [VALIDATOR ] AMWL: All expected trading days are present. [2025-09-22T17:14:09.806126] [DEBUG] [VALIDATOR ] AMWL: Primary data validation passed. [2025-09-22T17:14:09.806406] [INFO ] [MAIN ] AMWL: Fetched primary data is valid. [2025-09-22T17:14:09.806788] [DEBUG] [LOCAL ] AMWL: Saving primary data. [2025-09-22T17:14:09.807417] [DEBUG] [LOCAL ] AMWL: Trimmed 14002 records to 8612 (keeping 200 days of data) [2025-09-22T17:14:09.856399] [DEBUG] [LOCAL ] AMWL: Primary data saved (8612 records). [2025-09-22T17:14:09.856548] [INFO ] [MAIN ] AMWL: Full history saved. [2025-09-22T17:14:09.856731] [INFO ] [MAIN ] Update Progress: 112/2372 symbols completed. AMWL took 23.7s. Estimated remaining: 4h 44m 32s. Rate: 7.9 symbols/min [2025-09-22T17:14:10.035624] [INFO ] [MAIN ] ANET: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:14:10.092133] [DEBUG] [LOCAL ] ANET: Loaded 54546 existing records from primary storage. [2025-09-22T17:14:10.092289] [INFO ] [MAIN ] ANET: Loaded 54546 existing records. [2025-09-22T17:14:10.127309] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-05. [2025-09-22T17:14:10.279123] [WARN ] [MAIN ] ANET: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:14:10.279361] [INFO ] [MAIN ] ANET: Wiping existing primary data before full refresh. [2025-09-22T17:14:10.279409] [INFO ] [LOCAL ] ANET: Starting deletion of primary data. [2025-09-22T17:14:10.280772] [DEBUG] [LOCAL ] ANET: Deleted primary data file. [2025-09-22T17:14:10.280833] [INFO ] [MAIN ] ANET: Starting full primary refresh. [2025-09-22T17:14:10.662994] [INFO ] [REMOTE ] ANET: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:14:10.712418] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:14:10.922058] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-04. [2025-09-22T17:14:11.489165] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T17:14:11.722052] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-06. [2025-09-22T17:14:12.323143] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T17:14:12.522118] [INFO ] [REMOTE ] ANET: Fetching primary data for 2024-12. [2025-09-22T17:14:13.327212] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-05. [2025-09-22T17:14:13.340023] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-22T17:14:14.122092] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-07. [2025-09-22T17:14:14.435532] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T17:14:14.676776] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-22T17:14:14.922075] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-06. [2025-09-22T17:14:15.506716] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T17:14:15.722056] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-08. [2025-09-22T17:14:16.522052] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-01. [2025-09-22T17:14:16.626787] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T17:14:17.322073] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-07. [2025-09-22T17:14:17.359901] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T17:14:18.122133] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-01. [2025-09-22T17:14:18.617857] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-01 (2.10 seconds). [2025-09-22T17:14:18.669691] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T17:14:18.922089] [INFO ] [REMOTE ] AMX: Fetching primary data for 2025-09. [2025-09-22T17:14:19.120386] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T17:14:19.722064] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-02. [2025-09-22T17:14:20.272080] [INFO ] [REMOTE ] AMX: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-22T17:14:20.280428] [INFO ] [REMOTE ] AMX: Full fetch complete (70777 records). [2025-09-22T17:14:20.280910] [DEBUG] [VALIDATOR ] AMX: Validating primary data. [2025-09-22T17:14:20.530566] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-02. [2025-09-22T17:14:20.694343] [DEBUG] [VALIDATOR ] AMX: All expected trading days are present. [2025-09-22T17:14:20.694539] [DEBUG] [VALIDATOR ] AMX: Primary data validation passed. [2025-09-22T17:14:20.695738] [INFO ] [MAIN ] AMX: Fetched primary data is valid. [2025-09-22T17:14:20.695832] [DEBUG] [LOCAL ] AMX: Saving primary data. [2025-09-22T17:14:20.698363] [DEBUG] [LOCAL ] AMX: Trimmed 70777 records to 49133 (keeping 200 days of data) [2025-09-22T17:14:21.016759] [DEBUG] [LOCAL ] AMX: Primary data saved (49133 records). [2025-09-22T17:14:21.017087] [INFO ] [MAIN ] AMX: Full history saved. [2025-09-22T17:14:21.017240] [INFO ] [MAIN ] Update Progress: 113/2372 symbols completed. AMX took 28.2s. Estimated remaining: 4h 45m 36s. Rate: 7.9 symbols/min [2025-09-22T17:14:21.199966] [INFO ] [MAIN ] ANF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:14:21.257068] [DEBUG] [LOCAL ] ANF: Loaded 53051 existing records from primary storage. [2025-09-22T17:14:21.257276] [INFO ] [MAIN ] ANF: Loaded 53051 existing records. [2025-09-22T17:14:21.330545] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-08. [2025-09-22T17:14:21.453077] [WARN ] [MAIN ] ANF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:14:21.453534] [INFO ] [MAIN ] ANF: Wiping existing primary data before full refresh. [2025-09-22T17:14:21.453586] [INFO ] [LOCAL ] ANF: Starting deletion of primary data. [2025-09-22T17:14:21.455060] [DEBUG] [LOCAL ] ANF: Deleted primary data file. [2025-09-22T17:14:21.455134] [INFO ] [MAIN ] ANF: Starting full primary refresh. [2025-09-22T17:14:21.839216] [INFO ] [REMOTE ] ANF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:14:21.902091] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-02 (2.18 seconds). [2025-09-22T17:14:22.105699] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-22T17:14:22.122068] [INFO ] [REMOTE ] ANF: Fetching primary data for 2024-12. [2025-09-22T17:14:22.803179] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T17:14:22.922059] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-03. [2025-09-22T17:14:23.722021] [INFO ] [REMOTE ] AMTM: Fetching primary data for 2025-09. [2025-09-22T17:14:24.164896] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2024-12 (2.04 seconds). [2025-09-22T17:14:24.522083] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-03. [2025-09-22T17:14:25.103491] [INFO ] [REMOTE ] AMTM: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-22T17:14:25.111607] [INFO ] [REMOTE ] AMTM: Full fetch complete (73959 records). [2025-09-22T17:14:25.111826] [DEBUG] [VALIDATOR ] AMTM: Validating primary data. [2025-09-22T17:14:25.324853] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-01. [2025-09-22T17:14:25.611679] [DEBUG] [VALIDATOR ] AMTM: All expected trading days are present. [2025-09-22T17:14:25.611961] [DEBUG] [VALIDATOR ] AMTM: Primary data validation passed. [2025-09-22T17:14:25.613358] [INFO ] [MAIN ] AMTM: Fetched primary data is valid. [2025-09-22T17:14:25.613790] [DEBUG] [LOCAL ] AMTM: Saving primary data. [2025-09-22T17:14:25.616891] [DEBUG] [LOCAL ] AMTM: Trimmed 73959 records to 50777 (keeping 200 days of data) [2025-09-22T17:14:25.659064] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-03 (2.74 seconds). [2025-09-22T17:14:25.819548] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T17:14:26.018854] [DEBUG] [LOCAL ] AMTM: Primary data saved (50777 records). [2025-09-22T17:14:26.019046] [INFO ] [MAIN ] AMTM: Full history saved. [2025-09-22T17:14:26.019140] [INFO ] [MAIN ] Update Progress: 114/2372 symbols completed. AMTM took 42.1s. Estimated remaining: 4h 44m 38s. Rate: 7.9 symbols/min [2025-09-22T17:14:26.128392] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-04. [2025-09-22T17:14:26.203678] [INFO ] [MAIN ] ANGX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:14:26.203895] [DEBUG] [LOCAL ] ANGX: No existing data file found in primary storage. [2025-09-22T17:14:26.203951] [WARN ] [MAIN ] ANGX: No existing data found, performing full refresh instead. [2025-09-22T17:14:26.204092] [INFO ] [MAIN ] ANGX: Wiping existing primary data before full refresh. [2025-09-22T17:14:26.204135] [INFO ] [LOCAL ] ANGX: Starting deletion of primary data. [2025-09-22T17:14:26.204176] [DEBUG] [LOCAL ] ANGX: No primary data file found to delete. [2025-09-22T17:14:26.204209] [INFO ] [MAIN ] ANGX: Starting full primary refresh. [2025-09-22T17:14:26.562307] [INFO ] [REMOTE ] ANGX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:14:26.922096] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-04. [2025-09-22T17:14:27.270671] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-22T17:14:27.446497] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T17:14:27.722018] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-05. [2025-09-22T17:14:28.522118] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2024-12. [2025-09-22T17:14:28.730415] [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-22T17:14:28.730684] [WARN ] [REMOTE ] ANGX: No data returned for month 2024-12 [2025-09-22T17:14:28.904742] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-04 (1.98 seconds). [2025-09-22T17:14:29.126394] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T17:14:29.322030] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-01. [2025-09-22T17:14:29.520748] [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-22T17:14:29.520992] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-01 [2025-09-22T17:14:30.122116] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-06. [2025-09-22T17:14:30.922087] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-02. [2025-09-22T17:14:31.108835] [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-22T17:14:31.109158] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-02 [2025-09-22T17:14:31.437713] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T17:14:31.722056] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-03. [2025-09-22T17:14:31.944886] [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-22T17:14:31.945215] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-03 [2025-09-22T17:14:32.522066] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-07. [2025-09-22T17:14:33.322067] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-04. [2025-09-22T17:14:33.534058] [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-22T17:14:33.534361] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-04 [2025-09-22T17:14:33.622362] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-22T17:14:34.122073] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-05. [2025-09-22T17:14:34.922063] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-05. [2025-09-22T17:14:35.136418] [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-22T17:14:35.136787] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-05 [2025-09-22T17:14:35.722062] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-06. [2025-09-22T17:14:36.000715] [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-22T17:14:36.001042] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-06 [2025-09-22T17:14:36.212409] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-22T17:14:36.522059] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-06. [2025-09-22T17:14:37.322062] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-02. [2025-09-22T17:14:38.122073] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-08. [2025-09-22T17:14:38.398960] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-22T17:14:38.922094] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-07. [2025-09-22T17:14:39.232449] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-02 (1.91 seconds). [2025-09-22T17:14:39.616428] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T17:14:39.722104] [INFO ] [REMOTE ] AN: Fetching primary data for 2025-09. [2025-09-22T17:14:40.522104] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-07. [2025-09-22T17:14:40.619262] [INFO ] [REMOTE ] AN: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-22T17:14:40.624526] [INFO ] [REMOTE ] AN: Full fetch complete (47740 records). [2025-09-22T17:14:40.624629] [DEBUG] [VALIDATOR ] AN: Validating primary data. [2025-09-22T17:14:40.783891] [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-22T17:14:40.816335] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-07 [2025-09-22T17:14:41.031504] [DEBUG] [VALIDATOR ] AN: All expected trading days are present. [2025-09-22T17:14:41.031759] [DEBUG] [VALIDATOR ] AN: Primary data validation passed. [2025-09-22T17:14:41.032347] [INFO ] [MAIN ] AN: Fetched primary data is valid. [2025-09-22T17:14:41.032427] [DEBUG] [LOCAL ] AN: Saving primary data. [2025-09-22T17:14:41.033767] [DEBUG] [LOCAL ] AN: Trimmed 47740 records to 32596 (keeping 200 days of data) [2025-09-22T17:14:41.159811] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-07 (2.24 seconds). [2025-09-22T17:14:41.283291] [DEBUG] [LOCAL ] AN: Primary data saved (32596 records). [2025-09-22T17:14:41.283459] [INFO ] [MAIN ] AN: Full history saved. [2025-09-22T17:14:41.287539] [INFO ] [MAIN ] Update Progress: 115/2372 symbols completed. AN took 35.8s. Estimated remaining: 4h 47m 1s. Rate: 7.9 symbols/min [2025-09-22T17:14:41.327183] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-03. [2025-09-22T17:14:41.476051] [INFO ] [MAIN ] ANRO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:14:41.498215] [DEBUG] [LOCAL ] ANRO: Loaded 20526 existing records from primary storage. [2025-09-22T17:14:41.498391] [INFO ] [MAIN ] ANRO: Loaded 20526 existing records. [2025-09-22T17:14:41.690346] [WARN ] [MAIN ] ANRO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:14:41.690700] [INFO ] [MAIN ] ANRO: Wiping existing primary data before full refresh. [2025-09-22T17:14:41.690785] [INFO ] [LOCAL ] ANRO: Starting deletion of primary data. [2025-09-22T17:14:41.691451] [DEBUG] [LOCAL ] ANRO: Deleted primary data file. [2025-09-22T17:14:41.691514] [INFO ] [MAIN ] ANRO: Starting full primary refresh. [2025-09-22T17:14:42.078007] [INFO ] [REMOTE ] ANRO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:14:42.122063] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-08. [2025-09-22T17:14:42.322628] [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-22T17:14:42.323012] [WARN ] [REMOTE ] ANGX: No data returned for month 2025-08 [2025-09-22T17:14:42.922137] [INFO ] [REMOTE ] ANGX: Fetching primary data for 2025-09. [2025-09-22T17:14:43.252587] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-22T17:14:43.722179] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-08. [2025-09-22T17:14:44.424399] [INFO ] [REMOTE ] ANGX: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-22T17:14:44.428463] [INFO ] [REMOTE ] ANGX: Full fetch complete (2799 records). [2025-09-22T17:14:44.428530] [DEBUG] [VALIDATOR ] ANGX: Validating primary data. [2025-09-22T17:14:44.527213] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2024-12. [2025-09-22T17:14:44.609350] [WARN ] [VALIDATOR ] ANGX: Validation failed - insufficient historical data. Have 8 unique days, need 200 days [2025-09-22T17:14:44.609536] [FATAL] [MAIN ] ANGX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:14:44.609606] [WARN ] [MAIN ] ANGX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:14:44.609693] [INFO ] [LOCAL ] ANGX: Starting deletion of primary data. [2025-09-22T17:14:44.609766] [DEBUG] [LOCAL ] ANGX: No primary data file found to delete. [2025-09-22T17:14:44.609802] [INFO ] [LOCAL ] ANGX: Starting deletion of derivative data. [2025-09-22T17:14:44.609858] [DEBUG] [LOCAL ] ANGX: No derivative data file found to delete. [2025-09-22T17:14:44.609957] [INFO ] [MAIN ] Update Progress: 116/2372 symbols completed. ANGX took 18.6s. Estimated remaining: 4h 45m 30s. Rate: 7.9 symbols/min [2025-09-22T17:14:44.778104] [INFO ] [MAIN ] ANVS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:14:44.800988] [DEBUG] [LOCAL ] ANVS: Loaded 23662 existing records from primary storage. [2025-09-22T17:14:44.801116] [INFO ] [MAIN ] ANVS: Loaded 23662 existing records. [2025-09-22T17:14:44.978734] [WARN ] [MAIN ] ANVS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:14:44.979026] [INFO ] [MAIN ] ANVS: Wiping existing primary data before full refresh. [2025-09-22T17:14:44.979075] [INFO ] [LOCAL ] ANVS: Starting deletion of primary data. [2025-09-22T17:14:44.979767] [DEBUG] [LOCAL ] ANVS: Deleted primary data file. [2025-09-22T17:14:44.979837] [INFO ] [MAIN ] ANVS: Starting full primary refresh. [2025-09-22T17:14:45.330560] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-04. [2025-09-22T17:14:45.335948] [INFO ] [REMOTE ] ANVS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:14:45.642228] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-08 (1.92 seconds). [2025-09-22T17:14:45.910326] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-22T17:14:46.122042] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-01. [2025-09-22T17:14:46.884286] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-22T17:14:46.922085] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2024-12. [2025-09-22T17:14:46.981216] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-22T17:14:47.722118] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-05. [2025-09-22T17:14:48.468154] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-22T17:14:48.522011] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-01. [2025-09-22T17:14:49.322079] [INFO ] [REMOTE ] ANET: Fetching primary data for 2025-09. [2025-09-22T17:14:49.366762] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T17:14:49.528476] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-22T17:14:50.122058] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-06. [2025-09-22T17:14:50.922111] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-02. [2025-09-22T17:14:51.699634] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-22T17:14:51.722038] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-07. [2025-09-22T17:14:52.110870] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T17:14:52.226316] [INFO ] [REMOTE ] ANET: Incremental fetch complete for 2025-09 (2.90 seconds). [2025-09-22T17:14:52.235047] [INFO ] [REMOTE ] ANET: Full fetch complete (77835 records). [2025-09-22T17:14:52.235186] [DEBUG] [VALIDATOR ] ANET: Validating primary data. [2025-09-22T17:14:52.527196] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-02. [2025-09-22T17:14:52.691098] [DEBUG] [VALIDATOR ] ANET: All expected trading days are present. [2025-09-22T17:14:52.691200] [DEBUG] [VALIDATOR ] ANET: Primary data validation passed. [2025-09-22T17:14:52.692145] [INFO ] [MAIN ] ANET: Fetched primary data is valid. [2025-09-22T17:14:52.692230] [DEBUG] [LOCAL ] ANET: Saving primary data. [2025-09-22T17:14:52.694155] [DEBUG] [LOCAL ] ANET: Trimmed 77835 records to 53766 (keeping 200 days of data) [2025-09-22T17:14:53.034277] [DEBUG] [LOCAL ] ANET: Primary data saved (53766 records). [2025-09-22T17:14:53.034424] [INFO ] [MAIN ] ANET: Full history saved. [2025-09-22T17:14:53.034512] [INFO ] [MAIN ] Update Progress: 117/2372 symbols completed. ANET took 43.2s. Estimated remaining: 4h 45m 38s. Rate: 7.9 symbols/min [2025-09-22T17:14:53.253170] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T17:14:53.341082] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-08. [2025-09-22T17:14:53.351378] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-22T17:14:54.122058] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-03. [2025-09-22T17:14:54.900671] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-22T17:14:54.922010] [INFO ] [REMOTE ] ANF: Fetching primary data for 2025-09. [2025-09-22T17:14:55.365762] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-22T17:14:55.722086] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-04. [2025-09-22T17:14:56.522101] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-03. [2025-09-22T17:14:56.561217] [INFO ] [REMOTE ] ANF: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-22T17:14:56.569348] [INFO ] [REMOTE ] ANF: Full fetch complete (75643 records). [2025-09-22T17:14:56.569472] [DEBUG] [VALIDATOR ] ANF: Validating primary data. [2025-09-22T17:14:56.896529] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-22T17:14:57.006813] [DEBUG] [VALIDATOR ] ANF: All expected trading days are present. [2025-09-22T17:14:57.006930] [DEBUG] [VALIDATOR ] ANF: Primary data validation passed. [2025-09-22T17:14:57.007913] [INFO ] [MAIN ] ANF: Fetched primary data is valid. [2025-09-22T17:14:57.007986] [DEBUG] [LOCAL ] ANF: Saving primary data. [2025-09-22T17:14:57.013494] [DEBUG] [LOCAL ] ANF: Trimmed 75643 records to 52264 (keeping 200 days of data) [2025-09-22T17:14:57.322420] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-05. [2025-09-22T17:14:57.347147] [DEBUG] [LOCAL ] ANF: Primary data saved (52264 records). [2025-09-22T17:14:57.347250] [INFO ] [MAIN ] ANF: Full history saved. [2025-09-22T17:14:57.347368] [INFO ] [MAIN ] Update Progress: 118/2372 symbols completed. ANF took 36.3s. Estimated remaining: 4h 44m 28s. Rate: 7.9 symbols/min [2025-09-22T17:14:57.446142] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-22T17:14:57.998210] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T17:14:58.122055] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-06. [2025-09-22T17:14:58.896613] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-22T17:14:58.922005] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-07. [2025-09-22T17:14:59.623443] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T17:14:59.722057] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-08. [2025-09-22T17:15:00.304975] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-22T17:15:00.522124] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-04. [2025-09-22T17:15:01.322087] [INFO ] [REMOTE ] ANRO: Fetching primary data for 2025-09. [2025-09-22T17:15:01.792817] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T17:15:02.122142] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-05. [2025-09-22T17:15:03.061474] [INFO ] [REMOTE ] ANRO: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-22T17:15:03.063780] [INFO ] [REMOTE ] ANRO: Full fetch complete (30764 records). [2025-09-22T17:15:03.063859] [DEBUG] [VALIDATOR ] ANRO: Validating primary data. [2025-09-22T17:15:03.449598] [DEBUG] [VALIDATOR ] ANRO: All expected trading days are present. [2025-09-22T17:15:03.449714] [DEBUG] [VALIDATOR ] ANRO: Primary data validation passed. [2025-09-22T17:15:03.450618] [INFO ] [MAIN ] ANRO: Fetched primary data is valid. [2025-09-22T17:15:03.450717] [DEBUG] [LOCAL ] ANRO: Saving primary data. [2025-09-22T17:15:03.451619] [DEBUG] [LOCAL ] ANRO: Trimmed 30764 records to 19673 (keeping 200 days of data) [2025-09-22T17:15:03.572243] [DEBUG] [LOCAL ] ANRO: Primary data saved (19673 records). [2025-09-22T17:15:03.572397] [INFO ] [MAIN ] ANRO: Full history saved. [2025-09-22T17:15:03.572515] [INFO ] [MAIN ] Update Progress: 119/2372 symbols completed. ANRO took 22.3s. Estimated remaining: 4h 43m 55s. Rate: 7.9 symbols/min [2025-09-22T17:15:04.969346] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-05 (2.85 seconds). [2025-09-22T17:15:04.975306] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-06. [2025-09-22T17:15:06.103530] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-06 (1.13 seconds). [2025-09-22T17:15:06.110161] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-07. [2025-09-22T17:15:07.119849] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-22T17:15:07.126980] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-08. [2025-09-22T17:15:08.014573] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T17:15:08.020911] [INFO ] [REMOTE ] ANVS: Fetching primary data for 2025-09. [2025-09-22T17:15:08.842536] [INFO ] [REMOTE ] ANVS: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-22T17:15:08.845619] [INFO ] [REMOTE ] ANVS: Full fetch complete (36929 records). [2025-09-22T17:15:08.845750] [DEBUG] [VALIDATOR ] ANVS: Validating primary data. [2025-09-22T17:15:09.278000] [DEBUG] [VALIDATOR ] ANVS: All expected trading days are present. [2025-09-22T17:15:09.278151] [DEBUG] [VALIDATOR ] ANVS: Primary data validation passed. [2025-09-22T17:15:09.278712] [INFO ] [MAIN ] ANVS: Fetched primary data is valid. [2025-09-22T17:15:09.278799] [DEBUG] [LOCAL ] ANVS: Saving primary data. [2025-09-22T17:15:09.279869] [DEBUG] [LOCAL ] ANVS: Trimmed 36929 records to 23209 (keeping 200 days of data) [2025-09-22T17:15:09.428020] [DEBUG] [LOCAL ] ANVS: Primary data saved (23209 records). [2025-09-22T17:15:09.428161] [INFO ] [MAIN ] ANVS: Full history saved. [2025-09-22T17:15:09.428339] [INFO ] [MAIN ] Update Progress: 120/2372 symbols completed. ANVS took 24.8s. Estimated remaining: 4h 43m 15s. Rate: 8.0 symbols/min [2025-09-22T17:15:10.052364] [INFO ] [MAIN ] AOMR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:15:10.111852] [INFO ] [MAIN ] AON: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:15:10.146278] [INFO ] [MAIN ] AOMD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:15:10.153957] [DEBUG] [LOCAL ] AOMD: No existing data file found in primary storage. [2025-09-22T17:15:10.156261] [WARN ] [MAIN ] AOMD: No existing data found, performing full refresh instead. [2025-09-22T17:15:10.175431] [INFO ] [MAIN ] AOD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:15:10.175795] [INFO ] [MAIN ] AOMD: Wiping existing primary data before full refresh. [2025-09-22T17:15:10.176130] [INFO ] [LOCAL ] AOMD: Starting deletion of primary data. [2025-09-22T17:15:10.176237] [DEBUG] [LOCAL ] AOMD: No primary data file found to delete. [2025-09-22T17:15:10.176404] [INFO ] [MAIN ] AOMD: Starting full primary refresh. [2025-09-22T17:15:10.299575] [DEBUG] [LOCAL ] AOMR: Loaded 17257 existing records from primary storage. [2025-09-22T17:15:10.309120] [INFO ] [MAIN ] AOMR: Loaded 17257 existing records. [2025-09-22T17:15:10.590034] [DEBUG] [LOCAL ] AOD: Loaded 30803 existing records from primary storage. [2025-09-22T17:15:10.632413] [INFO ] [MAIN ] AOD: Loaded 30803 existing records. [2025-09-22T17:15:10.724046] [DEBUG] [LOCAL ] AON: Loaded 46389 existing records from primary storage. [2025-09-22T17:15:10.790175] [INFO ] [MAIN ] AON: Loaded 46389 existing records. [2025-09-22T17:15:10.857537] [WARN ] [MAIN ] AOMR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:15:10.994159] [INFO ] [REMOTE ] AOMD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:15:11.004866] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2024-12. [2025-09-22T17:15:11.037025] [INFO ] [MAIN ] AOMR: Wiping existing primary data before full refresh. [2025-09-22T17:15:11.047496] [INFO ] [LOCAL ] AOMR: Starting deletion of primary data. [2025-09-22T17:15:11.065407] [DEBUG] [LOCAL ] AOMR: Deleted primary data file. [2025-09-22T17:15:11.065518] [INFO ] [MAIN ] AOMR: Starting full primary refresh. [2025-09-22T17:15:11.276995] [WARN ] [MAIN ] AOD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:15:11.304547] [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-22T17:15:11.309968] [WARN ] [MAIN ] AON: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:15:11.286880] [INFO ] [MAIN ] AOD: Wiping existing primary data before full refresh. [2025-09-22T17:15:11.315935] [INFO ] [LOCAL ] AOD: Starting deletion of primary data. [2025-09-22T17:15:11.316066] [WARN ] [REMOTE ] AOMD: No data returned for month 2024-12 [2025-09-22T17:15:11.316210] [INFO ] [MAIN ] AON: Wiping existing primary data before full refresh. [2025-09-22T17:15:11.326764] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-01. [2025-09-22T17:15:11.341206] [INFO ] [LOCAL ] AON: Starting deletion of primary data. [2025-09-22T17:15:11.344946] [DEBUG] [LOCAL ] AOD: Deleted primary data file. [2025-09-22T17:15:11.345106] [INFO ] [MAIN ] AOD: Starting full primary refresh. [2025-09-22T17:15:11.350784] [DEBUG] [LOCAL ] AON: Deleted primary data file. [2025-09-22T17:15:11.351009] [INFO ] [MAIN ] AON: Starting full primary refresh. [2025-09-22T17:15:11.863077] [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-22T17:15:11.924827] [WARN ] [REMOTE ] AOMD: No data returned for month 2025-01 [2025-09-22T17:15:12.001250] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-02. [2025-09-22T17:15:12.181092] [INFO ] [REMOTE ] AOMR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:15:12.243796] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2024-12. [2025-09-22T17:15:12.416218] [INFO ] [REMOTE ] AOD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:15:12.400284] [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-22T17:15:12.415422] [INFO ] [REMOTE ] AON: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:15:12.416828] [INFO ] [REMOTE ] AON: Fetching primary data for 2024-12. [2025-09-22T17:15:12.417341] [INFO ] [REMOTE ] AOD: Fetching primary data for 2024-12. [2025-09-22T17:15:12.418962] [WARN ] [REMOTE ] AOMD: No data returned for month 2025-02 [2025-09-22T17:15:12.419679] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-03. [2025-09-22T17:15:12.630166] [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-22T17:15:12.630543] [WARN ] [REMOTE ] AOMD: No data returned for month 2025-03 [2025-09-22T17:15:12.631209] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-04. [2025-09-22T17:15:12.860847] [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-22T17:15:12.861185] [WARN ] [REMOTE ] AOMD: No data returned for month 2025-04 [2025-09-22T17:15:12.861776] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-05. [2025-09-22T17:15:12.962936] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-22T17:15:13.322009] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-01. [2025-09-22T17:15:13.480292] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T17:15:13.481472] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T17:15:13.937561] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T17:15:14.116966] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-22T17:15:14.125782] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-01. [2025-09-22T17:15:14.922084] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-02. [2025-09-22T17:15:15.435680] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-22T17:15:15.722107] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-02. [2025-09-22T17:15:15.929481] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-22T17:15:16.522104] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-06. [2025-09-22T17:15:16.615881] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-22T17:15:17.231500] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T17:15:17.322087] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-01. [2025-09-22T17:15:18.122070] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-07. [2025-09-22T17:15:18.922031] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-03. [2025-09-22T17:15:19.044305] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-22T17:15:19.722075] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-03. [2025-09-22T17:15:19.942607] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-01 (2.62 seconds). [2025-09-22T17:15:20.014608] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-22T17:15:20.522054] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-02. [2025-09-22T17:15:20.605213] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-03 (0.88 seconds). [2025-09-22T17:15:21.322064] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-04. [2025-09-22T17:15:21.870115] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T17:15:22.122099] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-04. [2025-09-22T17:15:22.366942] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-22T17:15:22.779774] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-04 (0.66 seconds). [2025-09-22T17:15:22.922109] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-03. [2025-09-22T17:15:23.722062] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-05. [2025-09-22T17:15:24.533077] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-05. [2025-09-22T17:15:24.542777] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-22T17:15:24.816773] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-22T17:15:25.322058] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-06. [2025-09-22T17:15:25.592009] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-22T17:15:25.869365] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-22T17:15:26.122073] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-07. [2025-09-22T17:15:26.841502] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-22T17:15:26.922044] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-08. [2025-09-22T17:15:27.722031] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-08. [2025-09-22T17:15:27.860394] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-22T17:15:28.149451] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-08 (0.43 seconds). [2025-09-22T17:15:28.522086] [INFO ] [REMOTE ] AOMD: Fetching primary data for 2025-09. [2025-09-22T17:15:28.985154] [INFO ] [REMOTE ] AOMD: Incremental fetch complete for 2025-09 (0.46 seconds). [2025-09-22T17:15:28.986243] [INFO ] [REMOTE ] AOMD: Full fetch complete (1738 records). [2025-09-22T17:15:28.986331] [DEBUG] [VALIDATOR ] AOMD: Validating primary data. [2025-09-22T17:15:29.179595] [WARN ] [VALIDATOR ] AOMD: Validation failed - insufficient historical data. Have 82 unique days, need 200 days [2025-09-22T17:15:29.179850] [FATAL] [MAIN ] AOMD: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:15:29.179911] [WARN ] [MAIN ] AOMD: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:15:29.179977] [INFO ] [LOCAL ] AOMD: Starting deletion of primary data. [2025-09-22T17:15:29.180039] [DEBUG] [LOCAL ] AOMD: No primary data file found to delete. [2025-09-22T17:15:29.180092] [INFO ] [LOCAL ] AOMD: Starting deletion of derivative data. [2025-09-22T17:15:29.180175] [DEBUG] [LOCAL ] AOMD: No derivative data file found to delete. [2025-09-22T17:15:29.180277] [INFO ] [MAIN ] Update Progress: 121/2372 symbols completed. AOMD took 19.7s. Estimated remaining: 4h 46m 55s. Rate: 7.8 symbols/min [2025-09-22T17:15:29.327153] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-04. [2025-09-22T17:15:29.367490] [INFO ] [MAIN ] AORT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:15:29.428825] [DEBUG] [LOCAL ] AORT: Loaded 30407 existing records from primary storage. [2025-09-22T17:15:29.428989] [INFO ] [MAIN ] AORT: Loaded 30407 existing records. [2025-09-22T17:15:29.609690] [WARN ] [MAIN ] AORT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:15:29.609947] [INFO ] [MAIN ] AORT: Wiping existing primary data before full refresh. [2025-09-22T17:15:29.609997] [INFO ] [LOCAL ] AORT: Starting deletion of primary data. [2025-09-22T17:15:29.612094] [DEBUG] [LOCAL ] AORT: Deleted primary data file. [2025-09-22T17:15:29.612156] [INFO ] [MAIN ] AORT: Starting full primary refresh. [2025-09-22T17:15:29.987530] [INFO ] [REMOTE ] AORT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:15:30.122084] [INFO ] [REMOTE ] AORT: Fetching primary data for 2024-12. [2025-09-22T17:15:30.922067] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-06. [2025-09-22T17:15:31.141719] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-22T17:15:31.282490] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T17:15:31.722059] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-05. [2025-09-22T17:15:31.823052] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-22T17:15:32.522058] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-01. [2025-09-22T17:15:33.322055] [INFO ] [REMOTE ] AOMR: Fetching primary data for 2025-09. [2025-09-22T17:15:33.569628] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-22T17:15:33.643215] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T17:15:34.122064] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-06. [2025-09-22T17:15:34.411231] [INFO ] [REMOTE ] AOMR: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T17:15:34.414357] [INFO ] [REMOTE ] AOMR: Full fetch complete (23142 records). [2025-09-22T17:15:34.414459] [DEBUG] [VALIDATOR ] AOMR: Validating primary data. [2025-09-22T17:15:34.792287] [DEBUG] [VALIDATOR ] AOMR: All expected trading days are present. [2025-09-22T17:15:34.792382] [DEBUG] [VALIDATOR ] AOMR: Primary data validation passed. [2025-09-22T17:15:34.792738] [INFO ] [MAIN ] AOMR: Fetched primary data is valid. [2025-09-22T17:15:34.792800] [DEBUG] [LOCAL ] AOMR: Saving primary data. [2025-09-22T17:15:34.793436] [DEBUG] [LOCAL ] AOMR: Trimmed 23142 records to 16786 (keeping 200 days of data) [2025-09-22T17:15:34.903790] [DEBUG] [LOCAL ] AOMR: Primary data saved (16786 records). [2025-09-22T17:15:34.903991] [INFO ] [MAIN ] AOMR: Full history saved. [2025-09-22T17:15:34.904088] [INFO ] [MAIN ] Update Progress: 122/2372 symbols completed. AOMR took 25.5s. Estimated remaining: 4h 46m 12s. Rate: 7.9 symbols/min [2025-09-22T17:15:34.927171] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-02. [2025-09-22T17:15:35.079677] [INFO ] [MAIN ] AOS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:15:35.134521] [DEBUG] [LOCAL ] AOS: Loaded 50129 existing records from primary storage. [2025-09-22T17:15:35.134698] [INFO ] [MAIN ] AOS: Loaded 50129 existing records. [2025-09-22T17:15:35.311881] [WARN ] [MAIN ] AOS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:15:35.312280] [INFO ] [MAIN ] AOS: Wiping existing primary data before full refresh. [2025-09-22T17:15:35.312368] [INFO ] [LOCAL ] AOS: Starting deletion of primary data. [2025-09-22T17:15:35.315150] [DEBUG] [LOCAL ] AOS: Deleted primary data file. [2025-09-22T17:15:35.315218] [INFO ] [MAIN ] AOS: Starting full primary refresh. [2025-09-22T17:15:35.671102] [INFO ] [REMOTE ] AOS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:15:35.722002] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-07. [2025-09-22T17:15:35.830885] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-22T17:15:35.895906] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-22T17:15:36.522102] [INFO ] [REMOTE ] AOS: Fetching primary data for 2024-12. [2025-09-22T17:15:36.807093] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-22T17:15:37.322068] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-08. [2025-09-22T17:15:38.122029] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-07. [2025-09-22T17:15:38.235080] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-22T17:15:38.295366] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-22T17:15:38.922112] [INFO ] [REMOTE ] AOD: Fetching primary data for 2025-09. [2025-09-22T17:15:39.546034] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-22T17:15:39.722073] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-08. [2025-09-22T17:15:40.036977] [INFO ] [REMOTE ] AOD: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T17:15:40.045385] [INFO ] [REMOTE ] AOD: Full fetch complete (44014 records). [2025-09-22T17:15:40.045598] [DEBUG] [VALIDATOR ] AOD: Validating primary data. [2025-09-22T17:15:40.527196] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-01. [2025-09-22T17:15:40.664708] [DEBUG] [VALIDATOR ] AOD: All expected trading days are present. [2025-09-22T17:15:40.664863] [DEBUG] [VALIDATOR ] AOD: Primary data validation passed. [2025-09-22T17:15:40.665792] [INFO ] [MAIN ] AOD: Fetched primary data is valid. [2025-09-22T17:15:40.665882] [DEBUG] [LOCAL ] AOD: Saving primary data. [2025-09-22T17:15:40.667526] [DEBUG] [LOCAL ] AOD: Trimmed 44014 records to 30300 (keeping 200 days of data) [2025-09-22T17:15:40.873095] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-22T17:15:40.970972] [DEBUG] [LOCAL ] AOD: Primary data saved (30300 records). [2025-09-22T17:15:40.971178] [INFO ] [MAIN ] AOD: Full history saved. [2025-09-22T17:15:40.971329] [INFO ] [MAIN ] Update Progress: 123/2372 symbols completed. AOD took 31.5s. Estimated remaining: 4h 45m 35s. Rate: 7.9 symbols/min [2025-09-22T17:15:41.213439] [INFO ] [MAIN ] AP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:15:41.225903] [DEBUG] [LOCAL ] AP: Loaded 6911 existing records from primary storage. [2025-09-22T17:15:41.226057] [INFO ] [MAIN ] AP: Loaded 6911 existing records. [2025-09-22T17:15:41.327228] [INFO ] [REMOTE ] AON: Fetching primary data for 2025-09. [2025-09-22T17:15:41.425761] [WARN ] [MAIN ] AP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:15:41.426060] [INFO ] [MAIN ] AP: Wiping existing primary data before full refresh. [2025-09-22T17:15:41.426132] [INFO ] [LOCAL ] AP: Starting deletion of primary data. [2025-09-22T17:15:41.426753] [DEBUG] [LOCAL ] AP: Deleted primary data file. [2025-09-22T17:15:41.426815] [INFO ] [MAIN ] AP: Starting full primary refresh. [2025-09-22T17:15:41.783793] [INFO ] [REMOTE ] AP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:15:41.982386] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-22T17:15:42.122064] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-02. [2025-09-22T17:15:42.922096] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-03. [2025-09-22T17:15:43.061417] [INFO ] [REMOTE ] AON: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-22T17:15:43.069120] [INFO ] [REMOTE ] AON: Full fetch complete (64932 records). [2025-09-22T17:15:43.069284] [DEBUG] [VALIDATOR ] AON: Validating primary data. [2025-09-22T17:15:43.459057] [DEBUG] [VALIDATOR ] AON: All expected trading days are present. [2025-09-22T17:15:43.459296] [DEBUG] [VALIDATOR ] AON: Primary data validation passed. [2025-09-22T17:15:43.460018] [INFO ] [MAIN ] AON: Fetched primary data is valid. [2025-09-22T17:15:43.460115] [DEBUG] [LOCAL ] AON: Saving primary data. [2025-09-22T17:15:43.461848] [DEBUG] [LOCAL ] AON: Trimmed 64932 records to 45635 (keeping 200 days of data) [2025-09-22T17:15:43.601630] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T17:15:43.741473] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-03. [2025-09-22T17:15:43.822167] [DEBUG] [LOCAL ] AON: Primary data saved (45635 records). [2025-09-22T17:15:43.822327] [INFO ] [MAIN ] AON: Full history saved. [2025-09-22T17:15:43.822421] [INFO ] [MAIN ] Update Progress: 124/2372 symbols completed. AON took 34.4s. Estimated remaining: 4h 44m 1s. Rate: 7.9 symbols/min [2025-09-22T17:15:44.009469] [INFO ] [MAIN ] APAM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:15:44.030299] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-22T17:15:44.072786] [DEBUG] [LOCAL ] APAM: Loaded 37305 existing records from primary storage. [2025-09-22T17:15:44.072931] [INFO ] [MAIN ] APAM: Loaded 37305 existing records. [2025-09-22T17:15:44.336174] [WARN ] [MAIN ] APAM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:15:44.336421] [INFO ] [MAIN ] APAM: Wiping existing primary data before full refresh. [2025-09-22T17:15:44.336470] [INFO ] [LOCAL ] APAM: Starting deletion of primary data. [2025-09-22T17:15:44.338549] [DEBUG] [LOCAL ] APAM: Deleted primary data file. [2025-09-22T17:15:44.338611] [INFO ] [MAIN ] APAM: Starting full primary refresh. [2025-09-22T17:15:44.532555] [INFO ] [REMOTE ] AP: Fetching primary data for 2024-12. [2025-09-22T17:15:44.726404] [INFO ] [REMOTE ] APAM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:15:45.322945] [INFO ] [REMOTE ] APAM: Fetching primary data for 2024-12. [2025-09-22T17:15:45.325635] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-22T17:15:45.563732] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-22T17:15:46.122068] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-04. [2025-09-22T17:15:46.547701] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T17:15:46.922061] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-01. [2025-09-22T17:15:47.696160] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-22T17:15:47.722007] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-05. [2025-09-22T17:15:47.931725] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-22T17:15:48.522067] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-01. [2025-09-22T17:15:48.877385] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-01 (0.36 seconds). [2025-09-22T17:15:49.200858] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-22T17:15:49.322067] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-06. [2025-09-22T17:15:50.122101] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-04. [2025-09-22T17:15:50.922068] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-02. [2025-09-22T17:15:50.986792] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-22T17:15:51.131151] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-04 (1.01 seconds). [2025-09-22T17:15:51.722062] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-02. [2025-09-22T17:15:51.890712] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-22T17:15:52.084414] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-02 (0.36 seconds). [2025-09-22T17:15:52.522060] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-03. [2025-09-22T17:15:52.880131] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-03 (0.36 seconds). [2025-09-22T17:15:53.322056] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-03. [2025-09-22T17:15:54.122068] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-04. [2025-09-22T17:15:54.792134] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-04 (0.67 seconds). [2025-09-22T17:15:54.816041] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T17:15:54.922037] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-07. [2025-09-22T17:15:55.722054] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-05. [2025-09-22T17:15:56.522051] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-05. [2025-09-22T17:15:56.606490] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-22T17:15:56.707505] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T17:15:57.322052] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-06. [2025-09-22T17:15:57.814126] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-22T17:15:58.122067] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-06. [2025-09-22T17:15:58.132127] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T17:15:58.922061] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-07. [2025-09-22T17:15:59.422008] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T17:15:59.479266] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-22T17:15:59.722076] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-04. [2025-09-22T17:16:00.522096] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-08. [2025-09-22T17:16:01.310009] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-08 (0.79 seconds). [2025-09-22T17:16:01.322000] [INFO ] [REMOTE ] AP: Fetching primary data for 2025-09. [2025-09-22T17:16:01.510677] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-22T17:16:01.887334] [INFO ] [REMOTE ] AP: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-22T17:16:01.889277] [INFO ] [REMOTE ] AP: Full fetch complete (8694 records). [2025-09-22T17:16:01.889385] [DEBUG] [VALIDATOR ] AP: Validating primary data. [2025-09-22T17:16:02.127287] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-07. [2025-09-22T17:16:02.285279] [DEBUG] [VALIDATOR ] AP: All expected trading days are present. [2025-09-22T17:16:02.285377] [DEBUG] [VALIDATOR ] AP: Primary data validation passed. [2025-09-22T17:16:02.285764] [INFO ] [MAIN ] AP: Fetched primary data is valid. [2025-09-22T17:16:02.285828] [DEBUG] [LOCAL ] AP: Saving primary data. [2025-09-22T17:16:02.286335] [DEBUG] [LOCAL ] AP: Trimmed 8694 records to 6931 (keeping 200 days of data) [2025-09-22T17:16:02.326968] [DEBUG] [LOCAL ] AP: Primary data saved (6931 records). [2025-09-22T17:16:02.327128] [INFO ] [MAIN ] AP: Full history saved. [2025-09-22T17:16:02.327222] [INFO ] [MAIN ] Update Progress: 125/2372 symbols completed. AP took 21.4s. Estimated remaining: 4h 47m 10s. Rate: 7.8 symbols/min [2025-09-22T17:16:02.505382] [INFO ] [MAIN ] APD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:16:02.561445] [DEBUG] [LOCAL ] APD: Loaded 46133 existing records from primary storage. [2025-09-22T17:16:02.561663] [INFO ] [MAIN ] APD: Loaded 46133 existing records. [2025-09-22T17:16:02.749345] [WARN ] [MAIN ] APD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:16:02.749616] [INFO ] [MAIN ] APD: Wiping existing primary data before full refresh. [2025-09-22T17:16:02.749697] [INFO ] [LOCAL ] APD: Starting deletion of primary data. [2025-09-22T17:16:02.752324] [DEBUG] [LOCAL ] APD: Deleted primary data file. [2025-09-22T17:16:02.752389] [INFO ] [MAIN ] APD: Starting full primary refresh. [2025-09-22T17:16:02.922299] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-08. [2025-09-22T17:16:03.127607] [INFO ] [REMOTE ] APD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:16:03.144811] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-22T17:16:03.722064] [INFO ] [REMOTE ] APD: Fetching primary data for 2024-12. [2025-09-22T17:16:04.522108] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-05. [2025-09-22T17:16:04.739888] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-22T17:16:05.284208] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T17:16:05.322046] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-01. [2025-09-22T17:16:05.783841] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-22T17:16:06.122131] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-08. [2025-09-22T17:16:06.674683] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T17:16:06.922079] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-02. [2025-09-22T17:16:07.159498] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-22T17:16:07.722060] [INFO ] [REMOTE ] AORT: Fetching primary data for 2025-09. [2025-09-22T17:16:08.522072] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-06. [2025-09-22T17:16:08.687740] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T17:16:08.951039] [INFO ] [REMOTE ] AORT: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-22T17:16:08.955955] [INFO ] [REMOTE ] AORT: Full fetch complete (41410 records). [2025-09-22T17:16:08.956042] [DEBUG] [VALIDATOR ] AORT: Validating primary data. [2025-09-22T17:16:08.956804] [FATAL] [VALIDATOR ] AORT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:16:08.956968] [FATAL] [MAIN ] AORT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:16:08.957024] [WARN ] [MAIN ] AORT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:16:08.957067] [INFO ] [LOCAL ] AORT: Starting deletion of primary data. [2025-09-22T17:16:08.957125] [DEBUG] [LOCAL ] AORT: No primary data file found to delete. [2025-09-22T17:16:08.957170] [INFO ] [LOCAL ] AORT: Starting deletion of derivative data. [2025-09-22T17:16:08.957617] [DEBUG] [LOCAL ] AORT: Deleted derivative data file. [2025-09-22T17:16:08.957738] [INFO ] [MAIN ] Update Progress: 126/2372 symbols completed. AORT took 39.8s. Estimated remaining: 4h 46m 44s. Rate: 7.8 symbols/min [2025-09-22T17:16:09.127573] [INFO ] [MAIN ] APG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:16:09.183184] [DEBUG] [LOCAL ] APG: Loaded 51009 existing records from primary storage. [2025-09-22T17:16:09.183357] [INFO ] [MAIN ] APG: Loaded 51009 existing records. [2025-09-22T17:16:09.332662] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-03. [2025-09-22T17:16:09.376313] [WARN ] [MAIN ] APG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:16:09.376569] [INFO ] [MAIN ] APG: Wiping existing primary data before full refresh. [2025-09-22T17:16:09.376673] [INFO ] [LOCAL ] APG: Starting deletion of primary data. [2025-09-22T17:16:09.379563] [DEBUG] [LOCAL ] APG: Deleted primary data file. [2025-09-22T17:16:09.379628] [INFO ] [MAIN ] APG: Starting full primary refresh. [2025-09-22T17:16:09.743768] [INFO ] [REMOTE ] APG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:16:09.913987] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T17:16:10.122036] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-07. [2025-09-22T17:16:10.750512] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T17:16:10.922029] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-04. [2025-09-22T17:16:11.374218] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T17:16:11.722073] [INFO ] [REMOTE ] AOS: Fetching primary data for 2025-09. [2025-09-22T17:16:12.522149] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-08. [2025-09-22T17:16:12.864500] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-22T17:16:13.133957] [INFO ] [REMOTE ] AOS: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T17:16:13.141395] [INFO ] [REMOTE ] AOS: Full fetch complete (70766 records). [2025-09-22T17:16:13.141526] [DEBUG] [VALIDATOR ] AOS: Validating primary data. [2025-09-22T17:16:13.323091] [INFO ] [REMOTE ] APG: Fetching primary data for 2024-12. [2025-09-22T17:16:13.539037] [DEBUG] [VALIDATOR ] AOS: All expected trading days are present. [2025-09-22T17:16:13.539181] [DEBUG] [VALIDATOR ] AOS: Primary data validation passed. [2025-09-22T17:16:13.539915] [INFO ] [MAIN ] AOS: Fetched primary data is valid. [2025-09-22T17:16:13.540033] [DEBUG] [LOCAL ] AOS: Saving primary data. [2025-09-22T17:16:13.541735] [DEBUG] [LOCAL ] AOS: Trimmed 70766 records to 49320 (keeping 200 days of data) [2025-09-22T17:16:13.657408] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-22T17:16:13.878844] [DEBUG] [LOCAL ] AOS: Primary data saved (49320 records). [2025-09-22T17:16:13.878998] [INFO ] [MAIN ] AOS: Full history saved. [2025-09-22T17:16:13.879817] [INFO ] [MAIN ] Update Progress: 127/2372 symbols completed. AOS took 39.0s. Estimated remaining: 4h 45m 48s. Rate: 7.9 symbols/min [2025-09-22T17:16:14.066213] [INFO ] [MAIN ] APH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:16:14.125778] [INFO ] [REMOTE ] APAM: Fetching primary data for 2025-09. [2025-09-22T17:16:14.127851] [DEBUG] [LOCAL ] APH: Loaded 54471 existing records from primary storage. [2025-09-22T17:16:14.128073] [INFO ] [MAIN ] APH: Loaded 54471 existing records. [2025-09-22T17:16:14.345886] [WARN ] [MAIN ] APH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:16:14.346152] [INFO ] [MAIN ] APH: Wiping existing primary data before full refresh. [2025-09-22T17:16:14.346202] [INFO ] [LOCAL ] APH: Starting deletion of primary data. [2025-09-22T17:16:14.348897] [DEBUG] [LOCAL ] APH: Deleted primary data file. [2025-09-22T17:16:14.348963] [INFO ] [MAIN ] APH: Starting full primary refresh. [2025-09-22T17:16:14.729365] [INFO ] [REMOTE ] APH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:16:14.922094] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-05. [2025-09-22T17:16:15.179321] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-22T17:16:15.203596] [INFO ] [REMOTE ] APAM: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T17:16:15.209127] [INFO ] [REMOTE ] APAM: Full fetch complete (51494 records). [2025-09-22T17:16:15.209252] [DEBUG] [VALIDATOR ] APAM: Validating primary data. [2025-09-22T17:16:15.620838] [DEBUG] [VALIDATOR ] APAM: All expected trading days are present. [2025-09-22T17:16:15.620978] [DEBUG] [VALIDATOR ] APAM: Primary data validation passed. [2025-09-22T17:16:15.621684] [INFO ] [MAIN ] APAM: Fetched primary data is valid. [2025-09-22T17:16:15.621770] [DEBUG] [LOCAL ] APAM: Saving primary data. [2025-09-22T17:16:15.622996] [DEBUG] [LOCAL ] APAM: Trimmed 51494 records to 36619 (keeping 200 days of data) [2025-09-22T17:16:15.722881] [INFO ] [REMOTE ] APH: Fetching primary data for 2024-12. [2025-09-22T17:16:15.853571] [DEBUG] [LOCAL ] APAM: Primary data saved (36619 records). [2025-09-22T17:16:15.853778] [INFO ] [MAIN ] APAM: Full history saved. [2025-09-22T17:16:15.853885] [INFO ] [MAIN ] Update Progress: 128/2372 symbols completed. APAM took 32.0s. Estimated remaining: 4h 44m 1s. Rate: 7.9 symbols/min [2025-09-22T17:16:16.028543] [INFO ] [MAIN ] APLE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:16:16.028749] [DEBUG] [LOCAL ] APLE: No existing data file found in primary storage. [2025-09-22T17:16:16.028803] [WARN ] [MAIN ] APLE: No existing data found, performing full refresh instead. [2025-09-22T17:16:16.029033] [INFO ] [MAIN ] APLE: Wiping existing primary data before full refresh. [2025-09-22T17:16:16.029089] [INFO ] [LOCAL ] APLE: Starting deletion of primary data. [2025-09-22T17:16:16.029134] [DEBUG] [LOCAL ] APLE: No primary data file found to delete. [2025-09-22T17:16:16.029166] [INFO ] [MAIN ] APLE: Starting full primary refresh. [2025-09-22T17:16:16.384932] [INFO ] [REMOTE ] APLE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:16:16.522052] [INFO ] [REMOTE ] APLE: Fetching primary data for 2024-12. [2025-09-22T17:16:16.808525] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-22T17:16:17.322031] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-06. [2025-09-22T17:16:17.849562] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2024-12 (2.13 seconds). [2025-09-22T17:16:18.122117] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-01. [2025-09-22T17:16:18.399420] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-22T17:16:18.930524] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-01. [2025-09-22T17:16:18.949957] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T17:16:19.346179] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-22T17:16:19.722061] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-07. [2025-09-22T17:16:20.522051] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-01. [2025-09-22T17:16:20.636337] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-22T17:16:21.322078] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-02. [2025-09-22T17:16:21.610474] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-22T17:16:22.030884] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T17:16:22.122082] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-02. [2025-09-22T17:16:22.898345] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-22T17:16:22.922007] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-03. [2025-09-22T17:16:23.722062] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-08. [2025-09-22T17:16:23.797864] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-22T17:16:24.150980] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T17:16:24.522080] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-03. [2025-09-22T17:16:24.828551] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T17:16:25.322076] [INFO ] [REMOTE ] APD: Fetching primary data for 2025-09. [2025-09-22T17:16:26.122057] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-02. [2025-09-22T17:16:26.539077] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-03 (2.02 seconds). [2025-09-22T17:16:26.922159] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-04. [2025-09-22T17:16:27.147310] [INFO ] [REMOTE ] APD: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-22T17:16:27.153912] [INFO ] [REMOTE ] APD: Full fetch complete (66556 records). [2025-09-22T17:16:27.154027] [DEBUG] [VALIDATOR ] APD: Validating primary data. [2025-09-22T17:16:27.581007] [DEBUG] [VALIDATOR ] APD: All expected trading days are present. [2025-09-22T17:16:27.581139] [DEBUG] [VALIDATOR ] APD: Primary data validation passed. [2025-09-22T17:16:27.582329] [INFO ] [MAIN ] APD: Fetched primary data is valid. [2025-09-22T17:16:27.582413] [DEBUG] [LOCAL ] APD: Saving primary data. [2025-09-22T17:16:27.584291] [DEBUG] [LOCAL ] APD: Trimmed 66556 records to 45375 (keeping 200 days of data) [2025-09-22T17:16:27.722561] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-04. [2025-09-22T17:16:27.721577] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T17:16:27.943259] [DEBUG] [LOCAL ] APD: Primary data saved (45375 records). [2025-09-22T17:16:27.943457] [INFO ] [MAIN ] APD: Full history saved. [2025-09-22T17:16:27.944997] [INFO ] [MAIN ] Update Progress: 129/2372 symbols completed. APD took 25.6s. Estimated remaining: 4h 45m 12s. Rate: 7.9 symbols/min [2025-09-22T17:16:28.116957] [INFO ] [MAIN ] APO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:16:28.182708] [DEBUG] [LOCAL ] APO: Loaded 54162 existing records from primary storage. [2025-09-22T17:16:28.182859] [INFO ] [MAIN ] APO: Loaded 54162 existing records. [2025-09-22T17:16:28.365548] [WARN ] [MAIN ] APO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:16:28.365925] [INFO ] [MAIN ] APO: Wiping existing primary data before full refresh. [2025-09-22T17:16:28.366158] [INFO ] [LOCAL ] APO: Starting deletion of primary data. [2025-09-22T17:16:28.368801] [DEBUG] [LOCAL ] APO: Deleted primary data file. [2025-09-22T17:16:28.368867] [INFO ] [MAIN ] APO: Starting full primary refresh. [2025-09-22T17:16:28.524995] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-03. [2025-09-22T17:16:28.679181] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T17:16:28.779694] [INFO ] [REMOTE ] APO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:16:29.322033] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-05. [2025-09-22T17:16:29.358831] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-22T17:16:30.122068] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-05. [2025-09-22T17:16:30.201154] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T17:16:30.756166] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T17:16:30.922067] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-04. [2025-09-22T17:16:31.722079] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-06. [2025-09-22T17:16:32.058328] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-22T17:16:32.416007] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T17:16:32.522053] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-05. [2025-09-22T17:16:33.019311] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T17:16:33.322094] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-07. [2025-09-22T17:16:34.021522] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T17:16:34.122069] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-06. [2025-09-22T17:16:34.922023] [INFO ] [REMOTE ] APO: Fetching primary data for 2024-12. [2025-09-22T17:16:35.039799] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-22T17:16:35.515077] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T17:16:35.722045] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-08. [2025-09-22T17:16:36.522060] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-07. [2025-09-22T17:16:36.868368] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-22T17:16:37.328453] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-01. [2025-09-22T17:16:37.350165] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T17:16:37.999197] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T17:16:38.122134] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-08. [2025-09-22T17:16:38.818555] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T17:16:38.922028] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-02. [2025-09-22T17:16:39.722082] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-06. [2025-09-22T17:16:40.009521] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T17:16:40.413342] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T17:16:40.522070] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-03. [2025-09-22T17:16:41.322074] [INFO ] [REMOTE ] APG: Fetching primary data for 2025-09. [2025-09-22T17:16:41.426250] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T17:16:42.130814] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-07. [2025-09-22T17:16:42.153301] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T17:16:42.922034] [INFO ] [REMOTE ] APLE: Fetching primary data for 2025-09. [2025-09-22T17:16:43.395756] [INFO ] [REMOTE ] APG: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-22T17:16:43.404348] [INFO ] [REMOTE ] APG: Full fetch complete (71544 records). [2025-09-22T17:16:43.404518] [DEBUG] [VALIDATOR ] APG: Validating primary data. [2025-09-22T17:16:43.723739] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-04. [2025-09-22T17:16:43.810362] [DEBUG] [VALIDATOR ] APG: All expected trading days are present. [2025-09-22T17:16:43.810671] [DEBUG] [VALIDATOR ] APG: Primary data validation passed. [2025-09-22T17:16:43.811571] [INFO ] [MAIN ] APG: Fetched primary data is valid. [2025-09-22T17:16:43.811731] [DEBUG] [LOCAL ] APG: Saving primary data. [2025-09-22T17:16:43.814460] [DEBUG] [LOCAL ] APG: Trimmed 71544 records to 50234 (keeping 200 days of data) [2025-09-22T17:16:43.964349] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-22T17:16:44.173799] [DEBUG] [LOCAL ] APG: Primary data saved (50234 records). [2025-09-22T17:16:44.174079] [INFO ] [MAIN ] APG: Full history saved. [2025-09-22T17:16:44.174181] [INFO ] [MAIN ] Update Progress: 130/2372 symbols completed. APG took 35.2s. Estimated remaining: 4h 47m 32s. Rate: 7.8 symbols/min [2025-09-22T17:16:44.348340] [INFO ] [MAIN ] APOS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:16:44.357988] [DEBUG] [LOCAL ] APOS: Loaded 7543 existing records from primary storage. [2025-09-22T17:16:44.358106] [INFO ] [MAIN ] APOS: Loaded 7543 existing records. [2025-09-22T17:16:44.542686] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-08. [2025-09-22T17:16:44.565553] [WARN ] [MAIN ] APOS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:16:44.566974] [INFO ] [MAIN ] APOS: Wiping existing primary data before full refresh. [2025-09-22T17:16:44.567260] [INFO ] [LOCAL ] APOS: Starting deletion of primary data. [2025-09-22T17:16:44.569748] [INFO ] [REMOTE ] APLE: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T17:16:44.569901] [DEBUG] [LOCAL ] APOS: Deleted primary data file. [2025-09-22T17:16:44.577916] [INFO ] [MAIN ] APOS: Starting full primary refresh. [2025-09-22T17:16:44.600002] [INFO ] [REMOTE ] APLE: Full fetch complete (74248 records). [2025-09-22T17:16:44.611531] [DEBUG] [VALIDATOR ] APLE: Validating primary data. [2025-09-22T17:16:45.374712] [INFO ] [REMOTE ] APOS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:16:45.397927] [INFO ] [REMOTE ] APOS: Fetching primary data for 2024-12. [2025-09-22T17:16:45.398281] [DEBUG] [VALIDATOR ] APLE: All expected trading days are present. [2025-09-22T17:16:45.399019] [DEBUG] [VALIDATOR ] APLE: Primary data validation passed. [2025-09-22T17:16:45.399966] [INFO ] [MAIN ] APLE: Fetched primary data is valid. [2025-09-22T17:16:45.400033] [DEBUG] [LOCAL ] APLE: Saving primary data. [2025-09-22T17:16:45.404439] [DEBUG] [LOCAL ] APLE: Trimmed 74248 records to 52036 (keeping 200 days of data) [2025-09-22T17:16:45.741439] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-04 (2.02 seconds). [2025-09-22T17:16:45.769502] [DEBUG] [LOCAL ] APLE: Primary data saved (52036 records). [2025-09-22T17:16:45.769623] [INFO ] [MAIN ] APLE: Full history saved. [2025-09-22T17:16:45.769732] [INFO ] [MAIN ] Update Progress: 131/2372 symbols completed. APLE took 29.9s. Estimated remaining: 4h 45m 40s. Rate: 7.8 symbols/min [2025-09-22T17:16:45.940519] [INFO ] [MAIN ] APTV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:16:45.940694] [DEBUG] [LOCAL ] APTV: No existing data file found in primary storage. [2025-09-22T17:16:45.940750] [WARN ] [MAIN ] APTV: No existing data found, performing full refresh instead. [2025-09-22T17:16:45.940892] [INFO ] [MAIN ] APTV: Wiping existing primary data before full refresh. [2025-09-22T17:16:45.940933] [INFO ] [LOCAL ] APTV: Starting deletion of primary data. [2025-09-22T17:16:45.940975] [DEBUG] [LOCAL ] APTV: No primary data file found to delete. [2025-09-22T17:16:45.941007] [INFO ] [MAIN ] APTV: Starting full primary refresh. [2025-09-22T17:16:46.162106] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-05. [2025-09-22T17:16:46.315345] [INFO ] [REMOTE ] APTV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:16:46.316407] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T17:16:46.581762] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-22T17:16:46.922055] [INFO ] [REMOTE ] APH: Fetching primary data for 2025-09. [2025-09-22T17:16:47.729373] [INFO ] [REMOTE ] APTV: Fetching primary data for 2024-12. [2025-09-22T17:16:47.765773] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-22T17:16:48.522085] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-01. [2025-09-22T17:16:48.680049] [INFO ] [REMOTE ] APH: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T17:16:48.688851] [INFO ] [REMOTE ] APH: Full fetch complete (77682 records). [2025-09-22T17:16:48.689052] [DEBUG] [VALIDATOR ] APH: Validating primary data. [2025-09-22T17:16:49.039038] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-01 (0.52 seconds). [2025-09-22T17:16:49.130545] [DEBUG] [VALIDATOR ] APH: All expected trading days are present. [2025-09-22T17:16:49.130722] [DEBUG] [VALIDATOR ] APH: Primary data validation passed. [2025-09-22T17:16:49.131835] [INFO ] [MAIN ] APH: Fetched primary data is valid. [2025-09-22T17:16:49.131930] [DEBUG] [LOCAL ] APH: Saving primary data. [2025-09-22T17:16:49.134080] [DEBUG] [LOCAL ] APH: Trimmed 77682 records to 53691 (keeping 200 days of data) [2025-09-22T17:16:49.326308] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-02. [2025-09-22T17:16:49.403453] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T17:16:49.534413] [DEBUG] [LOCAL ] APH: Primary data saved (53691 records). [2025-09-22T17:16:49.534568] [INFO ] [MAIN ] APH: Full history saved. [2025-09-22T17:16:49.537881] [INFO ] [MAIN ] Update Progress: 132/2372 symbols completed. APH took 35.7s. Estimated remaining: 4h 44m 27s. Rate: 7.9 symbols/min [2025-09-22T17:16:49.719187] [INFO ] [MAIN ] AQN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:16:49.779548] [DEBUG] [LOCAL ] AQN: Loaded 52736 existing records from primary storage. [2025-09-22T17:16:49.779787] [INFO ] [MAIN ] AQN: Loaded 52736 existing records. [2025-09-22T17:16:49.977002] [WARN ] [MAIN ] AQN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:16:49.977218] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-22T17:16:49.980187] [INFO ] [MAIN ] AQN: Wiping existing primary data before full refresh. [2025-09-22T17:16:49.980255] [INFO ] [LOCAL ] AQN: Starting deletion of primary data. [2025-09-22T17:16:49.984867] [DEBUG] [LOCAL ] AQN: Deleted primary data file. [2025-09-22T17:16:49.984933] [INFO ] [MAIN ] AQN: Starting full primary refresh. [2025-09-22T17:16:50.127167] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-01. [2025-09-22T17:16:50.347138] [INFO ] [REMOTE ] AQN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:16:50.922055] [INFO ] [REMOTE ] AQN: Fetching primary data for 2024-12. [2025-09-22T17:16:51.722054] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-03. [2025-09-22T17:16:51.919494] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-01 (1.79 seconds). [2025-09-22T17:16:52.449402] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-22T17:16:52.522075] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-06. [2025-09-22T17:16:52.809484] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-22T17:16:53.322053] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-02. [2025-09-22T17:16:54.053810] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-22T17:16:54.122025] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-04. [2025-09-22T17:16:54.612220] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-04 (0.49 seconds). [2025-09-22T17:16:54.819250] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T17:16:54.922034] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-03. [2025-09-22T17:16:55.722060] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-07. [2025-09-22T17:16:56.522030] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-01. [2025-09-22T17:16:56.638623] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T17:16:57.322051] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-04. [2025-09-22T17:16:57.366134] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T17:16:57.793336] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T17:16:58.122057] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-02. [2025-09-22T17:16:58.719968] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T17:16:58.922030] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-08. [2025-09-22T17:16:59.459541] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T17:16:59.722107] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-05. [2025-09-22T17:17:00.522061] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-05. [2025-09-22T17:17:00.747534] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-22T17:17:01.097054] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-22T17:17:01.322022] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-06. [2025-09-22T17:17:01.364360] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T17:17:01.778621] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-06 (0.46 seconds). [2025-09-22T17:17:02.122096] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-03. [2025-09-22T17:17:02.922068] [INFO ] [REMOTE ] APO: Fetching primary data for 2025-09. [2025-09-22T17:17:03.722078] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-06. [2025-09-22T17:17:03.928224] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T17:17:04.522092] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-04. [2025-09-22T17:17:05.027377] [INFO ] [REMOTE ] APO: Incremental fetch complete for 2025-09 (2.11 seconds). [2025-09-22T17:17:05.037493] [INFO ] [REMOTE ] APO: Full fetch complete (77288 records). [2025-09-22T17:17:05.037784] [DEBUG] [VALIDATOR ] APO: Validating primary data. [2025-09-22T17:17:05.327404] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-07. [2025-09-22T17:17:05.487405] [DEBUG] [VALIDATOR ] APO: All expected trading days are present. [2025-09-22T17:17:05.503631] [DEBUG] [VALIDATOR ] APO: Primary data validation passed. [2025-09-22T17:17:05.517050] [INFO ] [MAIN ] APO: Fetched primary data is valid. [2025-09-22T17:17:05.517231] [DEBUG] [LOCAL ] APO: Saving primary data. [2025-09-22T17:17:05.519744] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-22T17:17:05.532731] [DEBUG] [LOCAL ] APO: Trimmed 77288 records to 53386 (keeping 200 days of data) [2025-09-22T17:17:05.799758] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-07 (0.47 seconds). [2025-09-22T17:17:05.894048] [DEBUG] [LOCAL ] APO: Primary data saved (53386 records). [2025-09-22T17:17:05.894209] [INFO ] [MAIN ] APO: Full history saved. [2025-09-22T17:17:05.897065] [INFO ] [MAIN ] Update Progress: 133/2372 symbols completed. APO took 38.0s. Estimated remaining: 4h 46m 46s. Rate: 7.8 symbols/min [2025-09-22T17:17:06.091176] [INFO ] [MAIN ] AQNB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:17:06.104269] [DEBUG] [LOCAL ] AQNB: Loaded 4281 existing records from primary storage. [2025-09-22T17:17:06.104409] [INFO ] [MAIN ] AQNB: Loaded 4281 existing records. [2025-09-22T17:17:06.129600] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-07. [2025-09-22T17:17:06.295783] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T17:17:06.373879] [WARN ] [MAIN ] AQNB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:17:06.374190] [INFO ] [MAIN ] AQNB: Wiping existing primary data before full refresh. [2025-09-22T17:17:06.374253] [INFO ] [LOCAL ] AQNB: Starting deletion of primary data. [2025-09-22T17:17:06.374833] [DEBUG] [LOCAL ] AQNB: Deleted primary data file. [2025-09-22T17:17:06.374896] [INFO ] [MAIN ] AQNB: Starting full primary refresh. [2025-09-22T17:17:06.731623] [INFO ] [REMOTE ] AQNB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:17:06.922063] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-05. [2025-09-22T17:17:07.722062] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-08. [2025-09-22T17:17:08.091793] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T17:17:08.278216] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T17:17:08.486671] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T17:17:08.522091] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2024-12. [2025-09-22T17:17:09.261015] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2024-12 (0.74 seconds). [2025-09-22T17:17:09.322014] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-01. [2025-09-22T17:17:09.690409] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-01 (0.37 seconds). [2025-09-22T17:17:10.122059] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-02. [2025-09-22T17:17:10.568562] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-22T17:17:10.922055] [INFO ] [REMOTE ] APOS: Fetching primary data for 2025-09. [2025-09-22T17:17:11.722100] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-03. [2025-09-22T17:17:11.811806] [INFO ] [REMOTE ] APOS: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-22T17:17:11.815932] [INFO ] [REMOTE ] APOS: Full fetch complete (10436 records). [2025-09-22T17:17:11.816080] [DEBUG] [VALIDATOR ] APOS: Validating primary data. [2025-09-22T17:17:12.187304] [DEBUG] [VALIDATOR ] APOS: All expected trading days are present. [2025-09-22T17:17:12.187386] [DEBUG] [VALIDATOR ] APOS: Primary data validation passed. [2025-09-22T17:17:12.187627] [INFO ] [MAIN ] APOS: Fetched primary data is valid. [2025-09-22T17:17:12.187709] [DEBUG] [LOCAL ] APOS: Saving primary data. [2025-09-22T17:17:12.188214] [DEBUG] [LOCAL ] APOS: Trimmed 10436 records to 7486 (keeping 200 days of data) [2025-09-22T17:17:12.238057] [DEBUG] [LOCAL ] APOS: Primary data saved (7486 records). [2025-09-22T17:17:12.238190] [INFO ] [MAIN ] APOS: Full history saved. [2025-09-22T17:17:12.238377] [INFO ] [MAIN ] Update Progress: 134/2372 symbols completed. APOS took 28.1s. Estimated remaining: 4h 46m 16s. Rate: 7.8 symbols/min [2025-09-22T17:17:12.349276] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-22T17:17:12.420194] [INFO ] [MAIN ] AR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:17:12.484251] [DEBUG] [LOCAL ] AR: Loaded 54365 existing records from primary storage. [2025-09-22T17:17:12.484407] [INFO ] [MAIN ] AR: Loaded 54365 existing records. [2025-09-22T17:17:12.527177] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-06. [2025-09-22T17:17:12.690471] [WARN ] [MAIN ] AR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:17:12.691265] [INFO ] [MAIN ] AR: Wiping existing primary data before full refresh. [2025-09-22T17:17:12.691396] [INFO ] [LOCAL ] AR: Starting deletion of primary data. [2025-09-22T17:17:12.693531] [DEBUG] [LOCAL ] AR: Deleted primary data file. [2025-09-22T17:17:12.693677] [INFO ] [MAIN ] AR: Starting full primary refresh. [2025-09-22T17:17:13.046455] [INFO ] [REMOTE ] AR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:17:13.322056] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-08. [2025-09-22T17:17:13.921639] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T17:17:14.122047] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-07. [2025-09-22T17:17:14.922113] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-04. [2025-09-22T17:17:15.017367] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-08 (1.70 seconds). [2025-09-22T17:17:15.307322] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-04 (0.39 seconds). [2025-09-22T17:17:15.505378] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T17:17:15.722074] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-05. [2025-09-22T17:17:16.143708] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-05 (0.42 seconds). [2025-09-22T17:17:16.522096] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-08. [2025-09-22T17:17:17.322073] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-06. [2025-09-22T17:17:17.789714] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T17:17:18.023601] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-22T17:17:18.122070] [INFO ] [REMOTE ] AR: Fetching primary data for 2024-12. [2025-09-22T17:17:18.922057] [INFO ] [REMOTE ] APTV: Fetching primary data for 2025-09. [2025-09-22T17:17:19.513195] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:17:19.722077] [INFO ] [REMOTE ] AQN: Fetching primary data for 2025-09. [2025-09-22T17:17:20.414191] [INFO ] [REMOTE ] APTV: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T17:17:20.422303] [INFO ] [REMOTE ] APTV: Full fetch complete (76067 records). [2025-09-22T17:17:20.422460] [DEBUG] [VALIDATOR ] APTV: Validating primary data. [2025-09-22T17:17:20.522259] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-07. [2025-09-22T17:17:20.822264] [DEBUG] [VALIDATOR ] APTV: All expected trading days are present. [2025-09-22T17:17:20.822362] [DEBUG] [VALIDATOR ] APTV: Primary data validation passed. [2025-09-22T17:17:20.823121] [INFO ] [MAIN ] APTV: Fetched primary data is valid. [2025-09-22T17:17:20.823184] [DEBUG] [LOCAL ] APTV: Saving primary data. [2025-09-22T17:17:20.825117] [DEBUG] [LOCAL ] APTV: Trimmed 76067 records to 52232 (keeping 200 days of data) [2025-09-22T17:17:21.146795] [DEBUG] [LOCAL ] APTV: Primary data saved (52232 records). [2025-09-22T17:17:21.146948] [INFO ] [MAIN ] APTV: Full history saved. [2025-09-22T17:17:21.147086] [INFO ] [MAIN ] Update Progress: 135/2372 symbols completed. APTV took 35.4s. Estimated remaining: 4h 46m 29s. Rate: 7.8 symbols/min [2025-09-22T17:17:21.251829] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-22T17:17:21.323546] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-08. [2025-09-22T17:17:21.325223] [INFO ] [MAIN ] ARCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:17:21.378984] [DEBUG] [LOCAL ] ARCO: Loaded 45295 existing records from primary storage. [2025-09-22T17:17:21.379181] [INFO ] [MAIN ] ARCO: Loaded 45295 existing records. [2025-09-22T17:17:21.600812] [WARN ] [MAIN ] ARCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:17:21.601378] [INFO ] [MAIN ] ARCO: Wiping existing primary data before full refresh. [2025-09-22T17:17:21.601471] [INFO ] [LOCAL ] ARCO: Starting deletion of primary data. [2025-09-22T17:17:21.605117] [DEBUG] [LOCAL ] ARCO: Deleted primary data file. [2025-09-22T17:17:21.605244] [INFO ] [MAIN ] ARCO: Starting full primary refresh. [2025-09-22T17:17:21.734521] [INFO ] [REMOTE ] AQN: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-22T17:17:21.784792] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-22T17:17:21.847346] [INFO ] [REMOTE ] AQN: Full fetch complete (75251 records). [2025-09-22T17:17:21.907824] [DEBUG] [VALIDATOR ] AQN: Validating primary data. [2025-09-22T17:17:22.128372] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-01. [2025-09-22T17:17:22.175026] [INFO ] [REMOTE ] ARCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:17:22.479598] [DEBUG] [VALIDATOR ] AQN: All expected trading days are present. [2025-09-22T17:17:22.479731] [DEBUG] [VALIDATOR ] AQN: Primary data validation passed. [2025-09-22T17:17:22.480504] [INFO ] [MAIN ] AQN: Fetched primary data is valid. [2025-09-22T17:17:22.480571] [DEBUG] [LOCAL ] AQN: Saving primary data. [2025-09-22T17:17:22.484174] [DEBUG] [LOCAL ] AQN: Trimmed 75251 records to 51958 (keeping 200 days of data) [2025-09-22T17:17:22.813007] [DEBUG] [LOCAL ] AQN: Primary data saved (51958 records). [2025-09-22T17:17:22.813166] [INFO ] [MAIN ] AQN: Full history saved. [2025-09-22T17:17:22.813965] [INFO ] [MAIN ] Update Progress: 136/2372 symbols completed. AQN took 33.3s. Estimated remaining: 4h 44m 42s. Rate: 7.9 symbols/min [2025-09-22T17:17:22.923897] [INFO ] [REMOTE ] AQNB: Fetching primary data for 2025-09. [2025-09-22T17:17:23.016381] [INFO ] [MAIN ] ARDC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:17:23.036896] [DEBUG] [LOCAL ] ARDC: Loaded 14872 existing records from primary storage. [2025-09-22T17:17:23.037042] [INFO ] [MAIN ] ARDC: Loaded 14872 existing records. [2025-09-22T17:17:23.230908] [WARN ] [MAIN ] ARDC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:17:23.231562] [INFO ] [MAIN ] ARDC: Wiping existing primary data before full refresh. [2025-09-22T17:17:23.231621] [INFO ] [LOCAL ] ARDC: Starting deletion of primary data. [2025-09-22T17:17:23.232502] [DEBUG] [LOCAL ] ARDC: Deleted primary data file. [2025-09-22T17:17:23.232564] [INFO ] [MAIN ] ARDC: Starting full primary refresh. [2025-09-22T17:17:23.584352] [INFO ] [REMOTE ] AQNB: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-22T17:17:23.606617] [INFO ] [REMOTE ] AQNB: Full fetch complete (5918 records). [2025-09-22T17:17:23.606785] [DEBUG] [VALIDATOR ] AQNB: Validating primary data. [2025-09-22T17:17:23.604607] [INFO ] [REMOTE ] ARDC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:17:23.607583] [FATAL] [VALIDATOR ] AQNB: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:17:23.608031] [FATAL] [MAIN ] AQNB: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:17:23.608139] [WARN ] [MAIN ] AQNB: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:17:23.608237] [INFO ] [LOCAL ] AQNB: Starting deletion of primary data. [2025-09-22T17:17:23.608336] [DEBUG] [LOCAL ] AQNB: No primary data file found to delete. [2025-09-22T17:17:23.608482] [INFO ] [LOCAL ] AQNB: Starting deletion of derivative data. [2025-09-22T17:17:23.609151] [DEBUG] [LOCAL ] AQNB: Deleted derivative data file. [2025-09-22T17:17:23.609276] [INFO ] [MAIN ] Update Progress: 137/2372 symbols completed. AQNB took 17.7s. Estimated remaining: 4h 42m 43s. Rate: 7.9 symbols/min [2025-09-22T17:17:23.727417] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2024-12. [2025-09-22T17:17:23.859738] [INFO ] [MAIN ] ARDT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:17:23.904506] [DEBUG] [LOCAL ] ARDT: Loaded 29081 existing records from primary storage. [2025-09-22T17:17:23.904895] [INFO ] [MAIN ] ARDT: Loaded 29081 existing records. [2025-09-22T17:17:24.111458] [WARN ] [MAIN ] ARDT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:17:24.125967] [INFO ] [MAIN ] ARDT: Wiping existing primary data before full refresh. [2025-09-22T17:17:24.126080] [INFO ] [LOCAL ] ARDT: Starting deletion of primary data. [2025-09-22T17:17:24.129164] [DEBUG] [LOCAL ] ARDT: Deleted primary data file. [2025-09-22T17:17:24.129259] [INFO ] [MAIN ] ARDT: Starting full primary refresh. [2025-09-22T17:17:24.207189] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-01 (2.08 seconds). [2025-09-22T17:17:24.532375] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-02. [2025-09-22T17:17:24.559245] [INFO ] [REMOTE ] ARDT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:17:25.283463] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T17:17:25.322007] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-01. [2025-09-22T17:17:25.851563] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-22T17:17:26.122135] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-03. [2025-09-22T17:17:26.636285] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-22T17:17:26.922118] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-02. [2025-09-22T17:17:27.603417] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T17:17:27.722056] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-04. [2025-09-22T17:17:28.137342] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T17:17:28.522054] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2024-12. [2025-09-22T17:17:29.133806] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-22T17:17:29.322085] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2024-12. [2025-09-22T17:17:29.778910] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T17:17:30.122068] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-03. [2025-09-22T17:17:30.199787] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T17:17:30.922076] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-05. [2025-09-22T17:17:31.712523] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T17:17:31.722011] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-04. [2025-09-22T17:17:32.527171] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-01. [2025-09-22T17:17:32.543284] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-22T17:17:33.254566] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T17:17:33.322026] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-05. [2025-09-22T17:17:33.865978] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T17:17:34.122045] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-06. [2025-09-22T17:17:34.783281] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-22T17:17:34.922094] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-06. [2025-09-22T17:17:35.527495] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T17:17:35.722075] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-07. [2025-09-22T17:17:36.510379] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-22T17:17:36.521995] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-07. [2025-09-22T17:17:37.222845] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-22T17:17:37.322067] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-02. [2025-09-22T17:17:37.877814] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-22T17:17:38.122010] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-08. [2025-09-22T17:17:38.145670] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-22T17:17:38.922056] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-03. [2025-09-22T17:17:39.631215] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T17:17:39.722082] [INFO ] [REMOTE ] ARCO: Fetching primary data for 2025-09. [2025-09-22T17:17:40.526421] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-08. [2025-09-22T17:17:40.531978] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-22T17:17:40.897400] [INFO ] [REMOTE ] ARCO: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T17:17:40.904851] [INFO ] [REMOTE ] ARCO: Full fetch complete (65674 records). [2025-09-22T17:17:40.904984] [DEBUG] [VALIDATOR ] ARCO: Validating primary data. [2025-09-22T17:17:41.327859] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-01. [2025-09-22T17:17:41.344348] [DEBUG] [VALIDATOR ] ARCO: All expected trading days are present. [2025-09-22T17:17:41.345580] [DEBUG] [VALIDATOR ] ARCO: Primary data validation passed. [2025-09-22T17:17:41.346445] [INFO ] [MAIN ] ARCO: Fetched primary data is valid. [2025-09-22T17:17:41.346515] [DEBUG] [LOCAL ] ARCO: Saving primary data. [2025-09-22T17:17:41.348039] [DEBUG] [LOCAL ] ARCO: Trimmed 65674 records to 44673 (keeping 200 days of data) [2025-09-22T17:17:41.626983] [DEBUG] [LOCAL ] ARCO: Primary data saved (44673 records). [2025-09-22T17:17:41.627129] [INFO ] [MAIN ] ARCO: Full history saved. [2025-09-22T17:17:41.627220] [INFO ] [MAIN ] Update Progress: 138/2372 symbols completed. ARCO took 20.5s. Estimated remaining: 4h 45m 24s. Rate: 7.8 symbols/min [2025-09-22T17:17:41.829137] [INFO ] [MAIN ] ARE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:17:41.883576] [DEBUG] [LOCAL ] ARE: Loaded 51282 existing records from primary storage. [2025-09-22T17:17:41.883760] [INFO ] [MAIN ] ARE: Loaded 51282 existing records. [2025-09-22T17:17:42.075527] [WARN ] [MAIN ] ARE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:17:42.076835] [INFO ] [MAIN ] ARE: Wiping existing primary data before full refresh. [2025-09-22T17:17:42.076895] [INFO ] [LOCAL ] ARE: Starting deletion of primary data. [2025-09-22T17:17:42.086475] [DEBUG] [LOCAL ] ARE: Deleted primary data file. [2025-09-22T17:17:42.086621] [INFO ] [MAIN ] ARE: Starting full primary refresh. [2025-09-22T17:17:42.121139] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T17:17:42.126461] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-04. [2025-09-22T17:17:42.309232] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-22T17:17:42.503763] [INFO ] [REMOTE ] ARE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:17:42.922089] [INFO ] [REMOTE ] ARE: Fetching primary data for 2024-12. [2025-09-22T17:17:43.018965] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-22T17:17:43.722064] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-05. [2025-09-22T17:17:44.402848] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-22T17:17:44.522393] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-05 (0.80 seconds). [2025-09-22T17:17:44.522470] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-01. [2025-09-22T17:17:45.322069] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-02. [2025-09-22T17:17:45.869873] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-22T17:17:46.122032] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-03. [2025-09-22T17:17:46.222133] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T17:17:46.873153] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-22T17:17:46.922002] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-04. [2025-09-22T17:17:47.703833] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-22T17:17:47.722003] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-05. [2025-09-22T17:17:48.346503] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T17:17:48.522076] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-06. [2025-09-22T17:17:49.211964] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-06 (0.69 seconds). [2025-09-22T17:17:49.322030] [INFO ] [REMOTE ] AR: Fetching primary data for 2025-09. [2025-09-22T17:17:50.122061] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-06. [2025-09-22T17:17:50.922108] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-07. [2025-09-22T17:17:51.323126] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-22T17:17:51.579327] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-07 (0.66 seconds). [2025-09-22T17:17:51.722042] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-07. [2025-09-22T17:17:51.767269] [INFO ] [REMOTE ] AR: Incremental fetch complete for 2025-09 (2.45 seconds). [2025-09-22T17:17:51.775949] [INFO ] [REMOTE ] AR: Full fetch complete (77526 records). [2025-09-22T17:17:51.776100] [DEBUG] [VALIDATOR ] AR: Validating primary data. [2025-09-22T17:17:52.179243] [DEBUG] [VALIDATOR ] AR: All expected trading days are present. [2025-09-22T17:17:52.179333] [DEBUG] [VALIDATOR ] AR: Primary data validation passed. [2025-09-22T17:17:52.180093] [INFO ] [MAIN ] AR: Fetched primary data is valid. [2025-09-22T17:17:52.180162] [DEBUG] [LOCAL ] AR: Saving primary data. [2025-09-22T17:17:52.181727] [DEBUG] [LOCAL ] AR: Trimmed 77526 records to 53585 (keeping 200 days of data) [2025-09-22T17:17:52.510524] [DEBUG] [LOCAL ] AR: Primary data saved (53585 records). [2025-09-22T17:17:52.510733] [INFO ] [MAIN ] AR: Full history saved. [2025-09-22T17:17:52.510834] [INFO ] [MAIN ] Update Progress: 139/2372 symbols completed. AR took 40.3s. Estimated remaining: 4h 46m 8s. Rate: 7.8 symbols/min [2025-09-22T17:17:52.531886] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-08. [2025-09-22T17:17:52.682375] [INFO ] [MAIN ] ARES: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:17:52.736341] [DEBUG] [LOCAL ] ARES: Loaded 50464 existing records from primary storage. [2025-09-22T17:17:52.736476] [INFO ] [MAIN ] ARES: Loaded 50464 existing records. [2025-09-22T17:17:52.922342] [WARN ] [MAIN ] ARES: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:17:52.922775] [INFO ] [MAIN ] ARES: Wiping existing primary data before full refresh. [2025-09-22T17:17:52.923029] [INFO ] [LOCAL ] ARES: Starting deletion of primary data. [2025-09-22T17:17:52.925955] [DEBUG] [LOCAL ] ARES: Deleted primary data file. [2025-09-22T17:17:52.926104] [INFO ] [MAIN ] ARES: Starting full primary refresh. [2025-09-22T17:17:53.049212] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-22T17:17:53.323000] [INFO ] [REMOTE ] ARES: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:17:53.323087] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-02. [2025-09-22T17:17:53.334682] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-22T17:17:54.122052] [INFO ] [REMOTE ] ARES: Fetching primary data for 2024-12. [2025-09-22T17:17:54.922069] [INFO ] [REMOTE ] ARDC: Fetching primary data for 2025-09. [2025-09-22T17:17:55.128742] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-02 (1.81 seconds). [2025-09-22T17:17:55.512758] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:17:55.701852] [INFO ] [REMOTE ] ARDC: Incremental fetch complete for 2025-09 (0.78 seconds). [2025-09-22T17:17:55.704512] [INFO ] [REMOTE ] ARDC: Full fetch complete (20211 records). [2025-09-22T17:17:55.704586] [DEBUG] [VALIDATOR ] ARDC: Validating primary data. [2025-09-22T17:17:55.727289] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-08. [2025-09-22T17:17:56.091344] [DEBUG] [VALIDATOR ] ARDC: All expected trading days are present. [2025-09-22T17:17:56.091453] [DEBUG] [VALIDATOR ] ARDC: Primary data validation passed. [2025-09-22T17:17:56.091886] [INFO ] [MAIN ] ARDC: Fetched primary data is valid. [2025-09-22T17:17:56.091950] [DEBUG] [LOCAL ] ARDC: Saving primary data. [2025-09-22T17:17:56.092769] [DEBUG] [LOCAL ] ARDC: Trimmed 20211 records to 14387 (keeping 200 days of data) [2025-09-22T17:17:56.184860] [DEBUG] [LOCAL ] ARDC: Primary data saved (14387 records). [2025-09-22T17:17:56.185103] [INFO ] [MAIN ] ARDC: Full history saved. [2025-09-22T17:17:56.185224] [INFO ] [MAIN ] Update Progress: 140/2372 symbols completed. ARDC took 33.4s. Estimated remaining: 4h 44m 57s. Rate: 7.8 symbols/min [2025-09-22T17:17:56.357585] [INFO ] [MAIN ] ARI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:17:56.417581] [DEBUG] [LOCAL ] ARI: Loaded 43976 existing records from primary storage. [2025-09-22T17:17:56.417840] [INFO ] [MAIN ] ARI: Loaded 43976 existing records. [2025-09-22T17:17:56.527247] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-03. [2025-09-22T17:17:56.656853] [WARN ] [MAIN ] ARI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:17:56.657262] [INFO ] [MAIN ] ARI: Wiping existing primary data before full refresh. [2025-09-22T17:17:56.657341] [INFO ] [LOCAL ] ARI: Starting deletion of primary data. [2025-09-22T17:17:56.659587] [DEBUG] [LOCAL ] ARI: Deleted primary data file. [2025-09-22T17:17:56.659685] [INFO ] [MAIN ] ARI: Starting full primary refresh. [2025-09-22T17:17:57.038819] [INFO ] [REMOTE ] ARI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:17:57.059337] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T17:17:57.322090] [INFO ] [REMOTE ] ARI: Fetching primary data for 2024-12. [2025-09-22T17:17:58.122107] [INFO ] [REMOTE ] ARDT: Fetching primary data for 2025-09. [2025-09-22T17:17:58.244704] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T17:17:58.685029] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T17:17:58.922086] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-01. [2025-09-22T17:17:58.962886] [INFO ] [REMOTE ] ARDT: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-22T17:17:58.967374] [INFO ] [REMOTE ] ARDT: Full fetch complete (41132 records). [2025-09-22T17:17:58.967461] [DEBUG] [VALIDATOR ] ARDT: Validating primary data. [2025-09-22T17:17:59.353818] [DEBUG] [VALIDATOR ] ARDT: All expected trading days are present. [2025-09-22T17:17:59.353905] [DEBUG] [VALIDATOR ] ARDT: Primary data validation passed. [2025-09-22T17:17:59.354377] [INFO ] [MAIN ] ARDT: Fetched primary data is valid. [2025-09-22T17:17:59.354431] [DEBUG] [LOCAL ] ARDT: Saving primary data. [2025-09-22T17:17:59.355380] [DEBUG] [LOCAL ] ARDT: Trimmed 41132 records to 28318 (keeping 200 days of data) [2025-09-22T17:17:59.531215] [DEBUG] [LOCAL ] ARDT: Primary data saved (28318 records). [2025-09-22T17:17:59.531355] [INFO ] [MAIN ] ARDT: Full history saved. [2025-09-22T17:17:59.531449] [INFO ] [MAIN ] Update Progress: 141/2372 symbols completed. ARDT took 35.9s. Estimated remaining: 4h 43m 41s. Rate: 7.9 symbols/min [2025-09-22T17:17:59.705682] [INFO ] [MAIN ] ARIS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:17:59.722137] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-04. [2025-09-22T17:17:59.751545] [DEBUG] [LOCAL ] ARIS: Loaded 42669 existing records from primary storage. [2025-09-22T17:17:59.751730] [INFO ] [MAIN ] ARIS: Loaded 42669 existing records. [2025-09-22T17:17:59.996278] [WARN ] [MAIN ] ARIS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:17:59.996529] [INFO ] [MAIN ] ARIS: Wiping existing primary data before full refresh. [2025-09-22T17:17:59.996577] [INFO ] [LOCAL ] ARIS: Starting deletion of primary data. [2025-09-22T17:17:59.998753] [DEBUG] [LOCAL ] ARIS: Deleted primary data file. [2025-09-22T17:17:59.998819] [INFO ] [MAIN ] ARIS: Starting full primary refresh. [2025-09-22T17:18:00.428685] [INFO ] [REMOTE ] ARIS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:18:00.432309] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T17:18:00.522090] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-02. [2025-09-22T17:18:01.322097] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-01. [2025-09-22T17:18:01.841669] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-04 (2.12 seconds). [2025-09-22T17:18:02.122075] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-05. [2025-09-22T17:18:02.922140] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2024-12. [2025-09-22T17:18:03.022756] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-02 (2.50 seconds). [2025-09-22T17:18:03.722099] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-03. [2025-09-22T17:18:04.457926] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-01 (3.14 seconds). [2025-09-22T17:18:04.522052] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-02. [2025-09-22T17:18:04.705307] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-05 (2.58 seconds). [2025-09-22T17:18:05.170278] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2024-12 (2.25 seconds). [2025-09-22T17:18:05.322089] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-01. [2025-09-22T17:18:05.633141] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-22T17:18:06.122144] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-06. [2025-09-22T17:18:06.387528] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-02 (1.87 seconds). [2025-09-22T17:18:06.557547] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-22T17:18:06.922103] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-02. [2025-09-22T17:18:07.722074] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-04. [2025-09-22T17:18:07.868565] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-22T17:18:08.141037] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T17:18:08.522091] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-03. [2025-09-22T17:18:09.043858] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T17:18:09.322078] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-07. [2025-09-22T17:18:10.122067] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-03. [2025-09-22T17:18:10.318911] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T17:18:10.793139] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-22T17:18:10.922092] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-05. [2025-09-22T17:18:11.655436] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-22T17:18:11.722066] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-08. [2025-09-22T17:18:12.214421] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-22T17:18:12.522087] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-04. [2025-09-22T17:18:13.072490] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T17:18:13.322076] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-04. [2025-09-22T17:18:14.010218] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T17:18:14.122114] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-06. [2025-09-22T17:18:14.837569] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T17:18:14.922049] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-05. [2025-09-22T17:18:15.722083] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-05. [2025-09-22T17:18:15.922686] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-22T17:18:16.522059] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-07. [2025-09-22T17:18:17.322021] [INFO ] [REMOTE ] ARE: Fetching primary data for 2025-09. [2025-09-22T17:18:17.446403] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-05 (2.52 seconds). [2025-09-22T17:18:18.122130] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-06. [2025-09-22T17:18:18.327556] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-05 (2.61 seconds). [2025-09-22T17:18:18.533324] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-07 (2.01 seconds). [2025-09-22T17:18:18.922119] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-08. [2025-09-22T17:18:19.355936] [INFO ] [REMOTE ] ARE: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-22T17:18:19.363851] [INFO ] [REMOTE ] ARE: Full fetch complete (72313 records). [2025-09-22T17:18:19.364200] [DEBUG] [VALIDATOR ] ARE: Validating primary data. [2025-09-22T17:18:19.375753] [FATAL] [VALIDATOR ] ARE: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:18:19.395600] [FATAL] [MAIN ] ARE: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:18:19.397287] [WARN ] [MAIN ] ARE: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:18:19.397110] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T17:18:19.397539] [INFO ] [LOCAL ] ARE: Starting deletion of primary data. [2025-09-22T17:18:19.406530] [DEBUG] [LOCAL ] ARE: No primary data file found to delete. [2025-09-22T17:18:19.407013] [INFO ] [LOCAL ] ARE: Starting deletion of derivative data. [2025-09-22T17:18:19.408086] [DEBUG] [LOCAL ] ARE: Deleted derivative data file. [2025-09-22T17:18:19.408256] [INFO ] [MAIN ] Update Progress: 142/2372 symbols completed. ARE took 37.8s. Estimated remaining: 4h 46m 45s. Rate: 7.8 symbols/min [2025-09-22T17:18:19.588462] [INFO ] [MAIN ] ARLO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:18:19.632905] [DEBUG] [LOCAL ] ARLO: Loaded 44833 existing records from primary storage. [2025-09-22T17:18:19.633068] [INFO ] [MAIN ] ARLO: Loaded 44833 existing records. [2025-09-22T17:18:19.727545] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-06. [2025-09-22T17:18:19.820441] [WARN ] [MAIN ] ARLO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:18:19.820727] [INFO ] [MAIN ] ARLO: Wiping existing primary data before full refresh. [2025-09-22T17:18:19.820783] [INFO ] [LOCAL ] ARLO: Starting deletion of primary data. [2025-09-22T17:18:19.822731] [DEBUG] [LOCAL ] ARLO: Deleted primary data file. [2025-09-22T17:18:19.822794] [INFO ] [MAIN ] ARLO: Starting full primary refresh. [2025-09-22T17:18:20.201292] [INFO ] [REMOTE ] ARLO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:18:20.441178] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T17:18:20.522062] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2024-12. [2025-09-22T17:18:21.032352] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T17:18:21.322056] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-07. [2025-09-22T17:18:21.896708] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T17:18:22.122068] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-07. [2025-09-22T17:18:22.773061] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T17:18:22.922068] [INFO ] [REMOTE ] ARI: Fetching primary data for 2025-09. [2025-09-22T17:18:23.697874] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-22T17:18:23.722047] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-08. [2025-09-22T17:18:24.524033] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-08. [2025-09-22T17:18:24.530407] [INFO ] [REMOTE ] ARI: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T17:18:24.537132] [INFO ] [REMOTE ] ARI: Full fetch complete (62682 records). [2025-09-22T17:18:24.537258] [DEBUG] [VALIDATOR ] ARI: Validating primary data. [2025-09-22T17:18:24.946247] [DEBUG] [VALIDATOR ] ARI: All expected trading days are present. [2025-09-22T17:18:24.946435] [DEBUG] [VALIDATOR ] ARI: Primary data validation passed. [2025-09-22T17:18:24.947351] [INFO ] [MAIN ] ARI: Fetched primary data is valid. [2025-09-22T17:18:24.947423] [DEBUG] [LOCAL ] ARI: Saving primary data. [2025-09-22T17:18:24.949361] [DEBUG] [LOCAL ] ARI: Trimmed 62682 records to 43335 (keeping 200 days of data) [2025-09-22T17:18:25.230988] [DEBUG] [LOCAL ] ARI: Primary data saved (43335 records). [2025-09-22T17:18:25.231192] [INFO ] [MAIN ] ARI: Full history saved. [2025-09-22T17:18:25.232103] [INFO ] [MAIN ] Update Progress: 143/2372 symbols completed. ARI took 29.0s. Estimated remaining: 4h 46m 8s. Rate: 7.8 symbols/min [2025-09-22T17:18:25.326930] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-01. [2025-09-22T17:18:25.416834] [INFO ] [MAIN ] ARMK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:18:25.446549] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T17:18:25.503254] [DEBUG] [LOCAL ] ARMK: Loaded 51064 existing records from primary storage. [2025-09-22T17:18:25.503409] [INFO ] [MAIN ] ARMK: Loaded 51064 existing records. [2025-09-22T17:18:25.686633] [WARN ] [MAIN ] ARMK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:18:25.686955] [INFO ] [MAIN ] ARMK: Wiping existing primary data before full refresh. [2025-09-22T17:18:25.687031] [INFO ] [LOCAL ] ARMK: Starting deletion of primary data. [2025-09-22T17:18:25.689272] [DEBUG] [LOCAL ] ARMK: Deleted primary data file. [2025-09-22T17:18:25.689335] [INFO ] [MAIN ] ARMK: Starting full primary refresh. [2025-09-22T17:18:26.088722] [INFO ] [REMOTE ] ARMK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:18:26.117290] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-22T17:18:26.126913] [INFO ] [REMOTE ] ARIS: Fetching primary data for 2025-09. [2025-09-22T17:18:26.838500] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T17:18:26.922021] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-02. [2025-09-22T17:18:27.400589] [INFO ] [REMOTE ] ARIS: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T17:18:27.407798] [INFO ] [REMOTE ] ARIS: Full fetch complete (59696 records). [2025-09-22T17:18:27.407954] [DEBUG] [VALIDATOR ] ARIS: Validating primary data. [2025-09-22T17:18:27.727267] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2024-12. [2025-09-22T17:18:27.813532] [DEBUG] [VALIDATOR ] ARIS: All expected trading days are present. [2025-09-22T17:18:27.813673] [DEBUG] [VALIDATOR ] ARIS: Primary data validation passed. [2025-09-22T17:18:27.814301] [INFO ] [MAIN ] ARIS: Fetched primary data is valid. [2025-09-22T17:18:27.814356] [DEBUG] [LOCAL ] ARIS: Saving primary data. [2025-09-22T17:18:27.815878] [DEBUG] [LOCAL ] ARIS: Trimmed 59696 records to 41970 (keeping 200 days of data) [2025-09-22T17:18:28.075216] [DEBUG] [LOCAL ] ARIS: Primary data saved (41970 records). [2025-09-22T17:18:28.075363] [INFO ] [MAIN ] ARIS: Full history saved. [2025-09-22T17:18:28.075460] [INFO ] [MAIN ] Update Progress: 144/2372 symbols completed. ARIS took 28.5s. Estimated remaining: 4h 44m 45s. Rate: 7.8 symbols/min [2025-09-22T17:18:28.247570] [INFO ] [MAIN ] AROC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:18:28.294905] [DEBUG] [LOCAL ] AROC: Loaded 49755 existing records from primary storage. [2025-09-22T17:18:28.295061] [INFO ] [MAIN ] AROC: Loaded 49755 existing records. [2025-09-22T17:18:28.481105] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T17:18:28.509168] [WARN ] [MAIN ] AROC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:18:28.509979] [INFO ] [MAIN ] AROC: Wiping existing primary data before full refresh. [2025-09-22T17:18:28.510053] [INFO ] [LOCAL ] AROC: Starting deletion of primary data. [2025-09-22T17:18:28.511667] [DEBUG] [LOCAL ] AROC: Deleted primary data file. [2025-09-22T17:18:28.511730] [INFO ] [MAIN ] AROC: Starting full primary refresh. [2025-09-22T17:18:28.527175] [INFO ] [REMOTE ] ARES: Fetching primary data for 2025-09. [2025-09-22T17:18:28.888901] [INFO ] [REMOTE ] AROC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:18:29.238336] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T17:18:29.322068] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-03. [2025-09-22T17:18:30.122071] [INFO ] [REMOTE ] AROC: Fetching primary data for 2024-12. [2025-09-22T17:18:30.532030] [INFO ] [REMOTE ] ARES: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T17:18:30.540509] [INFO ] [REMOTE ] ARES: Full fetch complete (70558 records). [2025-09-22T17:18:30.540684] [DEBUG] [VALIDATOR ] ARES: Validating primary data. [2025-09-22T17:18:30.926156] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-01. [2025-09-22T17:18:30.975366] [DEBUG] [VALIDATOR ] ARES: All expected trading days are present. [2025-09-22T17:18:30.985578] [DEBUG] [VALIDATOR ] ARES: Primary data validation passed. [2025-09-22T17:18:30.999136] [INFO ] [MAIN ] ARES: Fetched primary data is valid. [2025-09-22T17:18:31.001936] [DEBUG] [LOCAL ] ARES: Saving primary data. [2025-09-22T17:18:31.003889] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T17:18:31.014999] [DEBUG] [LOCAL ] ARES: Trimmed 70558 records to 49656 (keeping 200 days of data) [2025-09-22T17:18:31.352201] [DEBUG] [LOCAL ] ARES: Primary data saved (49656 records). [2025-09-22T17:18:31.352417] [INFO ] [MAIN ] ARES: Full history saved. [2025-09-22T17:18:31.352529] [INFO ] [MAIN ] Update Progress: 145/2372 symbols completed. ARES took 38.8s. Estimated remaining: 4h 43m 30s. Rate: 7.9 symbols/min [2025-09-22T17:18:31.556591] [INFO ] [MAIN ] ARR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:18:31.620000] [DEBUG] [LOCAL ] ARR: Loaded 52797 existing records from primary storage. [2025-09-22T17:18:31.620221] [INFO ] [MAIN ] ARR: Loaded 52797 existing records. [2025-09-22T17:18:31.726047] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-04. [2025-09-22T17:18:31.806628] [WARN ] [MAIN ] ARR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:18:31.806944] [INFO ] [MAIN ] ARR: Wiping existing primary data before full refresh. [2025-09-22T17:18:31.807001] [INFO ] [LOCAL ] ARR: Starting deletion of primary data. [2025-09-22T17:18:31.809104] [DEBUG] [LOCAL ] ARR: Deleted primary data file. [2025-09-22T17:18:31.809164] [INFO ] [MAIN ] ARR: Starting full primary refresh. [2025-09-22T17:18:32.182079] [INFO ] [REMOTE ] ARR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:18:32.244033] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2024-12 (2.12 seconds). [2025-09-22T17:18:32.522110] [INFO ] [REMOTE ] ARR: Fetching primary data for 2024-12. [2025-09-22T17:18:32.758437] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-22T17:18:33.322074] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-02. [2025-09-22T17:18:33.467692] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T17:18:34.122079] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-05. [2025-09-22T17:18:34.333711] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-22T17:18:34.613917] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-22T17:18:34.922054] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-01. [2025-09-22T17:18:35.184971] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-22T17:18:35.722097] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-03. [2025-09-22T17:18:36.380573] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-22T17:18:36.522094] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-06. [2025-09-22T17:18:37.120049] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T17:18:37.322055] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-02. [2025-09-22T17:18:37.754267] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-22T17:18:38.122081] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-04. [2025-09-22T17:18:38.910584] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T17:18:38.922769] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-07. [2025-09-22T17:18:39.684889] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T17:18:39.722013] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-05. [2025-09-22T17:18:40.106620] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-22T17:18:40.522118] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-03. [2025-09-22T17:18:41.253168] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T17:18:41.322081] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-08. [2025-09-22T17:18:42.007816] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T17:18:42.122058] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-06. [2025-09-22T17:18:42.920623] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T17:18:42.929330] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-04. [2025-09-22T17:18:43.722076] [INFO ] [REMOTE ] ARLO: Fetching primary data for 2025-09. [2025-09-22T17:18:43.750424] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T17:18:44.522029] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-07. [2025-09-22T17:18:44.843046] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-22T17:18:45.322069] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-05. [2025-09-22T17:18:45.549086] [INFO ] [REMOTE ] ARLO: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-22T17:18:45.558001] [INFO ] [REMOTE ] ARLO: Full fetch complete (62480 records). [2025-09-22T17:18:45.558276] [DEBUG] [VALIDATOR ] ARLO: Validating primary data. [2025-09-22T17:18:45.974711] [DEBUG] [VALIDATOR ] ARLO: All expected trading days are present. [2025-09-22T17:18:45.975024] [DEBUG] [VALIDATOR ] ARLO: Primary data validation passed. [2025-09-22T17:18:45.975995] [INFO ] [MAIN ] ARLO: Fetched primary data is valid. [2025-09-22T17:18:45.976101] [DEBUG] [LOCAL ] ARLO: Saving primary data. [2025-09-22T17:18:45.978347] [DEBUG] [LOCAL ] ARLO: Trimmed 62480 records to 43987 (keeping 200 days of data) [2025-09-22T17:18:46.011342] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-22T17:18:46.123064] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-08. [2025-09-22T17:18:46.278819] [DEBUG] [LOCAL ] ARLO: Primary data saved (43987 records). [2025-09-22T17:18:46.278981] [INFO ] [MAIN ] ARLO: Full history saved. [2025-09-22T17:18:46.279105] [INFO ] [MAIN ] Update Progress: 146/2372 symbols completed. ARLO took 26.9s. Estimated remaining: 4h 45m 14s. Rate: 7.8 symbols/min [2025-09-22T17:18:46.448633] [INFO ] [MAIN ] ARW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:18:46.448811] [DEBUG] [LOCAL ] ARW: No existing data file found in primary storage. [2025-09-22T17:18:46.448850] [WARN ] [MAIN ] ARW: No existing data found, performing full refresh instead. [2025-09-22T17:18:46.448989] [INFO ] [MAIN ] ARW: Wiping existing primary data before full refresh. [2025-09-22T17:18:46.449031] [INFO ] [LOCAL ] ARW: Starting deletion of primary data. [2025-09-22T17:18:46.449439] [DEBUG] [LOCAL ] ARW: No primary data file found to delete. [2025-09-22T17:18:46.449565] [INFO ] [MAIN ] ARW: Starting full primary refresh. [2025-09-22T17:18:46.850624] [INFO ] [REMOTE ] ARW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:18:46.914810] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T17:18:46.929570] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-01. [2025-09-22T17:18:47.722131] [INFO ] [REMOTE ] ARW: Fetching primary data for 2024-12. [2025-09-22T17:18:47.884282] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-22T17:18:48.148341] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-22T17:18:48.522085] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-02. [2025-09-22T17:18:48.835901] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-22T17:18:49.322095] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-06. [2025-09-22T17:18:50.032092] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-22T17:18:50.122051] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-03. [2025-09-22T17:18:50.922064] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-01. [2025-09-22T17:18:51.266813] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-22T17:18:51.722067] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-07. [2025-09-22T17:18:51.871439] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-22T17:18:52.265708] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T17:18:52.522057] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-04. [2025-09-22T17:18:53.328613] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-02. [2025-09-22T17:18:53.334290] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T17:18:53.885846] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-22T17:18:54.122049] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-08. [2025-09-22T17:18:54.406164] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-02 (1.08 seconds). [2025-09-22T17:18:54.922068] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-03. [2025-09-22T17:18:55.722035] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-05. [2025-09-22T17:18:56.172506] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-08 (2.05 seconds). [2025-09-22T17:18:56.375134] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T17:18:56.522052] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-04. [2025-09-22T17:18:57.126332] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T17:18:57.322056] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-06. [2025-09-22T17:18:58.022672] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T17:18:58.122059] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-05. [2025-09-22T17:18:58.922183] [INFO ] [REMOTE ] ARMK: Fetching primary data for 2025-09. [2025-09-22T17:18:59.184414] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-22T17:18:59.261635] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-22T17:18:59.722091] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-07. [2025-09-22T17:19:00.522124] [INFO ] [REMOTE ] ARR: Fetching primary data for 2025-09. [2025-09-22T17:19:00.749833] [INFO ] [REMOTE ] ARMK: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-22T17:19:00.757317] [INFO ] [REMOTE ] ARMK: Full fetch complete (72138 records). [2025-09-22T17:19:00.757440] [DEBUG] [VALIDATOR ] ARMK: Validating primary data. [2025-09-22T17:19:00.758276] [FATAL] [VALIDATOR ] ARMK: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:19:00.758365] [FATAL] [MAIN ] ARMK: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:19:00.758409] [WARN ] [MAIN ] ARMK: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:19:00.758449] [INFO ] [LOCAL ] ARMK: Starting deletion of primary data. [2025-09-22T17:19:00.758524] [DEBUG] [LOCAL ] ARMK: No primary data file found to delete. [2025-09-22T17:19:00.758581] [INFO ] [LOCAL ] ARMK: Starting deletion of derivative data. [2025-09-22T17:19:00.759130] [DEBUG] [LOCAL ] ARMK: Deleted derivative data file. [2025-09-22T17:19:00.763622] [INFO ] [MAIN ] Update Progress: 147/2372 symbols completed. ARMK took 35.5s. Estimated remaining: 4h 46m 49s. Rate: 7.8 symbols/min [2025-09-22T17:19:00.940024] [INFO ] [MAIN ] ARX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:00.940305] [DEBUG] [LOCAL ] ARX: No existing data file found in primary storage. [2025-09-22T17:19:00.940499] [WARN ] [MAIN ] ARX: No existing data found, performing full refresh instead. [2025-09-22T17:19:00.940837] [INFO ] [MAIN ] ARX: Wiping existing primary data before full refresh. [2025-09-22T17:19:00.940967] [INFO ] [LOCAL ] ARX: Starting deletion of primary data. [2025-09-22T17:19:00.941091] [DEBUG] [LOCAL ] ARX: No primary data file found to delete. [2025-09-22T17:19:00.941231] [INFO ] [MAIN ] ARX: Starting full primary refresh. [2025-09-22T17:19:01.330468] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-06. [2025-09-22T17:19:01.336384] [INFO ] [REMOTE ] ARX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:01.377119] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-22T17:19:02.122090] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-08. [2025-09-22T17:19:02.306364] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T17:19:02.711325] [INFO ] [REMOTE ] ARR: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-22T17:19:02.720748] [INFO ] [REMOTE ] ARR: Full fetch complete (75047 records). [2025-09-22T17:19:02.721044] [DEBUG] [VALIDATOR ] ARR: Validating primary data. [2025-09-22T17:19:02.927269] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-07. [2025-09-22T17:19:03.132855] [DEBUG] [VALIDATOR ] ARR: All expected trading days are present. [2025-09-22T17:19:03.132950] [DEBUG] [VALIDATOR ] ARR: Primary data validation passed. [2025-09-22T17:19:03.133724] [INFO ] [MAIN ] ARR: Fetched primary data is valid. [2025-09-22T17:19:03.133791] [DEBUG] [LOCAL ] ARR: Saving primary data. [2025-09-22T17:19:03.135327] [DEBUG] [LOCAL ] ARR: Trimmed 75047 records to 52064 (keeping 200 days of data) [2025-09-22T17:19:03.459523] [DEBUG] [LOCAL ] ARR: Primary data saved (52064 records). [2025-09-22T17:19:03.459706] [INFO ] [MAIN ] ARR: Full history saved. [2025-09-22T17:19:03.459806] [INFO ] [MAIN ] Update Progress: 148/2372 symbols completed. ARR took 32.1s. Estimated remaining: 4h 45m 25s. Rate: 7.8 symbols/min [2025-09-22T17:19:03.635859] [INFO ] [MAIN ] AS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:03.666812] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-22T17:19:03.726366] [INFO ] [REMOTE ] AROC: Fetching primary data for 2025-09. [2025-09-22T17:19:03.728775] [DEBUG] [LOCAL ] AS: Loaded 53846 existing records from primary storage. [2025-09-22T17:19:03.729029] [INFO ] [MAIN ] AS: Loaded 53846 existing records. [2025-09-22T17:19:03.916954] [WARN ] [MAIN ] AS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:19:03.917278] [INFO ] [MAIN ] AS: Wiping existing primary data before full refresh. [2025-09-22T17:19:03.917331] [INFO ] [LOCAL ] AS: Starting deletion of primary data. [2025-09-22T17:19:03.918576] [DEBUG] [LOCAL ] AS: Deleted primary data file. [2025-09-22T17:19:03.918675] [INFO ] [MAIN ] AS: Starting full primary refresh. [2025-09-22T17:19:04.322459] [INFO ] [REMOTE ] AS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:04.344600] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-22T17:19:04.522077] [INFO ] [REMOTE ] AS: Fetching primary data for 2024-12. [2025-09-22T17:19:05.322097] [INFO ] [REMOTE ] ARX: Fetching primary data for 2024-12. [2025-09-22T17:19:05.548976] [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-22T17:19:05.559769] [INFO ] [REMOTE ] AROC: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-22T17:19:05.559091] [WARN ] [REMOTE ] ARX: No data returned for month 2024-12 [2025-09-22T17:19:05.567966] [INFO ] [REMOTE ] AROC: Full fetch complete (70502 records). [2025-09-22T17:19:05.568077] [DEBUG] [VALIDATOR ] AROC: Validating primary data. [2025-09-22T17:19:05.961814] [DEBUG] [VALIDATOR ] AROC: All expected trading days are present. [2025-09-22T17:19:05.961937] [DEBUG] [VALIDATOR ] AROC: Primary data validation passed. [2025-09-22T17:19:05.962697] [INFO ] [MAIN ] AROC: Fetched primary data is valid. [2025-09-22T17:19:05.962782] [DEBUG] [LOCAL ] AROC: Saving primary data. [2025-09-22T17:19:05.964609] [DEBUG] [LOCAL ] AROC: Trimmed 70502 records to 48989 (keeping 200 days of data) [2025-09-22T17:19:06.085769] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T17:19:06.122166] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-01. [2025-09-22T17:19:06.310857] [DEBUG] [LOCAL ] AROC: Primary data saved (48989 records). [2025-09-22T17:19:06.311029] [INFO ] [MAIN ] AROC: Full history saved. [2025-09-22T17:19:06.311187] [INFO ] [MAIN ] Update Progress: 149/2372 symbols completed. AROC took 38.2s. Estimated remaining: 4h 44m 5s. Rate: 7.8 symbols/min [2025-09-22T17:19:06.483321] [INFO ] [MAIN ] ASA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:06.500525] [DEBUG] [LOCAL ] ASA: Loaded 13682 existing records from primary storage. [2025-09-22T17:19:06.500677] [INFO ] [MAIN ] ASA: Loaded 13682 existing records. [2025-09-22T17:19:06.678956] [WARN ] [MAIN ] ASA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:19:06.679262] [INFO ] [MAIN ] ASA: Wiping existing primary data before full refresh. [2025-09-22T17:19:06.679335] [INFO ] [LOCAL ] ASA: Starting deletion of primary data. [2025-09-22T17:19:06.679856] [DEBUG] [LOCAL ] ASA: Deleted primary data file. [2025-09-22T17:19:06.679920] [INFO ] [MAIN ] ASA: Starting full primary refresh. [2025-09-22T17:19:06.927178] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-01. [2025-09-22T17:19:07.066561] [INFO ] [REMOTE ] ASA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:07.154959] [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-22T17:19:07.155276] [WARN ] [REMOTE ] ARX: No data returned for month 2025-01 [2025-09-22T17:19:07.722111] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-08. [2025-09-22T17:19:08.023595] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-22T17:19:08.522115] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-02. [2025-09-22T17:19:08.715975] [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-22T17:19:08.716295] [WARN ] [REMOTE ] ARX: No data returned for month 2025-02 [2025-09-22T17:19:09.255704] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T17:19:09.322008] [INFO ] [REMOTE ] ARW: Fetching primary data for 2025-09. [2025-09-22T17:19:10.122096] [INFO ] [REMOTE ] ASA: Fetching primary data for 2024-12. [2025-09-22T17:19:10.421453] [INFO ] [REMOTE ] ARW: Incremental fetch complete for 2025-09 (1.10 seconds). [2025-09-22T17:19:10.427587] [INFO ] [REMOTE ] ARW: Full fetch complete (47852 records). [2025-09-22T17:19:10.427751] [DEBUG] [VALIDATOR ] ARW: Validating primary data. [2025-09-22T17:19:10.771274] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-22T17:19:10.837422] [DEBUG] [VALIDATOR ] ARW: All expected trading days are present. [2025-09-22T17:19:10.837494] [DEBUG] [VALIDATOR ] ARW: Primary data validation passed. [2025-09-22T17:19:10.838019] [INFO ] [MAIN ] ARW: Fetched primary data is valid. [2025-09-22T17:19:10.838123] [DEBUG] [LOCAL ] ARW: Saving primary data. [2025-09-22T17:19:10.839195] [DEBUG] [LOCAL ] ARW: Trimmed 47852 records to 33224 (keeping 200 days of data) [2025-09-22T17:19:10.936899] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-01. [2025-09-22T17:19:11.055960] [DEBUG] [LOCAL ] ARW: Primary data saved (33224 records). [2025-09-22T17:19:11.056146] [INFO ] [MAIN ] ARW: Full history saved. [2025-09-22T17:19:11.056283] [INFO ] [MAIN ] Update Progress: 150/2372 symbols completed. ARW took 24.8s. Estimated remaining: 4h 43m 14s. Rate: 7.8 symbols/min [2025-09-22T17:19:11.234418] [INFO ] [MAIN ] ASAN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:11.294178] [DEBUG] [LOCAL ] ASAN: Loaded 53526 existing records from primary storage. [2025-09-22T17:19:11.294341] [INFO ] [MAIN ] ASAN: Loaded 53526 existing records. [2025-09-22T17:19:11.475019] [WARN ] [MAIN ] ASAN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:19:11.475266] [INFO ] [MAIN ] ASAN: Wiping existing primary data before full refresh. [2025-09-22T17:19:11.475315] [INFO ] [LOCAL ] ASAN: Starting deletion of primary data. [2025-09-22T17:19:11.476445] [DEBUG] [LOCAL ] ASAN: Deleted primary data file. [2025-09-22T17:19:11.476507] [INFO ] [MAIN ] ASAN: Starting full primary refresh. [2025-09-22T17:19:11.727407] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-02. [2025-09-22T17:19:11.864037] [INFO ] [REMOTE ] ASAN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:11.867073] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-01 (0.93 seconds). [2025-09-22T17:19:12.522086] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-02. [2025-09-22T17:19:13.081782] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T17:19:13.322032] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2024-12. [2025-09-22T17:19:13.365293] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-22T17:19:14.122118] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-03. [2025-09-22T17:19:14.338779] [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-22T17:19:14.339168] [WARN ] [REMOTE ] ARX: No data returned for month 2025-03 [2025-09-22T17:19:14.922060] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-04. [2025-09-22T17:19:15.170043] [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-22T17:19:15.170328] [WARN ] [REMOTE ] ARX: No data returned for month 2025-04 [2025-09-22T17:19:15.356886] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-22T17:19:15.722073] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-05. [2025-09-22T17:19:15.918308] [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-22T17:19:15.918612] [WARN ] [REMOTE ] ARX: No data returned for month 2025-05 [2025-09-22T17:19:16.522108] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-06. [2025-09-22T17:19:16.725987] [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-22T17:19:16.726325] [WARN ] [REMOTE ] ARX: No data returned for month 2025-06 [2025-09-22T17:19:17.322065] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-07. [2025-09-22T17:19:17.963513] [INFO ] [REMOTE ] ARX: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-22T17:19:18.122100] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-01. [2025-09-22T17:19:18.922133] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-03. [2025-09-22T17:19:19.477204] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-22T17:19:19.722103] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-03. [2025-09-22T17:19:19.882175] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-22T17:19:20.522102] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-04. [2025-09-22T17:19:21.322030] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-08. [2025-09-22T17:19:21.368447] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-22T17:19:21.390257] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-22T17:19:22.122067] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-02. [2025-09-22T17:19:22.748101] [INFO ] [REMOTE ] ARX: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T17:19:22.922055] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-05. [2025-09-22T17:19:23.722113] [INFO ] [REMOTE ] ARX: Fetching primary data for 2025-09. [2025-09-22T17:19:23.765737] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-22T17:19:23.856466] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-22T17:19:24.522123] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-04. [2025-09-22T17:19:25.087985] [INFO ] [REMOTE ] ARX: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-22T17:19:25.094858] [INFO ] [REMOTE ] ARX: Full fetch complete (13229 records). [2025-09-22T17:19:25.094996] [DEBUG] [VALIDATOR ] ARX: Validating primary data. [2025-09-22T17:19:25.275579] [WARN ] [VALIDATOR ] ARX: Validation failed - insufficient historical data. Have 42 unique days, need 200 days [2025-09-22T17:19:25.275889] [FATAL] [MAIN ] ARX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:19:25.275988] [WARN ] [MAIN ] ARX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:19:25.276084] [INFO ] [LOCAL ] ARX: Starting deletion of primary data. [2025-09-22T17:19:25.276195] [DEBUG] [LOCAL ] ARX: No primary data file found to delete. [2025-09-22T17:19:25.276252] [INFO ] [LOCAL ] ARX: Starting deletion of derivative data. [2025-09-22T17:19:25.276313] [DEBUG] [LOCAL ] ARX: No derivative data file found to delete. [2025-09-22T17:19:25.276395] [INFO ] [MAIN ] Update Progress: 151/2372 symbols completed. ARX took 24.5s. Estimated remaining: 4h 44m 43s. Rate: 7.8 symbols/min [2025-09-22T17:19:25.330558] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-06. [2025-09-22T17:19:25.450916] [INFO ] [MAIN ] ASB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:25.524101] [DEBUG] [LOCAL ] ASB: Loaded 50356 existing records from primary storage. [2025-09-22T17:19:25.524451] [INFO ] [MAIN ] ASB: Loaded 50356 existing records. [2025-09-22T17:19:25.707771] [WARN ] [MAIN ] ASB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:19:25.708255] [INFO ] [MAIN ] ASB: Wiping existing primary data before full refresh. [2025-09-22T17:19:25.708337] [INFO ] [LOCAL ] ASB: Starting deletion of primary data. [2025-09-22T17:19:25.709518] [DEBUG] [LOCAL ] ASB: Deleted primary data file. [2025-09-22T17:19:25.709595] [INFO ] [MAIN ] ASB: Starting full primary refresh. [2025-09-22T17:19:26.088334] [INFO ] [REMOTE ] ASB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:26.122024] [INFO ] [REMOTE ] ASB: Fetching primary data for 2024-12. [2025-09-22T17:19:26.193715] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T17:19:26.219114] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-06 (0.89 seconds). [2025-09-22T17:19:26.922107] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-05. [2025-09-22T17:19:27.722130] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-07. [2025-09-22T17:19:27.868879] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-22T17:19:28.522055] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-01. [2025-09-22T17:19:28.637166] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-22T17:19:28.792129] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-22T17:19:29.322082] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-03. [2025-09-22T17:19:29.697393] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T17:19:30.122077] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-02. [2025-09-22T17:19:30.922098] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-06. [2025-09-22T17:19:31.029738] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T17:19:31.576049] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-22T17:19:31.722095] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-03. [2025-09-22T17:19:32.522038] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-08. [2025-09-22T17:19:32.653963] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-22T17:19:33.322038] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-07. [2025-09-22T17:19:33.445712] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T17:19:33.528205] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-22T17:19:34.122102] [INFO ] [REMOTE ] ASA: Fetching primary data for 2025-09. [2025-09-22T17:19:34.845810] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T17:19:34.922087] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-04. [2025-09-22T17:19:35.189724] [INFO ] [REMOTE ] ASA: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-22T17:19:35.194028] [INFO ] [REMOTE ] ASA: Full fetch complete (18432 records). [2025-09-22T17:19:35.194139] [DEBUG] [VALIDATOR ] ASA: Validating primary data. [2025-09-22T17:19:35.583808] [DEBUG] [VALIDATOR ] ASA: All expected trading days are present. [2025-09-22T17:19:35.583911] [DEBUG] [VALIDATOR ] ASA: Primary data validation passed. [2025-09-22T17:19:35.584239] [INFO ] [MAIN ] ASA: Fetched primary data is valid. [2025-09-22T17:19:35.584321] [DEBUG] [LOCAL ] ASA: Saving primary data. [2025-09-22T17:19:35.585076] [DEBUG] [LOCAL ] ASA: Trimmed 18432 records to 13639 (keeping 200 days of data) [2025-09-22T17:19:35.677140] [DEBUG] [LOCAL ] ASA: Primary data saved (13639 records). [2025-09-22T17:19:35.677287] [INFO ] [MAIN ] ASA: Full history saved. [2025-09-22T17:19:35.677459] [INFO ] [MAIN ] Update Progress: 152/2372 symbols completed. ASA took 29.4s. Estimated remaining: 4h 45m 15s. Rate: 7.8 symbols/min [2025-09-22T17:19:35.733272] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-04. [2025-09-22T17:19:35.852527] [INFO ] [MAIN ] ASBA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:35.860890] [DEBUG] [LOCAL ] ASBA: Loaded 3461 existing records from primary storage. [2025-09-22T17:19:35.860987] [INFO ] [MAIN ] ASBA: Loaded 3461 existing records. [2025-09-22T17:19:36.041011] [WARN ] [MAIN ] ASBA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:19:36.041275] [INFO ] [MAIN ] ASBA: Wiping existing primary data before full refresh. [2025-09-22T17:19:36.041323] [INFO ] [LOCAL ] ASBA: Starting deletion of primary data. [2025-09-22T17:19:36.041562] [DEBUG] [LOCAL ] ASBA: Deleted primary data file. [2025-09-22T17:19:36.041634] [INFO ] [MAIN ] ASBA: Starting full primary refresh. [2025-09-22T17:19:36.404577] [INFO ] [REMOTE ] ASBA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:36.472168] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-22T17:19:36.522027] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-05. [2025-09-22T17:19:37.141313] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-22T17:19:37.322099] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-08. [2025-09-22T17:19:37.810823] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-22T17:19:38.122097] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-05. [2025-09-22T17:19:38.922075] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2024-12. [2025-09-22T17:19:39.118248] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-22T17:19:39.362159] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2024-12 (0.44 seconds). [2025-09-22T17:19:39.533627] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T17:19:39.722064] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-01. [2025-09-22T17:19:40.122058] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-01 (0.40 seconds). [2025-09-22T17:19:40.522063] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-06. [2025-09-22T17:19:41.322063] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-02. [2025-09-22T17:19:41.947243] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-02 (0.63 seconds). [2025-09-22T17:19:42.122067] [INFO ] [REMOTE ] AS: Fetching primary data for 2025-09. [2025-09-22T17:19:42.510943] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-06 (1.99 seconds). [2025-09-22T17:19:42.922060] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-06. [2025-09-22T17:19:43.722068] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-07. [2025-09-22T17:19:43.886062] [INFO ] [REMOTE ] AS: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T17:19:43.895464] [INFO ] [REMOTE ] AS: Full fetch complete (76133 records). [2025-09-22T17:19:43.895633] [DEBUG] [VALIDATOR ] AS: Validating primary data. [2025-09-22T17:19:43.896484] [FATAL] [VALIDATOR ] AS: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:19:43.896578] [FATAL] [MAIN ] AS: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:19:43.896621] [WARN ] [MAIN ] AS: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:19:43.896698] [INFO ] [LOCAL ] AS: Starting deletion of primary data. [2025-09-22T17:19:43.896771] [DEBUG] [LOCAL ] AS: No primary data file found to delete. [2025-09-22T17:19:43.896819] [INFO ] [LOCAL ] AS: Starting deletion of derivative data. [2025-09-22T17:19:43.897420] [DEBUG] [LOCAL ] AS: Deleted derivative data file. [2025-09-22T17:19:43.897547] [INFO ] [MAIN ] Update Progress: 153/2372 symbols completed. AS took 40.4s. Estimated remaining: 4h 45m 15s. Rate: 7.8 symbols/min [2025-09-22T17:19:44.089452] [INFO ] [MAIN ] ASC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:44.164992] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T17:19:44.176624] [DEBUG] [LOCAL ] ASC: Loaded 38686 existing records from primary storage. [2025-09-22T17:19:44.176990] [INFO ] [MAIN ] ASC: Loaded 38686 existing records. [2025-09-22T17:19:44.364558] [WARN ] [MAIN ] ASC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:19:44.365020] [INFO ] [MAIN ] ASC: Wiping existing primary data before full refresh. [2025-09-22T17:19:44.365083] [INFO ] [LOCAL ] ASC: Starting deletion of primary data. [2025-09-22T17:19:44.366123] [DEBUG] [LOCAL ] ASC: Deleted primary data file. [2025-09-22T17:19:44.366184] [INFO ] [MAIN ] ASC: Starting full primary refresh. [2025-09-22T17:19:44.527216] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-03. [2025-09-22T17:19:44.765438] [INFO ] [REMOTE ] ASC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:45.184337] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-03 (0.66 seconds). [2025-09-22T17:19:45.322042] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-04. [2025-09-22T17:19:45.788358] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-07 (2.07 seconds). [2025-09-22T17:19:45.865742] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-04 (0.54 seconds). [2025-09-22T17:19:46.122075] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-05. [2025-09-22T17:19:46.727348] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-22T17:19:46.922071] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-08. [2025-09-22T17:19:47.722050] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-06. [2025-09-22T17:19:48.114904] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-06 (0.39 seconds). [2025-09-22T17:19:48.382323] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T17:19:48.522042] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-07. [2025-09-22T17:19:49.322059] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-07. [2025-09-22T17:19:49.781371] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-07 (0.46 seconds). [2025-09-22T17:19:49.952552] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T17:19:50.122067] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-08. [2025-09-22T17:19:50.922131] [INFO ] [REMOTE ] ASC: Fetching primary data for 2024-12. [2025-09-22T17:19:51.722061] [INFO ] [REMOTE ] ASAN: Fetching primary data for 2025-09. [2025-09-22T17:19:52.009542] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T17:19:52.522062] [INFO ] [REMOTE ] ASB: Fetching primary data for 2025-09. [2025-09-22T17:19:52.525018] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-22T17:19:53.322073] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-01. [2025-09-22T17:19:53.491236] [INFO ] [REMOTE ] ASAN: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T17:19:53.500262] [INFO ] [REMOTE ] ASAN: Full fetch complete (76548 records). [2025-09-22T17:19:53.500462] [DEBUG] [VALIDATOR ] ASAN: Validating primary data. [2025-09-22T17:19:53.916415] [DEBUG] [VALIDATOR ] ASAN: All expected trading days are present. [2025-09-22T17:19:53.916518] [DEBUG] [VALIDATOR ] ASAN: Primary data validation passed. [2025-09-22T17:19:53.917281] [INFO ] [MAIN ] ASAN: Fetched primary data is valid. [2025-09-22T17:19:53.917349] [DEBUG] [LOCAL ] ASAN: Saving primary data. [2025-09-22T17:19:53.920005] [DEBUG] [LOCAL ] ASAN: Trimmed 76548 records to 52755 (keeping 200 days of data) [2025-09-22T17:19:54.139502] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-08. [2025-09-22T17:19:54.262488] [DEBUG] [LOCAL ] ASAN: Primary data saved (52755 records). [2025-09-22T17:19:54.262841] [INFO ] [MAIN ] ASAN: Full history saved. [2025-09-22T17:19:54.263030] [INFO ] [MAIN ] Update Progress: 154/2372 symbols completed. ASAN took 43.2s. Estimated remaining: 4h 45m 46s. Rate: 7.8 symbols/min [2025-09-22T17:19:54.456681] [INFO ] [MAIN ] ASG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:54.480165] [INFO ] [REMOTE ] ASB: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-22T17:19:54.490324] [INFO ] [REMOTE ] ASB: Full fetch complete (71570 records). [2025-09-22T17:19:54.490516] [DEBUG] [VALIDATOR ] ASB: Validating primary data. [2025-09-22T17:19:54.633806] [DEBUG] [LOCAL ] ASG: Loaded 21328 existing records from primary storage. [2025-09-22T17:19:54.640181] [INFO ] [MAIN ] ASG: Loaded 21328 existing records. [2025-09-22T17:19:54.645721] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-08 (0.51 seconds). [2025-09-22T17:19:54.929379] [INFO ] [REMOTE ] ASBA: Fetching primary data for 2025-09. [2025-09-22T17:19:55.105764] [WARN ] [MAIN ] ASG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:19:55.141683] [INFO ] [MAIN ] ASG: Wiping existing primary data before full refresh. [2025-09-22T17:19:55.141814] [INFO ] [LOCAL ] ASG: Starting deletion of primary data. [2025-09-22T17:19:55.159381] [DEBUG] [VALIDATOR ] ASB: All expected trading days are present. [2025-09-22T17:19:55.159556] [DEBUG] [VALIDATOR ] ASB: Primary data validation passed. [2025-09-22T17:19:55.160628] [INFO ] [MAIN ] ASB: Fetched primary data is valid. [2025-09-22T17:19:55.160803] [DEBUG] [LOCAL ] ASB: Saving primary data. [2025-09-22T17:19:55.161200] [DEBUG] [LOCAL ] ASG: Deleted primary data file. [2025-09-22T17:19:55.161318] [INFO ] [MAIN ] ASG: Starting full primary refresh. [2025-09-22T17:19:55.243212] [DEBUG] [LOCAL ] ASB: Trimmed 71570 records to 49584 (keeping 200 days of data) [2025-09-22T17:19:55.441561] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-01 (2.12 seconds). [2025-09-22T17:19:55.703967] [INFO ] [REMOTE ] ASBA: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T17:19:55.706812] [INFO ] [REMOTE ] ASBA: Full fetch complete (5301 records). [2025-09-22T17:19:55.722883] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-02. [2025-09-22T17:19:55.707196] [DEBUG] [VALIDATOR ] ASBA: Validating primary data. [2025-09-22T17:19:55.881444] [INFO ] [REMOTE ] ASG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:56.263522] [DEBUG] [VALIDATOR ] ASBA: All expected trading days are present. [2025-09-22T17:19:56.263859] [DEBUG] [VALIDATOR ] ASBA: Primary data validation passed. [2025-09-22T17:19:56.264315] [INFO ] [MAIN ] ASBA: Fetched primary data is valid. [2025-09-22T17:19:56.264612] [DEBUG] [LOCAL ] ASBA: Saving primary data. [2025-09-22T17:19:56.266434] [DEBUG] [LOCAL ] ASBA: Trimmed 5301 records to 3446 (keeping 200 days of data) [2025-09-22T17:19:56.292924] [DEBUG] [LOCAL ] ASBA: Primary data saved (3446 records). [2025-09-22T17:19:56.293580] [INFO ] [MAIN ] ASBA: Full history saved. [2025-09-22T17:19:56.293941] [INFO ] [MAIN ] Update Progress: 155/2372 symbols completed. ASBA took 20.6s. Estimated remaining: 4h 44m 16s. Rate: 7.8 symbols/min [2025-09-22T17:19:56.479169] [INFO ] [MAIN ] ASGI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:56.529000] [INFO ] [REMOTE ] ASG: Fetching primary data for 2024-12. [2025-09-22T17:19:56.555109] [DEBUG] [LOCAL ] ASGI: Loaded 22591 existing records from primary storage. [2025-09-22T17:19:56.555822] [INFO ] [MAIN ] ASGI: Loaded 22591 existing records. [2025-09-22T17:19:56.734805] [DEBUG] [LOCAL ] ASB: Primary data saved (49584 records). [2025-09-22T17:19:56.752517] [INFO ] [MAIN ] ASB: Full history saved. [2025-09-22T17:19:56.761364] [INFO ] [MAIN ] Update Progress: 156/2372 symbols completed. ASB took 31.5s. Estimated remaining: 4h 42m 26s. Rate: 7.8 symbols/min [2025-09-22T17:19:56.761543] [WARN ] [MAIN ] ASGI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:19:56.774531] [INFO ] [MAIN ] ASGI: Wiping existing primary data before full refresh. [2025-09-22T17:19:56.774625] [INFO ] [LOCAL ] ASGI: Starting deletion of primary data. [2025-09-22T17:19:56.810269] [DEBUG] [LOCAL ] ASGI: Deleted primary data file. [2025-09-22T17:19:56.831310] [INFO ] [MAIN ] ASGI: Starting full primary refresh. [2025-09-22T17:19:57.094252] [INFO ] [MAIN ] ASGN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:19:57.371995] [INFO ] [REMOTE ] ASGI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:57.372785] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2024-12. [2025-09-22T17:19:57.406919] [DEBUG] [LOCAL ] ASGN: Loaded 36601 existing records from primary storage. [2025-09-22T17:19:57.408422] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-22T17:19:57.416521] [INFO ] [MAIN ] ASGN: Loaded 36601 existing records. [2025-09-22T17:19:57.611112] [WARN ] [MAIN ] ASGN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:19:57.611368] [INFO ] [MAIN ] ASGN: Wiping existing primary data before full refresh. [2025-09-22T17:19:57.611417] [INFO ] [LOCAL ] ASGN: Starting deletion of primary data. [2025-09-22T17:19:57.612331] [DEBUG] [LOCAL ] ASGN: Deleted primary data file. [2025-09-22T17:19:57.612393] [INFO ] [MAIN ] ASGN: Starting full primary refresh. [2025-09-22T17:19:57.940889] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T17:19:58.008110] [INFO ] [REMOTE ] ASGN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:19:58.122063] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-01. [2025-09-22T17:19:58.641342] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-22T17:19:58.894614] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-22T17:19:58.922011] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-01. [2025-09-22T17:19:59.722081] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2024-12. [2025-09-22T17:20:00.137258] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-22T17:20:00.522112] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-02. [2025-09-22T17:20:01.322043] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-03. [2025-09-22T17:20:01.358023] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T17:20:01.619040] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-22T17:20:02.122076] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-01. [2025-09-22T17:20:02.926835] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-03. [2025-09-22T17:20:02.932762] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-22T17:20:03.189303] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-22T17:20:03.722100] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-04. [2025-09-22T17:20:04.262424] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T17:20:04.522065] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-04. [2025-09-22T17:20:04.848922] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-22T17:20:05.303314] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-22T17:20:05.322086] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-05. [2025-09-22T17:20:06.122165] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-02. [2025-09-22T17:20:06.719139] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T17:20:06.922115] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-06. [2025-09-22T17:20:07.220303] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-22T17:20:07.722095] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-03. [2025-09-22T17:20:08.158041] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T17:20:08.522107] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-05. [2025-09-22T17:20:09.043329] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-22T17:20:09.322077] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-02. [2025-09-22T17:20:09.681944] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-22T17:20:10.122100] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-07. [2025-09-22T17:20:10.238070] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-22T17:20:10.922096] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-06. [2025-09-22T17:20:11.296396] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-22T17:20:11.722073] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-03. [2025-09-22T17:20:12.360303] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-22T17:20:12.522044] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-07. [2025-09-22T17:20:12.667541] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T17:20:13.322057] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-04. [2025-09-22T17:20:14.122098] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-08. [2025-09-22T17:20:14.225488] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-04 (0.90 seconds). [2025-09-22T17:20:14.299576] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-22T17:20:14.892306] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-22T17:20:14.922074] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-08. [2025-09-22T17:20:15.722061] [INFO ] [REMOTE ] ASG: Fetching primary data for 2025-09. [2025-09-22T17:20:15.875969] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-22T17:20:16.522103] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-05. [2025-09-22T17:20:16.553338] [INFO ] [REMOTE ] ASG: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-22T17:20:16.558469] [INFO ] [REMOTE ] ASG: Full fetch complete (31516 records). [2025-09-22T17:20:16.558571] [DEBUG] [VALIDATOR ] ASG: Validating primary data. [2025-09-22T17:20:16.939447] [DEBUG] [VALIDATOR ] ASG: All expected trading days are present. [2025-09-22T17:20:16.939537] [DEBUG] [VALIDATOR ] ASG: Primary data validation passed. [2025-09-22T17:20:16.939999] [INFO ] [MAIN ] ASG: Fetched primary data is valid. [2025-09-22T17:20:16.940078] [DEBUG] [LOCAL ] ASG: Saving primary data. [2025-09-22T17:20:16.941028] [DEBUG] [LOCAL ] ASG: Trimmed 31516 records to 20751 (keeping 200 days of data) [2025-09-22T17:20:17.062440] [DEBUG] [LOCAL ] ASG: Primary data saved (20751 records). [2025-09-22T17:20:17.062572] [INFO ] [MAIN ] ASG: Full history saved. [2025-09-22T17:20:17.062680] [INFO ] [MAIN ] Update Progress: 157/2372 symbols completed. ASG took 22.8s. Estimated remaining: 4h 45m 17s. Rate: 7.8 symbols/min [2025-09-22T17:20:17.322079] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-04. [2025-09-22T17:20:17.598491] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T17:20:18.122108] [INFO ] [REMOTE ] ASC: Fetching primary data for 2025-09. [2025-09-22T17:20:18.922133] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-06. [2025-09-22T17:20:19.440347] [INFO ] [REMOTE ] ASC: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-22T17:20:19.446169] [INFO ] [REMOTE ] ASC: Full fetch complete (57328 records). [2025-09-22T17:20:19.446358] [DEBUG] [VALIDATOR ] ASC: Validating primary data. [2025-09-22T17:20:19.856106] [DEBUG] [VALIDATOR ] ASC: All expected trading days are present. [2025-09-22T17:20:19.856307] [DEBUG] [VALIDATOR ] ASC: Primary data validation passed. [2025-09-22T17:20:19.857003] [INFO ] [MAIN ] ASC: Fetched primary data is valid. [2025-09-22T17:20:19.857122] [DEBUG] [LOCAL ] ASC: Saving primary data. [2025-09-22T17:20:19.871872] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-22T17:20:19.872079] [DEBUG] [LOCAL ] ASC: Trimmed 57328 records to 37878 (keeping 200 days of data) [2025-09-22T17:20:19.878029] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-07. [2025-09-22T17:20:20.115824] [DEBUG] [LOCAL ] ASC: Primary data saved (37878 records). [2025-09-22T17:20:20.115988] [INFO ] [MAIN ] ASC: Full history saved. [2025-09-22T17:20:20.116078] [INFO ] [MAIN ] Update Progress: 158/2372 symbols completed. ASC took 36.2s. Estimated remaining: 4h 44m 4s. Rate: 7.8 symbols/min [2025-09-22T17:20:20.550556] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-04 (3.23 seconds). [2025-09-22T17:20:20.559139] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-05. [2025-09-22T17:20:21.087145] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-07 (1.21 seconds). [2025-09-22T17:20:21.322109] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-08. [2025-09-22T17:20:21.988928] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T17:20:22.057429] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-08 (0.74 seconds). [2025-09-22T17:20:22.122052] [INFO ] [REMOTE ] ASGI: Fetching primary data for 2025-09. [2025-09-22T17:20:22.922078] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-06. [2025-09-22T17:20:23.296448] [INFO ] [REMOTE ] ASGI: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-22T17:20:23.300980] [INFO ] [REMOTE ] ASGI: Full fetch complete (33372 records). [2025-09-22T17:20:23.301104] [DEBUG] [VALIDATOR ] ASGI: Validating primary data. [2025-09-22T17:20:23.696601] [DEBUG] [VALIDATOR ] ASGI: All expected trading days are present. [2025-09-22T17:20:23.696712] [DEBUG] [VALIDATOR ] ASGI: Primary data validation passed. [2025-09-22T17:20:23.697168] [INFO ] [MAIN ] ASGI: Fetched primary data is valid. [2025-09-22T17:20:23.697210] [DEBUG] [LOCAL ] ASGI: Saving primary data. [2025-09-22T17:20:23.698028] [DEBUG] [LOCAL ] ASGI: Trimmed 33372 records to 22400 (keeping 200 days of data) [2025-09-22T17:20:23.838623] [DEBUG] [LOCAL ] ASGI: Primary data saved (22400 records). [2025-09-22T17:20:23.838820] [INFO ] [MAIN ] ASGI: Full history saved. [2025-09-22T17:20:23.838932] [INFO ] [MAIN ] Update Progress: 159/2372 symbols completed. ASGI took 27.5s. Estimated remaining: 4h 43m 1s. Rate: 7.8 symbols/min [2025-09-22T17:20:24.012356] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-22T17:20:24.020609] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-07. [2025-09-22T17:20:25.528612] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T17:20:25.541866] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-08. [2025-09-22T17:20:26.837564] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-22T17:20:26.846968] [INFO ] [REMOTE ] ASGN: Fetching primary data for 2025-09. [2025-09-22T17:20:27.976606] [INFO ] [REMOTE ] ASGN: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T17:20:27.985811] [INFO ] [REMOTE ] ASGN: Full fetch complete (51518 records). [2025-09-22T17:20:27.985970] [DEBUG] [VALIDATOR ] ASGN: Validating primary data. [2025-09-22T17:20:28.399671] [DEBUG] [VALIDATOR ] ASGN: All expected trading days are present. [2025-09-22T17:20:28.399794] [DEBUG] [VALIDATOR ] ASGN: Primary data validation passed. [2025-09-22T17:20:28.400356] [INFO ] [MAIN ] ASGN: Fetched primary data is valid. [2025-09-22T17:20:28.400398] [DEBUG] [LOCAL ] ASGN: Saving primary data. [2025-09-22T17:20:28.401533] [DEBUG] [LOCAL ] ASGN: Trimmed 51518 records to 35998 (keeping 200 days of data) [2025-09-22T17:20:28.608699] [DEBUG] [LOCAL ] ASGN: Primary data saved (35998 records). [2025-09-22T17:20:28.608841] [INFO ] [MAIN ] ASGN: Full history saved. [2025-09-22T17:20:28.608927] [INFO ] [MAIN ] Update Progress: 160/2372 symbols completed. ASGN took 31.8s. Estimated remaining: 4h 42m 13s. Rate: 7.8 symbols/min [2025-09-22T17:20:29.167241] [INFO ] [MAIN ] ASIX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:20:29.196943] [DEBUG] [LOCAL ] ASIX: No existing data file found in primary storage. [2025-09-22T17:20:29.239329] [WARN ] [MAIN ] ASIX: No existing data found, performing full refresh instead. [2025-09-22T17:20:29.370886] [INFO ] [MAIN ] ASIX: Wiping existing primary data before full refresh. [2025-09-22T17:20:29.370712] [INFO ] [MAIN ] ASH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:20:29.365411] [INFO ] [MAIN ] ASPN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:20:29.371569] [INFO ] [LOCAL ] ASIX: Starting deletion of primary data. [2025-09-22T17:20:29.379705] [DEBUG] [LOCAL ] ASIX: No primary data file found to delete. [2025-09-22T17:20:29.406637] [INFO ] [MAIN ] ASIX: Starting full primary refresh. [2025-09-22T17:20:29.406275] [INFO ] [MAIN ] ASR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:20:29.559403] [DEBUG] [LOCAL ] ASR: Loaded 9307 existing records from primary storage. [2025-09-22T17:20:29.586366] [INFO ] [MAIN ] ASR: Loaded 9307 existing records. [2025-09-22T17:20:29.857748] [DEBUG] [LOCAL ] ASPN: Loaded 50351 existing records from primary storage. [2025-09-22T17:20:29.858853] [DEBUG] [LOCAL ] ASH: Loaded 38526 existing records from primary storage. [2025-09-22T17:20:29.869520] [INFO ] [MAIN ] ASPN: Loaded 50351 existing records. [2025-09-22T17:20:29.897676] [INFO ] [MAIN ] ASH: Loaded 38526 existing records. [2025-09-22T17:20:30.233415] [INFO ] [REMOTE ] ASIX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:20:30.257162] [WARN ] [MAIN ] ASR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:20:30.257464] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2024-12. [2025-09-22T17:20:30.277758] [INFO ] [MAIN ] ASR: Wiping existing primary data before full refresh. [2025-09-22T17:20:30.312528] [INFO ] [LOCAL ] ASR: Starting deletion of primary data. [2025-09-22T17:20:30.379439] [DEBUG] [LOCAL ] ASR: Deleted primary data file. [2025-09-22T17:20:30.384716] [INFO ] [MAIN ] ASR: Starting full primary refresh. [2025-09-22T17:20:30.410905] [WARN ] [MAIN ] ASH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:20:30.495065] [INFO ] [MAIN ] ASH: Wiping existing primary data before full refresh. [2025-09-22T17:20:30.517125] [INFO ] [LOCAL ] ASH: Starting deletion of primary data. [2025-09-22T17:20:30.517264] [WARN ] [MAIN ] ASPN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:20:30.556931] [DEBUG] [LOCAL ] ASH: Deleted primary data file. [2025-09-22T17:20:30.557194] [INFO ] [MAIN ] ASPN: Wiping existing primary data before full refresh. [2025-09-22T17:20:30.557384] [INFO ] [MAIN ] ASH: Starting full primary refresh. [2025-09-22T17:20:30.578106] [INFO ] [LOCAL ] ASPN: Starting deletion of primary data. [2025-09-22T17:20:30.613320] [DEBUG] [LOCAL ] ASPN: Deleted primary data file. [2025-09-22T17:20:30.648538] [INFO ] [MAIN ] ASPN: Starting full primary refresh. [2025-09-22T17:20:31.234428] [INFO ] [REMOTE ] ASR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:20:31.285534] [INFO ] [REMOTE ] ASR: Fetching primary data for 2024-12. [2025-09-22T17:20:31.504210] [INFO ] [REMOTE ] ASH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:20:31.513265] [INFO ] [REMOTE ] ASH: Fetching primary data for 2024-12. [2025-09-22T17:20:31.589700] [INFO ] [REMOTE ] ASPN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:20:31.590030] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2024-12. [2025-09-22T17:20:31.600389] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-22T17:20:31.604539] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-01. [2025-09-22T17:20:32.311165] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T17:20:32.314723] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-01. [2025-09-22T17:20:32.588771] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-22T17:20:32.595689] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-01. [2025-09-22T17:20:32.644691] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T17:20:32.648762] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-02. [2025-09-22T17:20:32.791704] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-01 (0.48 seconds). [2025-09-22T17:20:32.793701] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-02. [2025-09-22T17:20:33.372924] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T17:20:33.383957] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-01. [2025-09-22T17:20:33.395528] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-22T17:20:33.516713] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-22T17:20:33.653985] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-22T17:20:34.122120] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-03. [2025-09-22T17:20:34.895938] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T17:20:34.911450] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T17:20:34.921991] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-04. [2025-09-22T17:20:35.518389] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-22T17:20:35.722055] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-05. [2025-09-22T17:20:36.505364] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-22T17:20:36.522002] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-06. [2025-09-22T17:20:37.322063] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-03. [2025-09-22T17:20:37.344669] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-22T17:20:37.994231] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-22T17:20:38.122058] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-02. [2025-09-22T17:20:38.922054] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-04. [2025-09-22T17:20:39.591820] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-22T17:20:39.728974] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-03. [2025-09-22T17:20:39.734227] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-22T17:20:40.522072] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-02. [2025-09-22T17:20:41.322056] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-07. [2025-09-22T17:20:41.517358] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-22T17:20:42.006416] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-07 (0.68 seconds). [2025-09-22T17:20:42.032545] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-22T17:20:42.122071] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-04. [2025-09-22T17:20:42.922054] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-03. [2025-09-22T17:20:43.722024] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-05. [2025-09-22T17:20:43.806463] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-22T17:20:44.247262] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-22T17:20:44.522058] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-04. [2025-09-22T17:20:44.599511] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-22T17:20:45.322066] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-06. [2025-09-22T17:20:45.963553] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-22T17:20:46.025417] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T17:20:46.122100] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-08. [2025-09-22T17:20:46.922054] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-05. [2025-09-22T17:20:47.078339] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-22T17:20:47.722058] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-05. [2025-09-22T17:20:48.388039] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T17:20:48.522045] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-06. [2025-09-22T17:20:49.322043] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-07. [2025-09-22T17:20:49.504937] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T17:20:49.600083] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-22T17:20:50.122061] [INFO ] [REMOTE ] ASR: Fetching primary data for 2025-09. [2025-09-22T17:20:50.663385] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T17:20:50.922059] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-06. [2025-09-22T17:20:51.254629] [INFO ] [REMOTE ] ASR: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T17:20:51.256867] [INFO ] [REMOTE ] ASR: Full fetch complete (12197 records). [2025-09-22T17:20:51.256940] [DEBUG] [VALIDATOR ] ASR: Validating primary data. [2025-09-22T17:20:51.257410] [FATAL] [VALIDATOR ] ASR: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:20:51.257521] [FATAL] [MAIN ] ASR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:20:51.257564] [WARN ] [MAIN ] ASR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:20:51.257602] [INFO ] [LOCAL ] ASR: Starting deletion of primary data. [2025-09-22T17:20:51.257799] [DEBUG] [LOCAL ] ASR: No primary data file found to delete. [2025-09-22T17:20:51.257867] [INFO ] [LOCAL ] ASR: Starting deletion of derivative data. [2025-09-22T17:20:51.258292] [DEBUG] [LOCAL ] ASR: Deleted derivative data file. [2025-09-22T17:20:51.258401] [INFO ] [MAIN ] Update Progress: 161/2372 symbols completed. ASR took 22.6s. Estimated remaining: 4h 45m 31s. Rate: 7.7 symbols/min [2025-09-22T17:20:51.430615] [INFO ] [MAIN ] ASX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:20:51.488313] [DEBUG] [LOCAL ] ASX: Loaded 53698 existing records from primary storage. [2025-09-22T17:20:51.488459] [INFO ] [MAIN ] ASX: Loaded 53698 existing records. [2025-09-22T17:20:51.664328] [WARN ] [MAIN ] ASX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:20:51.664618] [INFO ] [MAIN ] ASX: Wiping existing primary data before full refresh. [2025-09-22T17:20:51.664699] [INFO ] [LOCAL ] ASX: Starting deletion of primary data. [2025-09-22T17:20:51.667130] [DEBUG] [LOCAL ] ASX: Deleted primary data file. [2025-09-22T17:20:51.667191] [INFO ] [MAIN ] ASX: Starting full primary refresh. [2025-09-22T17:20:51.722062] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-07. [2025-09-22T17:20:52.023111] [INFO ] [REMOTE ] ASX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:20:52.217251] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T17:20:52.522044] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-07. [2025-09-22T17:20:52.940256] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T17:20:53.322049] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-08. [2025-09-22T17:20:54.122037] [INFO ] [REMOTE ] ASX: Fetching primary data for 2024-12. [2025-09-22T17:20:54.310939] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T17:20:54.569426] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-22T17:20:54.922118] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-08. [2025-09-22T17:20:55.722061] [INFO ] [REMOTE ] ASH: Fetching primary data for 2025-09. [2025-09-22T17:20:56.034038] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T17:20:56.207971] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T17:20:56.522055] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-01. [2025-09-22T17:20:56.769093] [INFO ] [REMOTE ] ASH: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-22T17:20:56.774758] [INFO ] [REMOTE ] ASH: Full fetch complete (54419 records). [2025-09-22T17:20:56.774928] [DEBUG] [VALIDATOR ] ASH: Validating primary data. [2025-09-22T17:20:57.184665] [DEBUG] [VALIDATOR ] ASH: All expected trading days are present. [2025-09-22T17:20:57.184801] [DEBUG] [VALIDATOR ] ASH: Primary data validation passed. [2025-09-22T17:20:57.185597] [INFO ] [MAIN ] ASH: Fetched primary data is valid. [2025-09-22T17:20:57.185689] [DEBUG] [LOCAL ] ASH: Saving primary data. [2025-09-22T17:20:57.187063] [DEBUG] [LOCAL ] ASH: Trimmed 54419 records to 37815 (keeping 200 days of data) [2025-09-22T17:20:57.366939] [INFO ] [REMOTE ] ASIX: Fetching primary data for 2025-09. [2025-09-22T17:20:57.430969] [DEBUG] [LOCAL ] ASH: Primary data saved (37815 records). [2025-09-22T17:20:57.431144] [INFO ] [MAIN ] ASH: Full history saved. [2025-09-22T17:20:57.433140] [INFO ] [MAIN ] Update Progress: 162/2372 symbols completed. ASH took 28.8s. Estimated remaining: 4h 45m 2s. Rate: 7.8 symbols/min [2025-09-22T17:20:57.605970] [INFO ] [MAIN ] ATEN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:20:57.654016] [DEBUG] [LOCAL ] ATEN: Loaded 40681 existing records from primary storage. [2025-09-22T17:20:57.654165] [INFO ] [MAIN ] ATEN: Loaded 40681 existing records. [2025-09-22T17:20:57.829834] [WARN ] [MAIN ] ATEN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:20:57.830100] [INFO ] [MAIN ] ATEN: Wiping existing primary data before full refresh. [2025-09-22T17:20:57.830149] [INFO ] [LOCAL ] ATEN: Starting deletion of primary data. [2025-09-22T17:20:57.832413] [DEBUG] [LOCAL ] ATEN: Deleted primary data file. [2025-09-22T17:20:57.832479] [INFO ] [MAIN ] ATEN: Starting full primary refresh. [2025-09-22T17:20:58.128353] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-08. [2025-09-22T17:20:58.211484] [INFO ] [REMOTE ] ATEN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:20:58.228878] [INFO ] [REMOTE ] ASIX: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-22T17:20:58.232909] [INFO ] [REMOTE ] ASIX: Full fetch complete (29672 records). [2025-09-22T17:20:58.233044] [DEBUG] [VALIDATOR ] ASIX: Validating primary data. [2025-09-22T17:20:58.623904] [DEBUG] [VALIDATOR ] ASIX: All expected trading days are present. [2025-09-22T17:20:58.624087] [DEBUG] [VALIDATOR ] ASIX: Primary data validation passed. [2025-09-22T17:20:58.624798] [INFO ] [MAIN ] ASIX: Fetched primary data is valid. [2025-09-22T17:20:58.624878] [DEBUG] [LOCAL ] ASIX: Saving primary data. [2025-09-22T17:20:58.654884] [DEBUG] [LOCAL ] ASIX: Trimmed 29672 records to 22422 (keeping 200 days of data) [2025-09-22T17:20:58.657032] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-01 (2.13 seconds). [2025-09-22T17:20:58.803571] [DEBUG] [LOCAL ] ASIX: Primary data saved (22422 records). [2025-09-22T17:20:58.803741] [INFO ] [MAIN ] ASIX: Full history saved. [2025-09-22T17:20:58.803832] [INFO ] [MAIN ] Update Progress: 163/2372 symbols completed. ASIX took 30.2s. Estimated remaining: 4h 43m 28s. Rate: 7.8 symbols/min [2025-09-22T17:20:58.927303] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-02. [2025-09-22T17:20:58.986555] [INFO ] [MAIN ] ATGE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:20:59.022415] [DEBUG] [LOCAL ] ATGE: Loaded 32625 existing records from primary storage. [2025-09-22T17:20:59.022561] [INFO ] [MAIN ] ATGE: Loaded 32625 existing records. [2025-09-22T17:20:59.217424] [WARN ] [MAIN ] ATGE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:20:59.217867] [INFO ] [MAIN ] ATGE: Wiping existing primary data before full refresh. [2025-09-22T17:20:59.217952] [INFO ] [LOCAL ] ATGE: Starting deletion of primary data. [2025-09-22T17:20:59.220185] [DEBUG] [LOCAL ] ATGE: Deleted primary data file. [2025-09-22T17:20:59.220283] [INFO ] [MAIN ] ATGE: Starting full primary refresh. [2025-09-22T17:20:59.641482] [INFO ] [REMOTE ] ATGE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:20:59.703481] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-22T17:20:59.722035] [INFO ] [REMOTE ] ASPN: Fetching primary data for 2025-09. [2025-09-22T17:21:00.348255] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T17:21:00.522114] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2024-12. [2025-09-22T17:21:01.322271] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-03. [2025-09-22T17:21:01.523041] [INFO ] [REMOTE ] ASPN: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T17:21:01.530816] [INFO ] [REMOTE ] ASPN: Full fetch complete (72361 records). [2025-09-22T17:21:01.530956] [DEBUG] [VALIDATOR ] ASPN: Validating primary data. [2025-09-22T17:21:01.955715] [DEBUG] [VALIDATOR ] ASPN: All expected trading days are present. [2025-09-22T17:21:01.955810] [DEBUG] [VALIDATOR ] ASPN: Primary data validation passed. [2025-09-22T17:21:01.956536] [INFO ] [MAIN ] ASPN: Fetched primary data is valid. [2025-09-22T17:21:01.956584] [DEBUG] [LOCAL ] ASPN: Saving primary data. [2025-09-22T17:21:01.958535] [DEBUG] [LOCAL ] ASPN: Trimmed 72361 records to 49599 (keeping 200 days of data) [2025-09-22T17:21:02.149797] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2024-12. [2025-09-22T17:21:02.297609] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T17:21:02.326234] [DEBUG] [LOCAL ] ASPN: Primary data saved (49599 records). [2025-09-22T17:21:02.326429] [INFO ] [MAIN ] ASPN: Full history saved. [2025-09-22T17:21:02.326538] [INFO ] [MAIN ] Update Progress: 164/2372 symbols completed. ASPN took 33.7s. Estimated remaining: 4h 42m 24s. Rate: 7.8 symbols/min [2025-09-22T17:21:02.527027] [INFO ] [MAIN ] ATHM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:21:02.565093] [DEBUG] [LOCAL ] ATHM: Loaded 33480 existing records from primary storage. [2025-09-22T17:21:02.565234] [INFO ] [MAIN ] ATHM: Loaded 33480 existing records. [2025-09-22T17:21:02.745098] [WARN ] [MAIN ] ATHM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:21:02.745357] [INFO ] [MAIN ] ATHM: Wiping existing primary data before full refresh. [2025-09-22T17:21:02.745404] [INFO ] [LOCAL ] ATHM: Starting deletion of primary data. [2025-09-22T17:21:02.746297] [DEBUG] [LOCAL ] ATHM: Deleted primary data file. [2025-09-22T17:21:02.746357] [INFO ] [MAIN ] ATHM: Starting full primary refresh. [2025-09-22T17:21:02.949242] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-01. [2025-09-22T17:21:03.143222] [INFO ] [REMOTE ] ATHM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:21:03.722109] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2024-12. [2025-09-22T17:21:03.914693] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T17:21:04.522125] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-01. [2025-09-22T17:21:04.798892] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-03 (3.48 seconds). [2025-09-22T17:21:05.131080] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T17:21:05.322068] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-01. [2025-09-22T17:21:05.403430] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-01 (2.45 seconds). [2025-09-22T17:21:05.650922] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-22T17:21:06.122052] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-02. [2025-09-22T17:21:06.822248] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-22T17:21:06.922117] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-02. [2025-09-22T17:21:07.161377] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-22T17:21:07.722152] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-04. [2025-09-22T17:21:07.946311] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-22T17:21:08.522137] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-02. [2025-09-22T17:21:09.259983] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T17:21:09.322061] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-05. [2025-09-22T17:21:09.847586] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T17:21:10.122086] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-03. [2025-09-22T17:21:10.738543] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T17:21:10.922107] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-03. [2025-09-22T17:21:11.629962] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-22T17:21:11.722018] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-04. [2025-09-22T17:21:12.522079] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-06. [2025-09-22T17:21:12.655678] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-22T17:21:13.322087] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-03. [2025-09-22T17:21:13.376132] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T17:21:13.962418] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-22T17:21:14.122070] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-05. [2025-09-22T17:21:14.922093] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-07. [2025-09-22T17:21:14.975930] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-22T17:21:15.533724] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T17:21:15.722108] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-04. [2025-09-22T17:21:16.522107] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-04. [2025-09-22T17:21:16.812708] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-22T17:21:16.877942] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-04 (1.16 seconds). [2025-09-22T17:21:17.322061] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-05. [2025-09-22T17:21:17.620624] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-22T17:21:18.122060] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-06. [2025-09-22T17:21:18.922048] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-05. [2025-09-22T17:21:19.396239] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-05 (2.07 seconds). [2025-09-22T17:21:19.718879] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T17:21:19.726435] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-06. [2025-09-22T17:21:20.492681] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-22T17:21:20.522126] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-08. [2025-09-22T17:21:20.765129] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T17:21:21.322078] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-07. [2025-09-22T17:21:22.122067] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-06. [2025-09-22T17:21:22.226588] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-07 (0.90 seconds). [2025-09-22T17:21:22.327782] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-22T17:21:22.922049] [INFO ] [REMOTE ] ASX: Fetching primary data for 2025-09. [2025-09-22T17:21:23.259293] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T17:21:23.722110] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-07. [2025-09-22T17:21:24.410250] [INFO ] [REMOTE ] ASX: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T17:21:24.418576] [INFO ] [REMOTE ] ASX: Full fetch complete (76636 records). [2025-09-22T17:21:24.418751] [DEBUG] [VALIDATOR ] ASX: Validating primary data. [2025-09-22T17:21:24.527135] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-07. [2025-09-22T17:21:24.829893] [DEBUG] [VALIDATOR ] ASX: All expected trading days are present. [2025-09-22T17:21:24.830033] [DEBUG] [VALIDATOR ] ASX: Primary data validation passed. [2025-09-22T17:21:24.830907] [INFO ] [MAIN ] ASX: Fetched primary data is valid. [2025-09-22T17:21:24.830977] [DEBUG] [LOCAL ] ASX: Saving primary data. [2025-09-22T17:21:24.832621] [DEBUG] [LOCAL ] ASX: Trimmed 76636 records to 52907 (keeping 200 days of data) [2025-09-22T17:21:25.179301] [DEBUG] [LOCAL ] ASX: Primary data saved (52907 records). [2025-09-22T17:21:25.179462] [INFO ] [MAIN ] ASX: Full history saved. [2025-09-22T17:21:25.181084] [INFO ] [MAIN ] Update Progress: 165/2372 symbols completed. ASX took 33.9s. Estimated remaining: 4h 45m 39s. Rate: 7.7 symbols/min [2025-09-22T17:21:25.324665] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-08. [2025-09-22T17:21:25.358424] [INFO ] [MAIN ] ATHS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:21:25.391697] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T17:21:25.407102] [DEBUG] [LOCAL ] ATHS: Loaded 7291 existing records from primary storage. [2025-09-22T17:21:25.407600] [INFO ] [MAIN ] ATHS: Loaded 7291 existing records. [2025-09-22T17:21:25.623331] [WARN ] [MAIN ] ATHS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:21:25.623923] [INFO ] [MAIN ] ATHS: Wiping existing primary data before full refresh. [2025-09-22T17:21:25.624108] [INFO ] [LOCAL ] ATHS: Starting deletion of primary data. [2025-09-22T17:21:25.630165] [DEBUG] [LOCAL ] ATHS: Deleted primary data file. [2025-09-22T17:21:25.639958] [INFO ] [MAIN ] ATHS: Starting full primary refresh. [2025-09-22T17:21:25.674064] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-22T17:21:26.006954] [INFO ] [REMOTE ] ATHS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:21:26.122047] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2024-12. [2025-09-22T17:21:26.459576] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-22T17:21:26.922071] [INFO ] [REMOTE ] ATGE: Fetching primary data for 2025-09. [2025-09-22T17:21:26.964497] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T17:21:27.722063] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-08. [2025-09-22T17:21:27.871538] [INFO ] [REMOTE ] ATGE: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-22T17:21:27.876263] [INFO ] [REMOTE ] ATGE: Full fetch complete (46209 records). [2025-09-22T17:21:27.876366] [DEBUG] [VALIDATOR ] ATGE: Validating primary data. [2025-09-22T17:21:28.257449] [DEBUG] [VALIDATOR ] ATGE: All expected trading days are present. [2025-09-22T17:21:28.257543] [DEBUG] [VALIDATOR ] ATGE: Primary data validation passed. [2025-09-22T17:21:28.258074] [INFO ] [MAIN ] ATGE: Fetched primary data is valid. [2025-09-22T17:21:28.258137] [DEBUG] [LOCAL ] ATGE: Saving primary data. [2025-09-22T17:21:28.259286] [DEBUG] [LOCAL ] ATGE: Trimmed 46209 records to 32042 (keeping 200 days of data) [2025-09-22T17:21:28.471336] [DEBUG] [LOCAL ] ATGE: Primary data saved (32042 records). [2025-09-22T17:21:28.471503] [INFO ] [MAIN ] ATGE: Full history saved. [2025-09-22T17:21:28.471593] [INFO ] [MAIN ] Update Progress: 166/2372 symbols completed. ATGE took 29.7s. Estimated remaining: 4h 44m 32s. Rate: 7.8 symbols/min [2025-09-22T17:21:28.527275] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-08. [2025-09-22T17:21:28.666364] [INFO ] [MAIN ] ATI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:21:28.666590] [DEBUG] [LOCAL ] ATI: No existing data file found in primary storage. [2025-09-22T17:21:28.666632] [WARN ] [MAIN ] ATI: No existing data found, performing full refresh instead. [2025-09-22T17:21:28.666793] [INFO ] [MAIN ] ATI: Wiping existing primary data before full refresh. [2025-09-22T17:21:28.666836] [INFO ] [LOCAL ] ATI: Starting deletion of primary data. [2025-09-22T17:21:28.666876] [DEBUG] [LOCAL ] ATI: No primary data file found to delete. [2025-09-22T17:21:28.666909] [INFO ] [MAIN ] ATI: Starting full primary refresh. [2025-09-22T17:21:29.031447] [INFO ] [REMOTE ] ATI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:21:29.051160] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T17:21:29.322059] [INFO ] [REMOTE ] ATI: Fetching primary data for 2024-12. [2025-09-22T17:21:29.719857] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T17:21:30.122116] [INFO ] [REMOTE ] ATHM: Fetching primary data for 2025-09. [2025-09-22T17:21:30.708409] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:21:30.922046] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-01. [2025-09-22T17:21:31.289518] [INFO ] [REMOTE ] ATHM: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-22T17:21:31.293815] [INFO ] [REMOTE ] ATHM: Full fetch complete (52111 records). [2025-09-22T17:21:31.293963] [DEBUG] [VALIDATOR ] ATHM: Validating primary data. [2025-09-22T17:21:31.691441] [DEBUG] [VALIDATOR ] ATHM: All expected trading days are present. [2025-09-22T17:21:31.691535] [DEBUG] [VALIDATOR ] ATHM: Primary data validation passed. [2025-09-22T17:21:31.692106] [INFO ] [MAIN ] ATHM: Fetched primary data is valid. [2025-09-22T17:21:31.692170] [DEBUG] [LOCAL ] ATHM: Saving primary data. [2025-09-22T17:21:31.693275] [DEBUG] [LOCAL ] ATHM: Trimmed 52111 records to 32743 (keeping 200 days of data) [2025-09-22T17:21:31.741320] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-01. [2025-09-22T17:21:31.892500] [DEBUG] [LOCAL ] ATHM: Primary data saved (32743 records). [2025-09-22T17:21:31.892675] [INFO ] [MAIN ] ATHM: Full history saved. [2025-09-22T17:21:31.892779] [INFO ] [MAIN ] Update Progress: 167/2372 symbols completed. ATHM took 29.6s. Estimated remaining: 4h 43m 27s. Rate: 7.8 symbols/min [2025-09-22T17:21:32.063942] [INFO ] [MAIN ] ATKR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:21:32.105598] [DEBUG] [LOCAL ] ATKR: Loaded 36395 existing records from primary storage. [2025-09-22T17:21:32.105826] [INFO ] [MAIN ] ATKR: Loaded 36395 existing records. [2025-09-22T17:21:32.293411] [WARN ] [MAIN ] ATKR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:21:32.293916] [INFO ] [MAIN ] ATKR: Wiping existing primary data before full refresh. [2025-09-22T17:21:32.294184] [INFO ] [LOCAL ] ATKR: Starting deletion of primary data. [2025-09-22T17:21:32.296267] [DEBUG] [LOCAL ] ATKR: Deleted primary data file. [2025-09-22T17:21:32.296345] [INFO ] [MAIN ] ATKR: Starting full primary refresh. [2025-09-22T17:21:32.419266] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T17:21:32.522529] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-02. [2025-09-22T17:21:32.572244] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-22T17:21:32.751923] [INFO ] [REMOTE ] ATKR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:21:33.096132] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-22T17:21:33.322063] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-02. [2025-09-22T17:21:34.122064] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2024-12. [2025-09-22T17:21:34.922043] [INFO ] [REMOTE ] ATEN: Fetching primary data for 2025-09. [2025-09-22T17:21:35.213322] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-22T17:21:35.722121] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-03. [2025-09-22T17:21:35.957103] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-22T17:21:36.196506] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-03 (0.47 seconds). [2025-09-22T17:21:36.522101] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-03. [2025-09-22T17:21:36.632057] [INFO ] [REMOTE ] ATEN: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T17:21:36.638215] [INFO ] [REMOTE ] ATEN: Full fetch complete (57524 records). [2025-09-22T17:21:36.638357] [DEBUG] [VALIDATOR ] ATEN: Validating primary data. [2025-09-22T17:21:37.018198] [DEBUG] [VALIDATOR ] ATEN: All expected trading days are present. [2025-09-22T17:21:37.018300] [DEBUG] [VALIDATOR ] ATEN: Primary data validation passed. [2025-09-22T17:21:37.018979] [INFO ] [MAIN ] ATEN: Fetched primary data is valid. [2025-09-22T17:21:37.019048] [DEBUG] [LOCAL ] ATEN: Saving primary data. [2025-09-22T17:21:37.020527] [DEBUG] [LOCAL ] ATEN: Trimmed 57524 records to 39993 (keeping 200 days of data) [2025-09-22T17:21:37.275222] [DEBUG] [LOCAL ] ATEN: Primary data saved (39993 records). [2025-09-22T17:21:37.275386] [INFO ] [MAIN ] ATEN: Full history saved. [2025-09-22T17:21:37.275488] [INFO ] [MAIN ] Update Progress: 168/2372 symbols completed. ATEN took 39.8s. Estimated remaining: 4h 42m 49s. Rate: 7.8 symbols/min [2025-09-22T17:21:37.329939] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-01. [2025-09-22T17:21:37.452268] [INFO ] [MAIN ] ATMU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:21:37.497492] [DEBUG] [LOCAL ] ATMU: Loaded 40306 existing records from primary storage. [2025-09-22T17:21:37.497706] [INFO ] [MAIN ] ATMU: Loaded 40306 existing records. [2025-09-22T17:21:37.677153] [WARN ] [MAIN ] ATMU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:21:37.677458] [INFO ] [MAIN ] ATMU: Wiping existing primary data before full refresh. [2025-09-22T17:21:37.677511] [INFO ] [LOCAL ] ATMU: Starting deletion of primary data. [2025-09-22T17:21:37.680379] [DEBUG] [LOCAL ] ATMU: Deleted primary data file. [2025-09-22T17:21:37.680444] [INFO ] [MAIN ] ATMU: Starting full primary refresh. [2025-09-22T17:21:38.086233] [INFO ] [REMOTE ] ATMU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:21:38.116733] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T17:21:38.127797] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2024-12. [2025-09-22T17:21:38.601399] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T17:21:38.922087] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-02. [2025-09-22T17:21:39.588878] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T17:21:39.722067] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-04. [2025-09-22T17:21:40.139196] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T17:21:40.522108] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-01. [2025-09-22T17:21:40.531447] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-22T17:21:41.322106] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-04. [2025-09-22T17:21:41.859403] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T17:21:42.122060] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-03. [2025-09-22T17:21:42.835456] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T17:21:42.922064] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-02. [2025-09-22T17:21:43.305260] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-22T17:21:43.722055] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-05. [2025-09-22T17:21:44.434527] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-22T17:21:44.522186] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-06. [2025-09-22T17:21:44.645286] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T17:21:45.073980] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-22T17:21:45.322053] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-03. [2025-09-22T17:21:46.122064] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-07. [2025-09-22T17:21:46.814731] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T17:21:46.886251] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T17:21:46.922019] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-08. [2025-09-22T17:21:47.603968] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-22T17:21:47.722060] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-05. [2025-09-22T17:21:48.522060] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-04. [2025-09-22T17:21:49.318054] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-22T17:21:49.322598] [INFO ] [REMOTE ] ATHS: Fetching primary data for 2025-09. [2025-09-22T17:21:49.944561] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-22T17:21:50.051884] [INFO ] [REMOTE ] ATHS: Incremental fetch complete for 2025-09 (0.73 seconds). [2025-09-22T17:21:50.053374] [INFO ] [REMOTE ] ATHS: Full fetch complete (10048 records). [2025-09-22T17:21:50.053443] [DEBUG] [VALIDATOR ] ATHS: Validating primary data. [2025-09-22T17:21:50.127258] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-06. [2025-09-22T17:21:50.450617] [DEBUG] [VALIDATOR ] ATHS: All expected trading days are present. [2025-09-22T17:21:50.450740] [DEBUG] [VALIDATOR ] ATHS: Primary data validation passed. [2025-09-22T17:21:50.451112] [INFO ] [MAIN ] ATHS: Fetched primary data is valid. [2025-09-22T17:21:50.451154] [DEBUG] [LOCAL ] ATHS: Saving primary data. [2025-09-22T17:21:50.451760] [DEBUG] [LOCAL ] ATHS: Trimmed 10048 records to 7074 (keeping 200 days of data) [2025-09-22T17:21:50.502237] [DEBUG] [LOCAL ] ATHS: Primary data saved (7074 records). [2025-09-22T17:21:50.502407] [INFO ] [MAIN ] ATHS: Full history saved. [2025-09-22T17:21:50.502500] [INFO ] [MAIN ] Update Progress: 169/2372 symbols completed. ATHS took 25.3s. Estimated remaining: 4h 43m 53s. Rate: 7.8 symbols/min [2025-09-22T17:21:50.686034] [INFO ] [MAIN ] ATO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:21:50.746089] [DEBUG] [LOCAL ] ATO: Loaded 42708 existing records from primary storage. [2025-09-22T17:21:50.746302] [INFO ] [MAIN ] ATO: Loaded 42708 existing records. [2025-09-22T17:21:50.928792] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-04. [2025-09-22T17:21:50.934912] [WARN ] [MAIN ] ATO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:21:50.936978] [INFO ] [MAIN ] ATO: Wiping existing primary data before full refresh. [2025-09-22T17:21:50.937046] [INFO ] [LOCAL ] ATO: Starting deletion of primary data. [2025-09-22T17:21:50.939864] [DEBUG] [LOCAL ] ATO: Deleted primary data file. [2025-09-22T17:21:50.939933] [INFO ] [MAIN ] ATO: Starting full primary refresh. [2025-09-22T17:21:51.301473] [INFO ] [REMOTE ] ATO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:21:51.722093] [INFO ] [REMOTE ] ATO: Fetching primary data for 2024-12. [2025-09-22T17:21:51.845133] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-22T17:21:52.522086] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-07. [2025-09-22T17:21:52.721019] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-22T17:21:53.308554] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T17:21:53.322002] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-01. [2025-09-22T17:21:54.122006] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-05. [2025-09-22T17:21:54.212508] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-22T17:21:54.596677] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T17:21:54.922133] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-05. [2025-09-22T17:21:55.130931] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-22T17:21:55.722115] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-06. [2025-09-22T17:21:56.023959] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-22T17:21:56.522086] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-06. [2025-09-22T17:21:56.715032] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-22T17:21:57.322080] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-07. [2025-09-22T17:21:57.599429] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-22T17:21:58.122073] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-07. [2025-09-22T17:21:58.706159] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T17:21:58.922065] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-08. [2025-09-22T17:21:59.246605] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T17:21:59.722123] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-08. [2025-09-22T17:22:00.364583] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T17:22:00.522087] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-08. [2025-09-22T17:22:01.109159] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-22T17:22:01.322072] [INFO ] [REMOTE ] ATI: Fetching primary data for 2025-09. [2025-09-22T17:22:02.119319] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T17:22:02.132409] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-02. [2025-09-22T17:22:02.922126] [INFO ] [REMOTE ] ATMU: Fetching primary data for 2025-09. [2025-09-22T17:22:03.086204] [INFO ] [REMOTE ] ATI: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T17:22:03.094281] [INFO ] [REMOTE ] ATI: Full fetch complete (73776 records). [2025-09-22T17:22:03.094433] [DEBUG] [VALIDATOR ] ATI: Validating primary data. [2025-09-22T17:22:03.542293] [DEBUG] [VALIDATOR ] ATI: All expected trading days are present. [2025-09-22T17:22:03.542496] [DEBUG] [VALIDATOR ] ATI: Primary data validation passed. [2025-09-22T17:22:03.543362] [INFO ] [MAIN ] ATI: Fetched primary data is valid. [2025-09-22T17:22:03.543518] [DEBUG] [LOCAL ] ATI: Saving primary data. [2025-09-22T17:22:03.546909] [DEBUG] [LOCAL ] ATI: Trimmed 73776 records to 51595 (keeping 200 days of data) [2025-09-22T17:22:03.696199] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T17:22:03.722623] [INFO ] [REMOTE ] ATKR: Fetching primary data for 2025-09. [2025-09-22T17:22:03.958857] [DEBUG] [LOCAL ] ATI: Primary data saved (51595 records). [2025-09-22T17:22:03.959074] [INFO ] [MAIN ] ATI: Full history saved. [2025-09-22T17:22:03.959219] [INFO ] [MAIN ] Update Progress: 170/2372 symbols completed. ATI took 35.5s. Estimated remaining: 4h 44m 60s. Rate: 7.7 symbols/min [2025-09-22T17:22:04.148090] [INFO ] [MAIN ] ATR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:22:04.198034] [DEBUG] [LOCAL ] ATR: Loaded 30949 existing records from primary storage. [2025-09-22T17:22:04.198384] [INFO ] [MAIN ] ATR: Loaded 30949 existing records. [2025-09-22T17:22:04.385550] [INFO ] [REMOTE ] ATMU: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T17:22:04.413505] [INFO ] [REMOTE ] ATMU: Full fetch complete (56753 records). [2025-09-22T17:22:04.422497] [DEBUG] [VALIDATOR ] ATMU: Validating primary data. [2025-09-22T17:22:04.436920] [WARN ] [MAIN ] ATR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:22:04.517817] [INFO ] [MAIN ] ATR: Wiping existing primary data before full refresh. [2025-09-22T17:22:04.535910] [INFO ] [LOCAL ] ATR: Starting deletion of primary data. [2025-09-22T17:22:04.539229] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-03. [2025-09-22T17:22:04.546221] [DEBUG] [LOCAL ] ATR: Deleted primary data file. [2025-09-22T17:22:04.546454] [INFO ] [MAIN ] ATR: Starting full primary refresh. [2025-09-22T17:22:05.200570] [DEBUG] [VALIDATOR ] ATMU: All expected trading days are present. [2025-09-22T17:22:05.207308] [DEBUG] [VALIDATOR ] ATMU: Primary data validation passed. [2025-09-22T17:22:05.233292] [INFO ] [REMOTE ] ATR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:22:05.229204] [INFO ] [MAIN ] ATMU: Fetched primary data is valid. [2025-09-22T17:22:05.233837] [DEBUG] [LOCAL ] ATMU: Saving primary data. [2025-09-22T17:22:05.261790] [INFO ] [REMOTE ] ATKR: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-22T17:22:05.268746] [DEBUG] [LOCAL ] ATMU: Trimmed 56753 records to 39666 (keeping 200 days of data) [2025-09-22T17:22:05.270311] [INFO ] [REMOTE ] ATKR: Full fetch complete (53586 records). [2025-09-22T17:22:05.270445] [DEBUG] [VALIDATOR ] ATKR: Validating primary data. [2025-09-22T17:22:05.340582] [INFO ] [REMOTE ] ATR: Fetching primary data for 2024-12. [2025-09-22T17:22:05.871463] [DEBUG] [VALIDATOR ] ATKR: All expected trading days are present. [2025-09-22T17:22:05.871950] [DEBUG] [VALIDATOR ] ATKR: Primary data validation passed. [2025-09-22T17:22:05.927848] [INFO ] [MAIN ] ATKR: Fetched primary data is valid. [2025-09-22T17:22:05.936617] [DEBUG] [LOCAL ] ATKR: Saving primary data. [2025-09-22T17:22:05.945731] [DEBUG] [LOCAL ] ATMU: Primary data saved (39666 records). [2025-09-22T17:22:05.946238] [INFO ] [MAIN ] ATMU: Full history saved. [2025-09-22T17:22:05.946527] [INFO ] [MAIN ] Update Progress: 171/2372 symbols completed. ATMU took 28.7s. Estimated remaining: 4h 43m 38s. Rate: 7.8 symbols/min [2025-09-22T17:22:06.013221] [DEBUG] [LOCAL ] ATKR: Trimmed 53586 records to 35746 (keeping 200 days of data) [2025-09-22T17:22:06.231917] [INFO ] [MAIN ] ATS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:22:06.287928] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-22T17:22:06.302335] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-04. [2025-09-22T17:22:06.367959] [DEBUG] [LOCAL ] ATS: Loaded 18502 existing records from primary storage. [2025-09-22T17:22:06.368458] [INFO ] [MAIN ] ATS: Loaded 18502 existing records. [2025-09-22T17:22:06.596489] [DEBUG] [LOCAL ] ATKR: Primary data saved (35746 records). [2025-09-22T17:22:06.611093] [INFO ] [MAIN ] ATKR: Full history saved. [2025-09-22T17:22:06.611287] [INFO ] [MAIN ] Update Progress: 172/2372 symbols completed. ATKR took 34.7s. Estimated remaining: 4h 41m 59s. Rate: 7.8 symbols/min [2025-09-22T17:22:06.610950] [WARN ] [MAIN ] ATS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:22:06.688120] [INFO ] [MAIN ] ATS: Wiping existing primary data before full refresh. [2025-09-22T17:22:06.711706] [INFO ] [LOCAL ] ATS: Starting deletion of primary data. [2025-09-22T17:22:06.727216] [DEBUG] [LOCAL ] ATS: Deleted primary data file. [2025-09-22T17:22:06.756152] [INFO ] [MAIN ] ATS: Starting full primary refresh. [2025-09-22T17:22:06.791294] [INFO ] [MAIN ] ATUS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:22:07.040325] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-22T17:22:07.083080] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-01. [2025-09-22T17:22:07.202742] [DEBUG] [LOCAL ] ATUS: Loaded 49936 existing records from primary storage. [2025-09-22T17:22:07.206310] [INFO ] [MAIN ] ATUS: Loaded 49936 existing records. [2025-09-22T17:22:07.313910] [INFO ] [REMOTE ] ATS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:22:07.426052] [WARN ] [MAIN ] ATUS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:22:07.426356] [INFO ] [MAIN ] ATUS: Wiping existing primary data before full refresh. [2025-09-22T17:22:07.426407] [INFO ] [LOCAL ] ATUS: Starting deletion of primary data. [2025-09-22T17:22:07.428618] [DEBUG] [LOCAL ] ATUS: Deleted primary data file. [2025-09-22T17:22:07.428705] [INFO ] [MAIN ] ATUS: Starting full primary refresh. [2025-09-22T17:22:07.727226] [INFO ] [REMOTE ] ATS: Fetching primary data for 2024-12. [2025-09-22T17:22:07.791426] [INFO ] [REMOTE ] ATUS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:22:07.900639] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-22T17:22:08.490471] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T17:22:08.522149] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2024-12. [2025-09-22T17:22:08.859579] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-22T17:22:09.322072] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-02. [2025-09-22T17:22:09.889083] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T17:22:10.122051] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-01. [2025-09-22T17:22:10.922088] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-01. [2025-09-22T17:22:10.945087] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-22T17:22:11.616939] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T17:22:11.722027] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-02. [2025-09-22T17:22:11.901383] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-22T17:22:12.522102] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-05. [2025-09-22T17:22:13.081522] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-22T17:22:13.322071] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-02. [2025-09-22T17:22:14.122044] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-03. [2025-09-22T17:22:14.262342] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-22T17:22:14.313403] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-22T17:22:14.922082] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-03. [2025-09-22T17:22:15.049011] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-22T17:22:15.722097] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-03. [2025-09-22T17:22:15.924541] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-22T17:22:16.522150] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-06. [2025-09-22T17:22:16.957251] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-22T17:22:17.322071] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-04. [2025-09-22T17:22:17.845592] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T17:22:18.122095] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-07. [2025-09-22T17:22:18.604692] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-22T17:22:18.922068] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-04. [2025-09-22T17:22:19.519317] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-22T17:22:19.722051] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-05. [2025-09-22T17:22:20.232269] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-22T17:22:20.522029] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-04. [2025-09-22T17:22:20.805343] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T17:22:21.322071] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-06. [2025-09-22T17:22:21.904962] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-22T17:22:21.959075] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-22T17:22:22.122054] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-05. [2025-09-22T17:22:22.922088] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-07. [2025-09-22T17:22:23.298281] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-22T17:22:23.722068] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-05. [2025-09-22T17:22:24.241160] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T17:22:24.522114] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-06. [2025-09-22T17:22:25.073197] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-22T17:22:25.322074] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-08. [2025-09-22T17:22:25.624606] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-22T17:22:26.122103] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-06. [2025-09-22T17:22:26.315470] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-22T17:22:26.922089] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-07. [2025-09-22T17:22:27.722026] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-08. [2025-09-22T17:22:27.774150] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T17:22:27.805184] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-22T17:22:28.522078] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-07. [2025-09-22T17:22:29.322068] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-08. [2025-09-22T17:22:29.457816] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T17:22:29.792047] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-22T17:22:30.122066] [INFO ] [REMOTE ] ATO: Fetching primary data for 2025-09. [2025-09-22T17:22:30.439396] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-22T17:22:30.922055] [INFO ] [REMOTE ] ATR: Fetching primary data for 2025-09. [2025-09-22T17:22:31.710532] [INFO ] [REMOTE ] ATO: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-22T17:22:31.720501] [INFO ] [REMOTE ] ATO: Full fetch complete (60403 records). [2025-09-22T17:22:31.720709] [DEBUG] [VALIDATOR ] ATO: Validating primary data. [2025-09-22T17:22:31.727108] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-08. [2025-09-22T17:22:32.147038] [DEBUG] [VALIDATOR ] ATO: All expected trading days are present. [2025-09-22T17:22:32.147465] [DEBUG] [VALIDATOR ] ATO: Primary data validation passed. [2025-09-22T17:22:32.161122] [INFO ] [MAIN ] ATO: Fetched primary data is valid. [2025-09-22T17:22:32.161301] [DEBUG] [LOCAL ] ATO: Saving primary data. [2025-09-22T17:22:32.162896] [INFO ] [REMOTE ] ATR: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-22T17:22:32.168539] [INFO ] [REMOTE ] ATR: Full fetch complete (43325 records). [2025-09-22T17:22:32.168692] [DEBUG] [VALIDATOR ] ATR: Validating primary data. [2025-09-22T17:22:32.168789] [DEBUG] [LOCAL ] ATO: Trimmed 60403 records to 42015 (keeping 200 days of data) [2025-09-22T17:22:32.532697] [INFO ] [REMOTE ] ATS: Fetching primary data for 2025-09. [2025-09-22T17:22:32.710831] [DEBUG] [VALIDATOR ] ATR: All expected trading days are present. [2025-09-22T17:22:32.711168] [DEBUG] [VALIDATOR ] ATR: Primary data validation passed. [2025-09-22T17:22:32.712324] [INFO ] [MAIN ] ATR: Fetched primary data is valid. [2025-09-22T17:22:32.712887] [DEBUG] [LOCAL ] ATR: Saving primary data. [2025-09-22T17:22:32.716975] [DEBUG] [LOCAL ] ATR: Trimmed 43325 records to 30532 (keeping 200 days of data) [2025-09-22T17:22:33.058310] [DEBUG] [LOCAL ] ATR: Primary data saved (30532 records). [2025-09-22T17:22:33.059520] [INFO ] [MAIN ] ATR: Full history saved. [2025-09-22T17:22:33.059912] [INFO ] [MAIN ] Update Progress: 173/2372 symbols completed. ATR took 29.1s. Estimated remaining: 4h 45m 50s. Rate: 7.7 symbols/min [2025-09-22T17:22:33.262347] [INFO ] [MAIN ] AU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:22:33.284247] [DEBUG] [LOCAL ] ATO: Primary data saved (42015 records). [2025-09-22T17:22:33.284422] [INFO ] [MAIN ] ATO: Full history saved. [2025-09-22T17:22:33.285340] [INFO ] [MAIN ] Update Progress: 174/2372 symbols completed. ATO took 42.8s. Estimated remaining: 4h 44m 7s. Rate: 7.7 symbols/min [2025-09-22T17:22:33.553444] [INFO ] [MAIN ] AUB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:22:33.555132] [INFO ] [REMOTE ] ATS: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-22T17:22:33.557169] [DEBUG] [LOCAL ] AU: Loaded 53682 existing records from primary storage. [2025-09-22T17:22:33.557729] [INFO ] [MAIN ] AU: Loaded 53682 existing records. [2025-09-22T17:22:33.567476] [DEBUG] [LOCAL ] AUB: No existing data file found in primary storage. [2025-09-22T17:22:33.573610] [WARN ] [MAIN ] AUB: No existing data found, performing full refresh instead. [2025-09-22T17:22:33.584025] [INFO ] [REMOTE ] ATS: Full fetch complete (25846 records). [2025-09-22T17:22:33.584380] [DEBUG] [VALIDATOR ] ATS: Validating primary data. [2025-09-22T17:22:33.596353] [INFO ] [MAIN ] AUB: Wiping existing primary data before full refresh. [2025-09-22T17:22:33.651041] [INFO ] [LOCAL ] AUB: Starting deletion of primary data. [2025-09-22T17:22:33.711791] [DEBUG] [LOCAL ] AUB: No primary data file found to delete. [2025-09-22T17:22:33.718515] [INFO ] [MAIN ] AUB: Starting full primary refresh. [2025-09-22T17:22:33.721743] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-22T17:22:33.910870] [INFO ] [REMOTE ] ATUS: Fetching primary data for 2025-09. [2025-09-22T17:22:34.307443] [WARN ] [MAIN ] AU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:22:34.381901] [INFO ] [MAIN ] AU: Wiping existing primary data before full refresh. [2025-09-22T17:22:34.416922] [INFO ] [LOCAL ] AU: Starting deletion of primary data. [2025-09-22T17:22:34.558850] [DEBUG] [LOCAL ] AU: Deleted primary data file. [2025-09-22T17:22:34.584952] [INFO ] [MAIN ] AU: Starting full primary refresh. [2025-09-22T17:22:34.991009] [INFO ] [REMOTE ] AUB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:22:35.065467] [DEBUG] [VALIDATOR ] ATS: All expected trading days are present. [2025-09-22T17:22:35.074532] [INFO ] [REMOTE ] AUB: Fetching primary data for 2024-12. [2025-09-22T17:22:35.103668] [DEBUG] [VALIDATOR ] ATS: Primary data validation passed. [2025-09-22T17:22:35.146737] [INFO ] [MAIN ] ATS: Fetched primary data is valid. [2025-09-22T17:22:35.163591] [DEBUG] [LOCAL ] ATS: Saving primary data. [2025-09-22T17:22:35.201939] [DEBUG] [LOCAL ] ATS: Trimmed 25846 records to 18112 (keeping 200 days of data) [2025-09-22T17:22:35.360698] [INFO ] [REMOTE ] AU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:22:35.361318] [INFO ] [REMOTE ] AU: Fetching primary data for 2024-12. [2025-09-22T17:22:35.393154] [DEBUG] [LOCAL ] ATS: Primary data saved (18112 records). [2025-09-22T17:22:35.393321] [INFO ] [MAIN ] ATS: Full history saved. [2025-09-22T17:22:35.393420] [INFO ] [MAIN ] Update Progress: 175/2372 symbols completed. ATS took 29.4s. Estimated remaining: 4h 42m 48s. Rate: 7.8 symbols/min [2025-09-22T17:22:35.568686] [INFO ] [MAIN ] AUNA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:22:35.568850] [DEBUG] [LOCAL ] AUNA: No existing data file found in primary storage. [2025-09-22T17:22:35.568904] [WARN ] [MAIN ] AUNA: No existing data found, performing full refresh instead. [2025-09-22T17:22:35.569057] [INFO ] [MAIN ] AUNA: Wiping existing primary data before full refresh. [2025-09-22T17:22:35.569101] [INFO ] [LOCAL ] AUNA: Starting deletion of primary data. [2025-09-22T17:22:35.569144] [DEBUG] [LOCAL ] AUNA: No primary data file found to delete. [2025-09-22T17:22:35.569364] [INFO ] [MAIN ] AUNA: Starting full primary refresh. [2025-09-22T17:22:35.971187] [INFO ] [REMOTE ] AUNA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:22:35.971601] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2024-12. [2025-09-22T17:22:35.994588] [INFO ] [REMOTE ] ATUS: Incremental fetch complete for 2025-09 (2.08 seconds). [2025-09-22T17:22:36.003849] [INFO ] [REMOTE ] ATUS: Full fetch complete (70894 records). [2025-09-22T17:22:36.004017] [DEBUG] [VALIDATOR ] ATUS: Validating primary data. [2025-09-22T17:22:36.411415] [DEBUG] [VALIDATOR ] ATUS: All expected trading days are present. [2025-09-22T17:22:36.411528] [DEBUG] [VALIDATOR ] ATUS: Primary data validation passed. [2025-09-22T17:22:36.412309] [INFO ] [MAIN ] ATUS: Fetched primary data is valid. [2025-09-22T17:22:36.412385] [DEBUG] [LOCAL ] ATUS: Saving primary data. [2025-09-22T17:22:36.414071] [DEBUG] [LOCAL ] ATUS: Trimmed 70894 records to 49259 (keeping 200 days of data) [2025-09-22T17:22:36.704810] [DEBUG] [LOCAL ] ATUS: Primary data saved (49259 records). [2025-09-22T17:22:36.704988] [INFO ] [MAIN ] ATUS: Full history saved. [2025-09-22T17:22:36.705084] [INFO ] [MAIN ] Update Progress: 176/2372 symbols completed. ATUS took 30.1s. Estimated remaining: 4h 41m 20s. Rate: 7.8 symbols/min [2025-09-22T17:22:36.851753] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T17:22:36.881013] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-01. [2025-09-22T17:22:36.949561] [INFO ] [MAIN ] AVA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:22:36.983101] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T17:22:37.035929] [DEBUG] [LOCAL ] AVA: Loaded 40280 existing records from primary storage. [2025-09-22T17:22:37.036103] [INFO ] [MAIN ] AVA: Loaded 40280 existing records. [2025-09-22T17:22:37.247277] [WARN ] [MAIN ] AVA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:22:37.247738] [INFO ] [MAIN ] AVA: Wiping existing primary data before full refresh. [2025-09-22T17:22:37.247858] [INFO ] [LOCAL ] AVA: Starting deletion of primary data. [2025-09-22T17:22:37.258904] [DEBUG] [LOCAL ] AVA: Deleted primary data file. [2025-09-22T17:22:37.264100] [INFO ] [MAIN ] AVA: Starting full primary refresh. [2025-09-22T17:22:37.333232] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-01. [2025-09-22T17:22:37.385212] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2024-12 (2.02 seconds). [2025-09-22T17:22:37.587206] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-22T17:22:37.677967] [INFO ] [REMOTE ] AVA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:22:38.122060] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-01. [2025-09-22T17:22:38.890208] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T17:22:38.922075] [INFO ] [REMOTE ] AVA: Fetching primary data for 2024-12. [2025-09-22T17:22:39.722068] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-02. [2025-09-22T17:22:39.994986] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-22T17:22:40.085910] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-01 (1.96 seconds). [2025-09-22T17:22:40.522054] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-01. [2025-09-22T17:22:41.187413] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-22T17:22:41.322070] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-03. [2025-09-22T17:22:41.589800] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-22T17:22:42.122065] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-02. [2025-09-22T17:22:42.821560] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T17:22:42.922053] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-04. [2025-09-22T17:22:43.442627] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-22T17:22:43.722054] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-02. [2025-09-22T17:22:44.522083] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-02. [2025-09-22T17:22:44.783206] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-04 (1.86 seconds). [2025-09-22T17:22:44.906623] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-02 (0.38 seconds). [2025-09-22T17:22:45.253053] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:22:45.322019] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-05. [2025-09-22T17:22:46.122055] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-03. [2025-09-22T17:22:46.626505] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-22T17:22:46.693915] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-22T17:22:46.922066] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-06. [2025-09-22T17:22:47.722064] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-03. [2025-09-22T17:22:48.076439] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-22T17:22:48.522052] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-03. [2025-09-22T17:22:49.322055] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-04. [2025-09-22T17:22:49.850709] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-03 (2.13 seconds). [2025-09-22T17:22:49.872947] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-22T17:22:50.057886] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T17:22:50.122121] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-04. [2025-09-22T17:22:50.922089] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-05. [2025-09-22T17:22:51.333832] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-05 (0.41 seconds). [2025-09-22T17:22:51.613677] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T17:22:51.722076] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-06. [2025-09-22T17:22:52.133521] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-06 (0.41 seconds). [2025-09-22T17:22:52.522100] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-07. [2025-09-22T17:22:53.163790] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-22T17:22:53.322075] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-07. [2025-09-22T17:22:54.122089] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-08. [2025-09-22T17:22:54.531688] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-08 (0.41 seconds). [2025-09-22T17:22:54.537301] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T17:22:54.922079] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-04. [2025-09-22T17:22:55.722068] [INFO ] [REMOTE ] AUNA: Fetching primary data for 2025-09. [2025-09-22T17:22:56.236293] [INFO ] [REMOTE ] AUNA: Incremental fetch complete for 2025-09 (0.51 seconds). [2025-09-22T17:22:56.237797] [INFO ] [REMOTE ] AUNA: Full fetch complete (7409 records). [2025-09-22T17:22:56.237867] [DEBUG] [VALIDATOR ] AUNA: Validating primary data. [2025-09-22T17:22:56.527299] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-05. [2025-09-22T17:22:56.638907] [DEBUG] [VALIDATOR ] AUNA: All expected trading days are present. [2025-09-22T17:22:56.638998] [DEBUG] [VALIDATOR ] AUNA: Primary data validation passed. [2025-09-22T17:22:56.639223] [INFO ] [MAIN ] AUNA: Fetched primary data is valid. [2025-09-22T17:22:56.639274] [DEBUG] [LOCAL ] AUNA: Saving primary data. [2025-09-22T17:22:56.639741] [DEBUG] [LOCAL ] AUNA: Trimmed 7409 records to 4683 (keeping 200 days of data) [2025-09-22T17:22:56.665818] [DEBUG] [LOCAL ] AUNA: Primary data saved (4683 records). [2025-09-22T17:22:56.665935] [INFO ] [MAIN ] AUNA: Full history saved. [2025-09-22T17:22:56.666009] [INFO ] [MAIN ] Update Progress: 177/2372 symbols completed. AUNA took 21.3s. Estimated remaining: 4h 43m 45s. Rate: 7.7 symbols/min [2025-09-22T17:22:56.843406] [INFO ] [MAIN ] AVAL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:22:56.854434] [DEBUG] [LOCAL ] AVAL: Loaded 9642 existing records from primary storage. [2025-09-22T17:22:56.854579] [INFO ] [MAIN ] AVAL: Loaded 9642 existing records. [2025-09-22T17:22:57.044028] [WARN ] [MAIN ] AVAL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:22:57.044585] [INFO ] [MAIN ] AVAL: Wiping existing primary data before full refresh. [2025-09-22T17:22:57.044885] [INFO ] [LOCAL ] AVAL: Starting deletion of primary data. [2025-09-22T17:22:57.045817] [DEBUG] [LOCAL ] AVAL: Deleted primary data file. [2025-09-22T17:22:57.045883] [INFO ] [MAIN ] AVAL: Starting full primary refresh. [2025-09-22T17:22:57.324897] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-08. [2025-09-22T17:22:57.284328] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-04 (2.36 seconds). [2025-09-22T17:22:57.505268] [INFO ] [REMOTE ] AVAL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:22:57.957179] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T17:22:58.122083] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-05. [2025-09-22T17:22:58.922088] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2024-12. [2025-09-22T17:22:58.987028] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-22T17:22:59.722060] [INFO ] [REMOTE ] AUB: Fetching primary data for 2025-09. [2025-09-22T17:22:59.944169] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-22T17:23:00.522144] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-06. [2025-09-22T17:23:01.330550] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-06. [2025-09-22T17:23:01.333387] [INFO ] [REMOTE ] AUB: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T17:23:01.340633] [INFO ] [REMOTE ] AUB: Full fetch complete (65363 records). [2025-09-22T17:23:01.340791] [DEBUG] [VALIDATOR ] AUB: Validating primary data. [2025-09-22T17:23:01.752060] [DEBUG] [VALIDATOR ] AUB: All expected trading days are present. [2025-09-22T17:23:01.752200] [DEBUG] [VALIDATOR ] AUB: Primary data validation passed. [2025-09-22T17:23:01.752975] [INFO ] [MAIN ] AUB: Fetched primary data is valid. [2025-09-22T17:23:01.753046] [DEBUG] [LOCAL ] AUB: Saving primary data. [2025-09-22T17:23:01.755080] [DEBUG] [LOCAL ] AUB: Trimmed 65363 records to 46477 (keeping 200 days of data) [2025-09-22T17:23:02.070639] [DEBUG] [LOCAL ] AUB: Primary data saved (46477 records). [2025-09-22T17:23:02.070840] [INFO ] [MAIN ] AUB: Full history saved. [2025-09-22T17:23:02.070924] [INFO ] [MAIN ] Update Progress: 178/2372 symbols completed. AUB took 28.8s. Estimated remaining: 4h 43m 8s. Rate: 7.7 symbols/min [2025-09-22T17:23:02.249277] [INFO ] [MAIN ] AVB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:23:02.249492] [DEBUG] [LOCAL ] AVB: No existing data file found in primary storage. [2025-09-22T17:23:02.249537] [WARN ] [MAIN ] AVB: No existing data found, performing full refresh instead. [2025-09-22T17:23:02.249786] [INFO ] [MAIN ] AVB: Wiping existing primary data before full refresh. [2025-09-22T17:23:02.249852] [INFO ] [LOCAL ] AVB: Starting deletion of primary data. [2025-09-22T17:23:02.249903] [DEBUG] [LOCAL ] AVB: No primary data file found to delete. [2025-09-22T17:23:02.249943] [INFO ] [MAIN ] AVB: Starting full primary refresh. [2025-09-22T17:23:02.677848] [INFO ] [REMOTE ] AVB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:23:02.678464] [INFO ] [REMOTE ] AVB: Fetching primary data for 2024-12. [2025-09-22T17:23:02.744520] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-06 (2.22 seconds). [2025-09-22T17:23:02.746285] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-22T17:23:02.922093] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-07. [2025-09-22T17:23:03.722080] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-07. [2025-09-22T17:23:03.897440] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T17:23:04.522123] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-01. [2025-09-22T17:23:05.124238] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2024-12 (6.20 seconds). [2025-09-22T17:23:05.322171] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-01. [2025-09-22T17:23:05.899074] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T17:23:06.019509] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-22T17:23:06.122009] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-02. [2025-09-22T17:23:06.261845] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-07 (2.54 seconds). [2025-09-22T17:23:06.589749] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-07 (3.67 seconds). [2025-09-22T17:23:06.922056] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-08. [2025-09-22T17:23:07.300034] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-22T17:23:07.722079] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-03. [2025-09-22T17:23:08.007574] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T17:23:08.522072] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-02. [2025-09-22T17:23:09.026973] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T17:23:09.104950] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-02 (0.58 seconds). [2025-09-22T17:23:09.322073] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-08. [2025-09-22T17:23:10.122154] [INFO ] [REMOTE ] AVA: Fetching primary data for 2025-09. [2025-09-22T17:23:10.922063] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-03. [2025-09-22T17:23:11.163775] [INFO ] [REMOTE ] AVA: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-22T17:23:11.169882] [INFO ] [REMOTE ] AVA: Full fetch complete (55496 records). [2025-09-22T17:23:11.169991] [DEBUG] [VALIDATOR ] AVA: Validating primary data. [2025-09-22T17:23:11.598227] [DEBUG] [VALIDATOR ] AVA: All expected trading days are present. [2025-09-22T17:23:11.598748] [DEBUG] [VALIDATOR ] AVA: Primary data validation passed. [2025-09-22T17:23:11.599828] [INFO ] [MAIN ] AVA: Fetched primary data is valid. [2025-09-22T17:23:11.599938] [DEBUG] [LOCAL ] AVA: Saving primary data. [2025-09-22T17:23:11.611855] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-22T17:23:11.616881] [DEBUG] [LOCAL ] AVA: Trimmed 55496 records to 39610 (keeping 200 days of data) [2025-09-22T17:23:11.737772] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-04. [2025-09-22T17:23:11.742930] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-08 (2.42 seconds). [2025-09-22T17:23:11.907548] [DEBUG] [LOCAL ] AVA: Primary data saved (39610 records). [2025-09-22T17:23:11.907732] [INFO ] [MAIN ] AVA: Full history saved. [2025-09-22T17:23:11.907831] [INFO ] [MAIN ] Update Progress: 179/2372 symbols completed. AVA took 35.2s. Estimated remaining: 4h 43m 26s. Rate: 7.7 symbols/min [2025-09-22T17:23:12.078036] [INFO ] [MAIN ] AVBC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:23:12.078247] [DEBUG] [LOCAL ] AVBC: No existing data file found in primary storage. [2025-09-22T17:23:12.078301] [WARN ] [MAIN ] AVBC: No existing data found, performing full refresh instead. [2025-09-22T17:23:12.078468] [INFO ] [MAIN ] AVBC: Wiping existing primary data before full refresh. [2025-09-22T17:23:12.078511] [INFO ] [LOCAL ] AVBC: Starting deletion of primary data. [2025-09-22T17:23:12.078552] [DEBUG] [LOCAL ] AVBC: No primary data file found to delete. [2025-09-22T17:23:12.078626] [INFO ] [MAIN ] AVBC: Starting full primary refresh. [2025-09-22T17:23:12.452011] [INFO ] [REMOTE ] AVBC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:23:12.522061] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2024-12. [2025-09-22T17:23:12.788316] [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-22T17:23:12.788695] [WARN ] [REMOTE ] AVBC: No data returned for month 2024-12 [2025-09-22T17:23:13.322069] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-04. [2025-09-22T17:23:13.476912] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T17:23:13.919140] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-22T17:23:14.122058] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-05. [2025-09-22T17:23:14.922093] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-05. [2025-09-22T17:23:15.714224] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T17:23:15.721990] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-06. [2025-09-22T17:23:15.871741] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-22T17:23:16.160677] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-06 (0.44 seconds). [2025-09-22T17:23:16.522084] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-01. [2025-09-22T17:23:16.724718] [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-22T17:23:16.725145] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-01 [2025-09-22T17:23:17.322057] [INFO ] [REMOTE ] AU: Fetching primary data for 2025-09. [2025-09-22T17:23:18.122146] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-02. [2025-09-22T17:23:18.310955] [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-22T17:23:18.311329] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-02 [2025-09-22T17:23:18.922130] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-06. [2025-09-22T17:23:19.432987] [INFO ] [REMOTE ] AU: Incremental fetch complete for 2025-09 (2.11 seconds). [2025-09-22T17:23:19.445241] [INFO ] [REMOTE ] AU: Full fetch complete (76259 records). [2025-09-22T17:23:19.445455] [DEBUG] [VALIDATOR ] AU: Validating primary data. [2025-09-22T17:23:19.727340] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-07. [2025-09-22T17:23:19.844299] [DEBUG] [VALIDATOR ] AU: All expected trading days are present. [2025-09-22T17:23:19.844383] [DEBUG] [VALIDATOR ] AU: Primary data validation passed. [2025-09-22T17:23:19.845156] [INFO ] [MAIN ] AU: Fetched primary data is valid. [2025-09-22T17:23:19.845222] [DEBUG] [LOCAL ] AU: Saving primary data. [2025-09-22T17:23:19.846701] [DEBUG] [LOCAL ] AU: Trimmed 76259 records to 52931 (keeping 200 days of data) [2025-09-22T17:23:20.177841] [DEBUG] [LOCAL ] AU: Primary data saved (52931 records). [2025-09-22T17:23:20.177983] [INFO ] [MAIN ] AU: Full history saved. [2025-09-22T17:23:20.178068] [INFO ] [MAIN ] Update Progress: 180/2372 symbols completed. AU took 47.1s. Estimated remaining: 4h 43m 25s. Rate: 7.7 symbols/min [2025-09-22T17:23:20.347779] [INFO ] [MAIN ] AVD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:23:20.369859] [DEBUG] [LOCAL ] AVD: Loaded 23590 existing records from primary storage. [2025-09-22T17:23:20.369995] [INFO ] [MAIN ] AVD: Loaded 23590 existing records. [2025-09-22T17:23:20.554889] [WARN ] [MAIN ] AVD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:23:20.555162] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-03. [2025-09-22T17:23:20.556393] [INFO ] [MAIN ] AVD: Wiping existing primary data before full refresh. [2025-09-22T17:23:20.556497] [INFO ] [LOCAL ] AVD: Starting deletion of primary data. [2025-09-22T17:23:20.557602] [DEBUG] [LOCAL ] AVD: Deleted primary data file. [2025-09-22T17:23:20.557692] [INFO ] [MAIN ] AVD: Starting full primary refresh. [2025-09-22T17:23:20.715441] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T17:23:20.817058] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-22T17:23:20.843511] [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-22T17:23:20.882085] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-03 [2025-09-22T17:23:21.017857] [INFO ] [REMOTE ] AVD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:23:21.322066] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-08. [2025-09-22T17:23:22.090099] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-22T17:23:22.122046] [INFO ] [REMOTE ] AVAL: Fetching primary data for 2025-09. [2025-09-22T17:23:22.677430] [INFO ] [REMOTE ] AVAL: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-22T17:23:22.679162] [INFO ] [REMOTE ] AVAL: Full fetch complete (14643 records). [2025-09-22T17:23:22.679233] [DEBUG] [VALIDATOR ] AVAL: Validating primary data. [2025-09-22T17:23:22.927204] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-04. [2025-09-22T17:23:23.047547] [DEBUG] [VALIDATOR ] AVAL: All expected trading days are present. [2025-09-22T17:23:23.047638] [DEBUG] [VALIDATOR ] AVAL: Primary data validation passed. [2025-09-22T17:23:23.047959] [INFO ] [MAIN ] AVAL: Fetched primary data is valid. [2025-09-22T17:23:23.048002] [DEBUG] [LOCAL ] AVAL: Saving primary data. [2025-09-22T17:23:23.048552] [DEBUG] [LOCAL ] AVAL: Trimmed 14643 records to 9095 (keeping 200 days of data) [2025-09-22T17:23:23.111168] [DEBUG] [LOCAL ] AVAL: Primary data saved (9095 records). [2025-09-22T17:23:23.111340] [INFO ] [MAIN ] AVAL: Full history saved. [2025-09-22T17:23:23.111433] [INFO ] [MAIN ] Update Progress: 181/2372 symbols completed. AVAL took 26.4s. Estimated remaining: 4h 42m 18s. Rate: 7.8 symbols/min [2025-09-22T17:23:23.187403] [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-22T17:23:23.211982] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-04 [2025-09-22T17:23:23.284041] [INFO ] [MAIN ] AVK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:23:23.304211] [DEBUG] [LOCAL ] AVK: Loaded 18451 existing records from primary storage. [2025-09-22T17:23:23.304345] [INFO ] [MAIN ] AVK: Loaded 18451 existing records. [2025-09-22T17:23:23.486221] [WARN ] [MAIN ] AVK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:23:23.486542] [INFO ] [MAIN ] AVK: Wiping existing primary data before full refresh. [2025-09-22T17:23:23.486609] [INFO ] [LOCAL ] AVK: Starting deletion of primary data. [2025-09-22T17:23:23.487941] [DEBUG] [LOCAL ] AVK: Deleted primary data file. [2025-09-22T17:23:23.488003] [INFO ] [MAIN ] AVK: Starting full primary refresh. [2025-09-22T17:23:23.727301] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-07. [2025-09-22T17:23:23.880301] [INFO ] [REMOTE ] AVK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:23:24.522055] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-05. [2025-09-22T17:23:24.756821] [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-22T17:23:24.757173] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-05 [2025-09-22T17:23:24.863784] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-22T17:23:25.322058] [INFO ] [REMOTE ] AVD: Fetching primary data for 2024-12. [2025-09-22T17:23:26.122110] [INFO ] [REMOTE ] AVK: Fetching primary data for 2024-12. [2025-09-22T17:23:26.300564] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-22T17:23:26.922510] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-01. [2025-09-22T17:23:26.924741] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2024-12 (0.80 seconds). [2025-09-22T17:23:27.722137] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-06. [2025-09-22T17:23:27.964387] [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-22T17:23:27.965149] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-06 [2025-09-22T17:23:28.048292] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-22T17:23:28.522133] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-02. [2025-09-22T17:23:29.318020] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-22T17:23:29.322149] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-03. [2025-09-22T17:23:30.122125] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-01. [2025-09-22T17:23:30.123066] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-03 (0.80 seconds). [2025-09-22T17:23:30.837397] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-22T17:23:30.922138] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-04. [2025-09-22T17:23:31.722062] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-08. [2025-09-22T17:23:31.797292] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-04 (0.88 seconds). [2025-09-22T17:23:32.522091] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-05. [2025-09-22T17:23:33.207310] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-05 (0.69 seconds). [2025-09-22T17:23:33.322060] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-06. [2025-09-22T17:23:33.478428] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-22T17:23:34.122121] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-07. [2025-09-22T17:23:34.320481] [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-22T17:23:34.321742] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T17:23:34.321816] [WARN ] [REMOTE ] AVBC: No data returned for month 2025-07 [2025-09-22T17:23:34.922066] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-07. [2025-09-22T17:23:35.671765] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-22T17:23:35.722043] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-08. [2025-09-22T17:23:36.522060] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-02. [2025-09-22T17:23:36.940880] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-22T17:23:37.181038] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-02 (0.66 seconds). [2025-09-22T17:23:37.322062] [INFO ] [REMOTE ] AVD: Fetching primary data for 2025-09. [2025-09-22T17:23:38.122060] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-03. [2025-09-22T17:23:38.219358] [INFO ] [REMOTE ] AVD: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-22T17:23:38.223100] [INFO ] [REMOTE ] AVD: Full fetch complete (33913 records). [2025-09-22T17:23:38.223241] [DEBUG] [VALIDATOR ] AVD: Validating primary data. [2025-09-22T17:23:38.637327] [DEBUG] [VALIDATOR ] AVD: All expected trading days are present. [2025-09-22T17:23:38.637417] [DEBUG] [VALIDATOR ] AVD: Primary data validation passed. [2025-09-22T17:23:38.637980] [INFO ] [MAIN ] AVD: Fetched primary data is valid. [2025-09-22T17:23:38.638045] [DEBUG] [LOCAL ] AVD: Saving primary data. [2025-09-22T17:23:38.638949] [DEBUG] [LOCAL ] AVD: Trimmed 33913 records to 23038 (keeping 200 days of data) [2025-09-22T17:23:38.787601] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-22T17:23:38.796663] [DEBUG] [LOCAL ] AVD: Primary data saved (23038 records). [2025-09-22T17:23:38.796762] [INFO ] [MAIN ] AVD: Full history saved. [2025-09-22T17:23:38.796837] [INFO ] [MAIN ] Update Progress: 182/2372 symbols completed. AVD took 18.6s. Estimated remaining: 4h 43m 46s. Rate: 7.7 symbols/min [2025-09-22T17:23:38.936461] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-08. [2025-09-22T17:23:38.970362] [INFO ] [MAIN ] AVNS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:23:39.006764] [DEBUG] [LOCAL ] AVNS: Loaded 34169 existing records from primary storage. [2025-09-22T17:23:39.006916] [INFO ] [MAIN ] AVNS: Loaded 34169 existing records. [2025-09-22T17:23:39.184304] [WARN ] [MAIN ] AVNS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:23:39.184580] [INFO ] [MAIN ] AVNS: Wiping existing primary data before full refresh. [2025-09-22T17:23:39.184635] [INFO ] [LOCAL ] AVNS: Starting deletion of primary data. [2025-09-22T17:23:39.186112] [DEBUG] [LOCAL ] AVNS: Deleted primary data file. [2025-09-22T17:23:39.186175] [INFO ] [MAIN ] AVNS: Starting full primary refresh. [2025-09-22T17:23:39.545213] [INFO ] [REMOTE ] AVNS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:23:39.722013] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2024-12. [2025-09-22T17:23:39.860522] [INFO ] [REMOTE ] AVBC: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-22T17:23:40.522112] [INFO ] [REMOTE ] AVB: Fetching primary data for 2025-09. [2025-09-22T17:23:40.670765] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-22T17:23:41.322063] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-01. [2025-09-22T17:23:42.028357] [INFO ] [REMOTE ] AVB: Incremental fetch complete for 2025-09 (1.51 seconds). [2025-09-22T17:23:42.035739] [INFO ] [REMOTE ] AVB: Full fetch complete (58017 records). [2025-09-22T17:23:42.035908] [DEBUG] [VALIDATOR ] AVB: Validating primary data. [2025-09-22T17:23:42.127280] [INFO ] [REMOTE ] AVBC: Fetching primary data for 2025-09. [2025-09-22T17:23:42.468786] [DEBUG] [VALIDATOR ] AVB: All expected trading days are present. [2025-09-22T17:23:42.468892] [DEBUG] [VALIDATOR ] AVB: Primary data validation passed. [2025-09-22T17:23:42.469525] [INFO ] [MAIN ] AVB: Fetched primary data is valid. [2025-09-22T17:23:42.469576] [DEBUG] [LOCAL ] AVB: Saving primary data. [2025-09-22T17:23:42.471395] [DEBUG] [LOCAL ] AVB: Trimmed 58017 records to 41705 (keeping 200 days of data) [2025-09-22T17:23:42.727935] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T17:23:42.777638] [DEBUG] [LOCAL ] AVB: Primary data saved (41705 records). [2025-09-22T17:23:42.777803] [INFO ] [MAIN ] AVB: Full history saved. [2025-09-22T17:23:42.777880] [INFO ] [MAIN ] Update Progress: 183/2372 symbols completed. AVB took 40.7s. Estimated remaining: 4h 42m 53s. Rate: 7.7 symbols/min [2025-09-22T17:23:42.927183] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-02. [2025-09-22T17:23:42.953905] [INFO ] [MAIN ] AVNT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:23:42.954117] [DEBUG] [LOCAL ] AVNT: No existing data file found in primary storage. [2025-09-22T17:23:42.954159] [WARN ] [MAIN ] AVNT: No existing data found, performing full refresh instead. [2025-09-22T17:23:42.954265] [INFO ] [MAIN ] AVNT: Wiping existing primary data before full refresh. [2025-09-22T17:23:42.954303] [INFO ] [LOCAL ] AVNT: Starting deletion of primary data. [2025-09-22T17:23:42.954343] [DEBUG] [LOCAL ] AVNT: No primary data file found to delete. [2025-09-22T17:23:42.954375] [INFO ] [MAIN ] AVNT: Starting full primary refresh. [2025-09-22T17:23:43.310023] [INFO ] [REMOTE ] AVBC: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T17:23:43.334131] [INFO ] [REMOTE ] AVBC: Full fetch complete (4443 records). [2025-09-22T17:23:43.354760] [DEBUG] [VALIDATOR ] AVBC: Validating primary data. [2025-09-22T17:23:43.481851] [INFO ] [REMOTE ] AVNT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:23:43.610851] [WARN ] [VALIDATOR ] AVBC: Validation failed - insufficient historical data. Have 36 unique days, need 200 days [2025-09-22T17:23:43.611097] [FATAL] [MAIN ] AVBC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:23:43.611146] [WARN ] [MAIN ] AVBC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:23:43.611215] [INFO ] [LOCAL ] AVBC: Starting deletion of primary data. [2025-09-22T17:23:43.611352] [DEBUG] [LOCAL ] AVBC: No primary data file found to delete. [2025-09-22T17:23:43.611412] [INFO ] [LOCAL ] AVBC: Starting deletion of derivative data. [2025-09-22T17:23:43.611473] [DEBUG] [LOCAL ] AVBC: No derivative data file found to delete. [2025-09-22T17:23:43.611559] [INFO ] [MAIN ] Update Progress: 184/2372 symbols completed. AVBC took 31.7s. Estimated remaining: 4h 41m 23s. Rate: 7.8 symbols/min [2025-09-22T17:23:43.727242] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2024-12. [2025-09-22T17:23:43.841898] [INFO ] [MAIN ] AVTR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:23:43.860809] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-22T17:23:43.925559] [DEBUG] [LOCAL ] AVTR: Loaded 54351 existing records from primary storage. [2025-09-22T17:23:43.925757] [INFO ] [MAIN ] AVTR: Loaded 54351 existing records. [2025-09-22T17:23:44.124934] [WARN ] [MAIN ] AVTR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:23:44.125271] [INFO ] [MAIN ] AVTR: Wiping existing primary data before full refresh. [2025-09-22T17:23:44.125330] [INFO ] [LOCAL ] AVTR: Starting deletion of primary data. [2025-09-22T17:23:44.132055] [DEBUG] [LOCAL ] AVTR: Deleted primary data file. [2025-09-22T17:23:44.132124] [INFO ] [MAIN ] AVTR: Starting full primary refresh. [2025-09-22T17:23:44.523138] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-04. [2025-09-22T17:23:44.527083] [INFO ] [REMOTE ] AVTR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:23:44.917047] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-22T17:23:45.322058] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2024-12. [2025-09-22T17:23:45.552811] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-22T17:23:46.122101] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-05. [2025-09-22T17:23:46.736465] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-22T17:23:46.922074] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-01. [2025-09-22T17:23:47.104885] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T17:23:47.722076] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-01. [2025-09-22T17:23:48.519751] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-01 (1.60 seconds). [2025-09-22T17:23:48.524229] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-03. [2025-09-22T17:23:49.322126] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-06. [2025-09-22T17:23:49.547695] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-22T17:23:49.875275] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-22T17:23:50.122125] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-02. [2025-09-22T17:23:50.156414] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-22T17:23:50.922111] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-07. [2025-09-22T17:23:51.662950] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-22T17:23:51.722135] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-08. [2025-09-22T17:23:51.729400] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-22T17:23:52.396046] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-08 (0.67 seconds). [2025-09-22T17:23:52.522089] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-03. [2025-09-22T17:23:53.322111] [INFO ] [REMOTE ] AVK: Fetching primary data for 2025-09. [2025-09-22T17:23:54.122070] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-02. [2025-09-22T17:23:54.248753] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-22T17:23:54.442698] [INFO ] [REMOTE ] AVK: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-22T17:23:54.445994] [INFO ] [REMOTE ] AVK: Full fetch complete (26634 records). [2025-09-22T17:23:54.446082] [DEBUG] [VALIDATOR ] AVK: Validating primary data. [2025-09-22T17:23:54.814632] [DEBUG] [VALIDATOR ] AVK: All expected trading days are present. [2025-09-22T17:23:54.814738] [DEBUG] [VALIDATOR ] AVK: Primary data validation passed. [2025-09-22T17:23:54.815130] [INFO ] [MAIN ] AVK: Fetched primary data is valid. [2025-09-22T17:23:54.815225] [DEBUG] [LOCAL ] AVK: Saving primary data. [2025-09-22T17:23:54.815943] [DEBUG] [LOCAL ] AVK: Trimmed 26634 records to 18073 (keeping 200 days of data) [2025-09-22T17:23:54.922202] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-04. [2025-09-22T17:23:54.927743] [DEBUG] [LOCAL ] AVK: Primary data saved (18073 records). [2025-09-22T17:23:54.927849] [INFO ] [MAIN ] AVK: Full history saved. [2025-09-22T17:23:54.927931] [INFO ] [MAIN ] Update Progress: 185/2372 symbols completed. AVK took 31.8s. Estimated remaining: 4h 41m 58s. Rate: 7.8 symbols/min [2025-09-22T17:23:55.102573] [INFO ] [MAIN ] AVY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:23:55.148967] [DEBUG] [LOCAL ] AVY: Loaded 38393 existing records from primary storage. [2025-09-22T17:23:55.149134] [INFO ] [MAIN ] AVY: Loaded 38393 existing records. [2025-09-22T17:23:55.346070] [WARN ] [MAIN ] AVY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:23:55.346346] [INFO ] [MAIN ] AVY: Wiping existing primary data before full refresh. [2025-09-22T17:23:55.346395] [INFO ] [LOCAL ] AVY: Starting deletion of primary data. [2025-09-22T17:23:55.348710] [DEBUG] [LOCAL ] AVY: Deleted primary data file. [2025-09-22T17:23:55.348772] [INFO ] [MAIN ] AVY: Starting full primary refresh. [2025-09-22T17:23:55.706977] [INFO ] [REMOTE ] AVY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:23:55.726271] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-04. [2025-09-22T17:23:55.729889] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-22T17:23:56.314212] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-22T17:23:56.522096] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-03. [2025-09-22T17:23:57.234235] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T17:23:57.322011] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-05. [2025-09-22T17:23:57.629295] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-22T17:23:58.122138] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-04. [2025-09-22T17:23:58.443356] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-22T17:23:58.922056] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-06. [2025-09-22T17:23:59.454118] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-22T17:23:59.685407] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-22T17:23:59.722038] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-07. [2025-09-22T17:24:00.522052] [INFO ] [REMOTE ] AVY: Fetching primary data for 2024-12. [2025-09-22T17:24:00.651892] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-22T17:24:01.322085] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-05. [2025-09-22T17:24:02.122155] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-08. [2025-09-22T17:24:02.339606] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-22T17:24:02.922077] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-05. [2025-09-22T17:24:03.485020] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-05 (2.16 seconds). [2025-09-22T17:24:03.722065] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-01. [2025-09-22T17:24:04.065037] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-22T17:24:04.522084] [INFO ] [REMOTE ] AVNS: Fetching primary data for 2025-09. [2025-09-22T17:24:05.322049] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-06. [2025-09-22T17:24:05.450137] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T17:24:05.630000] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-05 (2.71 seconds). [2025-09-22T17:24:05.710193] [INFO ] [REMOTE ] AVNS: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-22T17:24:05.718186] [INFO ] [REMOTE ] AVNS: Full fetch complete (47697 records). [2025-09-22T17:24:05.718336] [DEBUG] [VALIDATOR ] AVNS: Validating primary data. [2025-09-22T17:24:06.112465] [DEBUG] [VALIDATOR ] AVNS: All expected trading days are present. [2025-09-22T17:24:06.112575] [DEBUG] [VALIDATOR ] AVNS: Primary data validation passed. [2025-09-22T17:24:06.113363] [INFO ] [MAIN ] AVNS: Fetched primary data is valid. [2025-09-22T17:24:06.113460] [DEBUG] [LOCAL ] AVNS: Saving primary data. [2025-09-22T17:24:06.115048] [DEBUG] [LOCAL ] AVNS: Trimmed 47697 records to 33592 (keeping 200 days of data) [2025-09-22T17:24:06.122094] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-02. [2025-09-22T17:24:06.338505] [DEBUG] [LOCAL ] AVNS: Primary data saved (33592 records). [2025-09-22T17:24:06.338919] [INFO ] [MAIN ] AVNS: Full history saved. [2025-09-22T17:24:06.339273] [INFO ] [MAIN ] Update Progress: 186/2372 symbols completed. AVNS took 27.5s. Estimated remaining: 4h 42m 34s. Rate: 7.7 symbols/min [2025-09-22T17:24:06.523822] [INFO ] [MAIN ] AWF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:24:06.550238] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-22T17:24:06.579035] [DEBUG] [LOCAL ] AWF: Loaded 24565 existing records from primary storage. [2025-09-22T17:24:06.579177] [INFO ] [MAIN ] AWF: Loaded 24565 existing records. [2025-09-22T17:24:06.754688] [WARN ] [MAIN ] AWF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:24:06.754997] [INFO ] [MAIN ] AWF: Wiping existing primary data before full refresh. [2025-09-22T17:24:06.755055] [INFO ] [LOCAL ] AWF: Starting deletion of primary data. [2025-09-22T17:24:06.755956] [DEBUG] [LOCAL ] AWF: Deleted primary data file. [2025-09-22T17:24:06.756048] [INFO ] [MAIN ] AWF: Starting full primary refresh. [2025-09-22T17:24:06.927330] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-06. [2025-09-22T17:24:07.112734] [INFO ] [REMOTE ] AWF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:24:07.290136] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-22T17:24:07.722067] [INFO ] [REMOTE ] AWF: Fetching primary data for 2024-12. [2025-09-22T17:24:08.430526] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T17:24:08.522048] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-07. [2025-09-22T17:24:08.785243] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T17:24:09.322061] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-03. [2025-09-22T17:24:09.893716] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T17:24:10.122056] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-08. [2025-09-22T17:24:10.663051] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T17:24:10.922076] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-01. [2025-09-22T17:24:11.703010] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-22T17:24:11.722000] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-02. [2025-09-22T17:24:11.966391] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-22T17:24:12.522034] [INFO ] [REMOTE ] AVTR: Fetching primary data for 2025-09. [2025-09-22T17:24:12.885245] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-22T17:24:13.322051] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-03. [2025-09-22T17:24:13.943753] [INFO ] [REMOTE ] AVTR: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-22T17:24:13.953216] [INFO ] [REMOTE ] AVTR: Full fetch complete (77438 records). [2025-09-22T17:24:13.953392] [DEBUG] [VALIDATOR ] AVTR: Validating primary data. [2025-09-22T17:24:14.133223] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-04. [2025-09-22T17:24:14.369789] [DEBUG] [VALIDATOR ] AVTR: All expected trading days are present. [2025-09-22T17:24:14.369883] [DEBUG] [VALIDATOR ] AVTR: Primary data validation passed. [2025-09-22T17:24:14.370705] [INFO ] [MAIN ] AVTR: Fetched primary data is valid. [2025-09-22T17:24:14.370784] [DEBUG] [LOCAL ] AVTR: Saving primary data. [2025-09-22T17:24:14.375322] [DEBUG] [LOCAL ] AVTR: Trimmed 77438 records to 53567 (keeping 200 days of data) [2025-09-22T17:24:14.713728] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-22T17:24:14.734408] [DEBUG] [LOCAL ] AVTR: Primary data saved (53567 records). [2025-09-22T17:24:14.734523] [INFO ] [MAIN ] AVTR: Full history saved. [2025-09-22T17:24:14.734693] [INFO ] [MAIN ] Update Progress: 187/2372 symbols completed. AVTR took 31.1s. Estimated remaining: 4h 42m 33s. Rate: 7.7 symbols/min [2025-09-22T17:24:14.909627] [INFO ] [MAIN ] AWI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:24:14.929442] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-07. [2025-09-22T17:24:14.943314] [DEBUG] [LOCAL ] AWI: Loaded 26546 existing records from primary storage. [2025-09-22T17:24:14.943688] [INFO ] [MAIN ] AWI: Loaded 26546 existing records. [2025-09-22T17:24:15.142395] [WARN ] [MAIN ] AWI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:24:15.142836] [INFO ] [MAIN ] AWI: Wiping existing primary data before full refresh. [2025-09-22T17:24:15.142901] [INFO ] [LOCAL ] AWI: Starting deletion of primary data. [2025-09-22T17:24:15.144998] [DEBUG] [LOCAL ] AWI: Deleted primary data file. [2025-09-22T17:24:15.145078] [INFO ] [MAIN ] AWI: Starting full primary refresh. [2025-09-22T17:24:15.569142] [INFO ] [REMOTE ] AWI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:24:15.722067] [INFO ] [REMOTE ] AWI: Fetching primary data for 2024-12. [2025-09-22T17:24:16.027858] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-22T17:24:16.487041] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T17:24:16.522031] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-08. [2025-09-22T17:24:16.760601] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T17:24:17.322068] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-01. [2025-09-22T17:24:18.062362] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T17:24:18.127138] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-04. [2025-09-22T17:24:18.149487] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T17:24:18.922100] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-02. [2025-09-22T17:24:19.722080] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-05. [2025-09-22T17:24:20.522146] [INFO ] [REMOTE ] AVNT: Fetching primary data for 2025-09. [2025-09-22T17:24:20.747799] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-22T17:24:20.807560] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-04 (2.68 seconds). [2025-09-22T17:24:21.291469] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-22T17:24:21.322097] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-06. [2025-09-22T17:24:22.122061] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-03. [2025-09-22T17:24:22.260583] [INFO ] [REMOTE ] AVNT: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-22T17:24:22.266359] [INFO ] [REMOTE ] AVNT: Full fetch complete (56000 records). [2025-09-22T17:24:22.266476] [DEBUG] [VALIDATOR ] AVNT: Validating primary data. [2025-09-22T17:24:22.646333] [DEBUG] [VALIDATOR ] AVNT: All expected trading days are present. [2025-09-22T17:24:22.646501] [DEBUG] [VALIDATOR ] AVNT: Primary data validation passed. [2025-09-22T17:24:22.647169] [INFO ] [MAIN ] AVNT: Fetched primary data is valid. [2025-09-22T17:24:22.647332] [DEBUG] [LOCAL ] AVNT: Saving primary data. [2025-09-22T17:24:22.650100] [DEBUG] [LOCAL ] AVNT: Trimmed 56000 records to 39407 (keeping 200 days of data) [2025-09-22T17:24:22.669846] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T17:24:22.918343] [DEBUG] [LOCAL ] AVNT: Primary data saved (39407 records). [2025-09-22T17:24:22.918494] [INFO ] [MAIN ] AVNT: Full history saved. [2025-09-22T17:24:22.918591] [INFO ] [MAIN ] Update Progress: 188/2372 symbols completed. AVNT took 40.1s. Estimated remaining: 4h 42m 30s. Rate: 7.7 symbols/min [2025-09-22T17:24:22.924678] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-07. [2025-09-22T17:24:23.092234] [INFO ] [MAIN ] AWK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:24:23.113122] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-22T17:24:23.170800] [DEBUG] [LOCAL ] AWK: Loaded 49612 existing records from primary storage. [2025-09-22T17:24:23.170941] [INFO ] [MAIN ] AWK: Loaded 49612 existing records. [2025-09-22T17:24:23.346010] [WARN ] [MAIN ] AWK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:24:23.346322] [INFO ] [MAIN ] AWK: Wiping existing primary data before full refresh. [2025-09-22T17:24:23.346370] [INFO ] [LOCAL ] AWK: Starting deletion of primary data. [2025-09-22T17:24:23.349478] [DEBUG] [LOCAL ] AWK: Deleted primary data file. [2025-09-22T17:24:23.349544] [INFO ] [MAIN ] AWK: Starting full primary refresh. [2025-09-22T17:24:23.710693] [INFO ] [REMOTE ] AWK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:24:23.722008] [INFO ] [REMOTE ] AWK: Fetching primary data for 2024-12. [2025-09-22T17:24:24.467343] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T17:24:24.522021] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-04. [2025-09-22T17:24:25.322071] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-05. [2025-09-22T17:24:25.481029] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-22T17:24:25.538311] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-22T17:24:26.122031] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-01. [2025-09-22T17:24:26.262742] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-22T17:24:26.922056] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-05. [2025-09-22T17:24:27.464889] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T17:24:27.722059] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-06. [2025-09-22T17:24:28.278118] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T17:24:28.359291] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-22T17:24:28.522068] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-08. [2025-09-22T17:24:29.322055] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-06. [2025-09-22T17:24:29.746746] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-22T17:24:30.122065] [INFO ] [REMOTE ] AVY: Fetching primary data for 2025-09. [2025-09-22T17:24:30.158038] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-22T17:24:30.922081] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-07. [2025-09-22T17:24:31.598856] [INFO ] [REMOTE ] AVY: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T17:24:31.605043] [INFO ] [REMOTE ] AVY: Full fetch complete (56022 records). [2025-09-22T17:24:31.605188] [DEBUG] [VALIDATOR ] AVY: Validating primary data. [2025-09-22T17:24:31.727231] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-02. [2025-09-22T17:24:32.017124] [DEBUG] [VALIDATOR ] AVY: All expected trading days are present. [2025-09-22T17:24:32.017265] [DEBUG] [VALIDATOR ] AVY: Primary data validation passed. [2025-09-22T17:24:32.018404] [INFO ] [MAIN ] AVY: Fetched primary data is valid. [2025-09-22T17:24:32.018498] [DEBUG] [LOCAL ] AVY: Saving primary data. [2025-09-22T17:24:32.020585] [DEBUG] [LOCAL ] AVY: Trimmed 56022 records to 37716 (keeping 200 days of data) [2025-09-22T17:24:32.276080] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T17:24:32.347988] [DEBUG] [LOCAL ] AVY: Primary data saved (37716 records). [2025-09-22T17:24:32.348215] [INFO ] [MAIN ] AVY: Full history saved. [2025-09-22T17:24:32.348432] [INFO ] [MAIN ] Update Progress: 189/2372 symbols completed. AVY took 37.4s. Estimated remaining: 4h 42m 42s. Rate: 7.7 symbols/min [2025-09-22T17:24:32.530322] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-07. [2025-09-22T17:24:32.550150] [INFO ] [MAIN ] AWP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:24:32.580889] [DEBUG] [LOCAL ] AWP: Loaded 22526 existing records from primary storage. [2025-09-22T17:24:32.581113] [INFO ] [MAIN ] AWP: Loaded 22526 existing records. [2025-09-22T17:24:32.797988] [WARN ] [MAIN ] AWP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:24:32.798261] [INFO ] [MAIN ] AWP: Wiping existing primary data before full refresh. [2025-09-22T17:24:32.798318] [INFO ] [LOCAL ] AWP: Starting deletion of primary data. [2025-09-22T17:24:32.799046] [DEBUG] [LOCAL ] AWP: Deleted primary data file. [2025-09-22T17:24:32.799108] [INFO ] [MAIN ] AWP: Starting full primary refresh. [2025-09-22T17:24:33.165834] [INFO ] [REMOTE ] AWP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:24:33.322052] [INFO ] [REMOTE ] AWP: Fetching primary data for 2024-12. [2025-09-22T17:24:33.496271] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T17:24:33.563718] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-22T17:24:34.122110] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-08. [2025-09-22T17:24:34.242961] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T17:24:34.922043] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-01. [2025-09-22T17:24:35.267442] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-22T17:24:35.722048] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-08. [2025-09-22T17:24:35.742449] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-22T17:24:36.527182] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-02. [2025-09-22T17:24:36.540987] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-22T17:24:37.322068] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-03. [2025-09-22T17:24:37.558063] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T17:24:38.122052] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-03. [2025-09-22T17:24:38.922092] [INFO ] [REMOTE ] AWF: Fetching primary data for 2025-09. [2025-09-22T17:24:39.722076] [INFO ] [REMOTE ] AWI: Fetching primary data for 2025-09. [2025-09-22T17:24:40.119830] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-22T17:24:40.523359] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-04. [2025-09-22T17:24:40.526379] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-03 (3.20 seconds). [2025-09-22T17:24:40.672782] [INFO ] [REMOTE ] AWF: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-22T17:24:40.677254] [INFO ] [REMOTE ] AWF: Full fetch complete (36024 records). [2025-09-22T17:24:40.677384] [DEBUG] [VALIDATOR ] AWF: Validating primary data. [2025-09-22T17:24:41.073297] [DEBUG] [VALIDATOR ] AWF: All expected trading days are present. [2025-09-22T17:24:41.073412] [DEBUG] [VALIDATOR ] AWF: Primary data validation passed. [2025-09-22T17:24:41.074056] [INFO ] [MAIN ] AWF: Fetched primary data is valid. [2025-09-22T17:24:41.074127] [DEBUG] [LOCAL ] AWF: Saving primary data. [2025-09-22T17:24:41.075224] [DEBUG] [LOCAL ] AWF: Trimmed 36024 records to 24294 (keeping 200 days of data) [2025-09-22T17:24:41.256584] [DEBUG] [LOCAL ] AWF: Primary data saved (24294 records). [2025-09-22T17:24:41.254119] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-22T17:24:41.261792] [INFO ] [REMOTE ] AWI: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-22T17:24:41.256833] [INFO ] [MAIN ] AWF: Full history saved. [2025-09-22T17:24:41.266859] [INFO ] [REMOTE ] AWI: Full fetch complete (35427 records). [2025-09-22T17:24:41.266960] [DEBUG] [VALIDATOR ] AWI: Validating primary data. [2025-09-22T17:24:41.266771] [INFO ] [MAIN ] Update Progress: 190/2372 symbols completed. AWF took 34.9s. Estimated remaining: 4h 42m 47s. Rate: 7.7 symbols/min [2025-09-22T17:24:41.322377] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-04. [2025-09-22T17:24:41.638329] [INFO ] [MAIN ] AWR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:24:41.861385] [DEBUG] [LOCAL ] AWR: Loaded 22805 existing records from primary storage. [2025-09-22T17:24:41.863579] [DEBUG] [VALIDATOR ] AWI: All expected trading days are present. [2025-09-22T17:24:41.863688] [DEBUG] [VALIDATOR ] AWI: Primary data validation passed. [2025-09-22T17:24:41.864159] [INFO ] [MAIN ] AWI: Fetched primary data is valid. [2025-09-22T17:24:41.864231] [DEBUG] [LOCAL ] AWI: Saving primary data. [2025-09-22T17:24:41.863499] [INFO ] [MAIN ] AWR: Loaded 22805 existing records. [2025-09-22T17:24:41.969310] [DEBUG] [LOCAL ] AWI: Trimmed 35427 records to 26066 (keeping 200 days of data) [2025-09-22T17:24:42.142580] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-05. [2025-09-22T17:24:42.150354] [WARN ] [MAIN ] AWR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:24:42.152955] [INFO ] [MAIN ] AWR: Wiping existing primary data before full refresh. [2025-09-22T17:24:42.153303] [INFO ] [LOCAL ] AWR: Starting deletion of primary data. [2025-09-22T17:24:42.154521] [DEBUG] [LOCAL ] AWR: Deleted primary data file. [2025-09-22T17:24:42.154916] [INFO ] [MAIN ] AWR: Starting full primary refresh. [2025-09-22T17:24:42.567075] [INFO ] [REMOTE ] AWR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:24:42.623484] [DEBUG] [LOCAL ] AWI: Primary data saved (26066 records). [2025-09-22T17:24:42.623658] [INFO ] [MAIN ] AWI: Full history saved. [2025-09-22T17:24:42.623770] [INFO ] [MAIN ] Update Progress: 191/2372 symbols completed. AWI took 27.9s. Estimated remaining: 4h 41m 26s. Rate: 7.7 symbols/min [2025-09-22T17:24:42.792677] [INFO ] [MAIN ] AX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:24:42.822244] [DEBUG] [LOCAL ] AX: Loaded 29273 existing records from primary storage. [2025-09-22T17:24:42.822388] [INFO ] [MAIN ] AX: Loaded 29273 existing records. [2025-09-22T17:24:42.922987] [INFO ] [REMOTE ] AWR: Fetching primary data for 2024-12. [2025-09-22T17:24:43.005406] [WARN ] [MAIN ] AX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:24:43.005773] [INFO ] [MAIN ] AX: Wiping existing primary data before full refresh. [2025-09-22T17:24:43.005849] [INFO ] [LOCAL ] AX: Starting deletion of primary data. [2025-09-22T17:24:43.016636] [DEBUG] [LOCAL ] AX: Deleted primary data file. [2025-09-22T17:24:43.016769] [INFO ] [MAIN ] AX: Starting full primary refresh. [2025-09-22T17:24:43.138081] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-22T17:24:43.401862] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-22T17:24:43.436467] [INFO ] [REMOTE ] AX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:24:43.722071] [INFO ] [REMOTE ] AX: Fetching primary data for 2024-12. [2025-09-22T17:24:43.771464] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-22T17:24:44.522138] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-01. [2025-09-22T17:24:44.861485] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-22T17:24:45.322064] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-05. [2025-09-22T17:24:45.613867] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-22T17:24:46.122089] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-06. [2025-09-22T17:24:46.922084] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-02. [2025-09-22T17:24:46.990581] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T17:24:47.019809] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-22T17:24:47.677535] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-22T17:24:47.722090] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-01. [2025-09-22T17:24:48.522081] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-06. [2025-09-22T17:24:48.660230] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-22T17:24:49.322067] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-07. [2025-09-22T17:24:50.122082] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-02. [2025-09-22T17:24:50.241298] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-22T17:24:50.653995] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-22T17:24:50.922012] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-08. [2025-09-22T17:24:50.985095] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-22T17:24:51.722086] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-03. [2025-09-22T17:24:51.978814] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-22T17:24:52.522090] [INFO ] [REMOTE ] AWP: Fetching primary data for 2025-09. [2025-09-22T17:24:52.798186] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-22T17:24:53.290429] [INFO ] [REMOTE ] AWP: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T17:24:53.294005] [INFO ] [REMOTE ] AWP: Full fetch complete (32540 records). [2025-09-22T17:24:53.294105] [DEBUG] [VALIDATOR ] AWP: Validating primary data. [2025-09-22T17:24:53.327128] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-04. [2025-09-22T17:24:53.672784] [DEBUG] [VALIDATOR ] AWP: All expected trading days are present. [2025-09-22T17:24:53.672874] [DEBUG] [VALIDATOR ] AWP: Primary data validation passed. [2025-09-22T17:24:53.673293] [INFO ] [MAIN ] AWP: Fetched primary data is valid. [2025-09-22T17:24:53.673336] [DEBUG] [LOCAL ] AWP: Saving primary data. [2025-09-22T17:24:53.674439] [DEBUG] [LOCAL ] AWP: Trimmed 32540 records to 21999 (keeping 200 days of data) [2025-09-22T17:24:53.801864] [DEBUG] [LOCAL ] AWP: Primary data saved (21999 records). [2025-09-22T17:24:53.802002] [INFO ] [MAIN ] AWP: Full history saved. [2025-09-22T17:24:53.802085] [INFO ] [MAIN ] Update Progress: 192/2372 symbols completed. AWP took 21.5s. Estimated remaining: 4h 41m 58s. Rate: 7.7 symbols/min [2025-09-22T17:24:54.040740] [INFO ] [MAIN ] AXL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:24:54.091988] [DEBUG] [LOCAL ] AXL: Loaded 51287 existing records from primary storage. [2025-09-22T17:24:54.092165] [INFO ] [MAIN ] AXL: Loaded 51287 existing records. [2025-09-22T17:24:54.127241] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-03. [2025-09-22T17:24:54.278608] [WARN ] [MAIN ] AXL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:24:54.278899] [INFO ] [MAIN ] AXL: Wiping existing primary data before full refresh. [2025-09-22T17:24:54.278948] [INFO ] [LOCAL ] AXL: Starting deletion of primary data. [2025-09-22T17:24:54.279950] [DEBUG] [LOCAL ] AXL: Deleted primary data file. [2025-09-22T17:24:54.280012] [INFO ] [MAIN ] AXL: Starting full primary refresh. [2025-09-22T17:24:54.637237] [INFO ] [REMOTE ] AXL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:24:54.657498] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-22T17:24:54.922080] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-05. [2025-09-22T17:24:55.544278] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T17:24:55.722071] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-04. [2025-09-22T17:24:55.957481] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-22T17:24:56.522090] [INFO ] [REMOTE ] AXL: Fetching primary data for 2024-12. [2025-09-22T17:24:57.114392] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-22T17:24:57.322080] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-05. [2025-09-22T17:24:58.122070] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-06. [2025-09-22T17:24:58.187954] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-22T17:24:58.246953] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T17:24:58.792296] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-06 (0.67 seconds). [2025-09-22T17:24:58.922097] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-01. [2025-09-22T17:24:59.722118] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-07. [2025-09-22T17:25:00.509242] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T17:25:00.521994] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-02. [2025-09-22T17:25:01.235851] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T17:25:01.322073] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-07. [2025-09-22T17:25:01.858240] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T17:25:02.122061] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-08. [2025-09-22T17:25:02.314729] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T17:25:02.922082] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-08. [2025-09-22T17:25:03.722060] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-03. [2025-09-22T17:25:03.971727] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-22T17:25:04.114437] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T17:25:04.522093] [INFO ] [REMOTE ] AWR: Fetching primary data for 2025-09. [2025-09-22T17:25:05.322090] [INFO ] [REMOTE ] AWK: Fetching primary data for 2025-09. [2025-09-22T17:25:05.397455] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T17:25:05.850897] [INFO ] [REMOTE ] AWR: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-22T17:25:05.855270] [INFO ] [REMOTE ] AWR: Full fetch complete (31680 records). [2025-09-22T17:25:05.855360] [DEBUG] [VALIDATOR ] AWR: Validating primary data. [2025-09-22T17:25:06.130240] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-04. [2025-09-22T17:25:06.256907] [DEBUG] [VALIDATOR ] AWR: All expected trading days are present. [2025-09-22T17:25:06.257084] [DEBUG] [VALIDATOR ] AWR: Primary data validation passed. [2025-09-22T17:25:06.257860] [INFO ] [MAIN ] AWR: Fetched primary data is valid. [2025-09-22T17:25:06.257931] [DEBUG] [LOCAL ] AWR: Saving primary data. [2025-09-22T17:25:06.259105] [DEBUG] [LOCAL ] AWR: Trimmed 31680 records to 22541 (keeping 200 days of data) [2025-09-22T17:25:06.412720] [DEBUG] [LOCAL ] AWR: Primary data saved (22541 records). [2025-09-22T17:25:06.412931] [INFO ] [MAIN ] AWR: Full history saved. [2025-09-22T17:25:06.413067] [INFO ] [MAIN ] Update Progress: 193/2372 symbols completed. AWR took 25.1s. Estimated remaining: 4h 42m 45s. Rate: 7.7 symbols/min [2025-09-22T17:25:06.605474] [INFO ] [MAIN ] AXP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:25:06.676279] [INFO ] [REMOTE ] AWK: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-22T17:25:06.684316] [INFO ] [REMOTE ] AWK: Full fetch complete (70519 records). [2025-09-22T17:25:06.684469] [DEBUG] [VALIDATOR ] AWK: Validating primary data. [2025-09-22T17:25:06.818144] [DEBUG] [LOCAL ] AXP: Loaded 54046 existing records from primary storage. [2025-09-22T17:25:06.824269] [INFO ] [MAIN ] AXP: Loaded 54046 existing records. [2025-09-22T17:25:06.933488] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-06. [2025-09-22T17:25:07.271575] [WARN ] [MAIN ] AXP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:25:07.331280] [INFO ] [MAIN ] AXP: Wiping existing primary data before full refresh. [2025-09-22T17:25:07.332597] [INFO ] [LOCAL ] AXP: Starting deletion of primary data. [2025-09-22T17:25:07.370542] [DEBUG] [VALIDATOR ] AWK: All expected trading days are present. [2025-09-22T17:25:07.352210] [DEBUG] [LOCAL ] AXP: Deleted primary data file. [2025-09-22T17:25:07.370768] [DEBUG] [VALIDATOR ] AWK: Primary data validation passed. [2025-09-22T17:25:07.371675] [INFO ] [MAIN ] AWK: Fetched primary data is valid. [2025-09-22T17:25:07.371902] [DEBUG] [LOCAL ] AWK: Saving primary data. [2025-09-22T17:25:07.371806] [INFO ] [MAIN ] AXP: Starting full primary refresh. [2025-09-22T17:25:07.477201] [DEBUG] [LOCAL ] AWK: Trimmed 70519 records to 48853 (keeping 200 days of data) [2025-09-22T17:25:07.864700] [INFO ] [REMOTE ] AXP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:25:07.879238] [INFO ] [REMOTE ] AXP: Fetching primary data for 2024-12. [2025-09-22T17:25:07.888021] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T17:25:08.071279] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T17:25:08.139142] [DEBUG] [LOCAL ] AWK: Primary data saved (48853 records). [2025-09-22T17:25:08.139298] [INFO ] [MAIN ] AWK: Full history saved. [2025-09-22T17:25:08.140431] [INFO ] [MAIN ] Update Progress: 194/2372 symbols completed. AWK took 45.2s. Estimated remaining: 4h 41m 29s. Rate: 7.7 symbols/min [2025-09-22T17:25:08.309566] [INFO ] [MAIN ] AXR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:25:08.315331] [DEBUG] [LOCAL ] AXR: Loaded 3219 existing records from primary storage. [2025-09-22T17:25:08.315474] [INFO ] [MAIN ] AXR: Loaded 3219 existing records. [2025-09-22T17:25:08.495126] [WARN ] [MAIN ] AXR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:25:08.495373] [INFO ] [MAIN ] AXR: Wiping existing primary data before full refresh. [2025-09-22T17:25:08.495421] [INFO ] [LOCAL ] AXR: Starting deletion of primary data. [2025-09-22T17:25:08.495698] [DEBUG] [LOCAL ] AXR: Deleted primary data file. [2025-09-22T17:25:08.495758] [INFO ] [MAIN ] AXR: Starting full primary refresh. [2025-09-22T17:25:08.527324] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-05. [2025-09-22T17:25:08.856485] [INFO ] [REMOTE ] AXR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:25:09.322114] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-07. [2025-09-22T17:25:09.899493] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2024-12 (2.02 seconds). [2025-09-22T17:25:10.083083] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T17:25:10.122064] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-01. [2025-09-22T17:25:10.501815] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-22T17:25:10.922054] [INFO ] [REMOTE ] AXR: Fetching primary data for 2024-12. [2025-09-22T17:25:11.484954] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2024-12 (0.56 seconds). [2025-09-22T17:25:11.722021] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-06. [2025-09-22T17:25:12.178975] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-01 (2.06 seconds). [2025-09-22T17:25:12.522062] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-02. [2025-09-22T17:25:13.033353] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T17:25:13.322057] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-07. [2025-09-22T17:25:14.131316] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-08. [2025-09-22T17:25:14.165805] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-22T17:25:14.922101] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-01. [2025-09-22T17:25:15.048485] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-22T17:25:15.124848] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-22T17:25:15.297514] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-01 (0.38 seconds). [2025-09-22T17:25:15.722074] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-08. [2025-09-22T17:25:16.522082] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-03. [2025-09-22T17:25:17.322072] [INFO ] [REMOTE ] AX: Fetching primary data for 2025-09. [2025-09-22T17:25:17.568196] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-22T17:25:18.122114] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-02. [2025-09-22T17:25:18.354530] [INFO ] [REMOTE ] AX: Incremental fetch complete for 2025-09 (1.03 seconds). [2025-09-22T17:25:18.359478] [INFO ] [REMOTE ] AX: Full fetch complete (42756 records). [2025-09-22T17:25:18.359577] [DEBUG] [VALIDATOR ] AX: Validating primary data. [2025-09-22T17:25:18.657188] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-22T17:25:18.765736] [DEBUG] [VALIDATOR ] AX: All expected trading days are present. [2025-09-22T17:25:18.765886] [DEBUG] [VALIDATOR ] AX: Primary data validation passed. [2025-09-22T17:25:18.766447] [INFO ] [MAIN ] AX: Fetched primary data is valid. [2025-09-22T17:25:18.766586] [DEBUG] [LOCAL ] AX: Saving primary data. [2025-09-22T17:25:18.767849] [DEBUG] [LOCAL ] AX: Trimmed 42756 records to 28679 (keeping 200 days of data) [2025-09-22T17:25:18.925097] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-03. [2025-09-22T17:25:18.958169] [DEBUG] [LOCAL ] AX: Primary data saved (28679 records). [2025-09-22T17:25:18.958455] [INFO ] [MAIN ] AX: Full history saved. [2025-09-22T17:25:18.958558] [INFO ] [MAIN ] Update Progress: 195/2372 symbols completed. AX took 36.3s. Estimated remaining: 4h 41m 55s. Rate: 7.7 symbols/min [2025-09-22T17:25:19.076529] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-03 (2.55 seconds). [2025-09-22T17:25:19.184145] [INFO ] [MAIN ] AXS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:25:19.223499] [DEBUG] [LOCAL ] AXS: Loaded 38897 existing records from primary storage. [2025-09-22T17:25:19.223662] [INFO ] [MAIN ] AXS: Loaded 38897 existing records. [2025-09-22T17:25:19.414909] [WARN ] [MAIN ] AXS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:25:19.415148] [INFO ] [MAIN ] AXS: Wiping existing primary data before full refresh. [2025-09-22T17:25:19.415195] [INFO ] [LOCAL ] AXS: Starting deletion of primary data. [2025-09-22T17:25:19.416216] [DEBUG] [LOCAL ] AXS: Deleted primary data file. [2025-09-22T17:25:19.416278] [INFO ] [MAIN ] AXS: Starting full primary refresh. [2025-09-22T17:25:19.580298] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-03 (0.66 seconds). [2025-09-22T17:25:19.727170] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-04. [2025-09-22T17:25:19.801310] [INFO ] [REMOTE ] AXS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:25:20.204150] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-04 (0.48 seconds). [2025-09-22T17:25:20.522068] [INFO ] [REMOTE ] AXS: Fetching primary data for 2024-12. [2025-09-22T17:25:21.322066] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-04. [2025-09-22T17:25:21.819102] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-22T17:25:22.122074] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-01. [2025-09-22T17:25:22.922097] [INFO ] [REMOTE ] AXL: Fetching primary data for 2025-09. [2025-09-22T17:25:23.544990] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-22T17:25:23.616053] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-04 (2.29 seconds). [2025-09-22T17:25:23.722064] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-05. [2025-09-22T17:25:24.256711] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-05 (0.53 seconds). [2025-09-22T17:25:24.470778] [INFO ] [REMOTE ] AXL: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-22T17:25:24.480207] [INFO ] [REMOTE ] AXL: Full fetch complete (71994 records). [2025-09-22T17:25:24.480338] [DEBUG] [VALIDATOR ] AXL: Validating primary data. [2025-09-22T17:25:24.481146] [FATAL] [VALIDATOR ] AXL: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:25:24.481239] [FATAL] [MAIN ] AXL: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:25:24.481285] [WARN ] [MAIN ] AXL: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:25:24.481356] [INFO ] [LOCAL ] AXL: Starting deletion of primary data. [2025-09-22T17:25:24.481425] [DEBUG] [LOCAL ] AXL: No primary data file found to delete. [2025-09-22T17:25:24.481461] [INFO ] [LOCAL ] AXL: Starting deletion of derivative data. [2025-09-22T17:25:24.481932] [DEBUG] [LOCAL ] AXL: Deleted derivative data file. [2025-09-22T17:25:24.482045] [INFO ] [MAIN ] Update Progress: 196/2372 symbols completed. AXL took 30.7s. Estimated remaining: 4h 41m 22s. Rate: 7.7 symbols/min [2025-09-22T17:25:24.527275] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-05. [2025-09-22T17:25:24.670443] [INFO ] [MAIN ] AXTA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:25:24.724368] [DEBUG] [LOCAL ] AXTA: Loaded 52811 existing records from primary storage. [2025-09-22T17:25:24.724524] [INFO ] [MAIN ] AXTA: Loaded 52811 existing records. [2025-09-22T17:25:24.912912] [WARN ] [MAIN ] AXTA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:25:24.913172] [INFO ] [MAIN ] AXTA: Wiping existing primary data before full refresh. [2025-09-22T17:25:24.913223] [INFO ] [LOCAL ] AXTA: Starting deletion of primary data. [2025-09-22T17:25:24.914253] [DEBUG] [LOCAL ] AXTA: Deleted primary data file. [2025-09-22T17:25:24.914316] [INFO ] [MAIN ] AXTA: Starting full primary refresh. [2025-09-22T17:25:25.290739] [INFO ] [REMOTE ] AXTA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:25:25.322086] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2024-12. [2025-09-22T17:25:26.122081] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-02. [2025-09-22T17:25:26.289767] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T17:25:26.922060] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-06. [2025-09-22T17:25:27.260097] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-22T17:25:27.490171] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T17:25:27.722052] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-06. [2025-09-22T17:25:28.337896] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-06 (0.62 seconds). [2025-09-22T17:25:28.522075] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-01. [2025-09-22T17:25:28.881666] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-06 (1.96 seconds). [2025-09-22T17:25:29.322059] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-07. [2025-09-22T17:25:29.811713] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T17:25:29.873835] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-07 (0.55 seconds). [2025-09-22T17:25:30.122072] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-02. [2025-09-22T17:25:30.922068] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-08. [2025-09-22T17:25:31.359158] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-22T17:25:31.715132] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T17:25:31.724847] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-03. [2025-09-22T17:25:32.522071] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-07. [2025-09-22T17:25:33.050083] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-22T17:25:33.322094] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-03. [2025-09-22T17:25:34.122074] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-04. [2025-09-22T17:25:34.760501] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-07 (2.24 seconds). [2025-09-22T17:25:34.922059] [INFO ] [REMOTE ] AXR: Fetching primary data for 2025-09. [2025-09-22T17:25:34.988192] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T17:25:35.368461] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-22T17:25:35.596445] [INFO ] [REMOTE ] AXR: Incremental fetch complete for 2025-09 (0.67 seconds). [2025-09-22T17:25:35.598084] [INFO ] [REMOTE ] AXR: Full fetch complete (5017 records). [2025-09-22T17:25:35.598209] [DEBUG] [VALIDATOR ] AXR: Validating primary data. [2025-09-22T17:25:35.727275] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-08. [2025-09-22T17:25:36.008359] [DEBUG] [VALIDATOR ] AXR: All expected trading days are present. [2025-09-22T17:25:36.008539] [DEBUG] [VALIDATOR ] AXR: Primary data validation passed. [2025-09-22T17:25:36.008783] [INFO ] [MAIN ] AXR: Fetched primary data is valid. [2025-09-22T17:25:36.008850] [DEBUG] [LOCAL ] AXR: Saving primary data. [2025-09-22T17:25:36.009485] [DEBUG] [LOCAL ] AXR: Trimmed 5017 records to 3148 (keeping 200 days of data) [2025-09-22T17:25:36.028343] [DEBUG] [LOCAL ] AXR: Primary data saved (3148 records). [2025-09-22T17:25:36.028438] [INFO ] [MAIN ] AXR: Full history saved. [2025-09-22T17:25:36.028538] [INFO ] [MAIN ] Update Progress: 197/2372 symbols completed. AXR took 27.9s. Estimated remaining: 4h 41m 57s. Rate: 7.7 symbols/min [2025-09-22T17:25:36.522079] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-04. [2025-09-22T17:25:37.322060] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-05. [2025-09-22T17:25:37.703928] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-08 (1.98 seconds). [2025-09-22T17:25:37.841952] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T17:25:38.122110] [INFO ] [REMOTE ] AXP: Fetching primary data for 2025-09. [2025-09-22T17:25:38.761390] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-22T17:25:38.922060] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-06. [2025-09-22T17:25:39.722027] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-05. [2025-09-22T17:25:39.808731] [INFO ] [REMOTE ] AXP: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T17:25:39.817388] [INFO ] [REMOTE ] AXP: Full fetch complete (76927 records). [2025-09-22T17:25:39.817569] [DEBUG] [VALIDATOR ] AXP: Validating primary data. [2025-09-22T17:25:40.232859] [DEBUG] [VALIDATOR ] AXP: All expected trading days are present. [2025-09-22T17:25:40.233001] [DEBUG] [VALIDATOR ] AXP: Primary data validation passed. [2025-09-22T17:25:40.233932] [INFO ] [MAIN ] AXP: Fetched primary data is valid. [2025-09-22T17:25:40.241555] [DEBUG] [LOCAL ] AXP: Saving primary data. [2025-09-22T17:25:40.256547] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-22T17:25:40.267079] [DEBUG] [LOCAL ] AXP: Trimmed 76927 records to 53264 (keeping 200 days of data) [2025-09-22T17:25:40.523398] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-07. [2025-09-22T17:25:40.606808] [DEBUG] [LOCAL ] AXP: Primary data saved (53264 records). [2025-09-22T17:25:40.606937] [INFO ] [MAIN ] AXP: Full history saved. [2025-09-22T17:25:40.607020] [INFO ] [MAIN ] Update Progress: 198/2372 symbols completed. AXP took 34.2s. Estimated remaining: 4h 41m 14s. Rate: 7.7 symbols/min [2025-09-22T17:25:41.031601] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-22T17:25:41.322049] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-06. [2025-09-22T17:25:42.002939] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T17:25:42.122079] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-08. [2025-09-22T17:25:42.607719] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T17:25:42.922119] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-07. [2025-09-22T17:25:43.721708] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T17:25:43.730336] [INFO ] [REMOTE ] AXS: Fetching primary data for 2025-09. [2025-09-22T17:25:44.775591] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-22T17:25:44.787887] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-08. [2025-09-22T17:25:45.053205] [INFO ] [REMOTE ] AXS: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-22T17:25:45.059527] [INFO ] [REMOTE ] AXS: Full fetch complete (55318 records). [2025-09-22T17:25:45.059749] [DEBUG] [VALIDATOR ] AXS: Validating primary data. [2025-09-22T17:25:45.475235] [DEBUG] [VALIDATOR ] AXS: All expected trading days are present. [2025-09-22T17:25:45.475325] [DEBUG] [VALIDATOR ] AXS: Primary data validation passed. [2025-09-22T17:25:45.475934] [INFO ] [MAIN ] AXS: Fetched primary data is valid. [2025-09-22T17:25:45.476001] [DEBUG] [LOCAL ] AXS: Saving primary data. [2025-09-22T17:25:45.477285] [DEBUG] [LOCAL ] AXS: Trimmed 55318 records to 38244 (keeping 200 days of data) [2025-09-22T17:25:45.712263] [DEBUG] [LOCAL ] AXS: Primary data saved (38244 records). [2025-09-22T17:25:45.712423] [INFO ] [MAIN ] AXS: Full history saved. [2025-09-22T17:25:45.712507] [INFO ] [MAIN ] Update Progress: 199/2372 symbols completed. AXS took 26.8s. Estimated remaining: 4h 40m 37s. Rate: 7.7 symbols/min [2025-09-22T17:25:46.043341] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-22T17:25:46.055394] [INFO ] [REMOTE ] AXTA: Fetching primary data for 2025-09. [2025-09-22T17:25:47.428368] [INFO ] [REMOTE ] AXTA: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-22T17:25:47.437223] [INFO ] [REMOTE ] AXTA: Full fetch complete (74732 records). [2025-09-22T17:25:47.437439] [DEBUG] [VALIDATOR ] AXTA: Validating primary data. [2025-09-22T17:25:47.877432] [DEBUG] [VALIDATOR ] AXTA: All expected trading days are present. [2025-09-22T17:25:47.877553] [DEBUG] [VALIDATOR ] AXTA: Primary data validation passed. [2025-09-22T17:25:47.878482] [INFO ] [MAIN ] AXTA: Fetched primary data is valid. [2025-09-22T17:25:47.878560] [DEBUG] [LOCAL ] AXTA: Saving primary data. [2025-09-22T17:25:47.880584] [DEBUG] [LOCAL ] AXTA: Trimmed 74732 records to 52052 (keeping 200 days of data) [2025-09-22T17:25:48.217880] [DEBUG] [LOCAL ] AXTA: Primary data saved (52052 records). [2025-09-22T17:25:48.218120] [INFO ] [MAIN ] AXTA: Full history saved. [2025-09-22T17:25:48.218277] [INFO ] [MAIN ] Update Progress: 200/2372 symbols completed. AXTA took 23.7s. Estimated remaining: 4h 39m 32s. Rate: 7.8 symbols/min [2025-09-22T17:25:48.867199] [INFO ] [MAIN ] AYI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:25:48.965241] [INFO ] [MAIN ] AZO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:25:48.967048] [INFO ] [MAIN ] AZZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:25:48.988762] [INFO ] [MAIN ] B: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:25:48.989710] [DEBUG] [LOCAL ] B: No existing data file found in primary storage. [2025-09-22T17:25:48.989767] [WARN ] [MAIN ] B: No existing data found, performing full refresh instead. [2025-09-22T17:25:48.989923] [INFO ] [MAIN ] B: Wiping existing primary data before full refresh. [2025-09-22T17:25:48.989976] [INFO ] [LOCAL ] B: Starting deletion of primary data. [2025-09-22T17:25:48.990018] [DEBUG] [LOCAL ] B: No primary data file found to delete. [2025-09-22T17:25:48.990184] [INFO ] [MAIN ] B: Starting full primary refresh. [2025-09-22T17:25:49.127466] [DEBUG] [LOCAL ] AZO: Loaded 11785 existing records from primary storage. [2025-09-22T17:25:49.127686] [INFO ] [MAIN ] AZO: Loaded 11785 existing records. [2025-09-22T17:25:49.267793] [DEBUG] [LOCAL ] AYI: Loaded 25858 existing records from primary storage. [2025-09-22T17:25:49.316782] [INFO ] [MAIN ] AYI: Loaded 25858 existing records. [2025-09-22T17:25:49.353265] [DEBUG] [LOCAL ] AZZ: Loaded 22536 existing records from primary storage. [2025-09-22T17:25:49.372843] [INFO ] [MAIN ] AZZ: Loaded 22536 existing records. [2025-09-22T17:25:49.759070] [WARN ] [MAIN ] AZO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:25:49.836043] [INFO ] [MAIN ] AZO: Wiping existing primary data before full refresh. [2025-09-22T17:25:49.942308] [INFO ] [LOCAL ] AZO: Starting deletion of primary data. [2025-09-22T17:25:49.947791] [WARN ] [MAIN ] AYI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:25:49.973859] [DEBUG] [LOCAL ] AZO: Deleted primary data file. [2025-09-22T17:25:50.001763] [INFO ] [REMOTE ] B: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:25:50.016474] [INFO ] [MAIN ] AZO: Starting full primary refresh. [2025-09-22T17:25:50.035934] [INFO ] [REMOTE ] B: Fetching primary data for 2024-12. [2025-09-22T17:25:50.035345] [INFO ] [MAIN ] AYI: Wiping existing primary data before full refresh. [2025-09-22T17:25:50.065139] [INFO ] [LOCAL ] AYI: Starting deletion of primary data. [2025-09-22T17:25:50.081292] [DEBUG] [LOCAL ] AYI: Deleted primary data file. [2025-09-22T17:25:50.091985] [INFO ] [MAIN ] AYI: Starting full primary refresh. [2025-09-22T17:25:50.091886] [WARN ] [MAIN ] AZZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:25:50.180570] [INFO ] [MAIN ] AZZ: Wiping existing primary data before full refresh. [2025-09-22T17:25:50.246976] [INFO ] [LOCAL ] AZZ: Starting deletion of primary data. [2025-09-22T17:25:50.276152] [DEBUG] [LOCAL ] AZZ: Deleted primary data file. [2025-09-22T17:25:50.295038] [INFO ] [MAIN ] AZZ: Starting full primary refresh. [2025-09-22T17:25:51.144705] [INFO ] [REMOTE ] AZO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:25:51.190404] [INFO ] [REMOTE ] AZO: Fetching primary data for 2024-12. [2025-09-22T17:25:51.229407] [INFO ] [REMOTE ] AYI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:25:51.275388] [INFO ] [REMOTE ] AYI: Fetching primary data for 2024-12. [2025-09-22T17:25:51.315441] [INFO ] [REMOTE ] AZZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:25:51.316091] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2024-12. [2025-09-22T17:25:51.346568] [INFO ] [REMOTE ] B: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T17:25:51.354269] [INFO ] [REMOTE ] B: Fetching primary data for 2025-01. [2025-09-22T17:25:52.176163] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-22T17:25:52.179875] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-01. [2025-09-22T17:25:52.201349] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T17:25:52.208220] [INFO ] [REMOTE ] B: Fetching primary data for 2025-02. [2025-09-22T17:25:52.438134] [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-22T17:25:52.438498] [WARN ] [REMOTE ] B: No data returned for month 2025-02 [2025-09-22T17:25:52.439019] [INFO ] [REMOTE ] B: Fetching primary data for 2025-03. [2025-09-22T17:25:52.487678] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-22T17:25:52.522011] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-01. [2025-09-22T17:25:52.611044] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-22T17:25:52.645458] [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-22T17:25:52.645753] [WARN ] [REMOTE ] B: No data returned for month 2025-03 [2025-09-22T17:25:52.751308] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-01 (0.57 seconds). [2025-09-22T17:25:53.322055] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-02. [2025-09-22T17:25:53.347824] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-22T17:25:53.978353] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-02 (0.66 seconds). [2025-09-22T17:25:54.122080] [INFO ] [REMOTE ] B: Fetching primary data for 2025-04. [2025-09-22T17:25:54.327320] [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-22T17:25:54.327663] [WARN ] [REMOTE ] B: No data returned for month 2025-04 [2025-09-22T17:25:54.922054] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-02. [2025-09-22T17:25:55.722049] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-03. [2025-09-22T17:25:55.954148] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T17:25:56.393739] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-22T17:25:56.522061] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-03. [2025-09-22T17:25:57.305394] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-22T17:25:57.322007] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-04. [2025-09-22T17:25:58.122060] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-01. [2025-09-22T17:25:58.223420] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-04 (0.90 seconds). [2025-09-22T17:25:58.922107] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-05. [2025-09-22T17:25:59.521042] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T17:25:59.722143] [INFO ] [REMOTE ] B: Fetching primary data for 2025-05. [2025-09-22T17:25:59.758548] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-22T17:26:00.522059] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-02. [2025-09-22T17:26:01.322076] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-06. [2025-09-22T17:26:01.587120] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-22T17:26:01.792265] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T17:26:02.007133] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-06 (0.69 seconds). [2025-09-22T17:26:02.122067] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-07. [2025-09-22T17:26:02.922127] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-04. [2025-09-22T17:26:03.128750] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-22T17:26:03.722076] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-03. [2025-09-22T17:26:03.914270] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-22T17:26:04.522090] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-05. [2025-09-22T17:26:04.797785] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-22T17:26:05.203119] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T17:26:05.322062] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-06. [2025-09-22T17:26:06.122090] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-04. [2025-09-22T17:26:06.152387] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-22T17:26:06.922149] [INFO ] [REMOTE ] B: Fetching primary data for 2025-06. [2025-09-22T17:26:07.173742] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-22T17:26:07.722060] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-05. [2025-09-22T17:26:08.522141] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-07. [2025-09-22T17:26:08.577901] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-22T17:26:09.263686] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-06 (2.34 seconds). [2025-09-22T17:26:09.322029] [INFO ] [REMOTE ] B: Fetching primary data for 2025-07. [2025-09-22T17:26:09.398861] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-22T17:26:10.122058] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-08. [2025-09-22T17:26:10.694405] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-22T17:26:10.922043] [INFO ] [REMOTE ] AZO: Fetching primary data for 2025-09. [2025-09-22T17:26:11.148469] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-22T17:26:11.612341] [INFO ] [REMOTE ] AZO: Incremental fetch complete for 2025-09 (0.69 seconds). [2025-09-22T17:26:11.614471] [INFO ] [REMOTE ] AZO: Full fetch complete (16373 records). [2025-09-22T17:26:11.614544] [DEBUG] [VALIDATOR ] AZO: Validating primary data. [2025-09-22T17:26:11.727471] [INFO ] [REMOTE ] B: Fetching primary data for 2025-08. [2025-09-22T17:26:12.009474] [DEBUG] [VALIDATOR ] AZO: All expected trading days are present. [2025-09-22T17:26:12.009586] [DEBUG] [VALIDATOR ] AZO: Primary data validation passed. [2025-09-22T17:26:12.009966] [INFO ] [MAIN ] AZO: Fetched primary data is valid. [2025-09-22T17:26:12.010029] [DEBUG] [LOCAL ] AZO: Saving primary data. [2025-09-22T17:26:12.011451] [DEBUG] [LOCAL ] AZO: Trimmed 16373 records to 11466 (keeping 200 days of data) [2025-09-22T17:26:12.092696] [DEBUG] [LOCAL ] AZO: Primary data saved (11466 records). [2025-09-22T17:26:12.092858] [INFO ] [MAIN ] AZO: Full history saved. [2025-09-22T17:26:12.092999] [INFO ] [MAIN ] Update Progress: 201/2372 symbols completed. AZO took 23.9s. Estimated remaining: 4h 42m 19s. Rate: 7.7 symbols/min [2025-09-22T17:26:12.294349] [INFO ] [MAIN ] BA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:26:12.357897] [DEBUG] [LOCAL ] BA: Loaded 54571 existing records from primary storage. [2025-09-22T17:26:12.358059] [INFO ] [MAIN ] BA: Loaded 54571 existing records. [2025-09-22T17:26:12.527638] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-08. [2025-09-22T17:26:12.579990] [WARN ] [MAIN ] BA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:26:12.580305] [INFO ] [MAIN ] BA: Wiping existing primary data before full refresh. [2025-09-22T17:26:12.580364] [INFO ] [LOCAL ] BA: Starting deletion of primary data. [2025-09-22T17:26:12.585021] [DEBUG] [LOCAL ] BA: Deleted primary data file. [2025-09-22T17:26:12.585110] [INFO ] [MAIN ] BA: Starting full primary refresh. [2025-09-22T17:26:12.949737] [INFO ] [REMOTE ] BA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:26:13.322070] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-06. [2025-09-22T17:26:13.822773] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-22T17:26:13.945181] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-08 (2.22 seconds). [2025-09-22T17:26:14.122089] [INFO ] [REMOTE ] B: Fetching primary data for 2025-09. [2025-09-22T17:26:14.208572] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-06 (0.89 seconds). [2025-09-22T17:26:14.922086] [INFO ] [REMOTE ] BA: Fetching primary data for 2024-12. [2025-09-22T17:26:15.722098] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-07. [2025-09-22T17:26:16.141391] [INFO ] [REMOTE ] B: Incremental fetch complete for 2025-09 (2.02 seconds). [2025-09-22T17:26:16.149808] [INFO ] [REMOTE ] B: Full fetch complete (44751 records). [2025-09-22T17:26:16.149936] [DEBUG] [VALIDATOR ] B: Validating primary data. [2025-09-22T17:26:16.357551] [WARN ] [VALIDATOR ] B: Validation failed - insufficient historical data. Have 128 unique days, need 200 days [2025-09-22T17:26:16.358252] [FATAL] [MAIN ] B: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:26:16.358346] [WARN ] [MAIN ] B: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:26:16.358433] [INFO ] [LOCAL ] B: Starting deletion of primary data. [2025-09-22T17:26:16.358517] [DEBUG] [LOCAL ] B: No primary data file found to delete. [2025-09-22T17:26:16.358559] [INFO ] [LOCAL ] B: Starting deletion of derivative data. [2025-09-22T17:26:16.358628] [DEBUG] [LOCAL ] B: No derivative data file found to delete. [2025-09-22T17:26:16.358759] [INFO ] [MAIN ] Update Progress: 202/2372 symbols completed. B took 28.1s. Estimated remaining: 4h 41m 33s. Rate: 7.7 symbols/min [2025-09-22T17:26:16.529575] [INFO ] [REMOTE ] AZZ: Fetching primary data for 2025-09. [2025-09-22T17:26:16.561097] [INFO ] [MAIN ] BABA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:26:16.645150] [DEBUG] [LOCAL ] BABA: Loaded 54600 existing records from primary storage. [2025-09-22T17:26:16.645396] [INFO ] [MAIN ] BABA: Loaded 54600 existing records. [2025-09-22T17:26:16.773943] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-22T17:26:16.866004] [WARN ] [MAIN ] BABA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:26:16.866403] [INFO ] [MAIN ] BABA: Wiping existing primary data before full refresh. [2025-09-22T17:26:16.866491] [INFO ] [LOCAL ] BABA: Starting deletion of primary data. [2025-09-22T17:26:16.870812] [DEBUG] [LOCAL ] BABA: Deleted primary data file. [2025-09-22T17:26:16.870911] [INFO ] [MAIN ] BABA: Starting full primary refresh. [2025-09-22T17:26:17.254667] [INFO ] [REMOTE ] BABA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:26:17.322214] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-08. [2025-09-22T17:26:17.362465] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2024-12 (2.44 seconds). [2025-09-22T17:26:17.591583] [INFO ] [REMOTE ] AZZ: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-22T17:26:17.597781] [INFO ] [REMOTE ] AZZ: Full fetch complete (30710 records). [2025-09-22T17:26:17.597933] [DEBUG] [VALIDATOR ] AZZ: Validating primary data. [2025-09-22T17:26:17.599604] [FATAL] [VALIDATOR ] AZZ: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:26:17.599741] [FATAL] [MAIN ] AZZ: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:26:17.599786] [WARN ] [MAIN ] AZZ: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:26:17.599841] [INFO ] [LOCAL ] AZZ: Starting deletion of primary data. [2025-09-22T17:26:17.599940] [DEBUG] [LOCAL ] AZZ: No primary data file found to delete. [2025-09-22T17:26:17.600033] [INFO ] [LOCAL ] AZZ: Starting deletion of derivative data. [2025-09-22T17:26:17.600677] [DEBUG] [LOCAL ] AZZ: Deleted derivative data file. [2025-09-22T17:26:17.600859] [INFO ] [MAIN ] Update Progress: 203/2372 symbols completed. AZZ took 29.4s. Estimated remaining: 4h 40m 15s. Rate: 7.7 symbols/min [2025-09-22T17:26:17.786488] [INFO ] [MAIN ] BAC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:26:17.861977] [DEBUG] [LOCAL ] BAC: Loaded 54588 existing records from primary storage. [2025-09-22T17:26:17.862122] [INFO ] [MAIN ] BAC: Loaded 54588 existing records. [2025-09-22T17:26:18.063387] [WARN ] [MAIN ] BAC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:26:18.063754] [INFO ] [MAIN ] BAC: Wiping existing primary data before full refresh. [2025-09-22T17:26:18.063817] [INFO ] [LOCAL ] BAC: Starting deletion of primary data. [2025-09-22T17:26:18.066580] [DEBUG] [LOCAL ] BAC: Deleted primary data file. [2025-09-22T17:26:18.066667] [INFO ] [MAIN ] BAC: Starting full primary refresh. [2025-09-22T17:26:18.134708] [INFO ] [REMOTE ] BABA: Fetching primary data for 2024-12. [2025-09-22T17:26:18.479147] [INFO ] [REMOTE ] BAC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:26:18.497525] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-22T17:26:18.922073] [INFO ] [REMOTE ] BAC: Fetching primary data for 2024-12. [2025-09-22T17:26:19.722084] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-01. [2025-09-22T17:26:20.469401] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2024-12 (2.33 seconds). [2025-09-22T17:26:20.522008] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-01. [2025-09-22T17:26:21.135903] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2024-12 (2.21 seconds). [2025-09-22T17:26:21.322060] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-01. [2025-09-22T17:26:21.830172] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-01 (2.11 seconds). [2025-09-22T17:26:22.122076] [INFO ] [REMOTE ] AYI: Fetching primary data for 2025-09. [2025-09-22T17:26:22.624258] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-01 (2.10 seconds). [2025-09-22T17:26:22.922021] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-02. [2025-09-22T17:26:23.234918] [INFO ] [REMOTE ] AYI: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T17:26:23.238984] [INFO ] [REMOTE ] AYI: Full fetch complete (36651 records). [2025-09-22T17:26:23.239106] [DEBUG] [VALIDATOR ] AYI: Validating primary data. [2025-09-22T17:26:23.240578] [FATAL] [VALIDATOR ] AYI: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:26:23.240691] [FATAL] [MAIN ] AYI: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:26:23.240746] [WARN ] [MAIN ] AYI: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:26:23.240798] [INFO ] [LOCAL ] AYI: Starting deletion of primary data. [2025-09-22T17:26:23.240895] [DEBUG] [LOCAL ] AYI: No primary data file found to delete. [2025-09-22T17:26:23.240961] [INFO ] [LOCAL ] AYI: Starting deletion of derivative data. [2025-09-22T17:26:23.241425] [DEBUG] [LOCAL ] AYI: Deleted derivative data file. [2025-09-22T17:26:23.241567] [INFO ] [MAIN ] Update Progress: 204/2372 symbols completed. AYI took 35.0s. Estimated remaining: 4h 39m 45s. Rate: 7.7 symbols/min [2025-09-22T17:26:23.423110] [INFO ] [MAIN ] BAH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:26:23.495871] [DEBUG] [LOCAL ] BAH: Loaded 52533 existing records from primary storage. [2025-09-22T17:26:23.496132] [INFO ] [MAIN ] BAH: Loaded 52533 existing records. [2025-09-22T17:26:23.723302] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-01 (2.40 seconds). [2025-09-22T17:26:23.728748] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-02. [2025-09-22T17:26:23.745053] [WARN ] [MAIN ] BAH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:26:23.747863] [INFO ] [MAIN ] BAH: Wiping existing primary data before full refresh. [2025-09-22T17:26:23.748279] [INFO ] [LOCAL ] BAH: Starting deletion of primary data. [2025-09-22T17:26:23.750772] [DEBUG] [LOCAL ] BAH: Deleted primary data file. [2025-09-22T17:26:23.750844] [INFO ] [MAIN ] BAH: Starting full primary refresh. [2025-09-22T17:26:24.118595] [INFO ] [REMOTE ] BAH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:26:24.522082] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-02. [2025-09-22T17:26:25.322097] [INFO ] [REMOTE ] BAH: Fetching primary data for 2024-12. [2025-09-22T17:26:25.360267] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-02 (2.44 seconds). [2025-09-22T17:26:25.947412] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-02 (2.22 seconds). [2025-09-22T17:26:26.122056] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-03. [2025-09-22T17:26:26.531563] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-02 (2.01 seconds). [2025-09-22T17:26:26.728986] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T17:26:26.922120] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-03. [2025-09-22T17:26:27.722080] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-03. [2025-09-22T17:26:28.459360] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-03 (2.34 seconds). [2025-09-22T17:26:28.522070] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-04. [2025-09-22T17:26:29.333442] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-01. [2025-09-22T17:26:29.339354] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-03 (2.42 seconds). [2025-09-22T17:26:29.714668] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T17:26:30.122142] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-04. [2025-09-22T17:26:30.777466] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T17:26:30.922034] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-04. [2025-09-22T17:26:30.996494] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-04 (2.47 seconds). [2025-09-22T17:26:31.722090] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-02. [2025-09-22T17:26:32.522112] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-05. [2025-09-22T17:26:32.745863] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-04 (2.62 seconds). [2025-09-22T17:26:33.284357] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-04 (2.36 seconds). [2025-09-22T17:26:33.322051] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-05. [2025-09-22T17:26:33.370079] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-22T17:26:34.122084] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-05. [2025-09-22T17:26:34.813304] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-05 (2.29 seconds). [2025-09-22T17:26:34.922013] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-06. [2025-09-22T17:26:35.591238] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-05 (2.27 seconds). [2025-09-22T17:26:35.722057] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-06. [2025-09-22T17:26:36.448914] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-05 (2.33 seconds). [2025-09-22T17:26:36.522055] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-06. [2025-09-22T17:26:37.213030] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-06 (2.29 seconds). [2025-09-22T17:26:37.322082] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-03. [2025-09-22T17:26:38.122057] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-07. [2025-09-22T17:26:38.333342] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-06 (2.61 seconds). [2025-09-22T17:26:38.695550] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-06 (2.17 seconds). [2025-09-22T17:26:38.922118] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-07. [2025-09-22T17:26:39.264598] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-22T17:26:39.722057] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-04. [2025-09-22T17:26:40.424453] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-07 (2.30 seconds). [2025-09-22T17:26:40.522030] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-08. [2025-09-22T17:26:41.322070] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-07. [2025-09-22T17:26:41.458293] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-07 (2.54 seconds). [2025-09-22T17:26:41.603165] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-04 (1.88 seconds). [2025-09-22T17:26:42.122086] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-08. [2025-09-22T17:26:42.835025] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-08 (2.31 seconds). [2025-09-22T17:26:42.922029] [INFO ] [REMOTE ] BABA: Fetching primary data for 2025-09. [2025-09-22T17:26:43.722029] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-05. [2025-09-22T17:26:43.889750] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-07 (2.57 seconds). [2025-09-22T17:26:44.326815] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-08 (2.20 seconds). [2025-09-22T17:26:44.522074] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-08. [2025-09-22T17:26:45.223008] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T17:26:45.326524] [INFO ] [REMOTE ] BA: Fetching primary data for 2025-09. [2025-09-22T17:26:45.332411] [INFO ] [REMOTE ] BABA: Incremental fetch complete for 2025-09 (2.41 seconds). [2025-09-22T17:26:45.341464] [INFO ] [REMOTE ] BABA: Full fetch complete (77983 records). [2025-09-22T17:26:45.341858] [DEBUG] [VALIDATOR ] BABA: Validating primary data. [2025-09-22T17:26:45.774720] [DEBUG] [VALIDATOR ] BABA: All expected trading days are present. [2025-09-22T17:26:45.774896] [DEBUG] [VALIDATOR ] BABA: Primary data validation passed. [2025-09-22T17:26:45.775879] [INFO ] [MAIN ] BABA: Fetched primary data is valid. [2025-09-22T17:26:45.775971] [DEBUG] [LOCAL ] BABA: Saving primary data. [2025-09-22T17:26:45.778114] [DEBUG] [LOCAL ] BABA: Trimmed 77983 records to 53820 (keeping 200 days of data) [2025-09-22T17:26:46.124562] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-06. [2025-09-22T17:26:46.176112] [DEBUG] [LOCAL ] BABA: Primary data saved (53820 records). [2025-09-22T17:26:46.176408] [INFO ] [MAIN ] BABA: Full history saved. [2025-09-22T17:26:46.176533] [INFO ] [MAIN ] Update Progress: 205/2372 symbols completed. BABA took 29.8s. Estimated remaining: 4h 42m 18s. Rate: 7.7 symbols/min [2025-09-22T17:26:46.363337] [INFO ] [MAIN ] BAK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:26:46.363700] [DEBUG] [LOCAL ] BAK: No existing data file found in primary storage. [2025-09-22T17:26:46.363757] [WARN ] [MAIN ] BAK: No existing data found, performing full refresh instead. [2025-09-22T17:26:46.363964] [INFO ] [MAIN ] BAK: Wiping existing primary data before full refresh. [2025-09-22T17:26:46.364009] [INFO ] [LOCAL ] BAK: Starting deletion of primary data. [2025-09-22T17:26:46.364051] [DEBUG] [LOCAL ] BAK: No primary data file found to delete. [2025-09-22T17:26:46.364084] [INFO ] [MAIN ] BAK: Starting full primary refresh. [2025-09-22T17:26:46.744458] [INFO ] [REMOTE ] BAK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:26:46.795193] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-08 (2.27 seconds). [2025-09-22T17:26:46.922056] [INFO ] [REMOTE ] BAC: Fetching primary data for 2025-09. [2025-09-22T17:26:47.434817] [INFO ] [REMOTE ] BA: Incremental fetch complete for 2025-09 (2.11 seconds). [2025-09-22T17:26:47.446323] [INFO ] [REMOTE ] BA: Full fetch complete (77925 records). [2025-09-22T17:26:47.446524] [DEBUG] [VALIDATOR ] BA: Validating primary data. [2025-09-22T17:26:47.744190] [INFO ] [REMOTE ] BAK: Fetching primary data for 2024-12. [2025-09-22T17:26:47.893783] [DEBUG] [VALIDATOR ] BA: All expected trading days are present. [2025-09-22T17:26:47.894012] [DEBUG] [VALIDATOR ] BA: Primary data validation passed. [2025-09-22T17:26:47.894906] [INFO ] [MAIN ] BA: Fetched primary data is valid. [2025-09-22T17:26:47.895080] [DEBUG] [LOCAL ] BA: Saving primary data. [2025-09-22T17:26:47.931367] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-22T17:26:47.942202] [DEBUG] [LOCAL ] BA: Trimmed 77925 records to 53791 (keeping 200 days of data) [2025-09-22T17:26:48.290796] [DEBUG] [LOCAL ] BA: Primary data saved (53791 records). [2025-09-22T17:26:48.290959] [INFO ] [MAIN ] BA: Full history saved. [2025-09-22T17:26:48.291054] [INFO ] [MAIN ] Update Progress: 206/2372 symbols completed. BA took 36.2s. Estimated remaining: 4h 41m 10s. Rate: 7.7 symbols/min [2025-09-22T17:26:48.464584] [INFO ] [MAIN ] BALL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:26:48.524040] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-07. [2025-09-22T17:26:48.527444] [DEBUG] [LOCAL ] BALL: Loaded 52602 existing records from primary storage. [2025-09-22T17:26:48.527769] [INFO ] [MAIN ] BALL: Loaded 52602 existing records. [2025-09-22T17:26:48.709430] [WARN ] [MAIN ] BALL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:26:48.709741] [INFO ] [MAIN ] BALL: Wiping existing primary data before full refresh. [2025-09-22T17:26:48.709811] [INFO ] [LOCAL ] BALL: Starting deletion of primary data. [2025-09-22T17:26:48.711938] [DEBUG] [LOCAL ] BALL: Deleted primary data file. [2025-09-22T17:26:48.712000] [INFO ] [MAIN ] BALL: Starting full primary refresh. [2025-09-22T17:26:49.081377] [INFO ] [REMOTE ] BALL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:26:49.110953] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T17:26:49.143806] [INFO ] [REMOTE ] BAC: Incremental fetch complete for 2025-09 (2.22 seconds). [2025-09-22T17:26:49.152340] [INFO ] [REMOTE ] BAC: Full fetch complete (77943 records). [2025-09-22T17:26:49.152477] [DEBUG] [VALIDATOR ] BAC: Validating primary data. [2025-09-22T17:26:49.334038] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-01. [2025-09-22T17:26:49.563194] [DEBUG] [VALIDATOR ] BAC: All expected trading days are present. [2025-09-22T17:26:49.563292] [DEBUG] [VALIDATOR ] BAC: Primary data validation passed. [2025-09-22T17:26:49.564153] [INFO ] [MAIN ] BAC: Fetched primary data is valid. [2025-09-22T17:26:49.564222] [DEBUG] [LOCAL ] BAC: Saving primary data. [2025-09-22T17:26:49.568263] [DEBUG] [LOCAL ] BAC: Trimmed 77943 records to 53808 (keeping 200 days of data) [2025-09-22T17:26:49.911696] [DEBUG] [LOCAL ] BAC: Primary data saved (53808 records). [2025-09-22T17:26:49.911870] [INFO ] [MAIN ] BAC: Full history saved. [2025-09-22T17:26:49.911978] [INFO ] [MAIN ] Update Progress: 207/2372 symbols completed. BAC took 32.3s. Estimated remaining: 4h 39m 58s. Rate: 7.7 symbols/min [2025-09-22T17:26:50.086322] [INFO ] [MAIN ] BALY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:26:50.086512] [DEBUG] [LOCAL ] BALY: No existing data file found in primary storage. [2025-09-22T17:26:50.086594] [WARN ] [MAIN ] BALY: No existing data found, performing full refresh instead. [2025-09-22T17:26:50.086977] [INFO ] [MAIN ] BALY: Wiping existing primary data before full refresh. [2025-09-22T17:26:50.087065] [INFO ] [LOCAL ] BALY: Starting deletion of primary data. [2025-09-22T17:26:50.087174] [DEBUG] [LOCAL ] BALY: No primary data file found to delete. [2025-09-22T17:26:50.087236] [INFO ] [MAIN ] BALY: Starting full primary refresh. [2025-09-22T17:26:50.130070] [INFO ] [REMOTE ] BALL: Fetching primary data for 2024-12. [2025-09-22T17:26:50.452706] [INFO ] [REMOTE ] BALY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:26:50.482784] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T17:26:50.583341] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-22T17:26:50.922070] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-02. [2025-09-22T17:26:51.722058] [INFO ] [REMOTE ] BALY: Fetching primary data for 2024-12. [2025-09-22T17:26:51.876810] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-22T17:26:51.994842] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-22T17:26:52.529948] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-08. [2025-09-22T17:26:52.531835] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-22T17:26:53.322063] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-03. [2025-09-22T17:26:53.909592] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T17:26:54.122118] [INFO ] [REMOTE ] BAH: Fetching primary data for 2025-09. [2025-09-22T17:26:54.712532] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-22T17:26:54.922108] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-04. [2025-09-22T17:26:55.722031] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-01. [2025-09-22T17:26:55.969985] [INFO ] [REMOTE ] BAH: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T17:26:55.978427] [INFO ] [REMOTE ] BAH: Full fetch complete (74821 records). [2025-09-22T17:26:55.978603] [DEBUG] [VALIDATOR ] BAH: Validating primary data. [2025-09-22T17:26:56.399880] [DEBUG] [VALIDATOR ] BAH: All expected trading days are present. [2025-09-22T17:26:56.399979] [DEBUG] [VALIDATOR ] BAH: Primary data validation passed. [2025-09-22T17:26:56.400797] [INFO ] [MAIN ] BAH: Fetched primary data is valid. [2025-09-22T17:26:56.400864] [DEBUG] [LOCAL ] BAH: Saving primary data. [2025-09-22T17:26:56.402364] [DEBUG] [LOCAL ] BAH: Trimmed 74821 records to 51749 (keeping 200 days of data) [2025-09-22T17:26:56.522144] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-01. [2025-09-22T17:26:56.664128] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-22T17:26:56.716143] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-22T17:26:56.812020] [DEBUG] [LOCAL ] BAH: Primary data saved (51749 records). [2025-09-22T17:26:56.812167] [INFO ] [MAIN ] BAH: Full history saved. [2025-09-22T17:26:56.814250] [INFO ] [MAIN ] Update Progress: 208/2372 symbols completed. BAH took 33.6s. Estimated remaining: 4h 39m 41s. Rate: 7.7 symbols/min [2025-09-22T17:26:56.983737] [INFO ] [MAIN ] BAM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:26:57.042901] [DEBUG] [LOCAL ] BAM: Loaded 52787 existing records from primary storage. [2025-09-22T17:26:57.043057] [INFO ] [MAIN ] BAM: Loaded 52787 existing records. [2025-09-22T17:26:57.224049] [WARN ] [MAIN ] BAM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:26:57.224302] [INFO ] [MAIN ] BAM: Wiping existing primary data before full refresh. [2025-09-22T17:26:57.224350] [INFO ] [LOCAL ] BAM: Starting deletion of primary data. [2025-09-22T17:26:57.226824] [DEBUG] [LOCAL ] BAM: Deleted primary data file. [2025-09-22T17:26:57.226888] [INFO ] [MAIN ] BAM: Starting full primary refresh. [2025-09-22T17:26:57.328071] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-05. [2025-09-22T17:26:57.597753] [INFO ] [REMOTE ] BAM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:26:58.122153] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-02. [2025-09-22T17:26:58.184697] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-22T17:26:58.741289] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-22T17:26:58.770292] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-22T17:26:58.922107] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-03. [2025-09-22T17:26:59.414813] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-03 (0.49 seconds). [2025-09-22T17:26:59.722118] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-06. [2025-09-22T17:27:00.522086] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-04. [2025-09-22T17:27:01.265149] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-22T17:27:01.302210] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-22T17:27:01.322008] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-05. [2025-09-22T17:27:02.122076] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-07. [2025-09-22T17:27:02.922067] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-02. [2025-09-22T17:27:03.722077] [INFO ] [REMOTE ] BAM: Fetching primary data for 2024-12. [2025-09-22T17:27:04.584536] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-05 (3.26 seconds). [2025-09-22T17:27:04.588004] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-06. [2025-09-22T17:27:05.031874] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-07 (2.91 seconds). [2025-09-22T17:27:05.320277] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-22T17:27:05.322929] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-08. [2025-09-22T17:27:05.441982] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T17:27:05.502263] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-02 (2.58 seconds). [2025-09-22T17:27:06.122056] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-07. [2025-09-22T17:27:06.334406] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-22T17:27:06.666341] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-07 (0.54 seconds). [2025-09-22T17:27:06.922044] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-03. [2025-09-22T17:27:07.722115] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-01. [2025-09-22T17:27:08.522038] [INFO ] [REMOTE ] BAK: Fetching primary data for 2025-09. [2025-09-22T17:27:08.840570] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T17:27:09.327149] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-08. [2025-09-22T17:27:09.343592] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-22T17:27:09.571183] [INFO ] [REMOTE ] BAK: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-22T17:27:09.577910] [INFO ] [REMOTE ] BAK: Full fetch complete (57066 records). [2025-09-22T17:27:09.578065] [DEBUG] [VALIDATOR ] BAK: Validating primary data. [2025-09-22T17:27:09.864171] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-22T17:27:09.989437] [DEBUG] [VALIDATOR ] BAK: All expected trading days are present. [2025-09-22T17:27:09.989525] [DEBUG] [VALIDATOR ] BAK: Primary data validation passed. [2025-09-22T17:27:09.990186] [INFO ] [MAIN ] BAK: Fetched primary data is valid. [2025-09-22T17:27:09.990252] [DEBUG] [LOCAL ] BAK: Saving primary data. [2025-09-22T17:27:09.991565] [DEBUG] [LOCAL ] BAK: Trimmed 57066 records to 38789 (keeping 200 days of data) [2025-09-22T17:27:10.149252] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-02. [2025-09-22T17:27:10.211682] [DEBUG] [LOCAL ] BAK: Primary data saved (38789 records). [2025-09-22T17:27:10.211805] [INFO ] [MAIN ] BAK: Full history saved. [2025-09-22T17:27:10.211878] [INFO ] [MAIN ] Update Progress: 209/2372 symbols completed. BAK took 24.0s. Estimated remaining: 4h 40m 32s. Rate: 7.7 symbols/min [2025-09-22T17:27:10.381831] [INFO ] [MAIN ] BANC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:27:10.382024] [DEBUG] [LOCAL ] BANC: No existing data file found in primary storage. [2025-09-22T17:27:10.382087] [WARN ] [MAIN ] BANC: No existing data found, performing full refresh instead. [2025-09-22T17:27:10.382260] [INFO ] [MAIN ] BANC: Wiping existing primary data before full refresh. [2025-09-22T17:27:10.382302] [INFO ] [LOCAL ] BANC: Starting deletion of primary data. [2025-09-22T17:27:10.382344] [DEBUG] [LOCAL ] BANC: No primary data file found to delete. [2025-09-22T17:27:10.382376] [INFO ] [MAIN ] BANC: Starting full primary refresh. [2025-09-22T17:27:10.745049] [INFO ] [REMOTE ] BANC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:27:10.922055] [INFO ] [REMOTE ] BANC: Fetching primary data for 2024-12. [2025-09-22T17:27:11.548668] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T17:27:11.722053] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-03. [2025-09-22T17:27:12.217721] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-22T17:27:12.522131] [INFO ] [REMOTE ] BALY: Fetching primary data for 2025-09. [2025-09-22T17:27:13.322033] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-01. [2025-09-22T17:27:13.426736] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-22T17:27:13.427452] [INFO ] [REMOTE ] BALY: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-22T17:27:13.440712] [INFO ] [REMOTE ] BALY: Full fetch complete (17561 records). [2025-09-22T17:27:13.440803] [DEBUG] [VALIDATOR ] BALY: Validating primary data. [2025-09-22T17:27:13.630445] [WARN ] [VALIDATOR ] BALY: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-22T17:27:13.630821] [FATAL] [MAIN ] BALY: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:27:13.630910] [WARN ] [MAIN ] BALY: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:27:13.631004] [INFO ] [LOCAL ] BALY: Starting deletion of primary data. [2025-09-22T17:27:13.631089] [DEBUG] [LOCAL ] BALY: No primary data file found to delete. [2025-09-22T17:27:13.631129] [INFO ] [LOCAL ] BALY: Starting deletion of derivative data. [2025-09-22T17:27:13.631195] [DEBUG] [LOCAL ] BALY: No derivative data file found to delete. [2025-09-22T17:27:13.631278] [INFO ] [MAIN ] Update Progress: 210/2372 symbols completed. BALY took 23.7s. Estimated remaining: 4h 39m 39s. Rate: 7.7 symbols/min [2025-09-22T17:27:13.802321] [INFO ] [MAIN ] BAP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:27:13.830390] [DEBUG] [LOCAL ] BAP: Loaded 26919 existing records from primary storage. [2025-09-22T17:27:13.830527] [INFO ] [MAIN ] BAP: Loaded 26919 existing records. [2025-09-22T17:27:14.009963] [WARN ] [MAIN ] BAP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:27:14.010237] [INFO ] [MAIN ] BAP: Wiping existing primary data before full refresh. [2025-09-22T17:27:14.010287] [INFO ] [LOCAL ] BAP: Starting deletion of primary data. [2025-09-22T17:27:14.011523] [DEBUG] [LOCAL ] BAP: Deleted primary data file. [2025-09-22T17:27:14.011597] [INFO ] [MAIN ] BAP: Starting full primary refresh. [2025-09-22T17:27:14.127147] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-04. [2025-09-22T17:27:14.389273] [INFO ] [REMOTE ] BAP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:27:14.695343] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T17:27:14.922114] [INFO ] [REMOTE ] BAP: Fetching primary data for 2024-12. [2025-09-22T17:27:15.722110] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-04. [2025-09-22T17:27:15.893893] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T17:27:15.929046] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-22T17:27:16.522056] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-01. [2025-09-22T17:27:17.322054] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-02. [2025-09-22T17:27:18.122075] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-05. [2025-09-22T17:27:18.762024] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-01 (2.24 seconds). [2025-09-22T17:27:18.922093] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-02. [2025-09-22T17:27:19.068192] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-04 (3.35 seconds). [2025-09-22T17:27:19.631984] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-02 (2.31 seconds). [2025-09-22T17:27:19.722111] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-05. [2025-09-22T17:27:20.082134] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-22T17:27:20.522134] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-03. [2025-09-22T17:27:20.741721] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-05 (2.62 seconds). [2025-09-22T17:27:21.135690] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T17:27:21.322099] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-06. [2025-09-22T17:27:21.420096] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-03 (0.90 seconds). [2025-09-22T17:27:22.122130] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-06. [2025-09-22T17:27:22.865545] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-22T17:27:22.922010] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-07. [2025-09-22T17:27:23.722054] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-04. [2025-09-22T17:27:23.946554] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-22T17:27:24.235009] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T17:27:24.522108] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-07. [2025-09-22T17:27:24.784287] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T17:27:25.322069] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-08. [2025-09-22T17:27:26.122067] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-03. [2025-09-22T17:27:26.188759] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T17:27:26.922101] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-05. [2025-09-22T17:27:27.022393] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-08 (1.70 seconds). [2025-09-22T17:27:27.722058] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-08. [2025-09-22T17:27:27.871362] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-22T17:27:27.896270] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T17:27:28.522057] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-04. [2025-09-22T17:27:29.322044] [INFO ] [REMOTE ] BAM: Fetching primary data for 2025-09. [2025-09-22T17:27:29.681381] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-22T17:27:30.122096] [INFO ] [REMOTE ] BALL: Fetching primary data for 2025-09. [2025-09-22T17:27:30.521262] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-22T17:27:30.922118] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-05. [2025-09-22T17:27:31.205849] [INFO ] [REMOTE ] BAM: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-22T17:27:31.214241] [INFO ] [REMOTE ] BAM: Full fetch complete (73939 records). [2025-09-22T17:27:31.214383] [DEBUG] [VALIDATOR ] BAM: Validating primary data. [2025-09-22T17:27:31.610676] [DEBUG] [VALIDATOR ] BAM: All expected trading days are present. [2025-09-22T17:27:31.610821] [DEBUG] [VALIDATOR ] BAM: Primary data validation passed. [2025-09-22T17:27:31.611582] [INFO ] [MAIN ] BAM: Fetched primary data is valid. [2025-09-22T17:27:31.611753] [DEBUG] [LOCAL ] BAM: Saving primary data. [2025-09-22T17:27:31.634601] [DEBUG] [LOCAL ] BAM: Trimmed 73939 records to 52009 (keeping 200 days of data) [2025-09-22T17:27:31.634453] [INFO ] [REMOTE ] BALL: Incremental fetch complete for 2025-09 (1.51 seconds). [2025-09-22T17:27:31.643823] [INFO ] [REMOTE ] BALL: Full fetch complete (75348 records). [2025-09-22T17:27:31.643975] [DEBUG] [VALIDATOR ] BALL: Validating primary data. [2025-09-22T17:27:31.728086] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-06. [2025-09-22T17:27:32.279086] [DEBUG] [VALIDATOR ] BALL: All expected trading days are present. [2025-09-22T17:27:32.280561] [DEBUG] [VALIDATOR ] BALL: Primary data validation passed. [2025-09-22T17:27:32.281487] [INFO ] [MAIN ] BALL: Fetched primary data is valid. [2025-09-22T17:27:32.281853] [DEBUG] [LOCAL ] BALL: Saving primary data. [2025-09-22T17:27:32.374816] [DEBUG] [LOCAL ] BALL: Trimmed 75348 records to 51825 (keeping 200 days of data) [2025-09-22T17:27:32.519788] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-22T17:27:32.534032] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-06. [2025-09-22T17:27:32.772888] [DEBUG] [LOCAL ] BAM: Primary data saved (52009 records). [2025-09-22T17:27:32.773576] [INFO ] [MAIN ] BAM: Full history saved. [2025-09-22T17:27:32.775547] [INFO ] [MAIN ] Update Progress: 211/2372 symbols completed. BAM took 36.0s. Estimated remaining: 4h 41m 28s. Rate: 7.7 symbols/min [2025-09-22T17:27:32.957355] [INFO ] [MAIN ] BARK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:27:33.035984] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T17:27:33.076198] [DEBUG] [LOCAL ] BARK: Loaded 39179 existing records from primary storage. [2025-09-22T17:27:33.076859] [INFO ] [MAIN ] BARK: Loaded 39179 existing records. [2025-09-22T17:27:33.242552] [DEBUG] [LOCAL ] BALL: Primary data saved (51825 records). [2025-09-22T17:27:33.263541] [INFO ] [MAIN ] BALL: Full history saved. [2025-09-22T17:27:33.263852] [INFO ] [MAIN ] Update Progress: 212/2372 symbols completed. BALL took 45.0s. Estimated remaining: 4h 40m 6s. Rate: 7.7 symbols/min [2025-09-22T17:27:33.263674] [WARN ] [MAIN ] BARK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:27:33.264090] [INFO ] [MAIN ] BARK: Wiping existing primary data before full refresh. [2025-09-22T17:27:33.264277] [INFO ] [LOCAL ] BARK: Starting deletion of primary data. [2025-09-22T17:27:33.307891] [DEBUG] [LOCAL ] BARK: Deleted primary data file. [2025-09-22T17:27:33.334807] [INFO ] [MAIN ] BARK: Starting full primary refresh. [2025-09-22T17:27:33.324061] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-07. [2025-09-22T17:27:33.646686] [INFO ] [MAIN ] BAX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:27:33.855197] [INFO ] [REMOTE ] BARK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:27:33.906039] [DEBUG] [LOCAL ] BAX: Loaded 54268 existing records from primary storage. [2025-09-22T17:27:33.907035] [INFO ] [MAIN ] BAX: Loaded 54268 existing records. [2025-09-22T17:27:34.111352] [WARN ] [MAIN ] BAX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:27:34.111735] [INFO ] [MAIN ] BAX: Wiping existing primary data before full refresh. [2025-09-22T17:27:34.111798] [INFO ] [LOCAL ] BAX: Starting deletion of primary data. [2025-09-22T17:27:34.114038] [DEBUG] [LOCAL ] BAX: Deleted primary data file. [2025-09-22T17:27:34.114120] [INFO ] [MAIN ] BAX: Starting full primary refresh. [2025-09-22T17:27:34.149056] [INFO ] [REMOTE ] BARK: Fetching primary data for 2024-12. [2025-09-22T17:27:34.528021] [INFO ] [REMOTE ] BAX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:27:34.545638] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T17:27:34.582166] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-06 (2.05 seconds). [2025-09-22T17:27:34.922021] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-08. [2025-09-22T17:27:35.722021] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-07. [2025-09-22T17:27:35.918395] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T17:27:36.063698] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-22T17:27:36.522095] [INFO ] [REMOTE ] BAX: Fetching primary data for 2024-12. [2025-09-22T17:27:37.259222] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T17:27:37.322083] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-01. [2025-09-22T17:27:38.122086] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-08. [2025-09-22T17:27:38.427406] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T17:27:38.532569] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-22T17:27:38.922103] [INFO ] [REMOTE ] BAP: Fetching primary data for 2025-09. [2025-09-22T17:27:39.610585] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T17:27:39.722036] [INFO ] [REMOTE ] BANC: Fetching primary data for 2025-09. [2025-09-22T17:27:39.985089] [INFO ] [REMOTE ] BAP: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-22T17:27:39.990068] [INFO ] [REMOTE ] BAP: Full fetch complete (38124 records). [2025-09-22T17:27:39.990163] [DEBUG] [VALIDATOR ] BAP: Validating primary data. [2025-09-22T17:27:40.387850] [DEBUG] [VALIDATOR ] BAP: All expected trading days are present. [2025-09-22T17:27:40.387944] [DEBUG] [VALIDATOR ] BAP: Primary data validation passed. [2025-09-22T17:27:40.388483] [INFO ] [MAIN ] BAP: Fetched primary data is valid. [2025-09-22T17:27:40.388527] [DEBUG] [LOCAL ] BAP: Saving primary data. [2025-09-22T17:27:40.389530] [DEBUG] [LOCAL ] BAP: Trimmed 38124 records to 26391 (keeping 200 days of data) [2025-09-22T17:27:40.536617] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-01. [2025-09-22T17:27:40.560924] [DEBUG] [LOCAL ] BAP: Primary data saved (26391 records). [2025-09-22T17:27:40.561032] [INFO ] [MAIN ] BAP: Full history saved. [2025-09-22T17:27:40.561115] [INFO ] [MAIN ] Update Progress: 213/2372 symbols completed. BAP took 26.9s. Estimated remaining: 4h 39m 53s. Rate: 7.7 symbols/min [2025-09-22T17:27:40.744116] [INFO ] [MAIN ] BB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:27:40.798256] [DEBUG] [LOCAL ] BB: Loaded 53703 existing records from primary storage. [2025-09-22T17:27:40.798442] [INFO ] [MAIN ] BB: Loaded 53703 existing records. [2025-09-22T17:27:40.975356] [WARN ] [MAIN ] BB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:27:40.975669] [INFO ] [MAIN ] BB: Wiping existing primary data before full refresh. [2025-09-22T17:27:40.975731] [INFO ] [LOCAL ] BB: Starting deletion of primary data. [2025-09-22T17:27:40.977779] [DEBUG] [LOCAL ] BB: Deleted primary data file. [2025-09-22T17:27:40.977844] [INFO ] [MAIN ] BB: Starting full primary refresh. [2025-09-22T17:27:41.323962] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-02. [2025-09-22T17:27:41.357097] [INFO ] [REMOTE ] BB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:27:41.389711] [INFO ] [REMOTE ] BANC: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-22T17:27:41.398795] [INFO ] [REMOTE ] BANC: Full fetch complete (74043 records). [2025-09-22T17:27:41.398973] [DEBUG] [VALIDATOR ] BANC: Validating primary data. [2025-09-22T17:27:41.807892] [DEBUG] [VALIDATOR ] BANC: All expected trading days are present. [2025-09-22T17:27:41.808003] [DEBUG] [VALIDATOR ] BANC: Primary data validation passed. [2025-09-22T17:27:41.808916] [INFO ] [MAIN ] BANC: Fetched primary data is valid. [2025-09-22T17:27:41.809066] [DEBUG] [LOCAL ] BANC: Saving primary data. [2025-09-22T17:27:41.811021] [DEBUG] [LOCAL ] BANC: Trimmed 74043 records to 51261 (keeping 200 days of data) [2025-09-22T17:27:41.965799] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T17:27:42.137613] [INFO ] [REMOTE ] BB: Fetching primary data for 2024-12. [2025-09-22T17:27:42.181044] [DEBUG] [LOCAL ] BANC: Primary data saved (51261 records). [2025-09-22T17:27:42.181253] [INFO ] [MAIN ] BANC: Full history saved. [2025-09-22T17:27:42.181349] [INFO ] [MAIN ] Update Progress: 214/2372 symbols completed. BANC took 32.0s. Estimated remaining: 4h 38m 43s. Rate: 7.7 symbols/min [2025-09-22T17:27:42.360571] [INFO ] [MAIN ] BBAI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:27:42.424931] [DEBUG] [LOCAL ] BBAI: Loaded 54600 existing records from primary storage. [2025-09-22T17:27:42.425174] [INFO ] [MAIN ] BBAI: Loaded 54600 existing records. [2025-09-22T17:27:42.631383] [WARN ] [MAIN ] BBAI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:27:42.631771] [INFO ] [MAIN ] BBAI: Wiping existing primary data before full refresh. [2025-09-22T17:27:42.631833] [INFO ] [LOCAL ] BBAI: Starting deletion of primary data. [2025-09-22T17:27:42.634293] [DEBUG] [LOCAL ] BBAI: Deleted primary data file. [2025-09-22T17:27:42.634366] [INFO ] [MAIN ] BBAI: Starting full primary refresh. [2025-09-22T17:27:42.930254] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-02. [2025-09-22T17:27:43.059192] [INFO ] [REMOTE ] BBAI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:27:43.063113] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-22T17:27:43.722102] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2024-12. [2025-09-22T17:27:44.140206] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-22T17:27:44.522061] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-01. [2025-09-22T17:27:44.747511] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T17:27:45.322091] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-03. [2025-09-22T17:27:46.109280] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T17:27:46.122006] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-02. [2025-09-22T17:27:46.928800] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-03. [2025-09-22T17:27:46.950702] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T17:27:47.059610] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2024-12 (3.34 seconds). [2025-09-22T17:27:47.722027] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-01. [2025-09-22T17:27:47.795730] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T17:27:48.522105] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-04. [2025-09-22T17:27:48.771760] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-22T17:27:49.322066] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-03. [2025-09-22T17:27:49.544179] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-22T17:27:49.977449] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-01 (2.26 seconds). [2025-09-22T17:27:50.122020] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-02. [2025-09-22T17:27:50.884474] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T17:27:50.922007] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-04. [2025-09-22T17:27:51.722062] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-04. [2025-09-22T17:27:52.522084] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-05. [2025-09-22T17:27:52.595508] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-02 (2.47 seconds). [2025-09-22T17:27:52.884230] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T17:27:53.246369] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T17:27:53.322081] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-03. [2025-09-22T17:27:53.438311] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-22T17:27:54.122165] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-05. [2025-09-22T17:27:54.922063] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-06. [2025-09-22T17:27:55.649520] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-03 (2.33 seconds). [2025-09-22T17:27:55.722070] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-04. [2025-09-22T17:27:55.915533] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-22T17:27:56.522137] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-06. [2025-09-22T17:27:56.657812] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-22T17:27:57.322056] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-07. [2025-09-22T17:27:58.122115] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-05. [2025-09-22T17:27:58.458476] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-04 (2.74 seconds). [2025-09-22T17:27:58.608663] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-06 (2.09 seconds). [2025-09-22T17:27:58.922063] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-05. [2025-09-22T17:27:58.921954] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-22T17:27:59.555319] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T17:27:59.722063] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-08. [2025-09-22T17:28:00.522067] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-06. [2025-09-22T17:28:00.832131] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T17:28:01.314697] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-05 (2.39 seconds). [2025-09-22T17:28:01.325301] [INFO ] [REMOTE ] BARK: Fetching primary data for 2025-09. [2025-09-22T17:28:02.122071] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-06. [2025-09-22T17:28:02.183242] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-22T17:28:02.913450] [INFO ] [REMOTE ] BARK: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-22T17:28:02.919210] [INFO ] [REMOTE ] BARK: Full fetch complete (57203 records). [2025-09-22T17:28:02.919338] [DEBUG] [VALIDATOR ] BARK: Validating primary data. [2025-09-22T17:28:02.931568] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-07. [2025-09-22T17:28:03.306141] [DEBUG] [VALIDATOR ] BARK: All expected trading days are present. [2025-09-22T17:28:03.306307] [DEBUG] [VALIDATOR ] BARK: Primary data validation passed. [2025-09-22T17:28:03.307008] [INFO ] [MAIN ] BARK: Fetched primary data is valid. [2025-09-22T17:28:03.307079] [DEBUG] [LOCAL ] BARK: Saving primary data. [2025-09-22T17:28:03.308448] [DEBUG] [LOCAL ] BARK: Trimmed 57203 records to 38462 (keeping 200 days of data) [2025-09-22T17:28:03.522509] [DEBUG] [LOCAL ] BARK: Primary data saved (38462 records). [2025-09-22T17:28:03.522674] [INFO ] [MAIN ] BARK: Full history saved. [2025-09-22T17:28:03.524931] [INFO ] [MAIN ] Update Progress: 215/2372 symbols completed. BARK took 30.7s. Estimated remaining: 4h 40m 52s. Rate: 7.7 symbols/min [2025-09-22T17:28:03.695156] [INFO ] [MAIN ] BBAR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:28:03.723192] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-07. [2025-09-22T17:28:03.743077] [DEBUG] [LOCAL ] BBAR: Loaded 41690 existing records from primary storage. [2025-09-22T17:28:03.743238] [INFO ] [MAIN ] BBAR: Loaded 41690 existing records. [2025-09-22T17:28:03.928193] [WARN ] [MAIN ] BBAR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:28:03.928474] [INFO ] [MAIN ] BBAR: Wiping existing primary data before full refresh. [2025-09-22T17:28:03.928549] [INFO ] [LOCAL ] BBAR: Starting deletion of primary data. [2025-09-22T17:28:03.929755] [DEBUG] [LOCAL ] BBAR: Deleted primary data file. [2025-09-22T17:28:03.929815] [INFO ] [MAIN ] BBAR: Starting full primary refresh. [2025-09-22T17:28:04.283730] [INFO ] [REMOTE ] BBAR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:28:04.522122] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2024-12. [2025-09-22T17:28:04.595682] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-06 (2.47 seconds). [2025-09-22T17:28:04.975313] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-07 (2.04 seconds). [2025-09-22T17:28:05.322073] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-07. [2025-09-22T17:28:05.559048] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-22T17:28:05.996147] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-22T17:28:06.122065] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-08. [2025-09-22T17:28:06.922060] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-08. [2025-09-22T17:28:07.651521] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T17:28:07.722097] [INFO ] [REMOTE ] BB: Fetching primary data for 2025-09. [2025-09-22T17:28:08.057442] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-07 (2.74 seconds). [2025-09-22T17:28:08.411481] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T17:28:08.522075] [INFO ] [REMOTE ] BAX: Fetching primary data for 2025-09. [2025-09-22T17:28:09.322084] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-08. [2025-09-22T17:28:09.567803] [INFO ] [REMOTE ] BB: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T17:28:09.579010] [INFO ] [REMOTE ] BB: Full fetch complete (76955 records). [2025-09-22T17:28:09.579339] [DEBUG] [VALIDATOR ] BB: Validating primary data. [2025-09-22T17:28:10.063883] [DEBUG] [VALIDATOR ] BB: All expected trading days are present. [2025-09-22T17:28:10.063986] [DEBUG] [VALIDATOR ] BB: Primary data validation passed. [2025-09-22T17:28:10.064842] [INFO ] [MAIN ] BB: Fetched primary data is valid. [2025-09-22T17:28:10.064910] [DEBUG] [LOCAL ] BB: Saving primary data. [2025-09-22T17:28:10.066530] [DEBUG] [LOCAL ] BB: Trimmed 76955 records to 52923 (keeping 200 days of data) [2025-09-22T17:28:10.124703] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-01. [2025-09-22T17:28:10.383305] [DEBUG] [LOCAL ] BB: Primary data saved (52923 records). [2025-09-22T17:28:10.383491] [INFO ] [MAIN ] BB: Full history saved. [2025-09-22T17:28:10.383623] [INFO ] [MAIN ] Update Progress: 216/2372 symbols completed. BB took 29.8s. Estimated remaining: 4h 40m 34s. Rate: 7.7 symbols/min [2025-09-22T17:28:10.558751] [INFO ] [MAIN ] BBD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:28:10.592193] [INFO ] [REMOTE ] BAX: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-22T17:28:10.602485] [INFO ] [REMOTE ] BAX: Full fetch complete (77433 records). [2025-09-22T17:28:10.602848] [DEBUG] [VALIDATOR ] BAX: Validating primary data. [2025-09-22T17:28:10.923201] [DEBUG] [LOCAL ] BBD: Loaded 53954 existing records from primary storage. [2025-09-22T17:28:10.934528] [INFO ] [MAIN ] BBD: Loaded 53954 existing records. [2025-09-22T17:28:11.262259] [DEBUG] [VALIDATOR ] BAX: All expected trading days are present. [2025-09-22T17:28:11.277799] [DEBUG] [VALIDATOR ] BAX: Primary data validation passed. [2025-09-22T17:28:11.278909] [INFO ] [MAIN ] BAX: Fetched primary data is valid. [2025-09-22T17:28:11.278998] [DEBUG] [LOCAL ] BAX: Saving primary data. [2025-09-22T17:28:11.286753] [WARN ] [MAIN ] BBD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:28:11.287429] [INFO ] [MAIN ] BBD: Wiping existing primary data before full refresh. [2025-09-22T17:28:11.287606] [INFO ] [LOCAL ] BBD: Starting deletion of primary data. [2025-09-22T17:28:11.288477] [DEBUG] [LOCAL ] BAX: Trimmed 77433 records to 53491 (keeping 200 days of data) [2025-09-22T17:28:11.290405] [DEBUG] [LOCAL ] BBD: Deleted primary data file. [2025-09-22T17:28:11.290484] [INFO ] [MAIN ] BBD: Starting full primary refresh. [2025-09-22T17:28:11.820253] [INFO ] [REMOTE ] BBD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:28:11.821302] [INFO ] [REMOTE ] BBD: Fetching primary data for 2024-12. [2025-09-22T17:28:11.857918] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T17:28:11.872036] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-02. [2025-09-22T17:28:12.090509] [DEBUG] [LOCAL ] BAX: Primary data saved (53491 records). [2025-09-22T17:28:12.090678] [INFO ] [MAIN ] BAX: Full history saved. [2025-09-22T17:28:12.090813] [INFO ] [MAIN ] Update Progress: 217/2372 symbols completed. BAX took 38.8s. Estimated remaining: 4h 39m 26s. Rate: 7.7 symbols/min [2025-09-22T17:28:12.237856] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-08 (2.92 seconds). [2025-09-22T17:28:12.312812] [INFO ] [MAIN ] BBDC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:28:12.348160] [DEBUG] [LOCAL ] BBDC: Loaded 33965 existing records from primary storage. [2025-09-22T17:28:12.348310] [INFO ] [MAIN ] BBDC: Loaded 33965 existing records. [2025-09-22T17:28:12.527723] [INFO ] [REMOTE ] BBAI: Fetching primary data for 2025-09. [2025-09-22T17:28:12.533639] [WARN ] [MAIN ] BBDC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:28:12.535354] [INFO ] [MAIN ] BBDC: Wiping existing primary data before full refresh. [2025-09-22T17:28:12.535417] [INFO ] [LOCAL ] BBDC: Starting deletion of primary data. [2025-09-22T17:28:12.538180] [DEBUG] [LOCAL ] BBDC: Deleted primary data file. [2025-09-22T17:28:12.538241] [INFO ] [MAIN ] BBDC: Starting full primary refresh. [2025-09-22T17:28:12.917106] [INFO ] [REMOTE ] BBDC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:28:13.322030] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2024-12. [2025-09-22T17:28:13.359155] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T17:28:13.843733] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2024-12 (2.02 seconds). [2025-09-22T17:28:14.122174] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-01. [2025-09-22T17:28:14.512301] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-22T17:28:14.927239] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-03. [2025-09-22T17:28:14.950065] [INFO ] [REMOTE ] BBAI: Incremental fetch complete for 2025-09 (2.42 seconds). [2025-09-22T17:28:14.962358] [INFO ] [REMOTE ] BBAI: Full fetch complete (77999 records). [2025-09-22T17:28:14.962605] [DEBUG] [VALIDATOR ] BBAI: Validating primary data. [2025-09-22T17:28:15.550959] [DEBUG] [VALIDATOR ] BBAI: All expected trading days are present. [2025-09-22T17:28:15.551179] [DEBUG] [VALIDATOR ] BBAI: Primary data validation passed. [2025-09-22T17:28:15.552825] [INFO ] [MAIN ] BBAI: Fetched primary data is valid. [2025-09-22T17:28:15.552919] [DEBUG] [LOCAL ] BBAI: Saving primary data. [2025-09-22T17:28:15.554916] [DEBUG] [LOCAL ] BBAI: Trimmed 77999 records to 53820 (keeping 200 days of data) [2025-09-22T17:28:15.716488] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T17:28:15.730783] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-01. [2025-09-22T17:28:15.957625] [DEBUG] [LOCAL ] BBAI: Primary data saved (53820 records). [2025-09-22T17:28:15.957814] [INFO ] [MAIN ] BBAI: Full history saved. [2025-09-22T17:28:15.957905] [INFO ] [MAIN ] Update Progress: 218/2372 symbols completed. BBAI took 33.8s. Estimated remaining: 4h 38m 40s. Rate: 7.7 symbols/min [2025-09-22T17:28:16.130496] [INFO ] [MAIN ] BBDO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:28:16.137634] [DEBUG] [LOCAL ] BBDO: Loaded 5129 existing records from primary storage. [2025-09-22T17:28:16.137800] [INFO ] [MAIN ] BBDO: Loaded 5129 existing records. [2025-09-22T17:28:16.317309] [WARN ] [MAIN ] BBDO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:28:16.317799] [INFO ] [MAIN ] BBDO: Wiping existing primary data before full refresh. [2025-09-22T17:28:16.318009] [INFO ] [LOCAL ] BBDO: Starting deletion of primary data. [2025-09-22T17:28:16.318381] [DEBUG] [LOCAL ] BBDO: Deleted primary data file. [2025-09-22T17:28:16.318446] [INFO ] [MAIN ] BBDO: Starting full primary refresh. [2025-09-22T17:28:16.527194] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-02. [2025-09-22T17:28:16.694717] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T17:28:16.737522] [INFO ] [REMOTE ] BBDO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:28:17.111170] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T17:28:17.322059] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-04. [2025-09-22T17:28:18.056190] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:28:18.122075] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-03. [2025-09-22T17:28:18.579401] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-22T17:28:18.922093] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2024-12. [2025-09-22T17:28:19.619559] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2024-12 (0.70 seconds). [2025-09-22T17:28:19.722070] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-05. [2025-09-22T17:28:19.831638] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T17:28:20.522054] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-01. [2025-09-22T17:28:20.939143] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-01 (0.42 seconds). [2025-09-22T17:28:21.197418] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-22T17:28:21.322063] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-02. [2025-09-22T17:28:21.703329] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-02 (0.38 seconds). [2025-09-22T17:28:22.122089] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-03. [2025-09-22T17:28:22.583597] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-03 (0.46 seconds). [2025-09-22T17:28:22.922062] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-02. [2025-09-22T17:28:23.722075] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-06. [2025-09-22T17:28:24.146264] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T17:28:24.522086] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-04. [2025-09-22T17:28:24.948884] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-22T17:28:25.322060] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-07. [2025-09-22T17:28:26.060352] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T17:28:26.122036] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-04. [2025-09-22T17:28:26.748637] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T17:28:26.857701] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-22T17:28:26.922014] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-05. [2025-09-22T17:28:27.328622] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-05 (0.41 seconds). [2025-09-22T17:28:27.722054] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-08. [2025-09-22T17:28:28.522057] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-06. [2025-09-22T17:28:28.982324] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-06 (0.46 seconds). [2025-09-22T17:28:29.190209] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T17:28:29.322075] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-05. [2025-09-22T17:28:30.122048] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-03. [2025-09-22T17:28:30.827038] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T17:28:30.922051] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-07. [2025-09-22T17:28:31.288451] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-22T17:28:31.722076] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-06. [2025-09-22T17:28:31.849791] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-22T17:28:32.522081] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-08. [2025-09-22T17:28:32.898051] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-08 (0.38 seconds). [2025-09-22T17:28:33.003926] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-22T17:28:33.322033] [INFO ] [REMOTE ] BBAR: Fetching primary data for 2025-09. [2025-09-22T17:28:34.122071] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-07. [2025-09-22T17:28:34.922062] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-04. [2025-09-22T17:28:34.983183] [INFO ] [REMOTE ] BBAR: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-22T17:28:34.991800] [INFO ] [REMOTE ] BBAR: Full fetch complete (60496 records). [2025-09-22T17:28:34.991963] [DEBUG] [VALIDATOR ] BBAR: Validating primary data. [2025-09-22T17:28:35.428078] [DEBUG] [VALIDATOR ] BBAR: All expected trading days are present. [2025-09-22T17:28:35.428164] [DEBUG] [VALIDATOR ] BBAR: Primary data validation passed. [2025-09-22T17:28:35.428828] [INFO ] [MAIN ] BBAR: Fetched primary data is valid. [2025-09-22T17:28:35.428894] [DEBUG] [LOCAL ] BBAR: Saving primary data. [2025-09-22T17:28:35.430176] [DEBUG] [LOCAL ] BBAR: Trimmed 60496 records to 41183 (keeping 200 days of data) [2025-09-22T17:28:35.694356] [DEBUG] [LOCAL ] BBAR: Primary data saved (41183 records). [2025-09-22T17:28:35.694496] [INFO ] [MAIN ] BBAR: Full history saved. [2025-09-22T17:28:35.701591] [INFO ] [MAIN ] Update Progress: 219/2372 symbols completed. BBAR took 32.2s. Estimated remaining: 4h 40m 30s. Rate: 7.7 symbols/min [2025-09-22T17:28:35.735936] [INFO ] [REMOTE ] BBDO: Fetching primary data for 2025-09. [2025-09-22T17:28:35.905443] [INFO ] [MAIN ] BBN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:28:35.930541] [DEBUG] [LOCAL ] BBN: Loaded 18292 existing records from primary storage. [2025-09-22T17:28:35.930751] [INFO ] [MAIN ] BBN: Loaded 18292 existing records. [2025-09-22T17:28:36.160936] [WARN ] [MAIN ] BBN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:28:36.167634] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-07 (2.05 seconds). [2025-09-22T17:28:36.180215] [INFO ] [MAIN ] BBN: Wiping existing primary data before full refresh. [2025-09-22T17:28:36.180480] [INFO ] [LOCAL ] BBN: Starting deletion of primary data. [2025-09-22T17:28:36.183184] [DEBUG] [LOCAL ] BBN: Deleted primary data file. [2025-09-22T17:28:36.183257] [INFO ] [MAIN ] BBN: Starting full primary refresh. [2025-09-22T17:28:36.304600] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-22T17:28:36.300878] [INFO ] [REMOTE ] BBDO: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-22T17:28:36.339817] [INFO ] [REMOTE ] BBDO: Full fetch complete (7794 records). [2025-09-22T17:28:36.345787] [DEBUG] [VALIDATOR ] BBDO: Validating primary data. [2025-09-22T17:28:36.531589] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-08. [2025-09-22T17:28:36.935480] [INFO ] [REMOTE ] BBN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:28:37.058668] [DEBUG] [VALIDATOR ] BBDO: All expected trading days are present. [2025-09-22T17:28:37.058785] [DEBUG] [VALIDATOR ] BBDO: Primary data validation passed. [2025-09-22T17:28:37.059208] [INFO ] [MAIN ] BBDO: Fetched primary data is valid. [2025-09-22T17:28:37.059291] [DEBUG] [LOCAL ] BBDO: Saving primary data. [2025-09-22T17:28:37.060480] [DEBUG] [LOCAL ] BBDO: Trimmed 7794 records to 5039 (keeping 200 days of data) [2025-09-22T17:28:37.092619] [DEBUG] [LOCAL ] BBDO: Primary data saved (5039 records). [2025-09-22T17:28:37.092784] [INFO ] [MAIN ] BBDO: Full history saved. [2025-09-22T17:28:37.092912] [INFO ] [MAIN ] Update Progress: 220/2372 symbols completed. BBDO took 21.1s. Estimated remaining: 4h 39m 19s. Rate: 7.7 symbols/min [2025-09-22T17:28:37.271316] [INFO ] [MAIN ] BBT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:28:37.271554] [DEBUG] [LOCAL ] BBT: No existing data file found in primary storage. [2025-09-22T17:28:37.271895] [WARN ] [MAIN ] BBT: No existing data found, performing full refresh instead. [2025-09-22T17:28:37.272055] [INFO ] [MAIN ] BBT: Wiping existing primary data before full refresh. [2025-09-22T17:28:37.272104] [INFO ] [LOCAL ] BBT: Starting deletion of primary data. [2025-09-22T17:28:37.272148] [DEBUG] [LOCAL ] BBT: No primary data file found to delete. [2025-09-22T17:28:37.272199] [INFO ] [MAIN ] BBT: Starting full primary refresh. [2025-09-22T17:28:37.329802] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-05. [2025-09-22T17:28:37.658114] [INFO ] [REMOTE ] BBT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:28:38.122089] [INFO ] [REMOTE ] BBN: Fetching primary data for 2024-12. [2025-09-22T17:28:38.175391] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T17:28:38.562526] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-22T17:28:38.922087] [INFO ] [REMOTE ] BBD: Fetching primary data for 2025-09. [2025-09-22T17:28:39.039276] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T17:28:39.722100] [INFO ] [REMOTE ] BBT: Fetching primary data for 2024-12. [2025-09-22T17:28:39.939204] [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-22T17:28:39.939590] [WARN ] [REMOTE ] BBT: No data returned for month 2024-12 [2025-09-22T17:28:40.522076] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-01. [2025-09-22T17:28:40.694541] [INFO ] [REMOTE ] BBD: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T17:28:40.703050] [INFO ] [REMOTE ] BBD: Full fetch complete (77119 records). [2025-09-22T17:28:40.703220] [DEBUG] [VALIDATOR ] BBD: Validating primary data. [2025-09-22T17:28:40.748600] [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-22T17:28:40.782366] [WARN ] [REMOTE ] BBT: No data returned for month 2025-01 [2025-09-22T17:28:41.119190] [DEBUG] [VALIDATOR ] BBD: All expected trading days are present. [2025-09-22T17:28:41.119280] [DEBUG] [VALIDATOR ] BBD: Primary data validation passed. [2025-09-22T17:28:41.120129] [INFO ] [MAIN ] BBD: Fetched primary data is valid. [2025-09-22T17:28:41.120214] [DEBUG] [LOCAL ] BBD: Saving primary data. [2025-09-22T17:28:41.124753] [DEBUG] [LOCAL ] BBD: Trimmed 77119 records to 53179 (keeping 200 days of data) [2025-09-22T17:28:41.337086] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-01. [2025-09-22T17:28:41.451853] [DEBUG] [LOCAL ] BBD: Primary data saved (53179 records). [2025-09-22T17:28:41.452009] [INFO ] [MAIN ] BBD: Full history saved. [2025-09-22T17:28:41.452744] [INFO ] [MAIN ] Update Progress: 221/2372 symbols completed. BBD took 31.1s. Estimated remaining: 4h 38m 38s. Rate: 7.7 symbols/min [2025-09-22T17:28:41.629605] [INFO ] [MAIN ] BBU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:28:41.637115] [DEBUG] [LOCAL ] BBU: Loaded 4115 existing records from primary storage. [2025-09-22T17:28:41.637222] [INFO ] [MAIN ] BBU: Loaded 4115 existing records. [2025-09-22T17:28:41.822586] [WARN ] [MAIN ] BBU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:28:41.823224] [INFO ] [MAIN ] BBU: Wiping existing primary data before full refresh. [2025-09-22T17:28:41.823284] [INFO ] [LOCAL ] BBU: Starting deletion of primary data. [2025-09-22T17:28:41.823762] [DEBUG] [LOCAL ] BBU: Deleted primary data file. [2025-09-22T17:28:41.823824] [INFO ] [MAIN ] BBU: Starting full primary refresh. [2025-09-22T17:28:42.127091] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-06. [2025-09-22T17:28:42.209804] [INFO ] [REMOTE ] BBU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:28:42.222940] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-22T17:28:42.922122] [INFO ] [REMOTE ] BBU: Fetching primary data for 2024-12. [2025-09-22T17:28:43.563214] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2024-12 (0.64 seconds). [2025-09-22T17:28:43.588139] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T17:28:43.722060] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-07. [2025-09-22T17:28:44.522075] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-02. [2025-09-22T17:28:45.179926] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-02 (0.66 seconds). [2025-09-22T17:28:45.248103] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T17:28:45.322015] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-08. [2025-09-22T17:28:46.122066] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-03. [2025-09-22T17:28:46.745610] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-22T17:28:46.821383] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-03 (0.70 seconds). [2025-09-22T17:28:46.922061] [INFO ] [REMOTE ] BBDC: Fetching primary data for 2025-09. [2025-09-22T17:28:47.722070] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-02. [2025-09-22T17:28:47.951073] [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-22T17:28:47.951419] [WARN ] [REMOTE ] BBT: No data returned for month 2025-02 [2025-09-22T17:28:48.067272] [INFO ] [REMOTE ] BBDC: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-22T17:28:48.073275] [INFO ] [REMOTE ] BBDC: Full fetch complete (48983 records). [2025-09-22T17:28:48.073423] [DEBUG] [VALIDATOR ] BBDC: Validating primary data. [2025-09-22T17:28:48.472237] [DEBUG] [VALIDATOR ] BBDC: All expected trading days are present. [2025-09-22T17:28:48.472360] [DEBUG] [VALIDATOR ] BBDC: Primary data validation passed. [2025-09-22T17:28:48.473473] [INFO ] [MAIN ] BBDC: Fetched primary data is valid. [2025-09-22T17:28:48.473590] [DEBUG] [LOCAL ] BBDC: Saving primary data. [2025-09-22T17:28:48.475501] [DEBUG] [LOCAL ] BBDC: Trimmed 48983 records to 33253 (keeping 200 days of data) [2025-09-22T17:28:48.539375] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-04. [2025-09-22T17:28:48.715017] [DEBUG] [LOCAL ] BBDC: Primary data saved (33253 records). [2025-09-22T17:28:48.715430] [INFO ] [MAIN ] BBDC: Full history saved. [2025-09-22T17:28:48.715723] [INFO ] [MAIN ] Update Progress: 222/2372 symbols completed. BBDC took 36.6s. Estimated remaining: 4h 38m 25s. Rate: 7.7 symbols/min [2025-09-22T17:28:48.903546] [INFO ] [MAIN ] BBUC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:28:48.921009] [DEBUG] [LOCAL ] BBUC: Loaded 13440 existing records from primary storage. [2025-09-22T17:28:48.921121] [INFO ] [MAIN ] BBUC: Loaded 13440 existing records. [2025-09-22T17:28:49.096950] [WARN ] [MAIN ] BBUC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:28:49.097221] [INFO ] [MAIN ] BBUC: Wiping existing primary data before full refresh. [2025-09-22T17:28:49.097270] [INFO ] [LOCAL ] BBUC: Starting deletion of primary data. [2025-09-22T17:28:49.099289] [DEBUG] [LOCAL ] BBUC: Deleted primary data file. [2025-09-22T17:28:49.099358] [INFO ] [MAIN ] BBUC: Starting full primary refresh. [2025-09-22T17:28:49.331514] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-01. [2025-09-22T17:28:49.463103] [INFO ] [REMOTE ] BBUC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:28:49.594958] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T17:28:49.973243] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-22T17:28:50.122070] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-02. [2025-09-22T17:28:50.474261] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-02 (0.35 seconds). [2025-09-22T17:28:50.922053] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-03. [2025-09-22T17:28:51.129259] [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-22T17:28:51.129713] [WARN ] [REMOTE ] BBT: No data returned for month 2025-03 [2025-09-22T17:28:51.722105] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-03. [2025-09-22T17:28:52.329767] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-03 (0.61 seconds). [2025-09-22T17:28:52.522063] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-04. [2025-09-22T17:28:52.731200] [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-22T17:28:52.732216] [WARN ] [REMOTE ] BBT: No data returned for month 2025-04 [2025-09-22T17:28:53.322070] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-05. [2025-09-22T17:28:53.933897] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-22T17:28:54.122099] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-04. [2025-09-22T17:28:54.548698] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-22T17:28:54.922048] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2024-12. [2025-09-22T17:28:55.656553] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-22T17:28:55.722051] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-05. [2025-09-22T17:28:55.916856] [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-22T17:28:55.917179] [WARN ] [REMOTE ] BBT: No data returned for month 2025-05 [2025-09-22T17:28:56.522054] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-06. [2025-09-22T17:28:57.322092] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-06. [2025-09-22T17:28:57.501094] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T17:28:57.568572] [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-22T17:28:57.568997] [WARN ] [REMOTE ] BBT: No data returned for month 2025-06 [2025-09-22T17:28:58.122065] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-07. [2025-09-22T17:28:58.323518] [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-22T17:28:58.323874] [WARN ] [REMOTE ] BBT: No data returned for month 2025-07 [2025-09-22T17:28:58.922088] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-05. [2025-09-22T17:28:59.247021] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-05 (0.32 seconds). [2025-09-22T17:28:59.722076] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-08. [2025-09-22T17:28:59.920755] [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-22T17:28:59.921109] [WARN ] [REMOTE ] BBT: No data returned for month 2025-08 [2025-09-22T17:29:00.522111] [INFO ] [REMOTE ] BBT: Fetching primary data for 2025-09. [2025-09-22T17:29:01.322069] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-06. [2025-09-22T17:29:01.791018] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-22T17:29:02.122072] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-01. [2025-09-22T17:29:02.221025] [INFO ] [REMOTE ] BBT: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T17:29:02.227365] [INFO ] [REMOTE ] BBT: Full fetch complete (4573 records). [2025-09-22T17:29:02.227435] [DEBUG] [VALIDATOR ] BBT: Validating primary data. [2025-09-22T17:29:02.415802] [WARN ] [VALIDATOR ] BBT: Validation failed - insufficient historical data. Have 15 unique days, need 200 days [2025-09-22T17:29:02.416854] [FATAL] [MAIN ] BBT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:29:02.416923] [WARN ] [MAIN ] BBT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:29:02.416971] [INFO ] [LOCAL ] BBT: Starting deletion of primary data. [2025-09-22T17:29:02.417040] [DEBUG] [LOCAL ] BBT: No primary data file found to delete. [2025-09-22T17:29:02.417256] [INFO ] [LOCAL ] BBT: Starting deletion of derivative data. [2025-09-22T17:29:02.417332] [DEBUG] [LOCAL ] BBT: No derivative data file found to delete. [2025-09-22T17:29:02.417411] [INFO ] [MAIN ] Update Progress: 223/2372 symbols completed. BBT took 25.3s. Estimated remaining: 4h 39m 14s. Rate: 7.7 symbols/min [2025-09-22T17:29:02.587084] [INFO ] [MAIN ] BBVA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:29:02.610164] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-01 (0.49 seconds). [2025-09-22T17:29:02.656044] [DEBUG] [LOCAL ] BBVA: Loaded 50331 existing records from primary storage. [2025-09-22T17:29:02.656216] [INFO ] [MAIN ] BBVA: Loaded 50331 existing records. [2025-09-22T17:29:02.834234] [WARN ] [MAIN ] BBVA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:29:02.834489] [INFO ] [MAIN ] BBVA: Wiping existing primary data before full refresh. [2025-09-22T17:29:02.834535] [INFO ] [LOCAL ] BBVA: Starting deletion of primary data. [2025-09-22T17:29:02.838221] [DEBUG] [LOCAL ] BBVA: Deleted primary data file. [2025-09-22T17:29:02.838285] [INFO ] [MAIN ] BBVA: Starting full primary refresh. [2025-09-22T17:29:02.927287] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-07. [2025-09-22T17:29:03.203783] [INFO ] [REMOTE ] BBVA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:29:03.722026] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-07. [2025-09-22T17:29:04.071597] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-22T17:29:04.461944] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-22T17:29:04.522072] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-08. [2025-09-22T17:29:05.273577] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T17:29:05.322020] [INFO ] [REMOTE ] BBU: Fetching primary data for 2025-09. [2025-09-22T17:29:06.094200] [INFO ] [REMOTE ] BBU: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T17:29:06.095726] [INFO ] [REMOTE ] BBU: Full fetch complete (6063 records). [2025-09-22T17:29:06.095795] [DEBUG] [VALIDATOR ] BBU: Validating primary data. [2025-09-22T17:29:06.127237] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2024-12. [2025-09-22T17:29:06.476513] [DEBUG] [VALIDATOR ] BBU: All expected trading days are present. [2025-09-22T17:29:06.476618] [DEBUG] [VALIDATOR ] BBU: Primary data validation passed. [2025-09-22T17:29:06.476835] [INFO ] [MAIN ] BBU: Fetched primary data is valid. [2025-09-22T17:29:06.476888] [DEBUG] [LOCAL ] BBU: Saving primary data. [2025-09-22T17:29:06.477307] [DEBUG] [LOCAL ] BBU: Trimmed 6063 records to 4091 (keeping 200 days of data) [2025-09-22T17:29:06.502388] [DEBUG] [LOCAL ] BBU: Primary data saved (4091 records). [2025-09-22T17:29:06.502460] [INFO ] [MAIN ] BBU: Full history saved. [2025-09-22T17:29:06.502532] [INFO ] [MAIN ] Update Progress: 224/2372 symbols completed. BBU took 25.0s. Estimated remaining: 4h 38m 31s. Rate: 7.7 symbols/min [2025-09-22T17:29:06.682633] [INFO ] [MAIN ] BBW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:29:06.711196] [DEBUG] [LOCAL ] BBW: Loaded 26896 existing records from primary storage. [2025-09-22T17:29:06.711342] [INFO ] [MAIN ] BBW: Loaded 26896 existing records. [2025-09-22T17:29:06.894953] [WARN ] [MAIN ] BBW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:29:06.895217] [INFO ] [MAIN ] BBW: Wiping existing primary data before full refresh. [2025-09-22T17:29:06.895269] [INFO ] [LOCAL ] BBW: Starting deletion of primary data. [2025-09-22T17:29:06.897587] [DEBUG] [LOCAL ] BBW: Deleted primary data file. [2025-09-22T17:29:06.897676] [INFO ] [MAIN ] BBW: Starting full primary refresh. [2025-09-22T17:29:06.928449] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-02. [2025-09-22T17:29:07.289576] [INFO ] [REMOTE ] BBW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:29:07.722074] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-08. [2025-09-22T17:29:07.926357] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T17:29:07.960471] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T17:29:08.483500] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T17:29:08.522151] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-01. [2025-09-22T17:29:09.322071] [INFO ] [REMOTE ] BBW: Fetching primary data for 2024-12. [2025-09-22T17:29:09.951161] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T17:29:10.122058] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-02. [2025-09-22T17:29:10.514612] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-22T17:29:10.922117] [INFO ] [REMOTE ] BBN: Fetching primary data for 2025-09. [2025-09-22T17:29:11.482456] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-22T17:29:11.722040] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-03. [2025-09-22T17:29:11.764525] [INFO ] [REMOTE ] BBN: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-22T17:29:11.767930] [INFO ] [REMOTE ] BBN: Full fetch complete (26972 records). [2025-09-22T17:29:11.768007] [DEBUG] [VALIDATOR ] BBN: Validating primary data. [2025-09-22T17:29:12.138179] [DEBUG] [VALIDATOR ] BBN: All expected trading days are present. [2025-09-22T17:29:12.138263] [DEBUG] [VALIDATOR ] BBN: Primary data validation passed. [2025-09-22T17:29:12.138670] [INFO ] [MAIN ] BBN: Fetched primary data is valid. [2025-09-22T17:29:12.138732] [DEBUG] [LOCAL ] BBN: Saving primary data. [2025-09-22T17:29:12.139389] [DEBUG] [LOCAL ] BBN: Trimmed 26972 records to 18017 (keeping 200 days of data) [2025-09-22T17:29:12.259506] [DEBUG] [LOCAL ] BBN: Primary data saved (18017 records). [2025-09-22T17:29:12.259673] [INFO ] [MAIN ] BBN: Full history saved. [2025-09-22T17:29:12.259792] [INFO ] [MAIN ] Update Progress: 225/2372 symbols completed. BBN took 36.6s. Estimated remaining: 4h 38m 4s. Rate: 7.7 symbols/min [2025-09-22T17:29:12.438137] [INFO ] [MAIN ] BBWI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:29:12.448417] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-22T17:29:12.508102] [DEBUG] [LOCAL ] BBWI: Loaded 54354 existing records from primary storage. [2025-09-22T17:29:12.508268] [INFO ] [MAIN ] BBWI: Loaded 54354 existing records. [2025-09-22T17:29:12.528681] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-01. [2025-09-22T17:29:12.693699] [WARN ] [MAIN ] BBWI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:29:12.693982] [INFO ] [MAIN ] BBWI: Wiping existing primary data before full refresh. [2025-09-22T17:29:12.694069] [INFO ] [LOCAL ] BBWI: Starting deletion of primary data. [2025-09-22T17:29:12.697256] [DEBUG] [LOCAL ] BBWI: Deleted primary data file. [2025-09-22T17:29:12.697322] [INFO ] [MAIN ] BBWI: Starting full primary refresh. [2025-09-22T17:29:13.057809] [INFO ] [REMOTE ] BBWI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:29:13.322058] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2024-12. [2025-09-22T17:29:13.526454] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T17:29:14.122060] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-04. [2025-09-22T17:29:14.724507] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-22T17:29:14.858708] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-22T17:29:14.922012] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-01. [2025-09-22T17:29:15.722089] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-05. [2025-09-22T17:29:16.427454] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-22T17:29:16.522083] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-03. [2025-09-22T17:29:16.739313] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-22T17:29:17.322082] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-02. [2025-09-22T17:29:18.060830] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-22T17:29:18.122066] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-02. [2025-09-22T17:29:18.291286] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T17:29:18.922069] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-06. [2025-09-22T17:29:19.722061] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-04. [2025-09-22T17:29:19.846461] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T17:29:20.024018] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-22T17:29:20.522053] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-03. [2025-09-22T17:29:21.204680] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T17:29:21.322056] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-07. [2025-09-22T17:29:21.856605] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-22T17:29:22.122087] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-03. [2025-09-22T17:29:22.189222] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T17:29:22.922129] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-08. [2025-09-22T17:29:23.723189] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-05. [2025-09-22T17:29:23.726869] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-22T17:29:23.794320] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T17:29:24.522067] [INFO ] [REMOTE ] BBUC: Fetching primary data for 2025-09. [2025-09-22T17:29:25.188502] [INFO ] [REMOTE ] BBUC: Incremental fetch complete for 2025-09 (0.67 seconds). [2025-09-22T17:29:25.190927] [INFO ] [REMOTE ] BBUC: Full fetch complete (17250 records). [2025-09-22T17:29:25.191003] [DEBUG] [VALIDATOR ] BBUC: Validating primary data. [2025-09-22T17:29:25.336396] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-04. [2025-09-22T17:29:25.576058] [DEBUG] [VALIDATOR ] BBUC: All expected trading days are present. [2025-09-22T17:29:25.576160] [DEBUG] [VALIDATOR ] BBUC: Primary data validation passed. [2025-09-22T17:29:25.576486] [INFO ] [MAIN ] BBUC: Fetched primary data is valid. [2025-09-22T17:29:25.576569] [DEBUG] [LOCAL ] BBUC: Saving primary data. [2025-09-22T17:29:25.577488] [DEBUG] [LOCAL ] BBUC: Trimmed 17250 records to 13152 (keeping 200 days of data) [2025-09-22T17:29:25.666782] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-22T17:29:25.697727] [DEBUG] [LOCAL ] BBUC: Primary data saved (13152 records). [2025-09-22T17:29:25.697849] [INFO ] [MAIN ] BBUC: Full history saved. [2025-09-22T17:29:25.697926] [INFO ] [MAIN ] Update Progress: 226/2372 symbols completed. BBUC took 37.0s. Estimated remaining: 4h 38m 50s. Rate: 7.7 symbols/min [2025-09-22T17:29:25.867903] [INFO ] [MAIN ] BBY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:29:25.923694] [DEBUG] [LOCAL ] BBY: Loaded 54263 existing records from primary storage. [2025-09-22T17:29:25.923869] [INFO ] [MAIN ] BBY: Loaded 54263 existing records. [2025-09-22T17:29:26.103217] [WARN ] [MAIN ] BBY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:29:26.103457] [INFO ] [MAIN ] BBY: Wiping existing primary data before full refresh. [2025-09-22T17:29:26.103504] [INFO ] [LOCAL ] BBY: Starting deletion of primary data. [2025-09-22T17:29:26.106677] [DEBUG] [LOCAL ] BBY: Deleted primary data file. [2025-09-22T17:29:26.106739] [INFO ] [MAIN ] BBY: Starting full primary refresh. [2025-09-22T17:29:26.127391] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-06. [2025-09-22T17:29:26.499408] [INFO ] [REMOTE ] BBY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:29:26.922026] [INFO ] [REMOTE ] BBY: Fetching primary data for 2024-12. [2025-09-22T17:29:27.326599] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-22T17:29:27.722112] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-04. [2025-09-22T17:29:27.934228] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-22T17:29:28.522097] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-07. [2025-09-22T17:29:28.724272] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-22T17:29:29.322064] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-05. [2025-09-22T17:29:29.752441] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2024-12 (2.83 seconds). [2025-09-22T17:29:30.055013] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T17:29:30.122090] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-08. [2025-09-22T17:29:30.481382] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-22T17:29:30.922050] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-06. [2025-09-22T17:29:31.541339] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-22T17:29:31.722100] [INFO ] [REMOTE ] BBVA: Fetching primary data for 2025-09. [2025-09-22T17:29:31.782710] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-22T17:29:32.522096] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-07. [2025-09-22T17:29:33.322088] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-01. [2025-09-22T17:29:33.489500] [INFO ] [REMOTE ] BBVA: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T17:29:33.497711] [INFO ] [REMOTE ] BBVA: Full fetch complete (71596 records). [2025-09-22T17:29:33.497836] [DEBUG] [VALIDATOR ] BBVA: Validating primary data. [2025-09-22T17:29:33.839319] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T17:29:33.936143] [DEBUG] [VALIDATOR ] BBVA: All expected trading days are present. [2025-09-22T17:29:33.936234] [DEBUG] [VALIDATOR ] BBVA: Primary data validation passed. [2025-09-22T17:29:33.937027] [INFO ] [MAIN ] BBVA: Fetched primary data is valid. [2025-09-22T17:29:33.937094] [DEBUG] [LOCAL ] BBVA: Saving primary data. [2025-09-22T17:29:33.938594] [DEBUG] [LOCAL ] BBVA: Trimmed 71596 records to 49550 (keeping 200 days of data) [2025-09-22T17:29:34.132855] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-08. [2025-09-22T17:29:34.282501] [DEBUG] [LOCAL ] BBVA: Primary data saved (49550 records). [2025-09-22T17:29:34.282733] [INFO ] [MAIN ] BBVA: Full history saved. [2025-09-22T17:29:34.282843] [INFO ] [MAIN ] Update Progress: 227/2372 symbols completed. BBVA took 31.9s. Estimated remaining: 4h 38m 50s. Rate: 7.7 symbols/min [2025-09-22T17:29:34.469211] [INFO ] [MAIN ] BC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:29:34.469466] [DEBUG] [LOCAL ] BC: No existing data file found in primary storage. [2025-09-22T17:29:34.469517] [WARN ] [MAIN ] BC: No existing data found, performing full refresh instead. [2025-09-22T17:29:34.469702] [INFO ] [MAIN ] BC: Wiping existing primary data before full refresh. [2025-09-22T17:29:34.469757] [INFO ] [LOCAL ] BC: Starting deletion of primary data. [2025-09-22T17:29:34.469802] [DEBUG] [LOCAL ] BC: No primary data file found to delete. [2025-09-22T17:29:34.469836] [INFO ] [MAIN ] BC: Starting full primary refresh. [2025-09-22T17:29:34.838709] [INFO ] [REMOTE ] BC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:29:34.922038] [INFO ] [REMOTE ] BC: Fetching primary data for 2024-12. [2025-09-22T17:29:35.163939] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-22T17:29:35.178729] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T17:29:35.722069] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-02. [2025-09-22T17:29:36.251316] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-22T17:29:36.522094] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-01. [2025-09-22T17:29:37.322060] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-05. [2025-09-22T17:29:37.434952] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T17:29:37.682733] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-22T17:29:38.122061] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-03. [2025-09-22T17:29:38.922055] [INFO ] [REMOTE ] BBW: Fetching primary data for 2025-09. [2025-09-22T17:29:39.232113] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-22T17:29:39.722097] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-02. [2025-09-22T17:29:39.924036] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T17:29:40.441327] [INFO ] [REMOTE ] BBW: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-22T17:29:40.447232] [INFO ] [REMOTE ] BBW: Full fetch complete (39176 records). [2025-09-22T17:29:40.447408] [DEBUG] [VALIDATOR ] BBW: Validating primary data. [2025-09-22T17:29:40.527322] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-06. [2025-09-22T17:29:40.894605] [DEBUG] [VALIDATOR ] BBW: All expected trading days are present. [2025-09-22T17:29:40.894776] [DEBUG] [VALIDATOR ] BBW: Primary data validation passed. [2025-09-22T17:29:40.895488] [INFO ] [MAIN ] BBW: Fetched primary data is valid. [2025-09-22T17:29:40.895542] [DEBUG] [LOCAL ] BBW: Saving primary data. [2025-09-22T17:29:40.896507] [DEBUG] [LOCAL ] BBW: Trimmed 39176 records to 26617 (keeping 200 days of data) [2025-09-22T17:29:41.057538] [DEBUG] [LOCAL ] BBW: Primary data saved (26617 records). [2025-09-22T17:29:41.057718] [INFO ] [MAIN ] BBW: Full history saved. [2025-09-22T17:29:41.057818] [INFO ] [MAIN ] Update Progress: 228/2372 symbols completed. BBW took 34.6s. Estimated remaining: 4h 38m 32s. Rate: 7.7 symbols/min [2025-09-22T17:29:41.231250] [INFO ] [MAIN ] BCAT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:29:41.255803] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:29:41.296442] [DEBUG] [LOCAL ] BCAT: Loaded 35198 existing records from primary storage. [2025-09-22T17:29:41.296595] [INFO ] [MAIN ] BCAT: Loaded 35198 existing records. [2025-09-22T17:29:41.328112] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-03. [2025-09-22T17:29:41.482055] [WARN ] [MAIN ] BCAT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:29:41.482383] [INFO ] [MAIN ] BCAT: Wiping existing primary data before full refresh. [2025-09-22T17:29:41.482477] [INFO ] [LOCAL ] BCAT: Starting deletion of primary data. [2025-09-22T17:29:41.483567] [DEBUG] [LOCAL ] BCAT: Deleted primary data file. [2025-09-22T17:29:41.483630] [INFO ] [MAIN ] BCAT: Starting full primary refresh. [2025-09-22T17:29:41.858407] [INFO ] [REMOTE ] BCAT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:29:41.994665] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-22T17:29:42.122057] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-07. [2025-09-22T17:29:42.922043] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2024-12. [2025-09-22T17:29:42.997846] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T17:29:43.722262] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-04. [2025-09-22T17:29:43.992122] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-22T17:29:44.314172] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:29:44.522117] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-01. [2025-09-22T17:29:45.322025] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-08. [2025-09-22T17:29:45.439489] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T17:29:45.537546] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-22T17:29:46.122049] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-02. [2025-09-22T17:29:46.926762] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-05. [2025-09-22T17:29:46.929371] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-22T17:29:47.030695] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-22T17:29:47.722082] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-03. [2025-09-22T17:29:48.522065] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-04. [2025-09-22T17:29:48.713151] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-22T17:29:48.762079] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-03 (1.04 seconds). [2025-09-22T17:29:49.322091] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-06. [2025-09-22T17:29:50.122036] [INFO ] [REMOTE ] BBWI: Fetching primary data for 2025-09. [2025-09-22T17:29:50.579301] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-04 (2.06 seconds). [2025-09-22T17:29:50.640405] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T17:29:50.922050] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-05. [2025-09-22T17:29:51.722080] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-04. [2025-09-22T17:29:52.023476] [INFO ] [REMOTE ] BBWI: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-22T17:29:52.031952] [INFO ] [REMOTE ] BBWI: Full fetch complete (77410 records). [2025-09-22T17:29:52.032137] [DEBUG] [VALIDATOR ] BBWI: Validating primary data. [2025-09-22T17:29:52.428745] [DEBUG] [VALIDATOR ] BBWI: All expected trading days are present. [2025-09-22T17:29:52.428841] [DEBUG] [VALIDATOR ] BBWI: Primary data validation passed. [2025-09-22T17:29:52.429626] [INFO ] [MAIN ] BBWI: Fetched primary data is valid. [2025-09-22T17:29:52.429709] [DEBUG] [LOCAL ] BBWI: Saving primary data. [2025-09-22T17:29:52.431221] [DEBUG] [LOCAL ] BBWI: Trimmed 77410 records to 53576 (keeping 200 days of data) [2025-09-22T17:29:52.522407] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-07. [2025-09-22T17:29:52.695869] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-22T17:29:52.819630] [DEBUG] [LOCAL ] BBWI: Primary data saved (53576 records). [2025-09-22T17:29:52.819837] [INFO ] [MAIN ] BBWI: Full history saved. [2025-09-22T17:29:52.820682] [INFO ] [MAIN ] Update Progress: 229/2372 symbols completed. BBWI took 40.6s. Estimated remaining: 4h 39m 2s. Rate: 7.7 symbols/min [2025-09-22T17:29:52.992148] [INFO ] [MAIN ] BCC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:29:53.025820] [DEBUG] [LOCAL ] BCC: Loaded 28900 existing records from primary storage. [2025-09-22T17:29:53.025971] [INFO ] [MAIN ] BCC: Loaded 28900 existing records. [2025-09-22T17:29:53.211739] [WARN ] [MAIN ] BCC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:29:53.212370] [INFO ] [MAIN ] BCC: Wiping existing primary data before full refresh. [2025-09-22T17:29:53.212470] [INFO ] [LOCAL ] BCC: Starting deletion of primary data. [2025-09-22T17:29:53.213677] [DEBUG] [LOCAL ] BCC: Deleted primary data file. [2025-09-22T17:29:53.213749] [INFO ] [MAIN ] BCC: Starting full primary refresh. [2025-09-22T17:29:53.323070] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-06. [2025-09-22T17:29:53.459167] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T17:29:53.621244] [INFO ] [REMOTE ] BCC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:29:53.968132] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T17:29:54.122070] [INFO ] [REMOTE ] BCC: Fetching primary data for 2024-12. [2025-09-22T17:29:54.871455] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-22T17:29:54.922009] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-07. [2025-09-22T17:29:55.197684] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-22T17:29:55.722084] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-08. [2025-09-22T17:29:56.522042] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-05. [2025-09-22T17:29:56.886564] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-22T17:29:56.941406] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-22T17:29:57.322061] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-08. [2025-09-22T17:29:57.773676] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-22T17:29:58.122089] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-01. [2025-09-22T17:29:58.817033] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T17:29:58.922043] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-06. [2025-09-22T17:29:59.157299] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T17:29:59.722059] [INFO ] [REMOTE ] BC: Fetching primary data for 2025-09. [2025-09-22T17:30:00.191817] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T17:30:00.522075] [INFO ] [REMOTE ] BBY: Fetching primary data for 2025-09. [2025-09-22T17:30:01.331550] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-02. [2025-09-22T17:30:01.344407] [INFO ] [REMOTE ] BC: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T17:30:01.352499] [INFO ] [REMOTE ] BC: Full fetch complete (63689 records). [2025-09-22T17:30:01.352699] [DEBUG] [VALIDATOR ] BC: Validating primary data. [2025-09-22T17:30:01.800483] [DEBUG] [VALIDATOR ] BC: All expected trading days are present. [2025-09-22T17:30:01.800625] [DEBUG] [VALIDATOR ] BC: Primary data validation passed. [2025-09-22T17:30:01.801613] [INFO ] [MAIN ] BC: Fetched primary data is valid. [2025-09-22T17:30:01.801729] [DEBUG] [LOCAL ] BC: Saving primary data. [2025-09-22T17:30:01.803622] [DEBUG] [LOCAL ] BC: Trimmed 63689 records to 44536 (keeping 200 days of data) [2025-09-22T17:30:02.114472] [DEBUG] [LOCAL ] BC: Primary data saved (44536 records). [2025-09-22T17:30:02.114733] [INFO ] [MAIN ] BC: Full history saved. [2025-09-22T17:30:02.114878] [INFO ] [MAIN ] Update Progress: 230/2372 symbols completed. BC took 27.8s. Estimated remaining: 4h 39m 8s. Rate: 7.7 symbols/min [2025-09-22T17:30:02.150151] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-07. [2025-09-22T17:30:02.315450] [INFO ] [MAIN ] BCE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:30:02.370450] [DEBUG] [LOCAL ] BCE: Loaded 53142 existing records from primary storage. [2025-09-22T17:30:02.370709] [INFO ] [MAIN ] BCE: Loaded 53142 existing records. [2025-09-22T17:30:02.563413] [WARN ] [MAIN ] BCE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:30:02.563926] [INFO ] [MAIN ] BCE: Wiping existing primary data before full refresh. [2025-09-22T17:30:02.563990] [INFO ] [LOCAL ] BCE: Starting deletion of primary data. [2025-09-22T17:30:02.565686] [DEBUG] [LOCAL ] BCE: Deleted primary data file. [2025-09-22T17:30:02.565768] [INFO ] [MAIN ] BCE: Starting full primary refresh. [2025-09-22T17:30:02.968800] [INFO ] [REMOTE ] BCE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:30:02.969239] [INFO ] [REMOTE ] BCE: Fetching primary data for 2024-12. [2025-09-22T17:30:03.093821] [INFO ] [REMOTE ] BBY: Incremental fetch complete for 2025-09 (2.57 seconds). [2025-09-22T17:30:03.103255] [INFO ] [REMOTE ] BBY: Full fetch complete (77253 records). [2025-09-22T17:30:03.103488] [DEBUG] [VALIDATOR ] BBY: Validating primary data. [2025-09-22T17:30:03.533241] [DEBUG] [VALIDATOR ] BBY: All expected trading days are present. [2025-09-22T17:30:03.533364] [DEBUG] [VALIDATOR ] BBY: Primary data validation passed. [2025-09-22T17:30:03.534672] [INFO ] [MAIN ] BBY: Fetched primary data is valid. [2025-09-22T17:30:03.534853] [DEBUG] [LOCAL ] BBY: Saving primary data. [2025-09-22T17:30:03.537598] [DEBUG] [LOCAL ] BBY: Trimmed 77253 records to 53482 (keeping 200 days of data) [2025-09-22T17:30:03.912627] [DEBUG] [LOCAL ] BBY: Primary data saved (53482 records). [2025-09-22T17:30:03.913063] [INFO ] [MAIN ] BBY: Full history saved. [2025-09-22T17:30:03.913233] [INFO ] [MAIN ] Update Progress: 231/2372 symbols completed. BBY took 38.2s. Estimated remaining: 4h 38m 4s. Rate: 7.7 symbols/min [2025-09-22T17:30:04.118780] [INFO ] [MAIN ] BCH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:30:04.157235] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-02 (2.83 seconds). [2025-09-22T17:30:04.165589] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-03. [2025-09-22T17:30:04.177762] [DEBUG] [LOCAL ] BCH: Loaded 30018 existing records from primary storage. [2025-09-22T17:30:04.177981] [INFO ] [MAIN ] BCH: Loaded 30018 existing records. [2025-09-22T17:30:04.382601] [WARN ] [MAIN ] BCH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:30:04.382945] [INFO ] [MAIN ] BCH: Wiping existing primary data before full refresh. [2025-09-22T17:30:04.382999] [INFO ] [LOCAL ] BCH: Starting deletion of primary data. [2025-09-22T17:30:04.384072] [DEBUG] [LOCAL ] BCH: Deleted primary data file. [2025-09-22T17:30:04.384145] [INFO ] [MAIN ] BCH: Starting full primary refresh. [2025-09-22T17:30:04.790746] [INFO ] [REMOTE ] BCH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:30:04.791380] [INFO ] [REMOTE ] BCH: Fetching primary data for 2024-12. [2025-09-22T17:30:05.162416] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-07 (3.01 seconds). [2025-09-22T17:30:05.322151] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-08. [2025-09-22T17:30:05.515682] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-22T17:30:06.082436] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-22T17:30:06.122012] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-01. [2025-09-22T17:30:06.236100] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2024-12 (3.27 seconds). [2025-09-22T17:30:06.396522] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T17:30:06.925686] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-22T17:30:06.922113] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-04. [2025-09-22T17:30:07.722068] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-02. [2025-09-22T17:30:08.004138] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T17:30:08.522032] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-01. [2025-09-22T17:30:08.915210] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T17:30:09.322046] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-03. [2025-09-22T17:30:10.122031] [INFO ] [REMOTE ] BCAT: Fetching primary data for 2025-09. [2025-09-22T17:30:10.188417] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-22T17:30:10.270173] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-22T17:30:10.922043] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-04. [2025-09-22T17:30:11.571122] [INFO ] [REMOTE ] BCAT: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T17:30:11.577044] [INFO ] [REMOTE ] BCAT: Full fetch complete (49871 records). [2025-09-22T17:30:11.577209] [DEBUG] [VALIDATOR ] BCAT: Validating primary data. [2025-09-22T17:30:11.727878] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-05. [2025-09-22T17:30:11.967735] [DEBUG] [VALIDATOR ] BCAT: All expected trading days are present. [2025-09-22T17:30:11.967865] [DEBUG] [VALIDATOR ] BCAT: Primary data validation passed. [2025-09-22T17:30:11.968459] [INFO ] [MAIN ] BCAT: Fetched primary data is valid. [2025-09-22T17:30:11.968501] [DEBUG] [LOCAL ] BCAT: Saving primary data. [2025-09-22T17:30:11.969589] [DEBUG] [LOCAL ] BCAT: Trimmed 49871 records to 34509 (keeping 200 days of data) [2025-09-22T17:30:12.191965] [DEBUG] [LOCAL ] BCAT: Primary data saved (34509 records). [2025-09-22T17:30:12.192118] [INFO ] [MAIN ] BCAT: Full history saved. [2025-09-22T17:30:12.192208] [INFO ] [MAIN ] Update Progress: 232/2372 symbols completed. BCAT took 31.1s. Estimated remaining: 4h 38m 1s. Rate: 7.7 symbols/min [2025-09-22T17:30:12.370928] [INFO ] [MAIN ] BCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:30:12.393363] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T17:30:12.425004] [DEBUG] [LOCAL ] BCO: Loaded 26929 existing records from primary storage. [2025-09-22T17:30:12.425161] [INFO ] [MAIN ] BCO: Loaded 26929 existing records. [2025-09-22T17:30:12.527347] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-05. [2025-09-22T17:30:12.613562] [WARN ] [MAIN ] BCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:30:12.613839] [INFO ] [MAIN ] BCO: Wiping existing primary data before full refresh. [2025-09-22T17:30:12.613909] [INFO ] [LOCAL ] BCO: Starting deletion of primary data. [2025-09-22T17:30:12.614632] [DEBUG] [LOCAL ] BCO: Deleted primary data file. [2025-09-22T17:30:12.614734] [INFO ] [MAIN ] BCO: Starting full primary refresh. [2025-09-22T17:30:13.004755] [INFO ] [REMOTE ] BCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:30:13.023243] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-22T17:30:13.322069] [INFO ] [REMOTE ] BCO: Fetching primary data for 2024-12. [2025-09-22T17:30:13.725544] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-22T17:30:14.122075] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-06. [2025-09-22T17:30:14.629785] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T17:30:14.922069] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-02. [2025-09-22T17:30:14.995882] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-06 (0.87 seconds). [2025-09-22T17:30:15.722063] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-06. [2025-09-22T17:30:16.459887] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-22T17:30:16.522156] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-01. [2025-09-22T17:30:17.322074] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-03. [2025-09-22T17:30:18.007969] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-06 (2.29 seconds). [2025-09-22T17:30:18.122064] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-07. [2025-09-22T17:30:18.771365] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-01 (2.25 seconds). [2025-09-22T17:30:18.922001] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-02. [2025-09-22T17:30:19.443827] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T17:30:19.634969] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-03 (2.31 seconds). [2025-09-22T17:30:19.722074] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-07. [2025-09-22T17:30:19.919353] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-22T17:30:20.522094] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-04. [2025-09-22T17:30:20.791201] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-22T17:30:21.322083] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-08. [2025-09-22T17:30:22.122081] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-03. [2025-09-22T17:30:22.338409] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-22T17:30:22.675838] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T17:30:22.922085] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-08. [2025-09-22T17:30:23.037168] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-22T17:30:23.722071] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-04. [2025-09-22T17:30:23.757738] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-22T17:30:24.522065] [INFO ] [REMOTE ] BCC: Fetching primary data for 2025-09. [2025-09-22T17:30:24.930524] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-22T17:30:25.322059] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-05. [2025-09-22T17:30:26.040063] [INFO ] [REMOTE ] BCC: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-22T17:30:26.047561] [INFO ] [REMOTE ] BCC: Full fetch complete (40118 records). [2025-09-22T17:30:26.047787] [DEBUG] [VALIDATOR ] BCC: Validating primary data. [2025-09-22T17:30:26.128100] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-05. [2025-09-22T17:30:26.439131] [DEBUG] [VALIDATOR ] BCC: All expected trading days are present. [2025-09-22T17:30:26.439222] [DEBUG] [VALIDATOR ] BCC: Primary data validation passed. [2025-09-22T17:30:26.439728] [INFO ] [MAIN ] BCC: Fetched primary data is valid. [2025-09-22T17:30:26.439789] [DEBUG] [LOCAL ] BCC: Saving primary data. [2025-09-22T17:30:26.440822] [DEBUG] [LOCAL ] BCC: Trimmed 40118 records to 28411 (keeping 200 days of data) [2025-09-22T17:30:26.626794] [DEBUG] [LOCAL ] BCC: Primary data saved (28411 records). [2025-09-22T17:30:26.626943] [INFO ] [MAIN ] BCC: Full history saved. [2025-09-22T17:30:26.630076] [INFO ] [MAIN ] Update Progress: 233/2372 symbols completed. BCC took 33.8s. Estimated remaining: 4h 38m 54s. Rate: 7.7 symbols/min [2025-09-22T17:30:26.813166] [INFO ] [MAIN ] BCS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:30:26.879771] [DEBUG] [LOCAL ] BCS: Loaded 54253 existing records from primary storage. [2025-09-22T17:30:26.880015] [INFO ] [MAIN ] BCS: Loaded 54253 existing records. [2025-09-22T17:30:26.937265] [INFO ] [REMOTE ] BCH: Fetching primary data for 2025-09. [2025-09-22T17:30:27.104588] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T17:30:27.111490] [WARN ] [MAIN ] BCS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:30:27.122976] [INFO ] [MAIN ] BCS: Wiping existing primary data before full refresh. [2025-09-22T17:30:27.123199] [INFO ] [LOCAL ] BCS: Starting deletion of primary data. [2025-09-22T17:30:27.124763] [DEBUG] [LOCAL ] BCS: Deleted primary data file. [2025-09-22T17:30:27.124864] [INFO ] [MAIN ] BCS: Starting full primary refresh. [2025-09-22T17:30:27.528154] [INFO ] [REMOTE ] BCS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:30:27.559182] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T17:30:27.722078] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-06. [2025-09-22T17:30:28.115473] [INFO ] [REMOTE ] BCH: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T17:30:28.120696] [INFO ] [REMOTE ] BCH: Full fetch complete (40864 records). [2025-09-22T17:30:28.120794] [DEBUG] [VALIDATOR ] BCH: Validating primary data. [2025-09-22T17:30:28.492584] [DEBUG] [VALIDATOR ] BCH: All expected trading days are present. [2025-09-22T17:30:28.492696] [DEBUG] [VALIDATOR ] BCH: Primary data validation passed. [2025-09-22T17:30:28.493239] [INFO ] [MAIN ] BCH: Fetched primary data is valid. [2025-09-22T17:30:28.493281] [DEBUG] [LOCAL ] BCH: Saving primary data. [2025-09-22T17:30:28.494415] [DEBUG] [LOCAL ] BCH: Trimmed 40864 records to 29570 (keeping 200 days of data) [2025-09-22T17:30:28.549039] [INFO ] [REMOTE ] BCS: Fetching primary data for 2024-12. [2025-09-22T17:30:28.675267] [DEBUG] [LOCAL ] BCH: Primary data saved (29570 records). [2025-09-22T17:30:28.675404] [INFO ] [MAIN ] BCH: Full history saved. [2025-09-22T17:30:28.675509] [INFO ] [MAIN ] Update Progress: 234/2372 symbols completed. BCH took 24.8s. Estimated remaining: 4h 37m 53s. Rate: 7.7 symbols/min [2025-09-22T17:30:28.843012] [INFO ] [MAIN ] BCSF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:30:28.872946] [DEBUG] [LOCAL ] BCSF: Loaded 28369 existing records from primary storage. [2025-09-22T17:30:28.873090] [INFO ] [MAIN ] BCSF: Loaded 28369 existing records. [2025-09-22T17:30:29.071533] [WARN ] [MAIN ] BCSF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:30:29.072046] [INFO ] [MAIN ] BCSF: Wiping existing primary data before full refresh. [2025-09-22T17:30:29.072172] [INFO ] [LOCAL ] BCSF: Starting deletion of primary data. [2025-09-22T17:30:29.073472] [DEBUG] [LOCAL ] BCSF: Deleted primary data file. [2025-09-22T17:30:29.088523] [INFO ] [MAIN ] BCSF: Starting full primary refresh. [2025-09-22T17:30:29.136794] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T17:30:29.330468] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-06. [2025-09-22T17:30:29.457965] [INFO ] [REMOTE ] BCSF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:30:30.122040] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2024-12. [2025-09-22T17:30:30.299007] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-22T17:30:30.649714] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T17:30:30.922064] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-07. [2025-09-22T17:30:31.045806] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T17:30:31.722060] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-01. [2025-09-22T17:30:32.328826] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T17:30:32.522081] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-01. [2025-09-22T17:30:33.322075] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-07. [2025-09-22T17:30:33.807279] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T17:30:34.049450] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-01 (2.33 seconds). [2025-09-22T17:30:34.121999] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-02. [2025-09-22T17:30:34.240218] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-22T17:30:34.922096] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-08. [2025-09-22T17:30:35.722132] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-08. [2025-09-22T17:30:35.952631] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-22T17:30:36.522166] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-02. [2025-09-22T17:30:36.927394] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-22T17:30:37.038815] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-22T17:30:37.234550] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-02 (0.71 seconds). [2025-09-22T17:30:37.322062] [INFO ] [REMOTE ] BCO: Fetching primary data for 2025-09. [2025-09-22T17:30:38.122061] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-03. [2025-09-22T17:30:38.242025] [INFO ] [REMOTE ] BCO: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-22T17:30:38.247589] [INFO ] [REMOTE ] BCO: Full fetch complete (36833 records). [2025-09-22T17:30:38.247725] [DEBUG] [VALIDATOR ] BCO: Validating primary data. [2025-09-22T17:30:38.626026] [DEBUG] [VALIDATOR ] BCO: All expected trading days are present. [2025-09-22T17:30:38.626117] [DEBUG] [VALIDATOR ] BCO: Primary data validation passed. [2025-09-22T17:30:38.626617] [INFO ] [MAIN ] BCO: Fetched primary data is valid. [2025-09-22T17:30:38.626736] [DEBUG] [LOCAL ] BCO: Saving primary data. [2025-09-22T17:30:38.627605] [DEBUG] [LOCAL ] BCO: Trimmed 36833 records to 26483 (keeping 200 days of data) [2025-09-22T17:30:38.804427] [DEBUG] [LOCAL ] BCO: Primary data saved (26483 records). [2025-09-22T17:30:38.804588] [INFO ] [MAIN ] BCO: Full history saved. [2025-09-22T17:30:38.804826] [INFO ] [MAIN ] Update Progress: 235/2372 symbols completed. BCO took 26.6s. Estimated remaining: 4h 38m 7s. Rate: 7.7 symbols/min [2025-09-22T17:30:38.927219] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-03. [2025-09-22T17:30:38.977976] [INFO ] [MAIN ] BCX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:30:39.002871] [DEBUG] [LOCAL ] BCX: Loaded 22297 existing records from primary storage. [2025-09-22T17:30:39.003032] [INFO ] [MAIN ] BCX: Loaded 22297 existing records. [2025-09-22T17:30:39.198329] [WARN ] [MAIN ] BCX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:30:39.198874] [INFO ] [MAIN ] BCX: Wiping existing primary data before full refresh. [2025-09-22T17:30:39.198984] [INFO ] [LOCAL ] BCX: Starting deletion of primary data. [2025-09-22T17:30:39.199771] [DEBUG] [LOCAL ] BCX: Deleted primary data file. [2025-09-22T17:30:39.199843] [INFO ] [MAIN ] BCX: Starting full primary refresh. [2025-09-22T17:30:39.355353] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T17:30:39.604835] [INFO ] [REMOTE ] BCX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:30:39.722112] [INFO ] [REMOTE ] BCX: Fetching primary data for 2024-12. [2025-09-22T17:30:40.522091] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-04. [2025-09-22T17:30:40.775606] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T17:30:41.017934] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-03 (2.09 seconds). [2025-09-22T17:30:41.322052] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-01. [2025-09-22T17:30:42.123562] [INFO ] [REMOTE ] BCE: Fetching primary data for 2025-09. [2025-09-22T17:30:42.136963] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T17:30:42.625770] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-22T17:30:42.922054] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-04. [2025-09-22T17:30:43.722052] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-05. [2025-09-22T17:30:44.092307] [INFO ] [REMOTE ] BCE: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-22T17:30:44.103400] [INFO ] [REMOTE ] BCE: Full fetch complete (76173 records). [2025-09-22T17:30:44.103558] [DEBUG] [VALIDATOR ] BCE: Validating primary data. [2025-09-22T17:30:44.522140] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-02. [2025-09-22T17:30:44.545180] [DEBUG] [VALIDATOR ] BCE: All expected trading days are present. [2025-09-22T17:30:44.545545] [DEBUG] [VALIDATOR ] BCE: Primary data validation passed. [2025-09-22T17:30:44.547582] [INFO ] [MAIN ] BCE: Fetched primary data is valid. [2025-09-22T17:30:44.547832] [DEBUG] [LOCAL ] BCE: Saving primary data. [2025-09-22T17:30:44.553380] [DEBUG] [LOCAL ] BCE: Trimmed 76173 records to 52370 (keeping 200 days of data) [2025-09-22T17:30:44.649764] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-05 (0.93 seconds). [2025-09-22T17:30:44.745355] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-22T17:30:44.980767] [DEBUG] [LOCAL ] BCE: Primary data saved (52370 records). [2025-09-22T17:30:44.980933] [INFO ] [MAIN ] BCE: Full history saved. [2025-09-22T17:30:44.981080] [INFO ] [MAIN ] Update Progress: 236/2372 symbols completed. BCE took 42.9s. Estimated remaining: 4h 37m 44s. Rate: 7.7 symbols/min [2025-09-22T17:30:45.155398] [INFO ] [MAIN ] BDC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:30:45.190703] [DEBUG] [LOCAL ] BDC: Loaded 25371 existing records from primary storage. [2025-09-22T17:30:45.190938] [INFO ] [MAIN ] BDC: Loaded 25371 existing records. [2025-09-22T17:30:45.324762] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-05. [2025-09-22T17:30:45.394913] [WARN ] [MAIN ] BDC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:30:45.395342] [INFO ] [MAIN ] BDC: Wiping existing primary data before full refresh. [2025-09-22T17:30:45.395421] [INFO ] [LOCAL ] BDC: Starting deletion of primary data. [2025-09-22T17:30:45.396212] [DEBUG] [LOCAL ] BDC: Deleted primary data file. [2025-09-22T17:30:45.396305] [INFO ] [MAIN ] BDC: Starting full primary refresh. [2025-09-22T17:30:45.780335] [INFO ] [REMOTE ] BDC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:30:45.797321] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T17:30:46.122209] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-03. [2025-09-22T17:30:46.929025] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-06. [2025-09-22T17:30:46.950498] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T17:30:47.007633] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T17:30:47.722019] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-06. [2025-09-22T17:30:47.747945] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-22T17:30:48.522060] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-04. [2025-09-22T17:30:49.322079] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-07. [2025-09-22T17:30:49.579205] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-22T17:30:49.890341] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-22T17:30:50.122052] [INFO ] [REMOTE ] BDC: Fetching primary data for 2024-12. [2025-09-22T17:30:50.537257] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T17:30:50.922047] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-08. [2025-09-22T17:30:51.093102] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2024-12 (0.97 seconds). [2025-09-22T17:30:51.722144] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-05. [2025-09-22T17:30:51.915174] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-22T17:30:52.522065] [INFO ] [REMOTE ] BCSF: Fetching primary data for 2025-09. [2025-09-22T17:30:52.843831] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-22T17:30:53.322065] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-01. [2025-09-22T17:30:53.443251] [INFO ] [REMOTE ] BCSF: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-22T17:30:53.448051] [INFO ] [REMOTE ] BCSF: Full fetch complete (37778 records). [2025-09-22T17:30:53.448152] [DEBUG] [VALIDATOR ] BCSF: Validating primary data. [2025-09-22T17:30:53.852673] [DEBUG] [VALIDATOR ] BCSF: All expected trading days are present. [2025-09-22T17:30:53.852770] [DEBUG] [VALIDATOR ] BCSF: Primary data validation passed. [2025-09-22T17:30:53.853293] [INFO ] [MAIN ] BCSF: Fetched primary data is valid. [2025-09-22T17:30:53.853336] [DEBUG] [LOCAL ] BCSF: Saving primary data. [2025-09-22T17:30:53.854238] [DEBUG] [LOCAL ] BCSF: Trimmed 37778 records to 27741 (keeping 200 days of data) [2025-09-22T17:30:54.038170] [DEBUG] [LOCAL ] BCSF: Primary data saved (27741 records). [2025-09-22T17:30:54.038311] [INFO ] [MAIN ] BCSF: Full history saved. [2025-09-22T17:30:54.038473] [INFO ] [MAIN ] Update Progress: 237/2372 symbols completed. BCSF took 25.4s. Estimated remaining: 4h 37m 48s. Rate: 7.7 symbols/min [2025-09-22T17:30:54.122070] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-06. [2025-09-22T17:30:54.472069] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T17:30:54.840536] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-22T17:30:54.922043] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-07. [2025-09-22T17:30:55.722033] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-07. [2025-09-22T17:30:56.108971] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T17:30:56.522062] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-02. [2025-09-22T17:30:57.322090] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-08. [2025-09-22T17:30:57.566617] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-22T17:30:57.793507] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T17:30:58.122026] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-03. [2025-09-22T17:30:58.429322] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T17:30:58.922045] [INFO ] [REMOTE ] BCX: Fetching primary data for 2025-09. [2025-09-22T17:30:59.276486] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-22T17:30:59.722054] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-08. [2025-09-22T17:31:00.030578] [INFO ] [REMOTE ] BCX: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T17:31:00.033975] [INFO ] [REMOTE ] BCX: Full fetch complete (33977 records). [2025-09-22T17:31:00.034080] [DEBUG] [VALIDATOR ] BCX: Validating primary data. [2025-09-22T17:31:00.424958] [DEBUG] [VALIDATOR ] BCX: All expected trading days are present. [2025-09-22T17:31:00.425045] [DEBUG] [VALIDATOR ] BCX: Primary data validation passed. [2025-09-22T17:31:00.425496] [INFO ] [MAIN ] BCX: Fetched primary data is valid. [2025-09-22T17:31:00.425536] [DEBUG] [LOCAL ] BCX: Saving primary data. [2025-09-22T17:31:00.426366] [DEBUG] [LOCAL ] BCX: Trimmed 33977 records to 21767 (keeping 200 days of data) [2025-09-22T17:31:00.522093] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-04. [2025-09-22T17:31:00.567033] [DEBUG] [LOCAL ] BCX: Primary data saved (21767 records). [2025-09-22T17:31:00.567157] [INFO ] [MAIN ] BCX: Full history saved. [2025-09-22T17:31:00.567238] [INFO ] [MAIN ] Update Progress: 238/2372 symbols completed. BCX took 21.8s. Estimated remaining: 4h 37m 28s. Rate: 7.7 symbols/min [2025-09-22T17:31:01.677057] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-22T17:31:01.689318] [INFO ] [REMOTE ] BCS: Fetching primary data for 2025-09. [2025-09-22T17:31:01.709570] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-22T17:31:02.122085] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-05. [2025-09-22T17:31:02.946160] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T17:31:02.951885] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-06. [2025-09-22T17:31:03.499204] [INFO ] [REMOTE ] BCS: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-22T17:31:03.509275] [INFO ] [REMOTE ] BCS: Full fetch complete (77253 records). [2025-09-22T17:31:03.509439] [DEBUG] [VALIDATOR ] BCS: Validating primary data. [2025-09-22T17:31:03.922952] [DEBUG] [VALIDATOR ] BCS: All expected trading days are present. [2025-09-22T17:31:03.923156] [DEBUG] [VALIDATOR ] BCS: Primary data validation passed. [2025-09-22T17:31:03.924052] [INFO ] [MAIN ] BCS: Fetched primary data is valid. [2025-09-22T17:31:03.924148] [DEBUG] [LOCAL ] BCS: Saving primary data. [2025-09-22T17:31:03.939158] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-22T17:31:03.944378] [DEBUG] [LOCAL ] BCS: Trimmed 77253 records to 53472 (keeping 200 days of data) [2025-09-22T17:31:03.945008] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-07. [2025-09-22T17:31:04.309676] [DEBUG] [LOCAL ] BCS: Primary data saved (53472 records). [2025-09-22T17:31:04.309833] [INFO ] [MAIN ] BCS: Full history saved. [2025-09-22T17:31:04.310925] [INFO ] [MAIN ] Update Progress: 239/2372 symbols completed. BCS took 37.7s. Estimated remaining: 4h 36m 44s. Rate: 7.7 symbols/min [2025-09-22T17:31:04.863053] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-22T17:31:04.869753] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-08. [2025-09-22T17:31:05.737813] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-22T17:31:05.744483] [INFO ] [REMOTE ] BDC: Fetching primary data for 2025-09. [2025-09-22T17:31:06.964840] [INFO ] [REMOTE ] BDC: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T17:31:06.968820] [INFO ] [REMOTE ] BDC: Full fetch complete (35650 records). [2025-09-22T17:31:06.968923] [DEBUG] [VALIDATOR ] BDC: Validating primary data. [2025-09-22T17:31:07.370630] [DEBUG] [VALIDATOR ] BDC: All expected trading days are present. [2025-09-22T17:31:07.370858] [DEBUG] [VALIDATOR ] BDC: Primary data validation passed. [2025-09-22T17:31:07.371715] [INFO ] [MAIN ] BDC: Fetched primary data is valid. [2025-09-22T17:31:07.371786] [DEBUG] [LOCAL ] BDC: Saving primary data. [2025-09-22T17:31:07.373321] [DEBUG] [LOCAL ] BDC: Trimmed 35650 records to 24906 (keeping 200 days of data) [2025-09-22T17:31:07.559214] [DEBUG] [LOCAL ] BDC: Primary data saved (24906 records). [2025-09-22T17:31:07.559461] [INFO ] [MAIN ] BDC: Full history saved. [2025-09-22T17:31:07.559581] [INFO ] [MAIN ] Update Progress: 240/2372 symbols completed. BDC took 22.6s. Estimated remaining: 4h 35m 56s. Rate: 7.7 symbols/min [2025-09-22T17:31:08.098788] [INFO ] [MAIN ] BDX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:31:08.213868] [INFO ] [MAIN ] BE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:31:08.272715] [INFO ] [MAIN ] BDN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:31:08.312800] [INFO ] [MAIN ] BDJ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:31:08.419323] [DEBUG] [LOCAL ] BDJ: Loaded 29626 existing records from primary storage. [2025-09-22T17:31:08.419679] [INFO ] [MAIN ] BDJ: Loaded 29626 existing records. [2025-09-22T17:31:08.556857] [DEBUG] [LOCAL ] BDX: Loaded 53259 existing records from primary storage. [2025-09-22T17:31:08.561913] [DEBUG] [LOCAL ] BDN: Loaded 48364 existing records from primary storage. [2025-09-22T17:31:08.575437] [INFO ] [MAIN ] BDX: Loaded 53259 existing records. [2025-09-22T17:31:08.609528] [DEBUG] [LOCAL ] BE: Loaded 54433 existing records from primary storage. [2025-09-22T17:31:08.577010] [INFO ] [MAIN ] BDN: Loaded 48364 existing records. [2025-09-22T17:31:08.624901] [INFO ] [MAIN ] BE: Loaded 54433 existing records. [2025-09-22T17:31:08.953234] [WARN ] [MAIN ] BDJ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:31:09.089706] [INFO ] [MAIN ] BDJ: Wiping existing primary data before full refresh. [2025-09-22T17:31:09.150829] [WARN ] [MAIN ] BDX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:31:09.150611] [INFO ] [LOCAL ] BDJ: Starting deletion of primary data. [2025-09-22T17:31:09.199705] [WARN ] [MAIN ] BDN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:31:09.200435] [INFO ] [MAIN ] BDN: Wiping existing primary data before full refresh. [2025-09-22T17:31:09.200513] [INFO ] [LOCAL ] BDN: Starting deletion of primary data. [2025-09-22T17:31:09.201312] [DEBUG] [LOCAL ] BDJ: Deleted primary data file. [2025-09-22T17:31:09.201381] [INFO ] [MAIN ] BDJ: Starting full primary refresh. [2025-09-22T17:31:09.212681] [DEBUG] [LOCAL ] BDN: Deleted primary data file. [2025-09-22T17:31:09.200153] [INFO ] [MAIN ] BDX: Wiping existing primary data before full refresh. [2025-09-22T17:31:09.221804] [INFO ] [MAIN ] BDN: Starting full primary refresh. [2025-09-22T17:31:09.265099] [INFO ] [LOCAL ] BDX: Starting deletion of primary data. [2025-09-22T17:31:09.311745] [WARN ] [MAIN ] BE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:31:09.340552] [DEBUG] [LOCAL ] BDX: Deleted primary data file. [2025-09-22T17:31:09.345875] [INFO ] [MAIN ] BE: Wiping existing primary data before full refresh. [2025-09-22T17:31:09.383670] [INFO ] [LOCAL ] BE: Starting deletion of primary data. [2025-09-22T17:31:09.420678] [DEBUG] [LOCAL ] BE: Deleted primary data file. [2025-09-22T17:31:09.375084] [INFO ] [MAIN ] BDX: Starting full primary refresh. [2025-09-22T17:31:09.426214] [INFO ] [MAIN ] BE: Starting full primary refresh. [2025-09-22T17:31:10.726262] [INFO ] [REMOTE ] BDN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:31:10.766206] [INFO ] [REMOTE ] BDN: Fetching primary data for 2024-12. [2025-09-22T17:31:10.815879] [INFO ] [REMOTE ] BDJ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:31:10.838257] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2024-12. [2025-09-22T17:31:10.891444] [INFO ] [REMOTE ] BDX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:31:10.939410] [INFO ] [REMOTE ] BDX: Fetching primary data for 2024-12. [2025-09-22T17:31:10.944382] [INFO ] [REMOTE ] BE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:31:10.945517] [INFO ] [REMOTE ] BE: Fetching primary data for 2024-12. [2025-09-22T17:31:12.202200] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T17:31:12.209830] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-01. [2025-09-22T17:31:12.252300] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T17:31:12.264061] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-01. [2025-09-22T17:31:12.571413] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-22T17:31:12.584625] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-01. [2025-09-22T17:31:12.964593] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2024-12 (2.02 seconds). [2025-09-22T17:31:12.977225] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-01. [2025-09-22T17:31:13.544864] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T17:31:13.553586] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-02. [2025-09-22T17:31:13.631050] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T17:31:13.642948] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-02. [2025-09-22T17:31:14.169561] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-22T17:31:14.181255] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-02. [2025-09-22T17:31:14.614018] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T17:31:14.729548] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-22T17:31:14.901715] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-22T17:31:14.922084] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-03. [2025-09-22T17:31:15.722074] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-03. [2025-09-22T17:31:15.774261] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-22T17:31:15.915862] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-22T17:31:16.522111] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-04. [2025-09-22T17:31:17.322121] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-03. [2025-09-22T17:31:17.524492] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T17:31:17.637934] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-22T17:31:18.122069] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-05. [2025-09-22T17:31:18.922083] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-02. [2025-09-22T17:31:19.362556] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-03 (2.04 seconds). [2025-09-22T17:31:19.391727] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-22T17:31:19.722058] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-04. [2025-09-22T17:31:20.448399] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:31:20.522096] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-03. [2025-09-22T17:31:21.328442] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-04. [2025-09-22T17:31:21.358197] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-22T17:31:22.122043] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-06. [2025-09-22T17:31:22.262612] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-22T17:31:22.866781] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T17:31:22.923671] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-04. [2025-09-22T17:31:22.925906] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-06 (0.80 seconds). [2025-09-22T17:31:23.722057] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-05. [2025-09-22T17:31:24.522066] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-05. [2025-09-22T17:31:25.025056] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-22T17:31:25.075512] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-04 (2.15 seconds). [2025-09-22T17:31:25.322080] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-06. [2025-09-22T17:31:26.122110] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-07. [2025-09-22T17:31:26.577610] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-05 (2.06 seconds). [2025-09-22T17:31:26.622123] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T17:31:26.922063] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-07. [2025-09-22T17:31:27.613759] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-22T17:31:27.722087] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-06. [2025-09-22T17:31:28.522127] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-05. [2025-09-22T17:31:28.594018] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T17:31:29.185855] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T17:31:29.322113] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-07. [2025-09-22T17:31:30.122110] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-08. [2025-09-22T17:31:30.493353] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-05 (1.97 seconds). [2025-09-22T17:31:30.922107] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-06. [2025-09-22T17:31:31.188636] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-22T17:31:31.713069] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-22T17:31:31.723141] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-08. [2025-09-22T17:31:32.522045] [INFO ] [REMOTE ] BDN: Fetching primary data for 2025-09. [2025-09-22T17:31:32.859339] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-22T17:31:33.322063] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-07. [2025-09-22T17:31:33.634278] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-22T17:31:34.128328] [INFO ] [REMOTE ] BDX: Fetching primary data for 2025-09. [2025-09-22T17:31:34.133138] [INFO ] [REMOTE ] BDN: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T17:31:34.141048] [INFO ] [REMOTE ] BDN: Full fetch complete (69253 records). [2025-09-22T17:31:34.141203] [DEBUG] [VALIDATOR ] BDN: Validating primary data. [2025-09-22T17:31:34.551013] [DEBUG] [VALIDATOR ] BDN: All expected trading days are present. [2025-09-22T17:31:34.551104] [DEBUG] [VALIDATOR ] BDN: Primary data validation passed. [2025-09-22T17:31:34.551848] [INFO ] [MAIN ] BDN: Fetched primary data is valid. [2025-09-22T17:31:34.551926] [DEBUG] [LOCAL ] BDN: Saving primary data. [2025-09-22T17:31:34.553354] [DEBUG] [LOCAL ] BDN: Trimmed 69253 records to 47620 (keeping 200 days of data) [2025-09-22T17:31:34.825832] [DEBUG] [LOCAL ] BDN: Primary data saved (47620 records). [2025-09-22T17:31:34.825967] [INFO ] [MAIN ] BDN: Full history saved. [2025-09-22T17:31:34.826061] [INFO ] [MAIN ] Update Progress: 241/2372 symbols completed. BDN took 27.3s. Estimated remaining: 4h 38m 41s. Rate: 7.6 symbols/min [2025-09-22T17:31:34.928444] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-08. [2025-09-22T17:31:35.002025] [INFO ] [MAIN ] BEDU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:31:35.002226] [DEBUG] [LOCAL ] BEDU: No existing data file found in primary storage. [2025-09-22T17:31:35.002281] [WARN ] [MAIN ] BEDU: No existing data found, performing full refresh instead. [2025-09-22T17:31:35.002426] [INFO ] [MAIN ] BEDU: Wiping existing primary data before full refresh. [2025-09-22T17:31:35.002527] [INFO ] [LOCAL ] BEDU: Starting deletion of primary data. [2025-09-22T17:31:35.002598] [DEBUG] [LOCAL ] BEDU: No primary data file found to delete. [2025-09-22T17:31:35.002634] [INFO ] [MAIN ] BEDU: Starting full primary refresh. [2025-09-22T17:31:35.375043] [INFO ] [REMOTE ] BEDU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:31:35.531487] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-07 (2.21 seconds). [2025-09-22T17:31:35.727170] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-08. [2025-09-22T17:31:35.741872] [INFO ] [REMOTE ] BDX: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T17:31:35.752290] [INFO ] [REMOTE ] BDX: Full fetch complete (75921 records). [2025-09-22T17:31:35.752466] [DEBUG] [VALIDATOR ] BDX: Validating primary data. [2025-09-22T17:31:36.194846] [DEBUG] [VALIDATOR ] BDX: All expected trading days are present. [2025-09-22T17:31:36.194949] [DEBUG] [VALIDATOR ] BDX: Primary data validation passed. [2025-09-22T17:31:36.195792] [INFO ] [MAIN ] BDX: Fetched primary data is valid. [2025-09-22T17:31:36.195865] [DEBUG] [LOCAL ] BDX: Saving primary data. [2025-09-22T17:31:36.197426] [DEBUG] [LOCAL ] BDX: Trimmed 75921 records to 52497 (keeping 200 days of data) [2025-09-22T17:31:36.327026] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T17:31:36.522638] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2024-12. [2025-09-22T17:31:36.570571] [DEBUG] [LOCAL ] BDX: Primary data saved (52497 records). [2025-09-22T17:31:36.570748] [INFO ] [MAIN ] BDX: Full history saved. [2025-09-22T17:31:36.572359] [INFO ] [MAIN ] Update Progress: 242/2372 symbols completed. BDX took 29.0s. Estimated remaining: 4h 37m 39s. Rate: 7.7 symbols/min [2025-09-22T17:31:36.752848] [INFO ] [MAIN ] BEKE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:31:36.814102] [DEBUG] [LOCAL ] BEKE: Loaded 54042 existing records from primary storage. [2025-09-22T17:31:36.814323] [INFO ] [MAIN ] BEKE: Loaded 54042 existing records. [2025-09-22T17:31:37.023409] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2024-12 (0.50 seconds). [2025-09-22T17:31:37.030598] [WARN ] [MAIN ] BEKE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:31:37.032799] [INFO ] [MAIN ] BEKE: Wiping existing primary data before full refresh. [2025-09-22T17:31:37.032886] [INFO ] [LOCAL ] BEKE: Starting deletion of primary data. [2025-09-22T17:31:37.034598] [DEBUG] [LOCAL ] BEKE: Deleted primary data file. [2025-09-22T17:31:37.034708] [INFO ] [MAIN ] BEKE: Starting full primary refresh. [2025-09-22T17:31:37.331998] [INFO ] [REMOTE ] BDJ: Fetching primary data for 2025-09. [2025-09-22T17:31:37.423789] [INFO ] [REMOTE ] BEKE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:31:37.656062] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-22T17:31:38.122067] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2024-12. [2025-09-22T17:31:38.721778] [INFO ] [REMOTE ] BDJ: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T17:31:38.729567] [INFO ] [REMOTE ] BDJ: Full fetch complete (42743 records). [2025-09-22T17:31:38.729766] [DEBUG] [VALIDATOR ] BDJ: Validating primary data. [2025-09-22T17:31:38.927141] [INFO ] [REMOTE ] BE: Fetching primary data for 2025-09. [2025-09-22T17:31:39.127223] [DEBUG] [VALIDATOR ] BDJ: All expected trading days are present. [2025-09-22T17:31:39.127347] [DEBUG] [VALIDATOR ] BDJ: Primary data validation passed. [2025-09-22T17:31:39.127919] [INFO ] [MAIN ] BDJ: Fetched primary data is valid. [2025-09-22T17:31:39.127986] [DEBUG] [LOCAL ] BDJ: Saving primary data. [2025-09-22T17:31:39.129327] [DEBUG] [LOCAL ] BDJ: Trimmed 42743 records to 28984 (keeping 200 days of data) [2025-09-22T17:31:39.309368] [DEBUG] [LOCAL ] BDJ: Primary data saved (28984 records). [2025-09-22T17:31:39.309500] [INFO ] [MAIN ] BDJ: Full history saved. [2025-09-22T17:31:39.309585] [INFO ] [MAIN ] Update Progress: 243/2372 symbols completed. BDJ took 31.7s. Estimated remaining: 4h 36m 47s. Rate: 7.7 symbols/min [2025-09-22T17:31:39.478170] [INFO ] [MAIN ] BEN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:31:39.532563] [DEBUG] [LOCAL ] BEN: Loaded 53847 existing records from primary storage. [2025-09-22T17:31:39.532733] [INFO ] [MAIN ] BEN: Loaded 53847 existing records. [2025-09-22T17:31:39.728756] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-01. [2025-09-22T17:31:39.736005] [WARN ] [MAIN ] BEN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:31:39.737176] [INFO ] [MAIN ] BEN: Wiping existing primary data before full refresh. [2025-09-22T17:31:39.737244] [INFO ] [LOCAL ] BEN: Starting deletion of primary data. [2025-09-22T17:31:39.738511] [DEBUG] [LOCAL ] BEN: Deleted primary data file. [2025-09-22T17:31:39.738603] [INFO ] [MAIN ] BEN: Starting full primary refresh. [2025-09-22T17:31:40.113840] [INFO ] [REMOTE ] BEN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:31:40.107491] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-01 (0.38 seconds). [2025-09-22T17:31:40.151157] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-22T17:31:40.522114] [INFO ] [REMOTE ] BEN: Fetching primary data for 2024-12. [2025-09-22T17:31:41.322057] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-02. [2025-09-22T17:31:41.550366] [INFO ] [REMOTE ] BE: Incremental fetch complete for 2025-09 (2.62 seconds). [2025-09-22T17:31:41.559063] [INFO ] [REMOTE ] BE: Full fetch complete (77662 records). [2025-09-22T17:31:41.559216] [DEBUG] [VALIDATOR ] BE: Validating primary data. [2025-09-22T17:31:41.655782] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-02 (0.33 seconds). [2025-09-22T17:31:41.997584] [DEBUG] [VALIDATOR ] BE: All expected trading days are present. [2025-09-22T17:31:41.997751] [DEBUG] [VALIDATOR ] BE: Primary data validation passed. [2025-09-22T17:31:41.998721] [INFO ] [MAIN ] BE: Fetched primary data is valid. [2025-09-22T17:31:41.998802] [DEBUG] [LOCAL ] BE: Saving primary data. [2025-09-22T17:31:42.001319] [DEBUG] [LOCAL ] BE: Trimmed 77662 records to 53653 (keeping 200 days of data) [2025-09-22T17:31:42.126449] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-03. [2025-09-22T17:31:42.151158] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-22T17:31:42.380815] [DEBUG] [LOCAL ] BE: Primary data saved (53653 records). [2025-09-22T17:31:42.381003] [INFO ] [MAIN ] BE: Full history saved. [2025-09-22T17:31:42.381124] [INFO ] [MAIN ] Update Progress: 244/2372 symbols completed. BE took 34.8s. Estimated remaining: 4h 35m 58s. Rate: 7.7 symbols/min [2025-09-22T17:31:42.556593] [INFO ] [MAIN ] BEP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:31:42.598751] [DEBUG] [LOCAL ] BEP: Loaded 39400 existing records from primary storage. [2025-09-22T17:31:42.598924] [INFO ] [MAIN ] BEP: Loaded 39400 existing records. [2025-09-22T17:31:42.688763] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-22T17:31:42.808793] [WARN ] [MAIN ] BEP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:31:42.809094] [INFO ] [MAIN ] BEP: Wiping existing primary data before full refresh. [2025-09-22T17:31:42.809145] [INFO ] [LOCAL ] BEP: Starting deletion of primary data. [2025-09-22T17:31:42.810461] [DEBUG] [LOCAL ] BEP: Deleted primary data file. [2025-09-22T17:31:42.810525] [INFO ] [MAIN ] BEP: Starting full primary refresh. [2025-09-22T17:31:42.927218] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-01. [2025-09-22T17:31:43.197959] [INFO ] [REMOTE ] BEP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:31:43.722070] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-01. [2025-09-22T17:31:44.431552] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-22T17:31:44.522011] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-02. [2025-09-22T17:31:45.248949] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-22T17:31:45.322069] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-02. [2025-09-22T17:31:46.122122] [INFO ] [REMOTE ] BEP: Fetching primary data for 2024-12. [2025-09-22T17:31:46.368028] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-22T17:31:46.856785] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:31:46.922009] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-03. [2025-09-22T17:31:47.495165] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T17:31:47.722046] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-01. [2025-09-22T17:31:48.434134] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-22T17:31:48.522067] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-04. [2025-09-22T17:31:48.921862] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-04 (0.40 seconds). [2025-09-22T17:31:48.923513] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-22T17:31:49.322072] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-02. [2025-09-22T17:31:50.122121] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-04. [2025-09-22T17:31:50.831831] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-22T17:31:50.922032] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-03. [2025-09-22T17:31:51.722059] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-05. [2025-09-22T17:31:52.079259] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-05 (0.36 seconds). [2025-09-22T17:31:52.083237] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-22T17:31:52.202752] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-22T17:31:52.522073] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-04. [2025-09-22T17:31:53.322064] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-05. [2025-09-22T17:31:53.789533] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T17:31:54.122059] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-05. [2025-09-22T17:31:54.922073] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-03. [2025-09-22T17:31:55.242385] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-05 (1.92 seconds). [2025-09-22T17:31:55.663294] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-22T17:31:55.722044] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-06. [2025-09-22T17:31:56.229072] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-22T17:31:56.522052] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-06. [2025-09-22T17:31:56.638733] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T17:31:57.322074] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-07. [2025-09-22T17:31:57.555308] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-07 (0.23 seconds). [2025-09-22T17:31:58.122075] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-06. [2025-09-22T17:31:58.273384] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-22T17:31:58.922074] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-04. [2025-09-22T17:31:59.277207] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-22T17:31:59.722052] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-07. [2025-09-22T17:32:00.522070] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-07. [2025-09-22T17:32:00.884446] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T17:32:00.952443] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-22T17:32:01.322090] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-08. [2025-09-22T17:32:02.122071] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-08. [2025-09-22T17:32:02.241268] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-22T17:32:02.565682] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-22T17:32:02.752395] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T17:32:02.922074] [INFO ] [REMOTE ] BEP: Fetching primary data for 2025-09. [2025-09-22T17:32:03.722119] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-05. [2025-09-22T17:32:04.348855] [INFO ] [REMOTE ] BEP: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-22T17:32:04.355077] [INFO ] [REMOTE ] BEP: Full fetch complete (58359 records). [2025-09-22T17:32:04.355213] [DEBUG] [VALIDATOR ] BEP: Validating primary data. [2025-09-22T17:32:04.527165] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-08. [2025-09-22T17:32:04.808568] [DEBUG] [VALIDATOR ] BEP: All expected trading days are present. [2025-09-22T17:32:04.808727] [DEBUG] [VALIDATOR ] BEP: Primary data validation passed. [2025-09-22T17:32:04.809529] [INFO ] [MAIN ] BEP: Fetched primary data is valid. [2025-09-22T17:32:04.809606] [DEBUG] [LOCAL ] BEP: Saving primary data. [2025-09-22T17:32:04.811073] [DEBUG] [LOCAL ] BEP: Trimmed 58359 records to 38703 (keeping 200 days of data) [2025-09-22T17:32:05.072121] [DEBUG] [LOCAL ] BEP: Primary data saved (38703 records). [2025-09-22T17:32:05.072352] [INFO ] [MAIN ] BEP: Full history saved. [2025-09-22T17:32:05.072478] [INFO ] [MAIN ] Update Progress: 245/2372 symbols completed. BEP took 22.7s. Estimated remaining: 4h 37m 60s. Rate: 7.7 symbols/min [2025-09-22T17:32:05.264545] [INFO ] [MAIN ] BEPC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:32:05.298238] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T17:32:05.322007] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-06. [2025-09-22T17:32:05.355421] [DEBUG] [LOCAL ] BEPC: Loaded 47318 existing records from primary storage. [2025-09-22T17:32:05.355568] [INFO ] [MAIN ] BEPC: Loaded 47318 existing records. [2025-09-22T17:32:05.544188] [WARN ] [MAIN ] BEPC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:32:05.544476] [INFO ] [MAIN ] BEPC: Wiping existing primary data before full refresh. [2025-09-22T17:32:05.544526] [INFO ] [LOCAL ] BEPC: Starting deletion of primary data. [2025-09-22T17:32:05.545869] [DEBUG] [LOCAL ] BEPC: Deleted primary data file. [2025-09-22T17:32:05.545932] [INFO ] [MAIN ] BEPC: Starting full primary refresh. [2025-09-22T17:32:05.947610] [INFO ] [REMOTE ] BEPC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:32:06.077081] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-22T17:32:06.122099] [INFO ] [REMOTE ] BEN: Fetching primary data for 2025-09. [2025-09-22T17:32:06.922099] [INFO ] [REMOTE ] BEDU: Fetching primary data for 2025-09. [2025-09-22T17:32:07.201375] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-22T17:32:07.497984] [INFO ] [REMOTE ] BEDU: Incremental fetch complete for 2025-09 (0.58 seconds). [2025-09-22T17:32:07.499183] [INFO ] [REMOTE ] BEDU: Full fetch complete (1396 records). [2025-09-22T17:32:07.499286] [DEBUG] [VALIDATOR ] BEDU: Validating primary data. [2025-09-22T17:32:07.721207] [WARN ] [VALIDATOR ] BEDU: Validation failed - insufficient historical data. Have 168 unique days, need 200 days [2025-09-22T17:32:07.721553] [FATAL] [MAIN ] BEDU: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:32:07.721637] [WARN ] [MAIN ] BEDU: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:32:07.721839] [INFO ] [LOCAL ] BEDU: Starting deletion of primary data. [2025-09-22T17:32:07.722031] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2024-12. [2025-09-22T17:32:07.722278] [DEBUG] [LOCAL ] BEDU: No primary data file found to delete. [2025-09-22T17:32:07.723547] [INFO ] [LOCAL ] BEDU: Starting deletion of derivative data. [2025-09-22T17:32:07.723838] [DEBUG] [LOCAL ] BEDU: No derivative data file found to delete. [2025-09-22T17:32:07.724010] [INFO ] [MAIN ] Update Progress: 246/2372 symbols completed. BEDU took 32.9s. Estimated remaining: 4h 37m 7s. Rate: 7.7 symbols/min [2025-09-22T17:32:07.889212] [INFO ] [REMOTE ] BEN: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T17:32:07.944814] [INFO ] [REMOTE ] BEN: Full fetch complete (76886 records). [2025-09-22T17:32:07.961987] [DEBUG] [VALIDATOR ] BEN: Validating primary data. [2025-09-22T17:32:07.985134] [INFO ] [MAIN ] BEPH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:32:08.113405] [DEBUG] [LOCAL ] BEPH: Loaded 5269 existing records from primary storage. [2025-09-22T17:32:08.123925] [INFO ] [MAIN ] BEPH: Loaded 5269 existing records. [2025-09-22T17:32:08.536621] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-07. [2025-09-22T17:32:08.568549] [WARN ] [MAIN ] BEPH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:32:08.575119] [INFO ] [MAIN ] BEPH: Wiping existing primary data before full refresh. [2025-09-22T17:32:08.575232] [INFO ] [LOCAL ] BEPH: Starting deletion of primary data. [2025-09-22T17:32:08.602821] [DEBUG] [LOCAL ] BEPH: Deleted primary data file. [2025-09-22T17:32:08.614951] [INFO ] [MAIN ] BEPH: Starting full primary refresh. [2025-09-22T17:32:08.733638] [DEBUG] [VALIDATOR ] BEN: All expected trading days are present. [2025-09-22T17:32:08.745499] [DEBUG] [VALIDATOR ] BEN: Primary data validation passed. [2025-09-22T17:32:08.766534] [INFO ] [MAIN ] BEN: Fetched primary data is valid. [2025-09-22T17:32:08.770015] [DEBUG] [LOCAL ] BEN: Saving primary data. [2025-09-22T17:32:08.833290] [DEBUG] [LOCAL ] BEN: Trimmed 76886 records to 53067 (keeping 200 days of data) [2025-09-22T17:32:09.171722] [INFO ] [REMOTE ] BEPH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:32:09.322961] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2024-12. [2025-09-22T17:32:09.340860] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T17:32:09.462522] [DEBUG] [LOCAL ] BEN: Primary data saved (53067 records). [2025-09-22T17:32:09.462717] [INFO ] [MAIN ] BEN: Full history saved. [2025-09-22T17:32:09.462843] [INFO ] [MAIN ] Update Progress: 247/2372 symbols completed. BEN took 30.2s. Estimated remaining: 4h 36m 7s. Rate: 7.7 symbols/min [2025-09-22T17:32:09.644959] [INFO ] [MAIN ] BEPI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:32:09.650691] [DEBUG] [LOCAL ] BEPI: Loaded 3470 existing records from primary storage. [2025-09-22T17:32:09.650821] [INFO ] [MAIN ] BEPI: Loaded 3470 existing records. [2025-09-22T17:32:09.835782] [WARN ] [MAIN ] BEPI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:32:09.836054] [INFO ] [MAIN ] BEPI: Wiping existing primary data before full refresh. [2025-09-22T17:32:09.836102] [INFO ] [LOCAL ] BEPI: Starting deletion of primary data. [2025-09-22T17:32:09.836334] [DEBUG] [LOCAL ] BEPI: Deleted primary data file. [2025-09-22T17:32:09.836392] [INFO ] [MAIN ] BEPI: Starting full primary refresh. [2025-09-22T17:32:10.127166] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-01. [2025-09-22T17:32:10.265502] [INFO ] [REMOTE ] BEPI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:32:10.267219] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-22T17:32:10.305169] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-22T17:32:10.922063] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2024-12. [2025-09-22T17:32:11.617315] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2024-12 (0.70 seconds). [2025-09-22T17:32:11.689009] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T17:32:11.722060] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-01. [2025-09-22T17:32:12.127284] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-01 (0.41 seconds). [2025-09-22T17:32:12.522057] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-02. [2025-09-22T17:32:13.322070] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-08. [2025-09-22T17:32:13.727043] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T17:32:14.122066] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-03. [2025-09-22T17:32:14.804532] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-22T17:32:14.922058] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-02. [2025-09-22T17:32:15.569158] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T17:32:15.569848] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-22T17:32:15.722073] [INFO ] [REMOTE ] BEKE: Fetching primary data for 2025-09. [2025-09-22T17:32:16.522081] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-04. [2025-09-22T17:32:17.322071] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-03. [2025-09-22T17:32:17.575813] [INFO ] [REMOTE ] BEKE: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T17:32:17.584333] [INFO ] [REMOTE ] BEKE: Full fetch complete (77208 records). [2025-09-22T17:32:17.584504] [DEBUG] [VALIDATOR ] BEKE: Validating primary data. [2025-09-22T17:32:17.692710] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-03 (0.37 seconds). [2025-09-22T17:32:18.010528] [DEBUG] [VALIDATOR ] BEKE: All expected trading days are present. [2025-09-22T17:32:18.010958] [DEBUG] [VALIDATOR ] BEKE: Primary data validation passed. [2025-09-22T17:32:18.011934] [INFO ] [MAIN ] BEKE: Fetched primary data is valid. [2025-09-22T17:32:18.012182] [DEBUG] [LOCAL ] BEKE: Saving primary data. [2025-09-22T17:32:18.046428] [DEBUG] [LOCAL ] BEKE: Trimmed 77208 records to 53261 (keeping 200 days of data) [2025-09-22T17:32:18.048147] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T17:32:18.126719] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-04. [2025-09-22T17:32:18.397985] [DEBUG] [LOCAL ] BEKE: Primary data saved (53261 records). [2025-09-22T17:32:18.398140] [INFO ] [MAIN ] BEKE: Full history saved. [2025-09-22T17:32:18.399698] [INFO ] [MAIN ] Update Progress: 248/2372 symbols completed. BEKE took 41.8s. Estimated remaining: 4h 36m 9s. Rate: 7.7 symbols/min [2025-09-22T17:32:18.572502] [INFO ] [MAIN ] BEPJ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:32:18.578369] [DEBUG] [LOCAL ] BEPJ: Loaded 3320 existing records from primary storage. [2025-09-22T17:32:18.578482] [INFO ] [MAIN ] BEPJ: Loaded 3320 existing records. [2025-09-22T17:32:18.688064] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-22T17:32:18.771671] [WARN ] [MAIN ] BEPJ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:32:18.771972] [INFO ] [MAIN ] BEPJ: Wiping existing primary data before full refresh. [2025-09-22T17:32:18.772040] [INFO ] [LOCAL ] BEPJ: Starting deletion of primary data. [2025-09-22T17:32:18.772520] [DEBUG] [LOCAL ] BEPJ: Deleted primary data file. [2025-09-22T17:32:18.772580] [INFO ] [MAIN ] BEPJ: Starting full primary refresh. [2025-09-22T17:32:18.927248] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-05. [2025-09-22T17:32:19.145066] [INFO ] [REMOTE ] BEPJ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:32:19.630676] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-05 (0.70 seconds). [2025-09-22T17:32:19.722045] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-06. [2025-09-22T17:32:20.263765] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-06 (0.54 seconds). [2025-09-22T17:32:20.522056] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-07. [2025-09-22T17:32:20.887435] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-07 (0.37 seconds). [2025-09-22T17:32:21.322065] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2024-12. [2025-09-22T17:32:21.843019] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2024-12 (0.52 seconds). [2025-09-22T17:32:22.122072] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-01. [2025-09-22T17:32:22.796088] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-22T17:32:22.922064] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-02. [2025-09-22T17:32:23.313594] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-02 (0.39 seconds). [2025-09-22T17:32:23.722083] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-03. [2025-09-22T17:32:24.152181] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-03 (0.43 seconds). [2025-09-22T17:32:24.522062] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-08. [2025-09-22T17:32:24.963691] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-22T17:32:25.322067] [INFO ] [REMOTE ] BEPI: Fetching primary data for 2025-09. [2025-09-22T17:32:25.876111] [INFO ] [REMOTE ] BEPI: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-22T17:32:25.877136] [INFO ] [REMOTE ] BEPI: Full fetch complete (4971 records). [2025-09-22T17:32:25.877205] [DEBUG] [VALIDATOR ] BEPI: Validating primary data. [2025-09-22T17:32:26.127242] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-01. [2025-09-22T17:32:26.239608] [DEBUG] [VALIDATOR ] BEPI: All expected trading days are present. [2025-09-22T17:32:26.239723] [DEBUG] [VALIDATOR ] BEPI: Primary data validation passed. [2025-09-22T17:32:26.239900] [INFO ] [MAIN ] BEPI: Fetched primary data is valid. [2025-09-22T17:32:26.239942] [DEBUG] [LOCAL ] BEPI: Saving primary data. [2025-09-22T17:32:26.240367] [DEBUG] [LOCAL ] BEPI: Trimmed 4971 records to 3415 (keeping 200 days of data) [2025-09-22T17:32:26.262578] [DEBUG] [LOCAL ] BEPI: Primary data saved (3415 records). [2025-09-22T17:32:26.262759] [INFO ] [MAIN ] BEPI: Full history saved. [2025-09-22T17:32:26.262860] [INFO ] [MAIN ] Update Progress: 249/2372 symbols completed. BEPI took 16.8s. Estimated remaining: 4h 36m 1s. Rate: 7.7 symbols/min [2025-09-22T17:32:26.433513] [INFO ] [MAIN ] BFAM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:32:26.469029] [DEBUG] [LOCAL ] BFAM: Loaded 33457 existing records from primary storage. [2025-09-22T17:32:26.469171] [INFO ] [MAIN ] BFAM: Loaded 33457 existing records. [2025-09-22T17:32:26.656535] [WARN ] [MAIN ] BFAM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:32:26.656847] [INFO ] [MAIN ] BFAM: Wiping existing primary data before full refresh. [2025-09-22T17:32:26.656907] [INFO ] [LOCAL ] BFAM: Starting deletion of primary data. [2025-09-22T17:32:26.658024] [DEBUG] [LOCAL ] BFAM: Deleted primary data file. [2025-09-22T17:32:26.658085] [INFO ] [MAIN ] BFAM: Starting full primary refresh. [2025-09-22T17:32:26.772605] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T17:32:26.927178] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-02. [2025-09-22T17:32:27.039949] [INFO ] [REMOTE ] BFAM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:32:27.336547] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-02 (0.41 seconds). [2025-09-22T17:32:27.722052] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-03. [2025-09-22T17:32:28.108453] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-03 (0.39 seconds). [2025-09-22T17:32:28.522062] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-04. [2025-09-22T17:32:28.861540] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-04 (0.34 seconds). [2025-09-22T17:32:29.322103] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-05. [2025-09-22T17:32:30.122072] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-04. [2025-09-22T17:32:30.612714] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-22T17:32:30.772047] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-04 (0.65 seconds). [2025-09-22T17:32:30.922130] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2024-12. [2025-09-22T17:32:31.722111] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-05. [2025-09-22T17:32:32.299533] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-22T17:32:32.515987] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T17:32:32.522926] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-06. [2025-09-22T17:32:33.019915] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-06 (0.50 seconds). [2025-09-22T17:32:33.322071] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-07. [2025-09-22T17:32:33.714157] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-07 (0.39 seconds). [2025-09-22T17:32:34.122101] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-06. [2025-09-22T17:32:34.922071] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-05. [2025-09-22T17:32:35.496825] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-22T17:32:35.733176] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-08. [2025-09-22T17:32:35.751998] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T17:32:36.216161] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-08 (0.48 seconds). [2025-09-22T17:32:36.522086] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-06. [2025-09-22T17:32:37.011542] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-06 (0.49 seconds). [2025-09-22T17:32:37.322082] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-01. [2025-09-22T17:32:38.122086] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-07. [2025-09-22T17:32:38.173916] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T17:32:38.689970] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-07 (0.57 seconds). [2025-09-22T17:32:38.922169] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-07. [2025-09-22T17:32:39.722073] [INFO ] [REMOTE ] BEPJ: Fetching primary data for 2025-09. [2025-09-22T17:32:40.142418] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T17:32:40.247029] [INFO ] [REMOTE ] BEPJ: Incremental fetch complete for 2025-09 (0.52 seconds). [2025-09-22T17:32:40.248017] [INFO ] [REMOTE ] BEPJ: Full fetch complete (4547 records). [2025-09-22T17:32:40.248086] [DEBUG] [VALIDATOR ] BEPJ: Validating primary data. [2025-09-22T17:32:40.529200] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-08. [2025-09-22T17:32:40.613528] [DEBUG] [VALIDATOR ] BEPJ: All expected trading days are present. [2025-09-22T17:32:40.613610] [DEBUG] [VALIDATOR ] BEPJ: Primary data validation passed. [2025-09-22T17:32:40.613768] [INFO ] [MAIN ] BEPJ: Fetched primary data is valid. [2025-09-22T17:32:40.613828] [DEBUG] [LOCAL ] BEPJ: Saving primary data. [2025-09-22T17:32:40.614215] [DEBUG] [LOCAL ] BEPJ: Trimmed 4547 records to 3285 (keeping 200 days of data) [2025-09-22T17:32:40.634260] [DEBUG] [LOCAL ] BEPJ: Primary data saved (3285 records). [2025-09-22T17:32:40.634354] [INFO ] [MAIN ] BEPJ: Full history saved. [2025-09-22T17:32:40.634432] [INFO ] [MAIN ] Update Progress: 250/2372 symbols completed. BEPJ took 22.2s. Estimated remaining: 4h 36m 49s. Rate: 7.7 symbols/min [2025-09-22T17:32:40.804026] [INFO ] [MAIN ] BFH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:32:40.864570] [DEBUG] [LOCAL ] BFH: Loaded 42563 existing records from primary storage. [2025-09-22T17:32:40.864766] [INFO ] [MAIN ] BFH: Loaded 42563 existing records. [2025-09-22T17:32:41.079010] [WARN ] [MAIN ] BFH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:32:41.079445] [INFO ] [MAIN ] BFH: Wiping existing primary data before full refresh. [2025-09-22T17:32:41.079513] [INFO ] [LOCAL ] BFH: Starting deletion of primary data. [2025-09-22T17:32:41.081219] [DEBUG] [LOCAL ] BFH: Deleted primary data file. [2025-09-22T17:32:41.081288] [INFO ] [MAIN ] BFH: Starting full primary refresh. [2025-09-22T17:32:41.331025] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-02. [2025-09-22T17:32:41.466207] [INFO ] [REMOTE ] BFH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:32:42.122076] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-08. [2025-09-22T17:32:42.282502] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-22T17:32:42.440998] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T17:32:42.490077] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-08 (0.37 seconds). [2025-09-22T17:32:42.922107] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-03. [2025-09-22T17:32:43.722085] [INFO ] [REMOTE ] BEPC: Fetching primary data for 2025-09. [2025-09-22T17:32:44.257875] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T17:32:44.522085] [INFO ] [REMOTE ] BFH: Fetching primary data for 2024-12. [2025-09-22T17:32:45.106207] [INFO ] [REMOTE ] BEPC: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-22T17:32:45.113062] [INFO ] [REMOTE ] BEPC: Full fetch complete (68084 records). [2025-09-22T17:32:45.113201] [DEBUG] [VALIDATOR ] BEPC: Validating primary data. [2025-09-22T17:32:45.114093] [FATAL] [VALIDATOR ] BEPC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:32:45.114192] [FATAL] [MAIN ] BEPC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:32:45.114258] [WARN ] [MAIN ] BEPC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:32:45.114329] [INFO ] [LOCAL ] BEPC: Starting deletion of primary data. [2025-09-22T17:32:45.114392] [DEBUG] [LOCAL ] BEPC: No primary data file found to delete. [2025-09-22T17:32:45.114429] [INFO ] [LOCAL ] BEPC: Starting deletion of derivative data. [2025-09-22T17:32:45.115016] [DEBUG] [LOCAL ] BEPC: Deleted derivative data file. [2025-09-22T17:32:45.115119] [INFO ] [MAIN ] Update Progress: 251/2372 symbols completed. BEPC took 40.0s. Estimated remaining: 4h 36m 13s. Rate: 7.7 symbols/min [2025-09-22T17:32:45.311513] [INFO ] [MAIN ] BFK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:32:45.322032] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-04. [2025-09-22T17:32:45.329560] [DEBUG] [LOCAL ] BFK: Loaded 14286 existing records from primary storage. [2025-09-22T17:32:45.329783] [INFO ] [MAIN ] BFK: Loaded 14286 existing records. [2025-09-22T17:32:45.533903] [WARN ] [MAIN ] BFK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:32:45.534248] [INFO ] [MAIN ] BFK: Wiping existing primary data before full refresh. [2025-09-22T17:32:45.534317] [INFO ] [LOCAL ] BFK: Starting deletion of primary data. [2025-09-22T17:32:45.534917] [DEBUG] [LOCAL ] BFK: Deleted primary data file. [2025-09-22T17:32:45.534986] [INFO ] [MAIN ] BFK: Starting full primary refresh. [2025-09-22T17:32:45.915495] [INFO ] [REMOTE ] BFK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:32:46.122111] [INFO ] [REMOTE ] BFK: Fetching primary data for 2024-12. [2025-09-22T17:32:46.573983] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-22T17:32:46.822299] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T17:32:46.922088] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-05. [2025-09-22T17:32:47.344018] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T17:32:47.722064] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-01. [2025-09-22T17:32:48.153978] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-22T17:32:48.264273] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-22T17:32:48.522075] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-02. [2025-09-22T17:32:49.278403] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-22T17:32:49.322046] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-01. [2025-09-22T17:32:50.122052] [INFO ] [REMOTE ] BEPH: Fetching primary data for 2025-09. [2025-09-22T17:32:50.490450] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-22T17:32:50.895484] [INFO ] [REMOTE ] BEPH: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T17:32:50.896924] [INFO ] [REMOTE ] BEPH: Full fetch complete (7525 records). [2025-09-22T17:32:50.897021] [DEBUG] [VALIDATOR ] BEPH: Validating primary data. [2025-09-22T17:32:50.927312] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-02. [2025-09-22T17:32:51.273063] [DEBUG] [VALIDATOR ] BEPH: All expected trading days are present. [2025-09-22T17:32:51.273163] [DEBUG] [VALIDATOR ] BEPH: Primary data validation passed. [2025-09-22T17:32:51.273418] [INFO ] [MAIN ] BEPH: Fetched primary data is valid. [2025-09-22T17:32:51.273520] [DEBUG] [LOCAL ] BEPH: Saving primary data. [2025-09-22T17:32:51.274140] [DEBUG] [LOCAL ] BEPH: Trimmed 7525 records to 5153 (keeping 200 days of data) [2025-09-22T17:32:51.311625] [DEBUG] [LOCAL ] BEPH: Primary data saved (5153 records). [2025-09-22T17:32:51.311801] [INFO ] [MAIN ] BEPH: Full history saved. [2025-09-22T17:32:51.312020] [INFO ] [MAIN ] Update Progress: 252/2372 symbols completed. BEPH took 43.6s. Estimated remaining: 4h 35m 52s. Rate: 7.7 symbols/min [2025-09-22T17:32:51.507631] [INFO ] [MAIN ] BFLY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:32:51.589456] [DEBUG] [LOCAL ] BFLY: Loaded 52606 existing records from primary storage. [2025-09-22T17:32:51.589668] [INFO ] [MAIN ] BFLY: Loaded 52606 existing records. [2025-09-22T17:32:51.727205] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-03. [2025-09-22T17:32:51.797472] [WARN ] [MAIN ] BFLY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:32:51.797762] [INFO ] [MAIN ] BFLY: Wiping existing primary data before full refresh. [2025-09-22T17:32:51.797818] [INFO ] [LOCAL ] BFLY: Starting deletion of primary data. [2025-09-22T17:32:51.799170] [DEBUG] [LOCAL ] BFLY: Deleted primary data file. [2025-09-22T17:32:51.799249] [INFO ] [MAIN ] BFLY: Starting full primary refresh. [2025-09-22T17:32:52.323056] [INFO ] [REMOTE ] BFLY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:32:52.430382] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-03 (0.70 seconds). [2025-09-22T17:32:52.461151] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:32:52.522092] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2024-12. [2025-09-22T17:32:53.322084] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-04. [2025-09-22T17:32:54.132008] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-03. [2025-09-22T17:32:54.137965] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T17:32:54.260599] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-04 (0.94 seconds). [2025-09-22T17:32:54.922071] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-06. [2025-09-22T17:32:55.554006] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T17:32:55.722108] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-01. [2025-09-22T17:32:56.017203] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-22T17:32:56.522092] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-05. [2025-09-22T17:32:57.322035] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-04. [2025-09-22T17:32:57.545770] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-22T17:32:57.642476] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-22T17:32:58.122110] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-06. [2025-09-22T17:32:58.871006] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-06 (0.75 seconds). [2025-09-22T17:32:58.922003] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-07. [2025-09-22T17:32:58.974012] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T17:32:59.711001] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-22T17:32:59.722036] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-08. [2025-09-22T17:33:00.369575] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-08 (0.65 seconds). [2025-09-22T17:33:00.522124] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-02. [2025-09-22T17:33:01.322081] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-05. [2025-09-22T17:33:02.122072] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-07. [2025-09-22T17:33:02.524392] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-02 (2.00 seconds). [2025-09-22T17:33:02.922077] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-03. [2025-09-22T17:33:03.183397] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-22T17:33:03.722070] [INFO ] [REMOTE ] BFK: Fetching primary data for 2025-09. [2025-09-22T17:33:04.522080] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-06. [2025-09-22T17:33:04.775636] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-07 (2.65 seconds). [2025-09-22T17:33:05.199741] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-03 (2.28 seconds). [2025-09-22T17:33:05.234385] [INFO ] [REMOTE ] BFK: Incremental fetch complete for 2025-09 (1.51 seconds). [2025-09-22T17:33:05.237531] [INFO ] [REMOTE ] BFK: Full fetch complete (19329 records). [2025-09-22T17:33:05.237632] [DEBUG] [VALIDATOR ] BFK: Validating primary data. [2025-09-22T17:33:05.331255] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-04. [2025-09-22T17:33:05.620730] [DEBUG] [VALIDATOR ] BFK: All expected trading days are present. [2025-09-22T17:33:05.620821] [DEBUG] [VALIDATOR ] BFK: Primary data validation passed. [2025-09-22T17:33:05.621215] [INFO ] [MAIN ] BFK: Fetched primary data is valid. [2025-09-22T17:33:05.621279] [DEBUG] [LOCAL ] BFK: Saving primary data. [2025-09-22T17:33:05.621954] [DEBUG] [LOCAL ] BFK: Trimmed 19329 records to 14045 (keeping 200 days of data) [2025-09-22T17:33:05.718117] [DEBUG] [LOCAL ] BFK: Primary data saved (14045 records). [2025-09-22T17:33:05.718274] [INFO ] [MAIN ] BFK: Full history saved. [2025-09-22T17:33:05.718380] [INFO ] [MAIN ] Update Progress: 253/2372 symbols completed. BFK took 20.6s. Estimated remaining: 4h 36m 39s. Rate: 7.7 symbols/min [2025-09-22T17:33:05.889314] [INFO ] [MAIN ] BFS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:33:05.903761] [DEBUG] [LOCAL ] BFS: Loaded 9166 existing records from primary storage. [2025-09-22T17:33:05.904014] [INFO ] [MAIN ] BFS: Loaded 9166 existing records. [2025-09-22T17:33:06.091531] [WARN ] [MAIN ] BFS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:33:06.092278] [INFO ] [MAIN ] BFS: Wiping existing primary data before full refresh. [2025-09-22T17:33:06.092352] [INFO ] [LOCAL ] BFS: Starting deletion of primary data. [2025-09-22T17:33:06.102521] [DEBUG] [LOCAL ] BFS: Deleted primary data file. [2025-09-22T17:33:06.122094] [INFO ] [MAIN ] BFS: Starting full primary refresh. [2025-09-22T17:33:06.122206] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-08. [2025-09-22T17:33:06.218444] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T17:33:06.502029] [INFO ] [REMOTE ] BFS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:33:06.852065] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T17:33:06.922079] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-05. [2025-09-22T17:33:07.722069] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-07. [2025-09-22T17:33:07.949231] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-22T17:33:08.348601] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T17:33:08.522114] [INFO ] [REMOTE ] BFAM: Fetching primary data for 2025-09. [2025-09-22T17:33:09.025960] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-22T17:33:09.322082] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-06. [2025-09-22T17:33:09.610116] [INFO ] [REMOTE ] BFAM: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T17:33:09.618512] [INFO ] [REMOTE ] BFAM: Full fetch complete (47018 records). [2025-09-22T17:33:09.618635] [DEBUG] [VALIDATOR ] BFAM: Validating primary data. [2025-09-22T17:33:10.014358] [DEBUG] [VALIDATOR ] BFAM: All expected trading days are present. [2025-09-22T17:33:10.014462] [DEBUG] [VALIDATOR ] BFAM: Primary data validation passed. [2025-09-22T17:33:10.015132] [INFO ] [MAIN ] BFAM: Fetched primary data is valid. [2025-09-22T17:33:10.015201] [DEBUG] [LOCAL ] BFAM: Saving primary data. [2025-09-22T17:33:10.016436] [DEBUG] [LOCAL ] BFAM: Trimmed 47018 records to 33000 (keeping 200 days of data) [2025-09-22T17:33:10.122708] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-08. [2025-09-22T17:33:10.240538] [DEBUG] [LOCAL ] BFAM: Primary data saved (33000 records). [2025-09-22T17:33:10.240714] [INFO ] [MAIN ] BFAM: Full history saved. [2025-09-22T17:33:10.240815] [INFO ] [MAIN ] Update Progress: 254/2372 symbols completed. BFAM took 44.0s. Estimated remaining: 4h 36m 4s. Rate: 7.7 symbols/min [2025-09-22T17:33:10.423229] [INFO ] [MAIN ] BFZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:33:10.442570] [DEBUG] [LOCAL ] BFZ: Loaded 11653 existing records from primary storage. [2025-09-22T17:33:10.442714] [INFO ] [MAIN ] BFZ: Loaded 11653 existing records. [2025-09-22T17:33:10.623535] [WARN ] [MAIN ] BFZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:33:10.623946] [INFO ] [MAIN ] BFZ: Wiping existing primary data before full refresh. [2025-09-22T17:33:10.624051] [INFO ] [LOCAL ] BFZ: Starting deletion of primary data. [2025-09-22T17:33:10.624831] [DEBUG] [LOCAL ] BFZ: Deleted primary data file. [2025-09-22T17:33:10.625025] [INFO ] [MAIN ] BFZ: Starting full primary refresh. [2025-09-22T17:33:10.927203] [INFO ] [REMOTE ] BFS: Fetching primary data for 2024-12. [2025-09-22T17:33:10.998558] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-22T17:33:11.040918] [INFO ] [REMOTE ] BFZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:33:11.277959] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-22T17:33:11.525616] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2024-12 (0.60 seconds). [2025-09-22T17:33:11.722062] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-01. [2025-09-22T17:33:12.247438] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-01 (0.53 seconds). [2025-09-22T17:33:12.522063] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2024-12. [2025-09-22T17:33:13.322026] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-02. [2025-09-22T17:33:13.686283] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-22T17:33:14.122076] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-01. [2025-09-22T17:33:14.148404] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-22T17:33:14.688715] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-01 (0.57 seconds). [2025-09-22T17:33:14.922070] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-02. [2025-09-22T17:33:15.722059] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-03. [2025-09-22T17:33:15.922870] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-22T17:33:16.289543] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-22T17:33:16.522066] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-04. [2025-09-22T17:33:17.153544] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-22T17:33:17.322060] [INFO ] [REMOTE ] BFH: Fetching primary data for 2025-09. [2025-09-22T17:33:18.122055] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-07. [2025-09-22T17:33:18.922055] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-03. [2025-09-22T17:33:19.722063] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-05. [2025-09-22T17:33:20.155504] [INFO ] [REMOTE ] BFH: Incremental fetch complete for 2025-09 (2.83 seconds). [2025-09-22T17:33:20.163289] [INFO ] [REMOTE ] BFH: Full fetch complete (59556 records). [2025-09-22T17:33:20.163433] [DEBUG] [VALIDATOR ] BFH: Validating primary data. [2025-09-22T17:33:20.541275] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-22T17:33:20.595254] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-22T17:33:20.596614] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-04. [2025-09-22T17:33:20.596101] [DEBUG] [VALIDATOR ] BFH: All expected trading days are present. [2025-09-22T17:33:20.600221] [DEBUG] [VALIDATOR ] BFH: Primary data validation passed. [2025-09-22T17:33:20.601200] [INFO ] [MAIN ] BFH: Fetched primary data is valid. [2025-09-22T17:33:20.601364] [DEBUG] [LOCAL ] BFH: Saving primary data. [2025-09-22T17:33:20.602736] [DEBUG] [LOCAL ] BFH: Trimmed 59556 records to 41822 (keeping 200 days of data) [2025-09-22T17:33:20.883170] [DEBUG] [LOCAL ] BFH: Primary data saved (41822 records). [2025-09-22T17:33:20.883416] [INFO ] [MAIN ] BFH: Full history saved. [2025-09-22T17:33:20.884357] [INFO ] [MAIN ] Update Progress: 255/2372 symbols completed. BFH took 40.2s. Estimated remaining: 4h 36m 20s. Rate: 7.7 symbols/min [2025-09-22T17:33:21.062287] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-07 (2.94 seconds). [2025-09-22T17:33:21.119209] [INFO ] [MAIN ] BG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:33:21.175572] [DEBUG] [LOCAL ] BG: Loaded 51108 existing records from primary storage. [2025-09-22T17:33:21.175748] [INFO ] [MAIN ] BG: Loaded 51108 existing records. [2025-09-22T17:33:21.329860] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-08. [2025-09-22T17:33:21.370620] [WARN ] [MAIN ] BG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:33:21.371194] [INFO ] [MAIN ] BG: Wiping existing primary data before full refresh. [2025-09-22T17:33:21.371277] [INFO ] [LOCAL ] BG: Starting deletion of primary data. [2025-09-22T17:33:21.373058] [DEBUG] [LOCAL ] BG: Deleted primary data file. [2025-09-22T17:33:21.373125] [INFO ] [MAIN ] BG: Starting full primary refresh. [2025-09-22T17:33:21.680719] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T17:33:21.752014] [INFO ] [REMOTE ] BG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:33:22.122063] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-06. [2025-09-22T17:33:22.823426] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T17:33:22.823721] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-22T17:33:22.922016] [INFO ] [REMOTE ] BFLY: Fetching primary data for 2025-09. [2025-09-22T17:33:23.722074] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-05. [2025-09-22T17:33:24.323773] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-05 (0.60 seconds). [2025-09-22T17:33:24.522075] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-07. [2025-09-22T17:33:24.892781] [INFO ] [REMOTE ] BFLY: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-22T17:33:24.900966] [INFO ] [REMOTE ] BFLY: Full fetch complete (75206 records). [2025-09-22T17:33:24.901098] [DEBUG] [VALIDATOR ] BFLY: Validating primary data. [2025-09-22T17:33:25.224857] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T17:33:25.329857] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-08. [2025-09-22T17:33:25.386418] [DEBUG] [VALIDATOR ] BFLY: All expected trading days are present. [2025-09-22T17:33:25.386527] [DEBUG] [VALIDATOR ] BFLY: Primary data validation passed. [2025-09-22T17:33:25.387468] [INFO ] [MAIN ] BFLY: Fetched primary data is valid. [2025-09-22T17:33:25.387537] [DEBUG] [LOCAL ] BFLY: Saving primary data. [2025-09-22T17:33:25.389434] [DEBUG] [LOCAL ] BFLY: Trimmed 75206 records to 51829 (keeping 200 days of data) [2025-09-22T17:33:25.723658] [DEBUG] [LOCAL ] BFLY: Primary data saved (51829 records). [2025-09-22T17:33:25.723843] [INFO ] [MAIN ] BFLY: Full history saved. [2025-09-22T17:33:25.723937] [INFO ] [MAIN ] Update Progress: 256/2372 symbols completed. BFLY took 34.4s. Estimated remaining: 4h 35m 47s. Rate: 7.7 symbols/min [2025-09-22T17:33:25.901930] [INFO ] [MAIN ] BGB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:33:25.910505] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-22T17:33:25.930436] [DEBUG] [LOCAL ] BGB: Loaded 17835 existing records from primary storage. [2025-09-22T17:33:25.930583] [INFO ] [MAIN ] BGB: Loaded 17835 existing records. [2025-09-22T17:33:26.125381] [INFO ] [REMOTE ] BG: Fetching primary data for 2024-12. [2025-09-22T17:33:26.125759] [WARN ] [MAIN ] BGB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:33:26.127309] [INFO ] [MAIN ] BGB: Wiping existing primary data before full refresh. [2025-09-22T17:33:26.127373] [INFO ] [LOCAL ] BGB: Starting deletion of primary data. [2025-09-22T17:33:26.128315] [DEBUG] [LOCAL ] BGB: Deleted primary data file. [2025-09-22T17:33:26.128382] [INFO ] [MAIN ] BGB: Starting full primary refresh. [2025-09-22T17:33:26.528357] [INFO ] [REMOTE ] BGB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:33:26.922075] [INFO ] [REMOTE ] BGB: Fetching primary data for 2024-12. [2025-09-22T17:33:27.611265] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T17:33:27.722077] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-01. [2025-09-22T17:33:27.865955] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-22T17:33:28.522106] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-01. [2025-09-22T17:33:29.062194] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T17:33:29.322060] [INFO ] [REMOTE ] BFS: Fetching primary data for 2025-09. [2025-09-22T17:33:29.568688] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T17:33:30.122072] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-02. [2025-09-22T17:33:30.197297] [INFO ] [REMOTE ] BFS: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T17:33:30.199996] [INFO ] [REMOTE ] BFS: Full fetch complete (12430 records). [2025-09-22T17:33:30.200070] [DEBUG] [VALIDATOR ] BFS: Validating primary data. [2025-09-22T17:33:30.558932] [DEBUG] [VALIDATOR ] BFS: All expected trading days are present. [2025-09-22T17:33:30.559008] [DEBUG] [VALIDATOR ] BFS: Primary data validation passed. [2025-09-22T17:33:30.559216] [INFO ] [MAIN ] BFS: Fetched primary data is valid. [2025-09-22T17:33:30.559270] [DEBUG] [LOCAL ] BFS: Saving primary data. [2025-09-22T17:33:30.559807] [DEBUG] [LOCAL ] BFS: Trimmed 12430 records to 8996 (keeping 200 days of data) [2025-09-22T17:33:30.615291] [DEBUG] [LOCAL ] BFS: Primary data saved (8996 records). [2025-09-22T17:33:30.615427] [INFO ] [MAIN ] BFS: Full history saved. [2025-09-22T17:33:30.615533] [INFO ] [MAIN ] Update Progress: 257/2372 symbols completed. BFS took 24.9s. Estimated remaining: 4h 35m 15s. Rate: 7.7 symbols/min [2025-09-22T17:33:30.788008] [INFO ] [MAIN ] BGH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:33:30.806080] [DEBUG] [LOCAL ] BGH: Loaded 16671 existing records from primary storage. [2025-09-22T17:33:30.806195] [INFO ] [MAIN ] BGH: Loaded 16671 existing records. [2025-09-22T17:33:30.927235] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-06. [2025-09-22T17:33:30.987020] [WARN ] [MAIN ] BGH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:33:30.987277] [INFO ] [MAIN ] BGH: Wiping existing primary data before full refresh. [2025-09-22T17:33:30.987343] [INFO ] [LOCAL ] BGH: Starting deletion of primary data. [2025-09-22T17:33:30.988008] [DEBUG] [LOCAL ] BGH: Deleted primary data file. [2025-09-22T17:33:30.988100] [INFO ] [MAIN ] BGH: Starting full primary refresh. [2025-09-22T17:33:31.335977] [INFO ] [REMOTE ] BGH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:33:31.542007] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T17:33:31.722057] [INFO ] [REMOTE ] BGH: Fetching primary data for 2024-12. [2025-09-22T17:33:31.941856] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-06 (1.01 seconds). [2025-09-22T17:33:32.522065] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-07. [2025-09-22T17:33:32.568721] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-22T17:33:33.224044] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T17:33:33.322006] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-02. [2025-09-22T17:33:34.122059] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-08. [2025-09-22T17:33:34.590292] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T17:33:34.807972] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-22T17:33:34.922035] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-03. [2025-09-22T17:33:35.722035] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-03. [2025-09-22T17:33:35.847352] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-22T17:33:36.522060] [INFO ] [REMOTE ] BFZ: Fetching primary data for 2025-09. [2025-09-22T17:33:37.133833] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-22T17:33:37.322097] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-04. [2025-09-22T17:33:37.475177] [INFO ] [REMOTE ] BFZ: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-22T17:33:37.478316] [INFO ] [REMOTE ] BFZ: Full fetch complete (17838 records). [2025-09-22T17:33:37.478418] [DEBUG] [VALIDATOR ] BFZ: Validating primary data. [2025-09-22T17:33:37.851731] [DEBUG] [VALIDATOR ] BFZ: All expected trading days are present. [2025-09-22T17:33:37.851814] [DEBUG] [VALIDATOR ] BFZ: Primary data validation passed. [2025-09-22T17:33:37.852150] [INFO ] [MAIN ] BFZ: Fetched primary data is valid. [2025-09-22T17:33:37.852189] [DEBUG] [LOCAL ] BFZ: Saving primary data. [2025-09-22T17:33:37.852743] [DEBUG] [LOCAL ] BFZ: Trimmed 17838 records to 11524 (keeping 200 days of data) [2025-09-22T17:33:37.926664] [DEBUG] [LOCAL ] BFZ: Primary data saved (11524 records). [2025-09-22T17:33:37.926799] [INFO ] [MAIN ] BFZ: Full history saved. [2025-09-22T17:33:37.926885] [INFO ] [MAIN ] Update Progress: 258/2372 symbols completed. BFZ took 27.7s. Estimated remaining: 4h 35m 3s. Rate: 7.7 symbols/min [2025-09-22T17:33:38.096181] [INFO ] [MAIN ] BGR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:33:38.111729] [DEBUG] [LOCAL ] BGR: Loaded 13798 existing records from primary storage. [2025-09-22T17:33:38.111868] [INFO ] [MAIN ] BGR: Loaded 13798 existing records. [2025-09-22T17:33:38.132376] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-01. [2025-09-22T17:33:38.296913] [WARN ] [MAIN ] BGR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:33:38.297307] [INFO ] [MAIN ] BGR: Wiping existing primary data before full refresh. [2025-09-22T17:33:38.297464] [INFO ] [LOCAL ] BGR: Starting deletion of primary data. [2025-09-22T17:33:38.303980] [DEBUG] [LOCAL ] BGR: Deleted primary data file. [2025-09-22T17:33:38.313527] [INFO ] [MAIN ] BGR: Starting full primary refresh. [2025-09-22T17:33:38.358306] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-22T17:33:38.711336] [INFO ] [REMOTE ] BGR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:33:38.922057] [INFO ] [REMOTE ] BGR: Fetching primary data for 2024-12. [2025-09-22T17:33:39.134888] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T17:33:39.688512] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-22T17:33:39.722106] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-01. [2025-09-22T17:33:40.522081] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-02. [2025-09-22T17:33:40.755881] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-22T17:33:41.322715] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-22T17:33:41.322152] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-04. [2025-09-22T17:33:42.122060] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-02. [2025-09-22T17:33:42.922105] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-03. [2025-09-22T17:33:43.121103] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-22T17:33:43.191183] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-22T17:33:43.591589] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-22T17:33:43.722056] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-04. [2025-09-22T17:33:44.503668] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-22T17:33:44.522000] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-05. [2025-09-22T17:33:45.322068] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-05. [2025-09-22T17:33:45.475366] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-22T17:33:45.986400] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-22T17:33:46.122059] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-06. [2025-09-22T17:33:46.922079] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-06. [2025-09-22T17:33:47.012156] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-06 (0.89 seconds). [2025-09-22T17:33:47.722063] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-03. [2025-09-22T17:33:47.848979] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-22T17:33:48.475502] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-22T17:33:48.522003] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-04. [2025-09-22T17:33:49.322069] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-05. [2025-09-22T17:33:49.518047] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-22T17:33:50.122058] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-07. [2025-09-22T17:33:50.911027] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-22T17:33:50.922020] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-08. [2025-09-22T17:33:51.068128] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-22T17:33:51.722119] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-07. [2025-09-22T17:33:51.896040] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-22T17:33:52.348522] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-22T17:33:52.522071] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-06. [2025-09-22T17:33:53.322061] [INFO ] [REMOTE ] BGB: Fetching primary data for 2025-09. [2025-09-22T17:33:54.122030] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-08. [2025-09-22T17:33:54.247299] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-22T17:33:54.338093] [INFO ] [REMOTE ] BGB: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-22T17:33:54.340930] [INFO ] [REMOTE ] BGB: Full fetch complete (26903 records). [2025-09-22T17:33:54.341018] [DEBUG] [VALIDATOR ] BGB: Validating primary data. [2025-09-22T17:33:54.709291] [DEBUG] [VALIDATOR ] BGB: All expected trading days are present. [2025-09-22T17:33:54.709410] [DEBUG] [VALIDATOR ] BGB: Primary data validation passed. [2025-09-22T17:33:54.709852] [INFO ] [MAIN ] BGB: Fetched primary data is valid. [2025-09-22T17:33:54.709912] [DEBUG] [LOCAL ] BGB: Saving primary data. [2025-09-22T17:33:54.710547] [DEBUG] [LOCAL ] BGB: Trimmed 26903 records to 17407 (keeping 200 days of data) [2025-09-22T17:33:54.818585] [DEBUG] [LOCAL ] BGB: Primary data saved (17407 records). [2025-09-22T17:33:54.818739] [INFO ] [MAIN ] BGB: Full history saved. [2025-09-22T17:33:54.818828] [INFO ] [MAIN ] Update Progress: 259/2372 symbols completed. BGB took 29.1s. Estimated remaining: 4h 36m 10s. Rate: 7.7 symbols/min [2025-09-22T17:33:54.923210] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-05. [2025-09-22T17:33:55.008586] [INFO ] [MAIN ] BGS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:33:55.005592] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-22T17:33:55.063014] [DEBUG] [LOCAL ] BGS: Loaded 51172 existing records from primary storage. [2025-09-22T17:33:55.063156] [INFO ] [MAIN ] BGS: Loaded 51172 existing records. [2025-09-22T17:33:55.238893] [WARN ] [MAIN ] BGS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:33:55.239180] [INFO ] [MAIN ] BGS: Wiping existing primary data before full refresh. [2025-09-22T17:33:55.239256] [INFO ] [LOCAL ] BGS: Starting deletion of primary data. [2025-09-22T17:33:55.240934] [DEBUG] [LOCAL ] BGS: Deleted primary data file. [2025-09-22T17:33:55.240998] [INFO ] [MAIN ] BGS: Starting full primary refresh. [2025-09-22T17:33:55.598385] [INFO ] [REMOTE ] BGS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:33:55.607544] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T17:33:55.722008] [INFO ] [REMOTE ] BGS: Fetching primary data for 2024-12. [2025-09-22T17:33:56.522070] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-06. [2025-09-22T17:33:57.072375] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T17:33:57.322073] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-01. [2025-09-22T17:33:57.521313] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T17:33:58.122094] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-07. [2025-09-22T17:33:58.503748] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T17:33:58.922067] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-02. [2025-09-22T17:33:58.943512] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-07 (0.82 seconds). [2025-09-22T17:33:59.722076] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-08. [2025-09-22T17:34:00.262101] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T17:34:00.480102] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T17:34:00.522005] [INFO ] [REMOTE ] BGR: Fetching primary data for 2025-09. [2025-09-22T17:34:01.322052] [INFO ] [REMOTE ] BGH: Fetching primary data for 2025-09. [2025-09-22T17:34:01.335928] [INFO ] [REMOTE ] BGR: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-22T17:34:01.339632] [INFO ] [REMOTE ] BGR: Full fetch complete (20311 records). [2025-09-22T17:34:01.339834] [DEBUG] [VALIDATOR ] BGR: Validating primary data. [2025-09-22T17:34:01.725486] [DEBUG] [VALIDATOR ] BGR: All expected trading days are present. [2025-09-22T17:34:01.725567] [DEBUG] [VALIDATOR ] BGR: Primary data validation passed. [2025-09-22T17:34:01.726048] [INFO ] [MAIN ] BGR: Fetched primary data is valid. [2025-09-22T17:34:01.726112] [DEBUG] [LOCAL ] BGR: Saving primary data. [2025-09-22T17:34:01.726734] [DEBUG] [LOCAL ] BGR: Trimmed 20311 records to 13484 (keeping 200 days of data) [2025-09-22T17:34:01.811950] [DEBUG] [LOCAL ] BGR: Primary data saved (13484 records). [2025-09-22T17:34:01.812112] [INFO ] [MAIN ] BGR: Full history saved. [2025-09-22T17:34:01.812205] [INFO ] [MAIN ] Update Progress: 260/2372 symbols completed. BGR took 23.9s. Estimated remaining: 4h 35m 55s. Rate: 7.7 symbols/min [2025-09-22T17:34:01.993244] [INFO ] [MAIN ] BGSF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:34:02.001633] [DEBUG] [LOCAL ] BGSF: Loaded 6327 existing records from primary storage. [2025-09-22T17:34:02.001798] [INFO ] [MAIN ] BGSF: Loaded 6327 existing records. [2025-09-22T17:34:02.130820] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-03. [2025-09-22T17:34:02.200283] [WARN ] [MAIN ] BGSF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:34:02.201983] [INFO ] [REMOTE ] BGH: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T17:34:02.205214] [INFO ] [MAIN ] BGSF: Wiping existing primary data before full refresh. [2025-09-22T17:34:02.205374] [INFO ] [LOCAL ] BGSF: Starting deletion of primary data. [2025-09-22T17:34:02.205926] [DEBUG] [LOCAL ] BGSF: Deleted primary data file. [2025-09-22T17:34:02.205986] [INFO ] [MAIN ] BGSF: Starting full primary refresh. [2025-09-22T17:34:02.245546] [INFO ] [REMOTE ] BGH: Full fetch complete (21789 records). [2025-09-22T17:34:02.258402] [DEBUG] [VALIDATOR ] BGH: Validating primary data. [2025-09-22T17:34:02.933214] [INFO ] [REMOTE ] BGSF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:34:02.933295] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-07. [2025-09-22T17:34:02.997426] [DEBUG] [VALIDATOR ] BGH: All expected trading days are present. [2025-09-22T17:34:02.997505] [DEBUG] [VALIDATOR ] BGH: Primary data validation passed. [2025-09-22T17:34:02.998018] [INFO ] [MAIN ] BGH: Fetched primary data is valid. [2025-09-22T17:34:02.998088] [DEBUG] [LOCAL ] BGH: Saving primary data. [2025-09-22T17:34:02.998889] [DEBUG] [LOCAL ] BGH: Trimmed 21789 records to 16404 (keeping 200 days of data) [2025-09-22T17:34:03.108575] [DEBUG] [LOCAL ] BGH: Primary data saved (16404 records). [2025-09-22T17:34:03.108772] [INFO ] [MAIN ] BGH: Full history saved. [2025-09-22T17:34:03.108879] [INFO ] [MAIN ] Update Progress: 261/2372 symbols completed. BGH took 32.5s. Estimated remaining: 4h 34m 54s. Rate: 7.7 symbols/min [2025-09-22T17:34:03.295051] [INFO ] [MAIN ] BGT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:34:03.314131] [DEBUG] [LOCAL ] BGT: Loaded 16885 existing records from primary storage. [2025-09-22T17:34:03.314283] [INFO ] [MAIN ] BGT: Loaded 16885 existing records. [2025-09-22T17:34:03.511839] [WARN ] [MAIN ] BGT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:34:03.512104] [INFO ] [MAIN ] BGT: Wiping existing primary data before full refresh. [2025-09-22T17:34:03.512154] [INFO ] [LOCAL ] BGT: Starting deletion of primary data. [2025-09-22T17:34:03.512894] [DEBUG] [LOCAL ] BGT: Deleted primary data file. [2025-09-22T17:34:03.512958] [INFO ] [MAIN ] BGT: Starting full primary refresh. [2025-09-22T17:34:03.723297] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2024-12. [2025-09-22T17:34:03.921461] [INFO ] [REMOTE ] BGT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:34:03.942613] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T17:34:04.522072] [INFO ] [REMOTE ] BGT: Fetching primary data for 2024-12. [2025-09-22T17:34:04.766527] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-22T17:34:04.783056] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T17:34:05.322062] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-01. [2025-09-22T17:34:05.639979] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2024-12 (1.12 seconds). [2025-09-22T17:34:05.671593] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-01 (0.35 seconds). [2025-09-22T17:34:06.122052] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-04. [2025-09-22T17:34:06.922072] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-02. [2025-09-22T17:34:07.364944] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T17:34:07.722096] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-01. [2025-09-22T17:34:07.878808] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T17:34:08.522039] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-05. [2025-09-22T17:34:08.636942] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-22T17:34:09.322117] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-03. [2025-09-22T17:34:09.973905] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-22T17:34:10.122099] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-04. [2025-09-22T17:34:10.304328] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T17:34:10.448517] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-04 (0.33 seconds). [2025-09-22T17:34:10.922073] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-08. [2025-09-22T17:34:11.722072] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-05. [2025-09-22T17:34:12.148328] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-05 (0.43 seconds). [2025-09-22T17:34:12.359961] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T17:34:12.522125] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-06. [2025-09-22T17:34:13.322061] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-02. [2025-09-22T17:34:14.102032] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-22T17:34:14.122010] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-07. [2025-09-22T17:34:14.206081] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-22T17:34:14.922059] [INFO ] [REMOTE ] BG: Fetching primary data for 2025-09. [2025-09-22T17:34:15.493098] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T17:34:15.722055] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-08. [2025-09-22T17:34:16.522101] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-03. [2025-09-22T17:34:16.585410] [INFO ] [REMOTE ] BG: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-22T17:34:16.593764] [INFO ] [REMOTE ] BG: Full fetch complete (72766 records). [2025-09-22T17:34:16.593915] [DEBUG] [VALIDATOR ] BG: Validating primary data. [2025-09-22T17:34:17.017389] [DEBUG] [VALIDATOR ] BG: All expected trading days are present. [2025-09-22T17:34:17.017667] [DEBUG] [VALIDATOR ] BG: Primary data validation passed. [2025-09-22T17:34:17.018556] [INFO ] [MAIN ] BG: Fetched primary data is valid. [2025-09-22T17:34:17.018674] [DEBUG] [LOCAL ] BG: Saving primary data. [2025-09-22T17:34:17.020515] [DEBUG] [LOCAL ] BG: Trimmed 72766 records to 50380 (keeping 200 days of data) [2025-09-22T17:34:17.157103] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T17:34:17.322288] [INFO ] [REMOTE ] BGS: Fetching primary data for 2025-09. [2025-09-22T17:34:17.418626] [DEBUG] [LOCAL ] BG: Primary data saved (50380 records). [2025-09-22T17:34:17.418816] [INFO ] [MAIN ] BG: Full history saved. [2025-09-22T17:34:17.419591] [INFO ] [MAIN ] Update Progress: 262/2372 symbols completed. BG took 56.5s. Estimated remaining: 4h 35m 39s. Rate: 7.7 symbols/min [2025-09-22T17:34:17.611619] [INFO ] [MAIN ] BGX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:34:17.626235] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-22T17:34:17.641996] [DEBUG] [LOCAL ] BGX: Loaded 10987 existing records from primary storage. [2025-09-22T17:34:17.642160] [INFO ] [MAIN ] BGX: Loaded 10987 existing records. [2025-09-22T17:34:17.843586] [WARN ] [MAIN ] BGX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:34:17.843872] [INFO ] [MAIN ] BGX: Wiping existing primary data before full refresh. [2025-09-22T17:34:17.843923] [INFO ] [LOCAL ] BGX: Starting deletion of primary data. [2025-09-22T17:34:17.844462] [DEBUG] [LOCAL ] BGX: Deleted primary data file. [2025-09-22T17:34:17.844523] [INFO ] [MAIN ] BGX: Starting full primary refresh. [2025-09-22T17:34:18.127276] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-04. [2025-09-22T17:34:18.247770] [INFO ] [REMOTE ] BGX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:34:18.922030] [INFO ] [REMOTE ] BGX: Fetching primary data for 2024-12. [2025-09-22T17:34:19.312685] [INFO ] [REMOTE ] BGS: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-22T17:34:19.325835] [INFO ] [REMOTE ] BGS: Full fetch complete (72458 records). [2025-09-22T17:34:19.326077] [DEBUG] [VALIDATOR ] BGS: Validating primary data. [2025-09-22T17:34:19.656139] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T17:34:19.739743] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-06. [2025-09-22T17:34:19.763386] [DEBUG] [VALIDATOR ] BGS: All expected trading days are present. [2025-09-22T17:34:19.764677] [DEBUG] [VALIDATOR ] BGS: Primary data validation passed. [2025-09-22T17:34:19.765612] [INFO ] [MAIN ] BGS: Fetched primary data is valid. [2025-09-22T17:34:19.765716] [DEBUG] [LOCAL ] BGS: Saving primary data. [2025-09-22T17:34:19.767321] [DEBUG] [LOCAL ] BGS: Trimmed 72458 records to 50448 (keeping 200 days of data) [2025-09-22T17:34:19.948954] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T17:34:20.074176] [DEBUG] [LOCAL ] BGS: Primary data saved (50448 records). [2025-09-22T17:34:20.074388] [INFO ] [MAIN ] BGS: Full history saved. [2025-09-22T17:34:20.074521] [INFO ] [MAIN ] Update Progress: 263/2372 symbols completed. BGS took 25.3s. Estimated remaining: 4h 34m 49s. Rate: 7.7 symbols/min [2025-09-22T17:34:20.245860] [INFO ] [MAIN ] BGY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:34:20.268583] [DEBUG] [LOCAL ] BGY: Loaded 23356 existing records from primary storage. [2025-09-22T17:34:20.268753] [INFO ] [MAIN ] BGY: Loaded 23356 existing records. [2025-09-22T17:34:20.449423] [WARN ] [MAIN ] BGY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:34:20.449887] [INFO ] [MAIN ] BGY: Wiping existing primary data before full refresh. [2025-09-22T17:34:20.449951] [INFO ] [LOCAL ] BGY: Starting deletion of primary data. [2025-09-22T17:34:20.457144] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-22T17:34:20.459324] [DEBUG] [LOCAL ] BGY: Deleted primary data file. [2025-09-22T17:34:20.460168] [INFO ] [MAIN ] BGY: Starting full primary refresh. [2025-09-22T17:34:20.527274] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-05. [2025-09-22T17:34:20.821328] [INFO ] [REMOTE ] BGY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:34:21.204158] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T17:34:21.322076] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-06. [2025-09-22T17:34:21.925803] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-22T17:34:22.122106] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-01. [2025-09-22T17:34:22.916270] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T17:34:22.921997] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-02. [2025-09-22T17:34:23.722109] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-07. [2025-09-22T17:34:23.740887] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-22T17:34:24.522114] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-03. [2025-09-22T17:34:24.791875] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-22T17:34:25.322033] [INFO ] [REMOTE ] BGY: Fetching primary data for 2024-12. [2025-09-22T17:34:25.534920] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-22T17:34:26.122091] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-04. [2025-09-22T17:34:26.359734] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T17:34:26.922135] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-08. [2025-09-22T17:34:26.980139] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-22T17:34:27.679497] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T17:34:27.722010] [INFO ] [REMOTE ] BGT: Fetching primary data for 2025-09. [2025-09-22T17:34:28.522031] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-07. [2025-09-22T17:34:28.673911] [INFO ] [REMOTE ] BGT: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-22T17:34:28.676763] [INFO ] [REMOTE ] BGT: Full fetch complete (24405 records). [2025-09-22T17:34:28.676841] [DEBUG] [VALIDATOR ] BGT: Validating primary data. [2025-09-22T17:34:29.084382] [DEBUG] [VALIDATOR ] BGT: All expected trading days are present. [2025-09-22T17:34:29.085363] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-22T17:34:29.085072] [DEBUG] [VALIDATOR ] BGT: Primary data validation passed. [2025-09-22T17:34:29.088883] [INFO ] [MAIN ] BGT: Fetched primary data is valid. [2025-09-22T17:34:29.088988] [DEBUG] [LOCAL ] BGT: Saving primary data. [2025-09-22T17:34:29.089705] [DEBUG] [LOCAL ] BGT: Trimmed 24405 records to 16570 (keeping 200 days of data) [2025-09-22T17:34:29.192588] [DEBUG] [LOCAL ] BGT: Primary data saved (16570 records). [2025-09-22T17:34:29.192841] [INFO ] [MAIN ] BGT: Full history saved. [2025-09-22T17:34:29.192944] [INFO ] [MAIN ] Update Progress: 264/2372 symbols completed. BGT took 26.1s. Estimated remaining: 4h 34m 52s. Rate: 7.7 symbols/min [2025-09-22T17:34:29.336515] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-08. [2025-09-22T17:34:29.370343] [INFO ] [MAIN ] BH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:34:29.388503] [DEBUG] [LOCAL ] BH: Loaded 15496 existing records from primary storage. [2025-09-22T17:34:29.388632] [INFO ] [MAIN ] BH: Loaded 15496 existing records. [2025-09-22T17:34:29.568241] [WARN ] [MAIN ] BH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:34:29.568490] [INFO ] [MAIN ] BH: Wiping existing primary data before full refresh. [2025-09-22T17:34:29.568539] [INFO ] [LOCAL ] BH: Starting deletion of primary data. [2025-09-22T17:34:29.569184] [DEBUG] [LOCAL ] BH: Deleted primary data file. [2025-09-22T17:34:29.569246] [INFO ] [MAIN ] BH: Starting full primary refresh. [2025-09-22T17:34:29.864159] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-08 (0.53 seconds). [2025-09-22T17:34:29.958059] [INFO ] [REMOTE ] BH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:34:30.122089] [INFO ] [REMOTE ] BH: Fetching primary data for 2024-12. [2025-09-22T17:34:30.922102] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-05. [2025-09-22T17:34:31.211256] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-22T17:34:31.629115] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-22T17:34:31.722080] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-06. [2025-09-22T17:34:32.204364] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-06 (0.48 seconds). [2025-09-22T17:34:32.522058] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-07. [2025-09-22T17:34:33.285938] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-22T17:34:33.322011] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-08. [2025-09-22T17:34:33.870236] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-22T17:34:34.122097] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-01. [2025-09-22T17:34:34.593680] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-01 (0.47 seconds). [2025-09-22T17:34:34.922053] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-01. [2025-09-22T17:34:35.722062] [INFO ] [REMOTE ] BGSF: Fetching primary data for 2025-09. [2025-09-22T17:34:36.061063] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-22T17:34:36.522121] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-02. [2025-09-22T17:34:36.658071] [INFO ] [REMOTE ] BGSF: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-22T17:34:36.661063] [INFO ] [REMOTE ] BGSF: Full fetch complete (7915 records). [2025-09-22T17:34:36.661131] [DEBUG] [VALIDATOR ] BGSF: Validating primary data. [2025-09-22T17:34:37.023050] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-22T17:34:37.030350] [DEBUG] [VALIDATOR ] BGSF: All expected trading days are present. [2025-09-22T17:34:37.031008] [DEBUG] [VALIDATOR ] BGSF: Primary data validation passed. [2025-09-22T17:34:37.031221] [INFO ] [MAIN ] BGSF: Fetched primary data is valid. [2025-09-22T17:34:37.031260] [DEBUG] [LOCAL ] BGSF: Saving primary data. [2025-09-22T17:34:37.031706] [DEBUG] [LOCAL ] BGSF: Trimmed 7915 records to 6537 (keeping 200 days of data) [2025-09-22T17:34:37.082596] [DEBUG] [LOCAL ] BGSF: Primary data saved (6537 records). [2025-09-22T17:34:37.082846] [INFO ] [MAIN ] BGSF: Full history saved. [2025-09-22T17:34:37.082990] [INFO ] [MAIN ] Update Progress: 265/2372 symbols completed. BGSF took 35.3s. Estimated remaining: 4h 34m 44s. Rate: 7.7 symbols/min [2025-09-22T17:34:37.260382] [INFO ] [MAIN ] BHC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:34:37.310892] [DEBUG] [LOCAL ] BHC: Loaded 47463 existing records from primary storage. [2025-09-22T17:34:37.311202] [INFO ] [MAIN ] BHC: Loaded 47463 existing records. [2025-09-22T17:34:37.331967] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-02. [2025-09-22T17:34:37.491505] [WARN ] [MAIN ] BHC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:34:37.491800] [INFO ] [MAIN ] BHC: Wiping existing primary data before full refresh. [2025-09-22T17:34:37.491861] [INFO ] [LOCAL ] BHC: Starting deletion of primary data. [2025-09-22T17:34:37.493331] [DEBUG] [LOCAL ] BHC: Deleted primary data file. [2025-09-22T17:34:37.493391] [INFO ] [MAIN ] BHC: Starting full primary refresh. [2025-09-22T17:34:37.846568] [INFO ] [REMOTE ] BHC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:34:38.122079] [INFO ] [REMOTE ] BGX: Fetching primary data for 2025-09. [2025-09-22T17:34:38.537717] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-22T17:34:38.715737] [INFO ] [REMOTE ] BGX: Incremental fetch complete for 2025-09 (0.59 seconds). [2025-09-22T17:34:38.718175] [INFO ] [REMOTE ] BGX: Full fetch complete (15720 records). [2025-09-22T17:34:38.718250] [DEBUG] [VALIDATOR ] BGX: Validating primary data. [2025-09-22T17:34:38.928923] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-03. [2025-09-22T17:34:39.087294] [DEBUG] [VALIDATOR ] BGX: All expected trading days are present. [2025-09-22T17:34:39.087370] [DEBUG] [VALIDATOR ] BGX: Primary data validation passed. [2025-09-22T17:34:39.087724] [INFO ] [MAIN ] BGX: Fetched primary data is valid. [2025-09-22T17:34:39.087786] [DEBUG] [LOCAL ] BGX: Saving primary data. [2025-09-22T17:34:39.088293] [DEBUG] [LOCAL ] BGX: Trimmed 15720 records to 10738 (keeping 200 days of data) [2025-09-22T17:34:39.153725] [DEBUG] [LOCAL ] BGX: Primary data saved (10738 records). [2025-09-22T17:34:39.153884] [INFO ] [MAIN ] BGX: Full history saved. [2025-09-22T17:34:39.153972] [INFO ] [MAIN ] Update Progress: 266/2372 symbols completed. BGX took 21.7s. Estimated remaining: 4h 33m 51s. Rate: 7.7 symbols/min [2025-09-22T17:34:39.327342] [INFO ] [MAIN ] BHE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:34:39.356104] [DEBUG] [LOCAL ] BHE: Loaded 25840 existing records from primary storage. [2025-09-22T17:34:39.356235] [INFO ] [MAIN ] BHE: Loaded 25840 existing records. [2025-09-22T17:34:39.541412] [WARN ] [MAIN ] BHE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:34:39.542227] [INFO ] [MAIN ] BHE: Wiping existing primary data before full refresh. [2025-09-22T17:34:39.542546] [INFO ] [LOCAL ] BHE: Starting deletion of primary data. [2025-09-22T17:34:39.549318] [DEBUG] [LOCAL ] BHE: Deleted primary data file. [2025-09-22T17:34:39.549703] [INFO ] [MAIN ] BHE: Starting full primary refresh. [2025-09-22T17:34:39.555517] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-22T17:34:39.734623] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-04. [2025-09-22T17:34:39.935687] [INFO ] [REMOTE ] BHE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:34:40.522146] [INFO ] [REMOTE ] BHC: Fetching primary data for 2024-12. [2025-09-22T17:34:40.603916] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-22T17:34:41.322073] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-03. [2025-09-22T17:34:41.960283] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-22T17:34:42.122091] [INFO ] [REMOTE ] BHE: Fetching primary data for 2024-12. [2025-09-22T17:34:42.271385] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T17:34:42.922052] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-05. [2025-09-22T17:34:43.368946] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2024-12 (1.25 seconds). [2025-09-22T17:34:43.629518] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-22T17:34:43.722100] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-04. [2025-09-22T17:34:44.522056] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-01. [2025-09-22T17:34:44.839831] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-22T17:34:45.313896] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T17:34:45.322005] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-02. [2025-09-22T17:34:46.122136] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-05. [2025-09-22T17:34:46.556930] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-22T17:34:46.927203] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-06. [2025-09-22T17:34:46.938227] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T17:34:47.722099] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-06. [2025-09-22T17:34:47.922614] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T17:34:48.522060] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-01. [2025-09-22T17:34:49.178184] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T17:34:49.322069] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-07. [2025-09-22T17:34:50.041637] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T17:34:50.122022] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-03. [2025-09-22T17:34:50.483311] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-22T17:34:50.922121] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-07. [2025-09-22T17:34:51.111938] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-22T17:34:51.722037] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-08. [2025-09-22T17:34:52.010765] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-22T17:34:52.488203] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-22T17:34:52.522114] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-04. [2025-09-22T17:34:53.322075] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-02. [2025-09-22T17:34:54.122149] [INFO ] [REMOTE ] BGY: Fetching primary data for 2025-09. [2025-09-22T17:34:54.326072] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-22T17:34:54.922178] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-05. [2025-09-22T17:34:54.973746] [INFO ] [REMOTE ] BGY: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-22T17:34:54.978166] [INFO ] [REMOTE ] BGY: Full fetch complete (33431 records). [2025-09-22T17:34:54.978277] [DEBUG] [VALIDATOR ] BGY: Validating primary data. [2025-09-22T17:34:55.095172] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T17:34:55.454414] [DEBUG] [VALIDATOR ] BGY: All expected trading days are present. [2025-09-22T17:34:55.454503] [DEBUG] [VALIDATOR ] BGY: Primary data validation passed. [2025-09-22T17:34:55.455074] [INFO ] [MAIN ] BGY: Fetched primary data is valid. [2025-09-22T17:34:55.455137] [DEBUG] [LOCAL ] BGY: Saving primary data. [2025-09-22T17:34:55.456013] [DEBUG] [LOCAL ] BGY: Trimmed 33431 records to 22663 (keeping 200 days of data) [2025-09-22T17:34:55.592316] [DEBUG] [LOCAL ] BGY: Primary data saved (22663 records). [2025-09-22T17:34:55.592448] [INFO ] [MAIN ] BGY: Full history saved. [2025-09-22T17:34:55.592531] [INFO ] [MAIN ] Update Progress: 267/2372 symbols completed. BGY took 35.5s. Estimated remaining: 4h 34m 51s. Rate: 7.7 symbols/min [2025-09-22T17:34:55.724385] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-08. [2025-09-22T17:34:55.777449] [INFO ] [MAIN ] BHK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:34:55.805417] [DEBUG] [LOCAL ] BHK: Loaded 22707 existing records from primary storage. [2025-09-22T17:34:55.805597] [INFO ] [MAIN ] BHK: Loaded 22707 existing records. [2025-09-22T17:34:55.978189] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-22T17:34:56.063465] [WARN ] [MAIN ] BHK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:34:56.063805] [INFO ] [MAIN ] BHK: Wiping existing primary data before full refresh. [2025-09-22T17:34:56.063877] [INFO ] [LOCAL ] BHK: Starting deletion of primary data. [2025-09-22T17:34:56.064770] [DEBUG] [LOCAL ] BHK: Deleted primary data file. [2025-09-22T17:34:56.064858] [INFO ] [MAIN ] BHK: Starting full primary refresh. [2025-09-22T17:34:56.423433] [INFO ] [REMOTE ] BHK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:34:56.522032] [INFO ] [REMOTE ] BHK: Fetching primary data for 2024-12. [2025-09-22T17:34:56.835917] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T17:34:57.322056] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-06. [2025-09-22T17:34:57.553296] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T17:34:58.122076] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-01. [2025-09-22T17:34:58.466697] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T17:34:58.858947] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T17:34:58.922010] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-02. [2025-09-22T17:34:59.650123] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-22T17:34:59.722063] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-03. [2025-09-22T17:35:00.522117] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-03. [2025-09-22T17:35:01.101782] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-22T17:35:01.322080] [INFO ] [REMOTE ] BH: Fetching primary data for 2025-09. [2025-09-22T17:35:01.583043] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-03 (1.06 seconds). [2025-09-22T17:35:02.122101] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-04. [2025-09-22T17:35:02.475747] [INFO ] [REMOTE ] BH: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-22T17:35:02.479012] [INFO ] [REMOTE ] BH: Full fetch complete (19233 records). [2025-09-22T17:35:02.479086] [DEBUG] [VALIDATOR ] BH: Validating primary data. [2025-09-22T17:35:02.840528] [DEBUG] [VALIDATOR ] BH: All expected trading days are present. [2025-09-22T17:35:02.840601] [DEBUG] [VALIDATOR ] BH: Primary data validation passed. [2025-09-22T17:35:02.840970] [INFO ] [MAIN ] BH: Fetched primary data is valid. [2025-09-22T17:35:02.841030] [DEBUG] [LOCAL ] BH: Saving primary data. [2025-09-22T17:35:02.841612] [DEBUG] [LOCAL ] BH: Trimmed 19233 records to 15425 (keeping 200 days of data) [2025-09-22T17:35:02.922313] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-04. [2025-09-22T17:35:02.943274] [DEBUG] [LOCAL ] BH: Primary data saved (15425 records). [2025-09-22T17:35:02.943423] [INFO ] [MAIN ] BH: Full history saved. [2025-09-22T17:35:02.943612] [INFO ] [MAIN ] Update Progress: 268/2372 symbols completed. BH took 33.8s. Estimated remaining: 4h 34m 40s. Rate: 7.7 symbols/min [2025-09-22T17:35:03.143512] [INFO ] [MAIN ] BHP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:35:03.159141] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-22T17:35:03.229310] [DEBUG] [LOCAL ] BHP: Loaded 54166 existing records from primary storage. [2025-09-22T17:35:03.229607] [INFO ] [MAIN ] BHP: Loaded 54166 existing records. [2025-09-22T17:35:03.423879] [WARN ] [MAIN ] BHP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:35:03.424177] [INFO ] [MAIN ] BHP: Wiping existing primary data before full refresh. [2025-09-22T17:35:03.424246] [INFO ] [LOCAL ] BHP: Starting deletion of primary data. [2025-09-22T17:35:03.426884] [DEBUG] [LOCAL ] BHP: Deleted primary data file. [2025-09-22T17:35:03.426949] [INFO ] [MAIN ] BHP: Starting full primary refresh. [2025-09-22T17:35:03.727296] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-07. [2025-09-22T17:35:03.801684] [INFO ] [REMOTE ] BHP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:35:04.417101] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T17:35:04.522066] [INFO ] [REMOTE ] BHP: Fetching primary data for 2024-12. [2025-09-22T17:35:04.670096] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-22T17:35:05.322060] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-08. [2025-09-22T17:35:06.122118] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-05. [2025-09-22T17:35:06.442219] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2024-12 (1.92 seconds). [2025-09-22T17:35:06.484039] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-22T17:35:06.922072] [INFO ] [REMOTE ] BHE: Fetching primary data for 2025-09. [2025-09-22T17:35:07.656442] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T17:35:07.722065] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-06. [2025-09-22T17:35:07.765701] [INFO ] [REMOTE ] BHE: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-22T17:35:07.769537] [INFO ] [REMOTE ] BHE: Full fetch complete (36529 records). [2025-09-22T17:35:07.769677] [DEBUG] [VALIDATOR ] BHE: Validating primary data. [2025-09-22T17:35:08.159568] [DEBUG] [VALIDATOR ] BHE: All expected trading days are present. [2025-09-22T17:35:08.159679] [DEBUG] [VALIDATOR ] BHE: Primary data validation passed. [2025-09-22T17:35:08.160246] [INFO ] [MAIN ] BHE: Fetched primary data is valid. [2025-09-22T17:35:08.160309] [DEBUG] [LOCAL ] BHE: Saving primary data. [2025-09-22T17:35:08.161250] [DEBUG] [LOCAL ] BHE: Trimmed 36529 records to 25215 (keeping 200 days of data) [2025-09-22T17:35:08.322159] [DEBUG] [LOCAL ] BHE: Primary data saved (25215 records). [2025-09-22T17:35:08.322300] [INFO ] [MAIN ] BHE: Full history saved. [2025-09-22T17:35:08.322387] [INFO ] [MAIN ] Update Progress: 269/2372 symbols completed. BHE took 29.2s. Estimated remaining: 4h 34m 13s. Rate: 7.7 symbols/min [2025-09-22T17:35:08.490858] [INFO ] [MAIN ] BHR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:35:08.512354] [DEBUG] [LOCAL ] BHR: Loaded 21774 existing records from primary storage. [2025-09-22T17:35:08.512513] [INFO ] [MAIN ] BHR: Loaded 21774 existing records. [2025-09-22T17:35:08.527168] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-01. [2025-09-22T17:35:08.692093] [WARN ] [MAIN ] BHR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:35:08.692330] [INFO ] [MAIN ] BHR: Wiping existing primary data before full refresh. [2025-09-22T17:35:08.692430] [INFO ] [LOCAL ] BHR: Starting deletion of primary data. [2025-09-22T17:35:08.693090] [DEBUG] [LOCAL ] BHR: Deleted primary data file. [2025-09-22T17:35:08.693150] [INFO ] [MAIN ] BHR: Starting full primary refresh. [2025-09-22T17:35:09.067079] [INFO ] [REMOTE ] BHR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:35:09.276068] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-22T17:35:09.322051] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-05. [2025-09-22T17:35:10.122063] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-07. [2025-09-22T17:35:10.286469] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-22T17:35:10.475805] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-22T17:35:10.922054] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-06. [2025-09-22T17:35:11.367630] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T17:35:11.722040] [INFO ] [REMOTE ] BHR: Fetching primary data for 2024-12. [2025-09-22T17:35:12.085358] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-22T17:35:12.522049] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-07. [2025-09-22T17:35:12.626247] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-22T17:35:13.325144] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-02. [2025-09-22T17:35:13.327478] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-22T17:35:14.122047] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-01. [2025-09-22T17:35:14.796340] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-22T17:35:14.922063] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-03. [2025-09-22T17:35:15.306681] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T17:35:15.722067] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-08. [2025-09-22T17:35:16.522028] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-02. [2025-09-22T17:35:16.814840] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-22T17:35:16.899911] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-22T17:35:17.255754] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-22T17:35:17.322011] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-03. [2025-09-22T17:35:18.083156] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-22T17:35:18.122080] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-04. [2025-09-22T17:35:18.922072] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-08. [2025-09-22T17:35:19.277721] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-04 (1.16 seconds). [2025-09-22T17:35:19.722051] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-05. [2025-09-22T17:35:20.477853] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-22T17:35:20.522025] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-04. [2025-09-22T17:35:20.847103] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-22T17:35:21.322059] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-06. [2025-09-22T17:35:22.093025] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-22T17:35:22.122008] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-07. [2025-09-22T17:35:22.152559] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-22T17:35:22.922037] [INFO ] [REMOTE ] BHC: Fetching primary data for 2025-09. [2025-09-22T17:35:23.044202] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-22T17:35:23.722076] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-08. [2025-09-22T17:35:24.399755] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-22T17:35:24.522076] [INFO ] [REMOTE ] BHR: Fetching primary data for 2025-09. [2025-09-22T17:35:24.776250] [INFO ] [REMOTE ] BHC: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T17:35:24.784543] [INFO ] [REMOTE ] BHC: Full fetch complete (66710 records). [2025-09-22T17:35:24.784760] [DEBUG] [VALIDATOR ] BHC: Validating primary data. [2025-09-22T17:35:25.199409] [DEBUG] [VALIDATOR ] BHC: All expected trading days are present. [2025-09-22T17:35:25.199518] [DEBUG] [VALIDATOR ] BHC: Primary data validation passed. [2025-09-22T17:35:25.200296] [INFO ] [MAIN ] BHC: Fetched primary data is valid. [2025-09-22T17:35:25.200388] [DEBUG] [LOCAL ] BHC: Saving primary data. [2025-09-22T17:35:25.201861] [DEBUG] [LOCAL ] BHC: Trimmed 66710 records to 46804 (keeping 200 days of data) [2025-09-22T17:35:25.322441] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-05. [2025-09-22T17:35:25.491450] [DEBUG] [LOCAL ] BHC: Primary data saved (46804 records). [2025-09-22T17:35:25.491597] [INFO ] [MAIN ] BHC: Full history saved. [2025-09-22T17:35:25.491740] [INFO ] [MAIN ] Update Progress: 270/2372 symbols completed. BHC took 48.4s. Estimated remaining: 4h 35m 18s. Rate: 7.6 symbols/min [2025-09-22T17:35:25.673832] [INFO ] [MAIN ] BHV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:35:25.674071] [DEBUG] [LOCAL ] BHV: No existing data file found in primary storage. [2025-09-22T17:35:25.674117] [WARN ] [MAIN ] BHV: No existing data found, performing full refresh instead. [2025-09-22T17:35:25.674280] [INFO ] [MAIN ] BHV: Wiping existing primary data before full refresh. [2025-09-22T17:35:25.674327] [INFO ] [LOCAL ] BHV: Starting deletion of primary data. [2025-09-22T17:35:25.674369] [DEBUG] [LOCAL ] BHV: No primary data file found to delete. [2025-09-22T17:35:25.674411] [INFO ] [MAIN ] BHV: Starting full primary refresh. [2025-09-22T17:35:25.946460] [INFO ] [REMOTE ] BHR: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-22T17:35:25.984595] [INFO ] [REMOTE ] BHR: Full fetch complete (30521 records). [2025-09-22T17:35:25.990444] [DEBUG] [VALIDATOR ] BHR: Validating primary data. [2025-09-22T17:35:26.130515] [INFO ] [REMOTE ] BHK: Fetching primary data for 2025-09. [2025-09-22T17:35:26.191791] [INFO ] [REMOTE ] BHV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:35:26.483732] [DEBUG] [VALIDATOR ] BHR: All expected trading days are present. [2025-09-22T17:35:26.483846] [DEBUG] [VALIDATOR ] BHR: Primary data validation passed. [2025-09-22T17:35:26.484464] [INFO ] [MAIN ] BHR: Fetched primary data is valid. [2025-09-22T17:35:26.484559] [DEBUG] [LOCAL ] BHR: Saving primary data. [2025-09-22T17:35:26.488816] [DEBUG] [LOCAL ] BHR: Trimmed 30521 records to 21413 (keeping 200 days of data) [2025-09-22T17:35:26.627391] [DEBUG] [LOCAL ] BHR: Primary data saved (21413 records). [2025-09-22T17:35:26.627525] [INFO ] [MAIN ] BHR: Full history saved. [2025-09-22T17:35:26.627618] [INFO ] [MAIN ] Update Progress: 271/2372 symbols completed. BHR took 18.3s. Estimated remaining: 4h 34m 18s. Rate: 7.7 symbols/min [2025-09-22T17:35:26.803270] [INFO ] [MAIN ] BHVN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:35:26.860506] [DEBUG] [LOCAL ] BHVN: Loaded 50308 existing records from primary storage. [2025-09-22T17:35:26.860699] [INFO ] [MAIN ] BHVN: Loaded 50308 existing records. [2025-09-22T17:35:26.931880] [INFO ] [REMOTE ] BHV: Fetching primary data for 2024-12. [2025-09-22T17:35:27.058468] [WARN ] [MAIN ] BHVN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:35:27.058839] [INFO ] [MAIN ] BHVN: Wiping existing primary data before full refresh. [2025-09-22T17:35:27.058906] [INFO ] [LOCAL ] BHVN: Starting deletion of primary data. [2025-09-22T17:35:27.060298] [DEBUG] [LOCAL ] BHVN: Deleted primary data file. [2025-09-22T17:35:27.060377] [INFO ] [MAIN ] BHVN: Starting full primary refresh. [2025-09-22T17:35:27.440862] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2024-12 (0.51 seconds). [2025-09-22T17:35:27.470330] [INFO ] [REMOTE ] BHK: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-22T17:35:27.473851] [INFO ] [REMOTE ] BHVN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:35:27.495153] [INFO ] [REMOTE ] BHK: Full fetch complete (29619 records). [2025-09-22T17:35:27.508862] [DEBUG] [VALIDATOR ] BHK: Validating primary data. [2025-09-22T17:35:27.545830] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-05 (2.22 seconds). [2025-09-22T17:35:27.729754] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-06. [2025-09-22T17:35:27.902996] [DEBUG] [VALIDATOR ] BHK: All expected trading days are present. [2025-09-22T17:35:27.903083] [DEBUG] [VALIDATOR ] BHK: Primary data validation passed. [2025-09-22T17:35:27.903476] [INFO ] [MAIN ] BHK: Fetched primary data is valid. [2025-09-22T17:35:27.903515] [DEBUG] [LOCAL ] BHK: Saving primary data. [2025-09-22T17:35:27.904282] [DEBUG] [LOCAL ] BHK: Trimmed 29619 records to 22486 (keeping 200 days of data) [2025-09-22T17:35:28.045942] [DEBUG] [LOCAL ] BHK: Primary data saved (22486 records). [2025-09-22T17:35:28.046076] [INFO ] [MAIN ] BHK: Full history saved. [2025-09-22T17:35:28.046187] [INFO ] [MAIN ] Update Progress: 272/2372 symbols completed. BHK took 32.5s. Estimated remaining: 4h 33m 20s. Rate: 7.7 symbols/min [2025-09-22T17:35:28.219437] [INFO ] [MAIN ] BILL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:35:28.219950] [DEBUG] [LOCAL ] BILL: No existing data file found in primary storage. [2025-09-22T17:35:28.220005] [WARN ] [MAIN ] BILL: No existing data found, performing full refresh instead. [2025-09-22T17:35:28.220199] [INFO ] [MAIN ] BILL: Wiping existing primary data before full refresh. [2025-09-22T17:35:28.220249] [INFO ] [LOCAL ] BILL: Starting deletion of primary data. [2025-09-22T17:35:28.220291] [DEBUG] [LOCAL ] BILL: No primary data file found to delete. [2025-09-22T17:35:28.220323] [INFO ] [MAIN ] BILL: Starting full primary refresh. [2025-09-22T17:35:28.532865] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-01. [2025-09-22T17:35:28.572741] [INFO ] [REMOTE ] BILL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:35:28.832820] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-01 (0.30 seconds). [2025-09-22T17:35:29.322084] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-02. [2025-09-22T17:35:29.572450] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-22T17:35:29.604281] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-02 (0.28 seconds). [2025-09-22T17:35:30.122061] [INFO ] [REMOTE ] BILL: Fetching primary data for 2024-12. [2025-09-22T17:35:30.922064] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-07. [2025-09-22T17:35:31.484213] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T17:35:31.722087] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-01. [2025-09-22T17:35:32.522138] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2024-12. [2025-09-22T17:35:33.031581] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-07 (2.11 seconds). [2025-09-22T17:35:33.322091] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-03. [2025-09-22T17:35:33.619887] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-22T17:35:33.688603] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-03 (0.37 seconds). [2025-09-22T17:35:34.038331] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-22T17:35:34.122085] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-01. [2025-09-22T17:35:34.922059] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-08. [2025-09-22T17:35:35.715715] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T17:35:35.724081] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-02. [2025-09-22T17:35:36.522005] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-02. [2025-09-22T17:35:36.605566] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T17:35:37.322097] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-04. [2025-09-22T17:35:37.357291] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T17:35:37.820910] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-04 (0.50 seconds). [2025-09-22T17:35:37.861489] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T17:35:38.122029] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-03. [2025-09-22T17:35:38.922106] [INFO ] [REMOTE ] BHP: Fetching primary data for 2025-09. [2025-09-22T17:35:39.599707] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T17:35:39.722051] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-05. [2025-09-22T17:35:40.091529] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-05 (0.37 seconds). [2025-09-22T17:35:40.522058] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-04. [2025-09-22T17:35:40.921366] [INFO ] [REMOTE ] BHP: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T17:35:40.933905] [INFO ] [REMOTE ] BHP: Full fetch complete (77243 records). [2025-09-22T17:35:40.934038] [DEBUG] [VALIDATOR ] BHP: Validating primary data. [2025-09-22T17:35:41.326746] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-06. [2025-09-22T17:35:41.346809] [DEBUG] [VALIDATOR ] BHP: All expected trading days are present. [2025-09-22T17:35:41.347887] [DEBUG] [VALIDATOR ] BHP: Primary data validation passed. [2025-09-22T17:35:41.348729] [INFO ] [MAIN ] BHP: Fetched primary data is valid. [2025-09-22T17:35:41.348798] [DEBUG] [LOCAL ] BHP: Saving primary data. [2025-09-22T17:35:41.350528] [DEBUG] [LOCAL ] BHP: Trimmed 77243 records to 53385 (keeping 200 days of data) [2025-09-22T17:35:41.683367] [DEBUG] [LOCAL ] BHP: Primary data saved (53385 records). [2025-09-22T17:35:41.683553] [INFO ] [MAIN ] BHP: Full history saved. [2025-09-22T17:35:41.683685] [INFO ] [MAIN ] Update Progress: 273/2372 symbols completed. BHP took 38.7s. Estimated remaining: 4h 33m 57s. Rate: 7.7 symbols/min [2025-09-22T17:35:41.778132] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-22T17:35:41.865248] [INFO ] [MAIN ] BIO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:35:41.896038] [DEBUG] [LOCAL ] BIO: Loaded 26070 existing records from primary storage. [2025-09-22T17:35:41.896172] [INFO ] [MAIN ] BIO: Loaded 26070 existing records. [2025-09-22T17:35:42.081841] [WARN ] [MAIN ] BIO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:35:42.082314] [INFO ] [MAIN ] BIO: Wiping existing primary data before full refresh. [2025-09-22T17:35:42.082407] [INFO ] [LOCAL ] BIO: Starting deletion of primary data. [2025-09-22T17:35:42.083578] [DEBUG] [LOCAL ] BIO: Deleted primary data file. [2025-09-22T17:35:42.083677] [INFO ] [MAIN ] BIO: Starting full primary refresh. [2025-09-22T17:35:42.126479] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-03. [2025-09-22T17:35:42.380930] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-04 (1.86 seconds). [2025-09-22T17:35:42.495831] [INFO ] [REMOTE ] BIO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:35:42.922109] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-07. [2025-09-22T17:35:43.214059] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-07 (0.29 seconds). [2025-09-22T17:35:43.413723] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T17:35:43.722060] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-04. [2025-09-22T17:35:44.522109] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-08. [2025-09-22T17:35:44.954617] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-08 (0.43 seconds). [2025-09-22T17:35:45.322051] [INFO ] [REMOTE ] BIO: Fetching primary data for 2024-12. [2025-09-22T17:35:45.438681] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T17:35:46.122094] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-05. [2025-09-22T17:35:46.475188] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T17:35:46.922090] [INFO ] [REMOTE ] BHV: Fetching primary data for 2025-09. [2025-09-22T17:35:47.380727] [INFO ] [REMOTE ] BHV: Incremental fetch complete for 2025-09 (0.46 seconds). [2025-09-22T17:35:47.381639] [INFO ] [REMOTE ] BHV: Full fetch complete (1385 records). [2025-09-22T17:35:47.381731] [DEBUG] [VALIDATOR ] BHV: Validating primary data. [2025-09-22T17:35:47.564615] [WARN ] [VALIDATOR ] BHV: Validation failed - insufficient historical data. Have 195 unique days, need 200 days [2025-09-22T17:35:47.564865] [FATAL] [MAIN ] BHV: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:35:47.564974] [WARN ] [MAIN ] BHV: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:35:47.565038] [INFO ] [LOCAL ] BHV: Starting deletion of primary data. [2025-09-22T17:35:47.565106] [DEBUG] [LOCAL ] BHV: No primary data file found to delete. [2025-09-22T17:35:47.565156] [INFO ] [LOCAL ] BHV: Starting deletion of derivative data. [2025-09-22T17:35:47.565238] [DEBUG] [LOCAL ] BHV: No derivative data file found to delete. [2025-09-22T17:35:47.565319] [INFO ] [MAIN ] Update Progress: 274/2372 symbols completed. BHV took 22.1s. Estimated remaining: 4h 33m 35s. Rate: 7.7 symbols/min [2025-09-22T17:35:47.722034] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-01. [2025-09-22T17:35:47.749060] [INFO ] [MAIN ] BIP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:35:47.807834] [DEBUG] [LOCAL ] BIP: Loaded 40386 existing records from primary storage. [2025-09-22T17:35:47.807969] [INFO ] [MAIN ] BIP: Loaded 40386 existing records. [2025-09-22T17:35:48.006761] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-22T17:35:48.039122] [WARN ] [MAIN ] BIP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:35:48.039769] [INFO ] [MAIN ] BIP: Wiping existing primary data before full refresh. [2025-09-22T17:35:48.040098] [INFO ] [LOCAL ] BIP: Starting deletion of primary data. [2025-09-22T17:35:48.041074] [DEBUG] [LOCAL ] BIP: Deleted primary data file. [2025-09-22T17:35:48.041134] [INFO ] [MAIN ] BIP: Starting full primary refresh. [2025-09-22T17:35:48.402835] [INFO ] [REMOTE ] BIP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:35:48.522070] [INFO ] [REMOTE ] BIP: Fetching primary data for 2024-12. [2025-09-22T17:35:48.562171] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-22T17:35:49.322051] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-02. [2025-09-22T17:35:49.812848] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-22T17:35:50.122022] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-01. [2025-09-22T17:35:50.429217] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T17:35:50.922059] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-03. [2025-09-22T17:35:51.173688] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T17:35:51.722105] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-05. [2025-09-22T17:35:51.935373] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-22T17:35:52.522093] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-04. [2025-09-22T17:35:53.130835] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T17:35:53.322063] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-06. [2025-09-22T17:35:53.514105] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-22T17:35:54.122047] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-05. [2025-09-22T17:35:54.678563] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-22T17:35:54.922035] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-02. [2025-09-22T17:35:54.962519] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-22T17:35:55.722048] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-06. [2025-09-22T17:35:56.522097] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-07. [2025-09-22T17:35:56.564105] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-22T17:35:57.188374] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-22T17:35:57.322023] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-07. [2025-09-22T17:35:58.122076] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-06. [2025-09-22T17:35:58.145078] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-07 (0.82 seconds). [2025-09-22T17:35:58.491749] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-07 (1.97 seconds). [2025-09-22T17:35:58.922130] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-08. [2025-09-22T17:35:59.609841] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T17:35:59.722067] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-08. [2025-09-22T17:35:59.856469] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-22T17:36:00.522084] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-07. [2025-09-22T17:36:01.066377] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-22T17:36:01.322066] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-03. [2025-09-22T17:36:02.122136] [INFO ] [REMOTE ] BIO: Fetching primary data for 2025-09. [2025-09-22T17:36:02.731438] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-07 (2.21 seconds). [2025-09-22T17:36:02.922072] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-08. [2025-09-22T17:36:03.722187] [INFO ] [REMOTE ] BHVN: Fetching primary data for 2025-09. [2025-09-22T17:36:04.471067] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-03 (3.15 seconds). [2025-09-22T17:36:04.522060] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-04. [2025-09-22T17:36:04.547188] [INFO ] [REMOTE ] BIO: Incremental fetch complete for 2025-09 (2.43 seconds). [2025-09-22T17:36:04.550895] [INFO ] [REMOTE ] BIO: Full fetch complete (34213 records). [2025-09-22T17:36:04.550998] [DEBUG] [VALIDATOR ] BIO: Validating primary data. [2025-09-22T17:36:05.082591] [DEBUG] [VALIDATOR ] BIO: All expected trading days are present. [2025-09-22T17:36:05.082845] [DEBUG] [VALIDATOR ] BIO: Primary data validation passed. [2025-09-22T17:36:05.083937] [INFO ] [MAIN ] BIO: Fetched primary data is valid. [2025-09-22T17:36:05.084081] [DEBUG] [LOCAL ] BIO: Saving primary data. [2025-09-22T17:36:05.085975] [DEBUG] [LOCAL ] BIO: Trimmed 34213 records to 25556 (keeping 200 days of data) [2025-09-22T17:36:05.119145] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-08 (2.20 seconds). [2025-09-22T17:36:05.316217] [DEBUG] [LOCAL ] BIO: Primary data saved (25556 records). [2025-09-22T17:36:05.316454] [INFO ] [MAIN ] BIO: Full history saved. [2025-09-22T17:36:05.316579] [INFO ] [MAIN ] Update Progress: 275/2372 symbols completed. BIO took 23.6s. Estimated remaining: 4h 34m 42s. Rate: 7.6 symbols/min [2025-09-22T17:36:05.351406] [INFO ] [REMOTE ] BILL: Fetching primary data for 2025-09. [2025-09-22T17:36:05.512378] [INFO ] [MAIN ] BIPC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:36:05.539064] [INFO ] [REMOTE ] BHVN: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-22T17:36:05.547366] [INFO ] [REMOTE ] BHVN: Full fetch complete (69267 records). [2025-09-22T17:36:05.547610] [DEBUG] [VALIDATOR ] BHVN: Validating primary data. [2025-09-22T17:36:05.883473] [DEBUG] [LOCAL ] BIPC: Loaded 42343 existing records from primary storage. [2025-09-22T17:36:05.895725] [INFO ] [MAIN ] BIPC: Loaded 42343 existing records. [2025-09-22T17:36:06.125476] [DEBUG] [VALIDATOR ] BHVN: All expected trading days are present. [2025-09-22T17:36:06.141162] [DEBUG] [VALIDATOR ] BHVN: Primary data validation passed. [2025-09-22T17:36:06.147271] [INFO ] [MAIN ] BHVN: Fetched primary data is valid. [2025-09-22T17:36:06.161858] [DEBUG] [LOCAL ] BHVN: Saving primary data. [2025-09-22T17:36:06.205554] [WARN ] [MAIN ] BIPC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:36:06.206235] [INFO ] [MAIN ] BIPC: Wiping existing primary data before full refresh. [2025-09-22T17:36:06.206615] [INFO ] [LOCAL ] BIPC: Starting deletion of primary data. [2025-09-22T17:36:06.232866] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T17:36:06.231568] [DEBUG] [LOCAL ] BHVN: Trimmed 69267 records to 49586 (keeping 200 days of data) [2025-09-22T17:36:06.233010] [DEBUG] [LOCAL ] BIPC: Deleted primary data file. [2025-09-22T17:36:06.242156] [INFO ] [MAIN ] BIPC: Starting full primary refresh. [2025-09-22T17:36:06.254117] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-05. [2025-09-22T17:36:06.741709] [INFO ] [REMOTE ] BIPC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:36:06.922272] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2024-12. [2025-09-22T17:36:06.939193] [DEBUG] [LOCAL ] BHVN: Primary data saved (49586 records). [2025-09-22T17:36:06.939352] [INFO ] [MAIN ] BHVN: Full history saved. [2025-09-22T17:36:06.940351] [INFO ] [MAIN ] Update Progress: 276/2372 symbols completed. BHVN took 40.3s. Estimated remaining: 4h 33m 47s. Rate: 7.7 symbols/min [2025-09-22T17:36:07.127457] [INFO ] [MAIN ] BIPH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:36:07.133217] [DEBUG] [LOCAL ] BIPH: Loaded 2654 existing records from primary storage. [2025-09-22T17:36:07.133381] [INFO ] [MAIN ] BIPH: Loaded 2654 existing records. [2025-09-22T17:36:07.331872] [WARN ] [MAIN ] BIPH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:36:07.332258] [INFO ] [MAIN ] BIPH: Wiping existing primary data before full refresh. [2025-09-22T17:36:07.332329] [INFO ] [LOCAL ] BIPH: Starting deletion of primary data. [2025-09-22T17:36:07.332753] [DEBUG] [LOCAL ] BIPH: Deleted primary data file. [2025-09-22T17:36:07.332878] [INFO ] [MAIN ] BIPH: Starting full primary refresh. [2025-09-22T17:36:07.495179] [INFO ] [REMOTE ] BILL: Incremental fetch complete for 2025-09 (2.14 seconds). [2025-09-22T17:36:07.545942] [INFO ] [REMOTE ] BILL: Full fetch complete (75184 records). [2025-09-22T17:36:07.548333] [DEBUG] [VALIDATOR ] BILL: Validating primary data. [2025-09-22T17:36:07.576319] [FATAL] [VALIDATOR ] BILL: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:36:07.641165] [FATAL] [MAIN ] BILL: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:36:07.654442] [WARN ] [MAIN ] BILL: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:36:07.659692] [INFO ] [LOCAL ] BILL: Starting deletion of primary data. [2025-09-22T17:36:07.667522] [DEBUG] [LOCAL ] BILL: No primary data file found to delete. [2025-09-22T17:36:07.673330] [INFO ] [LOCAL ] BILL: Starting deletion of derivative data. [2025-09-22T17:36:07.685983] [DEBUG] [LOCAL ] BILL: No derivative data file found to delete. [2025-09-22T17:36:07.686130] [INFO ] [MAIN ] Update Progress: 277/2372 symbols completed. BILL took 39.6s. Estimated remaining: 4h 32m 46s. Rate: 7.7 symbols/min [2025-09-22T17:36:07.771166] [INFO ] [REMOTE ] BIPH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:36:07.771494] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2024-12. [2025-09-22T17:36:07.901303] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-22T17:36:08.389741] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-22T17:36:08.463250] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-22T17:36:08.522063] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-06. [2025-09-22T17:36:09.322054] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-01. [2025-09-22T17:36:09.563330] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T17:36:10.122053] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-07. [2025-09-22T17:36:10.377237] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-22T17:36:10.922071] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-01. [2025-09-22T17:36:11.268278] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-22T17:36:11.501133] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T17:36:11.722051] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-08. [2025-09-22T17:36:12.522066] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-02. [2025-09-22T17:36:13.333459] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-02. [2025-09-22T17:36:13.336122] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-22T17:36:13.525514] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-22T17:36:13.806419] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-22T17:36:14.122029] [INFO ] [REMOTE ] BIP: Fetching primary data for 2025-09. [2025-09-22T17:36:14.922143] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-03. [2025-09-22T17:36:15.540323] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-22T17:36:15.727692] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-04. [2025-09-22T17:36:15.739714] [INFO ] [REMOTE ] BIP: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T17:36:15.746417] [INFO ] [REMOTE ] BIP: Full fetch complete (56321 records). [2025-09-22T17:36:15.746522] [DEBUG] [VALIDATOR ] BIP: Validating primary data. [2025-09-22T17:36:16.124869] [DEBUG] [VALIDATOR ] BIP: All expected trading days are present. [2025-09-22T17:36:16.124949] [DEBUG] [VALIDATOR ] BIP: Primary data validation passed. [2025-09-22T17:36:16.125588] [INFO ] [MAIN ] BIP: Fetched primary data is valid. [2025-09-22T17:36:16.125675] [DEBUG] [LOCAL ] BIP: Saving primary data. [2025-09-22T17:36:16.126807] [DEBUG] [LOCAL ] BIP: Trimmed 56321 records to 39680 (keeping 200 days of data) [2025-09-22T17:36:16.372327] [DEBUG] [LOCAL ] BIP: Primary data saved (39680 records). [2025-09-22T17:36:16.372564] [INFO ] [MAIN ] BIP: Full history saved. [2025-09-22T17:36:16.372733] [INFO ] [MAIN ] Update Progress: 278/2372 symbols completed. BIP took 28.8s. Estimated remaining: 4h 32m 45s. Rate: 7.7 symbols/min [2025-09-22T17:36:16.377486] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-04 (0.65 seconds). [2025-09-22T17:36:16.522015] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-05. [2025-09-22T17:36:16.912619] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-05 (0.39 seconds). [2025-09-22T17:36:17.322040] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-06. [2025-09-22T17:36:17.641746] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-06 (0.32 seconds). [2025-09-22T17:36:18.122097] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-03. [2025-09-22T17:36:18.922070] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-07. [2025-09-22T17:36:19.787779] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-07 (0.87 seconds). [2025-09-22T17:36:19.789349] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-08. [2025-09-22T17:36:20.126980] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-22T17:36:20.161887] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-08 (0.37 seconds). [2025-09-22T17:36:20.522195] [INFO ] [REMOTE ] BIPH: Fetching primary data for 2025-09. [2025-09-22T17:36:21.020341] [INFO ] [REMOTE ] BIPH: Incremental fetch complete for 2025-09 (0.50 seconds). [2025-09-22T17:36:21.021371] [INFO ] [REMOTE ] BIPH: Full fetch complete (4335 records). [2025-09-22T17:36:21.021449] [DEBUG] [VALIDATOR ] BIPH: Validating primary data. [2025-09-22T17:36:21.327183] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-04. [2025-09-22T17:36:21.387588] [DEBUG] [VALIDATOR ] BIPH: All expected trading days are present. [2025-09-22T17:36:21.387687] [DEBUG] [VALIDATOR ] BIPH: Primary data validation passed. [2025-09-22T17:36:21.387852] [INFO ] [MAIN ] BIPH: Fetched primary data is valid. [2025-09-22T17:36:21.387892] [DEBUG] [LOCAL ] BIPH: Saving primary data. [2025-09-22T17:36:21.388251] [DEBUG] [LOCAL ] BIPH: Trimmed 4335 records to 2646 (keeping 200 days of data) [2025-09-22T17:36:21.408601] [DEBUG] [LOCAL ] BIPH: Primary data saved (2646 records). [2025-09-22T17:36:21.408787] [INFO ] [MAIN ] BIPH: Full history saved. [2025-09-22T17:36:21.408879] [INFO ] [MAIN ] Update Progress: 279/2372 symbols completed. BIPH took 14.5s. Estimated remaining: 4h 32m 16s. Rate: 7.7 symbols/min [2025-09-22T17:36:22.707631] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-22T17:36:22.717141] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-05. [2025-09-22T17:36:24.220505] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T17:36:24.229586] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-06. [2025-09-22T17:36:25.369235] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T17:36:25.377458] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-07. [2025-09-22T17:36:26.861085] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T17:36:26.871415] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-08. [2025-09-22T17:36:27.976498] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T17:36:27.985514] [INFO ] [REMOTE ] BIPC: Fetching primary data for 2025-09. [2025-09-22T17:36:29.439094] [INFO ] [REMOTE ] BIPC: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T17:36:29.445226] [INFO ] [REMOTE ] BIPC: Full fetch complete (59427 records). [2025-09-22T17:36:29.445330] [DEBUG] [VALIDATOR ] BIPC: Validating primary data. [2025-09-22T17:36:29.832739] [DEBUG] [VALIDATOR ] BIPC: All expected trading days are present. [2025-09-22T17:36:29.832853] [DEBUG] [VALIDATOR ] BIPC: Primary data validation passed. [2025-09-22T17:36:29.833555] [INFO ] [MAIN ] BIPC: Fetched primary data is valid. [2025-09-22T17:36:29.833598] [DEBUG] [LOCAL ] BIPC: Saving primary data. [2025-09-22T17:36:29.834875] [DEBUG] [LOCAL ] BIPC: Trimmed 59427 records to 41711 (keeping 200 days of data) [2025-09-22T17:36:30.093255] [DEBUG] [LOCAL ] BIPC: Primary data saved (41711 records). [2025-09-22T17:36:30.093394] [INFO ] [MAIN ] BIPC: Full history saved. [2025-09-22T17:36:30.093479] [INFO ] [MAIN ] Update Progress: 280/2372 symbols completed. BIPC took 24.8s. Estimated remaining: 4h 32m 15s. Rate: 7.7 symbols/min [2025-09-22T17:36:30.743350] [INFO ] [MAIN ] BIPI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:36:30.799241] [INFO ] [MAIN ] BIRK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:36:30.774132] [INFO ] [MAIN ] BIPJ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:36:30.800185] [INFO ] [MAIN ] BIT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:36:30.809262] [DEBUG] [LOCAL ] BIPJ: Loaded 2913 existing records from primary storage. [2025-09-22T17:36:30.809439] [INFO ] [MAIN ] BIPJ: Loaded 2913 existing records. [2025-09-22T17:36:30.823844] [DEBUG] [LOCAL ] BIPI: Loaded 3466 existing records from primary storage. [2025-09-22T17:36:30.867743] [INFO ] [MAIN ] BIPI: Loaded 3466 existing records. [2025-09-22T17:36:31.032807] [DEBUG] [LOCAL ] BIT: Loaded 22461 existing records from primary storage. [2025-09-22T17:36:31.110869] [INFO ] [MAIN ] BIT: Loaded 22461 existing records. [2025-09-22T17:36:31.232494] [DEBUG] [LOCAL ] BIRK: Loaded 51561 existing records from primary storage. [2025-09-22T17:36:31.285928] [WARN ] [MAIN ] BIPJ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:36:31.324951] [WARN ] [MAIN ] BIPI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:36:31.295406] [INFO ] [MAIN ] BIRK: Loaded 51561 existing records. [2025-09-22T17:36:31.341005] [INFO ] [MAIN ] BIPJ: Wiping existing primary data before full refresh. [2025-09-22T17:36:31.346307] [INFO ] [LOCAL ] BIPJ: Starting deletion of primary data. [2025-09-22T17:36:31.346380] [INFO ] [MAIN ] BIPI: Wiping existing primary data before full refresh. [2025-09-22T17:36:31.430019] [DEBUG] [LOCAL ] BIPJ: Deleted primary data file. [2025-09-22T17:36:31.384195] [INFO ] [LOCAL ] BIPI: Starting deletion of primary data. [2025-09-22T17:36:31.474638] [DEBUG] [LOCAL ] BIPI: Deleted primary data file. [2025-09-22T17:36:31.450896] [INFO ] [MAIN ] BIPJ: Starting full primary refresh. [2025-09-22T17:36:31.561576] [INFO ] [MAIN ] BIPI: Starting full primary refresh. [2025-09-22T17:36:31.628524] [WARN ] [MAIN ] BIT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:36:31.714056] [INFO ] [MAIN ] BIT: Wiping existing primary data before full refresh. [2025-09-22T17:36:31.754579] [INFO ] [LOCAL ] BIT: Starting deletion of primary data. [2025-09-22T17:36:31.817689] [DEBUG] [LOCAL ] BIT: Deleted primary data file. [2025-09-22T17:36:31.918109] [INFO ] [MAIN ] BIT: Starting full primary refresh. [2025-09-22T17:36:31.956174] [WARN ] [MAIN ] BIRK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:36:32.043609] [INFO ] [MAIN ] BIRK: Wiping existing primary data before full refresh. [2025-09-22T17:36:32.123420] [INFO ] [LOCAL ] BIRK: Starting deletion of primary data. [2025-09-22T17:36:32.285960] [DEBUG] [LOCAL ] BIRK: Deleted primary data file. [2025-09-22T17:36:32.342033] [INFO ] [MAIN ] BIRK: Starting full primary refresh. [2025-09-22T17:36:32.559794] [INFO ] [REMOTE ] BIPJ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:36:32.751490] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2024-12. [2025-09-22T17:36:32.792470] [INFO ] [REMOTE ] BIPI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:36:32.802303] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2024-12. [2025-09-22T17:36:33.079345] [INFO ] [REMOTE ] BIT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:36:33.102202] [INFO ] [REMOTE ] BIT: Fetching primary data for 2024-12. [2025-09-22T17:36:33.195402] [INFO ] [REMOTE ] BIRK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:36:33.195797] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2024-12. [2025-09-22T17:36:33.337310] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2024-12 (0.59 seconds). [2025-09-22T17:36:33.338933] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-01. [2025-09-22T17:36:33.661982] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-01 (0.32 seconds). [2025-09-22T17:36:33.663267] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-02. [2025-09-22T17:36:33.696112] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-22T17:36:33.698087] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-01. [2025-09-22T17:36:33.980301] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T17:36:33.985940] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-01. [2025-09-22T17:36:33.990009] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-02 (0.33 seconds). [2025-09-22T17:36:33.991289] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-03. [2025-09-22T17:36:34.164101] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-01 (0.47 seconds). [2025-09-22T17:36:34.165582] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-02. [2025-09-22T17:36:34.474736] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-02 (0.31 seconds). [2025-09-22T17:36:34.476059] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-03. [2025-09-22T17:36:34.589506] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:36:34.610076] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T17:36:34.637449] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-22T17:36:34.922064] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-04. [2025-09-22T17:36:35.187685] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-03 (0.71 seconds). [2025-09-22T17:36:35.396373] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-22T17:36:35.722049] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-05. [2025-09-22T17:36:36.021381] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-05 (0.30 seconds). [2025-09-22T17:36:36.522070] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-01. [2025-09-22T17:36:37.322061] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-02. [2025-09-22T17:36:37.708056] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T17:36:38.019761] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-02 (0.70 seconds). [2025-09-22T17:36:38.122025] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-02. [2025-09-22T17:36:38.922093] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-06. [2025-09-22T17:36:39.291011] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-06 (0.37 seconds). [2025-09-22T17:36:39.475772] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T17:36:39.722073] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-03. [2025-09-22T17:36:40.491186] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-22T17:36:40.522011] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-04. [2025-09-22T17:36:41.276889] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-22T17:36:41.322031] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-05. [2025-09-22T17:36:42.122077] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-03. [2025-09-22T17:36:42.288777] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-22T17:36:42.922058] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-06. [2025-09-22T17:36:43.660840] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T17:36:43.729247] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-04. [2025-09-22T17:36:43.736248] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T17:36:44.522068] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-07. [2025-09-22T17:36:45.199326] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T17:36:45.322088] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-07. [2025-09-22T17:36:45.399438] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-22T17:36:45.783612] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-07 (0.46 seconds). [2025-09-22T17:36:46.122128] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-04. [2025-09-22T17:36:46.922117] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-08. [2025-09-22T17:36:46.939396] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-22T17:36:47.227125] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-08 (0.31 seconds). [2025-09-22T17:36:47.722076] [INFO ] [REMOTE ] BIPJ: Fetching primary data for 2025-09. [2025-09-22T17:36:48.290089] [INFO ] [REMOTE ] BIPJ: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-22T17:36:48.291273] [INFO ] [REMOTE ] BIPJ: Full fetch complete (4317 records). [2025-09-22T17:36:48.291372] [DEBUG] [VALIDATOR ] BIPJ: Validating primary data. [2025-09-22T17:36:48.527199] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-05. [2025-09-22T17:36:48.659003] [DEBUG] [VALIDATOR ] BIPJ: All expected trading days are present. [2025-09-22T17:36:48.659082] [DEBUG] [VALIDATOR ] BIPJ: Primary data validation passed. [2025-09-22T17:36:48.659226] [INFO ] [MAIN ] BIPJ: Fetched primary data is valid. [2025-09-22T17:36:48.659264] [DEBUG] [LOCAL ] BIPJ: Saving primary data. [2025-09-22T17:36:48.659630] [DEBUG] [LOCAL ] BIPJ: Trimmed 4317 records to 2937 (keeping 200 days of data) [2025-09-22T17:36:48.677626] [DEBUG] [LOCAL ] BIPJ: Primary data saved (2937 records). [2025-09-22T17:36:48.677751] [INFO ] [MAIN ] BIPJ: Full history saved. [2025-09-22T17:36:48.677839] [INFO ] [MAIN ] Update Progress: 281/2372 symbols completed. BIPJ took 18.6s. Estimated remaining: 4h 33m 27s. Rate: 7.6 symbols/min [2025-09-22T17:36:48.855920] [INFO ] [MAIN ] BJ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:36:48.918946] [DEBUG] [LOCAL ] BJ: Loaded 52202 existing records from primary storage. [2025-09-22T17:36:48.919104] [INFO ] [MAIN ] BJ: Loaded 52202 existing records. [2025-09-22T17:36:49.097572] [WARN ] [MAIN ] BJ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:36:49.097854] [INFO ] [MAIN ] BJ: Wiping existing primary data before full refresh. [2025-09-22T17:36:49.097904] [INFO ] [LOCAL ] BJ: Starting deletion of primary data. [2025-09-22T17:36:49.099362] [DEBUG] [LOCAL ] BJ: Deleted primary data file. [2025-09-22T17:36:49.099423] [INFO ] [MAIN ] BJ: Starting full primary refresh. [2025-09-22T17:36:49.327266] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-08. [2025-09-22T17:36:49.489607] [INFO ] [REMOTE ] BJ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:36:50.122063] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-05. [2025-09-22T17:36:50.277784] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-22T17:36:50.559570] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-22T17:36:50.727548] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T17:36:50.922103] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-06. [2025-09-22T17:36:51.722121] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-06. [2025-09-22T17:36:52.030042] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-06 (0.31 seconds). [2025-09-22T17:36:52.264081] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-22T17:36:52.522110] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-07. [2025-09-22T17:36:53.322067] [INFO ] [REMOTE ] BJ: Fetching primary data for 2024-12. [2025-09-22T17:36:54.122024] [INFO ] [REMOTE ] BIT: Fetching primary data for 2025-09. [2025-09-22T17:36:54.270219] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T17:36:54.922029] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-07. [2025-09-22T17:36:54.997724] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-22T17:36:55.230502] [INFO ] [REMOTE ] BIT: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T17:36:55.236434] [INFO ] [REMOTE ] BIT: Full fetch complete (31029 records). [2025-09-22T17:36:55.236527] [DEBUG] [VALIDATOR ] BIT: Validating primary data. [2025-09-22T17:36:55.352787] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-22T17:36:55.628155] [DEBUG] [VALIDATOR ] BIT: All expected trading days are present. [2025-09-22T17:36:55.628282] [DEBUG] [VALIDATOR ] BIT: Primary data validation passed. [2025-09-22T17:36:55.628784] [INFO ] [MAIN ] BIT: Fetched primary data is valid. [2025-09-22T17:36:55.628847] [DEBUG] [LOCAL ] BIT: Saving primary data. [2025-09-22T17:36:55.629616] [DEBUG] [LOCAL ] BIT: Trimmed 31029 records to 22270 (keeping 200 days of data) [2025-09-22T17:36:55.723639] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-08. [2025-09-22T17:36:55.767552] [DEBUG] [LOCAL ] BIT: Primary data saved (22270 records). [2025-09-22T17:36:55.767713] [INFO ] [MAIN ] BIT: Full history saved. [2025-09-22T17:36:55.767812] [INFO ] [MAIN ] Update Progress: 282/2372 symbols completed. BIT took 25.7s. Estimated remaining: 4h 33m 14s. Rate: 7.6 symbols/min [2025-09-22T17:36:55.935989] [INFO ] [MAIN ] BK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:36:55.992030] [DEBUG] [LOCAL ] BK: Loaded 54345 existing records from primary storage. [2025-09-22T17:36:55.992206] [INFO ] [MAIN ] BK: Loaded 54345 existing records. [2025-09-22T17:36:56.185876] [WARN ] [MAIN ] BK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:36:56.186146] [INFO ] [MAIN ] BK: Wiping existing primary data before full refresh. [2025-09-22T17:36:56.186205] [INFO ] [LOCAL ] BK: Starting deletion of primary data. [2025-09-22T17:36:56.188565] [DEBUG] [LOCAL ] BK: Deleted primary data file. [2025-09-22T17:36:56.188663] [INFO ] [MAIN ] BK: Starting full primary refresh. [2025-09-22T17:36:56.523817] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-08. [2025-09-22T17:36:56.546279] [INFO ] [REMOTE ] BK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:36:57.171613] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-08 (0.65 seconds). [2025-09-22T17:36:57.322045] [INFO ] [REMOTE ] BK: Fetching primary data for 2024-12. [2025-09-22T17:36:57.486675] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-22T17:36:58.122056] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-01. [2025-09-22T17:36:58.922063] [INFO ] [REMOTE ] BIRK: Fetching primary data for 2025-09. [2025-09-22T17:36:59.027744] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-22T17:36:59.722061] [INFO ] [REMOTE ] BIPI: Fetching primary data for 2025-09. [2025-09-22T17:36:59.858139] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-22T17:37:00.283103] [INFO ] [REMOTE ] BIRK: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-22T17:37:00.290894] [INFO ] [REMOTE ] BIRK: Full fetch complete (72694 records). [2025-09-22T17:37:00.291012] [DEBUG] [VALIDATOR ] BIRK: Validating primary data. [2025-09-22T17:37:00.531530] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-02. [2025-09-22T17:37:00.595539] [INFO ] [REMOTE ] BIPI: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-22T17:37:00.600511] [INFO ] [REMOTE ] BIPI: Full fetch complete (5292 records). [2025-09-22T17:37:00.600849] [DEBUG] [VALIDATOR ] BIPI: Validating primary data. [2025-09-22T17:37:00.847033] [DEBUG] [VALIDATOR ] BIRK: All expected trading days are present. [2025-09-22T17:37:00.861503] [DEBUG] [VALIDATOR ] BIRK: Primary data validation passed. [2025-09-22T17:37:00.878317] [INFO ] [MAIN ] BIRK: Fetched primary data is valid. [2025-09-22T17:37:00.889258] [DEBUG] [LOCAL ] BIRK: Saving primary data. [2025-09-22T17:37:00.989161] [DEBUG] [LOCAL ] BIRK: Trimmed 72694 records to 50882 (keeping 200 days of data) [2025-09-22T17:37:01.129163] [DEBUG] [VALIDATOR ] BIPI: All expected trading days are present. [2025-09-22T17:37:01.156619] [DEBUG] [VALIDATOR ] BIPI: Primary data validation passed. [2025-09-22T17:37:01.156860] [INFO ] [MAIN ] BIPI: Fetched primary data is valid. [2025-09-22T17:37:01.159310] [DEBUG] [LOCAL ] BIPI: Saving primary data. [2025-09-22T17:37:01.163088] [DEBUG] [LOCAL ] BIPI: Trimmed 5292 records to 3354 (keeping 200 days of data) [2025-09-22T17:37:01.197244] [DEBUG] [LOCAL ] BIPI: Primary data saved (3354 records). [2025-09-22T17:37:01.197680] [INFO ] [MAIN ] BIPI: Full history saved. [2025-09-22T17:37:01.197813] [INFO ] [MAIN ] Update Progress: 283/2372 symbols completed. BIPI took 31.1s. Estimated remaining: 4h 32m 48s. Rate: 7.7 symbols/min [2025-09-22T17:37:01.325736] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-01. [2025-09-22T17:37:01.386586] [INFO ] [MAIN ] BKD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:37:01.536308] [DEBUG] [LOCAL ] BKD: Loaded 50838 existing records from primary storage. [2025-09-22T17:37:01.536718] [INFO ] [MAIN ] BKD: Loaded 50838 existing records. [2025-09-22T17:37:01.795086] [WARN ] [MAIN ] BKD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:37:01.796949] [INFO ] [MAIN ] BKD: Wiping existing primary data before full refresh. [2025-09-22T17:37:01.797292] [INFO ] [LOCAL ] BKD: Starting deletion of primary data. [2025-09-22T17:37:01.799824] [DEBUG] [LOCAL ] BKD: Deleted primary data file. [2025-09-22T17:37:01.800201] [INFO ] [MAIN ] BKD: Starting full primary refresh. [2025-09-22T17:37:02.236165] [INFO ] [REMOTE ] BKD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:37:02.236336] [DEBUG] [LOCAL ] BIRK: Primary data saved (50882 records). [2025-09-22T17:37:02.236804] [INFO ] [REMOTE ] BKD: Fetching primary data for 2024-12. [2025-09-22T17:37:02.237953] [INFO ] [MAIN ] BIRK: Full history saved. [2025-09-22T17:37:02.238229] [INFO ] [MAIN ] Update Progress: 284/2372 symbols completed. BIRK took 32.1s. Estimated remaining: 4h 31m 50s. Rate: 7.7 symbols/min [2025-09-22T17:37:02.422052] [INFO ] [MAIN ] BKE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:37:02.457202] [DEBUG] [LOCAL ] BKE: Loaded 35441 existing records from primary storage. [2025-09-22T17:37:02.457344] [INFO ] [MAIN ] BKE: Loaded 35441 existing records. [2025-09-22T17:37:02.641991] [WARN ] [MAIN ] BKE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:37:02.642342] [INFO ] [MAIN ] BKE: Wiping existing primary data before full refresh. [2025-09-22T17:37:02.642417] [INFO ] [LOCAL ] BKE: Starting deletion of primary data. [2025-09-22T17:37:02.651355] [DEBUG] [LOCAL ] BKE: Deleted primary data file. [2025-09-22T17:37:02.664440] [INFO ] [MAIN ] BKE: Starting full primary refresh. [2025-09-22T17:37:02.741040] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-02 (2.21 seconds). [2025-09-22T17:37:02.934479] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-03. [2025-09-22T17:37:03.061316] [INFO ] [REMOTE ] BKE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:37:03.116459] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-01 (1.79 seconds). [2025-09-22T17:37:03.630861] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:37:03.722051] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-01. [2025-09-22T17:37:04.522086] [INFO ] [REMOTE ] BKE: Fetching primary data for 2024-12. [2025-09-22T17:37:04.851236] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T17:37:05.322070] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-04. [2025-09-22T17:37:05.610860] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-01 (1.89 seconds). [2025-09-22T17:37:05.995520] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-22T17:37:06.122034] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-01. [2025-09-22T17:37:06.922066] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-02. [2025-09-22T17:37:07.121524] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-22T17:37:07.722120] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-05. [2025-09-22T17:37:07.840870] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-22T17:37:08.522055] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-02. [2025-09-22T17:37:09.213267] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-02 (2.29 seconds). [2025-09-22T17:37:09.322066] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-02. [2025-09-22T17:37:10.122093] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-03. [2025-09-22T17:37:10.311160] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-05 (2.59 seconds). [2025-09-22T17:37:10.425571] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-22T17:37:10.922064] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-06. [2025-09-22T17:37:11.202677] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-02 (1.88 seconds). [2025-09-22T17:37:11.722062] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-03. [2025-09-22T17:37:12.379123] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-03 (2.26 seconds). [2025-09-22T17:37:12.522328] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-03. [2025-09-22T17:37:12.525519] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T17:37:13.101198] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-22T17:37:13.322057] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-07. [2025-09-22T17:37:14.089765] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-22T17:37:14.122060] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-04. [2025-09-22T17:37:14.727207] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T17:37:14.922067] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-08. [2025-09-22T17:37:15.722060] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-04. [2025-09-22T17:37:15.820020] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-22T17:37:16.522094] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-04. [2025-09-22T17:37:16.714450] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T17:37:17.322059] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-05. [2025-09-22T17:37:17.522089] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-22T17:37:17.963353] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-22T17:37:18.122081] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-05. [2025-09-22T17:37:18.922094] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-05. [2025-09-22T17:37:19.235796] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-22T17:37:19.722110] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-06. [2025-09-22T17:37:19.831682] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-22T17:37:19.926040] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-22T17:37:20.522126] [INFO ] [REMOTE ] BJ: Fetching primary data for 2025-09. [2025-09-22T17:37:21.185535] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T17:37:21.322060] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-07. [2025-09-22T17:37:22.122090] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-06. [2025-09-22T17:37:22.185869] [INFO ] [REMOTE ] BJ: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-22T17:37:22.194088] [INFO ] [REMOTE ] BJ: Full fetch complete (73697 records). [2025-09-22T17:37:22.194220] [DEBUG] [VALIDATOR ] BJ: Validating primary data. [2025-09-22T17:37:22.597860] [DEBUG] [VALIDATOR ] BJ: All expected trading days are present. [2025-09-22T17:37:22.597991] [DEBUG] [VALIDATOR ] BJ: Primary data validation passed. [2025-09-22T17:37:22.599939] [INFO ] [MAIN ] BJ: Fetched primary data is valid. [2025-09-22T17:37:22.600014] [DEBUG] [LOCAL ] BJ: Saving primary data. [2025-09-22T17:37:22.605252] [DEBUG] [LOCAL ] BJ: Trimmed 73697 records to 51426 (keeping 200 days of data) [2025-09-22T17:37:22.922270] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-06. [2025-09-22T17:37:22.937342] [DEBUG] [LOCAL ] BJ: Primary data saved (51426 records). [2025-09-22T17:37:22.937452] [INFO ] [MAIN ] BJ: Full history saved. [2025-09-22T17:37:22.937563] [INFO ] [MAIN ] Update Progress: 285/2372 symbols completed. BJ took 34.3s. Estimated remaining: 4h 33m 17s. Rate: 7.6 symbols/min [2025-09-22T17:37:23.149395] [INFO ] [MAIN ] BKH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:37:23.154594] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-22T17:37:23.205144] [DEBUG] [LOCAL ] BKH: Loaded 37246 existing records from primary storage. [2025-09-22T17:37:23.205298] [INFO ] [MAIN ] BKH: Loaded 37246 existing records. [2025-09-22T17:37:23.403785] [WARN ] [MAIN ] BKH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:37:23.404380] [INFO ] [MAIN ] BKH: Wiping existing primary data before full refresh. [2025-09-22T17:37:23.404515] [INFO ] [LOCAL ] BKH: Starting deletion of primary data. [2025-09-22T17:37:23.406014] [DEBUG] [LOCAL ] BKH: Deleted primary data file. [2025-09-22T17:37:23.406077] [INFO ] [MAIN ] BKH: Starting full primary refresh. [2025-09-22T17:37:23.540184] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-22T17:37:23.727174] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-07. [2025-09-22T17:37:23.825286] [INFO ] [REMOTE ] BKH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:37:24.522048] [INFO ] [REMOTE ] BKH: Fetching primary data for 2024-12. [2025-09-22T17:37:24.721918] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-22T17:37:25.322044] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-07. [2025-09-22T17:37:25.398169] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T17:37:25.936776] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T17:37:26.122079] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-01. [2025-09-22T17:37:26.922084] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-08. [2025-09-22T17:37:27.052965] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-22T17:37:27.261377] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-22T17:37:27.722076] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-02. [2025-09-22T17:37:28.256079] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T17:37:28.522078] [INFO ] [REMOTE ] BKE: Fetching primary data for 2025-09. [2025-09-22T17:37:28.654033] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-22T17:37:29.322063] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-03. [2025-09-22T17:37:30.122150] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-08. [2025-09-22T17:37:30.672047] [INFO ] [REMOTE ] BKE: Incremental fetch complete for 2025-09 (2.15 seconds). [2025-09-22T17:37:30.677669] [INFO ] [REMOTE ] BKE: Full fetch complete (50274 records). [2025-09-22T17:37:30.677777] [DEBUG] [VALIDATOR ] BKE: Validating primary data. [2025-09-22T17:37:30.929467] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-08. [2025-09-22T17:37:31.113498] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-22T17:37:31.111977] [DEBUG] [VALIDATOR ] BKE: All expected trading days are present. [2025-09-22T17:37:31.121013] [DEBUG] [VALIDATOR ] BKE: Primary data validation passed. [2025-09-22T17:37:31.122991] [INFO ] [MAIN ] BKE: Fetched primary data is valid. [2025-09-22T17:37:31.123509] [DEBUG] [LOCAL ] BKE: Saving primary data. [2025-09-22T17:37:31.124749] [DEBUG] [LOCAL ] BKE: Trimmed 50274 records to 34839 (keeping 200 days of data) [2025-09-22T17:37:31.346934] [DEBUG] [LOCAL ] BKE: Primary data saved (34839 records). [2025-09-22T17:37:31.347085] [INFO ] [MAIN ] BKE: Full history saved. [2025-09-22T17:37:31.349121] [INFO ] [MAIN ] Update Progress: 286/2372 symbols completed. BKE took 29.1s. Estimated remaining: 4h 33m 13s. Rate: 7.6 symbols/min [2025-09-22T17:37:31.525768] [INFO ] [MAIN ] BKKT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:37:31.565600] [DEBUG] [LOCAL ] BKKT: Loaded 34629 existing records from primary storage. [2025-09-22T17:37:31.565767] [INFO ] [MAIN ] BKKT: Loaded 34629 existing records. [2025-09-22T17:37:31.726405] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-04. [2025-09-22T17:37:31.758849] [WARN ] [MAIN ] BKKT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:37:31.759157] [INFO ] [MAIN ] BKKT: Wiping existing primary data before full refresh. [2025-09-22T17:37:31.759235] [INFO ] [LOCAL ] BKKT: Starting deletion of primary data. [2025-09-22T17:37:31.760355] [DEBUG] [LOCAL ] BKKT: Deleted primary data file. [2025-09-22T17:37:31.760425] [INFO ] [MAIN ] BKKT: Starting full primary refresh. [2025-09-22T17:37:32.133115] [INFO ] [REMOTE ] BKKT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:37:32.164118] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-22T17:37:32.536050] [INFO ] [REMOTE ] BKD: Fetching primary data for 2025-09. [2025-09-22T17:37:32.538633] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-22T17:37:33.290254] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T17:37:33.321999] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-05. [2025-09-22T17:37:33.927217] [INFO ] [REMOTE ] BKD: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T17:37:33.939818] [INFO ] [REMOTE ] BKD: Full fetch complete (71378 records). [2025-09-22T17:37:33.940037] [DEBUG] [VALIDATOR ] BKD: Validating primary data. [2025-09-22T17:37:34.128592] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2024-12. [2025-09-22T17:37:34.347357] [DEBUG] [VALIDATOR ] BKD: All expected trading days are present. [2025-09-22T17:37:34.347444] [DEBUG] [VALIDATOR ] BKD: Primary data validation passed. [2025-09-22T17:37:34.348256] [INFO ] [MAIN ] BKD: Fetched primary data is valid. [2025-09-22T17:37:34.348325] [DEBUG] [LOCAL ] BKD: Saving primary data. [2025-09-22T17:37:34.349996] [DEBUG] [LOCAL ] BKD: Trimmed 71378 records to 50100 (keeping 200 days of data) [2025-09-22T17:37:34.643494] [DEBUG] [LOCAL ] BKD: Primary data saved (50100 records). [2025-09-22T17:37:34.643808] [INFO ] [MAIN ] BKD: Full history saved. [2025-09-22T17:37:34.644010] [INFO ] [MAIN ] Update Progress: 287/2372 symbols completed. BKD took 33.4s. Estimated remaining: 4h 32m 32s. Rate: 7.7 symbols/min [2025-09-22T17:37:34.859804] [INFO ] [MAIN ] BKN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:37:34.864374] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-22T17:37:34.882429] [DEBUG] [LOCAL ] BKN: Loaded 7752 existing records from primary storage. [2025-09-22T17:37:34.882546] [INFO ] [MAIN ] BKN: Loaded 7752 existing records. [2025-09-22T17:37:34.927372] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-06. [2025-09-22T17:37:35.066356] [WARN ] [MAIN ] BKN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:37:35.066611] [INFO ] [MAIN ] BKN: Wiping existing primary data before full refresh. [2025-09-22T17:37:35.066688] [INFO ] [LOCAL ] BKN: Starting deletion of primary data. [2025-09-22T17:37:35.067192] [DEBUG] [LOCAL ] BKN: Deleted primary data file. [2025-09-22T17:37:35.067271] [INFO ] [MAIN ] BKN: Starting full primary refresh. [2025-09-22T17:37:35.417581] [INFO ] [REMOTE ] BKN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:37:35.722088] [INFO ] [REMOTE ] BKN: Fetching primary data for 2024-12. [2025-09-22T17:37:36.213159] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T17:37:36.299057] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2024-12 (2.17 seconds). [2025-09-22T17:37:36.392304] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2024-12 (0.67 seconds). [2025-09-22T17:37:36.522108] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-01. [2025-09-22T17:37:37.322124] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-01. [2025-09-22T17:37:38.127096] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-07. [2025-09-22T17:37:38.128715] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-22T17:37:38.177090] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-22T17:37:38.922087] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-02. [2025-09-22T17:37:39.392438] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-22T17:37:39.722089] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-02. [2025-09-22T17:37:40.123894] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T17:37:40.349783] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-02 (0.63 seconds). [2025-09-22T17:37:40.522098] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-03. [2025-09-22T17:37:41.278515] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-22T17:37:41.322031] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-04. [2025-09-22T17:37:41.856937] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-04 (0.53 seconds). [2025-09-22T17:37:42.122138] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-03. [2025-09-22T17:37:42.922153] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-05. [2025-09-22T17:37:43.325803] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-22T17:37:43.436179] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-05 (0.51 seconds). [2025-09-22T17:37:43.722057] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-08. [2025-09-22T17:37:44.522162] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-04. [2025-09-22T17:37:45.053455] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T17:37:45.322070] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-06. [2025-09-22T17:37:45.385529] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-22T17:37:45.976221] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-06 (0.65 seconds). [2025-09-22T17:37:46.122039] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-07. [2025-09-22T17:37:46.647726] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-22T17:37:46.922068] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-08. [2025-09-22T17:37:47.544080] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-22T17:37:47.722105] [INFO ] [REMOTE ] BK: Fetching primary data for 2025-09. [2025-09-22T17:37:48.522065] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-05. [2025-09-22T17:37:49.322070] [INFO ] [REMOTE ] BKN: Fetching primary data for 2025-09. [2025-09-22T17:37:49.593933] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-22T17:37:49.774015] [INFO ] [REMOTE ] BK: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-22T17:37:49.784409] [INFO ] [REMOTE ] BK: Full fetch complete (77488 records). [2025-09-22T17:37:49.784603] [DEBUG] [VALIDATOR ] BK: Validating primary data. [2025-09-22T17:37:50.035886] [INFO ] [REMOTE ] BKN: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-22T17:37:50.083821] [INFO ] [REMOTE ] BKN: Full fetch complete (11995 records). [2025-09-22T17:37:50.089071] [DEBUG] [VALIDATOR ] BKN: Validating primary data. [2025-09-22T17:37:50.140551] [INFO ] [REMOTE ] BKH: Fetching primary data for 2025-09. [2025-09-22T17:37:50.359893] [DEBUG] [VALIDATOR ] BK: All expected trading days are present. [2025-09-22T17:37:50.377912] [DEBUG] [VALIDATOR ] BK: Primary data validation passed. [2025-09-22T17:37:50.406992] [INFO ] [MAIN ] BK: Fetched primary data is valid. [2025-09-22T17:37:50.418513] [DEBUG] [LOCAL ] BK: Saving primary data. [2025-09-22T17:37:50.554930] [DEBUG] [LOCAL ] BK: Trimmed 77488 records to 53562 (keeping 200 days of data) [2025-09-22T17:37:50.735120] [DEBUG] [VALIDATOR ] BKN: All expected trading days are present. [2025-09-22T17:37:50.736680] [DEBUG] [VALIDATOR ] BKN: Primary data validation passed. [2025-09-22T17:37:50.742052] [INFO ] [MAIN ] BKN: Fetched primary data is valid. [2025-09-22T17:37:50.742136] [DEBUG] [LOCAL ] BKN: Saving primary data. [2025-09-22T17:37:50.760767] [DEBUG] [LOCAL ] BKN: Trimmed 11995 records to 7678 (keeping 200 days of data) [2025-09-22T17:37:50.926550] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-06. [2025-09-22T17:37:50.934974] [DEBUG] [LOCAL ] BKN: Primary data saved (7678 records). [2025-09-22T17:37:50.936173] [INFO ] [MAIN ] BKN: Full history saved. [2025-09-22T17:37:50.936582] [INFO ] [MAIN ] Update Progress: 288/2372 symbols completed. BKN took 16.3s. Estimated remaining: 4h 33m 25s. Rate: 7.6 symbols/min [2025-09-22T17:37:51.141580] [INFO ] [MAIN ] BKSY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:37:51.239705] [DEBUG] [LOCAL ] BK: Primary data saved (53562 records). [2025-09-22T17:37:51.239924] [INFO ] [MAIN ] BK: Full history saved. [2025-09-22T17:37:51.240036] [INFO ] [MAIN ] Update Progress: 289/2372 symbols completed. BK took 55.5s. Estimated remaining: 4h 32m 23s. Rate: 7.6 symbols/min [2025-09-22T17:37:51.372211] [DEBUG] [LOCAL ] BKSY: Loaded 49065 existing records from primary storage. [2025-09-22T17:37:51.394536] [INFO ] [MAIN ] BKSY: Loaded 49065 existing records. [2025-09-22T17:37:51.506900] [INFO ] [MAIN ] BKT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:37:51.525618] [DEBUG] [LOCAL ] BKT: No existing data file found in primary storage. [2025-09-22T17:37:51.527886] [WARN ] [MAIN ] BKT: No existing data found, performing full refresh instead. [2025-09-22T17:37:51.528315] [INFO ] [MAIN ] BKT: Wiping existing primary data before full refresh. [2025-09-22T17:37:51.533731] [INFO ] [LOCAL ] BKT: Starting deletion of primary data. [2025-09-22T17:37:51.538941] [DEBUG] [LOCAL ] BKT: No primary data file found to delete. [2025-09-22T17:37:51.544129] [INFO ] [MAIN ] BKT: Starting full primary refresh. [2025-09-22T17:37:51.730205] [WARN ] [MAIN ] BKSY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:37:51.746951] [INFO ] [MAIN ] BKSY: Wiping existing primary data before full refresh. [2025-09-22T17:37:51.757363] [INFO ] [LOCAL ] BKSY: Starting deletion of primary data. [2025-09-22T17:37:51.808787] [DEBUG] [LOCAL ] BKSY: Deleted primary data file. [2025-09-22T17:37:51.854017] [INFO ] [MAIN ] BKSY: Starting full primary refresh. [2025-09-22T17:37:52.192538] [INFO ] [REMOTE ] BKT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:37:52.246561] [INFO ] [REMOTE ] BKT: Fetching primary data for 2024-12. [2025-09-22T17:37:52.389166] [INFO ] [REMOTE ] BKH: Incremental fetch complete for 2025-09 (2.25 seconds). [2025-09-22T17:37:52.452636] [INFO ] [REMOTE ] BKSY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:37:52.453401] [INFO ] [REMOTE ] BKH: Full fetch complete (52021 records). [2025-09-22T17:37:52.453574] [DEBUG] [VALIDATOR ] BKH: Validating primary data. [2025-09-22T17:37:52.524840] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2024-12. [2025-09-22T17:37:52.576856] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T17:37:52.866324] [DEBUG] [VALIDATOR ] BKH: All expected trading days are present. [2025-09-22T17:37:52.866413] [DEBUG] [VALIDATOR ] BKH: Primary data validation passed. [2025-09-22T17:37:52.867033] [INFO ] [MAIN ] BKH: Fetched primary data is valid. [2025-09-22T17:37:52.867099] [DEBUG] [LOCAL ] BKH: Saving primary data. [2025-09-22T17:37:52.869595] [DEBUG] [LOCAL ] BKH: Trimmed 52021 records to 36644 (keeping 200 days of data) [2025-09-22T17:37:53.130496] [DEBUG] [LOCAL ] BKH: Primary data saved (36644 records). [2025-09-22T17:37:53.130639] [INFO ] [MAIN ] BKH: Full history saved. [2025-09-22T17:37:53.130778] [INFO ] [MAIN ] Update Progress: 290/2372 symbols completed. BKH took 30.2s. Estimated remaining: 4h 31m 32s. Rate: 7.7 symbols/min [2025-09-22T17:37:53.300769] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T17:37:53.320058] [INFO ] [MAIN ] BKU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:37:53.322313] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-07. [2025-09-22T17:37:53.370947] [DEBUG] [LOCAL ] BKU: Loaded 42752 existing records from primary storage. [2025-09-22T17:37:53.371089] [INFO ] [MAIN ] BKU: Loaded 42752 existing records. [2025-09-22T17:37:53.548818] [WARN ] [MAIN ] BKU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:37:53.549076] [INFO ] [MAIN ] BKU: Wiping existing primary data before full refresh. [2025-09-22T17:37:53.549123] [INFO ] [LOCAL ] BKU: Starting deletion of primary data. [2025-09-22T17:37:53.550426] [DEBUG] [LOCAL ] BKU: Deleted primary data file. [2025-09-22T17:37:53.550489] [INFO ] [MAIN ] BKU: Starting full primary refresh. [2025-09-22T17:37:53.910959] [INFO ] [REMOTE ] BKU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:37:54.122023] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-01. [2025-09-22T17:37:54.152050] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-22T17:37:54.838131] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-22T17:37:54.922049] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-02. [2025-09-22T17:37:55.068042] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T17:37:55.698454] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-02 (0.78 seconds). [2025-09-22T17:37:55.722014] [INFO ] [REMOTE ] BKU: Fetching primary data for 2024-12. [2025-09-22T17:37:56.522054] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-01. [2025-09-22T17:37:56.969352] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2024-12 (1.25 seconds). [2025-09-22T17:37:57.322051] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-01. [2025-09-22T17:37:58.127523] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-08. [2025-09-22T17:37:58.133230] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T17:37:58.441782] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T17:37:58.922137] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-02. [2025-09-22T17:37:59.717593] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-22T17:37:59.726935] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-02. [2025-09-22T17:38:00.487537] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T17:38:00.522000] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-03. [2025-09-22T17:38:01.322899] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-03. [2025-09-22T17:38:01.325752] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T17:38:01.843739] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-22T17:38:01.969689] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T17:38:02.122055] [INFO ] [REMOTE ] BKKT: Fetching primary data for 2025-09. [2025-09-22T17:38:02.922053] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-04. [2025-09-22T17:38:03.709559] [INFO ] [REMOTE ] BKKT: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-22T17:38:03.716737] [INFO ] [REMOTE ] BKKT: Full fetch complete (49482 records). [2025-09-22T17:38:03.716878] [DEBUG] [VALIDATOR ] BKKT: Validating primary data. [2025-09-22T17:38:03.728867] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-03. [2025-09-22T17:38:04.113304] [DEBUG] [VALIDATOR ] BKKT: All expected trading days are present. [2025-09-22T17:38:04.113452] [DEBUG] [VALIDATOR ] BKKT: Primary data validation passed. [2025-09-22T17:38:04.114522] [INFO ] [MAIN ] BKKT: Fetched primary data is valid. [2025-09-22T17:38:04.114620] [DEBUG] [LOCAL ] BKKT: Saving primary data. [2025-09-22T17:38:04.116847] [DEBUG] [LOCAL ] BKKT: Trimmed 49482 records to 34157 (keeping 200 days of data) [2025-09-22T17:38:04.354885] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-22T17:38:04.384373] [DEBUG] [LOCAL ] BKKT: Primary data saved (34157 records). [2025-09-22T17:38:04.384597] [INFO ] [MAIN ] BKKT: Full history saved. [2025-09-22T17:38:04.385769] [INFO ] [MAIN ] Update Progress: 291/2372 symbols completed. BKKT took 33.0s. Estimated remaining: 4h 31m 49s. Rate: 7.7 symbols/min [2025-09-22T17:38:04.533293] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-05. [2025-09-22T17:38:04.573269] [INFO ] [MAIN ] BKV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:38:04.617341] [DEBUG] [LOCAL ] BKV: Loaded 30602 existing records from primary storage. [2025-09-22T17:38:04.617551] [INFO ] [MAIN ] BKV: Loaded 30602 existing records. [2025-09-22T17:38:04.807181] [WARN ] [MAIN ] BKV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:38:04.807551] [INFO ] [MAIN ] BKV: Wiping existing primary data before full refresh. [2025-09-22T17:38:04.807603] [INFO ] [LOCAL ] BKV: Starting deletion of primary data. [2025-09-22T17:38:04.808693] [DEBUG] [LOCAL ] BKV: Deleted primary data file. [2025-09-22T17:38:04.808758] [INFO ] [MAIN ] BKV: Starting full primary refresh. [2025-09-22T17:38:05.173532] [INFO ] [REMOTE ] BKV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:38:05.322049] [INFO ] [REMOTE ] BKV: Fetching primary data for 2024-12. [2025-09-22T17:38:05.872527] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-03 (2.14 seconds). [2025-09-22T17:38:05.942182] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T17:38:06.122060] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-04. [2025-09-22T17:38:06.324554] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2024-12 (1.00 seconds). [2025-09-22T17:38:06.922107] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-06. [2025-09-22T17:38:07.353456] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-22T17:38:07.722059] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-05. [2025-09-22T17:38:08.522056] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-04. [2025-09-22T17:38:08.612125] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-22T17:38:09.044196] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T17:38:09.322064] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-07. [2025-09-22T17:38:09.508251] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-22T17:38:10.122095] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-05. [2025-09-22T17:38:10.615859] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-05 (0.49 seconds). [2025-09-22T17:38:10.800914] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T17:38:10.922058] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-08. [2025-09-22T17:38:11.722120] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-01. [2025-09-22T17:38:12.503980] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-22T17:38:12.522082] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-06. [2025-09-22T17:38:12.575695] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T17:38:13.322028] [INFO ] [REMOTE ] BKU: Fetching primary data for 2025-09. [2025-09-22T17:38:13.368223] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-06 (0.85 seconds). [2025-09-22T17:38:14.122048] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-07. [2025-09-22T17:38:14.550097] [INFO ] [REMOTE ] BKU: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-22T17:38:14.557861] [INFO ] [REMOTE ] BKU: Full fetch complete (59704 records). [2025-09-22T17:38:14.558073] [DEBUG] [VALIDATOR ] BKU: Validating primary data. [2025-09-22T17:38:14.738508] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-22T17:38:14.928696] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-06. [2025-09-22T17:38:14.975133] [DEBUG] [VALIDATOR ] BKU: All expected trading days are present. [2025-09-22T17:38:14.975226] [DEBUG] [VALIDATOR ] BKU: Primary data validation passed. [2025-09-22T17:38:14.975964] [INFO ] [MAIN ] BKU: Fetched primary data is valid. [2025-09-22T17:38:14.976031] [DEBUG] [LOCAL ] BKU: Saving primary data. [2025-09-22T17:38:14.977613] [DEBUG] [LOCAL ] BKU: Trimmed 59704 records to 42017 (keeping 200 days of data) [2025-09-22T17:38:15.236112] [DEBUG] [LOCAL ] BKU: Primary data saved (42017 records). [2025-09-22T17:38:15.236282] [INFO ] [MAIN ] BKU: Full history saved. [2025-09-22T17:38:15.236388] [INFO ] [MAIN ] Update Progress: 292/2372 symbols completed. BKU took 22.1s. Estimated remaining: 4h 32m 2s. Rate: 7.6 symbols/min [2025-09-22T17:38:15.412190] [INFO ] [MAIN ] BLCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:38:15.453057] [DEBUG] [LOCAL ] BLCO: Loaded 36678 existing records from primary storage. [2025-09-22T17:38:15.453290] [INFO ] [MAIN ] BLCO: Loaded 36678 existing records. [2025-09-22T17:38:15.643868] [WARN ] [MAIN ] BLCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:38:15.644185] [INFO ] [MAIN ] BLCO: Wiping existing primary data before full refresh. [2025-09-22T17:38:15.644258] [INFO ] [LOCAL ] BLCO: Starting deletion of primary data. [2025-09-22T17:38:15.645462] [DEBUG] [LOCAL ] BLCO: Deleted primary data file. [2025-09-22T17:38:15.645524] [INFO ] [MAIN ] BLCO: Starting full primary refresh. [2025-09-22T17:38:15.727236] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-02. [2025-09-22T17:38:16.021160] [INFO ] [REMOTE ] BLCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:38:16.522068] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-08. [2025-09-22T17:38:16.766630] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-22T17:38:16.845153] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-22T17:38:17.322072] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2024-12. [2025-09-22T17:38:17.344117] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-22T17:38:18.122084] [INFO ] [REMOTE ] BKT: Fetching primary data for 2025-09. [2025-09-22T17:38:18.877979] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T17:38:18.922071] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-01. [2025-09-22T17:38:19.279929] [INFO ] [REMOTE ] BKT: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T17:38:19.283731] [INFO ] [REMOTE ] BKT: Full fetch complete (14898 records). [2025-09-22T17:38:19.283845] [DEBUG] [VALIDATOR ] BKT: Validating primary data. [2025-09-22T17:38:19.658044] [DEBUG] [VALIDATOR ] BKT: All expected trading days are present. [2025-09-22T17:38:19.658119] [DEBUG] [VALIDATOR ] BKT: Primary data validation passed. [2025-09-22T17:38:19.658445] [INFO ] [MAIN ] BKT: Fetched primary data is valid. [2025-09-22T17:38:19.658501] [DEBUG] [LOCAL ] BKT: Saving primary data. [2025-09-22T17:38:19.659084] [DEBUG] [LOCAL ] BKT: Trimmed 14898 records to 10780 (keeping 200 days of data) [2025-09-22T17:38:19.723925] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-07. [2025-09-22T17:38:19.727200] [DEBUG] [LOCAL ] BKT: Primary data saved (10780 records). [2025-09-22T17:38:19.727358] [INFO ] [MAIN ] BKT: Full history saved. [2025-09-22T17:38:19.727444] [INFO ] [MAIN ] Update Progress: 293/2372 symbols completed. BKT took 28.5s. Estimated remaining: 4h 31m 31s. Rate: 7.7 symbols/min [2025-09-22T17:38:19.897600] [INFO ] [MAIN ] BLD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:38:19.927344] [DEBUG] [LOCAL ] BLD: Loaded 28606 existing records from primary storage. [2025-09-22T17:38:19.927478] [INFO ] [MAIN ] BLD: Loaded 28606 existing records. [2025-09-22T17:38:20.107113] [WARN ] [MAIN ] BLD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:38:20.107362] [INFO ] [MAIN ] BLD: Wiping existing primary data before full refresh. [2025-09-22T17:38:20.107411] [INFO ] [LOCAL ] BLD: Starting deletion of primary data. [2025-09-22T17:38:20.108243] [DEBUG] [LOCAL ] BLD: Deleted primary data file. [2025-09-22T17:38:20.108303] [INFO ] [MAIN ] BLD: Starting full primary refresh. [2025-09-22T17:38:20.479005] [INFO ] [REMOTE ] BLD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:38:20.498454] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-22T17:38:20.522001] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-02. [2025-09-22T17:38:21.322049] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-03. [2025-09-22T17:38:21.554279] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T17:38:21.616583] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-22T17:38:22.122115] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-03. [2025-09-22T17:38:22.758240] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-22T17:38:22.922052] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-04. [2025-09-22T17:38:23.623813] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T17:38:23.722025] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-04. [2025-09-22T17:38:24.132138] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-22T17:38:24.522078] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-08. [2025-09-22T17:38:24.799160] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T17:38:25.322071] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-05. [2025-09-22T17:38:26.122080] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-05. [2025-09-22T17:38:26.341107] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-22T17:38:26.467095] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-08 (1.95 seconds). [2025-09-22T17:38:26.922064] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-06. [2025-09-22T17:38:27.242560] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-22T17:38:27.722058] [INFO ] [REMOTE ] BLD: Fetching primary data for 2024-12. [2025-09-22T17:38:27.871792] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-22T17:38:28.522102] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-06. [2025-09-22T17:38:29.136712] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T17:38:29.322026] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-07. [2025-09-22T17:38:29.541593] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T17:38:30.122116] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-07. [2025-09-22T17:38:30.908736] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T17:38:30.922007] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-08. [2025-09-22T17:38:31.341581] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T17:38:31.722058] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-08. [2025-09-22T17:38:31.945797] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-22T17:38:32.434001] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-22T17:38:32.522069] [INFO ] [REMOTE ] BKV: Fetching primary data for 2025-09. [2025-09-22T17:38:33.322061] [INFO ] [REMOTE ] BKSY: Fetching primary data for 2025-09. [2025-09-22T17:38:33.677231] [INFO ] [REMOTE ] BKV: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T17:38:33.681432] [INFO ] [REMOTE ] BKV: Full fetch complete (44902 records). [2025-09-22T17:38:33.681541] [DEBUG] [VALIDATOR ] BKV: Validating primary data. [2025-09-22T17:38:34.104335] [DEBUG] [VALIDATOR ] BKV: All expected trading days are present. [2025-09-22T17:38:34.104445] [DEBUG] [VALIDATOR ] BKV: Primary data validation passed. [2025-09-22T17:38:34.105122] [INFO ] [MAIN ] BKV: Fetched primary data is valid. [2025-09-22T17:38:34.105191] [DEBUG] [LOCAL ] BKV: Saving primary data. [2025-09-22T17:38:34.106419] [DEBUG] [LOCAL ] BKV: Trimmed 44902 records to 29866 (keeping 200 days of data) [2025-09-22T17:38:34.159724] [INFO ] [REMOTE ] BLCO: Fetching primary data for 2025-09. [2025-09-22T17:38:34.298331] [DEBUG] [LOCAL ] BKV: Primary data saved (29866 records). [2025-09-22T17:38:34.298517] [INFO ] [MAIN ] BKV: Full history saved. [2025-09-22T17:38:34.299356] [INFO ] [MAIN ] Update Progress: 294/2372 symbols completed. BKV took 29.9s. Estimated remaining: 4h 32m 11s. Rate: 7.6 symbols/min [2025-09-22T17:38:34.479557] [INFO ] [MAIN ] BLDR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:38:34.533755] [DEBUG] [LOCAL ] BLDR: Loaded 52400 existing records from primary storage. [2025-09-22T17:38:34.533918] [INFO ] [MAIN ] BLDR: Loaded 52400 existing records. [2025-09-22T17:38:34.712389] [WARN ] [MAIN ] BLDR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:38:34.712632] [INFO ] [MAIN ] BLDR: Wiping existing primary data before full refresh. [2025-09-22T17:38:34.712713] [INFO ] [LOCAL ] BLDR: Starting deletion of primary data. [2025-09-22T17:38:34.714227] [DEBUG] [LOCAL ] BLDR: Deleted primary data file. [2025-09-22T17:38:34.714286] [INFO ] [MAIN ] BLDR: Starting full primary refresh. [2025-09-22T17:38:34.927329] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-01. [2025-09-22T17:38:35.075710] [INFO ] [REMOTE ] BLDR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:38:35.277235] [INFO ] [REMOTE ] BKSY: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-22T17:38:35.285212] [INFO ] [REMOTE ] BKSY: Full fetch complete (69269 records). [2025-09-22T17:38:35.285327] [DEBUG] [VALIDATOR ] BKSY: Validating primary data. [2025-09-22T17:38:35.583132] [INFO ] [REMOTE ] BLCO: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-22T17:38:35.616201] [INFO ] [REMOTE ] BLCO: Full fetch complete (52577 records). [2025-09-22T17:38:35.626578] [DEBUG] [VALIDATOR ] BLCO: Validating primary data. [2025-09-22T17:38:35.725197] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2024-12. [2025-09-22T17:38:35.826827] [DEBUG] [VALIDATOR ] BKSY: All expected trading days are present. [2025-09-22T17:38:35.838181] [DEBUG] [VALIDATOR ] BKSY: Primary data validation passed. [2025-09-22T17:38:35.839482] [INFO ] [MAIN ] BKSY: Fetched primary data is valid. [2025-09-22T17:38:35.839985] [DEBUG] [LOCAL ] BKSY: Saving primary data. [2025-09-22T17:38:35.904332] [DEBUG] [LOCAL ] BKSY: Trimmed 69269 records to 48277 (keeping 200 days of data) [2025-09-22T17:38:36.236843] [DEBUG] [VALIDATOR ] BLCO: All expected trading days are present. [2025-09-22T17:38:36.239218] [DEBUG] [VALIDATOR ] BLCO: Primary data validation passed. [2025-09-22T17:38:36.242709] [INFO ] [MAIN ] BLCO: Fetched primary data is valid. [2025-09-22T17:38:36.243214] [DEBUG] [LOCAL ] BLCO: Saving primary data. [2025-09-22T17:38:36.249681] [DEBUG] [LOCAL ] BLCO: Trimmed 52577 records to 35903 (keeping 200 days of data) [2025-09-22T17:38:36.336044] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T17:38:36.527824] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-02. [2025-09-22T17:38:36.687448] [DEBUG] [LOCAL ] BKSY: Primary data saved (48277 records). [2025-09-22T17:38:36.686222] [DEBUG] [LOCAL ] BLCO: Primary data saved (35903 records). [2025-09-22T17:38:36.687613] [INFO ] [MAIN ] BKSY: Full history saved. [2025-09-22T17:38:36.687914] [INFO ] [MAIN ] BLCO: Full history saved. [2025-09-22T17:38:36.687842] [INFO ] [MAIN ] Update Progress: 295/2372 symbols completed. BKSY took 45.8s. Estimated remaining: 4h 31m 24s. Rate: 7.7 symbols/min [2025-09-22T17:38:36.688339] [INFO ] [MAIN ] Update Progress: 296/2372 symbols completed. BLCO took 21.5s. Estimated remaining: 4h 30m 21s. Rate: 7.7 symbols/min [2025-09-22T17:38:37.030419] [INFO ] [MAIN ] BLK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:38:37.048127] [INFO ] [MAIN ] BLE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:38:37.065506] [DEBUG] [LOCAL ] BLE: Loaded 14973 existing records from primary storage. [2025-09-22T17:38:37.065673] [INFO ] [MAIN ] BLE: Loaded 14973 existing records. [2025-09-22T17:38:37.271625] [DEBUG] [LOCAL ] BLK: Loaded 35876 existing records from primary storage. [2025-09-22T17:38:37.275798] [INFO ] [MAIN ] BLK: Loaded 35876 existing records. [2025-09-22T17:38:37.275671] [WARN ] [MAIN ] BLE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:38:37.356920] [INFO ] [MAIN ] BLE: Wiping existing primary data before full refresh. [2025-09-22T17:38:37.357017] [INFO ] [LOCAL ] BLE: Starting deletion of primary data. [2025-09-22T17:38:37.380759] [DEBUG] [LOCAL ] BLE: Deleted primary data file. [2025-09-22T17:38:37.380861] [INFO ] [MAIN ] BLE: Starting full primary refresh. [2025-09-22T17:38:37.578681] [WARN ] [MAIN ] BLK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:38:37.590552] [INFO ] [MAIN ] BLK: Wiping existing primary data before full refresh. [2025-09-22T17:38:37.601419] [INFO ] [LOCAL ] BLK: Starting deletion of primary data. [2025-09-22T17:38:37.649346] [DEBUG] [LOCAL ] BLK: Deleted primary data file. [2025-09-22T17:38:37.683516] [INFO ] [MAIN ] BLK: Starting full primary refresh. [2025-09-22T17:38:38.076503] [INFO ] [REMOTE ] BLE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:38:38.116741] [INFO ] [REMOTE ] BLE: Fetching primary data for 2024-12. [2025-09-22T17:38:38.129075] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T17:38:38.211439] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-03. [2025-09-22T17:38:38.274160] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2024-12 (2.55 seconds). [2025-09-22T17:38:38.359895] [INFO ] [REMOTE ] BLK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:38:38.922066] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-01. [2025-09-22T17:38:39.099685] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-22T17:38:39.397302] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-22T17:38:39.722103] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-01. [2025-09-22T17:38:40.401381] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T17:38:40.522049] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-02. [2025-09-22T17:38:40.734584] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-22T17:38:41.322101] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-02. [2025-09-22T17:38:41.347694] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-22T17:38:42.122082] [INFO ] [REMOTE ] BLK: Fetching primary data for 2024-12. [2025-09-22T17:38:42.705793] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T17:38:42.922138] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-03. [2025-09-22T17:38:43.425344] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-22T17:38:43.722059] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-01. [2025-09-22T17:38:44.353974] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-22T17:38:44.522119] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-04. [2025-09-22T17:38:45.266958] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-22T17:38:45.322068] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-02. [2025-09-22T17:38:45.918024] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T17:38:46.122066] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-05. [2025-09-22T17:38:46.922115] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-03. [2025-09-22T17:38:47.265070] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-02 (1.94 seconds). [2025-09-22T17:38:47.639628] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-03 (0.72 seconds). [2025-09-22T17:38:47.722047] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-04. [2025-09-22T17:38:48.043682] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-05 (1.92 seconds). [2025-09-22T17:38:48.403837] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-04 (0.68 seconds). [2025-09-22T17:38:48.522053] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-06. [2025-09-22T17:38:49.322070] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-04. [2025-09-22T17:38:50.122048] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-05. [2025-09-22T17:38:50.182044] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-22T17:38:50.404110] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T17:38:50.911634] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T17:38:50.921992] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-06. [2025-09-22T17:38:51.491903] [DEBUG] [REMOTE ] BLE: Error fetching primary data for 2025-06: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) [2025-09-22T17:38:51.492063] [WARN ] [REMOTE ] BLE: No data returned for month 2025-06 [2025-09-22T17:38:51.722054] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-05. [2025-09-22T17:38:52.522060] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-03. [2025-09-22T17:38:53.012778] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-22T17:38:53.322081] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-06. [2025-09-22T17:38:54.122069] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-07. [2025-09-22T17:38:54.362718] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T17:38:54.399733] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-22T17:38:54.670786] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-07 (0.55 seconds). [2025-09-22T17:38:54.922061] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-07. [2025-09-22T17:38:55.722082] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-08. [2025-09-22T17:38:56.246628] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-22T17:38:56.439589] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T17:38:56.522090] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-08. [2025-09-22T17:38:57.322072] [INFO ] [REMOTE ] BLE: Fetching primary data for 2025-09. [2025-09-22T17:38:57.780529] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-22T17:38:58.122063] [INFO ] [REMOTE ] BLD: Fetching primary data for 2025-09. [2025-09-22T17:38:58.195237] [INFO ] [REMOTE ] BLE: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-22T17:38:58.197785] [INFO ] [REMOTE ] BLE: Full fetch complete (17821 records). [2025-09-22T17:38:58.197857] [DEBUG] [VALIDATOR ] BLE: Validating primary data. [2025-09-22T17:38:58.381621] [WARN ] [VALIDATOR ] BLE: Validation failed - insufficient historical data. Have 180 unique days, need 200 days [2025-09-22T17:38:58.381958] [FATAL] [MAIN ] BLE: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:38:58.382030] [WARN ] [MAIN ] BLE: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:38:58.382103] [INFO ] [LOCAL ] BLE: Starting deletion of primary data. [2025-09-22T17:38:58.382167] [DEBUG] [LOCAL ] BLE: No primary data file found to delete. [2025-09-22T17:38:58.382202] [INFO ] [LOCAL ] BLE: Starting deletion of derivative data. [2025-09-22T17:38:58.382724] [DEBUG] [LOCAL ] BLE: Deleted derivative data file. [2025-09-22T17:38:58.382820] [INFO ] [MAIN ] Update Progress: 297/2372 symbols completed. BLE took 21.7s. Estimated remaining: 4h 31m 51s. Rate: 7.6 symbols/min [2025-09-22T17:38:58.550391] [INFO ] [MAIN ] BLND: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:38:58.550557] [DEBUG] [LOCAL ] BLND: No existing data file found in primary storage. [2025-09-22T17:38:58.550594] [WARN ] [MAIN ] BLND: No existing data found, performing full refresh instead. [2025-09-22T17:38:58.550762] [INFO ] [MAIN ] BLND: Wiping existing primary data before full refresh. [2025-09-22T17:38:58.550809] [INFO ] [LOCAL ] BLND: Starting deletion of primary data. [2025-09-22T17:38:58.550851] [DEBUG] [LOCAL ] BLND: No primary data file found to delete. [2025-09-22T17:38:58.550890] [INFO ] [MAIN ] BLND: Starting full primary refresh. [2025-09-22T17:38:58.905276] [INFO ] [REMOTE ] BLND: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:38:58.922005] [INFO ] [REMOTE ] BLND: Fetching primary data for 2024-12. [2025-09-22T17:38:59.378738] [INFO ] [REMOTE ] BLD: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-22T17:38:59.383981] [INFO ] [REMOTE ] BLD: Full fetch complete (40420 records). [2025-09-22T17:38:59.384120] [DEBUG] [VALIDATOR ] BLD: Validating primary data. [2025-09-22T17:38:59.727384] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-04. [2025-09-22T17:38:59.830984] [DEBUG] [VALIDATOR ] BLD: All expected trading days are present. [2025-09-22T17:38:59.831100] [DEBUG] [VALIDATOR ] BLD: Primary data validation passed. [2025-09-22T17:38:59.831922] [INFO ] [MAIN ] BLD: Fetched primary data is valid. [2025-09-22T17:38:59.832003] [DEBUG] [LOCAL ] BLD: Saving primary data. [2025-09-22T17:38:59.833391] [DEBUG] [LOCAL ] BLD: Trimmed 40420 records to 28136 (keeping 200 days of data) [2025-09-22T17:39:00.040727] [DEBUG] [LOCAL ] BLD: Primary data saved (28136 records). [2025-09-22T17:39:00.040896] [INFO ] [MAIN ] BLD: Full history saved. [2025-09-22T17:39:00.040991] [INFO ] [MAIN ] Update Progress: 298/2372 symbols completed. BLD took 40.3s. Estimated remaining: 4h 30m 59s. Rate: 7.7 symbols/min [2025-09-22T17:39:00.291781] [INFO ] [MAIN ] BLSH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:39:00.292025] [DEBUG] [LOCAL ] BLSH: No existing data file found in primary storage. [2025-09-22T17:39:00.292073] [WARN ] [MAIN ] BLSH: No existing data found, performing full refresh instead. [2025-09-22T17:39:00.292262] [INFO ] [MAIN ] BLSH: Wiping existing primary data before full refresh. [2025-09-22T17:39:00.292317] [INFO ] [LOCAL ] BLSH: Starting deletion of primary data. [2025-09-22T17:39:00.292371] [DEBUG] [LOCAL ] BLSH: No primary data file found to delete. [2025-09-22T17:39:00.292416] [INFO ] [MAIN ] BLSH: Starting full primary refresh. [2025-09-22T17:39:00.527316] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-07. [2025-09-22T17:39:00.797435] [INFO ] [REMOTE ] BLSH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:39:00.834232] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T17:39:01.322077] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2024-12. [2025-09-22T17:39:01.715073] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-22T17:39:02.122176] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-05. [2025-09-22T17:39:02.719482] [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-22T17:39:02.719851] [WARN ] [REMOTE ] BLSH: No data returned for month 2024-12 [2025-09-22T17:39:02.922053] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-01. [2025-09-22T17:39:03.357730] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-07 (2.83 seconds). [2025-09-22T17:39:03.722087] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-08. [2025-09-22T17:39:04.522115] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-01. [2025-09-22T17:39:04.746307] [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-22T17:39:04.746665] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-01 [2025-09-22T17:39:05.322024] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-02. [2025-09-22T17:39:05.526063] [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-22T17:39:05.526378] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-02 [2025-09-22T17:39:05.850978] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-08 (2.13 seconds). [2025-09-22T17:39:06.122054] [INFO ] [REMOTE ] BLDR: Fetching primary data for 2025-09. [2025-09-22T17:39:06.164842] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-05 (4.04 seconds). [2025-09-22T17:39:06.305935] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-22T17:39:06.922053] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-06. [2025-09-22T17:39:07.722065] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-03. [2025-09-22T17:39:07.986631] [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-22T17:39:07.987011] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-03 [2025-09-22T17:39:08.063637] [INFO ] [REMOTE ] BLDR: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-22T17:39:08.071959] [INFO ] [REMOTE ] BLDR: Full fetch complete (74197 records). [2025-09-22T17:39:08.072131] [DEBUG] [VALIDATOR ] BLDR: Validating primary data. [2025-09-22T17:39:08.480881] [DEBUG] [VALIDATOR ] BLDR: All expected trading days are present. [2025-09-22T17:39:08.481065] [DEBUG] [VALIDATOR ] BLDR: Primary data validation passed. [2025-09-22T17:39:08.482004] [INFO ] [MAIN ] BLDR: Fetched primary data is valid. [2025-09-22T17:39:08.482182] [DEBUG] [LOCAL ] BLDR: Saving primary data. [2025-09-22T17:39:08.483885] [DEBUG] [LOCAL ] BLDR: Trimmed 74197 records to 51653 (keeping 200 days of data) [2025-09-22T17:39:08.541118] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-02. [2025-09-22T17:39:08.605283] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-22T17:39:08.838758] [DEBUG] [LOCAL ] BLDR: Primary data saved (51653 records). [2025-09-22T17:39:08.838916] [INFO ] [MAIN ] BLDR: Full history saved. [2025-09-22T17:39:08.839591] [INFO ] [MAIN ] Update Progress: 299/2372 symbols completed. BLDR took 34.5s. Estimated remaining: 4h 30m 58s. Rate: 7.7 symbols/min [2025-09-22T17:39:09.009789] [INFO ] [MAIN ] BLW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:39:09.025993] [DEBUG] [LOCAL ] BLW: Loaded 13093 existing records from primary storage. [2025-09-22T17:39:09.026124] [INFO ] [MAIN ] BLW: Loaded 13093 existing records. [2025-09-22T17:39:09.203253] [WARN ] [MAIN ] BLW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:39:09.203511] [INFO ] [MAIN ] BLW: Wiping existing primary data before full refresh. [2025-09-22T17:39:09.203558] [INFO ] [LOCAL ] BLW: Starting deletion of primary data. [2025-09-22T17:39:09.204072] [DEBUG] [LOCAL ] BLW: Deleted primary data file. [2025-09-22T17:39:09.204133] [INFO ] [MAIN ] BLW: Starting full primary refresh. [2025-09-22T17:39:09.327151] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-04. [2025-09-22T17:39:09.576397] [INFO ] [REMOTE ] BLW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:39:09.578755] [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-22T17:39:09.579000] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-04 [2025-09-22T17:39:10.118245] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-22T17:39:10.127180] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-07. [2025-09-22T17:39:10.922055] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-03. [2025-09-22T17:39:11.559323] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T17:39:11.722054] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-08. [2025-09-22T17:39:12.387822] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T17:39:12.522004] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-04. [2025-09-22T17:39:13.160832] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T17:39:13.322055] [INFO ] [REMOTE ] BLW: Fetching primary data for 2024-12. [2025-09-22T17:39:13.918254] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T17:39:14.122058] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-05. [2025-09-22T17:39:14.308397] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-22T17:39:14.342694] [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-22T17:39:14.342955] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-05 [2025-09-22T17:39:14.922059] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-01. [2025-09-22T17:39:15.722066] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-05. [2025-09-22T17:39:15.830832] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-22T17:39:16.522073] [INFO ] [REMOTE ] BLK: Fetching primary data for 2025-09. [2025-09-22T17:39:17.322068] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-06. [2025-09-22T17:39:17.544623] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-22T17:39:17.563783] [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-22T17:39:17.564051] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-06 [2025-09-22T17:39:17.845536] [INFO ] [REMOTE ] BLK: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-22T17:39:17.850856] [INFO ] [REMOTE ] BLK: Full fetch complete (53133 records). [2025-09-22T17:39:17.850987] [DEBUG] [VALIDATOR ] BLK: Validating primary data. [2025-09-22T17:39:18.127172] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-02. [2025-09-22T17:39:18.243299] [DEBUG] [VALIDATOR ] BLK: All expected trading days are present. [2025-09-22T17:39:18.243382] [DEBUG] [VALIDATOR ] BLK: Primary data validation passed. [2025-09-22T17:39:18.244066] [INFO ] [MAIN ] BLK: Fetched primary data is valid. [2025-09-22T17:39:18.244131] [DEBUG] [LOCAL ] BLK: Saving primary data. [2025-09-22T17:39:18.245331] [DEBUG] [LOCAL ] BLK: Trimmed 53133 records to 35027 (keeping 200 days of data) [2025-09-22T17:39:18.477729] [DEBUG] [LOCAL ] BLK: Primary data saved (35027 records). [2025-09-22T17:39:18.477890] [INFO ] [MAIN ] BLK: Full history saved. [2025-09-22T17:39:18.478000] [INFO ] [MAIN ] Update Progress: 300/2372 symbols completed. BLK took 41.8s. Estimated remaining: 4h 31m 3s. Rate: 7.6 symbols/min [2025-09-22T17:39:18.663211] [INFO ] [MAIN ] BLX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:39:18.683979] [DEBUG] [LOCAL ] BLX: Loaded 16264 existing records from primary storage. [2025-09-22T17:39:18.684180] [INFO ] [MAIN ] BLX: Loaded 16264 existing records. [2025-09-22T17:39:18.879369] [WARN ] [MAIN ] BLX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:39:18.879888] [INFO ] [MAIN ] BLX: Wiping existing primary data before full refresh. [2025-09-22T17:39:18.879966] [INFO ] [LOCAL ] BLX: Starting deletion of primary data. [2025-09-22T17:39:18.880943] [DEBUG] [LOCAL ] BLX: Deleted primary data file. [2025-09-22T17:39:18.881007] [INFO ] [MAIN ] BLX: Starting full primary refresh. [2025-09-22T17:39:18.927340] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-07. [2025-09-22T17:39:19.189078] [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-22T17:39:19.190205] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T17:39:19.198561] [WARN ] [REMOTE ] BLSH: No data returned for month 2025-07 [2025-09-22T17:39:19.306612] [INFO ] [REMOTE ] BLX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:39:19.722064] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-08. [2025-09-22T17:39:20.522096] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-03. [2025-09-22T17:39:21.322074] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-06. [2025-09-22T17:39:21.615793] [INFO ] [REMOTE ] BLSH: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T17:39:22.039314] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T17:39:22.122064] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-04. [2025-09-22T17:39:22.557203] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T17:39:22.922091] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-07. [2025-09-22T17:39:23.165385] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-22T17:39:23.722077] [INFO ] [REMOTE ] BLSH: Fetching primary data for 2025-09. [2025-09-22T17:39:24.348136] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T17:39:24.522080] [INFO ] [REMOTE ] BLX: Fetching primary data for 2024-12. [2025-09-22T17:39:25.322075] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-08. [2025-09-22T17:39:25.560055] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T17:39:26.114491] [INFO ] [REMOTE ] BLSH: Incremental fetch complete for 2025-09 (2.39 seconds). [2025-09-22T17:39:26.122122] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-05. [2025-09-22T17:39:26.123440] [INFO ] [REMOTE ] BLSH: Full fetch complete (10662 records). [2025-09-22T17:39:26.123511] [DEBUG] [VALIDATOR ] BLSH: Validating primary data. [2025-09-22T17:39:26.333676] [WARN ] [VALIDATOR ] BLSH: Validation failed - insufficient historical data. Have 28 unique days, need 200 days [2025-09-22T17:39:26.334101] [FATAL] [MAIN ] BLSH: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:39:26.334187] [WARN ] [MAIN ] BLSH: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:39:26.334262] [INFO ] [LOCAL ] BLSH: Starting deletion of primary data. [2025-09-22T17:39:26.334335] [DEBUG] [LOCAL ] BLSH: No primary data file found to delete. [2025-09-22T17:39:26.334373] [INFO ] [LOCAL ] BLSH: Starting deletion of derivative data. [2025-09-22T17:39:26.334430] [DEBUG] [LOCAL ] BLSH: No derivative data file found to delete. [2025-09-22T17:39:26.334518] [INFO ] [MAIN ] Update Progress: 301/2372 symbols completed. BLSH took 26.3s. Estimated remaining: 4h 30m 55s. Rate: 7.6 symbols/min [2025-09-22T17:39:26.516455] [INFO ] [MAIN ] BMA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:39:26.555172] [DEBUG] [LOCAL ] BMA: Loaded 35145 existing records from primary storage. [2025-09-22T17:39:26.555312] [INFO ] [MAIN ] BMA: Loaded 35145 existing records. [2025-09-22T17:39:26.752361] [WARN ] [MAIN ] BMA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:39:26.752956] [INFO ] [MAIN ] BMA: Wiping existing primary data before full refresh. [2025-09-22T17:39:26.753102] [INFO ] [LOCAL ] BMA: Starting deletion of primary data. [2025-09-22T17:39:26.763889] [DEBUG] [LOCAL ] BMA: Deleted primary data file. [2025-09-22T17:39:26.778095] [INFO ] [MAIN ] BMA: Starting full primary refresh. [2025-09-22T17:39:26.829352] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T17:39:26.927175] [INFO ] [REMOTE ] BLND: Fetching primary data for 2025-09. [2025-09-22T17:39:27.164626] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-22T17:39:27.185004] [INFO ] [REMOTE ] BMA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:39:27.722061] [INFO ] [REMOTE ] BMA: Fetching primary data for 2024-12. [2025-09-22T17:39:28.440368] [INFO ] [REMOTE ] BLND: Incremental fetch complete for 2025-09 (1.51 seconds). [2025-09-22T17:39:28.448834] [INFO ] [REMOTE ] BLND: Full fetch complete (72326 records). [2025-09-22T17:39:28.448932] [DEBUG] [VALIDATOR ] BLND: Validating primary data. [2025-09-22T17:39:28.527213] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-01. [2025-09-22T17:39:28.848588] [DEBUG] [VALIDATOR ] BLND: All expected trading days are present. [2025-09-22T17:39:28.848781] [DEBUG] [VALIDATOR ] BLND: Primary data validation passed. [2025-09-22T17:39:28.849620] [INFO ] [MAIN ] BLND: Fetched primary data is valid. [2025-09-22T17:39:28.849817] [DEBUG] [LOCAL ] BLND: Saving primary data. [2025-09-22T17:39:28.851625] [DEBUG] [LOCAL ] BLND: Trimmed 72326 records to 49488 (keeping 200 days of data) [2025-09-22T17:39:28.957030] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-22T17:39:29.163268] [DEBUG] [LOCAL ] BLND: Primary data saved (49488 records). [2025-09-22T17:39:29.163409] [INFO ] [MAIN ] BLND: Full history saved. [2025-09-22T17:39:29.163489] [INFO ] [MAIN ] Update Progress: 302/2372 symbols completed. BLND took 30.8s. Estimated remaining: 4h 30m 13s. Rate: 7.7 symbols/min [2025-09-22T17:39:29.335748] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-06. [2025-09-22T17:39:29.342582] [INFO ] [MAIN ] BME: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:39:29.361762] [DEBUG] [LOCAL ] BME: Loaded 11052 existing records from primary storage. [2025-09-22T17:39:29.362013] [INFO ] [MAIN ] BME: Loaded 11052 existing records. [2025-09-22T17:39:29.555393] [WARN ] [MAIN ] BME: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:39:29.555641] [INFO ] [MAIN ] BME: Wiping existing primary data before full refresh. [2025-09-22T17:39:29.555730] [INFO ] [LOCAL ] BME: Starting deletion of primary data. [2025-09-22T17:39:29.556260] [DEBUG] [LOCAL ] BME: Deleted primary data file. [2025-09-22T17:39:29.556320] [INFO ] [MAIN ] BME: Starting full primary refresh. [2025-09-22T17:39:29.803718] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-22T17:39:29.960690] [INFO ] [REMOTE ] BME: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:39:30.122085] [INFO ] [REMOTE ] BME: Fetching primary data for 2024-12. [2025-09-22T17:39:30.250956] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T17:39:30.810324] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-22T17:39:30.922021] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-01. [2025-09-22T17:39:31.722025] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-01. [2025-09-22T17:39:31.732013] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-22T17:39:32.522063] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-02. [2025-09-22T17:39:33.322050] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-07. [2025-09-22T17:39:33.352203] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T17:39:33.407891] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-22T17:39:34.122069] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-02. [2025-09-22T17:39:34.181681] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-07 (0.86 seconds). [2025-09-22T17:39:34.922065] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-02. [2025-09-22T17:39:34.980524] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-22T17:39:35.722071] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-08. [2025-09-22T17:39:36.267101] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-22T17:39:36.342819] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T17:39:36.522070] [INFO ] [REMOTE ] BLW: Fetching primary data for 2025-09. [2025-09-22T17:39:37.322078] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-03. [2025-09-22T17:39:37.349608] [INFO ] [REMOTE ] BLW: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-22T17:39:37.352438] [INFO ] [REMOTE ] BLW: Full fetch complete (18814 records). [2025-09-22T17:39:37.352522] [DEBUG] [VALIDATOR ] BLW: Validating primary data. [2025-09-22T17:39:37.720893] [DEBUG] [VALIDATOR ] BLW: All expected trading days are present. [2025-09-22T17:39:37.720970] [DEBUG] [VALIDATOR ] BLW: Primary data validation passed. [2025-09-22T17:39:37.721323] [INFO ] [MAIN ] BLW: Fetched primary data is valid. [2025-09-22T17:39:37.721361] [DEBUG] [LOCAL ] BLW: Saving primary data. [2025-09-22T17:39:37.721934] [DEBUG] [LOCAL ] BLW: Trimmed 18814 records to 12732 (keeping 200 days of data) [2025-09-22T17:39:37.804703] [DEBUG] [LOCAL ] BLW: Primary data saved (12732 records). [2025-09-22T17:39:37.804884] [INFO ] [MAIN ] BLW: Full history saved. [2025-09-22T17:39:37.805042] [INFO ] [MAIN ] Update Progress: 303/2372 symbols completed. BLW took 29.0s. Estimated remaining: 4h 30m 10s. Rate: 7.7 symbols/min [2025-09-22T17:39:37.974132] [INFO ] [MAIN ] BMEZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:39:38.002129] [DEBUG] [LOCAL ] BMEZ: Loaded 26566 existing records from primary storage. [2025-09-22T17:39:38.002278] [INFO ] [MAIN ] BMEZ: Loaded 26566 existing records. [2025-09-22T17:39:38.127271] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-03. [2025-09-22T17:39:38.185475] [WARN ] [MAIN ] BMEZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:39:38.185731] [INFO ] [MAIN ] BMEZ: Wiping existing primary data before full refresh. [2025-09-22T17:39:38.185788] [INFO ] [LOCAL ] BMEZ: Starting deletion of primary data. [2025-09-22T17:39:38.186758] [DEBUG] [LOCAL ] BMEZ: Deleted primary data file. [2025-09-22T17:39:38.186819] [INFO ] [MAIN ] BMEZ: Starting full primary refresh. [2025-09-22T17:39:38.540517] [INFO ] [REMOTE ] BMEZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:39:38.551542] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T17:39:38.922075] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-04. [2025-09-22T17:39:38.976787] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-22T17:39:39.672452] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-22T17:39:39.722046] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-05. [2025-09-22T17:39:40.389849] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-05 (0.67 seconds). [2025-09-22T17:39:40.522125] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-03. [2025-09-22T17:39:41.322076] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2024-12. [2025-09-22T17:39:42.015262] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T17:39:42.122066] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-04. [2025-09-22T17:39:42.358417] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T17:39:42.922294] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-04. [2025-09-22T17:39:43.619845] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-04 (0.70 seconds). [2025-09-22T17:39:43.652398] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T17:39:43.722006] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-05. [2025-09-22T17:39:44.522066] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-06. [2025-09-22T17:39:45.057983] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-22T17:39:45.092781] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-22T17:39:45.322051] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-07. [2025-09-22T17:39:46.071816] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-22T17:39:46.122062] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-05. [2025-09-22T17:39:46.693341] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-22T17:39:46.922069] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-08. [2025-09-22T17:39:47.542088] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-22T17:39:47.722088] [INFO ] [REMOTE ] BLX: Fetching primary data for 2025-09. [2025-09-22T17:39:48.522062] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-06. [2025-09-22T17:39:48.555321] [INFO ] [REMOTE ] BLX: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-22T17:39:48.558167] [INFO ] [REMOTE ] BLX: Full fetch complete (22748 records). [2025-09-22T17:39:48.558264] [DEBUG] [VALIDATOR ] BLX: Validating primary data. [2025-09-22T17:39:48.962844] [DEBUG] [VALIDATOR ] BLX: All expected trading days are present. [2025-09-22T17:39:48.962987] [DEBUG] [VALIDATOR ] BLX: Primary data validation passed. [2025-09-22T17:39:48.963464] [INFO ] [MAIN ] BLX: Fetched primary data is valid. [2025-09-22T17:39:48.963572] [DEBUG] [LOCAL ] BLX: Saving primary data. [2025-09-22T17:39:48.964325] [DEBUG] [LOCAL ] BLX: Trimmed 22748 records to 15777 (keeping 200 days of data) [2025-09-22T17:39:49.069976] [DEBUG] [LOCAL ] BLX: Primary data saved (15777 records). [2025-09-22T17:39:49.070143] [INFO ] [MAIN ] BLX: Full history saved. [2025-09-22T17:39:49.070329] [INFO ] [MAIN ] Update Progress: 304/2372 symbols completed. BLX took 30.6s. Estimated remaining: 4h 30m 26s. Rate: 7.6 symbols/min [2025-09-22T17:39:49.254582] [INFO ] [MAIN ] BMI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:39:49.254854] [DEBUG] [LOCAL ] BMI: No existing data file found in primary storage. [2025-09-22T17:39:49.254912] [WARN ] [MAIN ] BMI: No existing data found, performing full refresh instead. [2025-09-22T17:39:49.255177] [INFO ] [MAIN ] BMI: Wiping existing primary data before full refresh. [2025-09-22T17:39:49.255236] [INFO ] [LOCAL ] BMI: Starting deletion of primary data. [2025-09-22T17:39:49.255281] [DEBUG] [LOCAL ] BMI: No primary data file found to delete. [2025-09-22T17:39:49.255324] [INFO ] [MAIN ] BMI: Starting full primary refresh. [2025-09-22T17:39:49.326351] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-06. [2025-09-22T17:39:49.351512] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-22T17:39:49.635470] [INFO ] [REMOTE ] BMI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:39:50.122057] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-07. [2025-09-22T17:39:50.454200] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-06 (1.13 seconds). [2025-09-22T17:39:50.922100] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-07. [2025-09-22T17:39:50.980986] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-07 (0.86 seconds). [2025-09-22T17:39:51.722106] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-08. [2025-09-22T17:39:52.334255] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-22T17:39:52.522104] [INFO ] [REMOTE ] BMI: Fetching primary data for 2024-12. [2025-09-22T17:39:52.562852] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T17:39:53.322081] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-01. [2025-09-22T17:39:53.422131] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-22T17:39:54.122103] [INFO ] [REMOTE ] BME: Fetching primary data for 2025-09. [2025-09-22T17:39:54.373426] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T17:39:54.922059] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-08. [2025-09-22T17:39:55.093909] [INFO ] [REMOTE ] BME: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T17:39:55.096390] [INFO ] [REMOTE ] BME: Full fetch complete (16133 records). [2025-09-22T17:39:55.096467] [DEBUG] [VALIDATOR ] BME: Validating primary data. [2025-09-22T17:39:55.460621] [DEBUG] [VALIDATOR ] BME: All expected trading days are present. [2025-09-22T17:39:55.460732] [DEBUG] [VALIDATOR ] BME: Primary data validation passed. [2025-09-22T17:39:55.461063] [INFO ] [MAIN ] BME: Fetched primary data is valid. [2025-09-22T17:39:55.461104] [DEBUG] [LOCAL ] BME: Saving primary data. [2025-09-22T17:39:55.461611] [DEBUG] [LOCAL ] BME: Trimmed 16133 records to 10829 (keeping 200 days of data) [2025-09-22T17:39:55.534662] [DEBUG] [LOCAL ] BME: Primary data saved (10829 records). [2025-09-22T17:39:55.534844] [INFO ] [MAIN ] BME: Full history saved. [2025-09-22T17:39:55.534980] [INFO ] [MAIN ] Update Progress: 305/2372 symbols completed. BME took 26.4s. Estimated remaining: 4h 30m 9s. Rate: 7.7 symbols/min [2025-09-22T17:39:55.703488] [INFO ] [MAIN ] BMN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:39:55.710384] [DEBUG] [LOCAL ] BMN: Loaded 2604 existing records from primary storage. [2025-09-22T17:39:55.710479] [INFO ] [MAIN ] BMN: Loaded 2604 existing records. [2025-09-22T17:39:55.731025] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-02. [2025-09-22T17:39:55.905672] [WARN ] [MAIN ] BMN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:39:55.905971] [INFO ] [MAIN ] BMN: Wiping existing primary data before full refresh. [2025-09-22T17:39:55.906166] [INFO ] [LOCAL ] BMN: Starting deletion of primary data. [2025-09-22T17:39:55.906523] [DEBUG] [LOCAL ] BMN: Deleted primary data file. [2025-09-22T17:39:55.906630] [INFO ] [MAIN ] BMN: Starting full primary refresh. [2025-09-22T17:39:56.260666] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-22T17:39:56.304132] [INFO ] [REMOTE ] BMN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:39:56.522061] [INFO ] [REMOTE ] BMN: Fetching primary data for 2024-12. [2025-09-22T17:39:56.976429] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2024-12 (0.45 seconds). [2025-09-22T17:39:57.004117] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T17:39:57.322075] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-01. [2025-09-22T17:39:58.002039] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T17:39:58.122053] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-02. [2025-09-22T17:39:58.503793] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-02 (0.38 seconds). [2025-09-22T17:39:58.922084] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-01. [2025-09-22T17:39:59.642515] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-22T17:39:59.722070] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-02. [2025-09-22T17:40:00.522106] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-03. [2025-09-22T17:40:00.841269] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-03 (0.32 seconds). [2025-09-22T17:40:00.871535] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T17:40:01.322100] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-04. [2025-09-22T17:40:01.898043] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-22T17:40:02.122081] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-03. [2025-09-22T17:40:02.922082] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-05. [2025-09-22T17:40:03.298834] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-05 (0.38 seconds). [2025-09-22T17:40:03.411884] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T17:40:03.722088] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-04. [2025-09-22T17:40:04.522105] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-03. [2025-09-22T17:40:05.131505] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-22T17:40:05.322067] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-05. [2025-09-22T17:40:05.623514] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-22T17:40:06.122114] [INFO ] [REMOTE ] BMA: Fetching primary data for 2025-09. [2025-09-22T17:40:06.493782] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-22T17:40:06.922075] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-06. [2025-09-22T17:40:07.509005] [INFO ] [REMOTE ] BMA: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T17:40:07.516893] [INFO ] [REMOTE ] BMA: Full fetch complete (50923 records). [2025-09-22T17:40:07.517015] [DEBUG] [VALIDATOR ] BMA: Validating primary data. [2025-09-22T17:40:07.727162] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-04. [2025-09-22T17:40:07.955943] [DEBUG] [VALIDATOR ] BMA: All expected trading days are present. [2025-09-22T17:40:07.956168] [DEBUG] [VALIDATOR ] BMA: Primary data validation passed. [2025-09-22T17:40:07.957004] [INFO ] [MAIN ] BMA: Fetched primary data is valid. [2025-09-22T17:40:07.957134] [DEBUG] [LOCAL ] BMA: Saving primary data. [2025-09-22T17:40:07.981764] [DEBUG] [LOCAL ] BMA: Trimmed 50923 records to 34783 (keeping 200 days of data) [2025-09-22T17:40:07.981477] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-22T17:40:08.224091] [DEBUG] [LOCAL ] BMA: Primary data saved (34783 records). [2025-09-22T17:40:08.224282] [INFO ] [MAIN ] BMA: Full history saved. [2025-09-22T17:40:08.224477] [INFO ] [MAIN ] Update Progress: 306/2372 symbols completed. BMA took 41.9s. Estimated remaining: 4h 30m 34s. Rate: 7.6 symbols/min [2025-09-22T17:40:08.398238] [INFO ] [MAIN ] BMO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:40:08.451513] [DEBUG] [LOCAL ] BMO: Loaded 42068 existing records from primary storage. [2025-09-22T17:40:08.451691] [INFO ] [MAIN ] BMO: Loaded 42068 existing records. [2025-09-22T17:40:08.527359] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-07. [2025-09-22T17:40:08.634606] [WARN ] [MAIN ] BMO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:40:08.634939] [INFO ] [MAIN ] BMO: Wiping existing primary data before full refresh. [2025-09-22T17:40:08.634997] [INFO ] [LOCAL ] BMO: Starting deletion of primary data. [2025-09-22T17:40:08.636310] [DEBUG] [LOCAL ] BMO: Deleted primary data file. [2025-09-22T17:40:08.636386] [INFO ] [MAIN ] BMO: Starting full primary refresh. [2025-09-22T17:40:09.012353] [INFO ] [REMOTE ] BMO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:40:09.074828] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-22T17:40:09.322104] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-05. [2025-09-22T17:40:09.433048] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-07 (0.91 seconds). [2025-09-22T17:40:10.122153] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-06. [2025-09-22T17:40:10.403927] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T17:40:10.516267] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-06 (0.39 seconds). [2025-09-22T17:40:10.922061] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-07. [2025-09-22T17:40:11.375457] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-22T17:40:11.722068] [INFO ] [REMOTE ] BMO: Fetching primary data for 2024-12. [2025-09-22T17:40:12.522083] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-06. [2025-09-22T17:40:13.097728] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-22T17:40:13.203144] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-06 (0.68 seconds). [2025-09-22T17:40:13.322100] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-08. [2025-09-22T17:40:13.795758] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-22T17:40:14.122083] [INFO ] [REMOTE ] BMN: Fetching primary data for 2025-09. [2025-09-22T17:40:14.922095] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-07. [2025-09-22T17:40:14.952582] [INFO ] [REMOTE ] BMN: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-22T17:40:14.953695] [INFO ] [REMOTE ] BMN: Full fetch complete (3716 records). [2025-09-22T17:40:14.953766] [DEBUG] [VALIDATOR ] BMN: Validating primary data. [2025-09-22T17:40:15.345476] [DEBUG] [VALIDATOR ] BMN: All expected trading days are present. [2025-09-22T17:40:15.345676] [DEBUG] [VALIDATOR ] BMN: Primary data validation passed. [2025-09-22T17:40:15.345832] [INFO ] [MAIN ] BMN: Fetched primary data is valid. [2025-09-22T17:40:15.345874] [DEBUG] [LOCAL ] BMN: Saving primary data. [2025-09-22T17:40:15.346296] [DEBUG] [LOCAL ] BMN: Trimmed 3716 records to 2561 (keeping 200 days of data) [2025-09-22T17:40:15.363887] [DEBUG] [LOCAL ] BMN: Primary data saved (2561 records). [2025-09-22T17:40:15.363976] [INFO ] [MAIN ] BMN: Full history saved. [2025-09-22T17:40:15.364095] [INFO ] [MAIN ] Update Progress: 307/2372 symbols completed. BMN took 19.8s. Estimated remaining: 4h 30m 21s. Rate: 7.6 symbols/min [2025-09-22T17:40:15.554435] [INFO ] [MAIN ] BMY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:40:15.629419] [DEBUG] [LOCAL ] BMY: Loaded 54537 existing records from primary storage. [2025-09-22T17:40:15.629623] [INFO ] [MAIN ] BMY: Loaded 54537 existing records. [2025-09-22T17:40:15.727157] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-01. [2025-09-22T17:40:15.819966] [WARN ] [MAIN ] BMY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:40:15.820232] [INFO ] [MAIN ] BMY: Wiping existing primary data before full refresh. [2025-09-22T17:40:15.820281] [INFO ] [LOCAL ] BMY: Starting deletion of primary data. [2025-09-22T17:40:15.821640] [DEBUG] [LOCAL ] BMY: Deleted primary data file. [2025-09-22T17:40:15.821731] [INFO ] [MAIN ] BMY: Starting full primary refresh. [2025-09-22T17:40:16.183270] [INFO ] [REMOTE ] BMY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:40:16.522088] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-08. [2025-09-22T17:40:17.322093] [INFO ] [REMOTE ] BMY: Fetching primary data for 2024-12. [2025-09-22T17:40:17.377868] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-22T17:40:17.847891] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-07 (2.93 seconds). [2025-09-22T17:40:17.875850] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T17:40:18.122065] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-02. [2025-09-22T17:40:18.922102] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-08. [2025-09-22T17:40:19.077195] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T17:40:19.673441] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-22T17:40:19.722081] [INFO ] [REMOTE ] BMEZ: Fetching primary data for 2025-09. [2025-09-22T17:40:20.084552] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-22T17:40:20.522121] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-03. [2025-09-22T17:40:20.602865] [INFO ] [REMOTE ] BMEZ: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T17:40:20.607329] [INFO ] [REMOTE ] BMEZ: Full fetch complete (41037 records). [2025-09-22T17:40:20.607437] [DEBUG] [VALIDATOR ] BMEZ: Validating primary data. [2025-09-22T17:40:20.992954] [DEBUG] [VALIDATOR ] BMEZ: All expected trading days are present. [2025-09-22T17:40:20.993043] [DEBUG] [VALIDATOR ] BMEZ: Primary data validation passed. [2025-09-22T17:40:20.993557] [INFO ] [MAIN ] BMEZ: Fetched primary data is valid. [2025-09-22T17:40:20.993602] [DEBUG] [LOCAL ] BMEZ: Saving primary data. [2025-09-22T17:40:20.994796] [DEBUG] [LOCAL ] BMEZ: Trimmed 41037 records to 26103 (keeping 200 days of data) [2025-09-22T17:40:21.183166] [DEBUG] [LOCAL ] BMEZ: Primary data saved (26103 records). [2025-09-22T17:40:21.183572] [INFO ] [MAIN ] BMEZ: Full history saved. [2025-09-22T17:40:21.183714] [INFO ] [MAIN ] Update Progress: 308/2372 symbols completed. BMEZ took 43.4s. Estimated remaining: 4h 29m 59s. Rate: 7.6 symbols/min [2025-09-22T17:40:21.323778] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-01. [2025-09-22T17:40:21.356026] [INFO ] [MAIN ] BN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:40:21.417460] [DEBUG] [LOCAL ] BN: Loaded 53777 existing records from primary storage. [2025-09-22T17:40:21.417608] [INFO ] [MAIN ] BN: Loaded 53777 existing records. [2025-09-22T17:40:21.602314] [WARN ] [MAIN ] BN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:40:21.602592] [INFO ] [MAIN ] BN: Wiping existing primary data before full refresh. [2025-09-22T17:40:21.602668] [INFO ] [LOCAL ] BN: Starting deletion of primary data. [2025-09-22T17:40:21.605058] [DEBUG] [LOCAL ] BN: Deleted primary data file. [2025-09-22T17:40:21.605127] [INFO ] [MAIN ] BN: Starting full primary refresh. [2025-09-22T17:40:22.007309] [INFO ] [REMOTE ] BN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:40:22.032598] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-22T17:40:22.122034] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-04. [2025-09-22T17:40:22.922075] [INFO ] [REMOTE ] BMI: Fetching primary data for 2025-09. [2025-09-22T17:40:23.302008] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-01 (1.98 seconds). [2025-09-22T17:40:23.722055] [INFO ] [REMOTE ] BN: Fetching primary data for 2024-12. [2025-09-22T17:40:23.821778] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-22T17:40:24.016475] [INFO ] [REMOTE ] BMI: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T17:40:24.021775] [INFO ] [REMOTE ] BMI: Full fetch complete (32604 records). [2025-09-22T17:40:24.021890] [DEBUG] [VALIDATOR ] BMI: Validating primary data. [2025-09-22T17:40:24.399041] [DEBUG] [VALIDATOR ] BMI: All expected trading days are present. [2025-09-22T17:40:24.399135] [DEBUG] [VALIDATOR ] BMI: Primary data validation passed. [2025-09-22T17:40:24.399632] [INFO ] [MAIN ] BMI: Fetched primary data is valid. [2025-09-22T17:40:24.399747] [DEBUG] [LOCAL ] BMI: Saving primary data. [2025-09-22T17:40:24.400604] [DEBUG] [LOCAL ] BMI: Trimmed 32604 records to 24070 (keeping 200 days of data) [2025-09-22T17:40:24.522218] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-02. [2025-09-22T17:40:24.575375] [DEBUG] [LOCAL ] BMI: Primary data saved (24070 records). [2025-09-22T17:40:24.575599] [INFO ] [MAIN ] BMI: Full history saved. [2025-09-22T17:40:24.575733] [INFO ] [MAIN ] Update Progress: 309/2372 symbols completed. BMI took 35.5s. Estimated remaining: 4h 29m 22s. Rate: 7.7 symbols/min [2025-09-22T17:40:24.753211] [INFO ] [MAIN ] BNED: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:40:24.789094] [DEBUG] [LOCAL ] BNED: Loaded 30481 existing records from primary storage. [2025-09-22T17:40:24.789276] [INFO ] [MAIN ] BNED: Loaded 30481 existing records. [2025-09-22T17:40:24.966381] [WARN ] [MAIN ] BNED: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:40:24.966683] [INFO ] [MAIN ] BNED: Wiping existing primary data before full refresh. [2025-09-22T17:40:24.966741] [INFO ] [LOCAL ] BNED: Starting deletion of primary data. [2025-09-22T17:40:24.967495] [DEBUG] [LOCAL ] BNED: Deleted primary data file. [2025-09-22T17:40:24.967554] [INFO ] [MAIN ] BNED: Starting full primary refresh. [2025-09-22T17:40:25.322796] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-05. [2025-09-22T17:40:25.327599] [INFO ] [REMOTE ] BNED: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:40:25.389866] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T17:40:26.122045] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-01. [2025-09-22T17:40:26.447787] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-22T17:40:26.737355] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T17:40:26.922055] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-06. [2025-09-22T17:40:27.722067] [INFO ] [REMOTE ] BNED: Fetching primary data for 2024-12. [2025-09-22T17:40:27.885720] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-22T17:40:28.010154] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-22T17:40:28.522064] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-07. [2025-09-22T17:40:28.885571] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-22T17:40:29.322064] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-02. [2025-09-22T17:40:30.034315] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T17:40:30.122023] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-08. [2025-09-22T17:40:30.702515] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T17:40:30.922024] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-01. [2025-09-22T17:40:31.340819] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-22T17:40:31.722058] [INFO ] [REMOTE ] BMO: Fetching primary data for 2025-09. [2025-09-22T17:40:32.270318] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T17:40:32.522088] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-03. [2025-09-22T17:40:33.014489] [INFO ] [REMOTE ] BMO: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-22T17:40:33.021281] [INFO ] [REMOTE ] BMO: Full fetch complete (59943 records). [2025-09-22T17:40:33.021419] [DEBUG] [VALIDATOR ] BMO: Validating primary data. [2025-09-22T17:40:33.327224] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-02. [2025-09-22T17:40:33.454634] [DEBUG] [VALIDATOR ] BMO: All expected trading days are present. [2025-09-22T17:40:33.454748] [DEBUG] [VALIDATOR ] BMO: Primary data validation passed. [2025-09-22T17:40:33.455446] [INFO ] [MAIN ] BMO: Fetched primary data is valid. [2025-09-22T17:40:33.455510] [DEBUG] [LOCAL ] BMO: Saving primary data. [2025-09-22T17:40:33.456739] [DEBUG] [LOCAL ] BMO: Trimmed 59943 records to 41319 (keeping 200 days of data) [2025-09-22T17:40:33.716218] [DEBUG] [LOCAL ] BMO: Primary data saved (41319 records). [2025-09-22T17:40:33.716370] [INFO ] [MAIN ] BMO: Full history saved. [2025-09-22T17:40:33.716478] [INFO ] [MAIN ] Update Progress: 310/2372 symbols completed. BMO took 25.5s. Estimated remaining: 4h 29m 23s. Rate: 7.7 symbols/min [2025-09-22T17:40:33.892194] [INFO ] [MAIN ] BNH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:40:33.898828] [DEBUG] [LOCAL ] BNH: Loaded 4881 existing records from primary storage. [2025-09-22T17:40:33.898919] [INFO ] [MAIN ] BNH: Loaded 4881 existing records. [2025-09-22T17:40:34.082904] [WARN ] [MAIN ] BNH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:40:34.083136] [INFO ] [MAIN ] BNH: Wiping existing primary data before full refresh. [2025-09-22T17:40:34.083196] [INFO ] [LOCAL ] BNH: Starting deletion of primary data. [2025-09-22T17:40:34.083493] [DEBUG] [LOCAL ] BNH: Deleted primary data file. [2025-09-22T17:40:34.083552] [INFO ] [MAIN ] BNH: Starting full primary refresh. [2025-09-22T17:40:34.138270] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-03. [2025-09-22T17:40:34.462338] [INFO ] [REMOTE ] BNH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:40:34.478995] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T17:40:34.621821] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-03 (2.10 seconds). [2025-09-22T17:40:34.922127] [INFO ] [REMOTE ] BNH: Fetching primary data for 2024-12. [2025-09-22T17:40:35.667194] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-22T17:40:35.722070] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-01. [2025-09-22T17:40:36.018605] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-22T17:40:36.122108] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-01 (0.40 seconds). [2025-09-22T17:40:36.522071] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-04. [2025-09-22T17:40:37.322086] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-02. [2025-09-22T17:40:37.923686] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-22T17:40:38.122088] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-03. [2025-09-22T17:40:38.356124] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-22T17:40:38.710475] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-22T17:40:38.922061] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-05. [2025-09-22T17:40:39.722119] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-04. [2025-09-22T17:40:40.522098] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-04. [2025-09-22T17:40:40.620794] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-22T17:40:41.222915] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-04 (0.70 seconds). [2025-09-22T17:40:41.281950] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T17:40:41.322066] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-06. [2025-09-22T17:40:42.122060] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-05. [2025-09-22T17:40:42.507253] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-05 (0.39 seconds). [2025-09-22T17:40:42.922132] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-03. [2025-09-22T17:40:43.301638] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-22T17:40:43.722098] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-06. [2025-09-22T17:40:44.308626] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-22T17:40:44.346001] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-06 (0.62 seconds). [2025-09-22T17:40:44.522099] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-05. [2025-09-22T17:40:45.322075] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-07. [2025-09-22T17:40:46.012381] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T17:40:46.122049] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-04. [2025-09-22T17:40:46.922088] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-06. [2025-09-22T17:40:47.369388] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-07 (2.05 seconds). [2025-09-22T17:40:47.445318] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T17:40:47.722212] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-08. [2025-09-22T17:40:48.314460] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T17:40:48.522072] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-07. [2025-09-22T17:40:49.048079] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-22T17:40:49.322057] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-05. [2025-09-22T17:40:49.748708] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-22T17:40:50.122026] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-07. [2025-09-22T17:40:50.149858] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-22T17:40:50.922147] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-06. [2025-09-22T17:40:51.581869] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T17:40:51.722061] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-08. [2025-09-22T17:40:51.949521] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-22T17:40:52.522091] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-07. [2025-09-22T17:40:53.322064] [INFO ] [REMOTE ] BMY: Fetching primary data for 2025-09. [2025-09-22T17:40:53.568126] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-22T17:40:53.756209] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-22T17:40:53.932741] [INFO ] [REMOTE ] BMY: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-22T17:40:53.941925] [INFO ] [REMOTE ] BMY: Full fetch complete (77795 records). [2025-09-22T17:40:53.942121] [DEBUG] [VALIDATOR ] BMY: Validating primary data. [2025-09-22T17:40:54.129268] [INFO ] [REMOTE ] BN: Fetching primary data for 2025-09. [2025-09-22T17:40:54.360741] [DEBUG] [VALIDATOR ] BMY: All expected trading days are present. [2025-09-22T17:40:54.360853] [DEBUG] [VALIDATOR ] BMY: Primary data validation passed. [2025-09-22T17:40:54.361718] [INFO ] [MAIN ] BMY: Fetched primary data is valid. [2025-09-22T17:40:54.361784] [DEBUG] [LOCAL ] BMY: Saving primary data. [2025-09-22T17:40:54.365837] [DEBUG] [LOCAL ] BMY: Trimmed 77795 records to 53757 (keeping 200 days of data) [2025-09-22T17:40:54.718208] [DEBUG] [LOCAL ] BMY: Primary data saved (53757 records). [2025-09-22T17:40:54.718410] [INFO ] [MAIN ] BMY: Full history saved. [2025-09-22T17:40:54.718515] [INFO ] [MAIN ] Update Progress: 311/2372 symbols completed. BMY took 39.4s. Estimated remaining: 4h 30m 42s. Rate: 7.6 symbols/min [2025-09-22T17:40:54.919613] [INFO ] [MAIN ] BNJ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:40:54.922119] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-08. [2025-09-22T17:40:54.926063] [DEBUG] [LOCAL ] BNJ: Loaded 2658 existing records from primary storage. [2025-09-22T17:40:54.926275] [INFO ] [MAIN ] BNJ: Loaded 2658 existing records. [2025-09-22T17:40:55.134565] [WARN ] [MAIN ] BNJ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:40:55.134921] [INFO ] [MAIN ] BNJ: Wiping existing primary data before full refresh. [2025-09-22T17:40:55.134978] [INFO ] [LOCAL ] BNJ: Starting deletion of primary data. [2025-09-22T17:40:55.135351] [DEBUG] [LOCAL ] BNJ: Deleted primary data file. [2025-09-22T17:40:55.135411] [INFO ] [MAIN ] BNJ: Starting full primary refresh. [2025-09-22T17:40:55.490280] [INFO ] [REMOTE ] BNJ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:40:55.722061] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2024-12. [2025-09-22T17:40:55.765627] [INFO ] [REMOTE ] BN: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-22T17:40:55.774540] [INFO ] [REMOTE ] BN: Full fetch complete (76616 records). [2025-09-22T17:40:55.774757] [DEBUG] [VALIDATOR ] BN: Validating primary data. [2025-09-22T17:40:56.208740] [DEBUG] [VALIDATOR ] BN: All expected trading days are present. [2025-09-22T17:40:56.208856] [DEBUG] [VALIDATOR ] BN: Primary data validation passed. [2025-09-22T17:40:56.209681] [INFO ] [MAIN ] BN: Fetched primary data is valid. [2025-09-22T17:40:56.209765] [DEBUG] [LOCAL ] BN: Saving primary data. [2025-09-22T17:40:56.227677] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-22T17:40:56.234638] [DEBUG] [LOCAL ] BN: Trimmed 76616 records to 52995 (keeping 200 days of data) [2025-09-22T17:40:56.340927] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2024-12 (0.62 seconds). [2025-09-22T17:40:56.541939] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-08. [2025-09-22T17:40:56.594749] [DEBUG] [LOCAL ] BN: Primary data saved (52995 records). [2025-09-22T17:40:56.594937] [INFO ] [MAIN ] BN: Full history saved. [2025-09-22T17:40:56.596125] [INFO ] [MAIN ] Update Progress: 312/2372 symbols completed. BN took 35.4s. Estimated remaining: 4h 29m 55s. Rate: 7.6 symbols/min [2025-09-22T17:40:56.774074] [INFO ] [MAIN ] BNL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:40:56.822159] [DEBUG] [LOCAL ] BNL: Loaded 47607 existing records from primary storage. [2025-09-22T17:40:56.822331] [INFO ] [MAIN ] BNL: Loaded 47607 existing records. [2025-09-22T17:40:57.007133] [WARN ] [MAIN ] BNL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:40:57.007441] [INFO ] [MAIN ] BNL: Wiping existing primary data before full refresh. [2025-09-22T17:40:57.007501] [INFO ] [LOCAL ] BNL: Starting deletion of primary data. [2025-09-22T17:40:57.008802] [DEBUG] [LOCAL ] BNL: Deleted primary data file. [2025-09-22T17:40:57.008867] [INFO ] [MAIN ] BNL: Starting full primary refresh. [2025-09-22T17:40:57.119379] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-22T17:40:57.327128] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-01. [2025-09-22T17:40:57.389039] [INFO ] [REMOTE ] BNL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:40:57.707234] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-01 (0.38 seconds). [2025-09-22T17:40:58.122063] [INFO ] [REMOTE ] BNL: Fetching primary data for 2024-12. [2025-09-22T17:40:58.922083] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-02. [2025-09-22T17:40:59.340701] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-02 (0.42 seconds). [2025-09-22T17:40:59.722080] [INFO ] [REMOTE ] BNED: Fetching primary data for 2025-09. [2025-09-22T17:40:59.780494] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-22T17:41:00.522068] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-01. [2025-09-22T17:41:01.108076] [INFO ] [REMOTE ] BNED: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T17:41:01.112584] [INFO ] [REMOTE ] BNED: Full fetch complete (44380 records). [2025-09-22T17:41:01.112768] [DEBUG] [VALIDATOR ] BNED: Validating primary data. [2025-09-22T17:41:01.331951] [INFO ] [REMOTE ] BNH: Fetching primary data for 2025-09. [2025-09-22T17:41:01.494191] [DEBUG] [VALIDATOR ] BNED: All expected trading days are present. [2025-09-22T17:41:01.494267] [DEBUG] [VALIDATOR ] BNED: Primary data validation passed. [2025-09-22T17:41:01.494852] [INFO ] [MAIN ] BNED: Fetched primary data is valid. [2025-09-22T17:41:01.494915] [DEBUG] [LOCAL ] BNED: Saving primary data. [2025-09-22T17:41:01.495895] [DEBUG] [LOCAL ] BNED: Trimmed 44380 records to 30016 (keeping 200 days of data) [2025-09-22T17:41:01.673210] [DEBUG] [LOCAL ] BNED: Primary data saved (30016 records). [2025-09-22T17:41:01.673342] [INFO ] [MAIN ] BNED: Full history saved. [2025-09-22T17:41:01.673427] [INFO ] [MAIN ] Update Progress: 313/2372 symbols completed. BNED took 37.1s. Estimated remaining: 4h 29m 28s. Rate: 7.6 symbols/min [2025-09-22T17:41:01.854941] [INFO ] [MAIN ] BNS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:41:01.916120] [DEBUG] [LOCAL ] BNS: Loaded 52257 existing records from primary storage. [2025-09-22T17:41:01.916286] [INFO ] [MAIN ] BNS: Loaded 52257 existing records. [2025-09-22T17:41:02.110046] [WARN ] [MAIN ] BNS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:41:02.110361] [INFO ] [MAIN ] BNS: Wiping existing primary data before full refresh. [2025-09-22T17:41:02.110606] [INFO ] [LOCAL ] BNS: Starting deletion of primary data. [2025-09-22T17:41:02.120110] [DEBUG] [LOCAL ] BNS: Deleted primary data file. [2025-09-22T17:41:02.125438] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-03. [2025-09-22T17:41:02.135163] [INFO ] [MAIN ] BNS: Starting full primary refresh. [2025-09-22T17:41:02.202127] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T17:41:02.442440] [INFO ] [REMOTE ] BNH: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T17:41:02.460495] [INFO ] [REMOTE ] BNH: Full fetch complete (6809 records). [2025-09-22T17:41:02.470915] [DEBUG] [VALIDATOR ] BNH: Validating primary data. [2025-09-22T17:41:02.578322] [INFO ] [REMOTE ] BNS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:41:02.642452] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-22T17:41:02.926675] [INFO ] [REMOTE ] BNS: Fetching primary data for 2024-12. [2025-09-22T17:41:02.926944] [DEBUG] [VALIDATOR ] BNH: All expected trading days are present. [2025-09-22T17:41:02.927432] [DEBUG] [VALIDATOR ] BNH: Primary data validation passed. [2025-09-22T17:41:02.928449] [INFO ] [MAIN ] BNH: Fetched primary data is valid. [2025-09-22T17:41:02.928504] [DEBUG] [LOCAL ] BNH: Saving primary data. [2025-09-22T17:41:02.929009] [DEBUG] [LOCAL ] BNH: Trimmed 6809 records to 4822 (keeping 200 days of data) [2025-09-22T17:41:02.961947] [DEBUG] [LOCAL ] BNH: Primary data saved (4822 records). [2025-09-22T17:41:02.962154] [INFO ] [MAIN ] BNH: Full history saved. [2025-09-22T17:41:02.962270] [INFO ] [MAIN ] Update Progress: 314/2372 symbols completed. BNH took 29.2s. Estimated remaining: 4h 28m 38s. Rate: 7.7 symbols/min [2025-09-22T17:41:03.139319] [INFO ] [MAIN ] BNT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:41:03.145110] [DEBUG] [LOCAL ] BNT: Loaded 3487 existing records from primary storage. [2025-09-22T17:41:03.145229] [INFO ] [MAIN ] BNT: Loaded 3487 existing records. [2025-09-22T17:41:03.326512] [WARN ] [MAIN ] BNT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:41:03.326820] [INFO ] [MAIN ] BNT: Wiping existing primary data before full refresh. [2025-09-22T17:41:03.326894] [INFO ] [LOCAL ] BNT: Starting deletion of primary data. [2025-09-22T17:41:03.327243] [DEBUG] [LOCAL ] BNT: Deleted primary data file. [2025-09-22T17:41:03.327303] [INFO ] [MAIN ] BNT: Starting full primary refresh. [2025-09-22T17:41:03.697129] [INFO ] [REMOTE ] BNT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:41:03.722024] [INFO ] [REMOTE ] BNT: Fetching primary data for 2024-12. [2025-09-22T17:41:04.208870] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2024-12 (0.49 seconds). [2025-09-22T17:41:04.484794] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T17:41:04.522016] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-01. [2025-09-22T17:41:04.932036] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-01 (0.41 seconds). [2025-09-22T17:41:05.322051] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-02. [2025-09-22T17:41:06.122129] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-04. [2025-09-22T17:41:06.541103] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-04 (0.42 seconds). [2025-09-22T17:41:06.816948] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T17:41:06.922062] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-03. [2025-09-22T17:41:07.722076] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-02. [2025-09-22T17:41:08.257096] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-22T17:41:08.258940] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T17:41:08.522093] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-05. [2025-09-22T17:41:08.957271] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-22T17:41:09.322076] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-04. [2025-09-22T17:41:10.122064] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-01. [2025-09-22T17:41:10.774193] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-22T17:41:10.922096] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-03. [2025-09-22T17:41:11.722090] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-06. [2025-09-22T17:41:11.846830] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-22T17:41:11.847410] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-22T17:41:12.110736] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-06 (0.39 seconds). [2025-09-22T17:41:12.522061] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-02. [2025-09-22T17:41:13.322068] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-07. [2025-09-22T17:41:13.711193] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-07 (0.39 seconds). [2025-09-22T17:41:14.052002] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:41:14.122089] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-05. [2025-09-22T17:41:14.922059] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-08. [2025-09-22T17:41:15.382893] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-22T17:41:15.722114] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-03. [2025-09-22T17:41:15.842755] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T17:41:16.522087] [INFO ] [REMOTE ] BNJ: Fetching primary data for 2025-09. [2025-09-22T17:41:17.210056] [INFO ] [REMOTE ] BNJ: Incremental fetch complete for 2025-09 (0.69 seconds). [2025-09-22T17:41:17.211724] [INFO ] [REMOTE ] BNJ: Full fetch complete (4436 records). [2025-09-22T17:41:17.211823] [DEBUG] [VALIDATOR ] BNJ: Validating primary data. [2025-09-22T17:41:17.327263] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-04. [2025-09-22T17:41:17.620667] [DEBUG] [VALIDATOR ] BNJ: All expected trading days are present. [2025-09-22T17:41:17.620892] [DEBUG] [VALIDATOR ] BNJ: Primary data validation passed. [2025-09-22T17:41:17.621110] [INFO ] [MAIN ] BNJ: Fetched primary data is valid. [2025-09-22T17:41:17.621227] [DEBUG] [LOCAL ] BNJ: Saving primary data. [2025-09-22T17:41:17.621849] [DEBUG] [LOCAL ] BNJ: Trimmed 4436 records to 2577 (keeping 200 days of data) [2025-09-22T17:41:17.638772] [DEBUG] [LOCAL ] BNJ: Primary data saved (2577 records). [2025-09-22T17:41:17.638986] [INFO ] [MAIN ] BNJ: Full history saved. [2025-09-22T17:41:17.639084] [INFO ] [MAIN ] Update Progress: 315/2372 symbols completed. BNJ took 22.9s. Estimated remaining: 4h 29m 14s. Rate: 7.6 symbols/min [2025-09-22T17:41:17.763939] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-03 (2.04 seconds). [2025-09-22T17:41:17.857892] [INFO ] [MAIN ] BNY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:41:17.868328] [DEBUG] [LOCAL ] BNY: Loaded 7500 existing records from primary storage. [2025-09-22T17:41:17.868471] [INFO ] [MAIN ] BNY: Loaded 7500 existing records. [2025-09-22T17:41:18.038159] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-04 (0.71 seconds). [2025-09-22T17:41:18.070930] [WARN ] [MAIN ] BNY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:41:18.071177] [INFO ] [MAIN ] BNY: Wiping existing primary data before full refresh. [2025-09-22T17:41:18.071266] [INFO ] [LOCAL ] BNY: Starting deletion of primary data. [2025-09-22T17:41:18.071701] [DEBUG] [LOCAL ] BNY: Deleted primary data file. [2025-09-22T17:41:18.071761] [INFO ] [MAIN ] BNY: Starting full primary refresh. [2025-09-22T17:41:18.127236] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-04. [2025-09-22T17:41:18.441668] [INFO ] [REMOTE ] BNY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:41:18.922109] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-05. [2025-09-22T17:41:19.280091] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-05 (0.36 seconds). [2025-09-22T17:41:19.722086] [INFO ] [REMOTE ] BNY: Fetching primary data for 2024-12. [2025-09-22T17:41:19.954679] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-22T17:41:20.489621] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-22T17:41:20.522055] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-05. [2025-09-22T17:41:21.322066] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-06. [2025-09-22T17:41:21.771351] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-22T17:41:22.115322] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T17:41:22.125619] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-07. [2025-09-22T17:41:22.472914] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-22T17:41:22.922065] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-06. [2025-09-22T17:41:23.722066] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-06. [2025-09-22T17:41:24.230661] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T17:41:24.522084] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-01. [2025-09-22T17:41:24.922744] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-01 (0.40 seconds). [2025-09-22T17:41:25.322034] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-08. [2025-09-22T17:41:25.446889] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-22T17:41:25.706134] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-08 (0.38 seconds). [2025-09-22T17:41:26.122110] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-02. [2025-09-22T17:41:26.792066] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-22T17:41:26.922089] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-03. [2025-09-22T17:41:27.722056] [INFO ] [REMOTE ] BNT: Fetching primary data for 2025-09. [2025-09-22T17:41:27.741957] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-22T17:41:28.316189] [INFO ] [REMOTE ] BNT: Incremental fetch complete for 2025-09 (0.59 seconds). [2025-09-22T17:41:28.318531] [INFO ] [REMOTE ] BNT: Full fetch complete (4412 records). [2025-09-22T17:41:28.318622] [DEBUG] [VALIDATOR ] BNT: Validating primary data. [2025-09-22T17:41:28.533308] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-07. [2025-09-22T17:41:28.745379] [DEBUG] [VALIDATOR ] BNT: All expected trading days are present. [2025-09-22T17:41:28.745491] [DEBUG] [VALIDATOR ] BNT: Primary data validation passed. [2025-09-22T17:41:28.745774] [INFO ] [MAIN ] BNT: Fetched primary data is valid. [2025-09-22T17:41:28.745845] [DEBUG] [LOCAL ] BNT: Saving primary data. [2025-09-22T17:41:28.746239] [DEBUG] [LOCAL ] BNT: Trimmed 4412 records to 3407 (keeping 200 days of data) [2025-09-22T17:41:28.768245] [DEBUG] [LOCAL ] BNT: Primary data saved (3407 records). [2025-09-22T17:41:28.768342] [INFO ] [MAIN ] BNT: Full history saved. [2025-09-22T17:41:28.768434] [INFO ] [MAIN ] Update Progress: 316/2372 symbols completed. BNT took 25.8s. Estimated remaining: 4h 29m 28s. Rate: 7.6 symbols/min [2025-09-22T17:41:28.954863] [INFO ] [MAIN ] BOC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:41:28.975227] [DEBUG] [LOCAL ] BOC: Loaded 18648 existing records from primary storage. [2025-09-22T17:41:28.975358] [INFO ] [MAIN ] BOC: Loaded 18648 existing records. [2025-09-22T17:41:29.161866] [WARN ] [MAIN ] BOC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:41:29.162163] [INFO ] [MAIN ] BOC: Wiping existing primary data before full refresh. [2025-09-22T17:41:29.162219] [INFO ] [LOCAL ] BOC: Starting deletion of primary data. [2025-09-22T17:41:29.162784] [DEBUG] [LOCAL ] BOC: Deleted primary data file. [2025-09-22T17:41:29.162849] [INFO ] [MAIN ] BOC: Starting full primary refresh. [2025-09-22T17:41:29.327866] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-04. [2025-09-22T17:41:29.551982] [INFO ] [REMOTE ] BOC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:41:29.826899] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-22T17:41:30.058794] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-22T17:41:30.122080] [INFO ] [REMOTE ] BOC: Fetching primary data for 2024-12. [2025-09-22T17:41:30.922072] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-08. [2025-09-22T17:41:30.965815] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T17:41:31.722065] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-01. [2025-09-22T17:41:32.375394] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T17:41:32.395717] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-01 (0.67 seconds). [2025-09-22T17:41:32.522045] [INFO ] [REMOTE ] BNL: Fetching primary data for 2025-09. [2025-09-22T17:41:33.322070] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-02. [2025-09-22T17:41:33.989114] [INFO ] [REMOTE ] BNL: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-22T17:41:33.996451] [INFO ] [REMOTE ] BNL: Full fetch complete (66588 records). [2025-09-22T17:41:33.996585] [DEBUG] [VALIDATOR ] BNL: Validating primary data. [2025-09-22T17:41:34.128253] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-07. [2025-09-22T17:41:34.432526] [DEBUG] [VALIDATOR ] BNL: All expected trading days are present. [2025-09-22T17:41:34.432740] [DEBUG] [VALIDATOR ] BNL: Primary data validation passed. [2025-09-22T17:41:34.433873] [INFO ] [MAIN ] BNL: Fetched primary data is valid. [2025-09-22T17:41:34.433980] [DEBUG] [LOCAL ] BNL: Saving primary data. [2025-09-22T17:41:34.444151] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-22T17:41:34.448876] [DEBUG] [LOCAL ] BNL: Trimmed 66588 records to 46906 (keeping 200 days of data) [2025-09-22T17:41:34.749005] [DEBUG] [LOCAL ] BNL: Primary data saved (46906 records). [2025-09-22T17:41:34.749147] [INFO ] [MAIN ] BNL: Full history saved. [2025-09-22T17:41:34.749848] [INFO ] [MAIN ] Update Progress: 317/2372 symbols completed. BNL took 38.2s. Estimated remaining: 4h 29m 8s. Rate: 7.6 symbols/min [2025-09-22T17:41:34.922115] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-03. [2025-09-22T17:41:35.722110] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-05. [2025-09-22T17:41:35.870754] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T17:41:36.389599] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-07 (2.26 seconds). [2025-09-22T17:41:36.522043] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-08. [2025-09-22T17:41:36.735326] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-22T17:41:37.322077] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-04. [2025-09-22T17:41:38.122119] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-06. [2025-09-22T17:41:38.350380] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-22T17:41:38.379562] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T17:41:38.762003] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-22T17:41:38.922116] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-07. [2025-09-22T17:41:39.410183] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-22T17:41:39.722055] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-05. [2025-09-22T17:41:40.522159] [INFO ] [REMOTE ] BNS: Fetching primary data for 2025-09. [2025-09-22T17:41:40.695869] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-22T17:41:41.322075] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-06. [2025-09-22T17:41:42.032466] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T17:41:42.122054] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-08. [2025-09-22T17:41:42.563164] [INFO ] [REMOTE ] BNS: Incremental fetch complete for 2025-09 (2.04 seconds). [2025-09-22T17:41:42.577153] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-22T17:41:42.580033] [INFO ] [REMOTE ] BNS: Full fetch complete (74209 records). [2025-09-22T17:41:42.580143] [DEBUG] [VALIDATOR ] BNS: Validating primary data. [2025-09-22T17:41:42.932486] [INFO ] [REMOTE ] BNY: Fetching primary data for 2025-09. [2025-09-22T17:41:42.993838] [DEBUG] [VALIDATOR ] BNS: All expected trading days are present. [2025-09-22T17:41:42.993930] [DEBUG] [VALIDATOR ] BNS: Primary data validation passed. [2025-09-22T17:41:42.994778] [INFO ] [MAIN ] BNS: Fetched primary data is valid. [2025-09-22T17:41:42.994881] [DEBUG] [LOCAL ] BNS: Saving primary data. [2025-09-22T17:41:42.996438] [DEBUG] [LOCAL ] BNS: Trimmed 74209 records to 51466 (keeping 200 days of data) [2025-09-22T17:41:43.315635] [DEBUG] [LOCAL ] BNS: Primary data saved (51466 records). [2025-09-22T17:41:43.315848] [INFO ] [MAIN ] BNS: Full history saved. [2025-09-22T17:41:43.315983] [INFO ] [MAIN ] Update Progress: 318/2372 symbols completed. BNS took 41.6s. Estimated remaining: 4h 29m 5s. Rate: 7.6 symbols/min [2025-09-22T17:41:43.722113] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-07. [2025-09-22T17:41:44.727116] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-22T17:41:44.731789] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-08. [2025-09-22T17:41:45.503525] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-22T17:41:45.508917] [INFO ] [REMOTE ] BOC: Fetching primary data for 2025-09. [2025-09-22T17:41:46.914948] [INFO ] [REMOTE ] BOC: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T17:41:46.918184] [INFO ] [REMOTE ] BOC: Full fetch complete (25821 records). [2025-09-22T17:41:46.918263] [DEBUG] [VALIDATOR ] BOC: Validating primary data. [2025-09-22T17:41:47.304270] [DEBUG] [VALIDATOR ] BOC: All expected trading days are present. [2025-09-22T17:41:47.304373] [DEBUG] [VALIDATOR ] BOC: Primary data validation passed. [2025-09-22T17:41:47.304966] [INFO ] [MAIN ] BOC: Fetched primary data is valid. [2025-09-22T17:41:47.305051] [DEBUG] [LOCAL ] BOC: Saving primary data. [2025-09-22T17:41:47.305991] [DEBUG] [LOCAL ] BOC: Trimmed 25821 records to 18367 (keeping 200 days of data) [2025-09-22T17:41:47.416438] [DEBUG] [LOCAL ] BOC: Primary data saved (18367 records). [2025-09-22T17:41:47.416583] [INFO ] [MAIN ] BOC: Full history saved. [2025-09-22T17:41:47.416694] [INFO ] [MAIN ] Update Progress: 319/2372 symbols completed. BOC took 18.6s. Estimated remaining: 4h 28m 33s. Rate: 7.6 symbols/min [2025-09-22T17:41:47.450289] [INFO ] [REMOTE ] BNY: Incremental fetch complete for 2025-09 (4.52 seconds). [2025-09-22T17:41:47.452974] [INFO ] [REMOTE ] BNY: Full fetch complete (10568 records). [2025-09-22T17:41:47.453123] [DEBUG] [VALIDATOR ] BNY: Validating primary data. [2025-09-22T17:41:47.827348] [DEBUG] [VALIDATOR ] BNY: All expected trading days are present. [2025-09-22T17:41:47.827426] [DEBUG] [VALIDATOR ] BNY: Primary data validation passed. [2025-09-22T17:41:47.827693] [INFO ] [MAIN ] BNY: Fetched primary data is valid. [2025-09-22T17:41:47.827753] [DEBUG] [LOCAL ] BNY: Saving primary data. [2025-09-22T17:41:47.828191] [DEBUG] [LOCAL ] BNY: Trimmed 10568 records to 7446 (keeping 200 days of data) [2025-09-22T17:41:47.872364] [DEBUG] [LOCAL ] BNY: Primary data saved (7446 records). [2025-09-22T17:41:47.872466] [INFO ] [MAIN ] BNY: Full history saved. [2025-09-22T17:41:47.872544] [INFO ] [MAIN ] Update Progress: 320/2372 symbols completed. BNY took 30.2s. Estimated remaining: 4h 27m 37s. Rate: 7.7 symbols/min [2025-09-22T17:41:48.521586] [INFO ] [MAIN ] BOND: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:41:48.590327] [INFO ] [MAIN ] BOE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:41:48.630739] [INFO ] [MAIN ] BOH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:41:48.629607] [INFO ] [MAIN ] BOOT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:41:48.675177] [DEBUG] [LOCAL ] BOE: Loaded 17919 existing records from primary storage. [2025-09-22T17:41:48.692675] [INFO ] [MAIN ] BOE: Loaded 17919 existing records. [2025-09-22T17:41:48.817357] [DEBUG] [LOCAL ] BOH: Loaded 32007 existing records from primary storage. [2025-09-22T17:41:48.833990] [DEBUG] [LOCAL ] BOOT: Loaded 41895 existing records from primary storage. [2025-09-22T17:41:48.833086] [INFO ] [MAIN ] BOH: Loaded 32007 existing records. [2025-09-22T17:41:48.863001] [INFO ] [MAIN ] BOOT: Loaded 41895 existing records. [2025-09-22T17:41:48.832938] [DEBUG] [LOCAL ] BOND: Loaded 32694 existing records from primary storage. [2025-09-22T17:41:48.878610] [INFO ] [MAIN ] BOND: Loaded 32694 existing records. [2025-09-22T17:41:49.121158] [WARN ] [MAIN ] BOE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:41:49.160374] [INFO ] [MAIN ] BOE: Wiping existing primary data before full refresh. [2025-09-22T17:41:49.279049] [INFO ] [LOCAL ] BOE: Starting deletion of primary data. [2025-09-22T17:41:49.300257] [DEBUG] [LOCAL ] BOE: Deleted primary data file. [2025-09-22T17:41:49.369412] [INFO ] [MAIN ] BOE: Starting full primary refresh. [2025-09-22T17:41:49.488710] [WARN ] [MAIN ] BOOT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:41:49.567160] [WARN ] [MAIN ] BOND: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:41:49.575421] [WARN ] [MAIN ] BOH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:41:49.594005] [INFO ] [MAIN ] BOOT: Wiping existing primary data before full refresh. [2025-09-22T17:41:49.599504] [INFO ] [MAIN ] BOH: Wiping existing primary data before full refresh. [2025-09-22T17:41:49.599596] [INFO ] [LOCAL ] BOOT: Starting deletion of primary data. [2025-09-22T17:41:49.599714] [INFO ] [LOCAL ] BOH: Starting deletion of primary data. [2025-09-22T17:41:49.636528] [INFO ] [MAIN ] BOND: Wiping existing primary data before full refresh. [2025-09-22T17:41:49.636671] [INFO ] [LOCAL ] BOND: Starting deletion of primary data. [2025-09-22T17:41:49.642741] [DEBUG] [LOCAL ] BOND: Deleted primary data file. [2025-09-22T17:41:49.642692] [DEBUG] [LOCAL ] BOOT: Deleted primary data file. [2025-09-22T17:41:49.653171] [INFO ] [MAIN ] BOND: Starting full primary refresh. [2025-09-22T17:41:49.642606] [DEBUG] [LOCAL ] BOH: Deleted primary data file. [2025-09-22T17:41:49.687671] [INFO ] [MAIN ] BOOT: Starting full primary refresh. [2025-09-22T17:41:49.764829] [INFO ] [MAIN ] BOH: Starting full primary refresh. [2025-09-22T17:41:50.710571] [INFO ] [REMOTE ] BOE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:41:50.739116] [INFO ] [REMOTE ] BOE: Fetching primary data for 2024-12. [2025-09-22T17:41:50.878572] [INFO ] [REMOTE ] BOND: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:41:50.907634] [INFO ] [REMOTE ] BOND: Fetching primary data for 2024-12. [2025-09-22T17:41:50.963374] [INFO ] [REMOTE ] BOOT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:41:50.985520] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2024-12. [2025-09-22T17:41:51.016224] [INFO ] [REMOTE ] BOH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:41:51.017123] [INFO ] [REMOTE ] BOH: Fetching primary data for 2024-12. [2025-09-22T17:41:51.720277] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-22T17:41:51.725468] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-01. [2025-09-22T17:41:52.101636] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-22T17:41:52.107409] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-01. [2025-09-22T17:41:52.434728] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-22T17:41:52.441474] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-01. [2025-09-22T17:41:52.750192] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T17:41:52.758066] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-01. [2025-09-22T17:41:52.999575] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T17:41:53.004172] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-02. [2025-09-22T17:41:53.596015] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T17:41:53.603413] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-02. [2025-09-22T17:41:53.740293] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-22T17:41:53.866942] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-22T17:41:53.977335] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-22T17:41:54.122026] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-02. [2025-09-22T17:41:54.922013] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-02. [2025-09-22T17:41:55.207901] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-22T17:41:55.722052] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-03. [2025-09-22T17:41:55.737719] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-02 (2.13 seconds). [2025-09-22T17:41:56.374825] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-22T17:41:56.522065] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-04. [2025-09-22T17:41:56.642075] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T17:41:57.322060] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-03. [2025-09-22T17:41:57.398737] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-04 (0.88 seconds). [2025-09-22T17:41:58.122099] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-03. [2025-09-22T17:41:58.631230] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T17:41:58.922074] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-05. [2025-09-22T17:41:59.537074] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T17:41:59.639616] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T17:41:59.722077] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-04. [2025-09-22T17:42:00.522060] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-03. [2025-09-22T17:42:01.322078] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-04. [2025-09-22T17:42:01.750212] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-04 (2.03 seconds). [2025-09-22T17:42:02.122067] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-05. [2025-09-22T17:42:02.810934] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-03 (2.29 seconds). [2025-09-22T17:42:02.922041] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-04. [2025-09-22T17:42:03.722074] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-06. [2025-09-22T17:42:03.969179] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-04 (2.65 seconds). [2025-09-22T17:42:04.522133] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-05. [2025-09-22T17:42:04.794710] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-22T17:42:05.322077] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-07. [2025-09-22T17:42:05.709952] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-04 (2.79 seconds). [2025-09-22T17:42:06.122045] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-05. [2025-09-22T17:42:06.266278] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-05 (4.14 seconds). [2025-09-22T17:42:06.732014] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T17:42:06.880164] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-05 (2.36 seconds). [2025-09-22T17:42:06.922008] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-06. [2025-09-22T17:42:07.544329] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T17:42:07.722100] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-06. [2025-09-22T17:42:08.190708] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T17:42:08.522058] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-07. [2025-09-22T17:42:09.144059] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-22T17:42:09.322060] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-06. [2025-09-22T17:42:10.122073] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-08. [2025-09-22T17:42:10.749954] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-07 (2.23 seconds). [2025-09-22T17:42:10.922097] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-08. [2025-09-22T17:42:11.052235] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-22T17:42:11.118434] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-22T17:42:11.722103] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-07. [2025-09-22T17:42:11.855809] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-22T17:42:12.522065] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-07. [2025-09-22T17:42:13.197929] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T17:42:13.322062] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-08. [2025-09-22T17:42:13.720410] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-22T17:42:14.122097] [INFO ] [REMOTE ] BOND: Fetching primary data for 2025-09. [2025-09-22T17:42:14.735162] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T17:42:14.922078] [INFO ] [REMOTE ] BOE: Fetching primary data for 2025-09. [2025-09-22T17:42:15.722047] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-08. [2025-09-22T17:42:15.743388] [INFO ] [REMOTE ] BOND: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T17:42:15.749225] [INFO ] [REMOTE ] BOND: Full fetch complete (46326 records). [2025-09-22T17:42:15.749338] [DEBUG] [VALIDATOR ] BOND: Validating primary data. [2025-09-22T17:42:16.088350] [INFO ] [REMOTE ] BOE: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-22T17:42:16.137298] [INFO ] [REMOTE ] BOE: Full fetch complete (26780 records). [2025-09-22T17:42:16.154752] [DEBUG] [VALIDATOR ] BOE: Validating primary data. [2025-09-22T17:42:16.172369] [DEBUG] [VALIDATOR ] BOND: All expected trading days are present. [2025-09-22T17:42:16.177969] [DEBUG] [VALIDATOR ] BOND: Primary data validation passed. [2025-09-22T17:42:16.206025] [INFO ] [MAIN ] BOND: Fetched primary data is valid. [2025-09-22T17:42:16.217725] [DEBUG] [LOCAL ] BOND: Saving primary data. [2025-09-22T17:42:16.289182] [DEBUG] [LOCAL ] BOND: Trimmed 46326 records to 32096 (keeping 200 days of data) [2025-09-22T17:42:16.525158] [INFO ] [REMOTE ] BOH: Fetching primary data for 2025-09. [2025-09-22T17:42:16.710028] [DEBUG] [VALIDATOR ] BOE: All expected trading days are present. [2025-09-22T17:42:16.710132] [DEBUG] [VALIDATOR ] BOE: Primary data validation passed. [2025-09-22T17:42:16.711204] [INFO ] [MAIN ] BOE: Fetched primary data is valid. [2025-09-22T17:42:16.711287] [DEBUG] [LOCAL ] BOE: Saving primary data. [2025-09-22T17:42:16.714614] [DEBUG] [LOCAL ] BOE: Trimmed 26780 records to 17665 (keeping 200 days of data) [2025-09-22T17:42:16.835841] [DEBUG] [LOCAL ] BOE: Primary data saved (17665 records). [2025-09-22T17:42:16.837452] [INFO ] [MAIN ] BOE: Full history saved. [2025-09-22T17:42:16.838114] [INFO ] [MAIN ] Update Progress: 321/2372 symbols completed. BOE took 29.0s. Estimated remaining: 4h 29m 45s. Rate: 7.6 symbols/min [2025-09-22T17:42:17.046081] [DEBUG] [LOCAL ] BOND: Primary data saved (32096 records). [2025-09-22T17:42:17.056542] [INFO ] [MAIN ] BOND: Full history saved. [2025-09-22T17:42:17.071612] [INFO ] [MAIN ] Update Progress: 322/2372 symbols completed. BOND took 29.2s. Estimated remaining: 4h 28m 48s. Rate: 7.6 symbols/min [2025-09-22T17:42:17.150306] [INFO ] [MAIN ] BORR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:42:17.184172] [DEBUG] [LOCAL ] BORR: No existing data file found in primary storage. [2025-09-22T17:42:17.189376] [WARN ] [MAIN ] BORR: No existing data found, performing full refresh instead. [2025-09-22T17:42:17.211592] [INFO ] [MAIN ] BORR: Wiping existing primary data before full refresh. [2025-09-22T17:42:17.211687] [INFO ] [LOCAL ] BORR: Starting deletion of primary data. [2025-09-22T17:42:17.217511] [DEBUG] [LOCAL ] BORR: No primary data file found to delete. [2025-09-22T17:42:17.217603] [INFO ] [MAIN ] BORR: Starting full primary refresh. [2025-09-22T17:42:17.381789] [INFO ] [MAIN ] BOW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:42:17.393182] [DEBUG] [LOCAL ] BOW: No existing data file found in primary storage. [2025-09-22T17:42:17.393556] [WARN ] [MAIN ] BOW: No existing data found, performing full refresh instead. [2025-09-22T17:42:17.419896] [INFO ] [MAIN ] BOW: Wiping existing primary data before full refresh. [2025-09-22T17:42:17.420002] [INFO ] [LOCAL ] BOW: Starting deletion of primary data. [2025-09-22T17:42:17.438280] [DEBUG] [LOCAL ] BOW: No primary data file found to delete. [2025-09-22T17:42:17.443816] [INFO ] [MAIN ] BOW: Starting full primary refresh. [2025-09-22T17:42:17.848927] [INFO ] [REMOTE ] BORR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:42:17.892550] [INFO ] [REMOTE ] BORR: Fetching primary data for 2024-12. [2025-09-22T17:42:18.091868] [INFO ] [REMOTE ] BOW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:42:18.095371] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-08 (2.37 seconds). [2025-09-22T17:42:18.122009] [INFO ] [REMOTE ] BOOT: Fetching primary data for 2025-09. [2025-09-22T17:42:18.814764] [INFO ] [REMOTE ] BOH: Incremental fetch complete for 2025-09 (2.29 seconds). [2025-09-22T17:42:18.822233] [INFO ] [REMOTE ] BOH: Full fetch complete (44755 records). [2025-09-22T17:42:18.822347] [DEBUG] [VALIDATOR ] BOH: Validating primary data. [2025-09-22T17:42:18.930386] [INFO ] [REMOTE ] BOW: Fetching primary data for 2024-12. [2025-09-22T17:42:19.218109] [DEBUG] [VALIDATOR ] BOH: All expected trading days are present. [2025-09-22T17:42:19.218194] [DEBUG] [VALIDATOR ] BOH: Primary data validation passed. [2025-09-22T17:42:19.218794] [INFO ] [MAIN ] BOH: Fetched primary data is valid. [2025-09-22T17:42:19.218883] [DEBUG] [LOCAL ] BOH: Saving primary data. [2025-09-22T17:42:19.220077] [DEBUG] [LOCAL ] BOH: Trimmed 44755 records to 31418 (keeping 200 days of data) [2025-09-22T17:42:19.419265] [DEBUG] [LOCAL ] BOH: Primary data saved (31418 records). [2025-09-22T17:42:19.419406] [INFO ] [MAIN ] BOH: Full history saved. [2025-09-22T17:42:19.419524] [INFO ] [MAIN ] Update Progress: 323/2372 symbols completed. BOH took 31.5s. Estimated remaining: 4h 28m 5s. Rate: 7.6 symbols/min [2025-09-22T17:42:19.602448] [INFO ] [MAIN ] BOX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:42:19.665322] [DEBUG] [LOCAL ] BOX: Loaded 51127 existing records from primary storage. [2025-09-22T17:42:19.665525] [INFO ] [MAIN ] BOX: Loaded 51127 existing records. [2025-09-22T17:42:19.898344] [WARN ] [MAIN ] BOX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:42:19.918506] [INFO ] [MAIN ] BOX: Wiping existing primary data before full refresh. [2025-09-22T17:42:19.919824] [INFO ] [LOCAL ] BOX: Starting deletion of primary data. [2025-09-22T17:42:19.922522] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-22T17:42:19.935923] [DEBUG] [LOCAL ] BOX: Deleted primary data file. [2025-09-22T17:42:19.937012] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-01. [2025-09-22T17:42:19.937146] [INFO ] [MAIN ] BOX: Starting full primary refresh. [2025-09-22T17:42:20.059272] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-22T17:42:20.256690] [INFO ] [REMOTE ] BOOT: Incremental fetch complete for 2025-09 (2.13 seconds). [2025-09-22T17:42:20.296388] [INFO ] [REMOTE ] BOOT: Full fetch complete (60344 records). [2025-09-22T17:42:20.302712] [DEBUG] [VALIDATOR ] BOOT: Validating primary data. [2025-09-22T17:42:20.500081] [INFO ] [REMOTE ] BOX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:42:20.527203] [INFO ] [REMOTE ] BOX: Fetching primary data for 2024-12. [2025-09-22T17:42:20.829827] [DEBUG] [VALIDATOR ] BOOT: All expected trading days are present. [2025-09-22T17:42:20.830031] [DEBUG] [VALIDATOR ] BOOT: Primary data validation passed. [2025-09-22T17:42:20.832369] [INFO ] [MAIN ] BOOT: Fetched primary data is valid. [2025-09-22T17:42:20.832486] [DEBUG] [LOCAL ] BOOT: Saving primary data. [2025-09-22T17:42:20.838777] [DEBUG] [LOCAL ] BOOT: Trimmed 60344 records to 41054 (keeping 200 days of data) [2025-09-22T17:42:21.104839] [DEBUG] [LOCAL ] BOOT: Primary data saved (41054 records). [2025-09-22T17:42:21.105022] [INFO ] [MAIN ] BOOT: Full history saved. [2025-09-22T17:42:21.107788] [INFO ] [MAIN ] Update Progress: 324/2372 symbols completed. BOOT took 33.2s. Estimated remaining: 4h 27m 18s. Rate: 7.7 symbols/min [2025-09-22T17:42:21.296801] [INFO ] [MAIN ] BP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:42:21.322179] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-01. [2025-09-22T17:42:21.374469] [DEBUG] [LOCAL ] BP: Loaded 54491 existing records from primary storage. [2025-09-22T17:42:21.374705] [INFO ] [MAIN ] BP: Loaded 54491 existing records. [2025-09-22T17:42:21.582141] [WARN ] [MAIN ] BP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:42:21.582500] [INFO ] [MAIN ] BP: Wiping existing primary data before full refresh. [2025-09-22T17:42:21.582561] [INFO ] [LOCAL ] BP: Starting deletion of primary data. [2025-09-22T17:42:21.584368] [DEBUG] [LOCAL ] BP: Deleted primary data file. [2025-09-22T17:42:21.584442] [INFO ] [MAIN ] BP: Starting full primary refresh. [2025-09-22T17:42:21.986518] [INFO ] [REMOTE ] BP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:42:22.031429] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-01 (2.09 seconds). [2025-09-22T17:42:22.068408] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-01 (0.75 seconds). [2025-09-22T17:42:22.122101] [INFO ] [REMOTE ] BP: Fetching primary data for 2024-12. [2025-09-22T17:42:22.170866] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T17:42:22.922086] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-01. [2025-09-22T17:42:23.722087] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-02. [2025-09-22T17:42:24.258779] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2024-12 (2.14 seconds). [2025-09-22T17:42:24.522105] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-02. [2025-09-22T17:42:24.594427] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-22T17:42:25.322085] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-02. [2025-09-22T17:42:25.458599] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-22T17:42:25.575548] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-22T17:42:26.122065] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-03. [2025-09-22T17:42:26.445341] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-22T17:42:26.922078] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-03. [2025-09-22T17:42:27.064175] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-03 (0.94 seconds). [2025-09-22T17:42:27.722061] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-04. [2025-09-22T17:42:28.522088] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-03. [2025-09-22T17:42:28.674633] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-22T17:42:28.735531] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-04 (1.01 seconds). [2025-09-22T17:42:29.322081] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-04. [2025-09-22T17:42:30.062165] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T17:42:30.122052] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-04. [2025-09-22T17:42:30.849527] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T17:42:30.922013] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-05. [2025-09-22T17:42:31.722116] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-05. [2025-09-22T17:42:31.950307] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-22T17:42:32.342159] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T17:42:32.522031] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-01. [2025-09-22T17:42:32.588133] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-22T17:42:33.322056] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-06. [2025-09-22T17:42:34.122046] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-05. [2025-09-22T17:42:34.887178] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-01 (2.37 seconds). [2025-09-22T17:42:34.931306] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-06. [2025-09-22T17:42:34.935680] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-22T17:42:35.450921] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T17:42:35.656379] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-22T17:42:35.722085] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-02. [2025-09-22T17:42:36.522065] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-07. [2025-09-22T17:42:37.322069] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-07. [2025-09-22T17:42:37.574759] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-22T17:42:37.650822] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-22T17:42:38.122055] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-03. [2025-09-22T17:42:38.571791] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T17:42:38.922083] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-06. [2025-09-22T17:42:39.722103] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-08. [2025-09-22T17:42:40.341611] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-03 (2.22 seconds). [2025-09-22T17:42:40.522051] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-08. [2025-09-22T17:42:40.593834] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-22T17:42:40.992792] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T17:42:41.322020] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-07. [2025-09-22T17:42:41.349772] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-22T17:42:42.122104] [INFO ] [REMOTE ] BOW: Fetching primary data for 2025-09. [2025-09-22T17:42:42.922032] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-04. [2025-09-22T17:42:43.129873] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-22T17:42:43.159697] [INFO ] [REMOTE ] BOW: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-22T17:42:43.163856] [INFO ] [REMOTE ] BOW: Full fetch complete (31110 records). [2025-09-22T17:42:43.163992] [DEBUG] [VALIDATOR ] BOW: Validating primary data. [2025-09-22T17:42:43.555629] [DEBUG] [VALIDATOR ] BOW: All expected trading days are present. [2025-09-22T17:42:43.555737] [DEBUG] [VALIDATOR ] BOW: Primary data validation passed. [2025-09-22T17:42:43.556196] [INFO ] [MAIN ] BOW: Fetched primary data is valid. [2025-09-22T17:42:43.556253] [DEBUG] [LOCAL ] BOW: Saving primary data. [2025-09-22T17:42:43.557083] [DEBUG] [LOCAL ] BOW: Trimmed 31110 records to 23622 (keeping 200 days of data) [2025-09-22T17:42:43.706510] [DEBUG] [LOCAL ] BOW: Primary data saved (23622 records). [2025-09-22T17:42:43.706671] [INFO ] [MAIN ] BOW: Full history saved. [2025-09-22T17:42:43.706778] [INFO ] [MAIN ] Update Progress: 325/2372 symbols completed. BOW took 26.6s. Estimated remaining: 4h 28m 43s. Rate: 7.6 symbols/min [2025-09-22T17:42:43.727486] [INFO ] [REMOTE ] BOX: Fetching primary data for 2025-09. [2025-09-22T17:42:43.888466] [INFO ] [MAIN ] BR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:42:43.942462] [DEBUG] [LOCAL ] BR: Loaded 35370 existing records from primary storage. [2025-09-22T17:42:43.942630] [INFO ] [MAIN ] BR: Loaded 35370 existing records. [2025-09-22T17:42:44.189058] [WARN ] [MAIN ] BR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:42:44.189589] [INFO ] [MAIN ] BR: Wiping existing primary data before full refresh. [2025-09-22T17:42:44.189669] [INFO ] [LOCAL ] BR: Starting deletion of primary data. [2025-09-22T17:42:44.191005] [DEBUG] [LOCAL ] BR: Deleted primary data file. [2025-09-22T17:42:44.191066] [INFO ] [MAIN ] BR: Starting full primary refresh. [2025-09-22T17:42:44.528146] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-08. [2025-09-22T17:42:44.562132] [INFO ] [REMOTE ] BR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:42:45.318534] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-04 (2.40 seconds). [2025-09-22T17:42:45.329819] [INFO ] [REMOTE ] BR: Fetching primary data for 2024-12. [2025-09-22T17:42:45.646476] [INFO ] [REMOTE ] BOX: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-22T17:42:45.654566] [INFO ] [REMOTE ] BOX: Full fetch complete (72183 records). [2025-09-22T17:42:45.654729] [DEBUG] [VALIDATOR ] BOX: Validating primary data. [2025-09-22T17:42:46.110000] [DEBUG] [VALIDATOR ] BOX: All expected trading days are present. [2025-09-22T17:42:46.110118] [DEBUG] [VALIDATOR ] BOX: Primary data validation passed. [2025-09-22T17:42:46.111212] [INFO ] [MAIN ] BOX: Fetched primary data is valid. [2025-09-22T17:42:46.111326] [DEBUG] [LOCAL ] BOX: Saving primary data. [2025-09-22T17:42:46.124544] [DEBUG] [LOCAL ] BOX: Trimmed 72183 records to 50341 (keeping 200 days of data) [2025-09-22T17:42:46.129866] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-05. [2025-09-22T17:42:46.147735] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T17:42:46.457293] [DEBUG] [LOCAL ] BOX: Primary data saved (50341 records). [2025-09-22T17:42:46.457447] [INFO ] [MAIN ] BOX: Full history saved. [2025-09-22T17:42:46.457541] [INFO ] [MAIN ] Update Progress: 326/2372 symbols completed. BOX took 27.0s. Estimated remaining: 4h 28m 3s. Rate: 7.6 symbols/min [2025-09-22T17:42:46.646375] [INFO ] [MAIN ] BRBR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:42:46.703245] [DEBUG] [LOCAL ] BRBR: Loaded 51940 existing records from primary storage. [2025-09-22T17:42:46.704018] [INFO ] [MAIN ] BRBR: Loaded 51940 existing records. [2025-09-22T17:42:46.873539] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-22T17:42:46.916438] [WARN ] [MAIN ] BRBR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:42:46.916807] [INFO ] [MAIN ] BRBR: Wiping existing primary data before full refresh. [2025-09-22T17:42:46.916865] [INFO ] [LOCAL ] BRBR: Starting deletion of primary data. [2025-09-22T17:42:46.918723] [DEBUG] [LOCAL ] BRBR: Deleted primary data file. [2025-09-22T17:42:46.918790] [INFO ] [MAIN ] BRBR: Starting full primary refresh. [2025-09-22T17:42:46.930343] [INFO ] [REMOTE ] BORR: Fetching primary data for 2025-09. [2025-09-22T17:42:47.294148] [INFO ] [REMOTE ] BRBR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:42:47.722058] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2024-12. [2025-09-22T17:42:48.041755] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-22T17:42:48.422058] [INFO ] [REMOTE ] BORR: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T17:42:48.431193] [INFO ] [REMOTE ] BORR: Full fetch complete (74779 records). [2025-09-22T17:42:48.431370] [DEBUG] [VALIDATOR ] BORR: Validating primary data. [2025-09-22T17:42:48.530049] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-06. [2025-09-22T17:42:48.838866] [DEBUG] [VALIDATOR ] BORR: All expected trading days are present. [2025-09-22T17:42:48.838956] [DEBUG] [VALIDATOR ] BORR: Primary data validation passed. [2025-09-22T17:42:48.839825] [INFO ] [MAIN ] BORR: Fetched primary data is valid. [2025-09-22T17:42:48.839894] [DEBUG] [LOCAL ] BORR: Saving primary data. [2025-09-22T17:42:48.841474] [DEBUG] [LOCAL ] BORR: Trimmed 74779 records to 51168 (keeping 200 days of data) [2025-09-22T17:42:48.997236] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-22T17:42:49.193208] [DEBUG] [LOCAL ] BORR: Primary data saved (51168 records). [2025-09-22T17:42:49.193360] [INFO ] [MAIN ] BORR: Full history saved. [2025-09-22T17:42:49.193440] [INFO ] [MAIN ] Update Progress: 327/2372 symbols completed. BORR took 32.4s. Estimated remaining: 4h 27m 23s. Rate: 7.6 symbols/min [2025-09-22T17:42:49.332920] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-01. [2025-09-22T17:42:49.366022] [INFO ] [MAIN ] BRC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:42:49.386699] [DEBUG] [LOCAL ] BRC: Loaded 20122 existing records from primary storage. [2025-09-22T17:42:49.386832] [INFO ] [MAIN ] BRC: Loaded 20122 existing records. [2025-09-22T17:42:49.564109] [WARN ] [MAIN ] BRC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:42:49.564355] [INFO ] [MAIN ] BRC: Wiping existing primary data before full refresh. [2025-09-22T17:42:49.564404] [INFO ] [LOCAL ] BRC: Starting deletion of primary data. [2025-09-22T17:42:49.565305] [DEBUG] [LOCAL ] BRC: Deleted primary data file. [2025-09-22T17:42:49.565368] [INFO ] [MAIN ] BRC: Starting full primary refresh. [2025-09-22T17:42:49.921712] [INFO ] [REMOTE ] BRC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:42:50.122057] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-01. [2025-09-22T17:42:50.451865] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-06 (1.92 seconds). [2025-09-22T17:42:50.922061] [INFO ] [REMOTE ] BRC: Fetching primary data for 2024-12. [2025-09-22T17:42:50.985775] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-22T17:42:51.565501] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T17:42:51.722054] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-02. [2025-09-22T17:42:51.951328] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T17:42:52.522060] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-02. [2025-09-22T17:42:53.143628] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T17:42:53.322096] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-03. [2025-09-22T17:42:53.666560] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-22T17:42:54.122093] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-01. [2025-09-22T17:42:54.541932] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-03 (1.22 seconds). [2025-09-22T17:42:54.922039] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-07. [2025-09-22T17:42:55.160875] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T17:42:55.722072] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-04. [2025-09-22T17:42:56.522062] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-02. [2025-09-22T17:42:56.809216] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-22T17:42:57.322024] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-08. [2025-09-22T17:42:57.346700] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-22T17:42:57.657192] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-22T17:42:58.122046] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-03. [2025-09-22T17:42:58.922030] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-03. [2025-09-22T17:42:59.283387] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-22T17:42:59.422632] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-08 (2.10 seconds). [2025-09-22T17:42:59.722110] [INFO ] [REMOTE ] BP: Fetching primary data for 2025-09. [2025-09-22T17:43:00.522041] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-05. [2025-09-22T17:43:00.852414] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-22T17:43:01.322072] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-04. [2025-09-22T17:43:01.561901] [INFO ] [REMOTE ] BP: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-22T17:43:01.570191] [INFO ] [REMOTE ] BP: Full fetch complete (77762 records). [2025-09-22T17:43:01.570316] [DEBUG] [VALIDATOR ] BP: Validating primary data. [2025-09-22T17:43:01.968597] [DEBUG] [VALIDATOR ] BP: All expected trading days are present. [2025-09-22T17:43:01.968855] [DEBUG] [VALIDATOR ] BP: Primary data validation passed. [2025-09-22T17:43:01.969711] [INFO ] [MAIN ] BP: Fetched primary data is valid. [2025-09-22T17:43:01.969857] [DEBUG] [LOCAL ] BP: Saving primary data. [2025-09-22T17:43:01.975222] [DEBUG] [LOCAL ] BP: Trimmed 77762 records to 53711 (keeping 200 days of data) [2025-09-22T17:43:02.099000] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T17:43:02.122094] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-04. [2025-09-22T17:43:02.352022] [DEBUG] [LOCAL ] BP: Primary data saved (53711 records). [2025-09-22T17:43:02.352190] [INFO ] [MAIN ] BP: Full history saved. [2025-09-22T17:43:02.352295] [INFO ] [MAIN ] Update Progress: 328/2372 symbols completed. BP took 41.2s. Estimated remaining: 4h 27m 49s. Rate: 7.6 symbols/min [2025-09-22T17:43:02.527413] [INFO ] [MAIN ] BRCC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:43:02.566800] [DEBUG] [LOCAL ] BRCC: Loaded 41163 existing records from primary storage. [2025-09-22T17:43:02.566963] [INFO ] [MAIN ] BRCC: Loaded 41163 existing records. [2025-09-22T17:43:02.754903] [WARN ] [MAIN ] BRCC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:43:02.755252] [INFO ] [MAIN ] BRCC: Wiping existing primary data before full refresh. [2025-09-22T17:43:02.755452] [INFO ] [LOCAL ] BRCC: Starting deletion of primary data. [2025-09-22T17:43:02.756697] [DEBUG] [LOCAL ] BRCC: Deleted primary data file. [2025-09-22T17:43:02.756822] [INFO ] [MAIN ] BRCC: Starting full primary refresh. [2025-09-22T17:43:02.926443] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-06. [2025-09-22T17:43:02.974602] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T17:43:03.167790] [INFO ] [REMOTE ] BRCC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:43:03.378271] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-22T17:43:03.722078] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2024-12. [2025-09-22T17:43:03.986066] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-22T17:43:04.522102] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-05. [2025-09-22T17:43:04.980687] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T17:43:05.322029] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-05. [2025-09-22T17:43:05.381778] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-22T17:43:06.122108] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-06. [2025-09-22T17:43:06.694924] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-22T17:43:06.922098] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-07. [2025-09-22T17:43:07.178390] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-22T17:43:07.722068] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-01. [2025-09-22T17:43:08.378430] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T17:43:08.522024] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-08. [2025-09-22T17:43:09.219804] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-22T17:43:09.322026] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-02. [2025-09-22T17:43:10.122067] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-07. [2025-09-22T17:43:10.182300] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-22T17:43:10.499055] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-22T17:43:10.818573] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T17:43:10.922071] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-08. [2025-09-22T17:43:11.722075] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-03. [2025-09-22T17:43:11.833990] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-22T17:43:12.522088] [INFO ] [REMOTE ] BR: Fetching primary data for 2025-09. [2025-09-22T17:43:13.179875] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-22T17:43:13.322026] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-04. [2025-09-22T17:43:13.656854] [INFO ] [REMOTE ] BR: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T17:43:13.662757] [INFO ] [REMOTE ] BR: Full fetch complete (49003 records). [2025-09-22T17:43:13.662869] [DEBUG] [VALIDATOR ] BR: Validating primary data. [2025-09-22T17:43:14.075213] [DEBUG] [VALIDATOR ] BR: All expected trading days are present. [2025-09-22T17:43:14.075307] [DEBUG] [VALIDATOR ] BR: Primary data validation passed. [2025-09-22T17:43:14.075967] [INFO ] [MAIN ] BR: Fetched primary data is valid. [2025-09-22T17:43:14.076030] [DEBUG] [LOCAL ] BR: Saving primary data. [2025-09-22T17:43:14.077384] [DEBUG] [LOCAL ] BR: Trimmed 49003 records to 34832 (keeping 200 days of data) [2025-09-22T17:43:14.133871] [INFO ] [REMOTE ] BRC: Fetching primary data for 2025-09. [2025-09-22T17:43:14.306690] [DEBUG] [LOCAL ] BR: Primary data saved (34832 records). [2025-09-22T17:43:14.306899] [INFO ] [MAIN ] BR: Full history saved. [2025-09-22T17:43:14.307010] [INFO ] [MAIN ] Update Progress: 329/2372 symbols completed. BR took 30.6s. Estimated remaining: 4h 28m 6s. Rate: 7.6 symbols/min [2025-09-22T17:43:14.476303] [INFO ] [MAIN ] BRFS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:43:14.517295] [DEBUG] [LOCAL ] BRFS: Loaded 41644 existing records from primary storage. [2025-09-22T17:43:14.517484] [INFO ] [MAIN ] BRFS: Loaded 41644 existing records. [2025-09-22T17:43:14.704761] [WARN ] [MAIN ] BRFS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:43:14.705325] [INFO ] [MAIN ] BRFS: Wiping existing primary data before full refresh. [2025-09-22T17:43:14.705440] [INFO ] [LOCAL ] BRFS: Starting deletion of primary data. [2025-09-22T17:43:14.714724] [DEBUG] [LOCAL ] BRFS: Deleted primary data file. [2025-09-22T17:43:14.728224] [INFO ] [MAIN ] BRFS: Starting full primary refresh. [2025-09-22T17:43:14.803804] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T17:43:14.931713] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-05. [2025-09-22T17:43:15.062190] [INFO ] [REMOTE ] BRC: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-22T17:43:15.100252] [INFO ] [REMOTE ] BRC: Full fetch complete (29161 records). [2025-09-22T17:43:15.117453] [DEBUG] [VALIDATOR ] BRC: Validating primary data. [2025-09-22T17:43:15.121244] [INFO ] [REMOTE ] BRFS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:43:15.502763] [DEBUG] [VALIDATOR ] BRC: All expected trading days are present. [2025-09-22T17:43:15.502844] [DEBUG] [VALIDATOR ] BRC: Primary data validation passed. [2025-09-22T17:43:15.503267] [INFO ] [MAIN ] BRC: Fetched primary data is valid. [2025-09-22T17:43:15.503306] [DEBUG] [LOCAL ] BRC: Saving primary data. [2025-09-22T17:43:15.504051] [DEBUG] [LOCAL ] BRC: Trimmed 29161 records to 19492 (keeping 200 days of data) [2025-09-22T17:43:15.624556] [DEBUG] [LOCAL ] BRC: Primary data saved (19492 records). [2025-09-22T17:43:15.624912] [INFO ] [MAIN ] BRC: Full history saved. [2025-09-22T17:43:15.625017] [INFO ] [MAIN ] Update Progress: 330/2372 symbols completed. BRC took 26.4s. Estimated remaining: 4h 27m 18s. Rate: 7.6 symbols/min [2025-09-22T17:43:15.727184] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2024-12. [2025-09-22T17:43:15.802342] [INFO ] [MAIN ] BRO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:43:15.861753] [DEBUG] [LOCAL ] BRO: Loaded 52689 existing records from primary storage. [2025-09-22T17:43:15.861914] [INFO ] [MAIN ] BRO: Loaded 52689 existing records. [2025-09-22T17:43:16.041083] [WARN ] [MAIN ] BRO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:43:16.041355] [INFO ] [MAIN ] BRO: Wiping existing primary data before full refresh. [2025-09-22T17:43:16.041426] [INFO ] [LOCAL ] BRO: Starting deletion of primary data. [2025-09-22T17:43:16.042944] [DEBUG] [LOCAL ] BRO: Deleted primary data file. [2025-09-22T17:43:16.043007] [INFO ] [MAIN ] BRO: Starting full primary refresh. [2025-09-22T17:43:16.420821] [INFO ] [REMOTE ] BRO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:43:16.522071] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-06. [2025-09-22T17:43:16.768763] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-22T17:43:17.105146] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-22T17:43:17.322055] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2025-01. [2025-09-22T17:43:17.940274] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-22T17:43:18.122069] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-06. [2025-09-22T17:43:18.615730] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T17:43:18.922059] [INFO ] [REMOTE ] BRO: Fetching primary data for 2024-12. [2025-09-22T17:43:19.333424] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-22T17:43:19.722118] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-07. [2025-09-22T17:43:20.429498] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T17:43:20.522119] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-07. [2025-09-22T17:43:21.045988] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T17:43:21.322052] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-08. [2025-09-22T17:43:21.858811] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T17:43:22.122071] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-08. [2025-09-22T17:43:22.767387] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T17:43:22.922086] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2025-02. [2025-09-22T17:43:23.572896] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T17:43:23.722017] [INFO ] [REMOTE ] BRBR: Fetching primary data for 2025-09. [2025-09-22T17:43:24.357248] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-22T17:43:24.522070] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2025-03. [2025-09-22T17:43:25.130345] [INFO ] [REMOTE ] BRBR: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T17:43:25.138535] [INFO ] [REMOTE ] BRBR: Full fetch complete (71661 records). [2025-09-22T17:43:25.138714] [DEBUG] [VALIDATOR ] BRBR: Validating primary data. [2025-09-22T17:43:25.327128] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-01. [2025-09-22T17:43:25.573891] [DEBUG] [VALIDATOR ] BRBR: All expected trading days are present. [2025-09-22T17:43:25.574021] [DEBUG] [VALIDATOR ] BRBR: Primary data validation passed. [2025-09-22T17:43:25.575553] [INFO ] [MAIN ] BRBR: Fetched primary data is valid. [2025-09-22T17:43:25.575778] [DEBUG] [LOCAL ] BRBR: Saving primary data. [2025-09-22T17:43:25.578346] [DEBUG] [LOCAL ] BRBR: Trimmed 71661 records to 51236 (keeping 200 days of data) [2025-09-22T17:43:25.696982] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-22T17:43:25.938446] [DEBUG] [LOCAL ] BRBR: Primary data saved (51236 records). [2025-09-22T17:43:25.938707] [INFO ] [MAIN ] BRBR: Full history saved. [2025-09-22T17:43:25.938856] [INFO ] [MAIN ] Update Progress: 331/2372 symbols completed. BRBR took 39.5s. Estimated remaining: 4h 27m 25s. Rate: 7.6 symbols/min [2025-09-22T17:43:26.122301] [INFO ] [REMOTE ] BRCC: Fetching primary data for 2025-09. [2025-09-22T17:43:26.133929] [INFO ] [MAIN ] BROS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:43:26.198089] [DEBUG] [LOCAL ] BROS: Loaded 54061 existing records from primary storage. [2025-09-22T17:43:26.198334] [INFO ] [MAIN ] BROS: Loaded 54061 existing records. [2025-09-22T17:43:26.389564] [WARN ] [MAIN ] BROS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:43:26.389953] [INFO ] [MAIN ] BROS: Wiping existing primary data before full refresh. [2025-09-22T17:43:26.390008] [INFO ] [LOCAL ] BROS: Starting deletion of primary data. [2025-09-22T17:43:26.391382] [DEBUG] [LOCAL ] BROS: Deleted primary data file. [2025-09-22T17:43:26.391444] [INFO ] [MAIN ] BROS: Starting full primary refresh. [2025-09-22T17:43:26.785555] [INFO ] [REMOTE ] BROS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:43:26.922112] [INFO ] [REMOTE ] BROS: Fetching primary data for 2024-12. [2025-09-22T17:43:27.098179] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-01 (1.77 seconds). [2025-09-22T17:43:27.612996] [INFO ] [REMOTE ] BRCC: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T17:43:27.620057] [INFO ] [REMOTE ] BRCC: Full fetch complete (58070 records). [2025-09-22T17:43:27.620162] [DEBUG] [VALIDATOR ] BRCC: Validating primary data. [2025-09-22T17:43:27.724502] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2025-04. [2025-09-22T17:43:28.039234] [DEBUG] [VALIDATOR ] BRCC: All expected trading days are present. [2025-09-22T17:43:28.039387] [DEBUG] [VALIDATOR ] BRCC: Primary data validation passed. [2025-09-22T17:43:28.040197] [INFO ] [MAIN ] BRCC: Fetched primary data is valid. [2025-09-22T17:43:28.040267] [DEBUG] [LOCAL ] BRCC: Saving primary data. [2025-09-22T17:43:28.041696] [DEBUG] [LOCAL ] BRCC: Trimmed 58070 records to 40430 (keeping 200 days of data) [2025-09-22T17:43:28.275504] [DEBUG] [LOCAL ] BRCC: Primary data saved (40430 records). [2025-09-22T17:43:28.275635] [INFO ] [MAIN ] BRCC: Full history saved. [2025-09-22T17:43:28.275757] [INFO ] [MAIN ] Update Progress: 332/2372 symbols completed. BRCC took 25.9s. Estimated remaining: 4h 26m 43s. Rate: 7.6 symbols/min [2025-09-22T17:43:28.449471] [INFO ] [MAIN ] BRSL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:43:28.449765] [DEBUG] [LOCAL ] BRSL: No existing data file found in primary storage. [2025-09-22T17:43:28.449839] [WARN ] [MAIN ] BRSL: No existing data found, performing full refresh instead. [2025-09-22T17:43:28.450066] [INFO ] [MAIN ] BRSL: Wiping existing primary data before full refresh. [2025-09-22T17:43:28.450298] [INFO ] [LOCAL ] BRSL: Starting deletion of primary data. [2025-09-22T17:43:28.450450] [DEBUG] [LOCAL ] BRSL: No primary data file found to delete. [2025-09-22T17:43:28.450679] [INFO ] [MAIN ] BRSL: Starting full primary refresh. [2025-09-22T17:43:28.523592] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-02. [2025-09-22T17:43:28.861923] [INFO ] [REMOTE ] BRSL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:43:28.866807] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-22T17:43:29.322060] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2024-12. [2025-09-22T17:43:29.484115] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T17:43:29.518359] [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-22T17:43:29.518768] [WARN ] [REMOTE ] BRSL: No data returned for month 2024-12 [2025-09-22T17:43:30.007056] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T17:43:30.122052] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2025-05. [2025-09-22T17:43:30.922071] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-01. [2025-09-22T17:43:31.722077] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-01. [2025-09-22T17:43:31.776115] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-22T17:43:31.953850] [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-22T17:43:31.954367] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-01 [2025-09-22T17:43:32.522106] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2025-06. [2025-09-22T17:43:32.602530] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T17:43:33.322074] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-02. [2025-09-22T17:43:33.876999] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T17:43:34.122056] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2025-07. [2025-09-22T17:43:34.922131] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-03. [2025-09-22T17:43:35.089416] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T17:43:35.610588] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-22T17:43:35.722056] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2025-08. [2025-09-22T17:43:36.522101] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-03. [2025-09-22T17:43:37.002332] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-03 (2.08 seconds). [2025-09-22T17:43:37.052080] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T17:43:37.322039] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-04. [2025-09-22T17:43:38.121075] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-22T17:43:38.131260] [INFO ] [REMOTE ] BRFS: Fetching primary data for 2025-09. [2025-09-22T17:43:38.922114] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-02. [2025-09-22T17:43:39.027965] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T17:43:39.116571] [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-22T17:43:39.117128] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-02 [2025-09-22T17:43:39.381791] [INFO ] [REMOTE ] BRFS: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T17:43:39.387733] [INFO ] [REMOTE ] BRFS: Full fetch complete (60819 records). [2025-09-22T17:43:39.387884] [DEBUG] [VALIDATOR ] BRFS: Validating primary data. [2025-09-22T17:43:39.734349] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-05. [2025-09-22T17:43:39.792397] [DEBUG] [VALIDATOR ] BRFS: All expected trading days are present. [2025-09-22T17:43:39.792484] [DEBUG] [VALIDATOR ] BRFS: Primary data validation passed. [2025-09-22T17:43:39.793249] [INFO ] [MAIN ] BRFS: Fetched primary data is valid. [2025-09-22T17:43:39.793317] [DEBUG] [LOCAL ] BRFS: Saving primary data. [2025-09-22T17:43:39.794892] [DEBUG] [LOCAL ] BRFS: Trimmed 60819 records to 41050 (keeping 200 days of data) [2025-09-22T17:43:40.031719] [DEBUG] [LOCAL ] BRFS: Primary data saved (41050 records). [2025-09-22T17:43:40.031862] [INFO ] [MAIN ] BRFS: Full history saved. [2025-09-22T17:43:40.031947] [INFO ] [MAIN ] Update Progress: 333/2372 symbols completed. BRFS took 25.7s. Estimated remaining: 4h 26m 59s. Rate: 7.6 symbols/min [2025-09-22T17:43:40.203407] [INFO ] [MAIN ] BRSP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:43:40.242538] [DEBUG] [LOCAL ] BRSP: Loaded 37505 existing records from primary storage. [2025-09-22T17:43:40.242712] [INFO ] [MAIN ] BRSP: Loaded 37505 existing records. [2025-09-22T17:43:40.420633] [WARN ] [MAIN ] BRSP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:43:40.420917] [INFO ] [MAIN ] BRSP: Wiping existing primary data before full refresh. [2025-09-22T17:43:40.420966] [INFO ] [LOCAL ] BRSP: Starting deletion of primary data. [2025-09-22T17:43:40.422102] [DEBUG] [LOCAL ] BRSP: Deleted primary data file. [2025-09-22T17:43:40.422163] [INFO ] [MAIN ] BRSP: Starting full primary refresh. [2025-09-22T17:43:40.528268] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-04. [2025-09-22T17:43:40.791865] [INFO ] [REMOTE ] BRSP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:43:41.322049] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2024-12. [2025-09-22T17:43:41.786557] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-05 (2.05 seconds). [2025-09-22T17:43:42.122101] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-06. [2025-09-22T17:43:42.805868] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-04 (2.28 seconds). [2025-09-22T17:43:42.922045] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-05. [2025-09-22T17:43:43.384126] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2024-12 (2.06 seconds). [2025-09-22T17:43:43.722078] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-03. [2025-09-22T17:43:43.880899] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-22T17:43:43.918482] [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-22T17:43:43.918822] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-03 [2025-09-22T17:43:44.522069] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-07. [2025-09-22T17:43:44.677462] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T17:43:45.322063] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-04. [2025-09-22T17:43:45.545933] [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-22T17:43:45.546234] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-04 [2025-09-22T17:43:46.122102] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-05. [2025-09-22T17:43:46.287679] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-22T17:43:46.388220] [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-22T17:43:46.388566] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-05 [2025-09-22T17:43:46.922125] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-01. [2025-09-22T17:43:47.722113] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-06. [2025-09-22T17:43:47.925926] [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-22T17:43:47.926256] [WARN ] [REMOTE ] BRSL: No data returned for month 2025-06 [2025-09-22T17:43:48.289573] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T17:43:48.522089] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-06. [2025-09-22T17:43:49.322057] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-08. [2025-09-22T17:43:50.083609] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T17:43:50.122054] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-02. [2025-09-22T17:43:50.922081] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-07. [2025-09-22T17:43:51.219561] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-22T17:43:51.337928] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T17:43:51.722112] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-03. [2025-09-22T17:43:52.522063] [INFO ] [REMOTE ] BRO: Fetching primary data for 2025-09. [2025-09-22T17:43:53.049777] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-07 (2.13 seconds). [2025-09-22T17:43:53.322054] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-08. [2025-09-22T17:43:53.482578] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T17:43:53.889943] [INFO ] [REMOTE ] BRO: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-22T17:43:53.898595] [INFO ] [REMOTE ] BRO: Full fetch complete (74140 records). [2025-09-22T17:43:53.898806] [DEBUG] [VALIDATOR ] BRO: Validating primary data. [2025-09-22T17:43:54.127483] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-07. [2025-09-22T17:43:54.338615] [DEBUG] [VALIDATOR ] BRO: All expected trading days are present. [2025-09-22T17:43:54.338728] [DEBUG] [VALIDATOR ] BRO: Primary data validation passed. [2025-09-22T17:43:54.339545] [INFO ] [MAIN ] BRO: Fetched primary data is valid. [2025-09-22T17:43:54.339589] [DEBUG] [LOCAL ] BRO: Saving primary data. [2025-09-22T17:43:54.341121] [DEBUG] [LOCAL ] BRO: Trimmed 74140 records to 51919 (keeping 200 days of data) [2025-09-22T17:43:54.673163] [DEBUG] [LOCAL ] BRO: Primary data saved (51919 records). [2025-09-22T17:43:54.673424] [INFO ] [MAIN ] BRO: Full history saved. [2025-09-22T17:43:54.675286] [INFO ] [MAIN ] Update Progress: 334/2372 symbols completed. BRO took 39.1s. Estimated remaining: 4h 27m 33s. Rate: 7.6 symbols/min [2025-09-22T17:43:54.844801] [INFO ] [MAIN ] BRT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:43:54.856022] [DEBUG] [LOCAL ] BRT: Loaded 4924 existing records from primary storage. [2025-09-22T17:43:54.856205] [INFO ] [MAIN ] BRT: Loaded 4924 existing records. [2025-09-22T17:43:54.937518] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-04. [2025-09-22T17:43:55.044790] [WARN ] [MAIN ] BRT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:43:55.045236] [INFO ] [MAIN ] BRT: Wiping existing primary data before full refresh. [2025-09-22T17:43:55.045400] [INFO ] [LOCAL ] BRT: Starting deletion of primary data. [2025-09-22T17:43:55.045884] [DEBUG] [LOCAL ] BRT: Deleted primary data file. [2025-09-22T17:43:55.045957] [INFO ] [MAIN ] BRT: Starting full primary refresh. [2025-09-22T17:43:55.440580] [INFO ] [REMOTE ] BRT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:43:55.442975] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-08 (2.12 seconds). [2025-09-22T17:43:55.681825] [INFO ] [REMOTE ] BRSL: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-22T17:43:55.722004] [INFO ] [REMOTE ] BROS: Fetching primary data for 2025-09. [2025-09-22T17:43:56.125748] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-22T17:43:56.522052] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-08. [2025-09-22T17:43:57.322056] [INFO ] [REMOTE ] BRT: Fetching primary data for 2024-12. [2025-09-22T17:43:57.471216] [INFO ] [REMOTE ] BROS: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-22T17:43:57.480046] [INFO ] [REMOTE ] BROS: Full fetch complete (76958 records). [2025-09-22T17:43:57.480202] [DEBUG] [VALIDATOR ] BROS: Validating primary data. [2025-09-22T17:43:57.917117] [DEBUG] [VALIDATOR ] BROS: All expected trading days are present. [2025-09-22T17:43:57.917322] [DEBUG] [VALIDATOR ] BROS: Primary data validation passed. [2025-09-22T17:43:57.918448] [INFO ] [MAIN ] BROS: Fetched primary data is valid. [2025-09-22T17:43:57.918542] [DEBUG] [LOCAL ] BROS: Saving primary data. [2025-09-22T17:43:57.936221] [DEBUG] [LOCAL ] BROS: Trimmed 76958 records to 53287 (keeping 200 days of data) [2025-09-22T17:43:57.951235] [INFO ] [REMOTE ] BRSL: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T17:43:58.058546] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2024-12 (0.74 seconds). [2025-09-22T17:43:58.148526] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-05. [2025-09-22T17:43:58.305416] [DEBUG] [LOCAL ] BROS: Primary data saved (53287 records). [2025-09-22T17:43:58.305601] [INFO ] [MAIN ] BROS: Full history saved. [2025-09-22T17:43:58.305732] [INFO ] [MAIN ] Update Progress: 335/2372 symbols completed. BROS took 32.4s. Estimated remaining: 4h 26m 59s. Rate: 7.6 symbols/min [2025-09-22T17:43:58.473988] [INFO ] [MAIN ] BRW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:43:58.493023] [DEBUG] [LOCAL ] BRW: Loaded 19506 existing records from primary storage. [2025-09-22T17:43:58.493212] [INFO ] [MAIN ] BRW: Loaded 19506 existing records. [2025-09-22T17:43:58.668758] [WARN ] [MAIN ] BRW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:43:58.669040] [INFO ] [MAIN ] BRW: Wiping existing primary data before full refresh. [2025-09-22T17:43:58.669088] [INFO ] [LOCAL ] BRW: Starting deletion of primary data. [2025-09-22T17:43:58.669781] [DEBUG] [LOCAL ] BRW: Deleted primary data file. [2025-09-22T17:43:58.669841] [INFO ] [MAIN ] BRW: Starting full primary refresh. [2025-09-22T17:43:58.927251] [INFO ] [REMOTE ] BRSL: Fetching primary data for 2025-09. [2025-09-22T17:43:59.025746] [INFO ] [REMOTE ] BRW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:43:59.344129] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-22T17:43:59.722057] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-06. [2025-09-22T17:44:00.488415] [INFO ] [REMOTE ] BRSL: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-22T17:44:00.496100] [INFO ] [REMOTE ] BRSL: Full fetch complete (20863 records). [2025-09-22T17:44:00.496207] [DEBUG] [VALIDATOR ] BRSL: Validating primary data. [2025-09-22T17:44:00.527624] [INFO ] [REMOTE ] BRW: Fetching primary data for 2024-12. [2025-09-22T17:44:00.684851] [WARN ] [VALIDATOR ] BRSL: Validation failed - insufficient historical data. Have 57 unique days, need 200 days [2025-09-22T17:44:00.685251] [FATAL] [MAIN ] BRSL: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:44:00.685337] [WARN ] [MAIN ] BRSL: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:44:00.685408] [INFO ] [LOCAL ] BRSL: Starting deletion of primary data. [2025-09-22T17:44:00.685474] [DEBUG] [LOCAL ] BRSL: No primary data file found to delete. [2025-09-22T17:44:00.685510] [INFO ] [LOCAL ] BRSL: Starting deletion of derivative data. [2025-09-22T17:44:00.685564] [DEBUG] [LOCAL ] BRSL: No derivative data file found to delete. [2025-09-22T17:44:00.685673] [INFO ] [MAIN ] Update Progress: 336/2372 symbols completed. BRSL took 32.4s. Estimated remaining: 4h 26m 18s. Rate: 7.6 symbols/min [2025-09-22T17:44:00.854929] [INFO ] [MAIN ] BRX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:44:00.910719] [DEBUG] [LOCAL ] BRX: Loaded 52569 existing records from primary storage. [2025-09-22T17:44:00.910931] [INFO ] [MAIN ] BRX: Loaded 52569 existing records. [2025-09-22T17:44:01.101542] [WARN ] [MAIN ] BRX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:44:01.119908] [INFO ] [MAIN ] BRX: Wiping existing primary data before full refresh. [2025-09-22T17:44:01.121973] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-22T17:44:01.120577] [INFO ] [LOCAL ] BRX: Starting deletion of primary data. [2025-09-22T17:44:01.131296] [DEBUG] [LOCAL ] BRX: Deleted primary data file. [2025-09-22T17:44:01.131465] [INFO ] [MAIN ] BRX: Starting full primary refresh. [2025-09-22T17:44:01.332354] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-01. [2025-09-22T17:44:01.509997] [INFO ] [REMOTE ] BRX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:44:01.772599] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-22T17:44:02.067446] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T17:44:02.122071] [INFO ] [REMOTE ] BRX: Fetching primary data for 2024-12. [2025-09-22T17:44:02.922091] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-02. [2025-09-22T17:44:03.287860] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-02 (0.37 seconds). [2025-09-22T17:44:03.727126] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-07. [2025-09-22T17:44:03.746573] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T17:44:04.522059] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-01. [2025-09-22T17:44:04.963968] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T17:44:05.273216] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-01 (0.75 seconds). [2025-09-22T17:44:05.322046] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-02. [2025-09-22T17:44:06.122146] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-08. [2025-09-22T17:44:06.303473] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-02 (0.98 seconds). [2025-09-22T17:44:06.922127] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-01. [2025-09-22T17:44:07.230703] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T17:44:07.722097] [INFO ] [REMOTE ] BRSP: Fetching primary data for 2025-09. [2025-09-22T17:44:08.235869] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-22T17:44:08.522098] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-03. [2025-09-22T17:44:09.122710] [INFO ] [REMOTE ] BRSP: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-22T17:44:09.141465] [INFO ] [REMOTE ] BRSP: Full fetch complete (53878 records). [2025-09-22T17:44:09.141900] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-22T17:44:09.145752] [DEBUG] [VALIDATOR ] BRSP: Validating primary data. [2025-09-22T17:44:09.327170] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-02. [2025-09-22T17:44:09.600759] [DEBUG] [VALIDATOR ] BRSP: All expected trading days are present. [2025-09-22T17:44:09.600960] [DEBUG] [VALIDATOR ] BRSP: Primary data validation passed. [2025-09-22T17:44:09.603163] [INFO ] [MAIN ] BRSP: Fetched primary data is valid. [2025-09-22T17:44:09.603282] [DEBUG] [LOCAL ] BRSP: Saving primary data. [2025-09-22T17:44:09.606473] [DEBUG] [LOCAL ] BRSP: Trimmed 53878 records to 36916 (keeping 200 days of data) [2025-09-22T17:44:09.839499] [DEBUG] [LOCAL ] BRSP: Primary data saved (36916 records). [2025-09-22T17:44:09.839694] [INFO ] [MAIN ] BRSP: Full history saved. [2025-09-22T17:44:09.839921] [INFO ] [MAIN ] Update Progress: 337/2372 symbols completed. BRSP took 29.8s. Estimated remaining: 4h 26m 18s. Rate: 7.6 symbols/min [2025-09-22T17:44:10.030911] [INFO ] [MAIN ] BSAC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:44:10.066204] [DEBUG] [LOCAL ] BSAC: Loaded 33535 existing records from primary storage. [2025-09-22T17:44:10.066336] [INFO ] [MAIN ] BSAC: Loaded 33535 existing records. [2025-09-22T17:44:10.128622] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-03. [2025-09-22T17:44:10.246182] [WARN ] [MAIN ] BSAC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:44:10.246435] [INFO ] [MAIN ] BSAC: Wiping existing primary data before full refresh. [2025-09-22T17:44:10.246482] [INFO ] [LOCAL ] BSAC: Starting deletion of primary data. [2025-09-22T17:44:10.247515] [DEBUG] [LOCAL ] BSAC: Deleted primary data file. [2025-09-22T17:44:10.247576] [INFO ] [MAIN ] BSAC: Starting full primary refresh. [2025-09-22T17:44:10.636073] [INFO ] [REMOTE ] BSAC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:44:10.671893] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T17:44:10.922134] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-03. [2025-09-22T17:44:10.958330] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-22T17:44:11.722072] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-04. [2025-09-22T17:44:12.126303] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-04 (0.40 seconds). [2025-09-22T17:44:12.188464] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-22T17:44:12.522060] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-04. [2025-09-22T17:44:13.322078] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2024-12. [2025-09-22T17:44:13.358122] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-04 (0.84 seconds). [2025-09-22T17:44:14.122072] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-04. [2025-09-22T17:44:14.263470] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-22T17:44:14.922057] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-01. [2025-09-22T17:44:15.722070] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-05. [2025-09-22T17:44:15.802307] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-22T17:44:16.037413] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-22T17:44:16.388933] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-05 (0.67 seconds). [2025-09-22T17:44:16.522107] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-06. [2025-09-22T17:44:17.092772] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-22T17:44:17.322070] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-05. [2025-09-22T17:44:17.822513] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-05 (0.50 seconds). [2025-09-22T17:44:18.122058] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-02. [2025-09-22T17:44:18.922071] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-05. [2025-09-22T17:44:19.356863] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-22T17:44:19.722086] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-03. [2025-09-22T17:44:20.273218] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-22T17:44:20.522056] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-06. [2025-09-22T17:44:21.055116] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-22T17:44:21.322051] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-04. [2025-09-22T17:44:22.122070] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-07. [2025-09-22T17:44:22.279271] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-22T17:44:22.430076] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-22T17:44:22.922032] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-05. [2025-09-22T17:44:22.943023] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-07 (0.82 seconds). [2025-09-22T17:44:23.722060] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-06. [2025-09-22T17:44:24.266487] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-06 (0.54 seconds). [2025-09-22T17:44:24.269933] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-22T17:44:24.522072] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-08. [2025-09-22T17:44:25.327984] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-06. [2025-09-22T17:44:25.338544] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-22T17:44:26.122089] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-07. [2025-09-22T17:44:26.345952] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T17:44:26.922096] [INFO ] [REMOTE ] BRW: Fetching primary data for 2025-09. [2025-09-22T17:44:27.551864] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T17:44:27.722026] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-08. [2025-09-22T17:44:28.279757] [INFO ] [REMOTE ] BRW: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-22T17:44:28.284945] [INFO ] [REMOTE ] BRW: Full fetch complete (29377 records). [2025-09-22T17:44:28.285128] [DEBUG] [VALIDATOR ] BRW: Validating primary data. [2025-09-22T17:44:28.527239] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-07. [2025-09-22T17:44:28.702689] [DEBUG] [VALIDATOR ] BRW: All expected trading days are present. [2025-09-22T17:44:28.702825] [DEBUG] [VALIDATOR ] BRW: Primary data validation passed. [2025-09-22T17:44:28.703519] [INFO ] [MAIN ] BRW: Fetched primary data is valid. [2025-09-22T17:44:28.703678] [DEBUG] [LOCAL ] BRW: Saving primary data. [2025-09-22T17:44:28.706080] [DEBUG] [LOCAL ] BRW: Trimmed 29377 records to 19139 (keeping 200 days of data) [2025-09-22T17:44:28.859877] [DEBUG] [LOCAL ] BRW: Primary data saved (19139 records). [2025-09-22T17:44:28.860168] [INFO ] [MAIN ] BRW: Full history saved. [2025-09-22T17:44:28.860520] [INFO ] [MAIN ] Update Progress: 338/2372 symbols completed. BRW took 30.6s. Estimated remaining: 4h 27m 18s. Rate: 7.6 symbols/min [2025-09-22T17:44:29.054043] [INFO ] [MAIN ] BSBR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:44:29.121581] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T17:44:29.147298] [DEBUG] [LOCAL ] BSBR: Loaded 35603 existing records from primary storage. [2025-09-22T17:44:29.147510] [INFO ] [MAIN ] BSBR: Loaded 35603 existing records. [2025-09-22T17:44:29.329900] [INFO ] [REMOTE ] BRX: Fetching primary data for 2025-09. [2025-09-22T17:44:29.337270] [WARN ] [MAIN ] BSBR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:44:29.338685] [INFO ] [MAIN ] BSBR: Wiping existing primary data before full refresh. [2025-09-22T17:44:29.338752] [INFO ] [LOCAL ] BSBR: Starting deletion of primary data. [2025-09-22T17:44:29.339756] [DEBUG] [LOCAL ] BSBR: Deleted primary data file. [2025-09-22T17:44:29.339833] [INFO ] [MAIN ] BSBR: Starting full primary refresh. [2025-09-22T17:44:29.724953] [INFO ] [REMOTE ] BSBR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:44:29.749794] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T17:44:30.122082] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-08. [2025-09-22T17:44:30.922148] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-07. [2025-09-22T17:44:30.923490] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-22T17:44:31.184174] [INFO ] [REMOTE ] BRX: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T17:44:31.196171] [INFO ] [REMOTE ] BRX: Full fetch complete (74952 records). [2025-09-22T17:44:31.196397] [DEBUG] [VALIDATOR ] BRX: Validating primary data. [2025-09-22T17:44:31.596383] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-07 (0.67 seconds). [2025-09-22T17:44:31.623590] [DEBUG] [VALIDATOR ] BRX: All expected trading days are present. [2025-09-22T17:44:31.623717] [DEBUG] [VALIDATOR ] BRX: Primary data validation passed. [2025-09-22T17:44:31.624585] [INFO ] [MAIN ] BRX: Fetched primary data is valid. [2025-09-22T17:44:31.625085] [DEBUG] [LOCAL ] BRX: Saving primary data. [2025-09-22T17:44:31.626639] [DEBUG] [LOCAL ] BRX: Trimmed 74952 records to 51826 (keeping 200 days of data) [2025-09-22T17:44:31.728811] [INFO ] [REMOTE ] BSAC: Fetching primary data for 2025-09. [2025-09-22T17:44:31.958419] [DEBUG] [LOCAL ] BRX: Primary data saved (51826 records). [2025-09-22T17:44:31.958572] [INFO ] [MAIN ] BRX: Full history saved. [2025-09-22T17:44:31.958694] [INFO ] [MAIN ] Update Progress: 339/2372 symbols completed. BRX took 31.3s. Estimated remaining: 4h 26m 41s. Rate: 7.6 symbols/min [2025-09-22T17:44:32.142076] [INFO ] [MAIN ] BSL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:44:32.155129] [DEBUG] [LOCAL ] BSL: Loaded 8186 existing records from primary storage. [2025-09-22T17:44:32.155269] [INFO ] [MAIN ] BSL: Loaded 8186 existing records. [2025-09-22T17:44:32.350627] [WARN ] [MAIN ] BSL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:44:32.351029] [INFO ] [MAIN ] BSL: Wiping existing primary data before full refresh. [2025-09-22T17:44:32.351089] [INFO ] [LOCAL ] BSL: Starting deletion of primary data. [2025-09-22T17:44:32.351622] [DEBUG] [LOCAL ] BSL: Deleted primary data file. [2025-09-22T17:44:32.351723] [INFO ] [MAIN ] BSL: Starting full primary refresh. [2025-09-22T17:44:32.525807] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-08. [2025-09-22T17:44:32.752002] [INFO ] [REMOTE ] BSL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:44:32.974741] [INFO ] [REMOTE ] BSAC: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T17:44:32.979883] [INFO ] [REMOTE ] BSAC: Full fetch complete (43276 records). [2025-09-22T17:44:32.979975] [DEBUG] [VALIDATOR ] BSAC: Validating primary data. [2025-09-22T17:44:32.980592] [FATAL] [VALIDATOR ] BSAC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:44:32.980702] [FATAL] [MAIN ] BSAC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:44:32.980762] [WARN ] [MAIN ] BSAC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:44:32.980825] [INFO ] [LOCAL ] BSAC: Starting deletion of primary data. [2025-09-22T17:44:32.980884] [DEBUG] [LOCAL ] BSAC: No primary data file found to delete. [2025-09-22T17:44:32.980929] [INFO ] [LOCAL ] BSAC: Starting deletion of derivative data. [2025-09-22T17:44:32.981445] [DEBUG] [LOCAL ] BSAC: Deleted derivative data file. [2025-09-22T17:44:32.981581] [INFO ] [MAIN ] Update Progress: 340/2372 symbols completed. BSAC took 23.1s. Estimated remaining: 4h 25m 52s. Rate: 7.6 symbols/min [2025-09-22T17:44:33.153955] [INFO ] [MAIN ] BSM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:44:33.156638] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-08 (0.63 seconds). [2025-09-22T17:44:33.203009] [DEBUG] [LOCAL ] BSM: Loaded 33095 existing records from primary storage. [2025-09-22T17:44:33.203150] [INFO ] [MAIN ] BSM: Loaded 33095 existing records. [2025-09-22T17:44:33.327119] [INFO ] [REMOTE ] BSL: Fetching primary data for 2024-12. [2025-09-22T17:44:33.382834] [WARN ] [MAIN ] BSM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:44:33.383046] [INFO ] [MAIN ] BSM: Wiping existing primary data before full refresh. [2025-09-22T17:44:33.383094] [INFO ] [LOCAL ] BSM: Starting deletion of primary data. [2025-09-22T17:44:33.384331] [DEBUG] [LOCAL ] BSM: Deleted primary data file. [2025-09-22T17:44:33.384391] [INFO ] [MAIN ] BSM: Starting full primary refresh. [2025-09-22T17:44:33.746864] [INFO ] [REMOTE ] BSM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:44:34.122050] [INFO ] [REMOTE ] BRT: Fetching primary data for 2025-09. [2025-09-22T17:44:34.288835] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-22T17:44:34.922081] [INFO ] [REMOTE ] BSM: Fetching primary data for 2024-12. [2025-09-22T17:44:34.948483] [INFO ] [REMOTE ] BRT: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-22T17:44:34.949941] [INFO ] [REMOTE ] BRT: Full fetch complete (6760 records). [2025-09-22T17:44:34.950025] [DEBUG] [VALIDATOR ] BRT: Validating primary data. [2025-09-22T17:44:35.326139] [DEBUG] [VALIDATOR ] BRT: All expected trading days are present. [2025-09-22T17:44:35.326466] [DEBUG] [VALIDATOR ] BRT: Primary data validation passed. [2025-09-22T17:44:35.326732] [INFO ] [MAIN ] BRT: Fetched primary data is valid. [2025-09-22T17:44:35.326796] [DEBUG] [LOCAL ] BRT: Saving primary data. [2025-09-22T17:44:35.327523] [DEBUG] [LOCAL ] BRT: Trimmed 6760 records to 4876 (keeping 200 days of data) [2025-09-22T17:44:35.367757] [DEBUG] [LOCAL ] BRT: Primary data saved (4876 records). [2025-09-22T17:44:35.367868] [INFO ] [MAIN ] BRT: Full history saved. [2025-09-22T17:44:35.367964] [INFO ] [MAIN ] Update Progress: 341/2372 symbols completed. BRT took 40.7s. Estimated remaining: 4h 25m 12s. Rate: 7.7 symbols/min [2025-09-22T17:44:35.542607] [INFO ] [MAIN ] BST: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:44:35.542839] [DEBUG] [LOCAL ] BST: No existing data file found in primary storage. [2025-09-22T17:44:35.542881] [WARN ] [MAIN ] BST: No existing data found, performing full refresh instead. [2025-09-22T17:44:35.543086] [INFO ] [MAIN ] BST: Wiping existing primary data before full refresh. [2025-09-22T17:44:35.543127] [INFO ] [LOCAL ] BST: Starting deletion of primary data. [2025-09-22T17:44:35.543167] [DEBUG] [LOCAL ] BST: No primary data file found to delete. [2025-09-22T17:44:35.543198] [INFO ] [MAIN ] BST: Starting full primary refresh. [2025-09-22T17:44:35.727302] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-01. [2025-09-22T17:44:35.908532] [INFO ] [REMOTE ] BST: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:44:36.127691] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T17:44:36.522075] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-01. [2025-09-22T17:44:36.599016] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-01 (0.87 seconds). [2025-09-22T17:44:37.322057] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-02. [2025-09-22T17:44:37.402931] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-22T17:44:38.122086] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2024-12. [2025-09-22T17:44:38.198450] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-22T17:44:38.922057] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-02. [2025-09-22T17:44:39.722143] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-03. [2025-09-22T17:44:39.823305] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-22T17:44:40.348151] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-22T17:44:40.494911] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-22T17:44:40.522116] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-01. [2025-09-22T17:44:41.322113] [INFO ] [REMOTE ] BST: Fetching primary data for 2024-12. [2025-09-22T17:44:41.900937] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T17:44:42.122047] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-02. [2025-09-22T17:44:42.437175] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2024-12 (1.12 seconds). [2025-09-22T17:44:42.922064] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-04. [2025-09-22T17:44:43.532025] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T17:44:43.722071] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-03. [2025-09-22T17:44:43.800194] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-04 (0.88 seconds). [2025-09-22T17:44:44.522062] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-03. [2025-09-22T17:44:44.842698] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-22T17:44:45.322059] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-05. [2025-09-22T17:44:45.891756] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-22T17:44:46.073719] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-22T17:44:46.122012] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-04. [2025-09-22T17:44:46.922053] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-06. [2025-09-22T17:44:47.437337] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-06 (0.52 seconds). [2025-09-22T17:44:47.586431] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-22T17:44:47.722054] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-05. [2025-09-22T17:44:48.522062] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-07. [2025-09-22T17:44:48.873203] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-22T17:44:49.281071] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-22T17:44:49.322053] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-08. [2025-09-22T17:44:49.720982] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-08 (0.40 seconds). [2025-09-22T17:44:50.122043] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-04. [2025-09-22T17:44:50.922061] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-01. [2025-09-22T17:44:51.139105] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-22T17:44:51.722027] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-06. [2025-09-22T17:44:52.034096] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-22T17:44:52.522069] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-02. [2025-09-22T17:44:53.128077] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T17:44:53.322019] [INFO ] [REMOTE ] BSL: Fetching primary data for 2025-09. [2025-09-22T17:44:53.754112] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-22T17:44:53.828014] [INFO ] [REMOTE ] BSL: Incremental fetch complete for 2025-09 (0.51 seconds). [2025-09-22T17:44:53.830811] [INFO ] [REMOTE ] BSL: Full fetch complete (12509 records). [2025-09-22T17:44:53.830896] [DEBUG] [VALIDATOR ] BSL: Validating primary data. [2025-09-22T17:44:54.127134] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-05. [2025-09-22T17:44:54.272399] [DEBUG] [VALIDATOR ] BSL: All expected trading days are present. [2025-09-22T17:44:54.272480] [DEBUG] [VALIDATOR ] BSL: Primary data validation passed. [2025-09-22T17:44:54.272868] [INFO ] [MAIN ] BSL: Fetched primary data is valid. [2025-09-22T17:44:54.272931] [DEBUG] [LOCAL ] BSL: Saving primary data. [2025-09-22T17:44:54.273442] [DEBUG] [LOCAL ] BSL: Trimmed 12509 records to 7898 (keeping 200 days of data) [2025-09-22T17:44:54.323309] [DEBUG] [LOCAL ] BSL: Primary data saved (7898 records). [2025-09-22T17:44:54.323450] [INFO ] [MAIN ] BSL: Full history saved. [2025-09-22T17:44:54.323541] [INFO ] [MAIN ] Update Progress: 342/2372 symbols completed. BSL took 22.4s. Estimated remaining: 4h 26m 10s. Rate: 7.6 symbols/min [2025-09-22T17:44:54.501917] [INFO ] [MAIN ] BSTZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:44:54.529488] [DEBUG] [LOCAL ] BSTZ: Loaded 25410 existing records from primary storage. [2025-09-22T17:44:54.529621] [INFO ] [MAIN ] BSTZ: Loaded 25410 existing records. [2025-09-22T17:44:54.709113] [WARN ] [MAIN ] BSTZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:44:54.709354] [INFO ] [MAIN ] BSTZ: Wiping existing primary data before full refresh. [2025-09-22T17:44:54.709437] [INFO ] [LOCAL ] BSTZ: Starting deletion of primary data. [2025-09-22T17:44:54.710400] [DEBUG] [LOCAL ] BSTZ: Deleted primary data file. [2025-09-22T17:44:54.710466] [INFO ] [MAIN ] BSTZ: Starting full primary refresh. [2025-09-22T17:44:54.930976] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-07. [2025-09-22T17:44:55.073247] [INFO ] [REMOTE ] BSTZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:44:55.545284] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T17:44:55.722061] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2024-12. [2025-09-22T17:44:56.502423] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-22T17:44:56.522083] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-06. [2025-09-22T17:44:56.981206] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T17:44:57.322027] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-03. [2025-09-22T17:44:57.769494] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-22T17:44:58.107247] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T17:44:58.122022] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-01. [2025-09-22T17:44:58.922118] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-08. [2025-09-22T17:44:59.377751] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-22T17:44:59.722115] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-07. [2025-09-22T17:45:00.252006] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T17:45:00.522112] [INFO ] [REMOTE ] BSM: Fetching primary data for 2025-09. [2025-09-22T17:45:01.322088] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-04. [2025-09-22T17:45:01.414101] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-22T17:45:02.006419] [INFO ] [REMOTE ] BSM: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T17:45:02.012614] [INFO ] [REMOTE ] BSM: Full fetch complete (47628 records). [2025-09-22T17:45:02.012806] [DEBUG] [VALIDATOR ] BSM: Validating primary data. [2025-09-22T17:45:02.127165] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-08. [2025-09-22T17:45:02.440603] [DEBUG] [VALIDATOR ] BSM: All expected trading days are present. [2025-09-22T17:45:02.440780] [DEBUG] [VALIDATOR ] BSM: Primary data validation passed. [2025-09-22T17:45:02.441633] [INFO ] [MAIN ] BSM: Fetched primary data is valid. [2025-09-22T17:45:02.441735] [DEBUG] [LOCAL ] BSM: Saving primary data. [2025-09-22T17:45:02.443381] [DEBUG] [LOCAL ] BSM: Trimmed 47628 records to 32330 (keeping 200 days of data) [2025-09-22T17:45:02.648070] [DEBUG] [LOCAL ] BSM: Primary data saved (32330 records). [2025-09-22T17:45:02.648274] [INFO ] [MAIN ] BSM: Full history saved. [2025-09-22T17:45:02.648380] [INFO ] [MAIN ] Update Progress: 343/2372 symbols completed. BSM took 29.7s. Estimated remaining: 4h 26m 5s. Rate: 7.6 symbols/min [2025-09-22T17:45:02.822451] [INFO ] [MAIN ] BSX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:45:02.881828] [DEBUG] [LOCAL ] BSX: Loaded 54468 existing records from primary storage. [2025-09-22T17:45:02.882067] [INFO ] [MAIN ] BSX: Loaded 54468 existing records. [2025-09-22T17:45:02.928894] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-02. [2025-09-22T17:45:03.102002] [WARN ] [MAIN ] BSX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:45:03.102413] [INFO ] [MAIN ] BSX: Wiping existing primary data before full refresh. [2025-09-22T17:45:03.102488] [INFO ] [LOCAL ] BSX: Starting deletion of primary data. [2025-09-22T17:45:03.104461] [DEBUG] [LOCAL ] BSX: Deleted primary data file. [2025-09-22T17:45:03.104527] [INFO ] [MAIN ] BSX: Starting full primary refresh. [2025-09-22T17:45:03.477040] [INFO ] [REMOTE ] BSX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:45:03.642708] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-04 (2.32 seconds). [2025-09-22T17:45:03.722111] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-05. [2025-09-22T17:45:04.522067] [INFO ] [REMOTE ] BSX: Fetching primary data for 2024-12. [2025-09-22T17:45:05.162121] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-02 (2.23 seconds). [2025-09-22T17:45:05.243931] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-08 (3.12 seconds). [2025-09-22T17:45:05.322058] [INFO ] [REMOTE ] BSBR: Fetching primary data for 2025-09. [2025-09-22T17:45:05.989943] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-05 (2.27 seconds). [2025-09-22T17:45:06.122016] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-06. [2025-09-22T17:45:06.619379] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2024-12 (2.10 seconds). [2025-09-22T17:45:06.871344] [INFO ] [REMOTE ] BSBR: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-22T17:45:06.877750] [INFO ] [REMOTE ] BSBR: Full fetch complete (50268 records). [2025-09-22T17:45:06.877887] [DEBUG] [VALIDATOR ] BSBR: Validating primary data. [2025-09-22T17:45:06.878619] [FATAL] [VALIDATOR ] BSBR: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:45:06.878731] [FATAL] [MAIN ] BSBR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:45:06.878780] [WARN ] [MAIN ] BSBR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:45:06.878821] [INFO ] [LOCAL ] BSBR: Starting deletion of primary data. [2025-09-22T17:45:06.878879] [DEBUG] [LOCAL ] BSBR: No primary data file found to delete. [2025-09-22T17:45:06.878914] [INFO ] [LOCAL ] BSBR: Starting deletion of derivative data. [2025-09-22T17:45:06.879369] [DEBUG] [LOCAL ] BSBR: Deleted derivative data file. [2025-09-22T17:45:06.879472] [INFO ] [MAIN ] Update Progress: 344/2372 symbols completed. BSBR took 38.0s. Estimated remaining: 4h 25m 35s. Rate: 7.6 symbols/min [2025-09-22T17:45:06.926886] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-01. [2025-09-22T17:45:07.068630] [INFO ] [MAIN ] BTA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:45:07.080362] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-22T17:45:07.089095] [DEBUG] [LOCAL ] BTA: Loaded 5358 existing records from primary storage. [2025-09-22T17:45:07.089178] [INFO ] [MAIN ] BTA: Loaded 5358 existing records. [2025-09-22T17:45:07.265599] [WARN ] [MAIN ] BTA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:45:07.265896] [INFO ] [MAIN ] BTA: Wiping existing primary data before full refresh. [2025-09-22T17:45:07.265944] [INFO ] [LOCAL ] BTA: Starting deletion of primary data. [2025-09-22T17:45:07.266245] [DEBUG] [LOCAL ] BTA: Deleted primary data file. [2025-09-22T17:45:07.266304] [INFO ] [MAIN ] BTA: Starting full primary refresh. [2025-09-22T17:45:07.622768] [INFO ] [REMOTE ] BTA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:45:07.722075] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-03. [2025-09-22T17:45:08.522051] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-07. [2025-09-22T17:45:08.772229] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-03 (1.05 seconds). [2025-09-22T17:45:08.919751] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-01 (1.99 seconds). [2025-09-22T17:45:09.229985] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-22T17:45:09.322006] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-08. [2025-09-22T17:45:10.122031] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-04. [2025-09-22T17:45:10.378013] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-22T17:45:10.922055] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-02. [2025-09-22T17:45:11.042419] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-22T17:45:11.722066] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-05. [2025-09-22T17:45:12.522071] [INFO ] [REMOTE ] BTA: Fetching primary data for 2024-12. [2025-09-22T17:45:12.543464] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T17:45:12.855981] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-22T17:45:13.194622] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2024-12 (0.67 seconds). [2025-09-22T17:45:13.322062] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-06. [2025-09-22T17:45:14.122071] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-01. [2025-09-22T17:45:14.922076] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-03. [2025-09-22T17:45:15.171357] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T17:45:15.722084] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-02. [2025-09-22T17:45:15.816474] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-06 (2.49 seconds). [2025-09-22T17:45:16.522027] [INFO ] [REMOTE ] BST: Fetching primary data for 2025-09. [2025-09-22T17:45:16.569554] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-22T17:45:16.833282] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-22T17:45:17.322064] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-03. [2025-09-22T17:45:17.824775] [INFO ] [REMOTE ] BST: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-22T17:45:17.828440] [INFO ] [REMOTE ] BST: Full fetch complete (28769 records). [2025-09-22T17:45:17.828534] [DEBUG] [VALIDATOR ] BST: Validating primary data. [2025-09-22T17:45:18.029672] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-03 (0.71 seconds). [2025-09-22T17:45:18.127131] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-04. [2025-09-22T17:45:18.215793] [DEBUG] [VALIDATOR ] BST: All expected trading days are present. [2025-09-22T17:45:18.215884] [DEBUG] [VALIDATOR ] BST: Primary data validation passed. [2025-09-22T17:45:18.216361] [INFO ] [MAIN ] BST: Fetched primary data is valid. [2025-09-22T17:45:18.216415] [DEBUG] [LOCAL ] BST: Saving primary data. [2025-09-22T17:45:18.217178] [DEBUG] [LOCAL ] BST: Trimmed 28769 records to 19306 (keeping 200 days of data) [2025-09-22T17:45:18.361172] [DEBUG] [LOCAL ] BST: Primary data saved (19306 records). [2025-09-22T17:45:18.361387] [INFO ] [MAIN ] BST: Full history saved. [2025-09-22T17:45:18.361489] [INFO ] [MAIN ] Update Progress: 345/2372 symbols completed. BST took 43.0s. Estimated remaining: 4h 25m 49s. Rate: 7.6 symbols/min [2025-09-22T17:45:18.532579] [INFO ] [MAIN ] BTCM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:45:18.548812] [DEBUG] [LOCAL ] BTCM: Loaded 14565 existing records from primary storage. [2025-09-22T17:45:18.548933] [INFO ] [MAIN ] BTCM: Loaded 14565 existing records. [2025-09-22T17:45:18.729515] [WARN ] [MAIN ] BTCM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:45:18.729891] [INFO ] [MAIN ] BTCM: Wiping existing primary data before full refresh. [2025-09-22T17:45:18.729945] [INFO ] [LOCAL ] BTCM: Starting deletion of primary data. [2025-09-22T17:45:18.730518] [DEBUG] [LOCAL ] BTCM: Deleted primary data file. [2025-09-22T17:45:18.730578] [INFO ] [MAIN ] BTCM: Starting full primary refresh. [2025-09-22T17:45:18.845022] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-22T17:45:18.922116] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-04. [2025-09-22T17:45:19.119412] [INFO ] [REMOTE ] BTCM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:45:19.722079] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-05. [2025-09-22T17:45:20.175931] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-05 (0.45 seconds). [2025-09-22T17:45:20.522024] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-06. [2025-09-22T17:45:20.903293] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-06 (0.38 seconds). [2025-09-22T17:45:20.985720] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-04 (2.06 seconds). [2025-09-22T17:45:21.322082] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-05. [2025-09-22T17:45:22.122052] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2024-12. [2025-09-22T17:45:22.922054] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-07. [2025-09-22T17:45:23.192131] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-22T17:45:23.347498] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-05 (2.03 seconds). [2025-09-22T17:45:23.722086] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-06. [2025-09-22T17:45:23.937709] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-22T17:45:24.522064] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-01. [2025-09-22T17:45:25.322052] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-08. [2025-09-22T17:45:25.364454] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T17:45:25.573434] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T17:45:26.122060] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-02. [2025-09-22T17:45:26.513918] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T17:45:26.558046] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T17:45:26.922057] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-07. [2025-09-22T17:45:27.628929] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-22T17:45:27.722080] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-07. [2025-09-22T17:45:28.522112] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-03. [2025-09-22T17:45:29.031442] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-03 (0.51 seconds). [2025-09-22T17:45:29.322033] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-04. [2025-09-22T17:45:29.723589] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-07 (2.00 seconds). [2025-09-22T17:45:29.751408] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-22T17:45:30.122069] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-08. [2025-09-22T17:45:30.922082] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-05. [2025-09-22T17:45:31.552977] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-05 (0.63 seconds). [2025-09-22T17:45:31.722023] [INFO ] [REMOTE ] BSTZ: Fetching primary data for 2025-09. [2025-09-22T17:45:31.758392] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T17:45:32.522064] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-08. [2025-09-22T17:45:32.924844] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-08 (0.40 seconds). [2025-09-22T17:45:33.034355] [INFO ] [REMOTE ] BSTZ: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-22T17:45:33.038487] [INFO ] [REMOTE ] BSTZ: Full fetch complete (36698 records). [2025-09-22T17:45:33.038579] [DEBUG] [VALIDATOR ] BSTZ: Validating primary data. [2025-09-22T17:45:33.327146] [INFO ] [REMOTE ] BSX: Fetching primary data for 2025-09. [2025-09-22T17:45:33.429676] [DEBUG] [VALIDATOR ] BSTZ: All expected trading days are present. [2025-09-22T17:45:33.429780] [DEBUG] [VALIDATOR ] BSTZ: Primary data validation passed. [2025-09-22T17:45:33.430336] [INFO ] [MAIN ] BSTZ: Fetched primary data is valid. [2025-09-22T17:45:33.430416] [DEBUG] [LOCAL ] BSTZ: Saving primary data. [2025-09-22T17:45:33.431580] [DEBUG] [LOCAL ] BSTZ: Trimmed 36698 records to 24927 (keeping 200 days of data) [2025-09-22T17:45:33.586050] [DEBUG] [LOCAL ] BSTZ: Primary data saved (24927 records). [2025-09-22T17:45:33.586190] [INFO ] [MAIN ] BSTZ: Full history saved. [2025-09-22T17:45:33.586279] [INFO ] [MAIN ] Update Progress: 346/2372 symbols completed. BSTZ took 39.3s. Estimated remaining: 4h 26m 24s. Rate: 7.6 symbols/min [2025-09-22T17:45:33.759969] [INFO ] [MAIN ] BTE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:45:33.813533] [DEBUG] [LOCAL ] BTE: Loaded 53527 existing records from primary storage. [2025-09-22T17:45:33.813716] [INFO ] [MAIN ] BTE: Loaded 53527 existing records. [2025-09-22T17:45:33.994307] [WARN ] [MAIN ] BTE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:45:33.994623] [INFO ] [MAIN ] BTE: Wiping existing primary data before full refresh. [2025-09-22T17:45:33.994709] [INFO ] [LOCAL ] BTE: Starting deletion of primary data. [2025-09-22T17:45:33.996213] [DEBUG] [LOCAL ] BTE: Deleted primary data file. [2025-09-22T17:45:33.996278] [INFO ] [MAIN ] BTE: Starting full primary refresh. [2025-09-22T17:45:34.127185] [INFO ] [REMOTE ] BTA: Fetching primary data for 2025-09. [2025-09-22T17:45:34.407258] [INFO ] [REMOTE ] BTE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:45:34.770177] [INFO ] [REMOTE ] BTA: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-22T17:45:34.771901] [INFO ] [REMOTE ] BTA: Full fetch complete (9499 records). [2025-09-22T17:45:34.771977] [DEBUG] [VALIDATOR ] BTA: Validating primary data. [2025-09-22T17:45:34.927140] [INFO ] [REMOTE ] BTE: Fetching primary data for 2024-12. [2025-09-22T17:45:35.151175] [DEBUG] [VALIDATOR ] BTA: All expected trading days are present. [2025-09-22T17:45:35.151327] [DEBUG] [VALIDATOR ] BTA: Primary data validation passed. [2025-09-22T17:45:35.151585] [INFO ] [MAIN ] BTA: Fetched primary data is valid. [2025-09-22T17:45:35.151627] [DEBUG] [LOCAL ] BTA: Saving primary data. [2025-09-22T17:45:35.152101] [DEBUG] [LOCAL ] BTA: Trimmed 9499 records to 5290 (keeping 200 days of data) [2025-09-22T17:45:35.183399] [DEBUG] [LOCAL ] BTA: Primary data saved (5290 records). [2025-09-22T17:45:35.183517] [INFO ] [MAIN ] BTA: Full history saved. [2025-09-22T17:45:35.183604] [INFO ] [MAIN ] Update Progress: 347/2372 symbols completed. BTA took 28.3s. Estimated remaining: 4h 25m 40s. Rate: 7.6 symbols/min [2025-09-22T17:45:35.361764] [INFO ] [MAIN ] BTI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:45:35.390273] [INFO ] [REMOTE ] BSX: Incremental fetch complete for 2025-09 (2.06 seconds). [2025-09-22T17:45:35.402906] [INFO ] [REMOTE ] BSX: Full fetch complete (77680 records). [2025-09-22T17:45:35.403130] [DEBUG] [VALIDATOR ] BSX: Validating primary data. [2025-09-22T17:45:35.718470] [DEBUG] [LOCAL ] BTI: Loaded 54332 existing records from primary storage. [2025-09-22T17:45:35.723913] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-06. [2025-09-22T17:45:35.743571] [INFO ] [MAIN ] BTI: Loaded 54332 existing records. [2025-09-22T17:45:36.039807] [WARN ] [MAIN ] BTI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:45:36.040038] [DEBUG] [VALIDATOR ] BSX: All expected trading days are present. [2025-09-22T17:45:36.040197] [INFO ] [MAIN ] BTI: Wiping existing primary data before full refresh. [2025-09-22T17:45:36.040308] [INFO ] [LOCAL ] BTI: Starting deletion of primary data. [2025-09-22T17:45:36.040389] [DEBUG] [VALIDATOR ] BSX: Primary data validation passed. [2025-09-22T17:45:36.041395] [INFO ] [MAIN ] BSX: Fetched primary data is valid. [2025-09-22T17:45:36.041479] [DEBUG] [LOCAL ] BSX: Saving primary data. [2025-09-22T17:45:36.041898] [DEBUG] [LOCAL ] BTI: Deleted primary data file. [2025-09-22T17:45:36.042178] [INFO ] [MAIN ] BTI: Starting full primary refresh. [2025-09-22T17:45:36.139310] [DEBUG] [LOCAL ] BSX: Trimmed 77680 records to 53688 (keeping 200 days of data) [2025-09-22T17:45:36.426708] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-22T17:45:36.529481] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-07. [2025-09-22T17:45:36.535873] [INFO ] [REMOTE ] BTI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:45:36.726028] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T17:45:36.832845] [DEBUG] [LOCAL ] BSX: Primary data saved (53688 records). [2025-09-22T17:45:36.833002] [INFO ] [MAIN ] BSX: Full history saved. [2025-09-22T17:45:36.833092] [INFO ] [MAIN ] Update Progress: 348/2372 symbols completed. BSX took 34.2s. Estimated remaining: 4h 24m 55s. Rate: 7.6 symbols/min [2025-09-22T17:45:37.012468] [INFO ] [MAIN ] BTO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:45:37.024774] [DEBUG] [LOCAL ] BTO: Loaded 9175 existing records from primary storage. [2025-09-22T17:45:37.024933] [INFO ] [MAIN ] BTO: Loaded 9175 existing records. [2025-09-22T17:45:37.202341] [WARN ] [MAIN ] BTO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:45:37.202609] [INFO ] [MAIN ] BTO: Wiping existing primary data before full refresh. [2025-09-22T17:45:37.202683] [INFO ] [LOCAL ] BTO: Starting deletion of primary data. [2025-09-22T17:45:37.203070] [DEBUG] [LOCAL ] BTO: Deleted primary data file. [2025-09-22T17:45:37.203128] [INFO ] [MAIN ] BTO: Starting full primary refresh. [2025-09-22T17:45:37.327310] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-01. [2025-09-22T17:45:37.568633] [INFO ] [REMOTE ] BTO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:45:38.122030] [INFO ] [REMOTE ] BTO: Fetching primary data for 2024-12. [2025-09-22T17:45:38.193756] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-22T17:45:38.746954] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-22T17:45:38.767318] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-22T17:45:38.922061] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-02. [2025-09-22T17:45:39.722081] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-08. [2025-09-22T17:45:40.154394] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-22T17:45:40.522060] [INFO ] [REMOTE ] BTI: Fetching primary data for 2024-12. [2025-09-22T17:45:41.169129] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T17:45:41.322060] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-01. [2025-09-22T17:45:42.099462] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-22T17:45:42.122108] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-02. [2025-09-22T17:45:42.259736] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-22T17:45:42.660357] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-22T17:45:42.922058] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-03. [2025-09-22T17:45:43.489805] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-22T17:45:43.722074] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-04. [2025-09-22T17:45:44.344698] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-04 (0.62 seconds). [2025-09-22T17:45:44.522065] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-05. [2025-09-22T17:45:45.280611] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-22T17:45:45.322009] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-06. [2025-09-22T17:45:45.817811] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-06 (0.50 seconds). [2025-09-22T17:45:46.122100] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-07. [2025-09-22T17:45:46.889760] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-22T17:45:46.922076] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-08. [2025-09-22T17:45:47.722019] [INFO ] [REMOTE ] BTCM: Fetching primary data for 2025-09. [2025-09-22T17:45:47.787397] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-22T17:45:48.522067] [INFO ] [REMOTE ] BTO: Fetching primary data for 2025-09. [2025-09-22T17:45:48.883209] [INFO ] [REMOTE ] BTCM: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T17:45:48.887245] [INFO ] [REMOTE ] BTCM: Full fetch complete (19572 records). [2025-09-22T17:45:48.887348] [DEBUG] [VALIDATOR ] BTCM: Validating primary data. [2025-09-22T17:45:49.286332] [DEBUG] [VALIDATOR ] BTCM: All expected trading days are present. [2025-09-22T17:45:49.286430] [DEBUG] [VALIDATOR ] BTCM: Primary data validation passed. [2025-09-22T17:45:49.286891] [INFO ] [MAIN ] BTCM: Fetched primary data is valid. [2025-09-22T17:45:49.286953] [DEBUG] [LOCAL ] BTCM: Saving primary data. [2025-09-22T17:45:49.287557] [DEBUG] [LOCAL ] BTCM: Trimmed 19572 records to 14601 (keeping 200 days of data) [2025-09-22T17:45:49.327190] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-01. [2025-09-22T17:45:49.359315] [INFO ] [REMOTE ] BTO: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-22T17:45:49.364931] [INFO ] [REMOTE ] BTO: Full fetch complete (13380 records). [2025-09-22T17:45:49.365909] [DEBUG] [VALIDATOR ] BTO: Validating primary data. [2025-09-22T17:45:49.550519] [DEBUG] [LOCAL ] BTCM: Primary data saved (14601 records). [2025-09-22T17:45:49.568608] [INFO ] [MAIN ] BTCM: Full history saved. [2025-09-22T17:45:49.620250] [INFO ] [MAIN ] Update Progress: 349/2372 symbols completed. BTCM took 31.3s. Estimated remaining: 4h 25m 16s. Rate: 7.6 symbols/min [2025-09-22T17:45:49.968989] [INFO ] [MAIN ] BTT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:45:49.969333] [DEBUG] [VALIDATOR ] BTO: All expected trading days are present. [2025-09-22T17:45:49.969614] [DEBUG] [VALIDATOR ] BTO: Primary data validation passed. [2025-09-22T17:45:49.970842] [INFO ] [MAIN ] BTO: Fetched primary data is valid. [2025-09-22T17:45:49.970951] [DEBUG] [LOCAL ] BTO: Saving primary data. [2025-09-22T17:45:49.972972] [DEBUG] [LOCAL ] BTO: Trimmed 13380 records to 8965 (keeping 200 days of data) [2025-09-22T17:45:50.063100] [DEBUG] [LOCAL ] BTT: Loaded 16323 existing records from primary storage. [2025-09-22T17:45:50.067683] [INFO ] [MAIN ] BTT: Loaded 16323 existing records. [2025-09-22T17:45:50.134636] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-03. [2025-09-22T17:45:50.167912] [DEBUG] [LOCAL ] BTO: Primary data saved (8965 records). [2025-09-22T17:45:50.179237] [INFO ] [MAIN ] BTO: Full history saved. [2025-09-22T17:45:50.179353] [INFO ] [MAIN ] Update Progress: 350/2372 symbols completed. BTO took 13.3s. Estimated remaining: 4h 24m 26s. Rate: 7.6 symbols/min [2025-09-22T17:45:50.360381] [WARN ] [MAIN ] BTT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:45:50.371756] [INFO ] [MAIN ] BTT: Wiping existing primary data before full refresh. [2025-09-22T17:45:50.372173] [INFO ] [LOCAL ] BTT: Starting deletion of primary data. [2025-09-22T17:45:50.393669] [DEBUG] [LOCAL ] BTT: Deleted primary data file. [2025-09-22T17:45:50.418843] [INFO ] [MAIN ] BTT: Starting full primary refresh. [2025-09-22T17:45:50.520040] [INFO ] [MAIN ] BTU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:45:50.908039] [INFO ] [REMOTE ] BTT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:45:50.910264] [DEBUG] [LOCAL ] BTU: Loaded 54082 existing records from primary storage. [2025-09-22T17:45:50.910363] [INFO ] [MAIN ] BTU: Loaded 54082 existing records. [2025-09-22T17:45:50.943693] [INFO ] [REMOTE ] BTT: Fetching primary data for 2024-12. [2025-09-22T17:45:51.102034] [WARN ] [MAIN ] BTU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:45:51.102335] [INFO ] [MAIN ] BTU: Wiping existing primary data before full refresh. [2025-09-22T17:45:51.102394] [INFO ] [LOCAL ] BTU: Starting deletion of primary data. [2025-09-22T17:45:51.103571] [DEBUG] [LOCAL ] BTU: Deleted primary data file. [2025-09-22T17:45:51.103633] [INFO ] [MAIN ] BTU: Starting full primary refresh. [2025-09-22T17:45:51.469941] [INFO ] [REMOTE ] BTU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:45:51.498367] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-01 (2.17 seconds). [2025-09-22T17:45:51.656220] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T17:45:51.722024] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-02. [2025-09-22T17:45:52.145162] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-22T17:45:52.522322] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-01. [2025-09-22T17:45:53.238762] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-22T17:45:53.322045] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-04. [2025-09-22T17:45:53.432267] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T17:45:54.122067] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-03. [2025-09-22T17:45:54.922045] [INFO ] [REMOTE ] BTU: Fetching primary data for 2024-12. [2025-09-22T17:45:55.230520] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-22T17:45:55.722036] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-05. [2025-09-22T17:45:55.831180] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T17:45:56.522053] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-02. [2025-09-22T17:45:56.996132] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2024-12 (2.07 seconds). [2025-09-22T17:45:57.322064] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-01. [2025-09-22T17:45:57.420383] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-22T17:45:57.440307] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-22T17:45:58.122065] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-04. [2025-09-22T17:45:58.922061] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-03. [2025-09-22T17:45:59.056102] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T17:45:59.600208] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-22T17:45:59.722091] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-02. [2025-09-22T17:46:00.188511] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-04 (2.07 seconds). [2025-09-22T17:46:00.522056] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-04. [2025-09-22T17:46:01.255256] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:46:01.322016] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-03. [2025-09-22T17:46:01.596006] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-22T17:46:02.122047] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-05. [2025-09-22T17:46:02.715768] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-05 (0.59 seconds). [2025-09-22T17:46:02.922078] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-06. [2025-09-22T17:46:03.080596] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T17:46:03.722075] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-04. [2025-09-22T17:46:04.449089] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-22T17:46:04.522068] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-07. [2025-09-22T17:46:05.322077] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-06. [2025-09-22T17:46:05.753086] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-04 (2.03 seconds). [2025-09-22T17:46:06.122048] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-05. [2025-09-22T17:46:06.349613] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-22T17:46:06.388001] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-22T17:46:06.922117] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-08. [2025-09-22T17:46:07.722078] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-05. [2025-09-22T17:46:08.042371] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-05 (1.92 seconds). [2025-09-22T17:46:08.522110] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-07. [2025-09-22T17:46:08.783879] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-22T17:46:09.218922] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T17:46:09.322055] [INFO ] [REMOTE ] BTE: Fetching primary data for 2025-09. [2025-09-22T17:46:09.533181] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-22T17:46:10.122045] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-06. [2025-09-22T17:46:10.922075] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-06. [2025-09-22T17:46:11.196153] [INFO ] [REMOTE ] BTE: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-22T17:46:11.204339] [INFO ] [REMOTE ] BTE: Full fetch complete (75985 records). [2025-09-22T17:46:11.204457] [DEBUG] [VALIDATOR ] BTE: Validating primary data. [2025-09-22T17:46:11.616740] [DEBUG] [VALIDATOR ] BTE: All expected trading days are present. [2025-09-22T17:46:11.616908] [DEBUG] [VALIDATOR ] BTE: Primary data validation passed. [2025-09-22T17:46:11.617819] [INFO ] [MAIN ] BTE: Fetched primary data is valid. [2025-09-22T17:46:11.617936] [DEBUG] [LOCAL ] BTE: Saving primary data. [2025-09-22T17:46:11.620132] [DEBUG] [LOCAL ] BTE: Trimmed 75985 records to 52748 (keeping 200 days of data) [2025-09-22T17:46:11.725739] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-08. [2025-09-22T17:46:11.767545] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T17:46:11.987078] [DEBUG] [LOCAL ] BTE: Primary data saved (52748 records). [2025-09-22T17:46:11.987290] [INFO ] [MAIN ] BTE: Full history saved. [2025-09-22T17:46:11.987393] [INFO ] [MAIN ] Update Progress: 351/2372 symbols completed. BTE took 38.4s. Estimated remaining: 4h 25m 39s. Rate: 7.6 symbols/min [2025-09-22T17:46:12.160792] [INFO ] [MAIN ] BTX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:46:12.161009] [DEBUG] [LOCAL ] BTX: No existing data file found in primary storage. [2025-09-22T17:46:12.161053] [WARN ] [MAIN ] BTX: No existing data found, performing full refresh instead. [2025-09-22T17:46:12.161201] [INFO ] [MAIN ] BTX: Wiping existing primary data before full refresh. [2025-09-22T17:46:12.161257] [INFO ] [LOCAL ] BTX: Starting deletion of primary data. [2025-09-22T17:46:12.161331] [DEBUG] [LOCAL ] BTX: No primary data file found to delete. [2025-09-22T17:46:12.161367] [INFO ] [MAIN ] BTX: Starting full primary refresh. [2025-09-22T17:46:12.531689] [INFO ] [REMOTE ] BTX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:46:12.528171] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-07. [2025-09-22T17:46:12.544743] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-22T17:46:12.701855] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-22T17:46:13.322057] [INFO ] [REMOTE ] BTT: Fetching primary data for 2025-09. [2025-09-22T17:46:14.122021] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-07. [2025-09-22T17:46:14.165553] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T17:46:14.289113] [INFO ] [REMOTE ] BTT: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T17:46:14.292233] [INFO ] [REMOTE ] BTT: Full fetch complete (24476 records). [2025-09-22T17:46:14.292315] [DEBUG] [VALIDATOR ] BTT: Validating primary data. [2025-09-22T17:46:14.664840] [DEBUG] [VALIDATOR ] BTT: All expected trading days are present. [2025-09-22T17:46:14.664931] [DEBUG] [VALIDATOR ] BTT: Primary data validation passed. [2025-09-22T17:46:14.665378] [INFO ] [MAIN ] BTT: Fetched primary data is valid. [2025-09-22T17:46:14.665419] [DEBUG] [LOCAL ] BTT: Saving primary data. [2025-09-22T17:46:14.666132] [DEBUG] [LOCAL ] BTT: Trimmed 24476 records to 16021 (keeping 200 days of data) [2025-09-22T17:46:14.766999] [DEBUG] [LOCAL ] BTT: Primary data saved (16021 records). [2025-09-22T17:46:14.767157] [INFO ] [MAIN ] BTT: Full history saved. [2025-09-22T17:46:14.767246] [INFO ] [MAIN ] Update Progress: 352/2372 symbols completed. BTT took 25.1s. Estimated remaining: 4h 25m 1s. Rate: 7.6 symbols/min [2025-09-22T17:46:14.930334] [INFO ] [REMOTE ] BTX: Fetching primary data for 2024-12. [2025-09-22T17:46:14.961581] [INFO ] [MAIN ] BTZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:46:14.985442] [DEBUG] [LOCAL ] BTZ: Loaded 23355 existing records from primary storage. [2025-09-22T17:46:14.985568] [INFO ] [MAIN ] BTZ: Loaded 23355 existing records. [2025-09-22T17:46:15.171029] [WARN ] [MAIN ] BTZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:46:15.171318] [INFO ] [MAIN ] BTZ: Wiping existing primary data before full refresh. [2025-09-22T17:46:15.171369] [INFO ] [LOCAL ] BTZ: Starting deletion of primary data. [2025-09-22T17:46:15.172147] [DEBUG] [LOCAL ] BTZ: Deleted primary data file. [2025-09-22T17:46:15.172219] [INFO ] [MAIN ] BTZ: Starting full primary refresh. [2025-09-22T17:46:15.351513] [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-22T17:46:15.420367] [WARN ] [REMOTE ] BTX: No data returned for month 2024-12 [2025-09-22T17:46:15.535846] [INFO ] [REMOTE ] BTZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:46:15.722060] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-01. [2025-09-22T17:46:15.825705] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-22T17:46:15.932460] [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-22T17:46:15.932820] [WARN ] [REMOTE ] BTX: No data returned for month 2025-01 [2025-09-22T17:46:16.522100] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-08. [2025-09-22T17:46:17.322047] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2024-12. [2025-09-22T17:46:18.122088] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-02. [2025-09-22T17:46:18.360031] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T17:46:18.583930] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-22T17:46:18.765116] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-22T17:46:18.922102] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-03. [2025-09-22T17:46:19.722069] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-08. [2025-09-22T17:46:19.988157] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-22T17:46:20.522078] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-04. [2025-09-22T17:46:21.322070] [INFO ] [REMOTE ] BTI: Fetching primary data for 2025-09. [2025-09-22T17:46:21.369994] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T17:46:21.481205] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-22T17:46:22.122060] [INFO ] [REMOTE ] BTU: Fetching primary data for 2025-09. [2025-09-22T17:46:22.922110] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-05. [2025-09-22T17:46:23.092750] [INFO ] [REMOTE ] BTI: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T17:46:23.100615] [INFO ] [REMOTE ] BTI: Full fetch complete (77035 records). [2025-09-22T17:46:23.100835] [DEBUG] [VALIDATOR ] BTI: Validating primary data. [2025-09-22T17:46:23.101615] [FATAL] [VALIDATOR ] BTI: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:46:23.101750] [FATAL] [MAIN ] BTI: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:46:23.101796] [WARN ] [MAIN ] BTI: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:46:23.101838] [INFO ] [LOCAL ] BTI: Starting deletion of primary data. [2025-09-22T17:46:23.101899] [DEBUG] [LOCAL ] BTI: No primary data file found to delete. [2025-09-22T17:46:23.101935] [INFO ] [LOCAL ] BTI: Starting deletion of derivative data. [2025-09-22T17:46:23.102508] [DEBUG] [LOCAL ] BTI: Deleted derivative data file. [2025-09-22T17:46:23.102612] [INFO ] [MAIN ] Update Progress: 353/2372 symbols completed. BTI took 47.9s. Estimated remaining: 4h 24m 56s. Rate: 7.6 symbols/min [2025-09-22T17:46:23.290545] [INFO ] [MAIN ] BUD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:46:23.348928] [DEBUG] [LOCAL ] BUD: Loaded 53535 existing records from primary storage. [2025-09-22T17:46:23.349091] [INFO ] [MAIN ] BUD: Loaded 53535 existing records. [2025-09-22T17:46:23.539689] [WARN ] [MAIN ] BUD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:46:23.539935] [INFO ] [MAIN ] BUD: Wiping existing primary data before full refresh. [2025-09-22T17:46:23.539987] [INFO ] [LOCAL ] BUD: Starting deletion of primary data. [2025-09-22T17:46:23.542298] [DEBUG] [LOCAL ] BUD: Deleted primary data file. [2025-09-22T17:46:23.542362] [INFO ] [MAIN ] BUD: Starting full primary refresh. [2025-09-22T17:46:23.736030] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-01. [2025-09-22T17:46:23.924525] [INFO ] [REMOTE ] BUD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:46:23.944521] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-22T17:46:24.008382] [INFO ] [REMOTE ] BTU: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-22T17:46:24.018489] [INFO ] [REMOTE ] BTU: Full fetch complete (76826 records). [2025-09-22T17:46:24.018695] [DEBUG] [VALIDATOR ] BTU: Validating primary data. [2025-09-22T17:46:24.444427] [DEBUG] [VALIDATOR ] BTU: All expected trading days are present. [2025-09-22T17:46:24.444522] [DEBUG] [VALIDATOR ] BTU: Primary data validation passed. [2025-09-22T17:46:24.445393] [INFO ] [MAIN ] BTU: Fetched primary data is valid. [2025-09-22T17:46:24.445461] [DEBUG] [LOCAL ] BTU: Saving primary data. [2025-09-22T17:46:24.449200] [DEBUG] [LOCAL ] BTU: Trimmed 76826 records to 53303 (keeping 200 days of data) [2025-09-22T17:46:24.543337] [INFO ] [REMOTE ] BUD: Fetching primary data for 2024-12. [2025-09-22T17:46:24.784770] [DEBUG] [LOCAL ] BTU: Primary data saved (53303 records). [2025-09-22T17:46:24.784935] [INFO ] [MAIN ] BTU: Full history saved. [2025-09-22T17:46:24.785040] [INFO ] [MAIN ] Update Progress: 354/2372 symbols completed. BTU took 34.6s. Estimated remaining: 4h 24m 13s. Rate: 7.6 symbols/min [2025-09-22T17:46:24.955991] [INFO ] [MAIN ] BUI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:46:24.972322] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-22T17:46:24.987086] [DEBUG] [LOCAL ] BUI: Loaded 11660 existing records from primary storage. [2025-09-22T17:46:24.987214] [INFO ] [MAIN ] BUI: Loaded 11660 existing records. [2025-09-22T17:46:25.163128] [WARN ] [MAIN ] BUI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:46:25.163401] [INFO ] [MAIN ] BUI: Wiping existing primary data before full refresh. [2025-09-22T17:46:25.163449] [INFO ] [LOCAL ] BUI: Starting deletion of primary data. [2025-09-22T17:46:25.163947] [DEBUG] [LOCAL ] BUI: Deleted primary data file. [2025-09-22T17:46:25.164008] [INFO ] [MAIN ] BUI: Starting full primary refresh. [2025-09-22T17:46:25.327725] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-06. [2025-09-22T17:46:25.532491] [INFO ] [REMOTE ] BUI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:46:26.122068] [INFO ] [REMOTE ] BUI: Fetching primary data for 2024-12. [2025-09-22T17:46:26.323227] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T17:46:26.751585] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2024-12 (2.21 seconds). [2025-09-22T17:46:26.922065] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-07. [2025-09-22T17:46:26.964011] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T17:46:27.722069] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-01. [2025-09-22T17:46:27.938184] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-22T17:46:28.281463] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-01 (0.56 seconds). [2025-09-22T17:46:28.522074] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-01. [2025-09-22T17:46:29.322070] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-02. [2025-09-22T17:46:30.108871] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T17:46:30.122009] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-02. [2025-09-22T17:46:30.152461] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-22T17:46:30.922096] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-03. [2025-09-22T17:46:31.414726] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-03 (0.49 seconds). [2025-09-22T17:46:31.643419] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T17:46:31.722078] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-04. [2025-09-22T17:46:32.274168] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-22T17:46:32.522061] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-08. [2025-09-22T17:46:33.322118] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-03. [2025-09-22T17:46:33.858161] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-22T17:46:34.122073] [INFO ] [REMOTE ] BTX: Fetching primary data for 2025-09. [2025-09-22T17:46:34.922088] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-05. [2025-09-22T17:46:35.226711] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-22T17:46:35.465313] [INFO ] [REMOTE ] BTX: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-22T17:46:35.469985] [INFO ] [REMOTE ] BTX: Full fetch complete (35060 records). [2025-09-22T17:46:35.470130] [DEBUG] [VALIDATOR ] BTX: Validating primary data. [2025-09-22T17:46:35.471201] [FATAL] [VALIDATOR ] BTX: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:46:35.471291] [FATAL] [MAIN ] BTX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:46:35.471344] [WARN ] [MAIN ] BTX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:46:35.471410] [INFO ] [LOCAL ] BTX: Starting deletion of primary data. [2025-09-22T17:46:35.471488] [DEBUG] [LOCAL ] BTX: No primary data file found to delete. [2025-09-22T17:46:35.471544] [INFO ] [LOCAL ] BTX: Starting deletion of derivative data. [2025-09-22T17:46:35.471587] [DEBUG] [LOCAL ] BTX: No derivative data file found to delete. [2025-09-22T17:46:35.471710] [INFO ] [MAIN ] Update Progress: 355/2372 symbols completed. BTX took 23.5s. Estimated remaining: 4h 24m 21s. Rate: 7.6 symbols/min [2025-09-22T17:46:35.667275] [INFO ] [MAIN ] BUR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:46:35.718991] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-05 (0.80 seconds). [2025-09-22T17:46:35.722148] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-02. [2025-09-22T17:46:35.743973] [DEBUG] [LOCAL ] BUR: Loaded 45780 existing records from primary storage. [2025-09-22T17:46:35.744164] [INFO ] [MAIN ] BUR: Loaded 45780 existing records. [2025-09-22T17:46:35.949544] [WARN ] [MAIN ] BUR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:46:35.949918] [INFO ] [MAIN ] BUR: Wiping existing primary data before full refresh. [2025-09-22T17:46:35.949989] [INFO ] [LOCAL ] BUR: Starting deletion of primary data. [2025-09-22T17:46:35.951439] [DEBUG] [LOCAL ] BUR: Deleted primary data file. [2025-09-22T17:46:35.951523] [INFO ] [MAIN ] BUR: Starting full primary refresh. [2025-09-22T17:46:36.346261] [INFO ] [REMOTE ] BUR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:46:36.522056] [INFO ] [REMOTE ] BUR: Fetching primary data for 2024-12. [2025-09-22T17:46:36.560734] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-22T17:46:37.322060] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-03. [2025-09-22T17:46:37.863678] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-22T17:46:38.100379] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-22T17:46:38.122029] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-04. [2025-09-22T17:46:38.922102] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-01. [2025-09-22T17:46:38.942549] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-22T17:46:39.722068] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-04. [2025-09-22T17:46:40.434178] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T17:46:40.522082] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-02. [2025-09-22T17:46:41.322077] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-06. [2025-09-22T17:46:41.651515] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-22T17:46:42.000482] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T17:46:42.122040] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-03. [2025-09-22T17:46:42.245015] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T17:46:42.922073] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-05. [2025-09-22T17:46:43.722060] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-07. [2025-09-22T17:46:43.834464] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T17:46:44.420721] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T17:46:44.501750] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-07 (0.78 seconds). [2025-09-22T17:46:44.522025] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-06. [2025-09-22T17:46:45.322065] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-04. [2025-09-22T17:46:46.122088] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-05. [2025-09-22T17:46:46.430003] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-22T17:46:46.673666] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-22T17:46:46.922085] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-08. [2025-09-22T17:46:47.391772] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-22T17:46:47.445465] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-22T17:46:47.722058] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-05. [2025-09-22T17:46:48.522080] [INFO ] [REMOTE ] BUI: Fetching primary data for 2025-09. [2025-09-22T17:46:49.322036] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-07. [2025-09-22T17:46:49.366517] [INFO ] [REMOTE ] BUI: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-22T17:46:49.369347] [INFO ] [REMOTE ] BUI: Full fetch complete (16184 records). [2025-09-22T17:46:49.369448] [DEBUG] [VALIDATOR ] BUI: Validating primary data. [2025-09-22T17:46:49.773639] [DEBUG] [VALIDATOR ] BUI: All expected trading days are present. [2025-09-22T17:46:49.773811] [DEBUG] [VALIDATOR ] BUI: Primary data validation passed. [2025-09-22T17:46:49.774510] [INFO ] [MAIN ] BUI: Fetched primary data is valid. [2025-09-22T17:46:49.774614] [DEBUG] [LOCAL ] BUI: Saving primary data. [2025-09-22T17:46:49.775742] [DEBUG] [LOCAL ] BUI: Trimmed 16184 records to 11478 (keeping 200 days of data) [2025-09-22T17:46:49.806809] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-05 (2.08 seconds). [2025-09-22T17:46:49.894265] [DEBUG] [LOCAL ] BUI: Primary data saved (11478 records). [2025-09-22T17:46:49.894484] [INFO ] [MAIN ] BUI: Full history saved. [2025-09-22T17:46:49.894660] [INFO ] [MAIN ] Update Progress: 356/2372 symbols completed. BUI took 25.1s. Estimated remaining: 4h 24m 51s. Rate: 7.6 symbols/min [2025-09-22T17:46:50.109524] [INFO ] [MAIN ] BURL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:46:50.122061] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-06. [2025-09-22T17:46:50.185574] [DEBUG] [LOCAL ] BURL: Loaded 47179 existing records from primary storage. [2025-09-22T17:46:50.185829] [INFO ] [MAIN ] BURL: Loaded 47179 existing records. [2025-09-22T17:46:50.378501] [WARN ] [MAIN ] BURL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:46:50.378875] [INFO ] [MAIN ] BURL: Wiping existing primary data before full refresh. [2025-09-22T17:46:50.378928] [INFO ] [LOCAL ] BURL: Starting deletion of primary data. [2025-09-22T17:46:50.380111] [DEBUG] [LOCAL ] BURL: Deleted primary data file. [2025-09-22T17:46:50.380199] [INFO ] [MAIN ] BURL: Starting full primary refresh. [2025-09-22T17:46:50.806909] [INFO ] [REMOTE ] BURL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:46:50.907286] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T17:46:50.922005] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-08. [2025-09-22T17:46:51.722092] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-06. [2025-09-22T17:46:51.723951] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T17:46:52.414788] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T17:46:52.444295] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-22T17:46:52.522054] [INFO ] [REMOTE ] BUD: Fetching primary data for 2025-09. [2025-09-22T17:46:53.322064] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-07. [2025-09-22T17:46:54.122068] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-07. [2025-09-22T17:46:54.213061] [INFO ] [REMOTE ] BUD: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T17:46:54.222267] [INFO ] [REMOTE ] BUD: Full fetch complete (76489 records). [2025-09-22T17:46:54.222407] [DEBUG] [VALIDATOR ] BUD: Validating primary data. [2025-09-22T17:46:54.568978] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T17:46:54.650033] [DEBUG] [VALIDATOR ] BUD: All expected trading days are present. [2025-09-22T17:46:54.650126] [DEBUG] [VALIDATOR ] BUD: Primary data validation passed. [2025-09-22T17:46:54.651005] [INFO ] [MAIN ] BUD: Fetched primary data is valid. [2025-09-22T17:46:54.651076] [DEBUG] [LOCAL ] BUD: Saving primary data. [2025-09-22T17:46:54.655599] [DEBUG] [LOCAL ] BUD: Trimmed 76489 records to 52752 (keeping 200 days of data) [2025-09-22T17:46:54.952292] [INFO ] [REMOTE ] BURL: Fetching primary data for 2024-12. [2025-09-22T17:46:55.001126] [DEBUG] [LOCAL ] BUD: Primary data saved (52752 records). [2025-09-22T17:46:55.001289] [INFO ] [MAIN ] BUD: Full history saved. [2025-09-22T17:46:55.001402] [INFO ] [MAIN ] Update Progress: 357/2372 symbols completed. BUD took 31.9s. Estimated remaining: 4h 24m 27s. Rate: 7.6 symbols/min [2025-09-22T17:46:55.722054] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-08. [2025-09-22T17:46:55.924420] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-22T17:46:56.280613] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-22T17:46:56.446067] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-22T17:46:56.522017] [INFO ] [REMOTE ] BTZ: Fetching primary data for 2025-09. [2025-09-22T17:46:57.322054] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-08. [2025-09-22T17:46:57.783028] [INFO ] [REMOTE ] BTZ: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-22T17:46:57.788913] [INFO ] [REMOTE ] BTZ: Full fetch complete (33880 records). [2025-09-22T17:46:57.789010] [DEBUG] [VALIDATOR ] BTZ: Validating primary data. [2025-09-22T17:46:58.127139] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-01. [2025-09-22T17:46:58.211063] [DEBUG] [VALIDATOR ] BTZ: All expected trading days are present. [2025-09-22T17:46:58.211157] [DEBUG] [VALIDATOR ] BTZ: Primary data validation passed. [2025-09-22T17:46:58.211737] [INFO ] [MAIN ] BTZ: Fetched primary data is valid. [2025-09-22T17:46:58.211802] [DEBUG] [LOCAL ] BTZ: Saving primary data. [2025-09-22T17:46:58.212767] [DEBUG] [LOCAL ] BTZ: Trimmed 33880 records to 22906 (keeping 200 days of data) [2025-09-22T17:46:58.375727] [DEBUG] [LOCAL ] BTZ: Primary data saved (22906 records). [2025-09-22T17:46:58.375871] [INFO ] [MAIN ] BTZ: Full history saved. [2025-09-22T17:46:58.375990] [INFO ] [MAIN ] Update Progress: 358/2372 symbols completed. BTZ took 43.6s. Estimated remaining: 4h 23m 54s. Rate: 7.6 symbols/min [2025-09-22T17:46:58.503036] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-22T17:46:58.922139] [INFO ] [REMOTE ] BUR: Fetching primary data for 2025-09. [2025-09-22T17:46:59.698575] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T17:46:59.722002] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-02. [2025-09-22T17:47:00.479425] [INFO ] [REMOTE ] BUR: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-22T17:47:00.486801] [INFO ] [REMOTE ] BUR: Full fetch complete (63194 records). [2025-09-22T17:47:00.486922] [DEBUG] [VALIDATOR ] BUR: Validating primary data. [2025-09-22T17:47:00.903496] [DEBUG] [VALIDATOR ] BUR: All expected trading days are present. [2025-09-22T17:47:00.903584] [DEBUG] [VALIDATOR ] BUR: Primary data validation passed. [2025-09-22T17:47:00.904370] [INFO ] [MAIN ] BUR: Fetched primary data is valid. [2025-09-22T17:47:00.904438] [DEBUG] [LOCAL ] BUR: Saving primary data. [2025-09-22T17:47:00.905921] [DEBUG] [LOCAL ] BUR: Trimmed 63194 records to 45095 (keeping 200 days of data) [2025-09-22T17:47:01.190585] [DEBUG] [LOCAL ] BUR: Primary data saved (45095 records). [2025-09-22T17:47:01.190750] [INFO ] [MAIN ] BUR: Full history saved. [2025-09-22T17:47:01.190845] [INFO ] [MAIN ] Update Progress: 359/2372 symbols completed. BUR took 25.7s. Estimated remaining: 4h 23m 18s. Rate: 7.6 symbols/min [2025-09-22T17:47:01.344978] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-22T17:47:01.353874] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-03. [2025-09-22T17:47:03.320249] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-22T17:47:03.330819] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-04. [2025-09-22T17:47:04.807277] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T17:47:04.817674] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-05. [2025-09-22T17:47:06.461087] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T17:47:06.471145] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-06. [2025-09-22T17:47:08.260582] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-22T17:47:08.270134] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-07. [2025-09-22T17:47:09.880963] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T17:47:09.891264] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-08. [2025-09-22T17:47:11.560688] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-22T17:47:11.571319] [INFO ] [REMOTE ] BURL: Fetching primary data for 2025-09. [2025-09-22T17:47:13.297838] [INFO ] [REMOTE ] BURL: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-22T17:47:13.305129] [INFO ] [REMOTE ] BURL: Full fetch complete (65698 records). [2025-09-22T17:47:13.305261] [DEBUG] [VALIDATOR ] BURL: Validating primary data. [2025-09-22T17:47:13.709942] [DEBUG] [VALIDATOR ] BURL: All expected trading days are present. [2025-09-22T17:47:13.710402] [DEBUG] [VALIDATOR ] BURL: Primary data validation passed. [2025-09-22T17:47:13.711250] [INFO ] [MAIN ] BURL: Fetched primary data is valid. [2025-09-22T17:47:13.711316] [DEBUG] [LOCAL ] BURL: Saving primary data. [2025-09-22T17:47:13.712730] [DEBUG] [LOCAL ] BURL: Trimmed 65698 records to 46416 (keeping 200 days of data) [2025-09-22T17:47:13.995349] [DEBUG] [LOCAL ] BURL: Primary data saved (46416 records). [2025-09-22T17:47:13.995501] [INFO ] [MAIN ] BURL: Full history saved. [2025-09-22T17:47:13.995594] [INFO ] [MAIN ] Update Progress: 360/2372 symbols completed. BURL took 24.1s. Estimated remaining: 4h 23m 38s. Rate: 7.6 symbols/min [2025-09-22T17:47:14.527332] [INFO ] [MAIN ] BW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:47:14.690942] [INFO ] [MAIN ] BV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:47:14.714011] [INFO ] [MAIN ] BUXX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:47:14.743266] [INFO ] [MAIN ] BVN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:47:14.772957] [DEBUG] [LOCAL ] BUXX: Loaded 15425 existing records from primary storage. [2025-09-22T17:47:14.773943] [INFO ] [MAIN ] BUXX: Loaded 15425 existing records. [2025-09-22T17:47:14.879689] [DEBUG] [LOCAL ] BW: Loaded 40158 existing records from primary storage. [2025-09-22T17:47:14.896342] [INFO ] [MAIN ] BW: Loaded 40158 existing records. [2025-09-22T17:47:15.183399] [WARN ] [MAIN ] BUXX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:47:15.195794] [DEBUG] [LOCAL ] BV: Loaded 39305 existing records from primary storage. [2025-09-22T17:47:15.207205] [DEBUG] [LOCAL ] BVN: Loaded 44243 existing records from primary storage. [2025-09-22T17:47:15.225862] [INFO ] [MAIN ] BUXX: Wiping existing primary data before full refresh. [2025-09-22T17:47:15.264219] [INFO ] [MAIN ] BVN: Loaded 44243 existing records. [2025-09-22T17:47:15.267434] [WARN ] [MAIN ] BW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:47:15.261694] [INFO ] [MAIN ] BV: Loaded 39305 existing records. [2025-09-22T17:47:15.273027] [INFO ] [MAIN ] BW: Wiping existing primary data before full refresh. [2025-09-22T17:47:15.278352] [INFO ] [LOCAL ] BW: Starting deletion of primary data. [2025-09-22T17:47:15.264336] [INFO ] [LOCAL ] BUXX: Starting deletion of primary data. [2025-09-22T17:47:15.342574] [DEBUG] [LOCAL ] BUXX: Deleted primary data file. [2025-09-22T17:47:15.342784] [INFO ] [MAIN ] BUXX: Starting full primary refresh. [2025-09-22T17:47:15.321867] [DEBUG] [LOCAL ] BW: Deleted primary data file. [2025-09-22T17:47:15.360471] [INFO ] [MAIN ] BW: Starting full primary refresh. [2025-09-22T17:47:15.890519] [WARN ] [MAIN ] BVN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:47:15.947136] [INFO ] [MAIN ] BVN: Wiping existing primary data before full refresh. [2025-09-22T17:47:15.987677] [INFO ] [LOCAL ] BVN: Starting deletion of primary data. [2025-09-22T17:47:15.987784] [WARN ] [MAIN ] BV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:47:16.043985] [DEBUG] [LOCAL ] BVN: Deleted primary data file. [2025-09-22T17:47:16.080443] [INFO ] [MAIN ] BVN: Starting full primary refresh. [2025-09-22T17:47:16.089216] [INFO ] [MAIN ] BV: Wiping existing primary data before full refresh. [2025-09-22T17:47:16.148300] [INFO ] [LOCAL ] BV: Starting deletion of primary data. [2025-09-22T17:47:16.250723] [DEBUG] [LOCAL ] BV: Deleted primary data file. [2025-09-22T17:47:16.289467] [INFO ] [MAIN ] BV: Starting full primary refresh. [2025-09-22T17:47:16.502761] [INFO ] [REMOTE ] BUXX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:47:16.515805] [INFO ] [REMOTE ] BW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:47:16.641327] [INFO ] [REMOTE ] BW: Fetching primary data for 2024-12. [2025-09-22T17:47:16.648442] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2024-12. [2025-09-22T17:47:17.024967] [INFO ] [REMOTE ] BVN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:47:17.036628] [INFO ] [REMOTE ] BVN: Fetching primary data for 2024-12. [2025-09-22T17:47:17.106523] [INFO ] [REMOTE ] BV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:47:17.106837] [INFO ] [REMOTE ] BV: Fetching primary data for 2024-12. [2025-09-22T17:47:17.530332] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T17:47:17.534357] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-01. [2025-09-22T17:47:18.068936] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-01 (0.53 seconds). [2025-09-22T17:47:18.071883] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-02. [2025-09-22T17:47:18.480902] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T17:47:18.487753] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-01. [2025-09-22T17:47:18.573490] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-22T17:47:18.582958] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-01. [2025-09-22T17:47:18.694752] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-22T17:47:18.704022] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-01. [2025-09-22T17:47:18.741332] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-22T17:47:18.744059] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-03. [2025-09-22T17:47:19.329399] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-22T17:47:19.332698] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-04. [2025-09-22T17:47:19.644627] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-22T17:47:19.651025] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-02. [2025-09-22T17:47:19.821463] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T17:47:19.829569] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-02. [2025-09-22T17:47:20.077924] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-22T17:47:20.082916] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-05. [2025-09-22T17:47:20.241123] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-22T17:47:20.251236] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-02. [2025-09-22T17:47:20.698140] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T17:47:20.702987] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-06. [2025-09-22T17:47:20.868710] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T17:47:20.876763] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-03. [2025-09-22T17:47:20.998018] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-22T17:47:21.006710] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-03. [2025-09-22T17:47:21.606178] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T17:47:21.614024] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-03. [2025-09-22T17:47:21.660477] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-22T17:47:21.664292] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-07. [2025-09-22T17:47:22.319625] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-07 (0.66 seconds). [2025-09-22T17:47:22.323960] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-08. [2025-09-22T17:47:22.347262] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T17:47:22.573880] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-22T17:47:22.914915] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-08 (0.59 seconds). [2025-09-22T17:47:22.921991] [INFO ] [REMOTE ] BUXX: Fetching primary data for 2025-09. [2025-09-22T17:47:23.097811] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T17:47:23.722093] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-04. [2025-09-22T17:47:23.964276] [INFO ] [REMOTE ] BUXX: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-22T17:47:23.966904] [INFO ] [REMOTE ] BUXX: Full fetch complete (20268 records). [2025-09-22T17:47:23.967000] [DEBUG] [VALIDATOR ] BUXX: Validating primary data. [2025-09-22T17:47:24.359152] [DEBUG] [VALIDATOR ] BUXX: All expected trading days are present. [2025-09-22T17:47:24.359251] [DEBUG] [VALIDATOR ] BUXX: Primary data validation passed. [2025-09-22T17:47:24.359682] [INFO ] [MAIN ] BUXX: Fetched primary data is valid. [2025-09-22T17:47:24.359754] [DEBUG] [LOCAL ] BUXX: Saving primary data. [2025-09-22T17:47:24.360371] [DEBUG] [LOCAL ] BUXX: Trimmed 20268 records to 15166 (keeping 200 days of data) [2025-09-22T17:47:24.451984] [DEBUG] [LOCAL ] BUXX: Primary data saved (15166 records). [2025-09-22T17:47:24.452125] [INFO ] [MAIN ] BUXX: Full history saved. [2025-09-22T17:47:24.452211] [INFO ] [MAIN ] Update Progress: 361/2372 symbols completed. BUXX took 10.5s. Estimated remaining: 4h 23m 44s. Rate: 7.6 symbols/min [2025-09-22T17:47:24.527348] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-04. [2025-09-22T17:47:24.626156] [INFO ] [MAIN ] BWA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:47:24.680328] [DEBUG] [LOCAL ] BWA: Loaded 53029 existing records from primary storage. [2025-09-22T17:47:24.680493] [INFO ] [MAIN ] BWA: Loaded 53029 existing records. [2025-09-22T17:47:24.858864] [WARN ] [MAIN ] BWA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:47:24.859122] [INFO ] [MAIN ] BWA: Wiping existing primary data before full refresh. [2025-09-22T17:47:24.859194] [INFO ] [LOCAL ] BWA: Starting deletion of primary data. [2025-09-22T17:47:24.860773] [DEBUG] [LOCAL ] BWA: Deleted primary data file. [2025-09-22T17:47:24.860835] [INFO ] [MAIN ] BWA: Starting full primary refresh. [2025-09-22T17:47:25.220039] [INFO ] [REMOTE ] BWA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:47:25.267748] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-22T17:47:25.322029] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-05. [2025-09-22T17:47:25.963497] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-22T17:47:26.122052] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-05. [2025-09-22T17:47:26.732522] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T17:47:26.922096] [INFO ] [REMOTE ] BWA: Fetching primary data for 2024-12. [2025-09-22T17:47:27.166073] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-22T17:47:27.722081] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-04. [2025-09-22T17:47:28.522083] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-06. [2025-09-22T17:47:28.809785] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-22T17:47:29.043247] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T17:47:29.322096] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-01. [2025-09-22T17:47:30.122112] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-05. [2025-09-22T17:47:30.175985] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T17:47:30.679757] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T17:47:30.922067] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-02. [2025-09-22T17:47:31.627392] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-22T17:47:31.722075] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-07. [2025-09-22T17:47:32.522034] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-06. [2025-09-22T17:47:32.622668] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-22T17:47:33.041295] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T17:47:33.322055] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-08. [2025-09-22T17:47:33.734166] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-22T17:47:34.122057] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-03. [2025-09-22T17:47:34.874770] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-22T17:47:34.922070] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-06. [2025-09-22T17:47:35.572265] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T17:47:35.722069] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-04. [2025-09-22T17:47:36.514487] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-22T17:47:36.522148] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-07. [2025-09-22T17:47:37.209457] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T17:47:37.322039] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-05. [2025-09-22T17:47:37.905022] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T17:47:38.122063] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-08. [2025-09-22T17:47:38.922056] [INFO ] [REMOTE ] BVN: Fetching primary data for 2025-09. [2025-09-22T17:47:39.233246] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-22T17:47:39.492350] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-22T17:47:39.722112] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-07. [2025-09-22T17:47:40.415343] [INFO ] [REMOTE ] BVN: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T17:47:40.427081] [INFO ] [REMOTE ] BVN: Full fetch complete (62663 records). [2025-09-22T17:47:40.427327] [DEBUG] [VALIDATOR ] BVN: Validating primary data. [2025-09-22T17:47:40.527323] [INFO ] [REMOTE ] BV: Fetching primary data for 2025-09. [2025-09-22T17:47:40.958135] [DEBUG] [VALIDATOR ] BVN: All expected trading days are present. [2025-09-22T17:47:40.958333] [DEBUG] [VALIDATOR ] BVN: Primary data validation passed. [2025-09-22T17:47:40.959265] [INFO ] [MAIN ] BVN: Fetched primary data is valid. [2025-09-22T17:47:40.959382] [DEBUG] [LOCAL ] BVN: Saving primary data. [2025-09-22T17:47:40.981343] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-22T17:47:40.980107] [DEBUG] [LOCAL ] BVN: Trimmed 62663 records to 43798 (keeping 200 days of data) [2025-09-22T17:47:41.248056] [DEBUG] [LOCAL ] BVN: Primary data saved (43798 records). [2025-09-22T17:47:41.248197] [INFO ] [MAIN ] BVN: Full history saved. [2025-09-22T17:47:41.248285] [INFO ] [MAIN ] Update Progress: 362/2372 symbols completed. BVN took 27.2s. Estimated remaining: 4h 24m 26s. Rate: 7.6 symbols/min [2025-09-22T17:47:41.327127] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-08. [2025-09-22T17:47:41.420523] [INFO ] [MAIN ] BWG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:47:41.434381] [DEBUG] [LOCAL ] BWG: Loaded 12521 existing records from primary storage. [2025-09-22T17:47:41.434558] [INFO ] [MAIN ] BWG: Loaded 12521 existing records. [2025-09-22T17:47:41.613958] [WARN ] [MAIN ] BWG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:47:41.614222] [INFO ] [MAIN ] BWG: Wiping existing primary data before full refresh. [2025-09-22T17:47:41.614275] [INFO ] [LOCAL ] BWG: Starting deletion of primary data. [2025-09-22T17:47:41.614785] [DEBUG] [LOCAL ] BWG: Deleted primary data file. [2025-09-22T17:47:41.614879] [INFO ] [MAIN ] BWG: Starting full primary refresh. [2025-09-22T17:47:41.975316] [INFO ] [REMOTE ] BWG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:47:42.111143] [INFO ] [REMOTE ] BV: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-22T17:47:42.117806] [INFO ] [REMOTE ] BV: Full fetch complete (53783 records). [2025-09-22T17:47:42.117919] [DEBUG] [VALIDATOR ] BV: Validating primary data. [2025-09-22T17:47:42.129829] [INFO ] [REMOTE ] BWG: Fetching primary data for 2024-12. [2025-09-22T17:47:42.514031] [DEBUG] [VALIDATOR ] BV: All expected trading days are present. [2025-09-22T17:47:42.514122] [DEBUG] [VALIDATOR ] BV: Primary data validation passed. [2025-09-22T17:47:42.514842] [INFO ] [MAIN ] BV: Fetched primary data is valid. [2025-09-22T17:47:42.514907] [DEBUG] [LOCAL ] BV: Saving primary data. [2025-09-22T17:47:42.516185] [DEBUG] [LOCAL ] BV: Trimmed 53783 records to 38631 (keeping 200 days of data) [2025-09-22T17:47:42.753841] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T17:47:42.796926] [DEBUG] [LOCAL ] BV: Primary data saved (38631 records). [2025-09-22T17:47:42.797101] [INFO ] [MAIN ] BV: Full history saved. [2025-09-22T17:47:42.797200] [INFO ] [MAIN ] Update Progress: 363/2372 symbols completed. BV took 28.8s. Estimated remaining: 4h 23m 43s. Rate: 7.6 symbols/min [2025-09-22T17:47:42.924557] [INFO ] [REMOTE ] BW: Fetching primary data for 2025-09. [2025-09-22T17:47:43.004563] [INFO ] [MAIN ] BWLP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:47:43.005820] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T17:47:43.049503] [DEBUG] [LOCAL ] BWLP: Loaded 33422 existing records from primary storage. [2025-09-22T17:47:43.049689] [INFO ] [MAIN ] BWLP: Loaded 33422 existing records. [2025-09-22T17:47:43.235962] [WARN ] [MAIN ] BWLP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:47:43.236258] [INFO ] [MAIN ] BWLP: Wiping existing primary data before full refresh. [2025-09-22T17:47:43.236309] [INFO ] [LOCAL ] BWLP: Starting deletion of primary data. [2025-09-22T17:47:43.237435] [DEBUG] [LOCAL ] BWLP: Deleted primary data file. [2025-09-22T17:47:43.237499] [INFO ] [MAIN ] BWLP: Starting full primary refresh. [2025-09-22T17:47:43.629231] [INFO ] [REMOTE ] BWLP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:47:43.722040] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-01. [2025-09-22T17:47:44.435260] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-22T17:47:44.522064] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-02. [2025-09-22T17:47:44.786576] [INFO ] [REMOTE ] BW: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-22T17:47:44.794610] [INFO ] [REMOTE ] BW: Full fetch complete (58690 records). [2025-09-22T17:47:44.794778] [DEBUG] [VALIDATOR ] BW: Validating primary data. [2025-09-22T17:47:45.179575] [DEBUG] [VALIDATOR ] BW: All expected trading days are present. [2025-09-22T17:47:45.179699] [DEBUG] [VALIDATOR ] BW: Primary data validation passed. [2025-09-22T17:47:45.180485] [INFO ] [MAIN ] BW: Fetched primary data is valid. [2025-09-22T17:47:45.180538] [DEBUG] [LOCAL ] BW: Saving primary data. [2025-09-22T17:47:45.181975] [DEBUG] [LOCAL ] BW: Trimmed 58690 records to 39509 (keeping 200 days of data) [2025-09-22T17:47:45.341678] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-06. [2025-09-22T17:47:45.390262] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-22T17:47:45.424633] [DEBUG] [LOCAL ] BW: Primary data saved (39509 records). [2025-09-22T17:47:45.424872] [INFO ] [MAIN ] BW: Full history saved. [2025-09-22T17:47:45.424995] [INFO ] [MAIN ] Update Progress: 364/2372 symbols completed. BW took 31.4s. Estimated remaining: 4h 23m 6s. Rate: 7.6 symbols/min [2025-09-22T17:47:45.599809] [INFO ] [MAIN ] BWMX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:47:45.609831] [DEBUG] [LOCAL ] BWMX: Loaded 7670 existing records from primary storage. [2025-09-22T17:47:45.609944] [INFO ] [MAIN ] BWMX: Loaded 7670 existing records. [2025-09-22T17:47:45.787865] [WARN ] [MAIN ] BWMX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:47:45.788151] [INFO ] [MAIN ] BWMX: Wiping existing primary data before full refresh. [2025-09-22T17:47:45.788200] [INFO ] [LOCAL ] BWMX: Starting deletion of primary data. [2025-09-22T17:47:45.788566] [DEBUG] [LOCAL ] BWMX: Deleted primary data file. [2025-09-22T17:47:45.788625] [INFO ] [MAIN ] BWMX: Starting full primary refresh. [2025-09-22T17:47:46.140844] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2024-12. [2025-09-22T17:47:46.147066] [INFO ] [REMOTE ] BWMX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:47:46.765422] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-22T17:47:46.922071] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2024-12. [2025-09-22T17:47:47.491005] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2024-12 (0.57 seconds). [2025-09-22T17:47:47.722055] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-03. [2025-09-22T17:47:47.777147] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T17:47:48.350831] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-22T17:47:48.522062] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-07. [2025-09-22T17:47:49.322067] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-01. [2025-09-22T17:47:49.794881] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-01 (0.47 seconds). [2025-09-22T17:47:50.122045] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-02. [2025-09-22T17:47:50.415334] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-22T17:47:50.512534] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-02 (0.39 seconds). [2025-09-22T17:47:50.922105] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-01. [2025-09-22T17:47:51.722075] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-08. [2025-09-22T17:47:52.421678] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-22T17:47:52.522072] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-03. [2025-09-22T17:47:53.068445] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-22T17:47:53.322054] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-04. [2025-09-22T17:47:53.588548] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-22T17:47:54.122087] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-04. [2025-09-22T17:47:54.458340] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-22T17:47:54.808974] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-04 (0.69 seconds). [2025-09-22T17:47:54.922083] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-05. [2025-09-22T17:47:55.529012] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-22T17:47:55.722067] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-05. [2025-09-22T17:47:56.280287] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-22T17:47:56.522055] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-02. [2025-09-22T17:47:57.322047] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-06. [2025-09-22T17:47:57.618972] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-22T17:47:58.081924] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-22T17:47:58.122013] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-07. [2025-09-22T17:47:58.922066] [INFO ] [REMOTE ] BWA: Fetching primary data for 2025-09. [2025-09-22T17:47:59.121911] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-22T17:47:59.722085] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-06. [2025-09-22T17:48:00.522138] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-08. [2025-09-22T17:48:00.628212] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-22T17:48:00.803935] [INFO ] [REMOTE ] BWA: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-22T17:48:00.812882] [INFO ] [REMOTE ] BWA: Full fetch complete (75763 records). [2025-09-22T17:48:00.813114] [DEBUG] [VALIDATOR ] BWA: Validating primary data. [2025-09-22T17:48:01.269382] [DEBUG] [VALIDATOR ] BWA: All expected trading days are present. [2025-09-22T17:48:01.269532] [DEBUG] [VALIDATOR ] BWA: Primary data validation passed. [2025-09-22T17:48:01.270483] [INFO ] [MAIN ] BWA: Fetched primary data is valid. [2025-09-22T17:48:01.270554] [DEBUG] [LOCAL ] BWA: Saving primary data. [2025-09-22T17:48:01.272147] [DEBUG] [LOCAL ] BWA: Trimmed 75763 records to 52257 (keeping 200 days of data) [2025-09-22T17:48:01.331037] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-07. [2025-09-22T17:48:01.625075] [DEBUG] [LOCAL ] BWA: Primary data saved (52257 records). [2025-09-22T17:48:01.625234] [INFO ] [MAIN ] BWA: Full history saved. [2025-09-22T17:48:01.625328] [INFO ] [MAIN ] Update Progress: 365/2372 symbols completed. BWA took 37.2s. Estimated remaining: 4h 23m 44s. Rate: 7.6 symbols/min [2025-09-22T17:48:01.805305] [INFO ] [MAIN ] BWNB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:48:01.805672] [DEBUG] [LOCAL ] BWNB: No existing data file found in primary storage. [2025-09-22T17:48:01.805757] [WARN ] [MAIN ] BWNB: No existing data found, performing full refresh instead. [2025-09-22T17:48:01.815571] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T17:48:01.815210] [INFO ] [MAIN ] BWNB: Wiping existing primary data before full refresh. [2025-09-22T17:48:01.819081] [INFO ] [LOCAL ] BWNB: Starting deletion of primary data. [2025-09-22T17:48:01.819491] [DEBUG] [LOCAL ] BWNB: No primary data file found to delete. [2025-09-22T17:48:01.819547] [INFO ] [MAIN ] BWNB: Starting full primary refresh. [2025-09-22T17:48:02.127215] [INFO ] [REMOTE ] BWG: Fetching primary data for 2025-09. [2025-09-22T17:48:02.183951] [INFO ] [REMOTE ] BWNB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:48:02.922104] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-03. [2025-09-22T17:48:03.722065] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2024-12. [2025-09-22T17:48:04.225422] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-07 (2.89 seconds). [2025-09-22T17:48:04.522035] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-08. [2025-09-22T17:48:04.555324] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T17:48:05.175914] [INFO ] [REMOTE ] BWG: Incremental fetch complete for 2025-09 (3.05 seconds). [2025-09-22T17:48:05.180507] [INFO ] [REMOTE ] BWG: Full fetch complete (17655 records). [2025-09-22T17:48:05.180665] [DEBUG] [VALIDATOR ] BWG: Validating primary data. [2025-09-22T17:48:05.329892] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-01. [2025-09-22T17:48:05.582579] [DEBUG] [VALIDATOR ] BWG: All expected trading days are present. [2025-09-22T17:48:05.592939] [DEBUG] [VALIDATOR ] BWG: Primary data validation passed. [2025-09-22T17:48:05.594284] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T17:48:05.599147] [INFO ] [MAIN ] BWG: Fetched primary data is valid. [2025-09-22T17:48:05.599898] [DEBUG] [LOCAL ] BWG: Saving primary data. [2025-09-22T17:48:05.624287] [DEBUG] [LOCAL ] BWG: Trimmed 17655 records to 12327 (keeping 200 days of data) [2025-09-22T17:48:05.624139] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-03 (2.70 seconds). [2025-09-22T17:48:05.707331] [DEBUG] [LOCAL ] BWG: Primary data saved (12327 records). [2025-09-22T17:48:05.707501] [INFO ] [MAIN ] BWG: Full history saved. [2025-09-22T17:48:05.707603] [INFO ] [MAIN ] Update Progress: 366/2372 symbols completed. BWG took 24.5s. Estimated remaining: 4h 23m 15s. Rate: 7.6 symbols/min [2025-09-22T17:48:05.877779] [INFO ] [MAIN ] BWSN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:48:05.885273] [DEBUG] [LOCAL ] BWSN: Loaded 5145 existing records from primary storage. [2025-09-22T17:48:05.885384] [INFO ] [MAIN ] BWSN: Loaded 5145 existing records. [2025-09-22T17:48:05.990149] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-01 (0.66 seconds). [2025-09-22T17:48:06.072695] [WARN ] [MAIN ] BWSN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:48:06.072977] [INFO ] [MAIN ] BWSN: Wiping existing primary data before full refresh. [2025-09-22T17:48:06.073027] [INFO ] [LOCAL ] BWSN: Starting deletion of primary data. [2025-09-22T17:48:06.073415] [DEBUG] [LOCAL ] BWSN: Deleted primary data file. [2025-09-22T17:48:06.073475] [INFO ] [MAIN ] BWSN: Starting full primary refresh. [2025-09-22T17:48:06.127299] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-02. [2025-09-22T17:48:06.475246] [INFO ] [REMOTE ] BWSN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:48:06.742697] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-22T17:48:06.922092] [INFO ] [REMOTE ] BWMX: Fetching primary data for 2025-09. [2025-09-22T17:48:07.558071] [INFO ] [REMOTE ] BWMX: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-22T17:48:07.559894] [INFO ] [REMOTE ] BWMX: Full fetch complete (10071 records). [2025-09-22T17:48:07.559987] [DEBUG] [VALIDATOR ] BWMX: Validating primary data. [2025-09-22T17:48:07.728780] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-04. [2025-09-22T17:48:07.958379] [DEBUG] [VALIDATOR ] BWMX: All expected trading days are present. [2025-09-22T17:48:07.958460] [DEBUG] [VALIDATOR ] BWMX: Primary data validation passed. [2025-09-22T17:48:07.958804] [INFO ] [MAIN ] BWMX: Fetched primary data is valid. [2025-09-22T17:48:07.958869] [DEBUG] [LOCAL ] BWMX: Saving primary data. [2025-09-22T17:48:07.959369] [DEBUG] [LOCAL ] BWMX: Trimmed 10071 records to 7613 (keeping 200 days of data) [2025-09-22T17:48:08.008639] [DEBUG] [LOCAL ] BWMX: Primary data saved (7613 records). [2025-09-22T17:48:08.008838] [INFO ] [MAIN ] BWMX: Full history saved. [2025-09-22T17:48:08.008948] [INFO ] [MAIN ] Update Progress: 367/2372 symbols completed. BWMX took 22.6s. Estimated remaining: 4h 22m 37s. Rate: 7.6 symbols/min [2025-09-22T17:48:08.181906] [INFO ] [MAIN ] BWXT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:48:08.233616] [DEBUG] [LOCAL ] BWXT: Loaded 47373 existing records from primary storage. [2025-09-22T17:48:08.233813] [INFO ] [MAIN ] BWXT: Loaded 47373 existing records. [2025-09-22T17:48:08.411442] [WARN ] [MAIN ] BWXT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:48:08.411734] [INFO ] [MAIN ] BWXT: Wiping existing primary data before full refresh. [2025-09-22T17:48:08.411791] [INFO ] [LOCAL ] BWXT: Starting deletion of primary data. [2025-09-22T17:48:08.413283] [DEBUG] [LOCAL ] BWXT: Deleted primary data file. [2025-09-22T17:48:08.413344] [INFO ] [MAIN ] BWXT: Starting full primary refresh. [2025-09-22T17:48:08.527261] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2024-12. [2025-09-22T17:48:08.781247] [INFO ] [REMOTE ] BWXT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:48:09.002559] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T17:48:09.275167] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-22T17:48:09.322007] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-01. [2025-09-22T17:48:09.747151] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-01 (0.43 seconds). [2025-09-22T17:48:10.122112] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-02. [2025-09-22T17:48:10.519523] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-02 (0.40 seconds). [2025-09-22T17:48:10.922061] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2024-12. [2025-09-22T17:48:11.722132] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-05. [2025-09-22T17:48:12.308450] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:48:12.522090] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-03. [2025-09-22T17:48:12.962463] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-22T17:48:13.306862] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-22T17:48:13.321996] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-04. [2025-09-22T17:48:14.122100] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-06. [2025-09-22T17:48:14.782185] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-22T17:48:14.922097] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-01. [2025-09-22T17:48:15.722110] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-03. [2025-09-22T17:48:15.952285] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-22T17:48:16.070142] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-22T17:48:16.370064] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-22T17:48:16.522060] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-04. [2025-09-22T17:48:16.918322] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-04 (0.40 seconds). [2025-09-22T17:48:17.322054] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-02. [2025-09-22T17:48:18.122159] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-05. [2025-09-22T17:48:18.912453] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T17:48:18.922000] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-06. [2025-09-22T17:48:19.104135] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-02 (1.78 seconds). [2025-09-22T17:48:19.460984] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-06 (0.54 seconds). [2025-09-22T17:48:19.722068] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-07. [2025-09-22T17:48:20.522056] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-07. [2025-09-22T17:48:20.972184] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-22T17:48:21.322052] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-05. [2025-09-22T17:48:21.353131] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-22T17:48:21.789496] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T17:48:22.122074] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-03. [2025-09-22T17:48:22.922063] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-06. [2025-09-22T17:48:23.515066] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-06 (0.59 seconds). [2025-09-22T17:48:23.722055] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-08. [2025-09-22T17:48:23.969820] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-03 (1.85 seconds). [2025-09-22T17:48:24.126078] [INFO ] [REMOTE ] BWSN: Incremental fetch complete for 2025-08 (0.40 seconds). [2025-09-22T17:48:24.522061] [INFO ] [REMOTE ] BWSN: Fetching primary data for 2025-09. [2025-09-22T17:48:24.698484] [DEBUG] [REMOTE ] BWSN: Error fetching primary data for 2025-09: 'API call returned an empty response.' [2025-09-22T17:48:24.698860] [WARN ] [REMOTE ] BWSN: No data returned for month 2025-09 [2025-09-22T17:48:24.698962] [INFO ] [REMOTE ] BWSN: Full fetch complete (5871 records). [2025-09-22T17:48:24.699034] [DEBUG] [VALIDATOR ] BWSN: Validating primary data. [2025-09-22T17:48:24.699745] [FATAL] [VALIDATOR ] BWSN: Data is stale - most recent date (2025-08-29) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:48:24.699827] [FATAL] [MAIN ] BWSN: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:48:24.699892] [WARN ] [MAIN ] BWSN: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:48:24.699962] [INFO ] [LOCAL ] BWSN: Starting deletion of primary data. [2025-09-22T17:48:24.700040] [DEBUG] [LOCAL ] BWSN: No primary data file found to delete. [2025-09-22T17:48:24.700103] [INFO ] [LOCAL ] BWSN: Starting deletion of derivative data. [2025-09-22T17:48:24.700523] [DEBUG] [LOCAL ] BWSN: Deleted derivative data file. [2025-09-22T17:48:24.700619] [INFO ] [MAIN ] Update Progress: 368/2372 symbols completed. BWSN took 19.0s. Estimated remaining: 4h 23m 17s. Rate: 7.6 symbols/min [2025-09-22T17:48:24.869662] [INFO ] [MAIN ] BX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:48:24.928014] [DEBUG] [LOCAL ] BX: Loaded 54281 existing records from primary storage. [2025-09-22T17:48:24.928163] [INFO ] [MAIN ] BX: Loaded 54281 existing records. [2025-09-22T17:48:25.104875] [WARN ] [MAIN ] BX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:48:25.105204] [INFO ] [MAIN ] BX: Wiping existing primary data before full refresh. [2025-09-22T17:48:25.105267] [INFO ] [LOCAL ] BX: Starting deletion of primary data. [2025-09-22T17:48:25.107770] [DEBUG] [LOCAL ] BX: Deleted primary data file. [2025-09-22T17:48:25.107850] [INFO ] [MAIN ] BX: Starting full primary refresh. [2025-09-22T17:48:25.327260] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-07. [2025-09-22T17:48:25.510294] [INFO ] [REMOTE ] BX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:48:26.122054] [INFO ] [REMOTE ] BX: Fetching primary data for 2024-12. [2025-09-22T17:48:26.922063] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-08. [2025-09-22T17:48:27.344618] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-22T17:48:27.722123] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-04. [2025-09-22T17:48:28.429744] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T17:48:28.527150] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-08. [2025-09-22T17:48:28.546676] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2024-12 (2.42 seconds). [2025-09-22T17:48:29.141930] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-22T17:48:29.322070] [INFO ] [REMOTE ] BWLP: Fetching primary data for 2025-09. [2025-09-22T17:48:29.438187] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T17:48:30.122077] [INFO ] [REMOTE ] BWNB: Fetching primary data for 2025-09. [2025-09-22T17:48:30.517636] [INFO ] [REMOTE ] BWLP: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T17:48:30.522829] [INFO ] [REMOTE ] BWLP: Full fetch complete (48725 records). [2025-09-22T17:48:30.522930] [DEBUG] [VALIDATOR ] BWLP: Validating primary data. [2025-09-22T17:48:30.727427] [INFO ] [REMOTE ] BWNB: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-22T17:48:30.805824] [INFO ] [REMOTE ] BWNB: Full fetch complete (5755 records). [2025-09-22T17:48:30.831064] [DEBUG] [VALIDATOR ] BWNB: Validating primary data. [2025-09-22T17:48:30.922638] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-05. [2025-09-22T17:48:31.088068] [DEBUG] [VALIDATOR ] BWLP: All expected trading days are present. [2025-09-22T17:48:31.091600] [DEBUG] [VALIDATOR ] BWLP: Primary data validation passed. [2025-09-22T17:48:31.114537] [INFO ] [MAIN ] BWLP: Fetched primary data is valid. [2025-09-22T17:48:31.133337] [DEBUG] [LOCAL ] BWLP: Saving primary data. [2025-09-22T17:48:31.226134] [DEBUG] [LOCAL ] BWLP: Trimmed 48725 records to 32842 (keeping 200 days of data) [2025-09-22T17:48:31.402443] [DEBUG] [VALIDATOR ] BWNB: All expected trading days are present. [2025-09-22T17:48:31.402902] [DEBUG] [VALIDATOR ] BWNB: Primary data validation passed. [2025-09-22T17:48:31.403414] [INFO ] [MAIN ] BWNB: Fetched primary data is valid. [2025-09-22T17:48:31.403869] [DEBUG] [LOCAL ] BWNB: Saving primary data. [2025-09-22T17:48:31.405932] [DEBUG] [LOCAL ] BWNB: Trimmed 5755 records to 4485 (keeping 200 days of data) [2025-09-22T17:48:31.448217] [DEBUG] [LOCAL ] BWNB: Primary data saved (4485 records). [2025-09-22T17:48:31.448995] [INFO ] [MAIN ] BWNB: Full history saved. [2025-09-22T17:48:31.449459] [INFO ] [MAIN ] Update Progress: 369/2372 symbols completed. BWNB took 29.8s. Estimated remaining: 4h 23m 3s. Rate: 7.6 symbols/min [2025-09-22T17:48:31.688231] [INFO ] [MAIN ] BXC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:48:31.722791] [DEBUG] [LOCAL ] BXC: Loaded 13833 existing records from primary storage. [2025-09-22T17:48:31.724354] [INFO ] [MAIN ] BXC: Loaded 13833 existing records. [2025-09-22T17:48:31.724405] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-01. [2025-09-22T17:48:31.921494] [WARN ] [MAIN ] BXC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:48:31.925102] [INFO ] [MAIN ] BXC: Wiping existing primary data before full refresh. [2025-09-22T17:48:31.925488] [INFO ] [LOCAL ] BXC: Starting deletion of primary data. [2025-09-22T17:48:31.926987] [DEBUG] [LOCAL ] BXC: Deleted primary data file. [2025-09-22T17:48:31.927059] [INFO ] [MAIN ] BXC: Starting full primary refresh. [2025-09-22T17:48:32.022447] [DEBUG] [LOCAL ] BWLP: Primary data saved (32842 records). [2025-09-22T17:48:32.032965] [INFO ] [MAIN ] BWLP: Full history saved. [2025-09-22T17:48:32.035011] [INFO ] [MAIN ] Update Progress: 370/2372 symbols completed. BWLP took 49.2s. Estimated remaining: 4h 22m 16s. Rate: 7.6 symbols/min [2025-09-22T17:48:32.400118] [INFO ] [MAIN ] BXMT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:48:32.472765] [INFO ] [REMOTE ] BXC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:48:32.520230] [DEBUG] [LOCAL ] BXMT: Loaded 47995 existing records from primary storage. [2025-09-22T17:48:32.520378] [INFO ] [MAIN ] BXMT: Loaded 47995 existing records. [2025-09-22T17:48:32.532091] [INFO ] [REMOTE ] BXC: Fetching primary data for 2024-12. [2025-09-22T17:48:32.709434] [WARN ] [MAIN ] BXMT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:48:32.709956] [INFO ] [MAIN ] BXMT: Wiping existing primary data before full refresh. [2025-09-22T17:48:32.710057] [INFO ] [LOCAL ] BXMT: Starting deletion of primary data. [2025-09-22T17:48:32.711516] [DEBUG] [LOCAL ] BXMT: Deleted primary data file. [2025-09-22T17:48:32.711581] [INFO ] [MAIN ] BXMT: Starting full primary refresh. [2025-09-22T17:48:32.921801] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-05 (2.00 seconds). [2025-09-22T17:48:33.160524] [INFO ] [REMOTE ] BXMT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:48:33.199476] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2024-12 (0.67 seconds). [2025-09-22T17:48:33.270348] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T17:48:33.322106] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-02. [2025-09-22T17:48:34.122133] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-01. [2025-09-22T17:48:34.635108] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-01 (0.51 seconds). [2025-09-22T17:48:34.922064] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-06. [2025-09-22T17:48:35.222503] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-22T17:48:35.722075] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2024-12. [2025-09-22T17:48:36.522101] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-02. [2025-09-22T17:48:37.005267] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-06 (2.08 seconds). [2025-09-22T17:48:37.030768] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-22T17:48:37.322072] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-07. [2025-09-22T17:48:37.447944] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-22T17:48:38.122067] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-01. [2025-09-22T17:48:38.922084] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-03. [2025-09-22T17:48:39.274731] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-22T17:48:39.551942] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-22T17:48:39.722066] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-04. [2025-09-22T17:48:39.779565] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-22T17:48:40.522084] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-03. [2025-09-22T17:48:40.723720] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-22T17:48:41.322076] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-08. [2025-09-22T17:48:42.122071] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-02. [2025-09-22T17:48:42.468044] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-03 (1.95 seconds). [2025-09-22T17:48:42.922055] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-05. [2025-09-22T17:48:43.351469] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-22T17:48:43.452055] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T17:48:43.606562] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T17:48:43.722050] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-03. [2025-09-22T17:48:44.522053] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-04. [2025-09-22T17:48:45.070330] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-22T17:48:45.322076] [INFO ] [REMOTE ] BWXT: Fetching primary data for 2025-09. [2025-09-22T17:48:46.122095] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-06. [2025-09-22T17:48:46.624769] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-04 (2.10 seconds). [2025-09-22T17:48:46.928082] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-05. [2025-09-22T17:48:46.943044] [INFO ] [REMOTE ] BWXT: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T17:48:46.954481] [INFO ] [REMOTE ] BWXT: Full fetch complete (66815 records). [2025-09-22T17:48:46.962710] [DEBUG] [VALIDATOR ] BWXT: Validating primary data. [2025-09-22T17:48:46.963695] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-22T17:48:46.968071] [FATAL] [VALIDATOR ] BWXT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:48:46.968496] [FATAL] [MAIN ] BWXT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:48:46.968576] [WARN ] [MAIN ] BWXT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:48:46.968672] [INFO ] [LOCAL ] BWXT: Starting deletion of primary data. [2025-09-22T17:48:46.968775] [DEBUG] [LOCAL ] BWXT: No primary data file found to delete. [2025-09-22T17:48:46.968830] [INFO ] [LOCAL ] BWXT: Starting deletion of derivative data. [2025-09-22T17:48:46.969280] [DEBUG] [LOCAL ] BWXT: Deleted derivative data file. [2025-09-22T17:48:46.969409] [INFO ] [MAIN ] Update Progress: 371/2372 symbols completed. BWXT took 39.0s. Estimated remaining: 4h 22m 46s. Rate: 7.6 symbols/min [2025-09-22T17:48:47.141218] [INFO ] [MAIN ] BXMX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:48:47.164574] [DEBUG] [LOCAL ] BXMX: Loaded 19972 existing records from primary storage. [2025-09-22T17:48:47.164730] [INFO ] [MAIN ] BXMX: Loaded 19972 existing records. [2025-09-22T17:48:47.346003] [WARN ] [MAIN ] BXMX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:48:47.346268] [INFO ] [MAIN ] BXMX: Wiping existing primary data before full refresh. [2025-09-22T17:48:47.346317] [INFO ] [LOCAL ] BXMX: Starting deletion of primary data. [2025-09-22T17:48:47.347063] [DEBUG] [LOCAL ] BXMX: Deleted primary data file. [2025-09-22T17:48:47.347136] [INFO ] [MAIN ] BXMX: Starting full primary refresh. [2025-09-22T17:48:47.721364] [INFO ] [REMOTE ] BXMX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:48:47.722006] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2024-12. [2025-09-22T17:48:48.522046] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-07. [2025-09-22T17:48:48.953183] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-22T17:48:49.020119] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-22T17:48:49.285764] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-22T17:48:49.322048] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-08. [2025-09-22T17:48:50.122152] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-01. [2025-09-22T17:48:50.271971] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-22T17:48:50.922118] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-04. [2025-09-22T17:48:51.116312] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-01 (0.99 seconds). [2025-09-22T17:48:51.722073] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-06. [2025-09-22T17:48:52.394833] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T17:48:52.522093] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-05. [2025-09-22T17:48:53.306101] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-22T17:48:53.322022] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-07. [2025-09-22T17:48:54.122090] [INFO ] [REMOTE ] BXC: Fetching primary data for 2025-09. [2025-09-22T17:48:54.196275] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T17:48:54.922065] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-06. [2025-09-22T17:48:55.036238] [INFO ] [REMOTE ] BXC: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-22T17:48:55.038603] [INFO ] [REMOTE ] BXC: Full fetch complete (17490 records). [2025-09-22T17:48:55.038707] [DEBUG] [VALIDATOR ] BXC: Validating primary data. [2025-09-22T17:48:55.039172] [FATAL] [VALIDATOR ] BXC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:48:55.039255] [FATAL] [MAIN ] BXC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:48:55.039299] [WARN ] [MAIN ] BXC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:48:55.039337] [INFO ] [LOCAL ] BXC: Starting deletion of primary data. [2025-09-22T17:48:55.039409] [DEBUG] [LOCAL ] BXC: No primary data file found to delete. [2025-09-22T17:48:55.039473] [INFO ] [LOCAL ] BXC: Starting deletion of derivative data. [2025-09-22T17:48:55.039901] [DEBUG] [LOCAL ] BXC: Deleted derivative data file. [2025-09-22T17:48:55.039996] [INFO ] [MAIN ] Update Progress: 372/2372 symbols completed. BXC took 23.6s. Estimated remaining: 4h 22m 39s. Rate: 7.6 symbols/min [2025-09-22T17:48:55.217760] [INFO ] [MAIN ] BXP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:48:55.269338] [DEBUG] [LOCAL ] BXP: Loaded 50587 existing records from primary storage. [2025-09-22T17:48:55.269627] [INFO ] [MAIN ] BXP: Loaded 50587 existing records. [2025-09-22T17:48:55.452767] [WARN ] [MAIN ] BXP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:48:55.453139] [INFO ] [MAIN ] BXP: Wiping existing primary data before full refresh. [2025-09-22T17:48:55.453207] [INFO ] [LOCAL ] BXP: Starting deletion of primary data. [2025-09-22T17:48:55.454668] [DEBUG] [LOCAL ] BXP: Deleted primary data file. [2025-09-22T17:48:55.454733] [INFO ] [MAIN ] BXP: Starting full primary refresh. [2025-09-22T17:48:55.726581] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-02. [2025-09-22T17:48:55.803097] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-07 (2.48 seconds). [2025-09-22T17:48:55.890767] [INFO ] [REMOTE ] BXP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:48:56.365604] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-22T17:48:56.522066] [INFO ] [REMOTE ] BXP: Fetching primary data for 2024-12. [2025-09-22T17:48:56.560690] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-22T17:48:57.322086] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-08. [2025-09-22T17:48:58.122060] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-03. [2025-09-22T17:48:58.303520] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T17:48:58.922062] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-01. [2025-09-22T17:48:59.068154] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T17:48:59.222002] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-22T17:48:59.722066] [INFO ] [REMOTE ] BX: Fetching primary data for 2025-09. [2025-09-22T17:49:00.349764] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T17:49:00.522067] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-02. [2025-09-22T17:49:01.322019] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-07. [2025-09-22T17:49:01.373119] [INFO ] [REMOTE ] BX: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T17:49:01.381462] [INFO ] [REMOTE ] BX: Full fetch complete (77402 records). [2025-09-22T17:49:01.381625] [DEBUG] [VALIDATOR ] BX: Validating primary data. [2025-09-22T17:49:01.846121] [DEBUG] [VALIDATOR ] BX: All expected trading days are present. [2025-09-22T17:49:01.846219] [DEBUG] [VALIDATOR ] BX: Primary data validation passed. [2025-09-22T17:49:01.847113] [INFO ] [MAIN ] BX: Fetched primary data is valid. [2025-09-22T17:49:01.847195] [DEBUG] [LOCAL ] BX: Saving primary data. [2025-09-22T17:49:01.848857] [DEBUG] [LOCAL ] BX: Trimmed 77402 records to 53501 (keeping 200 days of data) [2025-09-22T17:49:02.153992] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-04. [2025-09-22T17:49:02.254573] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-22T17:49:02.266772] [DEBUG] [LOCAL ] BX: Primary data saved (53501 records). [2025-09-22T17:49:02.267081] [INFO ] [MAIN ] BX: Full history saved. [2025-09-22T17:49:02.271147] [INFO ] [MAIN ] Update Progress: 373/2372 symbols completed. BX took 37.6s. Estimated remaining: 4h 22m 28s. Rate: 7.6 symbols/min [2025-09-22T17:49:02.445090] [INFO ] [MAIN ] BXSL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:49:02.513598] [DEBUG] [LOCAL ] BXSL: Loaded 48143 existing records from primary storage. [2025-09-22T17:49:02.513801] [INFO ] [MAIN ] BXSL: Loaded 48143 existing records. [2025-09-22T17:49:02.708625] [WARN ] [MAIN ] BXSL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:49:02.709164] [INFO ] [MAIN ] BXSL: Wiping existing primary data before full refresh. [2025-09-22T17:49:02.709272] [INFO ] [LOCAL ] BXSL: Starting deletion of primary data. [2025-09-22T17:49:02.710508] [DEBUG] [LOCAL ] BXSL: Deleted primary data file. [2025-09-22T17:49:02.710590] [INFO ] [MAIN ] BXSL: Starting full primary refresh. [2025-09-22T17:49:02.917779] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-22T17:49:02.934273] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-03. [2025-09-22T17:49:03.160799] [INFO ] [REMOTE ] BXSL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:49:03.334546] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T17:49:03.722104] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-08. [2025-09-22T17:49:04.522192] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-05. [2025-09-22T17:49:04.561754] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T17:49:05.287577] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T17:49:05.322064] [INFO ] [REMOTE ] BXMT: Fetching primary data for 2025-09. [2025-09-22T17:49:05.493082] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-22T17:49:06.122066] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-04. [2025-09-22T17:49:06.647406] [INFO ] [REMOTE ] BXMT: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-22T17:49:06.655637] [INFO ] [REMOTE ] BXMT: Full fetch complete (69352 records). [2025-09-22T17:49:06.655822] [DEBUG] [VALIDATOR ] BXMT: Validating primary data. [2025-09-22T17:49:06.932410] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-06. [2025-09-22T17:49:07.079257] [DEBUG] [VALIDATOR ] BXMT: All expected trading days are present. [2025-09-22T17:49:07.079358] [DEBUG] [VALIDATOR ] BXMT: Primary data validation passed. [2025-09-22T17:49:07.080327] [INFO ] [MAIN ] BXMT: Fetched primary data is valid. [2025-09-22T17:49:07.080421] [DEBUG] [LOCAL ] BXMT: Saving primary data. [2025-09-22T17:49:07.085577] [DEBUG] [LOCAL ] BXMT: Trimmed 69352 records to 47231 (keeping 200 days of data) [2025-09-22T17:49:07.384984] [DEBUG] [LOCAL ] BXMT: Primary data saved (47231 records). [2025-09-22T17:49:07.385117] [INFO ] [MAIN ] BXMT: Full history saved. [2025-09-22T17:49:07.385269] [INFO ] [MAIN ] Update Progress: 374/2372 symbols completed. BXMT took 35.3s. Estimated remaining: 4h 22m 5s. Rate: 7.6 symbols/min [2025-09-22T17:49:07.568112] [INFO ] [MAIN ] BY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:49:07.593959] [DEBUG] [LOCAL ] BY: Loaded 21803 existing records from primary storage. [2025-09-22T17:49:07.594129] [INFO ] [MAIN ] BY: Loaded 21803 existing records. [2025-09-22T17:49:07.727546] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2024-12. [2025-09-22T17:49:07.799896] [WARN ] [MAIN ] BY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:49:07.800453] [INFO ] [MAIN ] BY: Wiping existing primary data before full refresh. [2025-09-22T17:49:07.800596] [INFO ] [LOCAL ] BY: Starting deletion of primary data. [2025-09-22T17:49:07.807504] [DEBUG] [LOCAL ] BY: Deleted primary data file. [2025-09-22T17:49:07.815178] [INFO ] [MAIN ] BY: Starting full primary refresh. [2025-09-22T17:49:07.865482] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-22T17:49:08.182200] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-04 (2.06 seconds). [2025-09-22T17:49:08.327458] [INFO ] [REMOTE ] BY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:49:08.522070] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-07. [2025-09-22T17:49:09.232322] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-22T17:49:09.322073] [INFO ] [REMOTE ] BY: Fetching primary data for 2024-12. [2025-09-22T17:49:09.494252] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-22T17:49:10.084235] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-22T17:49:10.121998] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-01. [2025-09-22T17:49:10.922023] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-05. [2025-09-22T17:49:11.204580] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-22T17:49:11.722064] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-02. [2025-09-22T17:49:12.377121] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-22T17:49:12.522028] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-06. [2025-09-22T17:49:12.660607] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-22T17:49:13.322080] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-03. [2025-09-22T17:49:14.122063] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-08. [2025-09-22T17:49:14.174375] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-22T17:49:14.210788] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-22T17:49:14.731014] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-22T17:49:14.922059] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-04. [2025-09-22T17:49:15.722081] [INFO ] [REMOTE ] BXMX: Fetching primary data for 2025-09. [2025-09-22T17:49:15.884599] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-22T17:49:16.522112] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-07. [2025-09-22T17:49:16.719213] [INFO ] [REMOTE ] BXMX: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-22T17:49:16.722233] [INFO ] [REMOTE ] BXMX: Full fetch complete (28494 records). [2025-09-22T17:49:16.722309] [DEBUG] [VALIDATOR ] BXMX: Validating primary data. [2025-09-22T17:49:16.722800] [FATAL] [VALIDATOR ] BXMX: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:49:16.722884] [FATAL] [MAIN ] BXMX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:49:16.722926] [WARN ] [MAIN ] BXMX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:49:16.722965] [INFO ] [LOCAL ] BXMX: Starting deletion of primary data. [2025-09-22T17:49:16.723024] [DEBUG] [LOCAL ] BXMX: No primary data file found to delete. [2025-09-22T17:49:16.723058] [INFO ] [LOCAL ] BXMX: Starting deletion of derivative data. [2025-09-22T17:49:16.723453] [DEBUG] [LOCAL ] BXMX: Deleted derivative data file. [2025-09-22T17:49:16.723546] [INFO ] [MAIN ] Update Progress: 375/2372 symbols completed. BXMX took 29.8s. Estimated remaining: 4h 22m 5s. Rate: 7.6 symbols/min [2025-09-22T17:49:16.891289] [INFO ] [MAIN ] BYD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:49:16.955401] [DEBUG] [LOCAL ] BYD: Loaded 46035 existing records from primary storage. [2025-09-22T17:49:16.955566] [INFO ] [MAIN ] BYD: Loaded 46035 existing records. [2025-09-22T17:49:17.137876] [WARN ] [MAIN ] BYD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:49:17.138437] [INFO ] [MAIN ] BYD: Wiping existing primary data before full refresh. [2025-09-22T17:49:17.138495] [INFO ] [LOCAL ] BYD: Starting deletion of primary data. [2025-09-22T17:49:17.139845] [DEBUG] [LOCAL ] BYD: Deleted primary data file. [2025-09-22T17:49:17.139906] [INFO ] [MAIN ] BYD: Starting full primary refresh. [2025-09-22T17:49:17.329733] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-01. [2025-09-22T17:49:17.499850] [INFO ] [REMOTE ] BYD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:49:18.122120] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-05. [2025-09-22T17:49:18.295387] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-22T17:49:18.922124] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-08. [2025-09-22T17:49:19.078639] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-22T17:49:19.123071] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-22T17:49:19.722082] [INFO ] [REMOTE ] BYD: Fetching primary data for 2024-12. [2025-09-22T17:49:20.221470] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-22T17:49:20.522072] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-06. [2025-09-22T17:49:21.322072] [INFO ] [REMOTE ] BXP: Fetching primary data for 2025-09. [2025-09-22T17:49:21.405527] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-22T17:49:21.435694] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-22T17:49:22.122058] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-07. [2025-09-22T17:49:22.922095] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-01. [2025-09-22T17:49:23.067883] [INFO ] [REMOTE ] BXP: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-22T17:49:23.076715] [INFO ] [REMOTE ] BXP: Full fetch complete (71137 records). [2025-09-22T17:49:23.076890] [DEBUG] [VALIDATOR ] BXP: Validating primary data. [2025-09-22T17:49:23.510016] [DEBUG] [VALIDATOR ] BXP: All expected trading days are present. [2025-09-22T17:49:23.510287] [DEBUG] [VALIDATOR ] BXP: Primary data validation passed. [2025-09-22T17:49:23.511528] [INFO ] [MAIN ] BXP: Fetched primary data is valid. [2025-09-22T17:49:23.512498] [DEBUG] [LOCAL ] BXP: Saving primary data. [2025-09-22T17:49:23.513538] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-22T17:49:23.524727] [DEBUG] [LOCAL ] BXP: Trimmed 71137 records to 49824 (keeping 200 days of data) [2025-09-22T17:49:23.722542] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-08. [2025-09-22T17:49:23.864876] [DEBUG] [LOCAL ] BXP: Primary data saved (49824 records). [2025-09-22T17:49:23.865044] [INFO ] [MAIN ] BXP: Full history saved. [2025-09-22T17:49:23.865141] [INFO ] [MAIN ] Update Progress: 376/2372 symbols completed. BXP took 28.8s. Estimated remaining: 4h 21m 53s. Rate: 7.6 symbols/min [2025-09-22T17:49:24.052967] [INFO ] [MAIN ] BYM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:49:24.071954] [DEBUG] [LOCAL ] BYM: Loaded 12414 existing records from primary storage. [2025-09-22T17:49:24.072095] [INFO ] [MAIN ] BYM: Loaded 12414 existing records. [2025-09-22T17:49:24.258126] [WARN ] [MAIN ] BYM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:49:24.258419] [INFO ] [MAIN ] BYM: Wiping existing primary data before full refresh. [2025-09-22T17:49:24.258469] [INFO ] [LOCAL ] BYM: Starting deletion of primary data. [2025-09-22T17:49:24.259051] [DEBUG] [LOCAL ] BYM: Deleted primary data file. [2025-09-22T17:49:24.259114] [INFO ] [MAIN ] BYM: Starting full primary refresh. [2025-09-22T17:49:24.524243] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-02. [2025-09-22T17:49:24.661097] [INFO ] [REMOTE ] BYM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:49:24.674400] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-22T17:49:24.707639] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-01 (1.79 seconds). [2025-09-22T17:49:25.322060] [INFO ] [REMOTE ] BYM: Fetching primary data for 2024-12. [2025-09-22T17:49:26.122044] [INFO ] [REMOTE ] BY: Fetching primary data for 2025-09. [2025-09-22T17:49:26.179339] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T17:49:26.282173] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-22T17:49:26.922038] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-03. [2025-09-22T17:49:26.943696] [INFO ] [REMOTE ] BY: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-22T17:49:26.948144] [INFO ] [REMOTE ] BY: Full fetch complete (28965 records). [2025-09-22T17:49:26.948220] [DEBUG] [VALIDATOR ] BY: Validating primary data. [2025-09-22T17:49:27.315358] [DEBUG] [VALIDATOR ] BY: All expected trading days are present. [2025-09-22T17:49:27.315437] [DEBUG] [VALIDATOR ] BY: Primary data validation passed. [2025-09-22T17:49:27.315921] [INFO ] [MAIN ] BY: Fetched primary data is valid. [2025-09-22T17:49:27.315984] [DEBUG] [LOCAL ] BY: Saving primary data. [2025-09-22T17:49:27.316730] [DEBUG] [LOCAL ] BY: Trimmed 28965 records to 21511 (keeping 200 days of data) [2025-09-22T17:49:27.446168] [DEBUG] [LOCAL ] BY: Primary data saved (21511 records). [2025-09-22T17:49:27.446303] [INFO ] [MAIN ] BY: Full history saved. [2025-09-22T17:49:27.446385] [INFO ] [MAIN ] Update Progress: 377/2372 symbols completed. BY took 20.1s. Estimated remaining: 4h 21m 23s. Rate: 7.6 symbols/min [2025-09-22T17:49:27.614830] [INFO ] [MAIN ] BZH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:49:27.615031] [DEBUG] [LOCAL ] BZH: No existing data file found in primary storage. [2025-09-22T17:49:27.615073] [WARN ] [MAIN ] BZH: No existing data found, performing full refresh instead. [2025-09-22T17:49:27.615265] [INFO ] [MAIN ] BZH: Wiping existing primary data before full refresh. [2025-09-22T17:49:27.615307] [INFO ] [LOCAL ] BZH: Starting deletion of primary data. [2025-09-22T17:49:27.615348] [DEBUG] [LOCAL ] BZH: No primary data file found to delete. [2025-09-22T17:49:27.615423] [INFO ] [MAIN ] BZH: Starting full primary refresh. [2025-09-22T17:49:27.724133] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-01. [2025-09-22T17:49:27.991977] [INFO ] [REMOTE ] BZH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:49:28.522046] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-02. [2025-09-22T17:49:28.550703] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T17:49:28.571835] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T17:49:29.322061] [INFO ] [REMOTE ] BZH: Fetching primary data for 2024-12. [2025-09-22T17:49:29.663367] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-22T17:49:30.122120] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-02. [2025-09-22T17:49:30.297636] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-22T17:49:30.870681] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-22T17:49:30.922067] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-03. [2025-09-22T17:49:31.714173] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T17:49:31.721993] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-04. [2025-09-22T17:49:32.474175] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-22T17:49:32.522032] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-05. [2025-09-22T17:49:33.103376] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-22T17:49:33.322063] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-06. [2025-09-22T17:49:34.126352] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-01. [2025-09-22T17:49:34.128973] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T17:49:34.922094] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-07. [2025-09-22T17:49:35.108307] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-22T17:49:35.524257] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-07 (0.60 seconds). [2025-09-22T17:49:35.722118] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-03. [2025-09-22T17:49:36.522124] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-04. [2025-09-22T17:49:37.160018] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-22T17:49:37.322062] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-02. [2025-09-22T17:49:38.122120] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-04. [2025-09-22T17:49:38.445256] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-22T17:49:38.891125] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T17:49:38.922013] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-03. [2025-09-22T17:49:39.506399] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-22T17:49:39.722093] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-05. [2025-09-22T17:49:39.876447] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T17:49:40.522073] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-08. [2025-09-22T17:49:40.991960] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-22T17:49:41.322027] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-06. [2025-09-22T17:49:41.372276] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-08 (0.85 seconds). [2025-09-22T17:49:42.122072] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-04. [2025-09-22T17:49:42.919849] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T17:49:42.930035] [INFO ] [REMOTE ] BYM: Fetching primary data for 2025-09. [2025-09-22T17:49:43.297306] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T17:49:43.722051] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-05. [2025-09-22T17:49:43.887161] [INFO ] [REMOTE ] BYM: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-22T17:49:43.889698] [INFO ] [REMOTE ] BYM: Full fetch complete (17969 records). [2025-09-22T17:49:43.889776] [DEBUG] [VALIDATOR ] BYM: Validating primary data. [2025-09-22T17:49:44.273139] [DEBUG] [VALIDATOR ] BYM: All expected trading days are present. [2025-09-22T17:49:44.273224] [DEBUG] [VALIDATOR ] BYM: Primary data validation passed. [2025-09-22T17:49:44.273700] [INFO ] [MAIN ] BYM: Fetched primary data is valid. [2025-09-22T17:49:44.273788] [DEBUG] [LOCAL ] BYM: Saving primary data. [2025-09-22T17:49:44.274432] [DEBUG] [LOCAL ] BYM: Trimmed 17969 records to 12167 (keeping 200 days of data) [2025-09-22T17:49:44.353929] [DEBUG] [LOCAL ] BYM: Primary data saved (12167 records). [2025-09-22T17:49:44.354077] [INFO ] [MAIN ] BYM: Full history saved. [2025-09-22T17:49:44.354167] [INFO ] [MAIN ] Update Progress: 378/2372 symbols completed. BYM took 20.5s. Estimated remaining: 4h 22m 3s. Rate: 7.6 symbols/min [2025-09-22T17:49:44.530951] [INFO ] [MAIN ] C: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:49:44.527393] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-05. [2025-09-22T17:49:44.591203] [DEBUG] [LOCAL ] C: Loaded 54521 existing records from primary storage. [2025-09-22T17:49:44.591369] [INFO ] [MAIN ] C: Loaded 54521 existing records. [2025-09-22T17:49:44.776338] [WARN ] [MAIN ] C: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:49:44.776632] [INFO ] [MAIN ] C: Wiping existing primary data before full refresh. [2025-09-22T17:49:44.776752] [INFO ] [LOCAL ] C: Starting deletion of primary data. [2025-09-22T17:49:44.778609] [DEBUG] [LOCAL ] C: Deleted primary data file. [2025-09-22T17:49:44.778709] [INFO ] [MAIN ] C: Starting full primary refresh. [2025-09-22T17:49:45.143025] [INFO ] [REMOTE ] C: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:49:45.164238] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-22T17:49:45.322047] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-06. [2025-09-22T17:49:45.888638] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T17:49:46.122020] [INFO ] [REMOTE ] C: Fetching primary data for 2024-12. [2025-09-22T17:49:46.632708] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T17:49:46.922126] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-07. [2025-09-22T17:49:47.722065] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-06. [2025-09-22T17:49:48.161040] [INFO ] [REMOTE ] C: Incremental fetch complete for 2024-12 (2.04 seconds). [2025-09-22T17:49:48.302073] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T17:49:48.522112] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-08. [2025-09-22T17:49:49.046042] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T17:49:49.322097] [INFO ] [REMOTE ] C: Fetching primary data for 2025-01. [2025-09-22T17:49:49.633962] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T17:49:50.122107] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-07. [2025-09-22T17:49:50.922104] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-07. [2025-09-22T17:49:51.502925] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-01 (2.18 seconds). [2025-09-22T17:49:51.718074] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-22T17:49:51.730340] [INFO ] [REMOTE ] BZH: Fetching primary data for 2025-09. [2025-09-22T17:49:52.151918] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-22T17:49:52.522078] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-08. [2025-09-22T17:49:52.865310] [INFO ] [REMOTE ] BZH: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T17:49:52.871109] [INFO ] [REMOTE ] BZH: Full fetch complete (47022 records). [2025-09-22T17:49:52.871230] [DEBUG] [VALIDATOR ] BZH: Validating primary data. [2025-09-22T17:49:53.276519] [DEBUG] [VALIDATOR ] BZH: All expected trading days are present. [2025-09-22T17:49:53.276614] [DEBUG] [VALIDATOR ] BZH: Primary data validation passed. [2025-09-22T17:49:53.277282] [INFO ] [MAIN ] BZH: Fetched primary data is valid. [2025-09-22T17:49:53.277343] [DEBUG] [LOCAL ] BZH: Saving primary data. [2025-09-22T17:49:53.278470] [DEBUG] [LOCAL ] BZH: Trimmed 47022 records to 32788 (keeping 200 days of data) [2025-09-22T17:49:53.330207] [INFO ] [REMOTE ] C: Fetching primary data for 2025-02. [2025-09-22T17:49:53.481299] [DEBUG] [LOCAL ] BZH: Primary data saved (32788 records). [2025-09-22T17:49:53.481458] [INFO ] [MAIN ] BZH: Full history saved. [2025-09-22T17:49:53.481539] [INFO ] [MAIN ] Update Progress: 379/2372 symbols completed. BZH took 26.0s. Estimated remaining: 4h 22m 1s. Rate: 7.6 symbols/min [2025-09-22T17:49:53.657848] [INFO ] [MAIN ] CAAP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:49:53.679016] [DEBUG] [LOCAL ] CAAP: Loaded 19495 existing records from primary storage. [2025-09-22T17:49:53.679152] [INFO ] [MAIN ] CAAP: Loaded 19495 existing records. [2025-09-22T17:49:53.856685] [WARN ] [MAIN ] CAAP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:49:53.856961] [INFO ] [MAIN ] CAAP: Wiping existing primary data before full refresh. [2025-09-22T17:49:53.857010] [INFO ] [LOCAL ] CAAP: Starting deletion of primary data. [2025-09-22T17:49:53.857726] [DEBUG] [LOCAL ] CAAP: Deleted primary data file. [2025-09-22T17:49:53.857803] [INFO ] [MAIN ] CAAP: Starting full primary refresh. [2025-09-22T17:49:54.126765] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-08. [2025-09-22T17:49:54.242774] [INFO ] [REMOTE ] CAAP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:49:54.276969] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-22T17:49:54.922087] [INFO ] [REMOTE ] BXSL: Fetching primary data for 2025-09. [2025-09-22T17:49:55.061312] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-22T17:49:55.410333] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T17:49:55.722153] [INFO ] [REMOTE ] BYD: Fetching primary data for 2025-09. [2025-09-22T17:49:56.522072] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2024-12. [2025-09-22T17:49:56.712808] [INFO ] [REMOTE ] BXSL: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-22T17:49:56.724373] [INFO ] [REMOTE ] BXSL: Full fetch complete (69151 records). [2025-09-22T17:49:56.724583] [DEBUG] [VALIDATOR ] BXSL: Validating primary data. [2025-09-22T17:49:57.133205] [DEBUG] [VALIDATOR ] BXSL: All expected trading days are present. [2025-09-22T17:49:57.133465] [DEBUG] [VALIDATOR ] BXSL: Primary data validation passed. [2025-09-22T17:49:57.134392] [INFO ] [MAIN ] BXSL: Fetched primary data is valid. [2025-09-22T17:49:57.134515] [DEBUG] [LOCAL ] BXSL: Saving primary data. [2025-09-22T17:49:57.162997] [DEBUG] [LOCAL ] BXSL: Trimmed 69151 records to 47462 (keeping 200 days of data) [2025-09-22T17:49:57.164797] [INFO ] [REMOTE ] BYD: Incremental fetch complete for 2025-09 (1.44 seconds). [2025-09-22T17:49:57.176727] [INFO ] [REMOTE ] BYD: Full fetch complete (64944 records). [2025-09-22T17:49:57.176899] [DEBUG] [VALIDATOR ] BYD: Validating primary data. [2025-09-22T17:49:57.345247] [INFO ] [REMOTE ] C: Fetching primary data for 2025-03. [2025-09-22T17:49:57.710366] [DEBUG] [VALIDATOR ] BYD: All expected trading days are present. [2025-09-22T17:49:57.710526] [DEBUG] [VALIDATOR ] BYD: Primary data validation passed. [2025-09-22T17:49:57.711901] [INFO ] [MAIN ] BYD: Fetched primary data is valid. [2025-09-22T17:49:57.712905] [DEBUG] [LOCAL ] BYD: Saving primary data. [2025-09-22T17:49:57.732500] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T17:49:57.731873] [DEBUG] [LOCAL ] BYD: Trimmed 64944 records to 45355 (keeping 200 days of data) [2025-09-22T17:49:58.122506] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-01. [2025-09-22T17:49:58.181448] [DEBUG] [LOCAL ] BXSL: Primary data saved (47462 records). [2025-09-22T17:49:58.182177] [INFO ] [MAIN ] BXSL: Full history saved. [2025-09-22T17:49:58.182577] [INFO ] [MAIN ] Update Progress: 380/2372 symbols completed. BXSL took 55.9s. Estimated remaining: 4h 21m 37s. Rate: 7.6 symbols/min [2025-09-22T17:49:58.368688] [INFO ] [MAIN ] CABO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:49:58.416107] [DEBUG] [LOCAL ] CABO: Loaded 17935 existing records from primary storage. [2025-09-22T17:49:58.416836] [INFO ] [MAIN ] CABO: Loaded 17935 existing records. [2025-09-22T17:49:58.534145] [DEBUG] [LOCAL ] BYD: Primary data saved (45355 records). [2025-09-22T17:49:58.550894] [INFO ] [MAIN ] BYD: Full history saved. [2025-09-22T17:49:58.561367] [INFO ] [MAIN ] Update Progress: 381/2372 symbols completed. BYD took 41.8s. Estimated remaining: 4h 20m 50s. Rate: 7.6 symbols/min [2025-09-22T17:49:58.721915] [WARN ] [MAIN ] CABO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:49:58.733824] [INFO ] [MAIN ] CABO: Wiping existing primary data before full refresh. [2025-09-22T17:49:58.734184] [INFO ] [LOCAL ] CABO: Starting deletion of primary data. [2025-09-22T17:49:58.787247] [DEBUG] [LOCAL ] CABO: Deleted primary data file. [2025-09-22T17:49:58.805359] [INFO ] [MAIN ] CABO: Starting full primary refresh. [2025-09-22T17:49:58.814324] [INFO ] [MAIN ] CACI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:49:59.154892] [DEBUG] [LOCAL ] CACI: Loaded 26262 existing records from primary storage. [2025-09-22T17:49:59.213743] [INFO ] [MAIN ] CACI: Loaded 26262 existing records. [2025-09-22T17:49:59.217301] [INFO ] [REMOTE ] CABO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:49:59.238956] [INFO ] [REMOTE ] CABO: Fetching primary data for 2024-12. [2025-09-22T17:49:59.362160] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-22T17:49:59.432384] [WARN ] [MAIN ] CACI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:49:59.432803] [INFO ] [MAIN ] CACI: Wiping existing primary data before full refresh. [2025-09-22T17:49:59.432879] [INFO ] [LOCAL ] CACI: Starting deletion of primary data. [2025-09-22T17:49:59.434067] [DEBUG] [LOCAL ] CACI: Deleted primary data file. [2025-09-22T17:49:59.434161] [INFO ] [MAIN ] CACI: Starting full primary refresh. [2025-09-22T17:49:59.724777] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-02. [2025-09-22T17:49:59.820582] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-03 (2.48 seconds). [2025-09-22T17:49:59.861065] [INFO ] [REMOTE ] CACI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:49:59.993711] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-22T17:50:00.413754] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-02 (0.69 seconds). [2025-09-22T17:50:00.522060] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-03. [2025-09-22T17:50:01.322084] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-01. [2025-09-22T17:50:01.760722] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-22T17:50:02.122136] [INFO ] [REMOTE ] C: Fetching primary data for 2025-04. [2025-09-22T17:50:02.267455] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-22T17:50:02.922069] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-02. [2025-09-22T17:50:03.723047] [INFO ] [REMOTE ] CACI: Fetching primary data for 2024-12. [2025-09-22T17:50:03.726354] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-22T17:50:04.522127] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-04. [2025-09-22T17:50:05.073589] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-04 (2.95 seconds). [2025-09-22T17:50:05.110175] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T17:50:05.322065] [INFO ] [REMOTE ] C: Fetching primary data for 2025-05. [2025-09-22T17:50:06.085128] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T17:50:06.122008] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-05. [2025-09-22T17:50:06.922051] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-01. [2025-09-22T17:50:07.627344] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-22T17:50:07.722089] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-03. [2025-09-22T17:50:08.009604] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-05 (2.69 seconds). [2025-09-22T17:50:08.529200] [INFO ] [REMOTE ] C: Fetching primary data for 2025-06. [2025-09-22T17:50:08.542035] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-22T17:50:08.858536] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-22T17:50:09.322067] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-02. [2025-09-22T17:50:10.122057] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-04. [2025-09-22T17:50:10.668136] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T17:50:10.869602] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-06 (2.34 seconds). [2025-09-22T17:50:10.889553] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-04 (0.77 seconds). [2025-09-22T17:50:10.922007] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-03. [2025-09-22T17:50:11.722063] [INFO ] [REMOTE ] C: Fetching primary data for 2025-07. [2025-09-22T17:50:12.420243] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T17:50:12.522040] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-04. [2025-09-22T17:50:13.322068] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-06. [2025-09-22T17:50:13.653671] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-22T17:50:13.789890] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T17:50:14.122080] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-05. [2025-09-22T17:50:14.922116] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-05. [2025-09-22T17:50:15.175375] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-22T17:50:15.657163] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-06 (2.34 seconds). [2025-09-22T17:50:15.722032] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-07. [2025-09-22T17:50:15.913019] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-22T17:50:16.522137] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-06. [2025-09-22T17:50:16.797406] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-22T17:50:17.322070] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-06. [2025-09-22T17:50:18.017813] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T17:50:18.122074] [INFO ] [REMOTE ] C: Fetching primary data for 2025-08. [2025-09-22T17:50:18.302626] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T17:50:18.922050] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-08. [2025-09-22T17:50:19.722074] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-07. [2025-09-22T17:50:19.896942] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-22T17:50:20.195205] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-08 (2.07 seconds). [2025-09-22T17:50:20.522144] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-07. [2025-09-22T17:50:20.885155] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-22T17:50:21.322069] [INFO ] [REMOTE ] CAAP: Fetching primary data for 2025-09. [2025-09-22T17:50:21.643700] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T17:50:22.122079] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-08. [2025-09-22T17:50:22.182194] [INFO ] [REMOTE ] CAAP: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-22T17:50:22.187275] [INFO ] [REMOTE ] CAAP: Full fetch complete (27561 records). [2025-09-22T17:50:22.187418] [DEBUG] [VALIDATOR ] CAAP: Validating primary data. [2025-09-22T17:50:22.609964] [DEBUG] [VALIDATOR ] CAAP: All expected trading days are present. [2025-09-22T17:50:22.610068] [DEBUG] [VALIDATOR ] CAAP: Primary data validation passed. [2025-09-22T17:50:22.610548] [INFO ] [MAIN ] CAAP: Fetched primary data is valid. [2025-09-22T17:50:22.610593] [DEBUG] [LOCAL ] CAAP: Saving primary data. [2025-09-22T17:50:22.611614] [DEBUG] [LOCAL ] CAAP: Trimmed 27561 records to 19303 (keeping 200 days of data) [2025-09-22T17:50:22.724632] [DEBUG] [LOCAL ] CAAP: Primary data saved (19303 records). [2025-09-22T17:50:22.724857] [INFO ] [MAIN ] CAAP: Full history saved. [2025-09-22T17:50:22.724971] [INFO ] [MAIN ] Update Progress: 382/2372 symbols completed. CAAP took 29.2s. Estimated remaining: 4h 22m 7s. Rate: 7.6 symbols/min [2025-09-22T17:50:22.897410] [INFO ] [MAIN ] CADE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:50:22.897593] [DEBUG] [LOCAL ] CADE: No existing data file found in primary storage. [2025-09-22T17:50:22.897631] [WARN ] [MAIN ] CADE: No existing data found, performing full refresh instead. [2025-09-22T17:50:22.897796] [INFO ] [MAIN ] CADE: Wiping existing primary data before full refresh. [2025-09-22T17:50:22.897842] [INFO ] [LOCAL ] CADE: Starting deletion of primary data. [2025-09-22T17:50:22.897932] [DEBUG] [LOCAL ] CADE: No primary data file found to delete. [2025-09-22T17:50:22.897973] [INFO ] [MAIN ] CADE: Starting full primary refresh. [2025-09-22T17:50:22.932584] [INFO ] [REMOTE ] C: Fetching primary data for 2025-09. [2025-09-22T17:50:23.288136] [INFO ] [REMOTE ] CADE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:50:23.298367] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-22T17:50:23.722095] [INFO ] [REMOTE ] CADE: Fetching primary data for 2024-12. [2025-09-22T17:50:24.522070] [INFO ] [REMOTE ] CACI: Fetching primary data for 2025-09. [2025-09-22T17:50:24.865416] [INFO ] [REMOTE ] C: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T17:50:24.873837] [INFO ] [REMOTE ] C: Full fetch complete (77784 records). [2025-09-22T17:50:24.873986] [DEBUG] [VALIDATOR ] C: Validating primary data. [2025-09-22T17:50:25.272585] [DEBUG] [VALIDATOR ] C: All expected trading days are present. [2025-09-22T17:50:25.272746] [DEBUG] [VALIDATOR ] C: Primary data validation passed. [2025-09-22T17:50:25.273574] [INFO ] [MAIN ] C: Fetched primary data is valid. [2025-09-22T17:50:25.273620] [DEBUG] [LOCAL ] C: Saving primary data. [2025-09-22T17:50:25.275198] [DEBUG] [LOCAL ] C: Trimmed 77784 records to 53741 (keeping 200 days of data) [2025-09-22T17:50:25.334537] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-08. [2025-09-22T17:50:25.390677] [INFO ] [REMOTE ] CACI: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-22T17:50:25.400087] [INFO ] [REMOTE ] CACI: Full fetch complete (39032 records). [2025-09-22T17:50:25.401952] [DEBUG] [VALIDATOR ] CACI: Validating primary data. [2025-09-22T17:50:25.405028] [FATAL] [VALIDATOR ] CACI: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:50:25.405820] [FATAL] [MAIN ] CACI: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:50:25.406932] [WARN ] [MAIN ] CACI: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:50:25.407034] [INFO ] [LOCAL ] CACI: Starting deletion of primary data. [2025-09-22T17:50:25.407905] [DEBUG] [LOCAL ] CACI: No primary data file found to delete. [2025-09-22T17:50:25.408593] [INFO ] [LOCAL ] CACI: Starting deletion of derivative data. [2025-09-22T17:50:25.410424] [DEBUG] [LOCAL ] CACI: Deleted derivative data file. [2025-09-22T17:50:25.410890] [INFO ] [MAIN ] Update Progress: 383/2372 symbols completed. CACI took 26.8s. Estimated remaining: 4h 21m 32s. Rate: 7.6 symbols/min [2025-09-22T17:50:25.490005] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T17:50:25.718936] [INFO ] [MAIN ] CAE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:50:25.875460] [DEBUG] [LOCAL ] CAE: Loaded 39492 existing records from primary storage. [2025-09-22T17:50:25.877535] [INFO ] [MAIN ] CAE: Loaded 39492 existing records. [2025-09-22T17:50:26.073941] [WARN ] [MAIN ] CAE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:50:26.075894] [DEBUG] [LOCAL ] C: Primary data saved (53741 records). [2025-09-22T17:50:26.076335] [INFO ] [MAIN ] C: Full history saved. [2025-09-22T17:50:26.076423] [INFO ] [MAIN ] CAE: Wiping existing primary data before full refresh. [2025-09-22T17:50:26.076516] [INFO ] [LOCAL ] CAE: Starting deletion of primary data. [2025-09-22T17:50:26.076680] [INFO ] [MAIN ] Update Progress: 384/2372 symbols completed. C took 41.7s. Estimated remaining: 4h 20m 46s. Rate: 7.6 symbols/min [2025-09-22T17:50:26.088588] [DEBUG] [LOCAL ] CAE: Deleted primary data file. [2025-09-22T17:50:26.132355] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-01. [2025-09-22T17:50:26.109490] [INFO ] [MAIN ] CAE: Starting full primary refresh. [2025-09-22T17:50:26.373032] [INFO ] [MAIN ] CAF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:50:26.459060] [DEBUG] [LOCAL ] CAF: Loaded 3481 existing records from primary storage. [2025-09-22T17:50:26.494469] [INFO ] [MAIN ] CAF: Loaded 3481 existing records. [2025-09-22T17:50:26.737085] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T17:50:26.820721] [INFO ] [REMOTE ] CAE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:50:26.862432] [WARN ] [MAIN ] CAF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:50:26.862694] [INFO ] [MAIN ] CAF: Wiping existing primary data before full refresh. [2025-09-22T17:50:26.862753] [INFO ] [LOCAL ] CAF: Starting deletion of primary data. [2025-09-22T17:50:26.862994] [DEBUG] [LOCAL ] CAF: Deleted primary data file. [2025-09-22T17:50:26.863054] [INFO ] [MAIN ] CAF: Starting full primary refresh. [2025-09-22T17:50:26.927225] [INFO ] [REMOTE ] CABO: Fetching primary data for 2025-09. [2025-09-22T17:50:27.283087] [INFO ] [REMOTE ] CAF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:50:27.639329] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T17:50:27.722019] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-02. [2025-09-22T17:50:27.850132] [INFO ] [REMOTE ] CABO: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-22T17:50:27.852775] [INFO ] [REMOTE ] CABO: Full fetch complete (22939 records). [2025-09-22T17:50:27.852883] [DEBUG] [VALIDATOR ] CABO: Validating primary data. [2025-09-22T17:50:28.256043] [DEBUG] [VALIDATOR ] CABO: All expected trading days are present. [2025-09-22T17:50:28.256176] [DEBUG] [VALIDATOR ] CABO: Primary data validation passed. [2025-09-22T17:50:28.256727] [INFO ] [MAIN ] CABO: Fetched primary data is valid. [2025-09-22T17:50:28.256796] [DEBUG] [LOCAL ] CABO: Saving primary data. [2025-09-22T17:50:28.257540] [DEBUG] [LOCAL ] CABO: Trimmed 22939 records to 17506 (keeping 200 days of data) [2025-09-22T17:50:28.375711] [DEBUG] [LOCAL ] CABO: Primary data saved (17506 records). [2025-09-22T17:50:28.375885] [INFO ] [MAIN ] CABO: Full history saved. [2025-09-22T17:50:28.375982] [INFO ] [MAIN ] Update Progress: 385/2372 symbols completed. CABO took 30.2s. Estimated remaining: 4h 20m 10s. Rate: 7.6 symbols/min [2025-09-22T17:50:28.527171] [INFO ] [REMOTE ] CAF: Fetching primary data for 2024-12. [2025-09-22T17:50:28.562368] [INFO ] [MAIN ] CAG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:50:28.629358] [DEBUG] [LOCAL ] CAG: Loaded 54438 existing records from primary storage. [2025-09-22T17:50:28.629553] [INFO ] [MAIN ] CAG: Loaded 54438 existing records. [2025-09-22T17:50:28.817179] [WARN ] [MAIN ] CAG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:50:28.817721] [INFO ] [MAIN ] CAG: Wiping existing primary data before full refresh. [2025-09-22T17:50:28.817800] [INFO ] [LOCAL ] CAG: Starting deletion of primary data. [2025-09-22T17:50:28.819505] [DEBUG] [LOCAL ] CAG: Deleted primary data file. [2025-09-22T17:50:28.819572] [INFO ] [MAIN ] CAG: Starting full primary refresh. [2025-09-22T17:50:29.090506] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T17:50:29.247489] [INFO ] [REMOTE ] CAG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:50:29.322046] [INFO ] [REMOTE ] CAG: Fetching primary data for 2024-12. [2025-09-22T17:50:29.330337] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2024-12 (0.80 seconds). [2025-09-22T17:50:30.122057] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-03. [2025-09-22T17:50:30.800391] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-22T17:50:30.922053] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-01. [2025-09-22T17:50:31.582488] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-01 (0.66 seconds). [2025-09-22T17:50:31.722078] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-01. [2025-09-22T17:50:31.894923] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T17:50:32.522119] [INFO ] [REMOTE ] CAE: Fetching primary data for 2024-12. [2025-09-22T17:50:33.085370] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T17:50:33.322065] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-02. [2025-09-22T17:50:33.768291] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-22T17:50:33.920304] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-22T17:50:34.122069] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-03. [2025-09-22T17:50:34.676239] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-22T17:50:34.922039] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-04. [2025-09-22T17:50:35.319871] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-04 (0.40 seconds). [2025-09-22T17:50:35.722062] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-01. [2025-09-22T17:50:36.522049] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-02. [2025-09-22T17:50:37.235059] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T17:50:37.322078] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-05. [2025-09-22T17:50:37.711890] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-05 (0.39 seconds). [2025-09-22T17:50:38.020353] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T17:50:38.122069] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-04. [2025-09-22T17:50:38.922075] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-06. [2025-09-22T17:50:39.479117] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-06 (0.56 seconds). [2025-09-22T17:50:39.580629] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-22T17:50:39.722085] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-05. [2025-09-22T17:50:40.522267] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-02. [2025-09-22T17:50:41.322040] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-03. [2025-09-22T17:50:41.372303] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-22T17:50:41.530072] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-22T17:50:42.122081] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-03. [2025-09-22T17:50:42.922053] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-06. [2025-09-22T17:50:43.089543] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T17:50:43.286272] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-22T17:50:43.722080] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-04. [2025-09-22T17:50:44.480858] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T17:50:44.522000] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-07. [2025-09-22T17:50:45.301306] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T17:50:45.322007] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-05. [2025-09-22T17:50:46.122037] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-07. [2025-09-22T17:50:46.313617] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T17:50:46.480396] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-07 (0.36 seconds). [2025-09-22T17:50:46.922091] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-08. [2025-09-22T17:50:47.084747] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T17:50:47.722097] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-08. [2025-09-22T17:50:47.766809] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-22T17:50:48.522126] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-06. [2025-09-22T17:50:49.153049] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T17:50:49.322064] [INFO ] [REMOTE ] CAF: Fetching primary data for 2025-09. [2025-09-22T17:50:50.085017] [INFO ] [REMOTE ] CAF: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-22T17:50:50.086343] [INFO ] [REMOTE ] CAF: Full fetch complete (5825 records). [2025-09-22T17:50:50.086415] [DEBUG] [VALIDATOR ] CAF: Validating primary data. [2025-09-22T17:50:50.130867] [INFO ] [REMOTE ] CADE: Fetching primary data for 2025-09. [2025-09-22T17:50:50.457987] [DEBUG] [VALIDATOR ] CAF: All expected trading days are present. [2025-09-22T17:50:50.458141] [DEBUG] [VALIDATOR ] CAF: Primary data validation passed. [2025-09-22T17:50:50.458530] [INFO ] [MAIN ] CAF: Fetched primary data is valid. [2025-09-22T17:50:50.458631] [DEBUG] [LOCAL ] CAF: Saving primary data. [2025-09-22T17:50:50.459070] [DEBUG] [LOCAL ] CAF: Trimmed 5825 records to 3423 (keeping 200 days of data) [2025-09-22T17:50:50.480474] [DEBUG] [LOCAL ] CAF: Primary data saved (3423 records). [2025-09-22T17:50:50.480575] [INFO ] [MAIN ] CAF: Full history saved. [2025-09-22T17:50:50.480787] [INFO ] [MAIN ] Update Progress: 386/2372 symbols completed. CAF took 24.4s. Estimated remaining: 4h 21m 15s. Rate: 7.6 symbols/min [2025-09-22T17:50:50.657776] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-06 (2.14 seconds). [2025-09-22T17:50:50.683014] [INFO ] [MAIN ] CAH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:50:50.747960] [DEBUG] [LOCAL ] CAH: Loaded 52263 existing records from primary storage. [2025-09-22T17:50:50.748154] [INFO ] [MAIN ] CAH: Loaded 52263 existing records. [2025-09-22T17:50:50.925947] [WARN ] [MAIN ] CAH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:50:50.925832] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-04. [2025-09-22T17:50:50.927031] [INFO ] [MAIN ] CAH: Wiping existing primary data before full refresh. [2025-09-22T17:50:50.927099] [INFO ] [LOCAL ] CAH: Starting deletion of primary data. [2025-09-22T17:50:50.928769] [DEBUG] [LOCAL ] CAH: Deleted primary data file. [2025-09-22T17:50:50.928836] [INFO ] [MAIN ] CAH: Starting full primary refresh. [2025-09-22T17:50:51.302090] [INFO ] [REMOTE ] CAH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:50:51.683115] [INFO ] [REMOTE ] CADE: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-22T17:50:51.692376] [INFO ] [REMOTE ] CADE: Full fetch complete (69641 records). [2025-09-22T17:50:51.692562] [DEBUG] [VALIDATOR ] CADE: Validating primary data. [2025-09-22T17:50:51.727241] [INFO ] [REMOTE ] CAH: Fetching primary data for 2024-12. [2025-09-22T17:50:52.089759] [DEBUG] [VALIDATOR ] CADE: All expected trading days are present. [2025-09-22T17:50:52.089849] [DEBUG] [VALIDATOR ] CADE: Primary data validation passed. [2025-09-22T17:50:52.090606] [INFO ] [MAIN ] CADE: Fetched primary data is valid. [2025-09-22T17:50:52.090676] [DEBUG] [LOCAL ] CADE: Saving primary data. [2025-09-22T17:50:52.092181] [DEBUG] [LOCAL ] CADE: Trimmed 69641 records to 48797 (keeping 200 days of data) [2025-09-22T17:50:52.330189] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T17:50:52.430534] [DEBUG] [LOCAL ] CADE: Primary data saved (48797 records). [2025-09-22T17:50:52.430725] [INFO ] [MAIN ] CADE: Full history saved. [2025-09-22T17:50:52.430820] [INFO ] [MAIN ] Update Progress: 387/2372 symbols completed. CADE took 29.7s. Estimated remaining: 4h 20m 37s. Rate: 7.6 symbols/min [2025-09-22T17:50:52.528193] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-07. [2025-09-22T17:50:52.621037] [INFO ] [MAIN ] CAL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:50:52.667720] [DEBUG] [LOCAL ] CAL: Loaded 43947 existing records from primary storage. [2025-09-22T17:50:52.667884] [INFO ] [MAIN ] CAL: Loaded 43947 existing records. [2025-09-22T17:50:52.865015] [WARN ] [MAIN ] CAL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:50:52.865310] [INFO ] [MAIN ] CAL: Wiping existing primary data before full refresh. [2025-09-22T17:50:52.865362] [INFO ] [LOCAL ] CAL: Starting deletion of primary data. [2025-09-22T17:50:52.866681] [DEBUG] [LOCAL ] CAL: Deleted primary data file. [2025-09-22T17:50:52.866745] [INFO ] [MAIN ] CAL: Starting full primary refresh. [2025-09-22T17:50:53.255932] [INFO ] [REMOTE ] CAL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:50:53.324527] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-05. [2025-09-22T17:50:53.331124] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-22T17:50:54.122027] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-01. [2025-09-22T17:50:54.599614] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-22T17:50:54.663714] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-07 (2.14 seconds). [2025-09-22T17:50:54.922058] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-08. [2025-09-22T17:50:55.722124] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-06. [2025-09-22T17:50:55.891537] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-01 (1.77 seconds). [2025-09-22T17:50:56.387282] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T17:50:56.522018] [INFO ] [REMOTE ] CAG: Fetching primary data for 2025-09. [2025-09-22T17:50:57.113057] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T17:50:57.322043] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-02. [2025-09-22T17:50:58.122080] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-07. [2025-09-22T17:50:58.266300] [INFO ] [REMOTE ] CAG: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-22T17:50:58.276285] [INFO ] [REMOTE ] CAG: Full fetch complete (77641 records). [2025-09-22T17:50:58.276409] [DEBUG] [VALIDATOR ] CAG: Validating primary data. [2025-09-22T17:50:58.673396] [DEBUG] [VALIDATOR ] CAG: All expected trading days are present. [2025-09-22T17:50:58.673475] [DEBUG] [VALIDATOR ] CAG: Primary data validation passed. [2025-09-22T17:50:58.674391] [INFO ] [MAIN ] CAG: Fetched primary data is valid. [2025-09-22T17:50:58.674459] [DEBUG] [LOCAL ] CAG: Saving primary data. [2025-09-22T17:50:58.676028] [DEBUG] [LOCAL ] CAG: Trimmed 77641 records to 53659 (keeping 200 days of data) [2025-09-22T17:50:58.932928] [INFO ] [REMOTE ] CAL: Fetching primary data for 2024-12. [2025-09-22T17:50:58.938064] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-22T17:50:59.055665] [DEBUG] [LOCAL ] CAG: Primary data saved (53659 records). [2025-09-22T17:50:59.055816] [INFO ] [MAIN ] CAG: Full history saved. [2025-09-22T17:50:59.055906] [INFO ] [MAIN ] Update Progress: 388/2372 symbols completed. CAG took 30.7s. Estimated remaining: 4h 20m 23s. Rate: 7.6 symbols/min [2025-09-22T17:50:59.234239] [INFO ] [MAIN ] CALX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:50:59.277628] [DEBUG] [LOCAL ] CALX: Loaded 39339 existing records from primary storage. [2025-09-22T17:50:59.277873] [INFO ] [MAIN ] CALX: Loaded 39339 existing records. [2025-09-22T17:50:59.415486] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-22T17:50:59.508044] [WARN ] [MAIN ] CALX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:50:59.508311] [INFO ] [MAIN ] CALX: Wiping existing primary data before full refresh. [2025-09-22T17:50:59.508367] [INFO ] [LOCAL ] CALX: Starting deletion of primary data. [2025-09-22T17:50:59.509203] [DEBUG] [LOCAL ] CALX: Deleted primary data file. [2025-09-22T17:50:59.509265] [INFO ] [MAIN ] CALX: Starting full primary refresh. [2025-09-22T17:50:59.727255] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-03. [2025-09-22T17:50:59.877075] [INFO ] [REMOTE ] CALX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:51:00.522019] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-08. [2025-09-22T17:51:00.625741] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T17:51:01.322069] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-01. [2025-09-22T17:51:01.721000] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T17:51:02.122044] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-04. [2025-09-22T17:51:02.536901] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-22T17:51:02.922109] [INFO ] [REMOTE ] CALX: Fetching primary data for 2024-12. [2025-09-22T17:51:03.722066] [INFO ] [REMOTE ] CAE: Fetching primary data for 2025-09. [2025-09-22T17:51:04.295588] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-01 (2.97 seconds). [2025-09-22T17:51:04.522116] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-02. [2025-09-22T17:51:05.135294] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2024-12 (2.21 seconds). [2025-09-22T17:51:05.322055] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-01. [2025-09-22T17:51:05.628474] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T17:51:05.685834] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-04 (3.56 seconds). [2025-09-22T17:51:05.712509] [INFO ] [REMOTE ] CAE: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-22T17:51:05.718546] [INFO ] [REMOTE ] CAE: Full fetch complete (55624 records). [2025-09-22T17:51:05.718695] [DEBUG] [VALIDATOR ] CAE: Validating primary data. [2025-09-22T17:51:06.117392] [DEBUG] [VALIDATOR ] CAE: All expected trading days are present. [2025-09-22T17:51:06.117504] [DEBUG] [VALIDATOR ] CAE: Primary data validation passed. [2025-09-22T17:51:06.119309] [INFO ] [MAIN ] CAE: Fetched primary data is valid. [2025-09-22T17:51:06.119390] [DEBUG] [LOCAL ] CAE: Saving primary data. [2025-09-22T17:51:06.121002] [DEBUG] [LOCAL ] CAE: Trimmed 55624 records to 38913 (keeping 200 days of data) [2025-09-22T17:51:06.122135] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-05. [2025-09-22T17:51:06.362504] [DEBUG] [LOCAL ] CAE: Primary data saved (38913 records). [2025-09-22T17:51:06.362676] [INFO ] [MAIN ] CAE: Full history saved. [2025-09-22T17:51:06.362845] [INFO ] [MAIN ] Update Progress: 389/2372 symbols completed. CAE took 41.0s. Estimated remaining: 4h 20m 12s. Rate: 7.6 symbols/min [2025-09-22T17:51:06.531986] [INFO ] [MAIN ] CANG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:51:06.562635] [DEBUG] [LOCAL ] CANG: Loaded 27140 existing records from primary storage. [2025-09-22T17:51:06.562957] [INFO ] [MAIN ] CANG: Loaded 27140 existing records. [2025-09-22T17:51:06.764975] [WARN ] [MAIN ] CANG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:51:06.765940] [INFO ] [MAIN ] CANG: Wiping existing primary data before full refresh. [2025-09-22T17:51:06.766067] [INFO ] [LOCAL ] CANG: Starting deletion of primary data. [2025-09-22T17:51:06.774618] [DEBUG] [LOCAL ] CANG: Deleted primary data file. [2025-09-22T17:51:06.784305] [INFO ] [MAIN ] CANG: Starting full primary refresh. [2025-09-22T17:51:06.858731] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-22T17:51:06.927175] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-03. [2025-09-22T17:51:07.173900] [INFO ] [REMOTE ] CANG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:51:07.722076] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-02. [2025-09-22T17:51:07.964463] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-22T17:51:08.522150] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-06. [2025-09-22T17:51:08.665147] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-22T17:51:09.142283] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T17:51:09.322071] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-03. [2025-09-22T17:51:10.122097] [INFO ] [REMOTE ] CANG: Fetching primary data for 2024-12. [2025-09-22T17:51:10.307220] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-22T17:51:10.765755] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-22T17:51:10.922059] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-04. [2025-09-22T17:51:11.441207] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-22T17:51:11.722082] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-01. [2025-09-22T17:51:12.503429] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T17:51:12.522001] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-05. [2025-09-22T17:51:13.033858] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-22T17:51:13.322102] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-04. [2025-09-22T17:51:14.122073] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-07. [2025-09-22T17:51:14.436246] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-22T17:51:14.922079] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-02. [2025-09-22T17:51:15.644008] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-22T17:51:15.722026] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-03. [2025-09-22T17:51:16.004402] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-04 (2.68 seconds). [2025-09-22T17:51:16.116305] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-22T17:51:16.522056] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-06. [2025-09-22T17:51:16.852231] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-22T17:51:17.322054] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-05. [2025-09-22T17:51:17.706352] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-22T17:51:18.122069] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-08. [2025-09-22T17:51:18.774568] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-22T17:51:18.922049] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-06. [2025-09-22T17:51:19.722043] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-04. [2025-09-22T17:51:20.054560] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-22T17:51:20.121715] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-22T17:51:20.522089] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-07. [2025-09-22T17:51:20.772187] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-22T17:51:21.322067] [INFO ] [REMOTE ] CAH: Fetching primary data for 2025-09. [2025-09-22T17:51:21.849005] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-22T17:51:22.122108] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-07. [2025-09-22T17:51:22.922071] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-05. [2025-09-22T17:51:23.179057] [INFO ] [REMOTE ] CAH: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-22T17:51:23.187215] [INFO ] [REMOTE ] CAH: Full fetch complete (74578 records). [2025-09-22T17:51:23.187373] [DEBUG] [VALIDATOR ] CAH: Validating primary data. [2025-09-22T17:51:23.591226] [DEBUG] [VALIDATOR ] CAH: All expected trading days are present. [2025-09-22T17:51:23.591331] [DEBUG] [VALIDATOR ] CAH: Primary data validation passed. [2025-09-22T17:51:23.592255] [INFO ] [MAIN ] CAH: Fetched primary data is valid. [2025-09-22T17:51:23.592319] [DEBUG] [LOCAL ] CAH: Saving primary data. [2025-09-22T17:51:23.594139] [DEBUG] [LOCAL ] CAH: Trimmed 74578 records to 51466 (keeping 200 days of data) [2025-09-22T17:51:23.722480] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-08. [2025-09-22T17:51:23.773117] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-22T17:51:23.994294] [DEBUG] [LOCAL ] CAH: Primary data saved (51466 records). [2025-09-22T17:51:23.994527] [INFO ] [MAIN ] CAH: Full history saved. [2025-09-22T17:51:23.994714] [INFO ] [MAIN ] Update Progress: 390/2372 symbols completed. CAH took 33.5s. Estimated remaining: 4h 20m 54s. Rate: 7.6 symbols/min [2025-09-22T17:51:24.179171] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-22T17:51:24.204288] [INFO ] [MAIN ] CAPL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:51:24.205280] [DEBUG] [LOCAL ] CAPL: No existing data file found in primary storage. [2025-09-22T17:51:24.205342] [WARN ] [MAIN ] CAPL: No existing data found, performing full refresh instead. [2025-09-22T17:51:24.205985] [INFO ] [MAIN ] CAPL: Wiping existing primary data before full refresh. [2025-09-22T17:51:24.206040] [INFO ] [LOCAL ] CAPL: Starting deletion of primary data. [2025-09-22T17:51:24.206084] [DEBUG] [LOCAL ] CAPL: No primary data file found to delete. [2025-09-22T17:51:24.206126] [INFO ] [MAIN ] CAPL: Starting full primary refresh. [2025-09-22T17:51:24.527184] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-06. [2025-09-22T17:51:24.569811] [INFO ] [REMOTE ] CAPL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:51:25.322108] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-08. [2025-09-22T17:51:26.122098] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2024-12. [2025-09-22T17:51:26.163409] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T17:51:26.232831] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-08 (2.51 seconds). [2025-09-22T17:51:26.922065] [INFO ] [REMOTE ] CAL: Fetching primary data for 2025-09. [2025-09-22T17:51:27.722126] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-07. [2025-09-22T17:51:27.958576] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-08 (2.64 seconds). [2025-09-22T17:51:28.060941] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-22T17:51:28.522061] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-01. [2025-09-22T17:51:28.910722] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T17:51:29.214142] [INFO ] [REMOTE ] CAL: Incremental fetch complete for 2025-09 (2.29 seconds). [2025-09-22T17:51:29.221580] [INFO ] [REMOTE ] CAL: Full fetch complete (61909 records). [2025-09-22T17:51:29.221776] [DEBUG] [VALIDATOR ] CAL: Validating primary data. [2025-09-22T17:51:29.323327] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-08. [2025-09-22T17:51:29.400242] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-22T17:51:29.656958] [DEBUG] [VALIDATOR ] CAL: All expected trading days are present. [2025-09-22T17:51:29.657076] [DEBUG] [VALIDATOR ] CAL: Primary data validation passed. [2025-09-22T17:51:29.657895] [INFO ] [MAIN ] CAL: Fetched primary data is valid. [2025-09-22T17:51:29.657961] [DEBUG] [LOCAL ] CAL: Saving primary data. [2025-09-22T17:51:29.659382] [DEBUG] [LOCAL ] CAL: Trimmed 61909 records to 43280 (keeping 200 days of data) [2025-09-22T17:51:29.936917] [DEBUG] [LOCAL ] CAL: Primary data saved (43280 records). [2025-09-22T17:51:29.937051] [INFO ] [MAIN ] CAL: Full history saved. [2025-09-22T17:51:29.938595] [INFO ] [MAIN ] Update Progress: 391/2372 symbols completed. CAL took 37.5s. Estimated remaining: 4h 20m 36s. Rate: 7.6 symbols/min [2025-09-22T17:51:30.117218] [INFO ] [MAIN ] CARR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:51:30.122097] [INFO ] [REMOTE ] CALX: Fetching primary data for 2025-09. [2025-09-22T17:51:30.183968] [DEBUG] [LOCAL ] CARR: Loaded 54375 existing records from primary storage. [2025-09-22T17:51:30.185000] [INFO ] [MAIN ] CARR: Loaded 54375 existing records. [2025-09-22T17:51:30.362885] [WARN ] [MAIN ] CARR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:51:30.363268] [INFO ] [MAIN ] CARR: Wiping existing primary data before full refresh. [2025-09-22T17:51:30.363326] [INFO ] [LOCAL ] CARR: Starting deletion of primary data. [2025-09-22T17:51:30.364855] [DEBUG] [LOCAL ] CARR: Deleted primary data file. [2025-09-22T17:51:30.364917] [INFO ] [MAIN ] CARR: Starting full primary refresh. [2025-09-22T17:51:30.738391] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-22T17:51:30.744164] [INFO ] [REMOTE ] CARR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:51:30.922064] [INFO ] [REMOTE ] CARR: Fetching primary data for 2024-12. [2025-09-22T17:51:31.213331] [INFO ] [REMOTE ] CALX: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T17:51:31.219181] [INFO ] [REMOTE ] CALX: Full fetch complete (54114 records). [2025-09-22T17:51:31.219293] [DEBUG] [VALIDATOR ] CALX: Validating primary data. [2025-09-22T17:51:31.630240] [DEBUG] [VALIDATOR ] CALX: All expected trading days are present. [2025-09-22T17:51:31.630334] [DEBUG] [VALIDATOR ] CALX: Primary data validation passed. [2025-09-22T17:51:31.631092] [INFO ] [MAIN ] CALX: Fetched primary data is valid. [2025-09-22T17:51:31.631164] [DEBUG] [LOCAL ] CALX: Saving primary data. [2025-09-22T17:51:31.635707] [DEBUG] [LOCAL ] CALX: Trimmed 54114 records to 38657 (keeping 200 days of data) [2025-09-22T17:51:31.737164] [INFO ] [REMOTE ] CANG: Fetching primary data for 2025-09. [2025-09-22T17:51:31.893401] [DEBUG] [LOCAL ] CALX: Primary data saved (38657 records). [2025-09-22T17:51:31.893575] [INFO ] [MAIN ] CALX: Full history saved. [2025-09-22T17:51:31.893724] [INFO ] [MAIN ] Update Progress: 392/2372 symbols completed. CALX took 32.8s. Estimated remaining: 4h 19m 58s. Rate: 7.6 symbols/min [2025-09-22T17:51:32.082757] [INFO ] [MAIN ] CARS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:51:32.132487] [DEBUG] [LOCAL ] CARS: Loaded 41029 existing records from primary storage. [2025-09-22T17:51:32.132638] [INFO ] [MAIN ] CARS: Loaded 41029 existing records. [2025-09-22T17:51:32.329559] [WARN ] [MAIN ] CARS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:51:32.330026] [INFO ] [MAIN ] CARS: Wiping existing primary data before full refresh. [2025-09-22T17:51:32.330160] [INFO ] [LOCAL ] CARS: Starting deletion of primary data. [2025-09-22T17:51:32.331245] [DEBUG] [LOCAL ] CARS: Deleted primary data file. [2025-09-22T17:51:32.331310] [INFO ] [MAIN ] CARS: Starting full primary refresh. [2025-09-22T17:51:32.531971] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-02. [2025-09-22T17:51:32.821500] [INFO ] [REMOTE ] CARS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:51:32.825479] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2024-12 (1.90 seconds). [2025-09-22T17:51:32.860952] [INFO ] [REMOTE ] CANG: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-22T17:51:32.867973] [INFO ] [REMOTE ] CANG: Full fetch complete (40539 records). [2025-09-22T17:51:32.868310] [DEBUG] [VALIDATOR ] CANG: Validating primary data. [2025-09-22T17:51:33.325375] [INFO ] [REMOTE ] CARS: Fetching primary data for 2024-12. [2025-09-22T17:51:33.326218] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-22T17:51:33.460763] [DEBUG] [VALIDATOR ] CANG: All expected trading days are present. [2025-09-22T17:51:33.460899] [DEBUG] [VALIDATOR ] CANG: Primary data validation passed. [2025-09-22T17:51:33.462093] [INFO ] [MAIN ] CANG: Fetched primary data is valid. [2025-09-22T17:51:33.462182] [DEBUG] [LOCAL ] CANG: Saving primary data. [2025-09-22T17:51:33.463794] [DEBUG] [LOCAL ] CANG: Trimmed 40539 records to 26659 (keeping 200 days of data) [2025-09-22T17:51:33.690275] [DEBUG] [LOCAL ] CANG: Primary data saved (26659 records). [2025-09-22T17:51:33.690487] [INFO ] [MAIN ] CANG: Full history saved. [2025-09-22T17:51:33.690705] [INFO ] [MAIN ] Update Progress: 393/2372 symbols completed. CANG took 27.3s. Estimated remaining: 4h 19m 19s. Rate: 7.6 symbols/min [2025-09-22T17:51:33.909552] [INFO ] [MAIN ] CAT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:51:33.979419] [DEBUG] [LOCAL ] CAT: Loaded 53709 existing records from primary storage. [2025-09-22T17:51:33.979580] [INFO ] [MAIN ] CAT: Loaded 53709 existing records. [2025-09-22T17:51:34.130752] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-01. [2025-09-22T17:51:34.173034] [WARN ] [MAIN ] CAT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:51:34.173305] [INFO ] [MAIN ] CAT: Wiping existing primary data before full refresh. [2025-09-22T17:51:34.173354] [INFO ] [LOCAL ] CAT: Starting deletion of primary data. [2025-09-22T17:51:34.174718] [DEBUG] [LOCAL ] CAT: Deleted primary data file. [2025-09-22T17:51:34.174787] [INFO ] [MAIN ] CAT: Starting full primary refresh. [2025-09-22T17:51:34.545396] [INFO ] [REMOTE ] CAT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:51:34.913532] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T17:51:34.922454] [INFO ] [REMOTE ] CAT: Fetching primary data for 2024-12. [2025-09-22T17:51:35.507822] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T17:51:35.722072] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-02. [2025-09-22T17:51:36.522061] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-03. [2025-09-22T17:51:36.908088] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2024-12 (1.99 seconds). [2025-09-22T17:51:37.043722] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-22T17:51:37.258396] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-22T17:51:37.322057] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-04. [2025-09-22T17:51:37.811538] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-04 (0.49 seconds). [2025-09-22T17:51:38.122062] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-01. [2025-09-22T17:51:38.922072] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-05. [2025-09-22T17:51:39.722071] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-03. [2025-09-22T17:51:39.775563] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-05 (0.85 seconds). [2025-09-22T17:51:40.100183] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-01 (1.98 seconds). [2025-09-22T17:51:40.522059] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-06. [2025-09-22T17:51:41.095144] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-22T17:51:41.270739] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T17:51:41.322012] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-04. [2025-09-22T17:51:42.122052] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-02. [2025-09-22T17:51:42.922061] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-01. [2025-09-22T17:51:43.029774] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T17:51:43.722365] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-05. [2025-09-22T17:51:43.828757] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-22T17:51:43.883875] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-22T17:51:44.522114] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-03. [2025-09-22T17:51:45.194019] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T17:51:45.322064] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-06. [2025-09-22T17:51:46.122031] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-07. [2025-09-22T17:51:46.238768] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T17:51:46.706608] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T17:51:46.771567] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-07 (0.65 seconds). [2025-09-22T17:51:46.922064] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-02. [2025-09-22T17:51:47.722062] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-07. [2025-09-22T17:51:47.953354] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T17:51:48.522085] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-04. [2025-09-22T17:51:49.322050] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-08. [2025-09-22T17:51:49.587866] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-22T17:51:50.004203] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-22T17:51:50.122022] [INFO ] [REMOTE ] CAPL: Fetching primary data for 2025-09. [2025-09-22T17:51:50.248076] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-22T17:51:50.739239] [INFO ] [REMOTE ] CAPL: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-22T17:51:50.740700] [INFO ] [REMOTE ] CAPL: Full fetch complete (8954 records). [2025-09-22T17:51:50.740770] [DEBUG] [VALIDATOR ] CAPL: Validating primary data. [2025-09-22T17:51:50.927254] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-05. [2025-09-22T17:51:51.111407] [DEBUG] [VALIDATOR ] CAPL: All expected trading days are present. [2025-09-22T17:51:51.111511] [DEBUG] [VALIDATOR ] CAPL: Primary data validation passed. [2025-09-22T17:51:51.111791] [INFO ] [MAIN ] CAPL: Fetched primary data is valid. [2025-09-22T17:51:51.111853] [DEBUG] [LOCAL ] CAPL: Saving primary data. [2025-09-22T17:51:51.112271] [DEBUG] [LOCAL ] CAPL: Trimmed 8954 records to 5880 (keeping 200 days of data) [2025-09-22T17:51:51.149220] [DEBUG] [LOCAL ] CAPL: Primary data saved (5880 records). [2025-09-22T17:51:51.149365] [INFO ] [MAIN ] CAPL: Full history saved. [2025-09-22T17:51:51.149484] [INFO ] [MAIN ] Update Progress: 394/2372 symbols completed. CAPL took 27.2s. Estimated remaining: 4h 19m 60s. Rate: 7.6 symbols/min [2025-09-22T17:51:51.317872] [INFO ] [MAIN ] CATO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:51:51.328386] [DEBUG] [LOCAL ] CATO: Loaded 7531 existing records from primary storage. [2025-09-22T17:51:51.328499] [INFO ] [MAIN ] CATO: Loaded 7531 existing records. [2025-09-22T17:51:51.503224] [WARN ] [MAIN ] CATO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:51:51.503455] [INFO ] [MAIN ] CATO: Wiping existing primary data before full refresh. [2025-09-22T17:51:51.503502] [INFO ] [LOCAL ] CATO: Starting deletion of primary data. [2025-09-22T17:51:51.503877] [DEBUG] [LOCAL ] CATO: Deleted primary data file. [2025-09-22T17:51:51.503936] [INFO ] [MAIN ] CATO: Starting full primary refresh. [2025-09-22T17:51:51.731179] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-03. [2025-09-22T17:51:51.858206] [INFO ] [REMOTE ] CATO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:51:52.522056] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-08. [2025-09-22T17:51:52.623018] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-22T17:51:53.016811] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T17:51:53.322078] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-06. [2025-09-22T17:51:54.122086] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-04. [2025-09-22T17:51:54.569578] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-08 (2.05 seconds). [2025-09-22T17:51:54.922146] [INFO ] [REMOTE ] CARR: Fetching primary data for 2025-09. [2025-09-22T17:51:55.413152] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-06 (2.09 seconds). [2025-09-22T17:51:55.476214] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-22T17:51:55.722141] [INFO ] [REMOTE ] CATO: Fetching primary data for 2024-12. [2025-09-22T17:51:56.522116] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-05. [2025-09-22T17:51:56.715440] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-22T17:51:56.799937] [INFO ] [REMOTE ] CARR: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-22T17:51:56.808742] [INFO ] [REMOTE ] CARR: Full fetch complete (77595 records). [2025-09-22T17:51:56.808929] [DEBUG] [VALIDATOR ] CARR: Validating primary data. [2025-09-22T17:51:57.207945] [DEBUG] [VALIDATOR ] CARR: All expected trading days are present. [2025-09-22T17:51:57.208073] [DEBUG] [VALIDATOR ] CARR: Primary data validation passed. [2025-09-22T17:51:57.209124] [INFO ] [MAIN ] CARR: Fetched primary data is valid. [2025-09-22T17:51:57.209213] [DEBUG] [LOCAL ] CARR: Saving primary data. [2025-09-22T17:51:57.211560] [DEBUG] [LOCAL ] CARR: Trimmed 77595 records to 53596 (keeping 200 days of data) [2025-09-22T17:51:57.323092] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-01. [2025-09-22T17:51:57.575567] [DEBUG] [LOCAL ] CARR: Primary data saved (53596 records). [2025-09-22T17:51:57.575811] [INFO ] [MAIN ] CARR: Full history saved. [2025-09-22T17:51:57.576665] [INFO ] [MAIN ] Update Progress: 395/2372 symbols completed. CARR took 27.6s. Estimated remaining: 4h 19m 45s. Rate: 7.6 symbols/min [2025-09-22T17:51:57.778587] [INFO ] [MAIN ] CAVA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:51:57.845372] [DEBUG] [LOCAL ] CAVA: Loaded 54332 existing records from primary storage. [2025-09-22T17:51:57.845611] [INFO ] [MAIN ] CAVA: Loaded 54332 existing records. [2025-09-22T17:51:58.047751] [WARN ] [MAIN ] CAVA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:51:58.050845] [INFO ] [MAIN ] CAVA: Wiping existing primary data before full refresh. [2025-09-22T17:51:58.051060] [INFO ] [LOCAL ] CAVA: Starting deletion of primary data. [2025-09-22T17:51:58.050709] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-22T17:51:58.053835] [DEBUG] [LOCAL ] CAVA: Deleted primary data file. [2025-09-22T17:51:58.054031] [INFO ] [MAIN ] CAVA: Starting full primary refresh. [2025-09-22T17:51:58.122266] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-02. [2025-09-22T17:51:58.277717] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T17:51:58.478305] [INFO ] [REMOTE ] CAVA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:51:58.708077] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T17:51:58.922098] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2024-12. [2025-09-22T17:51:59.722065] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-07. [2025-09-22T17:52:00.522061] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-06. [2025-09-22T17:52:01.322103] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-03. [2025-09-22T17:52:01.357681] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2024-12 (2.44 seconds). [2025-09-22T17:52:01.604770] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-22T17:52:01.813963] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T17:52:01.850788] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-03 (0.53 seconds). [2025-09-22T17:52:02.122052] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-04. [2025-09-22T17:52:02.905499] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-04 (0.78 seconds). [2025-09-22T17:52:02.922055] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-05. [2025-09-22T17:52:03.545852] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T17:52:03.722052] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-06. [2025-09-22T17:52:04.377072] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-06 (0.66 seconds). [2025-09-22T17:52:04.522063] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-07. [2025-09-22T17:52:05.322054] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-07. [2025-09-22T17:52:05.833440] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-07 (0.51 seconds). [2025-09-22T17:52:06.076388] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-22T17:52:06.122035] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-08. [2025-09-22T17:52:06.922073] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-08. [2025-09-22T17:52:07.161525] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-22T17:52:07.722061] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-08. [2025-09-22T17:52:08.522114] [INFO ] [REMOTE ] CATO: Fetching primary data for 2025-09. [2025-09-22T17:52:08.790794] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T17:52:09.173277] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-08 (2.25 seconds). [2025-09-22T17:52:09.322041] [INFO ] [REMOTE ] CAT: Fetching primary data for 2025-09. [2025-09-22T17:52:09.414875] [INFO ] [REMOTE ] CATO: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-22T17:52:09.417186] [INFO ] [REMOTE ] CATO: Full fetch complete (12204 records). [2025-09-22T17:52:09.417260] [DEBUG] [VALIDATOR ] CATO: Validating primary data. [2025-09-22T17:52:09.782927] [DEBUG] [VALIDATOR ] CATO: All expected trading days are present. [2025-09-22T17:52:09.783022] [DEBUG] [VALIDATOR ] CATO: Primary data validation passed. [2025-09-22T17:52:09.783361] [INFO ] [MAIN ] CATO: Fetched primary data is valid. [2025-09-22T17:52:09.783419] [DEBUG] [LOCAL ] CATO: Saving primary data. [2025-09-22T17:52:09.783919] [DEBUG] [LOCAL ] CATO: Trimmed 12204 records to 7350 (keeping 200 days of data) [2025-09-22T17:52:09.825555] [DEBUG] [LOCAL ] CATO: Primary data saved (7350 records). [2025-09-22T17:52:09.825708] [INFO ] [MAIN ] CATO: Full history saved. [2025-09-22T17:52:09.825809] [INFO ] [MAIN ] Update Progress: 396/2372 symbols completed. CATO took 18.7s. Estimated remaining: 4h 19m 58s. Rate: 7.6 symbols/min [2025-09-22T17:52:09.996748] [INFO ] [MAIN ] CB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:52:10.061494] [DEBUG] [LOCAL ] CB: Loaded 50868 existing records from primary storage. [2025-09-22T17:52:10.061687] [INFO ] [MAIN ] CB: Loaded 50868 existing records. [2025-09-22T17:52:10.128019] [INFO ] [REMOTE ] CARS: Fetching primary data for 2025-09. [2025-09-22T17:52:10.251866] [WARN ] [MAIN ] CB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:52:10.252188] [INFO ] [MAIN ] CB: Wiping existing primary data before full refresh. [2025-09-22T17:52:10.252245] [INFO ] [LOCAL ] CB: Starting deletion of primary data. [2025-09-22T17:52:10.253317] [DEBUG] [LOCAL ] CB: Deleted primary data file. [2025-09-22T17:52:10.253379] [INFO ] [MAIN ] CB: Starting full primary refresh. [2025-09-22T17:52:10.623705] [INFO ] [REMOTE ] CB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:52:10.922094] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-01. [2025-09-22T17:52:11.502926] [INFO ] [REMOTE ] CAT: Incremental fetch complete for 2025-09 (2.18 seconds). [2025-09-22T17:52:11.511369] [INFO ] [REMOTE ] CAT: Full fetch complete (76589 records). [2025-09-22T17:52:11.511503] [DEBUG] [VALIDATOR ] CAT: Validating primary data. [2025-09-22T17:52:11.743020] [INFO ] [REMOTE ] CB: Fetching primary data for 2024-12. [2025-09-22T17:52:11.924316] [DEBUG] [VALIDATOR ] CAT: All expected trading days are present. [2025-09-22T17:52:11.924444] [DEBUG] [VALIDATOR ] CAT: Primary data validation passed. [2025-09-22T17:52:11.925327] [INFO ] [MAIN ] CAT: Fetched primary data is valid. [2025-09-22T17:52:11.925577] [DEBUG] [LOCAL ] CAT: Saving primary data. [2025-09-22T17:52:11.981526] [INFO ] [REMOTE ] CARS: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T17:52:11.989937] [DEBUG] [LOCAL ] CAT: Trimmed 76589 records to 52926 (keeping 200 days of data) [2025-09-22T17:52:11.991235] [INFO ] [REMOTE ] CARS: Full fetch complete (55352 records). [2025-09-22T17:52:11.991370] [DEBUG] [VALIDATOR ] CARS: Validating primary data. [2025-09-22T17:52:12.528607] [DEBUG] [VALIDATOR ] CARS: All expected trading days are present. [2025-09-22T17:52:12.529366] [DEBUG] [VALIDATOR ] CARS: Primary data validation passed. [2025-09-22T17:52:12.531284] [INFO ] [MAIN ] CARS: Fetched primary data is valid. [2025-09-22T17:52:12.534353] [DEBUG] [LOCAL ] CARS: Saving primary data. [2025-09-22T17:52:12.541401] [DEBUG] [LOCAL ] CARS: Trimmed 55352 records to 40297 (keeping 200 days of data) [2025-09-22T17:52:12.920841] [DEBUG] [LOCAL ] CARS: Primary data saved (40297 records). [2025-09-22T17:52:12.922183] [INFO ] [MAIN ] CARS: Full history saved. [2025-09-22T17:52:12.922729] [INFO ] [MAIN ] Update Progress: 397/2372 symbols completed. CARS took 41.0s. Estimated remaining: 4h 19m 27s. Rate: 7.6 symbols/min [2025-09-22T17:52:12.952788] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-01 (2.03 seconds). [2025-09-22T17:52:12.970145] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-02. [2025-09-22T17:52:13.070939] [DEBUG] [LOCAL ] CAT: Primary data saved (52926 records). [2025-09-22T17:52:13.071100] [INFO ] [MAIN ] CAT: Full history saved. [2025-09-22T17:52:13.071233] [INFO ] [MAIN ] Update Progress: 398/2372 symbols completed. CAT took 39.4s. Estimated remaining: 4h 18m 40s. Rate: 7.6 symbols/min [2025-09-22T17:52:13.341188] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-22T17:52:13.351396] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-01. [2025-09-22T17:52:14.979233] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-02 (2.01 seconds). [2025-09-22T17:52:14.989523] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-03. [2025-09-22T17:52:15.221019] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-22T17:52:15.231973] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-02. [2025-09-22T17:52:16.937206] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T17:52:16.961759] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-03. [2025-09-22T17:52:16.993994] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-22T17:52:17.007000] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-04. [2025-09-22T17:52:18.739527] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-22T17:52:18.751837] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-05. [2025-09-22T17:52:19.126381] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-03 (2.16 seconds). [2025-09-22T17:52:19.137560] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-04. [2025-09-22T17:52:20.840988] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-22T17:52:20.853164] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-05. [2025-09-22T17:52:20.971638] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-05 (2.22 seconds). [2025-09-22T17:52:20.983477] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-06. [2025-09-22T17:52:22.648789] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T17:52:22.659028] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-06. [2025-09-22T17:52:23.111238] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-06 (2.13 seconds). [2025-09-22T17:52:23.122079] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-07. [2025-09-22T17:52:24.491376] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-22T17:52:24.502372] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-07. [2025-09-22T17:52:24.978055] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-07 (1.86 seconds). [2025-09-22T17:52:24.990497] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-08. [2025-09-22T17:52:26.181901] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-07 (1.68 seconds). [2025-09-22T17:52:26.195256] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-08. [2025-09-22T17:52:26.816569] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-22T17:52:26.830400] [INFO ] [REMOTE ] CAVA: Fetching primary data for 2025-09. [2025-09-22T17:52:28.088595] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T17:52:28.101871] [INFO ] [REMOTE ] CB: Fetching primary data for 2025-09. [2025-09-22T17:52:29.017384] [INFO ] [REMOTE ] CAVA: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-22T17:52:29.025951] [INFO ] [REMOTE ] CAVA: Full fetch complete (77271 records). [2025-09-22T17:52:29.026128] [DEBUG] [VALIDATOR ] CAVA: Validating primary data. [2025-09-22T17:52:29.426631] [DEBUG] [VALIDATOR ] CAVA: All expected trading days are present. [2025-09-22T17:52:29.426753] [DEBUG] [VALIDATOR ] CAVA: Primary data validation passed. [2025-09-22T17:52:29.427598] [INFO ] [MAIN ] CAVA: Fetched primary data is valid. [2025-09-22T17:52:29.427670] [DEBUG] [LOCAL ] CAVA: Saving primary data. [2025-09-22T17:52:29.429277] [DEBUG] [LOCAL ] CAVA: Trimmed 77271 records to 53552 (keeping 200 days of data) [2025-09-22T17:52:29.761249] [DEBUG] [LOCAL ] CAVA: Primary data saved (53552 records). [2025-09-22T17:52:29.761518] [INFO ] [MAIN ] CAVA: Full history saved. [2025-09-22T17:52:29.762353] [INFO ] [MAIN ] Update Progress: 399/2372 symbols completed. CAVA took 32.2s. Estimated remaining: 4h 19m 16s. Rate: 7.6 symbols/min [2025-09-22T17:52:30.004786] [INFO ] [REMOTE ] CB: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-22T17:52:30.012725] [INFO ] [REMOTE ] CB: Full fetch complete (72657 records). [2025-09-22T17:52:30.012854] [DEBUG] [VALIDATOR ] CB: Validating primary data. [2025-09-22T17:52:30.409688] [DEBUG] [VALIDATOR ] CB: All expected trading days are present. [2025-09-22T17:52:30.409779] [DEBUG] [VALIDATOR ] CB: Primary data validation passed. [2025-09-22T17:52:30.410573] [INFO ] [MAIN ] CB: Fetched primary data is valid. [2025-09-22T17:52:30.410617] [DEBUG] [LOCAL ] CB: Saving primary data. [2025-09-22T17:52:30.412108] [DEBUG] [LOCAL ] CB: Trimmed 72657 records to 50103 (keeping 200 days of data) [2025-09-22T17:52:30.742749] [DEBUG] [LOCAL ] CB: Primary data saved (50103 records). [2025-09-22T17:52:30.742899] [INFO ] [MAIN ] CB: Full history saved. [2025-09-22T17:52:30.742986] [INFO ] [MAIN ] Update Progress: 400/2372 symbols completed. CB took 20.9s. Estimated remaining: 4h 18m 34s. Rate: 7.6 symbols/min [2025-09-22T17:52:31.360254] [INFO ] [MAIN ] CBAN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:52:31.413235] [INFO ] [MAIN ] CBNA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:52:31.436063] [INFO ] [MAIN ] CBL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:52:31.472891] [INFO ] [MAIN ] CBO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:52:31.473936] [DEBUG] [LOCAL ] CBO: No existing data file found in primary storage. [2025-09-22T17:52:31.473993] [WARN ] [MAIN ] CBO: No existing data found, performing full refresh instead. [2025-09-22T17:52:31.474124] [INFO ] [MAIN ] CBO: Wiping existing primary data before full refresh. [2025-09-22T17:52:31.474166] [INFO ] [LOCAL ] CBO: Starting deletion of primary data. [2025-09-22T17:52:31.474208] [DEBUG] [LOCAL ] CBO: No primary data file found to delete. [2025-09-22T17:52:31.474272] [INFO ] [MAIN ] CBO: Starting full primary refresh. [2025-09-22T17:52:31.574188] [DEBUG] [LOCAL ] CBNA: Loaded 2982 existing records from primary storage. [2025-09-22T17:52:31.601047] [DEBUG] [LOCAL ] CBAN: Loaded 11389 existing records from primary storage. [2025-09-22T17:52:31.590619] [DEBUG] [LOCAL ] CBL: Loaded 17100 existing records from primary storage. [2025-09-22T17:52:31.613996] [INFO ] [MAIN ] CBAN: Loaded 11389 existing records. [2025-09-22T17:52:31.614176] [INFO ] [MAIN ] CBL: Loaded 17100 existing records. [2025-09-22T17:52:31.614094] [INFO ] [MAIN ] CBNA: Loaded 2982 existing records. [2025-09-22T17:52:32.290098] [WARN ] [MAIN ] CBAN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:52:32.374126] [WARN ] [MAIN ] CBNA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:52:32.374601] [INFO ] [MAIN ] CBAN: Wiping existing primary data before full refresh. [2025-09-22T17:52:32.374328] [WARN ] [MAIN ] CBL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:52:32.386194] [INFO ] [LOCAL ] CBAN: Starting deletion of primary data. [2025-09-22T17:52:32.391395] [INFO ] [MAIN ] CBNA: Wiping existing primary data before full refresh. [2025-09-22T17:52:32.391494] [INFO ] [LOCAL ] CBNA: Starting deletion of primary data. [2025-09-22T17:52:32.429508] [DEBUG] [LOCAL ] CBAN: Deleted primary data file. [2025-09-22T17:52:32.429438] [DEBUG] [LOCAL ] CBNA: Deleted primary data file. [2025-09-22T17:52:32.380903] [INFO ] [MAIN ] CBL: Wiping existing primary data before full refresh. [2025-09-22T17:52:32.452761] [INFO ] [MAIN ] CBNA: Starting full primary refresh. [2025-09-22T17:52:32.455681] [INFO ] [MAIN ] CBAN: Starting full primary refresh. [2025-09-22T17:52:32.452666] [INFO ] [LOCAL ] CBL: Starting deletion of primary data. [2025-09-22T17:52:32.464762] [INFO ] [REMOTE ] CBO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:52:32.529313] [INFO ] [REMOTE ] CBO: Fetching primary data for 2024-12. [2025-09-22T17:52:32.567522] [DEBUG] [LOCAL ] CBL: Deleted primary data file. [2025-09-22T17:52:32.618406] [INFO ] [MAIN ] CBL: Starting full primary refresh. [2025-09-22T17:52:32.852634] [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-22T17:52:32.894327] [WARN ] [REMOTE ] CBO: No data returned for month 2024-12 [2025-09-22T17:52:32.900794] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-01. [2025-09-22T17:52:33.268789] [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-22T17:52:33.341551] [WARN ] [REMOTE ] CBO: No data returned for month 2025-01 [2025-09-22T17:52:33.367538] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-02. [2025-09-22T17:52:33.524796] [INFO ] [REMOTE ] CBAN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:52:33.541312] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2024-12. [2025-09-22T17:52:33.635224] [INFO ] [REMOTE ] CBL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:52:33.669799] [INFO ] [REMOTE ] CBL: Fetching primary data for 2024-12. [2025-09-22T17:52:33.693896] [INFO ] [REMOTE ] CBNA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:52:33.694297] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2024-12. [2025-09-22T17:52:33.703563] [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-22T17:52:33.704273] [WARN ] [REMOTE ] CBO: No data returned for month 2025-02 [2025-09-22T17:52:33.705127] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-03. [2025-09-22T17:52:34.079162] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-03 (0.37 seconds). [2025-09-22T17:52:34.080035] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-04. [2025-09-22T17:52:34.306347] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-04 (0.23 seconds). [2025-09-22T17:52:34.307242] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-05. [2025-09-22T17:52:34.354071] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-22T17:52:34.355773] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-01. [2025-09-22T17:52:34.444725] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-22T17:52:34.446941] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-01. [2025-09-22T17:52:34.898891] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-22T17:52:34.913544] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-22T17:52:34.921998] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-02. [2025-09-22T17:52:34.992432] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-22T17:52:35.100491] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T17:52:35.242770] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-02 (0.32 seconds). [2025-09-22T17:52:35.722049] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-03. [2025-09-22T17:52:36.168614] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-22T17:52:36.522065] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-06. [2025-09-22T17:52:36.783263] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-06 (0.26 seconds). [2025-09-22T17:52:37.322062] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-02. [2025-09-22T17:52:38.122247] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-04. [2025-09-22T17:52:38.122180] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-22T17:52:38.428720] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-04 (0.31 seconds). [2025-09-22T17:52:38.922069] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-07. [2025-09-22T17:52:39.146821] [INFO ] [REMOTE ] CBO: Incremental fetch complete for 2025-07 (0.22 seconds). [2025-09-22T17:52:39.722057] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-08. [2025-09-22T17:52:39.947317] [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-22T17:52:39.947627] [WARN ] [REMOTE ] CBO: No data returned for month 2025-08 [2025-09-22T17:52:40.522051] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-01. [2025-09-22T17:52:41.178234] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-01 (0.66 seconds). [2025-09-22T17:52:41.322046] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-02. [2025-09-22T17:52:42.122056] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-03. [2025-09-22T17:52:42.276868] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-22T17:52:42.922067] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-05. [2025-09-22T17:52:43.048813] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-22T17:52:43.484239] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-22T17:52:43.722090] [INFO ] [REMOTE ] CBO: Fetching primary data for 2025-09. [2025-09-22T17:52:44.179250] [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-22T17:52:44.179589] [WARN ] [REMOTE ] CBO: No data returned for month 2025-09 [2025-09-22T17:52:44.179970] [INFO ] [REMOTE ] CBO: Full fetch complete (1016 records). [2025-09-22T17:52:44.180056] [DEBUG] [VALIDATOR ] CBO: Validating primary data. [2025-09-22T17:52:44.180903] [FATAL] [VALIDATOR ] CBO: Data is stale - most recent date (2025-07-10) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:52:44.181000] [FATAL] [MAIN ] CBO: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:52:44.181088] [WARN ] [MAIN ] CBO: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:52:44.181198] [INFO ] [LOCAL ] CBO: Starting deletion of primary data. [2025-09-22T17:52:44.181293] [DEBUG] [LOCAL ] CBO: No primary data file found to delete. [2025-09-22T17:52:44.181350] [INFO ] [LOCAL ] CBO: Starting deletion of derivative data. [2025-09-22T17:52:44.181407] [DEBUG] [LOCAL ] CBO: No derivative data file found to delete. [2025-09-22T17:52:44.181490] [INFO ] [MAIN ] Update Progress: 401/2372 symbols completed. CBO took 13.4s. Estimated remaining: 4h 18m 54s. Rate: 7.6 symbols/min [2025-09-22T17:52:44.359735] [INFO ] [MAIN ] CBRE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:52:44.418930] [DEBUG] [LOCAL ] CBRE: Loaded 51439 existing records from primary storage. [2025-09-22T17:52:44.419111] [INFO ] [MAIN ] CBRE: Loaded 51439 existing records. [2025-09-22T17:52:44.523304] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-06. [2025-09-22T17:52:44.606315] [WARN ] [MAIN ] CBRE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:52:44.606718] [INFO ] [MAIN ] CBRE: Wiping existing primary data before full refresh. [2025-09-22T17:52:44.606780] [INFO ] [LOCAL ] CBRE: Starting deletion of primary data. [2025-09-22T17:52:44.608396] [DEBUG] [LOCAL ] CBRE: Deleted primary data file. [2025-09-22T17:52:44.608459] [INFO ] [MAIN ] CBRE: Starting full primary refresh. [2025-09-22T17:52:44.985862] [INFO ] [REMOTE ] CBRE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:52:45.146012] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-06 (0.62 seconds). [2025-09-22T17:52:45.322046] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-04. [2025-09-22T17:52:45.999900] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-04 (0.68 seconds). [2025-09-22T17:52:46.122098] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-05. [2025-09-22T17:52:46.922038] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-03. [2025-09-22T17:52:47.007198] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-22T17:52:47.722050] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-07. [2025-09-22T17:52:48.104549] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-22T17:52:48.187391] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-07 (0.47 seconds). [2025-09-22T17:52:48.522118] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-06. [2025-09-22T17:52:49.203985] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-06 (0.68 seconds). [2025-09-22T17:52:49.322060] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-04. [2025-09-22T17:52:50.128495] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2024-12. [2025-09-22T17:52:50.136386] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-22T17:52:50.922081] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-05. [2025-09-22T17:52:51.518240] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-05 (0.60 seconds). [2025-09-22T17:52:51.722142] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-08. [2025-09-22T17:52:51.809238] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-22T17:52:52.072335] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-08 (0.35 seconds). [2025-09-22T17:52:52.522096] [INFO ] [REMOTE ] CBNA: Fetching primary data for 2025-09. [2025-09-22T17:52:52.969591] [INFO ] [REMOTE ] CBNA: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-22T17:52:52.970638] [INFO ] [REMOTE ] CBNA: Full fetch complete (4721 records). [2025-09-22T17:52:52.970735] [DEBUG] [VALIDATOR ] CBNA: Validating primary data. [2025-09-22T17:52:53.322022] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-06. [2025-09-22T17:52:53.345070] [DEBUG] [VALIDATOR ] CBNA: All expected trading days are present. [2025-09-22T17:52:53.345133] [DEBUG] [VALIDATOR ] CBNA: Primary data validation passed. [2025-09-22T17:52:53.345276] [INFO ] [MAIN ] CBNA: Fetched primary data is valid. [2025-09-22T17:52:53.345316] [DEBUG] [LOCAL ] CBNA: Saving primary data. [2025-09-22T17:52:53.345737] [DEBUG] [LOCAL ] CBNA: Trimmed 4721 records to 2901 (keeping 200 days of data) [2025-09-22T17:52:53.363323] [DEBUG] [LOCAL ] CBNA: Primary data saved (2901 records). [2025-09-22T17:52:53.363405] [INFO ] [MAIN ] CBNA: Full history saved. [2025-09-22T17:52:53.363484] [INFO ] [MAIN ] Update Progress: 402/2372 symbols completed. CBNA took 22.6s. Estimated remaining: 4h 18m 52s. Rate: 7.6 symbols/min [2025-09-22T17:52:53.532530] [INFO ] [MAIN ] CBT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:52:53.571694] [DEBUG] [LOCAL ] CBT: Loaded 31844 existing records from primary storage. [2025-09-22T17:52:53.571855] [INFO ] [MAIN ] CBT: Loaded 31844 existing records. [2025-09-22T17:52:53.770541] [WARN ] [MAIN ] CBT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:52:53.770842] [INFO ] [MAIN ] CBT: Wiping existing primary data before full refresh. [2025-09-22T17:52:53.770893] [INFO ] [LOCAL ] CBT: Starting deletion of primary data. [2025-09-22T17:52:53.771899] [DEBUG] [LOCAL ] CBT: Deleted primary data file. [2025-09-22T17:52:53.771963] [INFO ] [MAIN ] CBT: Starting full primary refresh. [2025-09-22T17:52:54.128852] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-01. [2025-09-22T17:52:54.171070] [INFO ] [REMOTE ] CBT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:52:54.346638] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T17:52:54.922119] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-07. [2025-09-22T17:52:55.722056] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-07. [2025-09-22T17:52:55.873560] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-22T17:52:55.997556] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-22T17:52:56.387988] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-07 (0.67 seconds). [2025-09-22T17:52:56.522098] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-08. [2025-09-22T17:52:57.322053] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-02. [2025-09-22T17:52:57.566890] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-22T17:52:58.122066] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-08. [2025-09-22T17:52:58.695299] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-22T17:52:58.922070] [INFO ] [REMOTE ] CBL: Fetching primary data for 2025-09. [2025-09-22T17:52:59.057943] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-22T17:52:59.722069] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-03. [2025-09-22T17:53:00.213628] [INFO ] [REMOTE ] CBL: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-22T17:53:00.216664] [INFO ] [REMOTE ] CBL: Full fetch complete (25733 records). [2025-09-22T17:53:00.216763] [DEBUG] [VALIDATOR ] CBL: Validating primary data. [2025-09-22T17:53:00.527146] [INFO ] [REMOTE ] CBAN: Fetching primary data for 2025-09. [2025-09-22T17:53:00.592496] [DEBUG] [VALIDATOR ] CBL: All expected trading days are present. [2025-09-22T17:53:00.592572] [DEBUG] [VALIDATOR ] CBL: Primary data validation passed. [2025-09-22T17:53:00.593017] [INFO ] [MAIN ] CBL: Fetched primary data is valid. [2025-09-22T17:53:00.593079] [DEBUG] [LOCAL ] CBL: Saving primary data. [2025-09-22T17:53:00.593839] [DEBUG] [LOCAL ] CBL: Trimmed 25733 records to 16762 (keeping 200 days of data) [2025-09-22T17:53:00.698177] [DEBUG] [LOCAL ] CBL: Primary data saved (16762 records). [2025-09-22T17:53:00.698326] [INFO ] [MAIN ] CBL: Full history saved. [2025-09-22T17:53:00.698415] [INFO ] [MAIN ] Update Progress: 403/2372 symbols completed. CBL took 30.0s. Estimated remaining: 4h 18m 42s. Rate: 7.6 symbols/min [2025-09-22T17:53:00.880516] [INFO ] [MAIN ] CBU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:53:00.905427] [DEBUG] [LOCAL ] CBU: Loaded 23402 existing records from primary storage. [2025-09-22T17:53:00.905602] [INFO ] [MAIN ] CBU: Loaded 23402 existing records. [2025-09-22T17:53:01.089270] [WARN ] [MAIN ] CBU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:53:01.089534] [INFO ] [MAIN ] CBU: Wiping existing primary data before full refresh. [2025-09-22T17:53:01.089601] [INFO ] [LOCAL ] CBU: Starting deletion of primary data. [2025-09-22T17:53:01.090446] [DEBUG] [LOCAL ] CBU: Deleted primary data file. [2025-09-22T17:53:01.090506] [INFO ] [MAIN ] CBU: Starting full primary refresh. [2025-09-22T17:53:01.293180] [INFO ] [REMOTE ] CBAN: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T17:53:01.327139] [INFO ] [REMOTE ] CBT: Fetching primary data for 2024-12. [2025-09-22T17:53:01.376743] [INFO ] [REMOTE ] CBAN: Full fetch complete (16022 records). [2025-09-22T17:53:01.395410] [DEBUG] [VALIDATOR ] CBAN: Validating primary data. [2025-09-22T17:53:01.559131] [INFO ] [REMOTE ] CBU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:53:01.848250] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-03 (2.13 seconds). [2025-09-22T17:53:01.925052] [DEBUG] [VALIDATOR ] CBAN: All expected trading days are present. [2025-09-22T17:53:01.925153] [DEBUG] [VALIDATOR ] CBAN: Primary data validation passed. [2025-09-22T17:53:01.925514] [INFO ] [MAIN ] CBAN: Fetched primary data is valid. [2025-09-22T17:53:01.925556] [DEBUG] [LOCAL ] CBAN: Saving primary data. [2025-09-22T17:53:01.926160] [DEBUG] [LOCAL ] CBAN: Trimmed 16022 records to 11144 (keeping 200 days of data) [2025-09-22T17:53:01.996241] [DEBUG] [LOCAL ] CBAN: Primary data saved (11144 records). [2025-09-22T17:53:01.996377] [INFO ] [MAIN ] CBAN: Full history saved. [2025-09-22T17:53:01.996478] [INFO ] [MAIN ] Update Progress: 404/2372 symbols completed. CBAN took 31.3s. Estimated remaining: 4h 18m 2s. Rate: 7.6 symbols/min [2025-09-22T17:53:02.136930] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-04. [2025-09-22T17:53:02.171421] [INFO ] [MAIN ] CBX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:53:02.171572] [DEBUG] [LOCAL ] CBX: No existing data file found in primary storage. [2025-09-22T17:53:02.171627] [WARN ] [MAIN ] CBX: No existing data found, performing full refresh instead. [2025-09-22T17:53:02.171789] [INFO ] [MAIN ] CBX: Wiping existing primary data before full refresh. [2025-09-22T17:53:02.171833] [INFO ] [LOCAL ] CBX: Starting deletion of primary data. [2025-09-22T17:53:02.172034] [DEBUG] [LOCAL ] CBX: No primary data file found to delete. [2025-09-22T17:53:02.172154] [INFO ] [MAIN ] CBX: Starting full primary refresh. [2025-09-22T17:53:02.539320] [INFO ] [REMOTE ] CBX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:53:02.591107] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T17:53:02.922123] [INFO ] [REMOTE ] CBX: Fetching primary data for 2024-12. [2025-09-22T17:53:03.122558] [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-22T17:53:03.122922] [WARN ] [REMOTE ] CBX: No data returned for month 2024-12 [2025-09-22T17:53:03.722066] [INFO ] [REMOTE ] CBU: Fetching primary data for 2024-12. [2025-09-22T17:53:04.148795] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-04 (2.01 seconds). [2025-09-22T17:53:04.522076] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-01. [2025-09-22T17:53:04.719690] [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-22T17:53:04.720230] [WARN ] [REMOTE ] CBX: No data returned for month 2025-01 [2025-09-22T17:53:04.872150] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T17:53:05.322074] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-05. [2025-09-22T17:53:06.122056] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-02. [2025-09-22T17:53:06.316524] [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-22T17:53:06.316882] [WARN ] [REMOTE ] CBX: No data returned for month 2025-02 [2025-09-22T17:53:06.843330] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-22T17:53:06.922057] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-03. [2025-09-22T17:53:07.124140] [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-22T17:53:07.124466] [WARN ] [REMOTE ] CBX: No data returned for month 2025-03 [2025-09-22T17:53:07.722071] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-06. [2025-09-22T17:53:08.522070] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-04. [2025-09-22T17:53:08.742282] [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-22T17:53:08.742632] [WARN ] [REMOTE ] CBX: No data returned for month 2025-04 [2025-09-22T17:53:09.156531] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T17:53:09.322054] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-07. [2025-09-22T17:53:10.122055] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-05. [2025-09-22T17:53:10.764841] [INFO ] [REMOTE ] CBX: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-22T17:53:10.922027] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-01. [2025-09-22T17:53:11.206069] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-22T17:53:11.722104] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-06. [2025-09-22T17:53:11.883664] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-22T17:53:11.999264] [INFO ] [REMOTE ] CBX: Incremental fetch complete for 2025-06 (0.28 seconds). [2025-09-22T17:53:12.522055] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-07. [2025-09-22T17:53:12.758581] [INFO ] [REMOTE ] CBX: Incremental fetch complete for 2025-07 (0.24 seconds). [2025-09-22T17:53:13.322054] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-08. [2025-09-22T17:53:14.122057] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-08. [2025-09-22T17:53:14.327331] [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-22T17:53:14.327632] [WARN ] [REMOTE ] CBX: No data returned for month 2025-08 [2025-09-22T17:53:14.922057] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-01. [2025-09-22T17:53:15.132556] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-22T17:53:15.722057] [INFO ] [REMOTE ] CBX: Fetching primary data for 2025-09. [2025-09-22T17:53:15.774632] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T17:53:16.074706] [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-22T17:53:16.075059] [WARN ] [REMOTE ] CBX: No data returned for month 2025-09 [2025-09-22T17:53:16.075160] [INFO ] [REMOTE ] CBX: Full fetch complete (1040 records). [2025-09-22T17:53:16.075231] [DEBUG] [VALIDATOR ] CBX: Validating primary data. [2025-09-22T17:53:16.075916] [FATAL] [VALIDATOR ] CBX: Data is stale - most recent date (2025-07-02) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:53:16.075995] [FATAL] [MAIN ] CBX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:53:16.076061] [WARN ] [MAIN ] CBX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:53:16.076132] [INFO ] [LOCAL ] CBX: Starting deletion of primary data. [2025-09-22T17:53:16.076196] [DEBUG] [LOCAL ] CBX: No primary data file found to delete. [2025-09-22T17:53:16.076231] [INFO ] [LOCAL ] CBX: Starting deletion of derivative data. [2025-09-22T17:53:16.076270] [DEBUG] [LOCAL ] CBX: No derivative data file found to delete. [2025-09-22T17:53:16.076330] [INFO ] [MAIN ] Update Progress: 405/2372 symbols completed. CBX took 14.1s. Estimated remaining: 4h 18m 24s. Rate: 7.6 symbols/min [2025-09-22T17:53:16.253279] [INFO ] [MAIN ] CBZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:53:16.297541] [DEBUG] [LOCAL ] CBZ: Loaded 33900 existing records from primary storage. [2025-09-22T17:53:16.297719] [INFO ] [MAIN ] CBZ: Loaded 33900 existing records. [2025-09-22T17:53:16.476544] [WARN ] [MAIN ] CBZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:53:16.476831] [INFO ] [MAIN ] CBZ: Wiping existing primary data before full refresh. [2025-09-22T17:53:16.476879] [INFO ] [LOCAL ] CBZ: Starting deletion of primary data. [2025-09-22T17:53:16.477987] [DEBUG] [LOCAL ] CBZ: Deleted primary data file. [2025-09-22T17:53:16.478048] [INFO ] [MAIN ] CBZ: Starting full primary refresh. [2025-09-22T17:53:16.530732] [INFO ] [REMOTE ] CBRE: Fetching primary data for 2025-09. [2025-09-22T17:53:16.871072] [INFO ] [REMOTE ] CBZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:53:17.322047] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-02. [2025-09-22T17:53:17.988102] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-22T17:53:18.122120] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2024-12. [2025-09-22T17:53:18.239415] [INFO ] [REMOTE ] CBRE: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T17:53:18.247675] [INFO ] [REMOTE ] CBRE: Full fetch complete (73939 records). [2025-09-22T17:53:18.247829] [DEBUG] [VALIDATOR ] CBRE: Validating primary data. [2025-09-22T17:53:18.664140] [DEBUG] [VALIDATOR ] CBRE: All expected trading days are present. [2025-09-22T17:53:18.664224] [DEBUG] [VALIDATOR ] CBRE: Primary data validation passed. [2025-09-22T17:53:18.665060] [INFO ] [MAIN ] CBRE: Fetched primary data is valid. [2025-09-22T17:53:18.665126] [DEBUG] [LOCAL ] CBRE: Saving primary data. [2025-09-22T17:53:18.666589] [DEBUG] [LOCAL ] CBRE: Trimmed 73939 records to 50664 (keeping 200 days of data) [2025-09-22T17:53:18.932983] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-03. [2025-09-22T17:53:18.979426] [DEBUG] [LOCAL ] CBRE: Primary data saved (50664 records). [2025-09-22T17:53:18.979636] [INFO ] [MAIN ] CBRE: Full history saved. [2025-09-22T17:53:18.979955] [INFO ] [MAIN ] Update Progress: 406/2372 symbols completed. CBRE took 34.8s. Estimated remaining: 4h 17m 52s. Rate: 7.6 symbols/min [2025-09-22T17:53:19.167391] [INFO ] [MAIN ] CC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:53:19.186252] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T17:53:19.251829] [DEBUG] [LOCAL ] CC: Loaded 53812 existing records from primary storage. [2025-09-22T17:53:19.252019] [INFO ] [MAIN ] CC: Loaded 53812 existing records. [2025-09-22T17:53:19.450336] [WARN ] [MAIN ] CC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:53:19.450611] [INFO ] [MAIN ] CC: Wiping existing primary data before full refresh. [2025-09-22T17:53:19.450691] [INFO ] [LOCAL ] CC: Starting deletion of primary data. [2025-09-22T17:53:19.453313] [DEBUG] [LOCAL ] CC: Deleted primary data file. [2025-09-22T17:53:19.453391] [INFO ] [MAIN ] CC: Starting full primary refresh. [2025-09-22T17:53:19.729448] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-02. [2025-09-22T17:53:19.863432] [INFO ] [REMOTE ] CC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:53:20.143302] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-22T17:53:20.522047] [INFO ] [REMOTE ] CC: Fetching primary data for 2024-12. [2025-09-22T17:53:20.893603] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-22T17:53:21.322056] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-03. [2025-09-22T17:53:21.793164] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-22T17:53:22.122091] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-01. [2025-09-22T17:53:22.740972] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T17:53:22.922099] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-04. [2025-09-22T17:53:23.419008] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-22T17:53:23.722016] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-02. [2025-09-22T17:53:24.113600] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-22T17:53:24.522054] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-01. [2025-09-22T17:53:25.298605] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-22T17:53:25.322014] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-03. [2025-09-22T17:53:25.535711] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-22T17:53:26.122050] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-05. [2025-09-22T17:53:26.927179] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-04. [2025-09-22T17:53:26.944742] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-22T17:53:27.284325] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-22T17:53:27.722073] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-04. [2025-09-22T17:53:28.008532] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T17:53:28.522113] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-06. [2025-09-22T17:53:29.322034] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-05. [2025-09-22T17:53:29.414296] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-06 (0.89 seconds). [2025-09-22T17:53:29.462796] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T17:53:30.122057] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-05. [2025-09-22T17:53:30.452849] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-22T17:53:30.922081] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-02. [2025-09-22T17:53:31.722030] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-07. [2025-09-22T17:53:31.943928] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-22T17:53:32.118071] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T17:53:32.522019] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-06. [2025-09-22T17:53:32.911678] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T17:53:33.322051] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-08. [2025-09-22T17:53:34.122061] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-03. [2025-09-22T17:53:34.416002] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-22T17:53:34.417476] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-22T17:53:34.922070] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-07. [2025-09-22T17:53:35.071491] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T17:53:35.722066] [INFO ] [REMOTE ] CBU: Fetching primary data for 2025-09. [2025-09-22T17:53:36.522017] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-06. [2025-09-22T17:53:36.676478] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T17:53:36.920738] [INFO ] [REMOTE ] CBU: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T17:53:36.926375] [INFO ] [REMOTE ] CBU: Full fetch complete (32091 records). [2025-09-22T17:53:36.926699] [DEBUG] [VALIDATOR ] CBU: Validating primary data. [2025-09-22T17:53:37.308499] [DEBUG] [VALIDATOR ] CBU: All expected trading days are present. [2025-09-22T17:53:37.308685] [DEBUG] [VALIDATOR ] CBU: Primary data validation passed. [2025-09-22T17:53:37.309586] [INFO ] [MAIN ] CBU: Fetched primary data is valid. [2025-09-22T17:53:37.309716] [DEBUG] [LOCAL ] CBU: Saving primary data. [2025-09-22T17:53:37.312188] [DEBUG] [LOCAL ] CBU: Trimmed 32091 records to 22859 (keeping 200 days of data) [2025-09-22T17:53:37.322172] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-08. [2025-09-22T17:53:37.479414] [DEBUG] [LOCAL ] CBU: Primary data saved (22859 records). [2025-09-22T17:53:37.479551] [INFO ] [MAIN ] CBU: Full history saved. [2025-09-22T17:53:37.479796] [INFO ] [MAIN ] Update Progress: 407/2372 symbols completed. CBU took 36.8s. Estimated remaining: 4h 18m 36s. Rate: 7.6 symbols/min [2025-09-22T17:53:37.672379] [INFO ] [MAIN ] CCI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:53:37.696335] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-06 (1.17 seconds). [2025-09-22T17:53:37.757818] [DEBUG] [LOCAL ] CCI: Loaded 53934 existing records from primary storage. [2025-09-22T17:53:37.757971] [INFO ] [MAIN ] CCI: Loaded 53934 existing records. [2025-09-22T17:53:37.944981] [WARN ] [MAIN ] CCI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:53:37.945346] [INFO ] [MAIN ] CCI: Wiping existing primary data before full refresh. [2025-09-22T17:53:37.945405] [INFO ] [LOCAL ] CCI: Starting deletion of primary data. [2025-09-22T17:53:37.947084] [DEBUG] [LOCAL ] CCI: Deleted primary data file. [2025-09-22T17:53:37.947155] [INFO ] [MAIN ] CCI: Starting full primary refresh. [2025-09-22T17:53:38.136515] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-07. [2025-09-22T17:53:38.331978] [INFO ] [REMOTE ] CCI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:53:38.886140] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-22T17:53:38.922012] [INFO ] [REMOTE ] CCI: Fetching primary data for 2024-12. [2025-09-22T17:53:39.543600] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T17:53:39.722054] [INFO ] [REMOTE ] CC: Fetching primary data for 2025-09. [2025-09-22T17:53:40.504444] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-22T17:53:40.522178] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-01. [2025-09-22T17:53:41.322052] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-04. [2025-09-22T17:53:41.392251] [INFO ] [REMOTE ] CC: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-22T17:53:41.400493] [INFO ] [REMOTE ] CC: Full fetch complete (75421 records). [2025-09-22T17:53:41.400614] [DEBUG] [VALIDATOR ] CC: Validating primary data. [2025-09-22T17:53:41.812304] [DEBUG] [VALIDATOR ] CC: All expected trading days are present. [2025-09-22T17:53:41.812401] [DEBUG] [VALIDATOR ] CC: Primary data validation passed. [2025-09-22T17:53:41.813482] [INFO ] [MAIN ] CC: Fetched primary data is valid. [2025-09-22T17:53:41.814096] [DEBUG] [LOCAL ] CC: Saving primary data. [2025-09-22T17:53:41.816039] [DEBUG] [LOCAL ] CC: Trimmed 75421 records to 53028 (keeping 200 days of data) [2025-09-22T17:53:42.134784] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-08. [2025-09-22T17:53:42.182787] [DEBUG] [LOCAL ] CC: Primary data saved (53028 records). [2025-09-22T17:53:42.186386] [INFO ] [MAIN ] CC: Full history saved. [2025-09-22T17:53:42.186526] [INFO ] [MAIN ] Update Progress: 408/2372 symbols completed. CC took 23.2s. Estimated remaining: 4h 18m 12s. Rate: 7.6 symbols/min [2025-09-22T17:53:42.220499] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T17:53:42.393613] [INFO ] [MAIN ] CCIA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:53:42.393868] [DEBUG] [LOCAL ] CCIA: No existing data file found in primary storage. [2025-09-22T17:53:42.393925] [WARN ] [MAIN ] CCIA: No existing data found, performing full refresh instead. [2025-09-22T17:53:42.394077] [INFO ] [MAIN ] CCIA: Wiping existing primary data before full refresh. [2025-09-22T17:53:42.394120] [INFO ] [LOCAL ] CCIA: Starting deletion of primary data. [2025-09-22T17:53:42.394197] [DEBUG] [LOCAL ] CCIA: No primary data file found to delete. [2025-09-22T17:53:42.394311] [INFO ] [MAIN ] CCIA: Starting full primary refresh. [2025-09-22T17:53:42.770950] [INFO ] [REMOTE ] CCIA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:53:42.853069] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T17:53:42.922110] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-05. [2025-09-22T17:53:43.121223] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-22T17:53:43.722101] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2024-12. [2025-09-22T17:53:43.872884] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-22T17:53:44.131171] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2024-12 (0.41 seconds). [2025-09-22T17:53:44.522144] [INFO ] [REMOTE ] CBT: Fetching primary data for 2025-09. [2025-09-22T17:53:45.322048] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-02. [2025-09-22T17:53:45.597012] [INFO ] [REMOTE ] CBT: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-22T17:53:45.602097] [INFO ] [REMOTE ] CBT: Full fetch complete (45835 records). [2025-09-22T17:53:45.602212] [DEBUG] [VALIDATOR ] CBT: Validating primary data. [2025-09-22T17:53:46.034191] [DEBUG] [VALIDATOR ] CBT: All expected trading days are present. [2025-09-22T17:53:46.034275] [DEBUG] [VALIDATOR ] CBT: Primary data validation passed. [2025-09-22T17:53:46.035063] [INFO ] [MAIN ] CBT: Fetched primary data is valid. [2025-09-22T17:53:46.035150] [DEBUG] [LOCAL ] CBT: Saving primary data. [2025-09-22T17:53:46.036222] [DEBUG] [LOCAL ] CBT: Trimmed 45835 records to 31131 (keeping 200 days of data) [2025-09-22T17:53:46.140466] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-01. [2025-09-22T17:53:46.254486] [DEBUG] [LOCAL ] CBT: Primary data saved (31131 records). [2025-09-22T17:53:46.254631] [INFO ] [MAIN ] CBT: Full history saved. [2025-09-22T17:53:46.257147] [INFO ] [MAIN ] Update Progress: 409/2372 symbols completed. CBT took 52.9s. Estimated remaining: 4h 17m 46s. Rate: 7.6 symbols/min [2025-09-22T17:53:46.424484] [INFO ] [MAIN ] CCIF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:53:46.446145] [DEBUG] [LOCAL ] CCIF: Loaded 15474 existing records from primary storage. [2025-09-22T17:53:46.446301] [INFO ] [MAIN ] CCIF: Loaded 15474 existing records. [2025-09-22T17:53:46.563893] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-01 (0.42 seconds). [2025-09-22T17:53:46.643286] [WARN ] [MAIN ] CCIF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:53:46.643537] [INFO ] [MAIN ] CCIF: Wiping existing primary data before full refresh. [2025-09-22T17:53:46.643595] [INFO ] [LOCAL ] CCIF: Starting deletion of primary data. [2025-09-22T17:53:46.644188] [DEBUG] [LOCAL ] CCIF: Deleted primary data file. [2025-09-22T17:53:46.644249] [INFO ] [MAIN ] CCIF: Starting full primary refresh. [2025-09-22T17:53:46.927247] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-02. [2025-09-22T17:53:47.045148] [INFO ] [REMOTE ] CCIF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:53:47.170185] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-22T17:53:47.240094] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-02 (0.31 seconds). [2025-09-22T17:53:47.722091] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2024-12. [2025-09-22T17:53:48.345957] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2024-12 (0.62 seconds). [2025-09-22T17:53:48.522074] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-01. [2025-09-22T17:53:49.130270] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-22T17:53:49.322061] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-03. [2025-09-22T17:53:50.122093] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-06. [2025-09-22T17:53:50.922121] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-03. [2025-09-22T17:53:51.043372] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T17:53:51.256631] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-03 (0.33 seconds). [2025-09-22T17:53:51.330696] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-22T17:53:51.722077] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-04. [2025-09-22T17:53:52.522073] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-04. [2025-09-22T17:53:52.889284] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-04 (0.37 seconds). [2025-09-22T17:53:53.322041] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-05. [2025-09-22T17:53:53.571511] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-22T17:53:53.649978] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-05 (0.33 seconds). [2025-09-22T17:53:54.122076] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-07. [2025-09-22T17:53:54.922092] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-06. [2025-09-22T17:53:55.335376] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-06 (0.41 seconds). [2025-09-22T17:53:55.571547] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T17:53:55.722125] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-08. [2025-09-22T17:53:56.522078] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-02. [2025-09-22T17:53:57.100863] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T17:53:57.322029] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-05. [2025-09-22T17:53:57.419917] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-22T17:53:58.122102] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-03. [2025-09-22T17:53:58.922073] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-07. [2025-09-22T17:53:59.050678] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-22T17:53:59.277962] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-07 (0.36 seconds). [2025-09-22T17:53:59.313266] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-05 (1.99 seconds). [2025-09-22T17:53:59.722101] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-06. [2025-09-22T17:54:00.522066] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-08. [2025-09-22T17:54:01.024033] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-08 (0.50 seconds). [2025-09-22T17:54:01.322021] [INFO ] [REMOTE ] CCIA: Fetching primary data for 2025-09. [2025-09-22T17:54:01.497473] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-22T17:54:02.122065] [INFO ] [REMOTE ] CBZ: Fetching primary data for 2025-09. [2025-09-22T17:54:02.777987] [INFO ] [REMOTE ] CCIA: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T17:54:02.778877] [INFO ] [REMOTE ] CCIA: Full fetch complete (2020 records). [2025-09-22T17:54:02.778947] [DEBUG] [VALIDATOR ] CCIA: Validating primary data. [2025-09-22T17:54:02.927368] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-04. [2025-09-22T17:54:02.996958] [WARN ] [VALIDATOR ] CCIA: Validation failed - insufficient historical data. Have 198 unique days, need 200 days [2025-09-22T17:54:02.997198] [FATAL] [MAIN ] CCIA: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:54:02.997260] [WARN ] [MAIN ] CCIA: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:54:02.997326] [INFO ] [LOCAL ] CCIA: Starting deletion of primary data. [2025-09-22T17:54:02.997400] [DEBUG] [LOCAL ] CCIA: No primary data file found to delete. [2025-09-22T17:54:02.997450] [INFO ] [LOCAL ] CCIA: Starting deletion of derivative data. [2025-09-22T17:54:02.997531] [DEBUG] [LOCAL ] CCIA: No derivative data file found to delete. [2025-09-22T17:54:02.997686] [INFO ] [MAIN ] Update Progress: 410/2372 symbols completed. CCIA took 20.8s. Estimated remaining: 4h 18m 21s. Rate: 7.6 symbols/min [2025-09-22T17:54:03.168378] [INFO ] [MAIN ] CCJ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:54:03.235734] [DEBUG] [LOCAL ] CCJ: Loaded 54455 existing records from primary storage. [2025-09-22T17:54:03.235888] [INFO ] [MAIN ] CCJ: Loaded 54455 existing records. [2025-09-22T17:54:03.413587] [WARN ] [MAIN ] CCJ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:54:03.413860] [INFO ] [MAIN ] CCJ: Wiping existing primary data before full refresh. [2025-09-22T17:54:03.413911] [INFO ] [LOCAL ] CCJ: Starting deletion of primary data. [2025-09-22T17:54:03.415384] [DEBUG] [LOCAL ] CCJ: Deleted primary data file. [2025-09-22T17:54:03.415453] [INFO ] [MAIN ] CCJ: Starting full primary refresh. [2025-09-22T17:54:03.727171] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-07. [2025-09-22T17:54:03.796475] [INFO ] [REMOTE ] CCJ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:54:04.522025] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2024-12. [2025-09-22T17:54:04.914741] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-22T17:54:05.288696] [INFO ] [REMOTE ] CBZ: Incremental fetch complete for 2025-09 (3.17 seconds). [2025-09-22T17:54:05.296384] [INFO ] [REMOTE ] CBZ: Full fetch complete (44605 records). [2025-09-22T17:54:05.296638] [DEBUG] [VALIDATOR ] CBZ: Validating primary data. [2025-09-22T17:54:05.339883] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-05. [2025-09-22T17:54:05.726774] [DEBUG] [VALIDATOR ] CBZ: All expected trading days are present. [2025-09-22T17:54:05.726903] [DEBUG] [VALIDATOR ] CBZ: Primary data validation passed. [2025-09-22T17:54:05.727729] [INFO ] [MAIN ] CBZ: Fetched primary data is valid. [2025-09-22T17:54:05.727798] [DEBUG] [LOCAL ] CBZ: Saving primary data. [2025-09-22T17:54:05.729798] [DEBUG] [LOCAL ] CBZ: Trimmed 44605 records to 33453 (keeping 200 days of data) [2025-09-22T17:54:05.951982] [DEBUG] [LOCAL ] CBZ: Primary data saved (33453 records). [2025-09-22T17:54:05.952198] [INFO ] [MAIN ] CBZ: Full history saved. [2025-09-22T17:54:05.952322] [INFO ] [MAIN ] Update Progress: 411/2372 symbols completed. CBZ took 49.9s. Estimated remaining: 4h 17m 49s. Rate: 7.6 symbols/min [2025-09-22T17:54:06.142291] [INFO ] [MAIN ] CCK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:54:06.203027] [DEBUG] [LOCAL ] CCK: Loaded 47277 existing records from primary storage. [2025-09-22T17:54:06.203272] [INFO ] [MAIN ] CCK: Loaded 47277 existing records. [2025-09-22T17:54:06.394616] [WARN ] [MAIN ] CCK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:54:06.427724] [INFO ] [MAIN ] CCK: Wiping existing primary data before full refresh. [2025-09-22T17:54:06.428935] [INFO ] [LOCAL ] CCK: Starting deletion of primary data. [2025-09-22T17:54:06.431164] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-07 (2.70 seconds). [2025-09-22T17:54:06.442296] [DEBUG] [LOCAL ] CCK: Deleted primary data file. [2025-09-22T17:54:06.442471] [INFO ] [MAIN ] CCK: Starting full primary refresh. [2025-09-22T17:54:06.469622] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-08. [2025-09-22T17:54:06.521100] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-22T17:54:06.850094] [INFO ] [REMOTE ] CCK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:54:06.880686] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2024-12 (2.36 seconds). [2025-09-22T17:54:06.922005] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-01. [2025-09-22T17:54:07.722068] [INFO ] [REMOTE ] CCK: Fetching primary data for 2024-12. [2025-09-22T17:54:07.941920] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T17:54:08.522073] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-06. [2025-09-22T17:54:08.932521] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-22T17:54:09.322057] [INFO ] [REMOTE ] CCI: Fetching primary data for 2025-09. [2025-09-22T17:54:09.498307] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T17:54:09.588825] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-22T17:54:10.122048] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-01. [2025-09-22T17:54:10.922102] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-07. [2025-09-22T17:54:11.315715] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T17:54:11.348799] [INFO ] [REMOTE ] CCI: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-22T17:54:11.358192] [INFO ] [REMOTE ] CCI: Full fetch complete (76994 records). [2025-09-22T17:54:11.358333] [DEBUG] [VALIDATOR ] CCI: Validating primary data. [2025-09-22T17:54:11.726355] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-02. [2025-09-22T17:54:11.782429] [DEBUG] [VALIDATOR ] CCI: All expected trading days are present. [2025-09-22T17:54:11.782580] [DEBUG] [VALIDATOR ] CCI: Primary data validation passed. [2025-09-22T17:54:11.792975] [INFO ] [MAIN ] CCI: Fetched primary data is valid. [2025-09-22T17:54:11.794527] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-07 (0.87 seconds). [2025-09-22T17:54:11.794748] [DEBUG] [LOCAL ] CCI: Saving primary data. [2025-09-22T17:54:11.800539] [DEBUG] [LOCAL ] CCI: Trimmed 76994 records to 53161 (keeping 200 days of data) [2025-09-22T17:54:12.152401] [DEBUG] [LOCAL ] CCI: Primary data saved (53161 records). [2025-09-22T17:54:12.152540] [INFO ] [MAIN ] CCI: Full history saved. [2025-09-22T17:54:12.152636] [INFO ] [MAIN ] Update Progress: 412/2372 symbols completed. CCI took 34.7s. Estimated remaining: 4h 17m 33s. Rate: 7.6 symbols/min [2025-09-22T17:54:12.321630] [INFO ] [MAIN ] CCL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:54:12.378006] [DEBUG] [LOCAL ] CCL: Loaded 54580 existing records from primary storage. [2025-09-22T17:54:12.378163] [INFO ] [MAIN ] CCL: Loaded 54580 existing records. [2025-09-22T17:54:12.527200] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-08. [2025-09-22T17:54:12.561550] [WARN ] [MAIN ] CCL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:54:12.561794] [INFO ] [MAIN ] CCL: Wiping existing primary data before full refresh. [2025-09-22T17:54:12.561870] [INFO ] [LOCAL ] CCL: Starting deletion of primary data. [2025-09-22T17:54:12.563298] [DEBUG] [LOCAL ] CCL: Deleted primary data file. [2025-09-22T17:54:12.563366] [INFO ] [MAIN ] CCL: Starting full primary refresh. [2025-09-22T17:54:12.930448] [INFO ] [REMOTE ] CCL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:54:13.103413] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T17:54:13.322044] [INFO ] [REMOTE ] CCL: Fetching primary data for 2024-12. [2025-09-22T17:54:13.505984] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-22T17:54:14.122070] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-03. [2025-09-22T17:54:14.922061] [INFO ] [REMOTE ] CCIF: Fetching primary data for 2025-09. [2025-09-22T17:54:15.722060] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-02. [2025-09-22T17:54:16.567074] [INFO ] [REMOTE ] CCIF: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T17:54:16.570001] [INFO ] [REMOTE ] CCIF: Full fetch complete (21531 records). [2025-09-22T17:54:16.570082] [DEBUG] [VALIDATOR ] CCIF: Validating primary data. [2025-09-22T17:54:16.969698] [DEBUG] [VALIDATOR ] CCIF: All expected trading days are present. [2025-09-22T17:54:16.969893] [DEBUG] [VALIDATOR ] CCIF: Primary data validation passed. [2025-09-22T17:54:16.970463] [INFO ] [MAIN ] CCIF: Fetched primary data is valid. [2025-09-22T17:54:16.971059] [DEBUG] [LOCAL ] CCIF: Saving primary data. [2025-09-22T17:54:16.972195] [DEBUG] [LOCAL ] CCIF: Trimmed 21531 records to 15367 (keeping 200 days of data) [2025-09-22T17:54:17.074946] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2024-12 (3.75 seconds). [2025-09-22T17:54:17.113591] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-01. [2025-09-22T17:54:17.122003] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-03 (3.00 seconds). [2025-09-22T17:54:17.156054] [DEBUG] [LOCAL ] CCIF: Primary data saved (15367 records). [2025-09-22T17:54:17.156400] [INFO ] [MAIN ] CCIF: Full history saved. [2025-09-22T17:54:17.156536] [INFO ] [MAIN ] Update Progress: 413/2372 symbols completed. CCIF took 30.9s. Estimated remaining: 4h 17m 12s. Rate: 7.6 symbols/min [2025-09-22T17:54:17.328848] [INFO ] [MAIN ] CCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:54:17.328972] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-04. [2025-09-22T17:54:17.384686] [DEBUG] [LOCAL ] CCO: Loaded 48252 existing records from primary storage. [2025-09-22T17:54:17.384894] [INFO ] [MAIN ] CCO: Loaded 48252 existing records. [2025-09-22T17:54:17.568139] [WARN ] [MAIN ] CCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:54:17.568393] [INFO ] [MAIN ] CCO: Wiping existing primary data before full refresh. [2025-09-22T17:54:17.568459] [INFO ] [LOCAL ] CCO: Starting deletion of primary data. [2025-09-22T17:54:17.569602] [DEBUG] [LOCAL ] CCO: Deleted primary data file. [2025-09-22T17:54:17.569718] [INFO ] [MAIN ] CCO: Starting full primary refresh. [2025-09-22T17:54:17.933531] [INFO ] [REMOTE ] CCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:54:18.122063] [INFO ] [REMOTE ] CCO: Fetching primary data for 2024-12. [2025-09-22T17:54:18.664560] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-02 (2.94 seconds). [2025-09-22T17:54:18.809980] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T17:54:18.922016] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-05. [2025-09-22T17:54:19.560782] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-22T17:54:19.604138] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-01 (2.49 seconds). [2025-09-22T17:54:19.722113] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-02. [2025-09-22T17:54:20.345375] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T17:54:20.522051] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-06. [2025-09-22T17:54:21.322075] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-01. [2025-09-22T17:54:21.608065] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-22T17:54:21.779113] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-22T17:54:22.122069] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-07. [2025-09-22T17:54:22.799520] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-22T17:54:22.922046] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-02. [2025-09-22T17:54:23.491336] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T17:54:23.722082] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-08. [2025-09-22T17:54:24.382276] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T17:54:24.522114] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-03. [2025-09-22T17:54:25.322077] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-03. [2025-09-22T17:54:25.410040] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-22T17:54:25.784540] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-22T17:54:26.122081] [INFO ] [REMOTE ] CCK: Fetching primary data for 2025-09. [2025-09-22T17:54:26.922055] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-03. [2025-09-22T17:54:27.313834] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T17:54:27.584328] [INFO ] [REMOTE ] CCK: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T17:54:27.592962] [INFO ] [REMOTE ] CCK: Full fetch complete (67817 records). [2025-09-22T17:54:27.593214] [DEBUG] [VALIDATOR ] CCK: Validating primary data. [2025-09-22T17:54:27.727271] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-04. [2025-09-22T17:54:28.007837] [DEBUG] [VALIDATOR ] CCK: All expected trading days are present. [2025-09-22T17:54:28.007938] [DEBUG] [VALIDATOR ] CCK: Primary data validation passed. [2025-09-22T17:54:28.008823] [INFO ] [MAIN ] CCK: Fetched primary data is valid. [2025-09-22T17:54:28.008894] [DEBUG] [LOCAL ] CCK: Saving primary data. [2025-09-22T17:54:28.010438] [DEBUG] [LOCAL ] CCK: Trimmed 67817 records to 46503 (keeping 200 days of data) [2025-09-22T17:54:28.312614] [DEBUG] [LOCAL ] CCK: Primary data saved (46503 records). [2025-09-22T17:54:28.312853] [INFO ] [MAIN ] CCK: Full history saved. [2025-09-22T17:54:28.312952] [INFO ] [MAIN ] Update Progress: 414/2372 symbols completed. CCK took 22.4s. Estimated remaining: 4h 17m 19s. Rate: 7.6 symbols/min [2025-09-22T17:54:28.481860] [INFO ] [MAIN ] CCRD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:54:28.496232] [DEBUG] [LOCAL ] CCRD: Loaded 9103 existing records from primary storage. [2025-09-22T17:54:28.496431] [INFO ] [MAIN ] CCRD: Loaded 9103 existing records. [2025-09-22T17:54:28.527852] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-04. [2025-09-22T17:54:28.676087] [WARN ] [MAIN ] CCRD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:54:28.676361] [INFO ] [MAIN ] CCRD: Wiping existing primary data before full refresh. [2025-09-22T17:54:28.676410] [INFO ] [LOCAL ] CCRD: Starting deletion of primary data. [2025-09-22T17:54:28.676803] [DEBUG] [LOCAL ] CCRD: Deleted primary data file. [2025-09-22T17:54:28.676863] [INFO ] [MAIN ] CCRD: Starting full primary refresh. [2025-09-22T17:54:29.037316] [INFO ] [REMOTE ] CCRD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:54:29.100495] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-22T17:54:29.322061] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2024-12. [2025-09-22T17:54:29.579830] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-03 (2.66 seconds). [2025-09-22T17:54:30.082143] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-22T17:54:30.122024] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-01. [2025-09-22T17:54:30.489337] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T17:54:30.768033] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T17:54:30.922040] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-02. [2025-09-22T17:54:31.605328] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-22T17:54:31.722025] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-03. [2025-09-22T17:54:32.130500] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-03 (0.41 seconds). [2025-09-22T17:54:32.522128] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-04. [2025-09-22T17:54:32.965622] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-04 (0.44 seconds). [2025-09-22T17:54:33.322083] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-04. [2025-09-22T17:54:34.122066] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-05. [2025-09-22T17:54:34.786727] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-22T17:54:34.922080] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-05. [2025-09-22T17:54:35.474772] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-04 (2.15 seconds). [2025-09-22T17:54:35.722059] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-06. [2025-09-22T17:54:36.141638] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-05 (1.22 seconds). [2025-09-22T17:54:36.381382] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-06 (0.66 seconds). [2025-09-22T17:54:36.522052] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-06. [2025-09-22T17:54:37.322048] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-07. [2025-09-22T17:54:37.766942] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T17:54:38.012010] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T17:54:38.122060] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-07. [2025-09-22T17:54:38.922063] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-05. [2025-09-22T17:54:39.673074] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-22T17:54:39.722037] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-08. [2025-09-22T17:54:40.522101] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-08. [2025-09-22T17:54:41.322020] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-05. [2025-09-22T17:54:41.383740] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-05 (2.46 seconds). [2025-09-22T17:54:41.490465] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-22T17:54:41.510094] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-22T17:54:42.122069] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-06. [2025-09-22T17:54:42.922122] [INFO ] [REMOTE ] CCO: Fetching primary data for 2025-09. [2025-09-22T17:54:43.216777] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-22T17:54:43.722135] [INFO ] [REMOTE ] CCRD: Fetching primary data for 2025-09. [2025-09-22T17:54:44.279502] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-06 (2.16 seconds). [2025-09-22T17:54:44.492524] [INFO ] [REMOTE ] CCRD: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T17:54:44.494890] [INFO ] [REMOTE ] CCRD: Full fetch complete (12088 records). [2025-09-22T17:54:44.494967] [DEBUG] [VALIDATOR ] CCRD: Validating primary data. [2025-09-22T17:54:44.528915] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-06. [2025-09-22T17:54:44.902500] [DEBUG] [VALIDATOR ] CCRD: All expected trading days are present. [2025-09-22T17:54:44.910556] [DEBUG] [VALIDATOR ] CCRD: Primary data validation passed. [2025-09-22T17:54:44.924378] [INFO ] [MAIN ] CCRD: Fetched primary data is valid. [2025-09-22T17:54:44.925402] [DEBUG] [LOCAL ] CCRD: Saving primary data. [2025-09-22T17:54:44.925288] [INFO ] [REMOTE ] CCO: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T17:54:44.934719] [INFO ] [REMOTE ] CCO: Full fetch complete (66028 records). [2025-09-22T17:54:44.934908] [DEBUG] [LOCAL ] CCRD: Trimmed 12088 records to 8988 (keeping 200 days of data) [2025-09-22T17:54:44.935777] [DEBUG] [VALIDATOR ] CCO: Validating primary data. [2025-09-22T17:54:45.163578] [DEBUG] [LOCAL ] CCRD: Primary data saved (8988 records). [2025-09-22T17:54:45.179559] [INFO ] [MAIN ] CCRD: Full history saved. [2025-09-22T17:54:45.181414] [INFO ] [MAIN ] Update Progress: 415/2372 symbols completed. CCRD took 16.9s. Estimated remaining: 4h 17m 54s. Rate: 7.6 symbols/min [2025-09-22T17:54:45.329452] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-07. [2025-09-22T17:54:45.607531] [DEBUG] [VALIDATOR ] CCO: All expected trading days are present. [2025-09-22T17:54:45.607700] [DEBUG] [VALIDATOR ] CCO: Primary data validation passed. [2025-09-22T17:54:45.608693] [INFO ] [MAIN ] CCO: Fetched primary data is valid. [2025-09-22T17:54:45.608783] [DEBUG] [LOCAL ] CCO: Saving primary data. [2025-09-22T17:54:45.607365] [INFO ] [MAIN ] CCS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:54:45.610758] [DEBUG] [LOCAL ] CCO: Trimmed 66028 records to 47602 (keeping 200 days of data) [2025-09-22T17:54:45.725395] [DEBUG] [LOCAL ] CCS: Loaded 31164 existing records from primary storage. [2025-09-22T17:54:45.727049] [INFO ] [MAIN ] CCS: Loaded 31164 existing records. [2025-09-22T17:54:45.944622] [WARN ] [MAIN ] CCS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:54:45.946571] [INFO ] [MAIN ] CCS: Wiping existing primary data before full refresh. [2025-09-22T17:54:45.947012] [INFO ] [LOCAL ] CCS: Starting deletion of primary data. [2025-09-22T17:54:45.949784] [DEBUG] [LOCAL ] CCS: Deleted primary data file. [2025-09-22T17:54:45.950421] [INFO ] [MAIN ] CCS: Starting full primary refresh. [2025-09-22T17:54:46.483728] [INFO ] [REMOTE ] CCS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:54:46.487057] [INFO ] [REMOTE ] CCS: Fetching primary data for 2024-12. [2025-09-22T17:54:46.549705] [DEBUG] [LOCAL ] CCO: Primary data saved (47602 records). [2025-09-22T17:54:46.549882] [INFO ] [MAIN ] CCO: Full history saved. [2025-09-22T17:54:46.550626] [INFO ] [MAIN ] Update Progress: 416/2372 symbols completed. CCO took 29.4s. Estimated remaining: 4h 17m 15s. Rate: 7.6 symbols/min [2025-09-22T17:54:46.732528] [INFO ] [MAIN ] CCU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:54:46.800085] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-06 (2.27 seconds). [2025-09-22T17:54:46.797805] [DEBUG] [LOCAL ] CCU: Loaded 24340 existing records from primary storage. [2025-09-22T17:54:46.811579] [INFO ] [MAIN ] CCU: Loaded 24340 existing records. [2025-09-22T17:54:46.925520] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-07. [2025-09-22T17:54:47.014377] [WARN ] [MAIN ] CCU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:54:47.014762] [INFO ] [MAIN ] CCU: Wiping existing primary data before full refresh. [2025-09-22T17:54:47.014854] [INFO ] [LOCAL ] CCU: Starting deletion of primary data. [2025-09-22T17:54:47.015571] [DEBUG] [LOCAL ] CCU: Deleted primary data file. [2025-09-22T17:54:47.015635] [INFO ] [MAIN ] CCU: Starting full primary refresh. [2025-09-22T17:54:47.407094] [INFO ] [REMOTE ] CCU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:54:47.515244] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T17:54:47.722082] [INFO ] [REMOTE ] CCU: Fetching primary data for 2024-12. [2025-09-22T17:54:47.851789] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-07 (2.52 seconds). [2025-09-22T17:54:48.522110] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-08. [2025-09-22T17:54:48.942955] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T17:54:49.143462] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-07 (2.22 seconds). [2025-09-22T17:54:49.322101] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-01. [2025-09-22T17:54:49.962597] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-22T17:54:50.122176] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-02. [2025-09-22T17:54:50.640631] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-08 (2.12 seconds). [2025-09-22T17:54:50.922117] [INFO ] [REMOTE ] CCL: Fetching primary data for 2025-09. [2025-09-22T17:54:50.998274] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-22T17:54:51.722140] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-01. [2025-09-22T17:54:52.522169] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-03. [2025-09-22T17:54:52.686437] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-22T17:54:53.322046] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-08. [2025-09-22T17:54:53.387584] [INFO ] [REMOTE ] CCL: Incremental fetch complete for 2025-09 (2.47 seconds). [2025-09-22T17:54:53.396177] [INFO ] [REMOTE ] CCL: Full fetch complete (77920 records). [2025-09-22T17:54:53.396334] [DEBUG] [VALIDATOR ] CCL: Validating primary data. [2025-09-22T17:54:53.795108] [DEBUG] [VALIDATOR ] CCL: All expected trading days are present. [2025-09-22T17:54:53.795238] [DEBUG] [VALIDATOR ] CCL: Primary data validation passed. [2025-09-22T17:54:53.796519] [INFO ] [MAIN ] CCL: Fetched primary data is valid. [2025-09-22T17:54:53.796666] [DEBUG] [LOCAL ] CCL: Saving primary data. [2025-09-22T17:54:53.816580] [DEBUG] [LOCAL ] CCL: Trimmed 77920 records to 53800 (keeping 200 days of data) [2025-09-22T17:54:53.818366] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T17:54:54.122340] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-02. [2025-09-22T17:54:54.180528] [DEBUG] [LOCAL ] CCL: Primary data saved (53800 records). [2025-09-22T17:54:54.180782] [INFO ] [MAIN ] CCL: Full history saved. [2025-09-22T17:54:54.180933] [INFO ] [MAIN ] Update Progress: 417/2372 symbols completed. CCL took 42.0s. Estimated remaining: 4h 17m 6s. Rate: 7.6 symbols/min [2025-09-22T17:54:54.364480] [INFO ] [MAIN ] CCZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:54:54.364775] [DEBUG] [LOCAL ] CCZ: No existing data file found in primary storage. [2025-09-22T17:54:54.364883] [WARN ] [MAIN ] CCZ: No existing data found, performing full refresh instead. [2025-09-22T17:54:54.365107] [INFO ] [MAIN ] CCZ: Wiping existing primary data before full refresh. [2025-09-22T17:54:54.365163] [INFO ] [LOCAL ] CCZ: Starting deletion of primary data. [2025-09-22T17:54:54.365209] [DEBUG] [LOCAL ] CCZ: No primary data file found to delete. [2025-09-22T17:54:54.365243] [INFO ] [MAIN ] CCZ: Starting full primary refresh. [2025-09-22T17:54:54.756749] [INFO ] [REMOTE ] CCZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:54:54.922087] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-04. [2025-09-22T17:54:55.270995] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T17:54:55.731181] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-03. [2025-09-22T17:54:55.738910] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-08 (2.42 seconds). [2025-09-22T17:54:55.777955] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-22T17:54:56.522057] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-05. [2025-09-22T17:54:56.667161] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-03 (0.94 seconds). [2025-09-22T17:54:57.322033] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-04. [2025-09-22T17:54:57.629219] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-05 (1.11 seconds). [2025-09-22T17:54:58.122065] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-06. [2025-09-22T17:54:58.425947] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-22T17:54:58.922035] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-05. [2025-09-22T17:54:59.076079] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-22T17:54:59.722075] [INFO ] [REMOTE ] CCJ: Fetching primary data for 2025-09. [2025-09-22T17:54:59.957271] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-22T17:55:00.522096] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2024-12. [2025-09-22T17:55:00.913184] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2024-12 (0.39 seconds). [2025-09-22T17:55:01.322078] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-06. [2025-09-22T17:55:02.130638] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-01. [2025-09-22T17:55:02.133230] [INFO ] [REMOTE ] CCJ: Incremental fetch complete for 2025-09 (2.41 seconds). [2025-09-22T17:55:02.142033] [INFO ] [REMOTE ] CCJ: Full fetch complete (77682 records). [2025-09-22T17:55:02.142145] [DEBUG] [VALIDATOR ] CCJ: Validating primary data. [2025-09-22T17:55:02.547514] [DEBUG] [VALIDATOR ] CCJ: All expected trading days are present. [2025-09-22T17:55:02.547709] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-01 (0.42 seconds). [2025-09-22T17:55:02.548792] [DEBUG] [VALIDATOR ] CCJ: Primary data validation passed. [2025-09-22T17:55:02.549634] [INFO ] [MAIN ] CCJ: Fetched primary data is valid. [2025-09-22T17:55:02.555673] [DEBUG] [LOCAL ] CCJ: Saving primary data. [2025-09-22T17:55:02.567538] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-22T17:55:02.575625] [DEBUG] [LOCAL ] CCJ: Trimmed 77682 records to 53675 (keeping 200 days of data) [2025-09-22T17:55:02.894331] [DEBUG] [LOCAL ] CCJ: Primary data saved (53675 records). [2025-09-22T17:55:02.894470] [INFO ] [MAIN ] CCJ: Full history saved. [2025-09-22T17:55:02.894557] [INFO ] [MAIN ] Update Progress: 418/2372 symbols completed. CCJ took 59.9s. Estimated remaining: 4h 17m 2s. Rate: 7.6 symbols/min [2025-09-22T17:55:02.927206] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-07. [2025-09-22T17:55:03.069465] [INFO ] [MAIN ] CDE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:55:03.122294] [DEBUG] [LOCAL ] CDE: Loaded 54421 existing records from primary storage. [2025-09-22T17:55:03.122446] [INFO ] [MAIN ] CDE: Loaded 54421 existing records. [2025-09-22T17:55:03.306544] [WARN ] [MAIN ] CDE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:55:03.306885] [INFO ] [MAIN ] CDE: Wiping existing primary data before full refresh. [2025-09-22T17:55:03.306942] [INFO ] [LOCAL ] CDE: Starting deletion of primary data. [2025-09-22T17:55:03.308242] [DEBUG] [LOCAL ] CDE: Deleted primary data file. [2025-09-22T17:55:03.308301] [INFO ] [MAIN ] CDE: Starting full primary refresh. [2025-09-22T17:55:03.666841] [INFO ] [REMOTE ] CDE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:55:03.722005] [INFO ] [REMOTE ] CDE: Fetching primary data for 2024-12. [2025-09-22T17:55:04.177146] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T17:55:04.522061] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-07. [2025-09-22T17:55:05.322043] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-08. [2025-09-22T17:55:05.520357] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T17:55:05.935120] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T17:55:06.092997] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-22T17:55:06.122003] [INFO ] [REMOTE ] CCU: Fetching primary data for 2025-09. [2025-09-22T17:55:06.922071] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-02. [2025-09-22T17:55:07.040481] [INFO ] [REMOTE ] CCU: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-22T17:55:07.043841] [INFO ] [REMOTE ] CCU: Full fetch complete (33231 records). [2025-09-22T17:55:07.043919] [DEBUG] [VALIDATOR ] CCU: Validating primary data. [2025-09-22T17:55:07.181393] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-02 (0.26 seconds). [2025-09-22T17:55:07.451966] [DEBUG] [VALIDATOR ] CCU: All expected trading days are present. [2025-09-22T17:55:07.452061] [DEBUG] [VALIDATOR ] CCU: Primary data validation passed. [2025-09-22T17:55:07.452673] [INFO ] [MAIN ] CCU: Fetched primary data is valid. [2025-09-22T17:55:07.452739] [DEBUG] [LOCAL ] CCU: Saving primary data. [2025-09-22T17:55:07.453628] [DEBUG] [LOCAL ] CCU: Trimmed 33231 records to 23817 (keeping 200 days of data) [2025-09-22T17:55:07.597271] [DEBUG] [LOCAL ] CCU: Primary data saved (23817 records). [2025-09-22T17:55:07.597412] [INFO ] [MAIN ] CCU: Full history saved. [2025-09-22T17:55:07.597512] [INFO ] [MAIN ] Update Progress: 419/2372 symbols completed. CCU took 21.0s. Estimated remaining: 4h 16m 39s. Rate: 7.6 symbols/min [2025-09-22T17:55:07.737623] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-08. [2025-09-22T17:55:07.771362] [INFO ] [MAIN ] CDLR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:55:07.782582] [DEBUG] [LOCAL ] CDLR: Loaded 10376 existing records from primary storage. [2025-09-22T17:55:07.782741] [INFO ] [MAIN ] CDLR: Loaded 10376 existing records. [2025-09-22T17:55:07.972776] [WARN ] [MAIN ] CDLR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:55:07.973048] [INFO ] [MAIN ] CDLR: Wiping existing primary data before full refresh. [2025-09-22T17:55:07.973099] [INFO ] [LOCAL ] CDLR: Starting deletion of primary data. [2025-09-22T17:55:07.973502] [DEBUG] [LOCAL ] CDLR: Deleted primary data file. [2025-09-22T17:55:07.973564] [INFO ] [MAIN ] CDLR: Starting full primary refresh. [2025-09-22T17:55:08.351861] [INFO ] [REMOTE ] CDLR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:55:08.522061] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2024-12. [2025-09-22T17:55:08.779291] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-22T17:55:09.322072] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-01. [2025-09-22T17:55:09.379431] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-22T17:55:10.122090] [INFO ] [REMOTE ] CCS: Fetching primary data for 2025-09. [2025-09-22T17:55:10.811173] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T17:55:10.922033] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-02. [2025-09-22T17:55:11.506126] [INFO ] [REMOTE ] CCS: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-22T17:55:11.513846] [INFO ] [REMOTE ] CCS: Full fetch complete (44733 records). [2025-09-22T17:55:11.513968] [DEBUG] [VALIDATOR ] CCS: Validating primary data. [2025-09-22T17:55:11.734309] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-03. [2025-09-22T17:55:11.898612] [DEBUG] [VALIDATOR ] CCS: All expected trading days are present. [2025-09-22T17:55:11.898719] [DEBUG] [VALIDATOR ] CCS: Primary data validation passed. [2025-09-22T17:55:11.899295] [INFO ] [MAIN ] CCS: Fetched primary data is valid. [2025-09-22T17:55:11.899338] [DEBUG] [LOCAL ] CCS: Saving primary data. [2025-09-22T17:55:11.900283] [DEBUG] [LOCAL ] CCS: Trimmed 44733 records to 30741 (keeping 200 days of data) [2025-09-22T17:55:12.088752] [DEBUG] [LOCAL ] CCS: Primary data saved (30741 records). [2025-09-22T17:55:12.088890] [INFO ] [MAIN ] CCS: Full history saved. [2025-09-22T17:55:12.088991] [INFO ] [MAIN ] Update Progress: 420/2372 symbols completed. CCS took 26.9s. Estimated remaining: 4h 16m 16s. Rate: 7.6 symbols/min [2025-09-22T17:55:12.164003] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-03 (0.43 seconds). [2025-09-22T17:55:12.284962] [INFO ] [MAIN ] CDP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:55:12.329460] [DEBUG] [LOCAL ] CDP: Loaded 43402 existing records from primary storage. [2025-09-22T17:55:12.329630] [INFO ] [MAIN ] CDP: Loaded 43402 existing records. [2025-09-22T17:55:12.523919] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-01. [2025-09-22T17:55:12.524328] [WARN ] [MAIN ] CDP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:55:12.526105] [INFO ] [MAIN ] CDP: Wiping existing primary data before full refresh. [2025-09-22T17:55:12.526207] [INFO ] [LOCAL ] CDP: Starting deletion of primary data. [2025-09-22T17:55:12.527448] [DEBUG] [LOCAL ] CDP: Deleted primary data file. [2025-09-22T17:55:12.527527] [INFO ] [MAIN ] CDP: Starting full primary refresh. [2025-09-22T17:55:12.756666] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-22T17:55:12.958692] [INFO ] [REMOTE ] CDP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:55:13.049786] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-01 (0.53 seconds). [2025-09-22T17:55:13.322066] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-04. [2025-09-22T17:55:13.658093] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-04 (0.34 seconds). [2025-09-22T17:55:14.122077] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-02. [2025-09-22T17:55:14.918205] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-22T17:55:14.921992] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-03. [2025-09-22T17:55:15.722031] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-05. [2025-09-22T17:55:15.863277] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-03 (0.94 seconds). [2025-09-22T17:55:16.051616] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-05 (0.33 seconds). [2025-09-22T17:55:16.522097] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-06. [2025-09-22T17:55:16.816887] [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-22T17:55:16.817261] [WARN ] [REMOTE ] CCZ: No data returned for month 2025-06 [2025-09-22T17:55:17.322070] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-07. [2025-09-22T17:55:17.627247] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-07 (0.31 seconds). [2025-09-22T17:55:18.122085] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-03. [2025-09-22T17:55:18.922056] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-04. [2025-09-22T17:55:19.722027] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-08. [2025-09-22T17:55:19.794316] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-22T17:55:19.856103] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-22T17:55:19.985037] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-08 (0.26 seconds). [2025-09-22T17:55:20.522066] [INFO ] [REMOTE ] CCZ: Fetching primary data for 2025-09. [2025-09-22T17:55:20.915757] [INFO ] [REMOTE ] CCZ: Incremental fetch complete for 2025-09 (0.39 seconds). [2025-09-22T17:55:20.916607] [INFO ] [REMOTE ] CCZ: Full fetch complete (135 records). [2025-09-22T17:55:20.916710] [DEBUG] [VALIDATOR ] CCZ: Validating primary data. [2025-09-22T17:55:20.917121] [FATAL] [VALIDATOR ] CCZ: Data is stale - most recent date (2025-09-15) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:55:20.917209] [FATAL] [MAIN ] CCZ: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:55:20.917254] [WARN ] [MAIN ] CCZ: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:55:20.917294] [INFO ] [LOCAL ] CCZ: Starting deletion of primary data. [2025-09-22T17:55:20.917578] [DEBUG] [LOCAL ] CCZ: No primary data file found to delete. [2025-09-22T17:55:20.917930] [INFO ] [LOCAL ] CCZ: Starting deletion of derivative data. [2025-09-22T17:55:20.918037] [DEBUG] [LOCAL ] CCZ: No derivative data file found to delete. [2025-09-22T17:55:20.918201] [INFO ] [MAIN ] Update Progress: 421/2372 symbols completed. CCZ took 26.7s. Estimated remaining: 4h 16m 12s. Rate: 7.6 symbols/min [2025-09-22T17:55:21.088348] [INFO ] [MAIN ] CDRE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:55:21.116483] [DEBUG] [LOCAL ] CDRE: Loaded 25538 existing records from primary storage. [2025-09-22T17:55:21.116627] [INFO ] [MAIN ] CDRE: Loaded 25538 existing records. [2025-09-22T17:55:21.292937] [WARN ] [MAIN ] CDRE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:55:21.293223] [INFO ] [MAIN ] CDRE: Wiping existing primary data before full refresh. [2025-09-22T17:55:21.293274] [INFO ] [LOCAL ] CDRE: Starting deletion of primary data. [2025-09-22T17:55:21.294068] [DEBUG] [LOCAL ] CDRE: Deleted primary data file. [2025-09-22T17:55:21.294131] [INFO ] [MAIN ] CDRE: Starting full primary refresh. [2025-09-22T17:55:21.327359] [INFO ] [REMOTE ] CDP: Fetching primary data for 2024-12. [2025-09-22T17:55:21.655732] [INFO ] [REMOTE ] CDRE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:55:22.122066] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2024-12. [2025-09-22T17:55:22.591536] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T17:55:22.922065] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-01. [2025-09-22T17:55:23.097432] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-22T17:55:23.722069] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-01. [2025-09-22T17:55:24.430003] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T17:55:24.522017] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-02. [2025-09-22T17:55:24.823855] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-22T17:55:25.322063] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-05. [2025-09-22T17:55:25.613230] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-22T17:55:26.122069] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-02. [2025-09-22T17:55:26.193937] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-22T17:55:26.922082] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-04. [2025-09-22T17:55:27.076832] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-22T17:55:27.722058] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-03. [2025-09-22T17:55:28.522010] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-06. [2025-09-22T17:55:28.579719] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T17:55:28.607767] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T17:55:29.322063] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-05. [2025-09-22T17:55:29.348110] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-22T17:55:30.122078] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-03. [2025-09-22T17:55:30.922055] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-07. [2025-09-22T17:55:31.300890] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-05 (1.98 seconds). [2025-09-22T17:55:31.728799] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-06. [2025-09-22T17:55:31.747449] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T17:55:31.957253] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-22T17:55:32.522094] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-04. [2025-09-22T17:55:33.319271] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-22T17:55:33.329079] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-08. [2025-09-22T17:55:33.516254] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-22T17:55:34.090999] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T17:55:34.122022] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-07. [2025-09-22T17:55:34.922061] [INFO ] [REMOTE ] CDLR: Fetching primary data for 2025-09. [2025-09-22T17:55:35.690815] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-22T17:55:35.722006] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-08. [2025-09-22T17:55:35.794018] [INFO ] [REMOTE ] CDLR: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-22T17:55:35.796382] [INFO ] [REMOTE ] CDLR: Full fetch complete (13146 records). [2025-09-22T17:55:35.796455] [DEBUG] [VALIDATOR ] CDLR: Validating primary data. [2025-09-22T17:55:36.182086] [DEBUG] [VALIDATOR ] CDLR: All expected trading days are present. [2025-09-22T17:55:36.182198] [DEBUG] [VALIDATOR ] CDLR: Primary data validation passed. [2025-09-22T17:55:36.182663] [INFO ] [MAIN ] CDLR: Fetched primary data is valid. [2025-09-22T17:55:36.182742] [DEBUG] [LOCAL ] CDLR: Saving primary data. [2025-09-22T17:55:36.183571] [DEBUG] [LOCAL ] CDLR: Trimmed 13146 records to 9845 (keeping 200 days of data) [2025-09-22T17:55:36.254915] [DEBUG] [LOCAL ] CDLR: Primary data saved (9845 records). [2025-09-22T17:55:36.255075] [INFO ] [MAIN ] CDLR: Full history saved. [2025-09-22T17:55:36.255168] [INFO ] [MAIN ] Update Progress: 422/2372 symbols completed. CDLR took 28.7s. Estimated remaining: 4h 16m 39s. Rate: 7.6 symbols/min [2025-09-22T17:55:36.447013] [INFO ] [MAIN ] CE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:55:36.511529] [DEBUG] [LOCAL ] CE: Loaded 52344 existing records from primary storage. [2025-09-22T17:55:36.511732] [INFO ] [MAIN ] CE: Loaded 52344 existing records. [2025-09-22T17:55:36.527294] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-04. [2025-09-22T17:55:36.754234] [WARN ] [MAIN ] CE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:55:36.754495] [INFO ] [MAIN ] CE: Wiping existing primary data before full refresh. [2025-09-22T17:55:36.754546] [INFO ] [LOCAL ] CE: Starting deletion of primary data. [2025-09-22T17:55:36.756067] [DEBUG] [LOCAL ] CE: Deleted primary data file. [2025-09-22T17:55:36.756130] [INFO ] [MAIN ] CE: Starting full primary refresh. [2025-09-22T17:55:37.176316] [INFO ] [REMOTE ] CE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:55:37.322062] [INFO ] [REMOTE ] CE: Fetching primary data for 2024-12. [2025-09-22T17:55:37.705899] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-08 (1.98 seconds). [2025-09-22T17:55:38.122091] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-05. [2025-09-22T17:55:38.186160] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T17:55:38.922108] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-05. [2025-09-22T17:55:38.976244] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-05 (0.85 seconds). [2025-09-22T17:55:39.231756] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T17:55:39.722074] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-01. [2025-09-22T17:55:40.473208] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-22T17:55:40.522077] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-06. [2025-09-22T17:55:41.090744] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T17:55:41.322062] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-02. [2025-09-22T17:55:41.556776] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-22T17:55:42.122057] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-06. [2025-09-22T17:55:42.922022] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-07. [2025-09-22T17:55:43.187030] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-02 (1.86 seconds). [2025-09-22T17:55:43.317081] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-22T17:55:43.722074] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-07. [2025-09-22T17:55:44.045869] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T17:55:44.522095] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-03. [2025-09-22T17:55:44.829969] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-22T17:55:45.322081] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-08. [2025-09-22T17:55:46.122114] [INFO ] [REMOTE ] CDE: Fetching primary data for 2025-09. [2025-09-22T17:55:46.180877] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-22T17:55:46.293061] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T17:55:46.922077] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-04. [2025-09-22T17:55:47.722066] [INFO ] [REMOTE ] CDRE: Fetching primary data for 2025-09. [2025-09-22T17:55:48.058888] [INFO ] [REMOTE ] CDE: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-22T17:55:48.072287] [INFO ] [REMOTE ] CDE: Full fetch complete (77574 records). [2025-09-22T17:55:48.072501] [DEBUG] [VALIDATOR ] CDE: Validating primary data. [2025-09-22T17:55:48.503547] [DEBUG] [VALIDATOR ] CDE: All expected trading days are present. [2025-09-22T17:55:48.503706] [DEBUG] [VALIDATOR ] CDE: Primary data validation passed. [2025-09-22T17:55:48.504567] [INFO ] [MAIN ] CDE: Fetched primary data is valid. [2025-09-22T17:55:48.504687] [DEBUG] [LOCAL ] CDE: Saving primary data. [2025-09-22T17:55:48.508672] [DEBUG] [LOCAL ] CDE: Trimmed 77574 records to 53641 (keeping 200 days of data) [2025-09-22T17:55:48.522273] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-08. [2025-09-22T17:55:48.767784] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-22T17:55:48.802786] [INFO ] [REMOTE ] CDRE: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T17:55:48.809708] [INFO ] [REMOTE ] CDRE: Full fetch complete (35436 records). [2025-09-22T17:55:48.810388] [DEBUG] [VALIDATOR ] CDRE: Validating primary data. [2025-09-22T17:55:48.813855] [FATAL] [VALIDATOR ] CDRE: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:55:48.814700] [FATAL] [MAIN ] CDRE: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:55:48.815993] [WARN ] [MAIN ] CDRE: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:55:48.816940] [INFO ] [LOCAL ] CDRE: Starting deletion of primary data. [2025-09-22T17:55:48.817346] [DEBUG] [LOCAL ] CDRE: No primary data file found to delete. [2025-09-22T17:55:48.817697] [INFO ] [LOCAL ] CDRE: Starting deletion of derivative data. [2025-09-22T17:55:48.818936] [DEBUG] [LOCAL ] CDRE: Deleted derivative data file. [2025-09-22T17:55:48.819934] [INFO ] [MAIN ] Update Progress: 423/2372 symbols completed. CDRE took 27.9s. Estimated remaining: 4h 16m 52s. Rate: 7.6 symbols/min [2025-09-22T17:55:49.072517] [INFO ] [MAIN ] CEE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:55:49.109734] [DEBUG] [LOCAL ] CEE: Loaded 7099 existing records from primary storage. [2025-09-22T17:55:49.110978] [INFO ] [MAIN ] CEE: Loaded 7099 existing records. [2025-09-22T17:55:49.332579] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-05. [2025-09-22T17:55:49.341366] [WARN ] [MAIN ] CEE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:55:49.343177] [INFO ] [MAIN ] CEE: Wiping existing primary data before full refresh. [2025-09-22T17:55:49.343525] [INFO ] [LOCAL ] CEE: Starting deletion of primary data. [2025-09-22T17:55:49.345418] [DEBUG] [LOCAL ] CEE: Deleted primary data file. [2025-09-22T17:55:49.345792] [INFO ] [MAIN ] CEE: Starting full primary refresh. [2025-09-22T17:55:49.394890] [DEBUG] [LOCAL ] CDE: Primary data saved (53641 records). [2025-09-22T17:55:49.422247] [INFO ] [MAIN ] CDE: Full history saved. [2025-09-22T17:55:49.433574] [INFO ] [MAIN ] Update Progress: 424/2372 symbols completed. CDE took 46.5s. Estimated remaining: 4h 16m 11s. Rate: 7.6 symbols/min [2025-09-22T17:55:49.827882] [INFO ] [MAIN ] CEPU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:55:49.930445] [INFO ] [REMOTE ] CEE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:55:49.970041] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T17:55:49.988581] [DEBUG] [LOCAL ] CEPU: Loaded 26208 existing records from primary storage. [2025-09-22T17:55:49.988799] [INFO ] [MAIN ] CEPU: Loaded 26208 existing records. [2025-09-22T17:55:50.127117] [INFO ] [REMOTE ] CDP: Fetching primary data for 2025-09. [2025-09-22T17:55:50.187468] [WARN ] [MAIN ] CEPU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:55:50.187767] [INFO ] [MAIN ] CEPU: Wiping existing primary data before full refresh. [2025-09-22T17:55:50.187825] [INFO ] [LOCAL ] CEPU: Starting deletion of primary data. [2025-09-22T17:55:50.188487] [DEBUG] [LOCAL ] CEPU: Deleted primary data file. [2025-09-22T17:55:50.188558] [INFO ] [MAIN ] CEPU: Starting full primary refresh. [2025-09-22T17:55:50.576915] [INFO ] [REMOTE ] CEPU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:55:50.922116] [INFO ] [REMOTE ] CEE: Fetching primary data for 2024-12. [2025-09-22T17:55:51.176382] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-22T17:55:51.470529] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2024-12 (0.55 seconds). [2025-09-22T17:55:51.722073] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-01. [2025-09-22T17:55:51.834977] [INFO ] [REMOTE ] CDP: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T17:55:51.842734] [INFO ] [REMOTE ] CDP: Full fetch complete (61797 records). [2025-09-22T17:55:51.842890] [DEBUG] [VALIDATOR ] CDP: Validating primary data. [2025-09-22T17:55:52.246966] [DEBUG] [VALIDATOR ] CDP: All expected trading days are present. [2025-09-22T17:55:52.247076] [DEBUG] [VALIDATOR ] CDP: Primary data validation passed. [2025-09-22T17:55:52.247929] [INFO ] [MAIN ] CDP: Fetched primary data is valid. [2025-09-22T17:55:52.248023] [DEBUG] [LOCAL ] CDP: Saving primary data. [2025-09-22T17:55:52.249786] [DEBUG] [LOCAL ] CDP: Trimmed 61797 records to 42674 (keeping 200 days of data) [2025-09-22T17:55:52.370933] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T17:55:52.526951] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-02. [2025-09-22T17:55:52.538411] [DEBUG] [LOCAL ] CDP: Primary data saved (42674 records). [2025-09-22T17:55:52.538528] [INFO ] [MAIN ] CDP: Full history saved. [2025-09-22T17:55:52.538625] [INFO ] [MAIN ] Update Progress: 425/2372 symbols completed. CDP took 40.4s. Estimated remaining: 4h 15m 41s. Rate: 7.6 symbols/min [2025-09-22T17:55:52.717334] [INFO ] [MAIN ] CF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:55:52.783735] [DEBUG] [LOCAL ] CF: Loaded 53014 existing records from primary storage. [2025-09-22T17:55:52.783937] [INFO ] [MAIN ] CF: Loaded 53014 existing records. [2025-09-22T17:55:52.961488] [WARN ] [MAIN ] CF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:55:52.961828] [INFO ] [MAIN ] CF: Wiping existing primary data before full refresh. [2025-09-22T17:55:52.961885] [INFO ] [LOCAL ] CF: Starting deletion of primary data. [2025-09-22T17:55:52.963548] [DEBUG] [LOCAL ] CF: Deleted primary data file. [2025-09-22T17:55:52.963620] [INFO ] [MAIN ] CF: Starting full primary refresh. [2025-09-22T17:55:53.322950] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2024-12. [2025-09-22T17:55:53.326323] [INFO ] [REMOTE ] CF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:55:53.337064] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-22T17:55:54.122068] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-06. [2025-09-22T17:55:54.401223] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-22T17:55:54.922107] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-03. [2025-09-22T17:55:55.727361] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-01. [2025-09-22T17:55:55.741085] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-22T17:55:55.907564] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-22T17:55:56.522055] [INFO ] [REMOTE ] CF: Fetching primary data for 2024-12. [2025-09-22T17:55:56.879416] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T17:55:57.322059] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-04. [2025-09-22T17:55:57.801055] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-04 (0.48 seconds). [2025-09-22T17:55:58.122117] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-07. [2025-09-22T17:55:58.320950] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T17:55:58.922065] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-01. [2025-09-22T17:55:59.722073] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-02. [2025-09-22T17:55:59.768863] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-22T17:56:00.522118] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-05. [2025-09-22T17:56:00.793635] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-22T17:56:01.128796] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T17:56:01.185536] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-22T17:56:01.322067] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-02. [2025-09-22T17:56:02.122056] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-06. [2025-09-22T17:56:02.901210] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-22T17:56:02.922017] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-07. [2025-09-22T17:56:03.116969] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-22T17:56:03.583172] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-07 (0.66 seconds). [2025-09-22T17:56:03.722095] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-08. [2025-09-22T17:56:04.329041] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-22T17:56:04.522066] [INFO ] [REMOTE ] CEE: Fetching primary data for 2025-09. [2025-09-22T17:56:05.231398] [INFO ] [REMOTE ] CEE: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-22T17:56:05.233363] [INFO ] [REMOTE ] CEE: Full fetch complete (10232 records). [2025-09-22T17:56:05.233493] [DEBUG] [VALIDATOR ] CEE: Validating primary data. [2025-09-22T17:56:05.327263] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-03. [2025-09-22T17:56:05.651213] [DEBUG] [VALIDATOR ] CEE: All expected trading days are present. [2025-09-22T17:56:05.651312] [DEBUG] [VALIDATOR ] CEE: Primary data validation passed. [2025-09-22T17:56:05.651563] [INFO ] [MAIN ] CEE: Fetched primary data is valid. [2025-09-22T17:56:05.651605] [DEBUG] [LOCAL ] CEE: Saving primary data. [2025-09-22T17:56:05.652165] [DEBUG] [LOCAL ] CEE: Trimmed 10232 records to 6839 (keeping 200 days of data) [2025-09-22T17:56:05.692918] [DEBUG] [LOCAL ] CEE: Primary data saved (6839 records). [2025-09-22T17:56:05.693071] [INFO ] [MAIN ] CEE: Full history saved. [2025-09-22T17:56:05.693177] [INFO ] [MAIN ] Update Progress: 426/2372 symbols completed. CEE took 16.9s. Estimated remaining: 4h 15m 57s. Rate: 7.6 symbols/min [2025-09-22T17:56:05.864111] [INFO ] [MAIN ] CFG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:56:05.946494] [DEBUG] [LOCAL ] CFG: Loaded 54404 existing records from primary storage. [2025-09-22T17:56:05.947568] [INFO ] [MAIN ] CFG: Loaded 54404 existing records. [2025-09-22T17:56:06.123915] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-08. [2025-09-22T17:56:06.128006] [WARN ] [MAIN ] CFG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:56:06.129701] [INFO ] [MAIN ] CFG: Wiping existing primary data before full refresh. [2025-09-22T17:56:06.129763] [INFO ] [LOCAL ] CFG: Starting deletion of primary data. [2025-09-22T17:56:06.132300] [DEBUG] [LOCAL ] CFG: Deleted primary data file. [2025-09-22T17:56:06.132365] [INFO ] [MAIN ] CFG: Starting full primary refresh. [2025-09-22T17:56:06.486713] [INFO ] [REMOTE ] CFG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:56:06.922070] [INFO ] [REMOTE ] CFG: Fetching primary data for 2024-12. [2025-09-22T17:56:07.151199] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-22T17:56:07.722076] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-04. [2025-09-22T17:56:08.180673] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-22T17:56:08.336480] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T17:56:08.522054] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-01. [2025-09-22T17:56:09.118861] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T17:56:09.322068] [INFO ] [REMOTE ] CE: Fetching primary data for 2025-09. [2025-09-22T17:56:10.122070] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-05. [2025-09-22T17:56:10.243947] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-22T17:56:10.922084] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-02. [2025-09-22T17:56:11.042314] [INFO ] [REMOTE ] CE: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T17:56:11.054744] [INFO ] [REMOTE ] CE: Full fetch complete (74886 records). [2025-09-22T17:56:11.055031] [DEBUG] [VALIDATOR ] CE: Validating primary data. [2025-09-22T17:56:11.502003] [DEBUG] [VALIDATOR ] CE: All expected trading days are present. [2025-09-22T17:56:11.502187] [DEBUG] [VALIDATOR ] CE: Primary data validation passed. [2025-09-22T17:56:11.503333] [INFO ] [MAIN ] CE: Fetched primary data is valid. [2025-09-22T17:56:11.503427] [DEBUG] [LOCAL ] CE: Saving primary data. [2025-09-22T17:56:11.505874] [DEBUG] [LOCAL ] CE: Trimmed 74886 records to 51561 (keeping 200 days of data) [2025-09-22T17:56:11.725591] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-03. [2025-09-22T17:56:11.814017] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-22T17:56:11.932808] [DEBUG] [LOCAL ] CE: Primary data saved (51561 records). [2025-09-22T17:56:11.933026] [INFO ] [MAIN ] CE: Full history saved. [2025-09-22T17:56:11.933162] [INFO ] [MAIN ] Update Progress: 427/2372 symbols completed. CE took 35.7s. Estimated remaining: 4h 15m 42s. Rate: 7.6 symbols/min [2025-09-22T17:56:12.124275] [INFO ] [MAIN ] CFND: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:56:12.124621] [DEBUG] [LOCAL ] CFND: No existing data file found in primary storage. [2025-09-22T17:56:12.124746] [WARN ] [MAIN ] CFND: No existing data found, performing full refresh instead. [2025-09-22T17:56:12.125299] [INFO ] [MAIN ] CFND: Wiping existing primary data before full refresh. [2025-09-22T17:56:12.125569] [INFO ] [LOCAL ] CFND: Starting deletion of primary data. [2025-09-22T17:56:12.125932] [DEBUG] [LOCAL ] CFND: No primary data file found to delete. [2025-09-22T17:56:12.126026] [INFO ] [MAIN ] CFND: Starting full primary refresh. [2025-09-22T17:56:12.527198] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-06. [2025-09-22T17:56:12.529600] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-22T17:56:12.545923] [INFO ] [REMOTE ] CFND: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:56:12.760272] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-22T17:56:13.322063] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-03. [2025-09-22T17:56:14.032096] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T17:56:14.122075] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-07. [2025-09-22T17:56:14.922077] [INFO ] [REMOTE ] CFND: Fetching primary data for 2024-12. [2025-09-22T17:56:15.093428] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T17:56:15.122134] [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-22T17:56:15.122419] [WARN ] [REMOTE ] CFND: No data returned for month 2024-12 [2025-09-22T17:56:15.722048] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-04. [2025-09-22T17:56:15.774566] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-22T17:56:16.522079] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-01. [2025-09-22T17:56:16.740739] [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-22T17:56:16.741097] [WARN ] [REMOTE ] CFND: No data returned for month 2025-01 [2025-09-22T17:56:17.322043] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-02. [2025-09-22T17:56:17.572159] [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-22T17:56:17.572473] [WARN ] [REMOTE ] CFND: No data returned for month 2025-02 [2025-09-22T17:56:17.778801] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-04 (2.06 seconds). [2025-09-22T17:56:18.122056] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-05. [2025-09-22T17:56:18.922099] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-04. [2025-09-22T17:56:19.722149] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-03. [2025-09-22T17:56:19.762461] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T17:56:19.809769] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-22T17:56:20.031597] [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-22T17:56:20.032180] [WARN ] [REMOTE ] CFND: No data returned for month 2025-03 [2025-09-22T17:56:20.522086] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-06. [2025-09-22T17:56:21.322049] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-05. [2025-09-22T17:56:22.122043] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-08. [2025-09-22T17:56:22.225583] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T17:56:22.256969] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-05 (0.93 seconds). [2025-09-22T17:56:22.922096] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-04. [2025-09-22T17:56:23.150202] [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-22T17:56:23.150616] [WARN ] [REMOTE ] CFND: No data returned for month 2025-04 [2025-09-22T17:56:23.696523] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T17:56:23.722019] [INFO ] [REMOTE ] CF: Fetching primary data for 2025-09. [2025-09-22T17:56:24.522065] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-07. [2025-09-22T17:56:25.322067] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-06. [2025-09-22T17:56:25.616982] [INFO ] [REMOTE ] CF: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-22T17:56:25.625294] [INFO ] [REMOTE ] CF: Full fetch complete (75135 records). [2025-09-22T17:56:25.625450] [DEBUG] [VALIDATOR ] CF: Validating primary data. [2025-09-22T17:56:26.022881] [DEBUG] [VALIDATOR ] CF: All expected trading days are present. [2025-09-22T17:56:26.022995] [DEBUG] [VALIDATOR ] CF: Primary data validation passed. [2025-09-22T17:56:26.023905] [INFO ] [MAIN ] CF: Fetched primary data is valid. [2025-09-22T17:56:26.023974] [DEBUG] [LOCAL ] CF: Saving primary data. [2025-09-22T17:56:26.025635] [DEBUG] [LOCAL ] CF: Trimmed 75135 records to 52233 (keeping 200 days of data) [2025-09-22T17:56:26.122119] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-05. [2025-09-22T17:56:26.345776] [DEBUG] [LOCAL ] CF: Primary data saved (52233 records). [2025-09-22T17:56:26.345934] [INFO ] [MAIN ] CF: Full history saved. [2025-09-22T17:56:26.348484] [INFO ] [MAIN ] Update Progress: 428/2372 symbols completed. CF took 33.8s. Estimated remaining: 4h 16m 4s. Rate: 7.6 symbols/min [2025-09-22T17:56:26.521143] [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-22T17:56:26.525438] [INFO ] [MAIN ] CFR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:56:26.525614] [WARN ] [REMOTE ] CFND: No data returned for month 2025-05 [2025-09-22T17:56:26.542883] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T17:56:26.582320] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-07 (2.06 seconds). [2025-09-22T17:56:26.627123] [DEBUG] [LOCAL ] CFR: Loaded 34170 existing records from primary storage. [2025-09-22T17:56:26.627264] [INFO ] [MAIN ] CFR: Loaded 34170 existing records. [2025-09-22T17:56:26.813372] [WARN ] [MAIN ] CFR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:56:26.813688] [INFO ] [MAIN ] CFR: Wiping existing primary data before full refresh. [2025-09-22T17:56:26.813758] [INFO ] [LOCAL ] CFR: Starting deletion of primary data. [2025-09-22T17:56:26.815134] [DEBUG] [LOCAL ] CFR: Deleted primary data file. [2025-09-22T17:56:26.815195] [INFO ] [MAIN ] CFR: Starting full primary refresh. [2025-09-22T17:56:26.927304] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-06. [2025-09-22T17:56:27.174530] [INFO ] [REMOTE ] CFR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:56:27.202361] [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-22T17:56:27.202758] [WARN ] [REMOTE ] CFND: No data returned for month 2025-06 [2025-09-22T17:56:27.722069] [INFO ] [REMOTE ] CFR: Fetching primary data for 2024-12. [2025-09-22T17:56:28.522053] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-07. [2025-09-22T17:56:28.727068] [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-22T17:56:28.727392] [WARN ] [REMOTE ] CFND: No data returned for month 2025-07 [2025-09-22T17:56:29.004286] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-22T17:56:29.322051] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-08. [2025-09-22T17:56:29.424362] [DEBUG] [REMOTE ] CFG: Error fetching primary data for 2025-08: 'API call returned an empty response.' [2025-09-22T17:56:29.424720] [WARN ] [REMOTE ] CFG: No data returned for month 2025-08 [2025-09-22T17:56:30.122056] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-01. [2025-09-22T17:56:30.922062] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-07. [2025-09-22T17:56:31.189985] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-22T17:56:31.722041] [INFO ] [REMOTE ] CFG: Fetching primary data for 2025-09. [2025-09-22T17:56:32.039216] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T17:56:32.522072] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-08. [2025-09-22T17:56:33.161614] [INFO ] [REMOTE ] CFND: Incremental fetch complete for 2025-08 (0.64 seconds). [2025-09-22T17:56:33.283602] [INFO ] [REMOTE ] CFG: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-22T17:56:33.291953] [INFO ] [REMOTE ] CFG: Full fetch complete (69391 records). [2025-09-22T17:56:33.292069] [DEBUG] [VALIDATOR ] CFG: Validating primary data. [2025-09-22T17:56:33.327170] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-08. [2025-09-22T17:56:33.500175] [WARN ] [VALIDATOR ] CFG: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-22T17:56:33.501073] [FATAL] [MAIN ] CFG: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:56:33.501153] [WARN ] [MAIN ] CFG: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:56:33.501219] [INFO ] [LOCAL ] CFG: Starting deletion of primary data. [2025-09-22T17:56:33.501329] [DEBUG] [LOCAL ] CFG: No primary data file found to delete. [2025-09-22T17:56:33.501410] [INFO ] [LOCAL ] CFG: Starting deletion of derivative data. [2025-09-22T17:56:33.501944] [DEBUG] [LOCAL ] CFG: Deleted derivative data file. [2025-09-22T17:56:33.502047] [INFO ] [MAIN ] Update Progress: 429/2372 symbols completed. CFG took 27.8s. Estimated remaining: 4h 15m 52s. Rate: 7.6 symbols/min [2025-09-22T17:56:33.678664] [INFO ] [MAIN ] CGAU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:56:33.719461] [DEBUG] [LOCAL ] CGAU: Loaded 43183 existing records from primary storage. [2025-09-22T17:56:33.719602] [INFO ] [MAIN ] CGAU: Loaded 43183 existing records. [2025-09-22T17:56:33.897519] [WARN ] [MAIN ] CGAU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:56:33.897797] [INFO ] [MAIN ] CGAU: Wiping existing primary data before full refresh. [2025-09-22T17:56:33.897866] [INFO ] [LOCAL ] CGAU: Starting deletion of primary data. [2025-09-22T17:56:33.898833] [DEBUG] [LOCAL ] CGAU: Deleted primary data file. [2025-09-22T17:56:33.898901] [INFO ] [MAIN ] CGAU: Starting full primary refresh. [2025-09-22T17:56:34.130224] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-02. [2025-09-22T17:56:34.268129] [INFO ] [REMOTE ] CGAU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:56:34.282531] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-22T17:56:34.922073] [INFO ] [REMOTE ] CFND: Fetching primary data for 2025-09. [2025-09-22T17:56:35.280844] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T17:56:35.567734] [INFO ] [REMOTE ] CFND: Incremental fetch complete for 2025-09 (0.65 seconds). [2025-09-22T17:56:35.569327] [INFO ] [REMOTE ] CFND: Full fetch complete (2486 records). [2025-09-22T17:56:35.569396] [DEBUG] [VALIDATOR ] CFND: Validating primary data. [2025-09-22T17:56:35.722030] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-03. [2025-09-22T17:56:35.757112] [WARN ] [VALIDATOR ] CFND: Validation failed - insufficient historical data. Have 32 unique days, need 200 days [2025-09-22T17:56:35.757315] [FATAL] [MAIN ] CFND: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:56:35.757419] [WARN ] [MAIN ] CFND: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:56:35.757526] [INFO ] [LOCAL ] CFND: Starting deletion of primary data. [2025-09-22T17:56:35.757602] [DEBUG] [LOCAL ] CFND: No primary data file found to delete. [2025-09-22T17:56:35.757659] [INFO ] [LOCAL ] CFND: Starting deletion of derivative data. [2025-09-22T17:56:35.757744] [DEBUG] [LOCAL ] CFND: No derivative data file found to delete. [2025-09-22T17:56:35.757826] [INFO ] [MAIN ] Update Progress: 430/2372 symbols completed. CFND took 23.8s. Estimated remaining: 4h 15m 19s. Rate: 7.6 symbols/min [2025-09-22T17:56:35.936733] [INFO ] [MAIN ] CGV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:56:35.936938] [DEBUG] [LOCAL ] CGV: No existing data file found in primary storage. [2025-09-22T17:56:35.936992] [WARN ] [MAIN ] CGV: No existing data found, performing full refresh instead. [2025-09-22T17:56:35.937138] [INFO ] [MAIN ] CGV: Wiping existing primary data before full refresh. [2025-09-22T17:56:35.937180] [INFO ] [LOCAL ] CGV: Starting deletion of primary data. [2025-09-22T17:56:35.937221] [DEBUG] [LOCAL ] CGV: No primary data file found to delete. [2025-09-22T17:56:35.937252] [INFO ] [MAIN ] CGV: Starting full primary refresh. [2025-09-22T17:56:36.309525] [INFO ] [REMOTE ] CGV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:56:36.522063] [INFO ] [REMOTE ] CEPU: Fetching primary data for 2025-09. [2025-09-22T17:56:36.853110] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-22T17:56:37.322103] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2024-12. [2025-09-22T17:56:37.926721] [INFO ] [REMOTE ] CEPU: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-22T17:56:37.932613] [INFO ] [REMOTE ] CEPU: Full fetch complete (39604 records). [2025-09-22T17:56:37.932795] [DEBUG] [VALIDATOR ] CEPU: Validating primary data. [2025-09-22T17:56:38.128871] [INFO ] [REMOTE ] CGV: Fetching primary data for 2024-12. [2025-09-22T17:56:38.405912] [DEBUG] [VALIDATOR ] CEPU: All expected trading days are present. [2025-09-22T17:56:38.406025] [DEBUG] [VALIDATOR ] CEPU: Primary data validation passed. [2025-09-22T17:56:38.406607] [INFO ] [MAIN ] CEPU: Fetched primary data is valid. [2025-09-22T17:56:38.406678] [DEBUG] [LOCAL ] CEPU: Saving primary data. [2025-09-22T17:56:38.407706] [DEBUG] [LOCAL ] CEPU: Trimmed 39604 records to 25921 (keeping 200 days of data) [2025-09-22T17:56:38.570026] [DEBUG] [LOCAL ] CEPU: Primary data saved (25921 records). [2025-09-22T17:56:38.570169] [INFO ] [MAIN ] CEPU: Full history saved. [2025-09-22T17:56:38.570270] [INFO ] [MAIN ] Update Progress: 431/2372 symbols completed. CEPU took 49.1s. Estimated remaining: 4h 14m 48s. Rate: 7.6 symbols/min [2025-09-22T17:56:38.657773] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2024-12 (0.53 seconds). [2025-09-22T17:56:38.754752] [INFO ] [MAIN ] CHCT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:56:38.779824] [DEBUG] [LOCAL ] CHCT: Loaded 24496 existing records from primary storage. [2025-09-22T17:56:38.779974] [INFO ] [MAIN ] CHCT: Loaded 24496 existing records. [2025-09-22T17:56:38.930033] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-04. [2025-09-22T17:56:38.982408] [WARN ] [MAIN ] CHCT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:56:38.983308] [INFO ] [MAIN ] CHCT: Wiping existing primary data before full refresh. [2025-09-22T17:56:38.983560] [INFO ] [LOCAL ] CHCT: Starting deletion of primary data. [2025-09-22T17:56:38.994670] [DEBUG] [LOCAL ] CHCT: Deleted primary data file. [2025-09-22T17:56:39.011105] [INFO ] [MAIN ] CHCT: Starting full primary refresh. [2025-09-22T17:56:39.079551] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T17:56:39.391355] [INFO ] [REMOTE ] CHCT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:56:39.722055] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2024-12. [2025-09-22T17:56:40.522120] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-01. [2025-09-22T17:56:40.580214] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-22T17:56:40.676228] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T17:56:41.322075] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-05. [2025-09-22T17:56:41.931957] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T17:56:42.122054] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-02. [2025-09-22T17:56:42.494943] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-22T17:56:42.922062] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-01. [2025-09-22T17:56:43.126785] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-22T17:56:43.645347] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-22T17:56:43.722072] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-02. [2025-09-22T17:56:44.522195] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-06. [2025-09-22T17:56:44.786033] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T17:56:45.322086] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-03. [2025-09-22T17:56:45.501446] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T17:56:46.098344] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-22T17:56:46.122001] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-04. [2025-09-22T17:56:46.922073] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-03. [2025-09-22T17:56:46.971002] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-22T17:56:47.722091] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-01. [2025-09-22T17:56:48.227892] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-01 (0.51 seconds). [2025-09-22T17:56:48.444590] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T17:56:48.522149] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-02. [2025-09-22T17:56:48.917574] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-02 (0.40 seconds). [2025-09-22T17:56:49.322052] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-05. [2025-09-22T17:56:50.122075] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-07. [2025-09-22T17:56:50.531246] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-22T17:56:50.922040] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-06. [2025-09-22T17:56:51.533132] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T17:56:51.722040] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-08. [2025-09-22T17:56:51.785693] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-22T17:56:52.522064] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-03. [2025-09-22T17:56:52.975904] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-22T17:56:53.067043] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-22T17:56:53.322062] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-04. [2025-09-22T17:56:53.753349] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-22T17:56:54.122057] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-04. [2025-09-22T17:56:54.922058] [INFO ] [REMOTE ] CFR: Fetching primary data for 2025-09. [2025-09-22T17:56:55.727229] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-05. [2025-09-22T17:56:55.752028] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-22T17:56:56.001712] [INFO ] [REMOTE ] CFR: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T17:56:56.009017] [INFO ] [REMOTE ] CFR: Full fetch complete (48449 records). [2025-09-22T17:56:56.009136] [DEBUG] [VALIDATOR ] CFR: Validating primary data. [2025-09-22T17:56:56.120867] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-05 (0.39 seconds). [2025-09-22T17:56:56.413054] [DEBUG] [VALIDATOR ] CFR: All expected trading days are present. [2025-09-22T17:56:56.413152] [DEBUG] [VALIDATOR ] CFR: Primary data validation passed. [2025-09-22T17:56:56.413792] [INFO ] [MAIN ] CFR: Fetched primary data is valid. [2025-09-22T17:56:56.413862] [DEBUG] [LOCAL ] CFR: Saving primary data. [2025-09-22T17:56:56.415281] [DEBUG] [LOCAL ] CFR: Trimmed 48449 records to 33601 (keeping 200 days of data) [2025-09-22T17:56:56.523084] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-07. [2025-09-22T17:56:56.641523] [DEBUG] [LOCAL ] CFR: Primary data saved (33601 records). [2025-09-22T17:56:56.641717] [INFO ] [MAIN ] CFR: Full history saved. [2025-09-22T17:56:56.641825] [INFO ] [MAIN ] Update Progress: 432/2372 symbols completed. CFR took 30.3s. Estimated remaining: 4h 15m 26s. Rate: 7.6 symbols/min [2025-09-22T17:56:56.815948] [INFO ] [MAIN ] CHD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:56:56.873108] [DEBUG] [LOCAL ] CHD: Loaded 52750 existing records from primary storage. [2025-09-22T17:56:56.873306] [INFO ] [MAIN ] CHD: Loaded 52750 existing records. [2025-09-22T17:56:57.085315] [WARN ] [MAIN ] CHD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:56:57.085625] [INFO ] [MAIN ] CHD: Wiping existing primary data before full refresh. [2025-09-22T17:56:57.085709] [INFO ] [LOCAL ] CHD: Starting deletion of primary data. [2025-09-22T17:56:57.087119] [DEBUG] [LOCAL ] CHD: Deleted primary data file. [2025-09-22T17:56:57.087184] [INFO ] [MAIN ] CHD: Starting full primary refresh. [2025-09-22T17:56:57.331077] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-06. [2025-09-22T17:56:57.463479] [INFO ] [REMOTE ] CHD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:56:57.505309] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-07 (0.98 seconds). [2025-09-22T17:56:57.822222] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-06 (0.49 seconds). [2025-09-22T17:56:58.122102] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-07. [2025-09-22T17:56:58.565073] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-22T17:56:58.922070] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-08. [2025-09-22T17:56:59.375956] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-22T17:56:59.722058] [INFO ] [REMOTE ] CGV: Fetching primary data for 2025-09. [2025-09-22T17:57:00.094720] [INFO ] [REMOTE ] CGV: Incremental fetch complete for 2025-09 (0.37 seconds). [2025-09-22T17:57:00.095756] [INFO ] [REMOTE ] CGV: Full fetch complete (2277 records). [2025-09-22T17:57:00.095830] [DEBUG] [VALIDATOR ] CGV: Validating primary data. [2025-09-22T17:57:00.466536] [DEBUG] [VALIDATOR ] CGV: All expected trading days are present. [2025-09-22T17:57:00.466702] [DEBUG] [VALIDATOR ] CGV: Primary data validation passed. [2025-09-22T17:57:00.466851] [INFO ] [MAIN ] CGV: Fetched primary data is valid. [2025-09-22T17:57:00.466897] [DEBUG] [LOCAL ] CGV: Saving primary data. [2025-09-22T17:57:00.467328] [DEBUG] [LOCAL ] CGV: Trimmed 2277 records to 1425 (keeping 200 days of data) [2025-09-22T17:57:00.477436] [DEBUG] [LOCAL ] CGV: Primary data saved (1425 records). [2025-09-22T17:57:00.477542] [INFO ] [MAIN ] CGV: Full history saved. [2025-09-22T17:57:00.477626] [INFO ] [MAIN ] Update Progress: 433/2372 symbols completed. CGV took 24.7s. Estimated remaining: 4h 15m 0s. Rate: 7.6 symbols/min [2025-09-22T17:57:00.527367] [INFO ] [REMOTE ] CHD: Fetching primary data for 2024-12. [2025-09-22T17:57:00.660679] [INFO ] [MAIN ] CHE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:57:00.680693] [DEBUG] [LOCAL ] CHE: Loaded 14825 existing records from primary storage. [2025-09-22T17:57:00.680919] [INFO ] [MAIN ] CHE: Loaded 14825 existing records. [2025-09-22T17:57:00.878629] [WARN ] [MAIN ] CHE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:57:00.879063] [INFO ] [MAIN ] CHE: Wiping existing primary data before full refresh. [2025-09-22T17:57:00.879121] [INFO ] [LOCAL ] CHE: Starting deletion of primary data. [2025-09-22T17:57:00.879855] [DEBUG] [LOCAL ] CHE: Deleted primary data file. [2025-09-22T17:57:00.879921] [INFO ] [MAIN ] CHE: Starting full primary refresh. [2025-09-22T17:57:01.282415] [INFO ] [REMOTE ] CHE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:57:01.322062] [INFO ] [REMOTE ] CHE: Fetching primary data for 2024-12. [2025-09-22T17:57:02.122090] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-05. [2025-09-22T17:57:02.922043] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-08. [2025-09-22T17:57:03.347751] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2024-12 (2.82 seconds). [2025-09-22T17:57:03.522771] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2024-12 (2.20 seconds). [2025-09-22T17:57:03.722027] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-01. [2025-09-22T17:57:04.522065] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-01. [2025-09-22T17:57:04.951557] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-05 (2.83 seconds). [2025-09-22T17:57:05.137897] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-08 (2.22 seconds). [2025-09-22T17:57:05.322066] [INFO ] [REMOTE ] CHCT: Fetching primary data for 2025-09. [2025-09-22T17:57:05.570186] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-22T17:57:05.608021] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-22T17:57:06.122115] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-02. [2025-09-22T17:57:06.596003] [INFO ] [REMOTE ] CHCT: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T17:57:06.599715] [INFO ] [REMOTE ] CHCT: Full fetch complete (35049 records). [2025-09-22T17:57:06.599793] [DEBUG] [VALIDATOR ] CHCT: Validating primary data. [2025-09-22T17:57:06.927289] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-02. [2025-09-22T17:57:06.975075] [DEBUG] [VALIDATOR ] CHCT: All expected trading days are present. [2025-09-22T17:57:06.975155] [DEBUG] [VALIDATOR ] CHCT: Primary data validation passed. [2025-09-22T17:57:06.975774] [INFO ] [MAIN ] CHCT: Fetched primary data is valid. [2025-09-22T17:57:06.975838] [DEBUG] [LOCAL ] CHCT: Saving primary data. [2025-09-22T17:57:06.976626] [DEBUG] [LOCAL ] CHCT: Trimmed 35049 records to 24051 (keeping 200 days of data) [2025-09-22T17:57:07.124188] [DEBUG] [LOCAL ] CHCT: Primary data saved (24051 records). [2025-09-22T17:57:07.124321] [INFO ] [MAIN ] CHCT: Full history saved. [2025-09-22T17:57:07.124403] [INFO ] [MAIN ] Update Progress: 434/2372 symbols completed. CHCT took 28.6s. Estimated remaining: 4h 14m 47s. Rate: 7.6 symbols/min [2025-09-22T17:57:07.299130] [INFO ] [MAIN ] CHGG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:57:07.347379] [DEBUG] [LOCAL ] CHGG: Loaded 48526 existing records from primary storage. [2025-09-22T17:57:07.347561] [INFO ] [MAIN ] CHGG: Loaded 48526 existing records. [2025-09-22T17:57:07.529809] [WARN ] [MAIN ] CHGG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:57:07.530098] [INFO ] [MAIN ] CHGG: Wiping existing primary data before full refresh. [2025-09-22T17:57:07.530155] [INFO ] [LOCAL ] CHGG: Starting deletion of primary data. [2025-09-22T17:57:07.531201] [DEBUG] [LOCAL ] CHGG: Deleted primary data file. [2025-09-22T17:57:07.531264] [INFO ] [MAIN ] CHGG: Starting full primary refresh. [2025-09-22T17:57:07.732515] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-22T17:57:07.725770] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-06. [2025-09-22T17:57:07.912315] [INFO ] [REMOTE ] CHGG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:57:07.939844] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T17:57:08.522057] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2024-12. [2025-09-22T17:57:08.929057] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-22T17:57:09.322043] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-03. [2025-09-22T17:57:10.122037] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-03. [2025-09-22T17:57:10.143163] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-22T17:57:10.431673] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T17:57:10.922071] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-04. [2025-09-22T17:57:11.604451] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-04 (0.68 seconds). [2025-09-22T17:57:11.643915] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T17:57:11.722013] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-04. [2025-09-22T17:57:12.522085] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-05. [2025-09-22T17:57:13.322055] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-01. [2025-09-22T17:57:13.375487] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T17:57:13.481794] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-22T17:57:14.122122] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-06. [2025-09-22T17:57:14.922077] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-05. [2025-09-22T17:57:15.227602] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-01 (1.91 seconds). [2025-09-22T17:57:15.448370] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-22T17:57:15.722133] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-07. [2025-09-22T17:57:16.522076] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-02. [2025-09-22T17:57:17.322133] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-07. [2025-09-22T17:57:17.636078] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-07 (1.91 seconds). [2025-09-22T17:57:18.106026] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-05 (3.18 seconds). [2025-09-22T17:57:18.134958] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-08. [2025-09-22T17:57:18.154759] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T17:57:18.444069] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T17:57:18.922132] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-08. [2025-09-22T17:57:19.461787] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T17:57:19.518921] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-08 (0.60 seconds). [2025-09-22T17:57:19.722058] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-06. [2025-09-22T17:57:20.522058] [INFO ] [REMOTE ] CHE: Fetching primary data for 2025-09. [2025-09-22T17:57:21.322024] [INFO ] [REMOTE ] CGAU: Fetching primary data for 2025-09. [2025-09-22T17:57:21.468229] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-22T17:57:21.629137] [INFO ] [REMOTE ] CHE: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T17:57:21.632414] [INFO ] [REMOTE ] CHE: Full fetch complete (19469 records). [2025-09-22T17:57:21.632497] [DEBUG] [VALIDATOR ] CHE: Validating primary data. [2025-09-22T17:57:22.008775] [DEBUG] [VALIDATOR ] CHE: All expected trading days are present. [2025-09-22T17:57:22.008899] [DEBUG] [VALIDATOR ] CHE: Primary data validation passed. [2025-09-22T17:57:22.009478] [INFO ] [MAIN ] CHE: Fetched primary data is valid. [2025-09-22T17:57:22.009525] [DEBUG] [LOCAL ] CHE: Saving primary data. [2025-09-22T17:57:22.010603] [DEBUG] [LOCAL ] CHE: Trimmed 19469 records to 14666 (keeping 200 days of data) [2025-09-22T17:57:22.114027] [DEBUG] [LOCAL ] CHE: Primary data saved (14666 records). [2025-09-22T17:57:22.114252] [INFO ] [MAIN ] CHE: Full history saved. [2025-09-22T17:57:22.114366] [INFO ] [MAIN ] Update Progress: 435/2372 symbols completed. CHE took 21.6s. Estimated remaining: 4h 15m 10s. Rate: 7.6 symbols/min [2025-09-22T17:57:22.127546] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-07. [2025-09-22T17:57:22.308407] [INFO ] [MAIN ] CHH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:57:22.363901] [DEBUG] [LOCAL ] CHH: Loaded 32806 existing records from primary storage. [2025-09-22T17:57:22.364134] [INFO ] [MAIN ] CHH: Loaded 32806 existing records. [2025-09-22T17:57:22.565899] [WARN ] [MAIN ] CHH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:57:22.566253] [INFO ] [MAIN ] CHH: Wiping existing primary data before full refresh. [2025-09-22T17:57:22.566305] [INFO ] [LOCAL ] CHH: Starting deletion of primary data. [2025-09-22T17:57:22.567346] [DEBUG] [LOCAL ] CHH: Deleted primary data file. [2025-09-22T17:57:22.567408] [INFO ] [MAIN ] CHH: Starting full primary refresh. [2025-09-22T17:57:22.926816] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-03. [2025-09-22T17:57:23.017211] [INFO ] [REMOTE ] CHH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:57:23.020576] [INFO ] [REMOTE ] CGAU: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T17:57:23.029355] [INFO ] [REMOTE ] CGAU: Full fetch complete (60439 records). [2025-09-22T17:57:23.029485] [DEBUG] [VALIDATOR ] CGAU: Validating primary data. [2025-09-22T17:57:23.428500] [DEBUG] [VALIDATOR ] CGAU: All expected trading days are present. [2025-09-22T17:57:23.428595] [DEBUG] [VALIDATOR ] CGAU: Primary data validation passed. [2025-09-22T17:57:23.429470] [INFO ] [MAIN ] CGAU: Fetched primary data is valid. [2025-09-22T17:57:23.429538] [DEBUG] [LOCAL ] CGAU: Saving primary data. [2025-09-22T17:57:23.430996] [DEBUG] [LOCAL ] CGAU: Trimmed 60439 records to 42655 (keeping 200 days of data) [2025-09-22T17:57:23.702235] [DEBUG] [LOCAL ] CGAU: Primary data saved (42655 records). [2025-09-22T17:57:23.702398] [INFO ] [MAIN ] CGAU: Full history saved. [2025-09-22T17:57:23.702501] [INFO ] [MAIN ] Update Progress: 436/2372 symbols completed. CGAU took 50.2s. Estimated remaining: 4h 14m 34s. Rate: 7.6 symbols/min [2025-09-22T17:57:23.746972] [INFO ] [REMOTE ] CHH: Fetching primary data for 2024-12. [2025-09-22T17:57:23.879329] [INFO ] [MAIN ] CHMI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:57:23.902059] [DEBUG] [LOCAL ] CHMI: Loaded 22354 existing records from primary storage. [2025-09-22T17:57:23.902198] [INFO ] [MAIN ] CHMI: Loaded 22354 existing records. [2025-09-22T17:57:24.087796] [WARN ] [MAIN ] CHMI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:57:24.088214] [INFO ] [MAIN ] CHMI: Wiping existing primary data before full refresh. [2025-09-22T17:57:24.088337] [INFO ] [LOCAL ] CHMI: Starting deletion of primary data. [2025-09-22T17:57:24.089161] [DEBUG] [LOCAL ] CHMI: Deleted primary data file. [2025-09-22T17:57:24.089228] [INFO ] [MAIN ] CHMI: Starting full primary refresh. [2025-09-22T17:57:24.505257] [INFO ] [REMOTE ] CHMI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:57:24.510235] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-07 (2.38 seconds). [2025-09-22T17:57:24.522880] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2024-12. [2025-09-22T17:57:24.582940] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-22T17:57:24.907184] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-22T17:57:25.322058] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-08. [2025-09-22T17:57:25.752960] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-22T17:57:26.122060] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-01. [2025-09-22T17:57:26.738555] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-22T17:57:26.922072] [INFO ] [REMOTE ] CHD: Fetching primary data for 2025-09. [2025-09-22T17:57:27.612137] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T17:57:27.722042] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-02. [2025-09-22T17:57:28.522112] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-04. [2025-09-22T17:57:28.724495] [INFO ] [REMOTE ] CHD: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T17:57:28.734622] [INFO ] [REMOTE ] CHD: Full fetch complete (74345 records). [2025-09-22T17:57:28.734864] [DEBUG] [VALIDATOR ] CHD: Validating primary data. [2025-09-22T17:57:29.137372] [DEBUG] [VALIDATOR ] CHD: All expected trading days are present. [2025-09-22T17:57:29.137501] [DEBUG] [VALIDATOR ] CHD: Primary data validation passed. [2025-09-22T17:57:29.138398] [INFO ] [MAIN ] CHD: Fetched primary data is valid. [2025-09-22T17:57:29.138487] [DEBUG] [LOCAL ] CHD: Saving primary data. [2025-09-22T17:57:29.140564] [DEBUG] [LOCAL ] CHD: Trimmed 74345 records to 52034 (keeping 200 days of data) [2025-09-22T17:57:29.256255] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T17:57:29.356508] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-03. [2025-09-22T17:57:29.504865] [DEBUG] [LOCAL ] CHD: Primary data saved (52034 records). [2025-09-22T17:57:29.505026] [INFO ] [MAIN ] CHD: Full history saved. [2025-09-22T17:57:29.508423] [INFO ] [MAIN ] Update Progress: 437/2372 symbols completed. CHD took 32.9s. Estimated remaining: 4h 14m 17s. Rate: 7.6 symbols/min [2025-09-22T17:57:29.912403] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-22T17:57:30.122051] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-05. [2025-09-22T17:57:30.922063] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-01. [2025-09-22T17:57:31.831249] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-03 (2.47 seconds). [2025-09-22T17:57:31.839313] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-04. [2025-09-22T17:57:32.314182] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-22T17:57:32.467886] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-05 (2.35 seconds). [2025-09-22T17:57:32.522018] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-06. [2025-09-22T17:57:32.897137] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T17:57:33.322091] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-02. [2025-09-22T17:57:34.122182] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-05. [2025-09-22T17:57:34.481690] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-06 (1.96 seconds). [2025-09-22T17:57:34.514572] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T17:57:34.922091] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-07. [2025-09-22T17:57:35.318968] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-22T17:57:35.722062] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-06. [2025-09-22T17:57:36.522206] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-03. [2025-09-22T17:57:36.560439] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T17:57:36.964906] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T17:57:37.322075] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-08. [2025-09-22T17:57:37.730463] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-22T17:57:38.122078] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-04. [2025-09-22T17:57:38.759109] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T17:57:38.922053] [INFO ] [REMOTE ] CHGG: Fetching primary data for 2025-09. [2025-09-22T17:57:39.312311] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-22T17:57:39.722159] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-05. [2025-09-22T17:57:40.522076] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-07. [2025-09-22T17:57:40.800738] [INFO ] [REMOTE ] CHGG: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-22T17:57:40.808847] [INFO ] [REMOTE ] CHGG: Full fetch complete (70697 records). [2025-09-22T17:57:40.809082] [DEBUG] [VALIDATOR ] CHGG: Validating primary data. [2025-09-22T17:57:40.821162] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-22T17:57:41.247777] [DEBUG] [VALIDATOR ] CHGG: All expected trading days are present. [2025-09-22T17:57:41.247895] [DEBUG] [VALIDATOR ] CHGG: Primary data validation passed. [2025-09-22T17:57:41.248833] [INFO ] [MAIN ] CHGG: Fetched primary data is valid. [2025-09-22T17:57:41.248905] [DEBUG] [LOCAL ] CHGG: Saving primary data. [2025-09-22T17:57:41.253862] [DEBUG] [LOCAL ] CHGG: Trimmed 70697 records to 47754 (keeping 200 days of data) [2025-09-22T17:57:41.343121] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-06. [2025-09-22T17:57:41.536792] [DEBUG] [LOCAL ] CHGG: Primary data saved (47754 records). [2025-09-22T17:57:41.536931] [INFO ] [MAIN ] CHGG: Full history saved. [2025-09-22T17:57:41.537082] [INFO ] [MAIN ] Update Progress: 438/2372 symbols completed. CHGG took 34.4s. Estimated remaining: 4h 14m 28s. Rate: 7.6 symbols/min [2025-09-22T17:57:42.107560] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-06 (0.76 seconds). [2025-09-22T17:57:42.121998] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-07. [2025-09-22T17:57:42.442240] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-22T17:57:42.922071] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-08. [2025-09-22T17:57:43.234393] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-22T17:57:43.722021] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-08. [2025-09-22T17:57:44.172012] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-22T17:57:44.423115] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-08 (0.70 seconds). [2025-09-22T17:57:44.522099] [INFO ] [REMOTE ] CHMI: Fetching primary data for 2025-09. [2025-09-22T17:57:45.322084] [INFO ] [REMOTE ] CHH: Fetching primary data for 2025-09. [2025-09-22T17:57:45.858546] [INFO ] [REMOTE ] CHMI: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-22T17:57:45.862440] [INFO ] [REMOTE ] CHMI: Full fetch complete (31595 records). [2025-09-22T17:57:45.862548] [DEBUG] [VALIDATOR ] CHMI: Validating primary data. [2025-09-22T17:57:46.255956] [DEBUG] [VALIDATOR ] CHMI: All expected trading days are present. [2025-09-22T17:57:46.256103] [DEBUG] [VALIDATOR ] CHMI: Primary data validation passed. [2025-09-22T17:57:46.256959] [INFO ] [MAIN ] CHMI: Fetched primary data is valid. [2025-09-22T17:57:46.257060] [DEBUG] [LOCAL ] CHMI: Saving primary data. [2025-09-22T17:57:46.257994] [DEBUG] [LOCAL ] CHMI: Trimmed 31595 records to 22078 (keeping 200 days of data) [2025-09-22T17:57:46.399153] [DEBUG] [LOCAL ] CHMI: Primary data saved (22078 records). [2025-09-22T17:57:46.399283] [INFO ] [MAIN ] CHMI: Full history saved. [2025-09-22T17:57:46.399411] [INFO ] [MAIN ] Update Progress: 439/2372 symbols completed. CHMI took 22.7s. Estimated remaining: 4h 14m 6s. Rate: 7.6 symbols/min [2025-09-22T17:57:46.708999] [INFO ] [REMOTE ] CHH: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T17:57:46.713904] [INFO ] [REMOTE ] CHH: Full fetch complete (46160 records). [2025-09-22T17:57:46.714011] [DEBUG] [VALIDATOR ] CHH: Validating primary data. [2025-09-22T17:57:47.093398] [DEBUG] [VALIDATOR ] CHH: All expected trading days are present. [2025-09-22T17:57:47.093475] [DEBUG] [VALIDATOR ] CHH: Primary data validation passed. [2025-09-22T17:57:47.094109] [INFO ] [MAIN ] CHH: Fetched primary data is valid. [2025-09-22T17:57:47.094172] [DEBUG] [LOCAL ] CHH: Saving primary data. [2025-09-22T17:57:47.095311] [DEBUG] [LOCAL ] CHH: Trimmed 46160 records to 32240 (keeping 200 days of data) [2025-09-22T17:57:47.308367] [DEBUG] [LOCAL ] CHH: Primary data saved (32240 records). [2025-09-22T17:57:47.308508] [INFO ] [MAIN ] CHH: Full history saved. [2025-09-22T17:57:47.308633] [INFO ] [MAIN ] Update Progress: 440/2372 symbols completed. CHH took 25.2s. Estimated remaining: 4h 13m 28s. Rate: 7.6 symbols/min [2025-09-22T17:57:47.908110] [INFO ] [MAIN ] CHT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:57:47.956450] [INFO ] [MAIN ] CHPT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:57:47.989558] [INFO ] [MAIN ] CHWY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:57:48.051836] [INFO ] [MAIN ] CHN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:57:48.072153] [DEBUG] [LOCAL ] CHT: Loaded 19987 existing records from primary storage. [2025-09-22T17:57:48.072430] [INFO ] [MAIN ] CHT: Loaded 19987 existing records. [2025-09-22T17:57:48.151872] [DEBUG] [LOCAL ] CHN: Loaded 4871 existing records from primary storage. [2025-09-22T17:57:48.169749] [INFO ] [MAIN ] CHN: Loaded 4871 existing records. [2025-09-22T17:57:48.414255] [WARN ] [MAIN ] CHT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:57:48.510471] [INFO ] [MAIN ] CHT: Wiping existing primary data before full refresh. [2025-09-22T17:57:48.532592] [INFO ] [LOCAL ] CHT: Starting deletion of primary data. [2025-09-22T17:57:48.527267] [DEBUG] [LOCAL ] CHPT: Loaded 50321 existing records from primary storage. [2025-09-22T17:57:48.562590] [INFO ] [MAIN ] CHPT: Loaded 50321 existing records. [2025-09-22T17:57:48.590767] [WARN ] [MAIN ] CHN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:57:48.587629] [DEBUG] [LOCAL ] CHT: Deleted primary data file. [2025-09-22T17:57:48.611584] [INFO ] [MAIN ] CHT: Starting full primary refresh. [2025-09-22T17:57:48.666274] [INFO ] [MAIN ] CHN: Wiping existing primary data before full refresh. [2025-09-22T17:57:48.672323] [DEBUG] [LOCAL ] CHWY: Loaded 54405 existing records from primary storage. [2025-09-22T17:57:48.715330] [INFO ] [LOCAL ] CHN: Starting deletion of primary data. [2025-09-22T17:57:48.720596] [INFO ] [MAIN ] CHWY: Loaded 54405 existing records. [2025-09-22T17:57:48.771742] [DEBUG] [LOCAL ] CHN: Deleted primary data file. [2025-09-22T17:57:48.854411] [INFO ] [MAIN ] CHN: Starting full primary refresh. [2025-09-22T17:57:49.192766] [WARN ] [MAIN ] CHPT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:57:49.302028] [INFO ] [MAIN ] CHPT: Wiping existing primary data before full refresh. [2025-09-22T17:57:49.311723] [INFO ] [LOCAL ] CHPT: Starting deletion of primary data. [2025-09-22T17:57:49.396313] [DEBUG] [LOCAL ] CHPT: Deleted primary data file. [2025-09-22T17:57:49.482006] [INFO ] [MAIN ] CHPT: Starting full primary refresh. [2025-09-22T17:57:49.524762] [WARN ] [MAIN ] CHWY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:57:49.649473] [INFO ] [MAIN ] CHWY: Wiping existing primary data before full refresh. [2025-09-22T17:57:49.723343] [INFO ] [LOCAL ] CHWY: Starting deletion of primary data. [2025-09-22T17:57:49.782417] [DEBUG] [LOCAL ] CHWY: Deleted primary data file. [2025-09-22T17:57:49.831374] [INFO ] [MAIN ] CHWY: Starting full primary refresh. [2025-09-22T17:57:49.815873] [INFO ] [REMOTE ] CHT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:57:49.907759] [INFO ] [REMOTE ] CHT: Fetching primary data for 2024-12. [2025-09-22T17:57:50.066931] [INFO ] [REMOTE ] CHN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:57:50.105330] [INFO ] [REMOTE ] CHN: Fetching primary data for 2024-12. [2025-09-22T17:57:50.395995] [INFO ] [REMOTE ] CHPT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:57:50.412858] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2024-12. [2025-09-22T17:57:50.514188] [INFO ] [REMOTE ] CHWY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:57:50.514529] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2024-12. [2025-09-22T17:57:50.924758] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2024-12 (0.82 seconds). [2025-09-22T17:57:50.926631] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-01. [2025-09-22T17:57:51.231780] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-22T17:57:51.236070] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-01. [2025-09-22T17:57:51.348383] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-01 (0.42 seconds). [2025-09-22T17:57:51.350514] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-02. [2025-09-22T17:57:51.835211] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-02 (0.48 seconds). [2025-09-22T17:57:51.837165] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-03. [2025-09-22T17:57:51.923832] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-01 (0.69 seconds). [2025-09-22T17:57:52.200283] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-03 (0.36 seconds). [2025-09-22T17:57:52.300813] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-22T17:57:52.522072] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-01. [2025-09-22T17:57:52.902945] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2024-12 (2.49 seconds). [2025-09-22T17:57:53.322080] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-04. [2025-09-22T17:57:53.877963] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-22T17:57:54.122067] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-01. [2025-09-22T17:57:54.345442] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-22T17:57:54.922096] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-05. [2025-09-22T17:57:55.412316] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-05 (0.49 seconds). [2025-09-22T17:57:55.722064] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-02. [2025-09-22T17:57:56.068053] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-22T17:57:56.522067] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-02. [2025-09-22T17:57:56.603462] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-22T17:57:57.322058] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-03. [2025-09-22T17:57:58.122014] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-02. [2025-09-22T17:57:58.439318] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-22T17:57:58.614509] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-02 (2.09 seconds). [2025-09-22T17:57:58.922089] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-04. [2025-09-22T17:57:59.507184] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-22T17:57:59.722075] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-03. [2025-09-22T17:57:59.899809] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-04 (0.98 seconds). [2025-09-22T17:58:00.522071] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-03. [2025-09-22T17:58:01.322092] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-06. [2025-09-22T17:58:01.429669] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T17:58:02.023128] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-22T17:58:02.122057] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-07. [2025-09-22T17:58:02.697981] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-22T17:58:02.922065] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-08. [2025-09-22T17:58:03.691882] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-22T17:58:03.722003] [INFO ] [REMOTE ] CHN: Fetching primary data for 2025-09. [2025-09-22T17:58:04.384942] [INFO ] [REMOTE ] CHN: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-22T17:58:04.386794] [INFO ] [REMOTE ] CHN: Full fetch complete (7576 records). [2025-09-22T17:58:04.386866] [DEBUG] [VALIDATOR ] CHN: Validating primary data. [2025-09-22T17:58:04.529674] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-04. [2025-09-22T17:58:04.770099] [DEBUG] [VALIDATOR ] CHN: All expected trading days are present. [2025-09-22T17:58:04.770187] [DEBUG] [VALIDATOR ] CHN: Primary data validation passed. [2025-09-22T17:58:04.770378] [INFO ] [MAIN ] CHN: Fetched primary data is valid. [2025-09-22T17:58:04.770417] [DEBUG] [LOCAL ] CHN: Saving primary data. [2025-09-22T17:58:04.770876] [DEBUG] [LOCAL ] CHN: Trimmed 7576 records to 4800 (keeping 200 days of data) [2025-09-22T17:58:04.802390] [DEBUG] [LOCAL ] CHN: Primary data saved (4800 records). [2025-09-22T17:58:04.802476] [INFO ] [MAIN ] CHN: Full history saved. [2025-09-22T17:58:04.802568] [INFO ] [MAIN ] Update Progress: 441/2372 symbols completed. CHN took 17.5s. Estimated remaining: 4h 14m 2s. Rate: 7.6 symbols/min [2025-09-22T17:58:04.975752] [INFO ] [MAIN ] CI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:58:05.062201] [DEBUG] [LOCAL ] CI: Loaded 50689 existing records from primary storage. [2025-09-22T17:58:05.062369] [INFO ] [MAIN ] CI: Loaded 50689 existing records. [2025-09-22T17:58:05.244034] [WARN ] [MAIN ] CI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:58:05.244314] [INFO ] [MAIN ] CI: Wiping existing primary data before full refresh. [2025-09-22T17:58:05.244368] [INFO ] [LOCAL ] CI: Starting deletion of primary data. [2025-09-22T17:58:05.245810] [DEBUG] [LOCAL ] CI: Deleted primary data file. [2025-09-22T17:58:05.245875] [INFO ] [MAIN ] CI: Starting full primary refresh. [2025-09-22T17:58:05.327176] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-05. [2025-09-22T17:58:05.620124] [INFO ] [REMOTE ] CI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:58:06.122112] [INFO ] [REMOTE ] CI: Fetching primary data for 2024-12. [2025-09-22T17:58:06.394616] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-04 (1.86 seconds). [2025-09-22T17:58:06.661138] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T17:58:06.821169] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-03 (6.30 seconds). [2025-09-22T17:58:06.922019] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-04. [2025-09-22T17:58:07.727252] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-05. [2025-09-22T17:58:07.732861] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-22T17:58:08.522104] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-01. [2025-09-22T17:58:09.105544] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-04 (2.18 seconds). [2025-09-22T17:58:09.322110] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-06. [2025-09-22T17:58:09.507094] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T17:58:10.122103] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-06. [2025-09-22T17:58:10.360639] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T17:58:10.530489] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-22T17:58:10.922079] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-05. [2025-09-22T17:58:11.722016] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-02. [2025-09-22T17:58:12.207103] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-06 (2.09 seconds). [2025-09-22T17:58:12.522094] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-07. [2025-09-22T17:58:13.024822] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-05 (2.10 seconds). [2025-09-22T17:58:13.126706] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T17:58:13.322016] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-06. [2025-09-22T17:58:14.122079] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-03. [2025-09-22T17:58:14.397564] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-22T17:58:14.922114] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-07. [2025-09-22T17:58:15.104401] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-22T17:58:15.722045] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-07. [2025-09-22T17:58:15.803295] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T17:58:15.913152] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T17:58:16.522075] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-08. [2025-09-22T17:58:17.322082] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-08. [2025-09-22T17:58:18.131088] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-04. [2025-09-22T17:58:18.155264] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-07 (2.43 seconds). [2025-09-22T17:58:18.182013] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-22T17:58:18.647271] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-08 (2.13 seconds). [2025-09-22T17:58:18.922122] [INFO ] [REMOTE ] CHT: Fetching primary data for 2025-09. [2025-09-22T17:58:19.722077] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-08. [2025-09-22T17:58:19.738502] [INFO ] [REMOTE ] CHT: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-22T17:58:19.741769] [INFO ] [REMOTE ] CHT: Full fetch complete (27206 records). [2025-09-22T17:58:19.741916] [DEBUG] [VALIDATOR ] CHT: Validating primary data. [2025-09-22T17:58:19.742489] [FATAL] [VALIDATOR ] CHT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T17:58:19.742590] [FATAL] [MAIN ] CHT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:58:19.742633] [WARN ] [MAIN ] CHT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:58:19.742714] [INFO ] [LOCAL ] CHT: Starting deletion of primary data. [2025-09-22T17:58:19.742804] [DEBUG] [LOCAL ] CHT: No primary data file found to delete. [2025-09-22T17:58:19.742861] [INFO ] [LOCAL ] CHT: Starting deletion of derivative data. [2025-09-22T17:58:19.743446] [DEBUG] [LOCAL ] CHT: Deleted derivative data file. [2025-09-22T17:58:19.743581] [INFO ] [MAIN ] Update Progress: 442/2372 symbols completed. CHT took 32.4s. Estimated remaining: 4h 14m 25s. Rate: 7.6 symbols/min [2025-09-22T17:58:19.921477] [INFO ] [MAIN ] CIA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:58:19.941621] [DEBUG] [LOCAL ] CIA: Loaded 17081 existing records from primary storage. [2025-09-22T17:58:19.941777] [INFO ] [MAIN ] CIA: Loaded 17081 existing records. [2025-09-22T17:58:20.121325] [WARN ] [MAIN ] CIA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:58:20.121633] [INFO ] [MAIN ] CIA: Wiping existing primary data before full refresh. [2025-09-22T17:58:20.121846] [INFO ] [LOCAL ] CIA: Starting deletion of primary data. [2025-09-22T17:58:20.122500] [DEBUG] [LOCAL ] CIA: Deleted primary data file. [2025-09-22T17:58:20.122567] [INFO ] [MAIN ] CIA: Starting full primary refresh. [2025-09-22T17:58:20.535768] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-04 (2.40 seconds). [2025-09-22T17:58:20.533853] [INFO ] [REMOTE ] CIA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:58:20.527684] [INFO ] [REMOTE ] CHWY: Fetching primary data for 2025-09. [2025-09-22T17:58:21.322074] [INFO ] [REMOTE ] CIA: Fetching primary data for 2024-12. [2025-09-22T17:58:21.502400] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-22T17:58:22.122040] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-05. [2025-09-22T17:58:22.302195] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-22T17:58:22.418885] [INFO ] [REMOTE ] CHWY: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-22T17:58:22.427280] [INFO ] [REMOTE ] CHWY: Full fetch complete (77635 records). [2025-09-22T17:58:22.427404] [DEBUG] [VALIDATOR ] CHWY: Validating primary data. [2025-09-22T17:58:22.821732] [DEBUG] [VALIDATOR ] CHWY: All expected trading days are present. [2025-09-22T17:58:22.821830] [DEBUG] [VALIDATOR ] CHWY: Primary data validation passed. [2025-09-22T17:58:22.822679] [INFO ] [MAIN ] CHWY: Fetched primary data is valid. [2025-09-22T17:58:22.822753] [DEBUG] [LOCAL ] CHWY: Saving primary data. [2025-09-22T17:58:22.825503] [DEBUG] [LOCAL ] CHWY: Trimmed 77635 records to 53654 (keeping 200 days of data) [2025-09-22T17:58:22.923323] [INFO ] [REMOTE ] CHPT: Fetching primary data for 2025-09. [2025-09-22T17:58:23.144931] [DEBUG] [LOCAL ] CHWY: Primary data saved (53654 records). [2025-09-22T17:58:23.145077] [INFO ] [MAIN ] CHWY: Full history saved. [2025-09-22T17:58:23.147464] [INFO ] [MAIN ] Update Progress: 443/2372 symbols completed. CHWY took 35.8s. Estimated remaining: 4h 13m 57s. Rate: 7.6 symbols/min [2025-09-22T17:58:23.316711] [INFO ] [MAIN ] CIB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:58:23.353004] [DEBUG] [LOCAL ] CIB: Loaded 31593 existing records from primary storage. [2025-09-22T17:58:23.353160] [INFO ] [MAIN ] CIB: Loaded 31593 existing records. [2025-09-22T17:58:23.539346] [WARN ] [MAIN ] CIB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:58:23.539673] [INFO ] [MAIN ] CIB: Wiping existing primary data before full refresh. [2025-09-22T17:58:23.539750] [INFO ] [LOCAL ] CIB: Starting deletion of primary data. [2025-09-22T17:58:23.540821] [DEBUG] [LOCAL ] CIB: Deleted primary data file. [2025-09-22T17:58:23.540884] [INFO ] [MAIN ] CIB: Starting full primary refresh. [2025-09-22T17:58:23.728440] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-01. [2025-09-22T17:58:23.944907] [INFO ] [REMOTE ] CIB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:58:23.976492] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-22T17:58:24.389979] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-01 (0.66 seconds). [2025-09-22T17:58:24.454737] [INFO ] [REMOTE ] CHPT: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-22T17:58:24.463531] [INFO ] [REMOTE ] CHPT: Full fetch complete (73542 records). [2025-09-22T17:58:24.463743] [DEBUG] [VALIDATOR ] CHPT: Validating primary data. [2025-09-22T17:58:24.527232] [INFO ] [REMOTE ] CIB: Fetching primary data for 2024-12. [2025-09-22T17:58:24.881866] [DEBUG] [VALIDATOR ] CHPT: All expected trading days are present. [2025-09-22T17:58:24.881966] [DEBUG] [VALIDATOR ] CHPT: Primary data validation passed. [2025-09-22T17:58:24.882798] [INFO ] [MAIN ] CHPT: Fetched primary data is valid. [2025-09-22T17:58:24.882866] [DEBUG] [LOCAL ] CHPT: Saving primary data. [2025-09-22T17:58:24.884350] [DEBUG] [LOCAL ] CHPT: Trimmed 73542 records to 49427 (keeping 200 days of data) [2025-09-22T17:58:25.185670] [DEBUG] [LOCAL ] CHPT: Primary data saved (49427 records). [2025-09-22T17:58:25.185873] [INFO ] [MAIN ] CHPT: Full history saved. [2025-09-22T17:58:25.185991] [INFO ] [MAIN ] Update Progress: 444/2372 symbols completed. CHPT took 37.9s. Estimated remaining: 4h 13m 24s. Rate: 7.6 symbols/min [2025-09-22T17:58:25.327071] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-02. [2025-09-22T17:58:25.358374] [INFO ] [MAIN ] CICB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:58:25.358496] [DEBUG] [LOCAL ] CICB: No existing data file found in primary storage. [2025-09-22T17:58:25.358533] [WARN ] [MAIN ] CICB: No existing data found, performing full refresh instead. [2025-09-22T17:58:25.358715] [INFO ] [MAIN ] CICB: Wiping existing primary data before full refresh. [2025-09-22T17:58:25.358767] [INFO ] [LOCAL ] CICB: Starting deletion of primary data. [2025-09-22T17:58:25.358810] [DEBUG] [LOCAL ] CICB: No primary data file found to delete. [2025-09-22T17:58:25.358842] [INFO ] [MAIN ] CICB: Starting full primary refresh. [2025-09-22T17:58:25.713294] [INFO ] [REMOTE ] CICB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:58:25.939780] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T17:58:26.122118] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-06. [2025-09-22T17:58:26.289931] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-22T17:58:26.922088] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-03. [2025-09-22T17:58:27.518706] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-22T17:58:27.722063] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-01. [2025-09-22T17:58:27.917192] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-22T17:58:28.522068] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-07. [2025-09-22T17:58:28.871013] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T17:58:29.322064] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-02. [2025-09-22T17:58:30.122137] [INFO ] [REMOTE ] CICB: Fetching primary data for 2024-12. [2025-09-22T17:58:30.467592] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-22T17:58:30.633249] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-22T17:58:30.661608] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2024-12 (0.54 seconds). [2025-09-22T17:58:30.922063] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-08. [2025-09-22T17:58:31.722097] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-03. [2025-09-22T17:58:32.522071] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-04. [2025-09-22T17:58:32.739226] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-22T17:58:33.133638] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-22T17:58:33.322011] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-04. [2025-09-22T17:58:33.341587] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-22T17:58:34.122072] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-05. [2025-09-22T17:58:34.769566] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-05 (0.65 seconds). [2025-09-22T17:58:34.861423] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T17:58:34.922107] [INFO ] [REMOTE ] CI: Fetching primary data for 2025-09. [2025-09-22T17:58:35.722090] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-06. [2025-09-22T17:58:36.522025] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-01. [2025-09-22T17:58:36.679189] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-22T17:58:36.707347] [INFO ] [REMOTE ] CI: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-22T17:58:36.715550] [INFO ] [REMOTE ] CI: Full fetch complete (72508 records). [2025-09-22T17:58:36.715784] [DEBUG] [VALIDATOR ] CI: Validating primary data. [2025-09-22T17:58:36.905109] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-01 (0.38 seconds). [2025-09-22T17:58:37.135260] [DEBUG] [VALIDATOR ] CI: All expected trading days are present. [2025-09-22T17:58:37.135346] [DEBUG] [VALIDATOR ] CI: Primary data validation passed. [2025-09-22T17:58:37.136155] [INFO ] [MAIN ] CI: Fetched primary data is valid. [2025-09-22T17:58:37.136224] [DEBUG] [LOCAL ] CI: Saving primary data. [2025-09-22T17:58:37.137725] [DEBUG] [LOCAL ] CI: Trimmed 72508 records to 49924 (keeping 200 days of data) [2025-09-22T17:58:37.329469] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-07. [2025-09-22T17:58:37.470681] [DEBUG] [LOCAL ] CI: Primary data saved (49924 records). [2025-09-22T17:58:37.470927] [INFO ] [MAIN ] CI: Full history saved. [2025-09-22T17:58:37.472366] [INFO ] [MAIN ] Update Progress: 445/2372 symbols completed. CI took 32.7s. Estimated remaining: 4h 13m 35s. Rate: 7.6 symbols/min [2025-09-22T17:58:37.655350] [INFO ] [MAIN ] CIEN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:58:37.717230] [DEBUG] [LOCAL ] CIEN: Loaded 52866 existing records from primary storage. [2025-09-22T17:58:37.717455] [INFO ] [MAIN ] CIEN: Loaded 52866 existing records. [2025-09-22T17:58:37.920570] [WARN ] [MAIN ] CIEN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:58:37.920923] [INFO ] [MAIN ] CIEN: Wiping existing primary data before full refresh. [2025-09-22T17:58:37.920977] [INFO ] [LOCAL ] CIEN: Starting deletion of primary data. [2025-09-22T17:58:37.922413] [DEBUG] [LOCAL ] CIEN: Deleted primary data file. [2025-09-22T17:58:37.922474] [INFO ] [MAIN ] CIEN: Starting full primary refresh. [2025-09-22T17:58:38.130778] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-05. [2025-09-22T17:58:38.298711] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-22T17:58:38.377198] [INFO ] [REMOTE ] CIEN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:58:38.922076] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-08. [2025-09-22T17:58:39.573671] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-22T17:58:39.722077] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2024-12. [2025-09-22T17:58:39.881753] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-22T17:58:40.522097] [INFO ] [REMOTE ] CIA: Fetching primary data for 2025-09. [2025-09-22T17:58:41.176957] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-22T17:58:41.322046] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-01. [2025-09-22T17:58:41.503057] [INFO ] [REMOTE ] CIA: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-22T17:58:41.505747] [INFO ] [REMOTE ] CIA: Full fetch complete (23203 records). [2025-09-22T17:58:41.505859] [DEBUG] [VALIDATOR ] CIA: Validating primary data. [2025-09-22T17:58:41.875340] [DEBUG] [VALIDATOR ] CIA: All expected trading days are present. [2025-09-22T17:58:41.875421] [DEBUG] [VALIDATOR ] CIA: Primary data validation passed. [2025-09-22T17:58:41.875867] [INFO ] [MAIN ] CIA: Fetched primary data is valid. [2025-09-22T17:58:41.875929] [DEBUG] [LOCAL ] CIA: Saving primary data. [2025-09-22T17:58:41.876605] [DEBUG] [LOCAL ] CIA: Trimmed 23203 records to 16947 (keeping 200 days of data) [2025-09-22T17:58:41.975359] [DEBUG] [LOCAL ] CIA: Primary data saved (16947 records). [2025-09-22T17:58:41.975520] [INFO ] [MAIN ] CIA: Full history saved. [2025-09-22T17:58:41.975612] [INFO ] [MAIN ] Update Progress: 446/2372 symbols completed. CIA took 22.2s. Estimated remaining: 4h 13m 13s. Rate: 7.6 symbols/min [2025-09-22T17:58:42.127161] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-06. [2025-09-22T17:58:42.154231] [INFO ] [MAIN ] CIF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:58:42.163563] [DEBUG] [LOCAL ] CIF: Loaded 4566 existing records from primary storage. [2025-09-22T17:58:42.163825] [INFO ] [MAIN ] CIF: Loaded 4566 existing records. [2025-09-22T17:58:42.349806] [WARN ] [MAIN ] CIF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:58:42.350146] [INFO ] [MAIN ] CIF: Wiping existing primary data before full refresh. [2025-09-22T17:58:42.350204] [INFO ] [LOCAL ] CIF: Starting deletion of primary data. [2025-09-22T17:58:42.350540] [DEBUG] [LOCAL ] CIF: Deleted primary data file. [2025-09-22T17:58:42.350601] [INFO ] [MAIN ] CIF: Starting full primary refresh. [2025-09-22T17:58:42.732015] [INFO ] [REMOTE ] CIF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:58:42.922110] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-02. [2025-09-22T17:58:43.022162] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T17:58:43.316069] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-02 (0.39 seconds). [2025-09-22T17:58:43.396186] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T17:58:43.722073] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-07. [2025-09-22T17:58:44.522036] [INFO ] [REMOTE ] CIF: Fetching primary data for 2024-12. [2025-09-22T17:58:44.692408] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-22T17:58:45.165740] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2024-12 (0.64 seconds). [2025-09-22T17:58:45.322047] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-01. [2025-09-22T17:58:45.701192] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-01 (0.38 seconds). [2025-09-22T17:58:46.122059] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-03. [2025-09-22T17:58:46.589379] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-03 (0.47 seconds). [2025-09-22T17:58:46.922105] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-08. [2025-09-22T17:58:47.722071] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-04. [2025-09-22T17:58:48.202539] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T17:58:48.221020] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-04 (0.50 seconds). [2025-09-22T17:58:48.522073] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-02. [2025-09-22T17:58:49.159346] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-22T17:58:49.322077] [INFO ] [REMOTE ] CIB: Fetching primary data for 2025-09. [2025-09-22T17:58:50.122114] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-03. [2025-09-22T17:58:50.429045] [INFO ] [REMOTE ] CIB: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T17:58:50.435821] [INFO ] [REMOTE ] CIB: Full fetch complete (44239 records). [2025-09-22T17:58:50.436052] [DEBUG] [VALIDATOR ] CIB: Validating primary data. [2025-09-22T17:58:50.833161] [DEBUG] [VALIDATOR ] CIB: All expected trading days are present. [2025-09-22T17:58:50.834105] [DEBUG] [VALIDATOR ] CIB: Primary data validation passed. [2025-09-22T17:58:50.834322] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-03 (0.71 seconds). [2025-09-22T17:58:50.835329] [INFO ] [MAIN ] CIB: Fetched primary data is valid. [2025-09-22T17:58:50.837258] [DEBUG] [LOCAL ] CIB: Saving primary data. [2025-09-22T17:58:50.839128] [DEBUG] [LOCAL ] CIB: Trimmed 44239 records to 31043 (keeping 200 days of data) [2025-09-22T17:58:50.929300] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-05. [2025-09-22T17:58:51.031976] [DEBUG] [LOCAL ] CIB: Primary data saved (31043 records). [2025-09-22T17:58:51.032151] [INFO ] [MAIN ] CIB: Full history saved. [2025-09-22T17:58:51.032255] [INFO ] [MAIN ] Update Progress: 447/2372 symbols completed. CIB took 27.9s. Estimated remaining: 4h 13m 10s. Rate: 7.6 symbols/min [2025-09-22T17:58:51.213158] [INFO ] [MAIN ] CIG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:58:51.217179] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-05 (0.29 seconds). [2025-09-22T17:58:51.263780] [DEBUG] [LOCAL ] CIG: Loaded 44306 existing records from primary storage. [2025-09-22T17:58:51.263964] [INFO ] [MAIN ] CIG: Loaded 44306 existing records. [2025-09-22T17:58:51.441582] [WARN ] [MAIN ] CIG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:58:51.441864] [INFO ] [MAIN ] CIG: Wiping existing primary data before full refresh. [2025-09-22T17:58:51.441914] [INFO ] [LOCAL ] CIG: Starting deletion of primary data. [2025-09-22T17:58:51.443256] [DEBUG] [LOCAL ] CIG: Deleted primary data file. [2025-09-22T17:58:51.443317] [INFO ] [MAIN ] CIG: Starting full primary refresh. [2025-09-22T17:58:51.727319] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-06. [2025-09-22T17:58:51.854694] [INFO ] [REMOTE ] CIG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:58:52.174918] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-22T17:58:52.522162] [INFO ] [REMOTE ] CIG: Fetching primary data for 2024-12. [2025-09-22T17:58:53.322104] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-02. [2025-09-22T17:58:54.033638] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T17:58:54.122057] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-01. [2025-09-22T17:58:54.862791] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-22T17:58:54.922091] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-04. [2025-09-22T17:58:55.668952] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T17:58:55.684081] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-04 (0.76 seconds). [2025-09-22T17:58:55.722097] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-02. [2025-09-22T17:58:56.522114] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-05. [2025-09-22T17:58:57.177115] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T17:58:57.178380] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-22T17:58:57.322067] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-06. [2025-09-22T17:58:58.054394] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-22T17:58:58.122070] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-07. [2025-09-22T17:58:58.821925] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T17:58:58.922061] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-07. [2025-09-22T17:58:59.341331] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-07 (0.42 seconds). [2025-09-22T17:58:59.722070] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-03. [2025-09-22T17:59:00.522098] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-08. [2025-09-22T17:59:00.953350] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-08 (0.43 seconds). [2025-09-22T17:59:00.958202] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-22T17:59:01.322094] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-08. [2025-09-22T17:59:01.643480] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-08 (0.32 seconds). [2025-09-22T17:59:02.122122] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-04. [2025-09-22T17:59:02.922112] [INFO ] [REMOTE ] CIF: Fetching primary data for 2025-09. [2025-09-22T17:59:03.228670] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-22T17:59:03.533871] [INFO ] [REMOTE ] CIF: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-22T17:59:03.535138] [INFO ] [REMOTE ] CIF: Full fetch complete (6585 records). [2025-09-22T17:59:03.535211] [DEBUG] [VALIDATOR ] CIF: Validating primary data. [2025-09-22T17:59:03.729218] [INFO ] [REMOTE ] CICB: Fetching primary data for 2025-09. [2025-09-22T17:59:03.901050] [DEBUG] [VALIDATOR ] CIF: All expected trading days are present. [2025-09-22T17:59:03.901131] [DEBUG] [VALIDATOR ] CIF: Primary data validation passed. [2025-09-22T17:59:03.901312] [INFO ] [MAIN ] CIF: Fetched primary data is valid. [2025-09-22T17:59:03.901352] [DEBUG] [LOCAL ] CIF: Saving primary data. [2025-09-22T17:59:03.901785] [DEBUG] [LOCAL ] CIF: Trimmed 6585 records to 4421 (keeping 200 days of data) [2025-09-22T17:59:03.928680] [DEBUG] [LOCAL ] CIF: Primary data saved (4421 records). [2025-09-22T17:59:03.928782] [INFO ] [MAIN ] CIF: Full history saved. [2025-09-22T17:59:03.928870] [INFO ] [MAIN ] Update Progress: 448/2372 symbols completed. CIF took 22.0s. Estimated remaining: 4h 13m 24s. Rate: 7.6 symbols/min [2025-09-22T17:59:04.095577] [INFO ] [MAIN ] CII: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:59:04.117250] [DEBUG] [LOCAL ] CII: Loaded 16086 existing records from primary storage. [2025-09-22T17:59:04.117518] [INFO ] [MAIN ] CII: Loaded 16086 existing records. [2025-09-22T17:59:04.294169] [INFO ] [REMOTE ] CICB: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-22T17:59:04.300162] [WARN ] [MAIN ] CII: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:59:04.301745] [INFO ] [REMOTE ] CICB: Full fetch complete (2145 records). [2025-09-22T17:59:04.302216] [INFO ] [MAIN ] CII: Wiping existing primary data before full refresh. [2025-09-22T17:59:04.301969] [DEBUG] [VALIDATOR ] CICB: Validating primary data. [2025-09-22T17:59:04.307951] [INFO ] [LOCAL ] CII: Starting deletion of primary data. [2025-09-22T17:59:04.380403] [DEBUG] [LOCAL ] CII: Deleted primary data file. [2025-09-22T17:59:04.403180] [INFO ] [MAIN ] CII: Starting full primary refresh. [2025-09-22T17:59:04.534081] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-03. [2025-09-22T17:59:04.630477] [WARN ] [VALIDATOR ] CICB: Validation failed - insufficient historical data. Have 197 unique days, need 200 days [2025-09-22T17:59:04.631374] [FATAL] [MAIN ] CICB: Fetched primary data is invalid. Refusing to save it. [2025-09-22T17:59:04.636895] [WARN ] [MAIN ] CICB: Deleting existing primary and derivative data due to validation failure. [2025-09-22T17:59:04.652348] [INFO ] [LOCAL ] CICB: Starting deletion of primary data. [2025-09-22T17:59:04.700562] [DEBUG] [LOCAL ] CICB: No primary data file found to delete. [2025-09-22T17:59:04.702731] [INFO ] [LOCAL ] CICB: Starting deletion of derivative data. [2025-09-22T17:59:04.765458] [DEBUG] [LOCAL ] CICB: No derivative data file found to delete. [2025-09-22T17:59:04.792382] [INFO ] [MAIN ] Update Progress: 449/2372 symbols completed. CICB took 39.6s. Estimated remaining: 4h 12m 45s. Rate: 7.6 symbols/min [2025-09-22T17:59:05.055705] [INFO ] [REMOTE ] CII: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:59:05.079965] [INFO ] [MAIN ] CIM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:59:05.121846] [DEBUG] [LOCAL ] CIM: Loaded 37728 existing records from primary storage. [2025-09-22T17:59:05.121983] [INFO ] [MAIN ] CIM: Loaded 37728 existing records. [2025-09-22T17:59:05.297854] [WARN ] [MAIN ] CIM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:59:05.298156] [INFO ] [MAIN ] CIM: Wiping existing primary data before full refresh. [2025-09-22T17:59:05.298213] [INFO ] [LOCAL ] CIM: Starting deletion of primary data. [2025-09-22T17:59:05.299022] [DEBUG] [LOCAL ] CIM: Deleted primary data file. [2025-09-22T17:59:05.299082] [INFO ] [MAIN ] CIM: Starting full primary refresh. [2025-09-22T17:59:05.329530] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-05. [2025-09-22T17:59:05.656577] [INFO ] [REMOTE ] CIM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:59:06.122086] [INFO ] [REMOTE ] CIM: Fetching primary data for 2024-12. [2025-09-22T17:59:06.716248] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-03 (2.18 seconds). [2025-09-22T17:59:06.922094] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-04. [2025-09-22T17:59:07.098329] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-22T17:59:07.333232] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T17:59:07.722130] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-01. [2025-09-22T17:59:08.527191] [INFO ] [REMOTE ] CII: Fetching primary data for 2024-12. [2025-09-22T17:59:08.541686] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-22T17:59:08.683725] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-22T17:59:09.322076] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-05. [2025-09-22T17:59:09.787370] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T17:59:10.122075] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-02. [2025-09-22T17:59:10.720357] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T17:59:10.922048] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-06. [2025-09-22T17:59:11.149625] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T17:59:11.722061] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-06. [2025-09-22T17:59:12.468132] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-22T17:59:12.522049] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-07. [2025-09-22T17:59:13.322059] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-03. [2025-09-22T17:59:13.561776] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-22T17:59:14.085797] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T17:59:14.122022] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-08. [2025-09-22T17:59:14.677463] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-22T17:59:14.922057] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-04. [2025-09-22T17:59:15.628518] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T17:59:15.722012] [INFO ] [REMOTE ] CIG: Fetching primary data for 2025-09. [2025-09-22T17:59:16.160737] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-22T17:59:16.522072] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-05. [2025-09-22T17:59:17.071218] [INFO ] [REMOTE ] CIG: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-22T17:59:17.078255] [INFO ] [REMOTE ] CIG: Full fetch complete (60754 records). [2025-09-22T17:59:17.078396] [DEBUG] [VALIDATOR ] CIG: Validating primary data. [2025-09-22T17:59:17.329143] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-01. [2025-09-22T17:59:17.469716] [DEBUG] [VALIDATOR ] CIG: All expected trading days are present. [2025-09-22T17:59:17.469799] [DEBUG] [VALIDATOR ] CIG: Primary data validation passed. [2025-09-22T17:59:17.470483] [INFO ] [MAIN ] CIG: Fetched primary data is valid. [2025-09-22T17:59:17.470524] [DEBUG] [LOCAL ] CIG: Saving primary data. [2025-09-22T17:59:17.471761] [DEBUG] [LOCAL ] CIG: Trimmed 60754 records to 43600 (keeping 200 days of data) [2025-09-22T17:59:17.700164] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-22T17:59:17.760748] [DEBUG] [LOCAL ] CIG: Primary data saved (43600 records). [2025-09-22T17:59:17.760893] [INFO ] [MAIN ] CIG: Full history saved. [2025-09-22T17:59:17.760977] [INFO ] [MAIN ] Update Progress: 450/2372 symbols completed. CIG took 26.7s. Estimated remaining: 4h 12m 59s. Rate: 7.6 symbols/min [2025-09-22T17:59:17.935597] [INFO ] [MAIN ] CIMN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:59:17.940023] [DEBUG] [LOCAL ] CIMN: Loaded 2690 existing records from primary storage. [2025-09-22T17:59:17.940121] [INFO ] [MAIN ] CIMN: Loaded 2690 existing records. [2025-09-22T17:59:18.129959] [WARN ] [MAIN ] CIMN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:59:18.130504] [INFO ] [MAIN ] CIMN: Wiping existing primary data before full refresh. [2025-09-22T17:59:18.130622] [INFO ] [LOCAL ] CIMN: Starting deletion of primary data. [2025-09-22T17:59:18.130212] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-07. [2025-09-22T17:59:18.131929] [DEBUG] [LOCAL ] CIMN: Deleted primary data file. [2025-09-22T17:59:18.132020] [INFO ] [MAIN ] CIMN: Starting full primary refresh. [2025-09-22T17:59:18.490054] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-22T17:59:18.519265] [INFO ] [REMOTE ] CIMN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:59:18.922115] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2024-12. [2025-09-22T17:59:19.437901] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2024-12 (0.52 seconds). [2025-09-22T17:59:19.685417] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T17:59:19.722049] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-06. [2025-09-22T17:59:20.522127] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-02. [2025-09-22T17:59:21.030876] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T17:59:21.322073] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-07. [2025-09-22T17:59:21.516738] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-22T17:59:22.122077] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-03. [2025-09-22T17:59:22.513530] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T17:59:22.922101] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-08. [2025-09-22T17:59:23.317490] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-22T17:59:23.722065] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-04. [2025-09-22T17:59:23.974052] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T17:59:24.448416] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-22T17:59:24.522065] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-05. [2025-09-22T17:59:25.291325] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-22T17:59:25.322004] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-06. [2025-09-22T17:59:25.896831] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-22T17:59:26.122067] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-07. [2025-09-22T17:59:26.810629] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T17:59:26.922032] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-08. [2025-09-22T17:59:27.722139] [INFO ] [REMOTE ] CIM: Fetching primary data for 2025-09. [2025-09-22T17:59:28.522094] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-01. [2025-09-22T17:59:28.664822] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T17:59:28.845381] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-01 (0.32 seconds). [2025-09-22T17:59:29.065683] [INFO ] [REMOTE ] CIM: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-22T17:59:29.071600] [INFO ] [REMOTE ] CIM: Full fetch complete (54402 records). [2025-09-22T17:59:29.071746] [DEBUG] [VALIDATOR ] CIM: Validating primary data. [2025-09-22T17:59:29.327261] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-08. [2025-09-22T17:59:29.471363] [DEBUG] [VALIDATOR ] CIM: All expected trading days are present. [2025-09-22T17:59:29.471445] [DEBUG] [VALIDATOR ] CIM: Primary data validation passed. [2025-09-22T17:59:29.472180] [INFO ] [MAIN ] CIM: Fetched primary data is valid. [2025-09-22T17:59:29.472246] [DEBUG] [LOCAL ] CIM: Saving primary data. [2025-09-22T17:59:29.473426] [DEBUG] [LOCAL ] CIM: Trimmed 54402 records to 37152 (keeping 200 days of data) [2025-09-22T17:59:29.707980] [DEBUG] [LOCAL ] CIM: Primary data saved (37152 records). [2025-09-22T17:59:29.708180] [INFO ] [MAIN ] CIM: Full history saved. [2025-09-22T17:59:29.708282] [INFO ] [MAIN ] Update Progress: 451/2372 symbols completed. CIM took 24.9s. Estimated remaining: 4h 13m 9s. Rate: 7.6 symbols/min [2025-09-22T17:59:29.881459] [INFO ] [MAIN ] CIMO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:59:29.881608] [DEBUG] [LOCAL ] CIMO: No existing data file found in primary storage. [2025-09-22T17:59:29.881670] [WARN ] [MAIN ] CIMO: No existing data found, performing full refresh instead. [2025-09-22T17:59:29.881821] [INFO ] [MAIN ] CIMO: Wiping existing primary data before full refresh. [2025-09-22T17:59:29.881877] [INFO ] [LOCAL ] CIMO: Starting deletion of primary data. [2025-09-22T17:59:29.881948] [DEBUG] [LOCAL ] CIMO: No primary data file found to delete. [2025-09-22T17:59:29.882018] [INFO ] [MAIN ] CIMO: Starting full primary refresh. [2025-09-22T17:59:30.127210] [INFO ] [REMOTE ] CIEN: Fetching primary data for 2025-09. [2025-09-22T17:59:30.247983] [INFO ] [REMOTE ] CIMO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:59:30.256563] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-22T17:59:30.922115] [INFO ] [REMOTE ] CII: Fetching primary data for 2025-09. [2025-09-22T17:59:31.722080] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2024-12. [2025-09-22T17:59:31.877426] [INFO ] [REMOTE ] CIEN: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-22T17:59:31.885620] [INFO ] [REMOTE ] CIEN: Full fetch complete (75524 records). [2025-09-22T17:59:31.885783] [DEBUG] [VALIDATOR ] CIEN: Validating primary data. [2025-09-22T17:59:32.218192] [INFO ] [REMOTE ] CII: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-22T17:59:32.259125] [INFO ] [REMOTE ] CII: Full fetch complete (23132 records). [2025-09-22T17:59:32.295812] [DEBUG] [VALIDATOR ] CII: Validating primary data. [2025-09-22T17:59:32.299682] [DEBUG] [VALIDATOR ] CIEN: All expected trading days are present. [2025-09-22T17:59:32.299830] [DEBUG] [VALIDATOR ] CIEN: Primary data validation passed. [2025-09-22T17:59:32.300993] [INFO ] [MAIN ] CIEN: Fetched primary data is valid. [2025-09-22T17:59:32.306548] [DEBUG] [LOCAL ] CIEN: Saving primary data. [2025-09-22T17:59:32.394168] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2024-12 (0.67 seconds). [2025-09-22T17:59:32.409378] [DEBUG] [LOCAL ] CIEN: Trimmed 75524 records to 52090 (keeping 200 days of data) [2025-09-22T17:59:32.528660] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-02. [2025-09-22T17:59:32.796402] [DEBUG] [VALIDATOR ] CII: All expected trading days are present. [2025-09-22T17:59:32.797314] [DEBUG] [VALIDATOR ] CII: Primary data validation passed. [2025-09-22T17:59:32.798639] [INFO ] [MAIN ] CII: Fetched primary data is valid. [2025-09-22T17:59:32.799055] [DEBUG] [LOCAL ] CII: Saving primary data. [2025-09-22T17:59:32.802798] [DEBUG] [LOCAL ] CII: Trimmed 23132 records to 15615 (keeping 200 days of data) [2025-09-22T17:59:32.911485] [DEBUG] [LOCAL ] CII: Primary data saved (15615 records). [2025-09-22T17:59:32.912441] [INFO ] [MAIN ] CII: Full history saved. [2025-09-22T17:59:32.912821] [INFO ] [MAIN ] Update Progress: 452/2372 symbols completed. CII took 29.0s. Estimated remaining: 4h 12m 41s. Rate: 7.6 symbols/min [2025-09-22T17:59:33.182838] [INFO ] [MAIN ] CIMP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:59:33.185505] [DEBUG] [LOCAL ] CIMP: No existing data file found in primary storage. [2025-09-22T17:59:33.186687] [WARN ] [MAIN ] CIMP: No existing data found, performing full refresh instead. [2025-09-22T17:59:33.190045] [INFO ] [MAIN ] CIMP: Wiping existing primary data before full refresh. [2025-09-22T17:59:33.190125] [INFO ] [LOCAL ] CIMP: Starting deletion of primary data. [2025-09-22T17:59:33.193638] [DEBUG] [LOCAL ] CIMP: No primary data file found to delete. [2025-09-22T17:59:33.193723] [INFO ] [MAIN ] CIMP: Starting full primary refresh. [2025-09-22T17:59:33.300413] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-22T17:59:33.324122] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-03. [2025-09-22T17:59:33.647622] [DEBUG] [LOCAL ] CIEN: Primary data saved (52090 records). [2025-09-22T17:59:33.649667] [INFO ] [MAIN ] CIEN: Full history saved. [2025-09-22T17:59:33.651058] [INFO ] [MAIN ] Update Progress: 453/2372 symbols completed. CIEN took 56.2s. Estimated remaining: 4h 12m 3s. Rate: 7.6 symbols/min [2025-09-22T17:59:33.705161] [INFO ] [REMOTE ] CIMP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:59:33.753426] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-03 (0.43 seconds). [2025-09-22T17:59:33.850426] [INFO ] [MAIN ] CINT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:59:33.870561] [DEBUG] [LOCAL ] CINT: Loaded 18486 existing records from primary storage. [2025-09-22T17:59:33.870753] [INFO ] [MAIN ] CINT: Loaded 18486 existing records. [2025-09-22T17:59:34.061913] [WARN ] [MAIN ] CINT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:59:34.062146] [INFO ] [MAIN ] CINT: Wiping existing primary data before full refresh. [2025-09-22T17:59:34.062206] [INFO ] [LOCAL ] CINT: Starting deletion of primary data. [2025-09-22T17:59:34.062839] [DEBUG] [LOCAL ] CINT: Deleted primary data file. [2025-09-22T17:59:34.062900] [INFO ] [MAIN ] CINT: Starting full primary refresh. [2025-09-22T17:59:34.127377] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-04. [2025-09-22T17:59:34.418027] [INFO ] [REMOTE ] CINT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:59:34.524001] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-04 (0.40 seconds). [2025-09-22T17:59:34.922073] [INFO ] [REMOTE ] CINT: Fetching primary data for 2024-12. [2025-09-22T17:59:35.555974] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-22T17:59:35.722077] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2024-12. [2025-09-22T17:59:35.917017] [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-22T17:59:35.917534] [WARN ] [REMOTE ] CIMP: No data returned for month 2024-12 [2025-09-22T17:59:36.522143] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-01. [2025-09-22T17:59:37.279517] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-01 (0.76 seconds). [2025-09-22T17:59:37.322051] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-01. [2025-09-22T17:59:37.778910] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-22T17:59:38.122054] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-01. [2025-09-22T17:59:38.335180] [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-22T17:59:38.335624] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-01 [2025-09-22T17:59:38.922075] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-02. [2025-09-22T17:59:39.479162] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T17:59:39.722080] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-03. [2025-09-22T17:59:40.187603] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-03 (0.47 seconds). [2025-09-22T17:59:40.522069] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-05. [2025-09-22T17:59:41.005002] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-05 (0.48 seconds). [2025-09-22T17:59:41.322085] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-02. [2025-09-22T17:59:42.122052] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-04. [2025-09-22T17:59:42.315231] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-22T17:59:42.693334] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-04 (0.57 seconds). [2025-09-22T17:59:42.922064] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-05. [2025-09-22T17:59:43.390153] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T17:59:43.722109] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-03. [2025-09-22T17:59:44.365610] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-03 (0.64 seconds). [2025-09-22T17:59:44.522022] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-04. [2025-09-22T17:59:45.322042] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-06. [2025-09-22T17:59:45.562233] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-22T17:59:45.743775] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-22T17:59:46.122064] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-06. [2025-09-22T17:59:46.466385] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-06 (0.34 seconds). [2025-09-22T17:59:46.922099] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-05. [2025-09-22T17:59:47.722082] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-07. [2025-09-22T17:59:48.059904] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-22T17:59:48.149088] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-22T17:59:48.522061] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-06. [2025-09-22T17:59:49.322083] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-07. [2025-09-22T17:59:49.495479] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-06 (0.97 seconds). [2025-09-22T17:59:49.651855] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-07 (0.33 seconds). [2025-09-22T17:59:50.122054] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-07. [2025-09-22T17:59:50.740681] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-22T17:59:50.922010] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-08. [2025-09-22T17:59:51.722060] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-08. [2025-09-22T17:59:51.953732] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-22T17:59:52.102984] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-08 (0.38 seconds). [2025-09-22T17:59:52.522058] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-02. [2025-09-22T17:59:52.719995] [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-22T17:59:52.720280] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-02 [2025-09-22T17:59:53.322037] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-03. [2025-09-22T17:59:53.522527] [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-22T17:59:53.522896] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-03 [2025-09-22T17:59:54.122059] [INFO ] [REMOTE ] CINT: Fetching primary data for 2025-09. [2025-09-22T17:59:54.922037] [INFO ] [REMOTE ] CIMN: Fetching primary data for 2025-09. [2025-09-22T17:59:55.288046] [INFO ] [REMOTE ] CIMN: Incremental fetch complete for 2025-09 (0.37 seconds). [2025-09-22T17:59:55.289032] [INFO ] [REMOTE ] CIMN: Full fetch complete (3903 records). [2025-09-22T17:59:55.289145] [DEBUG] [VALIDATOR ] CIMN: Validating primary data. [2025-09-22T17:59:55.406161] [INFO ] [REMOTE ] CINT: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-22T17:59:55.431859] [INFO ] [REMOTE ] CINT: Full fetch complete (25865 records). [2025-09-22T17:59:55.450625] [DEBUG] [VALIDATOR ] CINT: Validating primary data. [2025-09-22T17:59:55.724178] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-04. [2025-09-22T17:59:55.960764] [DEBUG] [VALIDATOR ] CIMN: All expected trading days are present. [2025-09-22T17:59:55.976062] [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-22T17:59:55.969579] [DEBUG] [VALIDATOR ] CIMN: Primary data validation passed. [2025-09-22T17:59:55.992695] [INFO ] [MAIN ] CIMN: Fetched primary data is valid. [2025-09-22T17:59:55.992862] [DEBUG] [LOCAL ] CIMN: Saving primary data. [2025-09-22T17:59:55.992455] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-04 [2025-09-22T17:59:55.994220] [DEBUG] [LOCAL ] CIMN: Trimmed 3903 records to 2667 (keeping 200 days of data) [2025-09-22T17:59:56.076082] [DEBUG] [LOCAL ] CIMN: Primary data saved (2667 records). [2025-09-22T17:59:56.088673] [INFO ] [MAIN ] CIMN: Full history saved. [2025-09-22T17:59:56.090760] [INFO ] [MAIN ] Update Progress: 454/2372 symbols completed. CIMN took 38.3s. Estimated remaining: 4h 12m 56s. Rate: 7.6 symbols/min [2025-09-22T17:59:56.204285] [DEBUG] [VALIDATOR ] CINT: All expected trading days are present. [2025-09-22T17:59:56.209545] [DEBUG] [VALIDATOR ] CINT: Primary data validation passed. [2025-09-22T17:59:56.220724] [INFO ] [MAIN ] CINT: Fetched primary data is valid. [2025-09-22T17:59:56.231495] [DEBUG] [LOCAL ] CINT: Saving primary data. [2025-09-22T17:59:56.259055] [DEBUG] [LOCAL ] CINT: Trimmed 25865 records to 18299 (keeping 200 days of data) [2025-09-22T17:59:56.366588] [INFO ] [MAIN ] CIO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:59:56.418816] [DEBUG] [LOCAL ] CIO: Loaded 20269 existing records from primary storage. [2025-09-22T17:59:56.419869] [INFO ] [MAIN ] CIO: Loaded 20269 existing records. [2025-09-22T17:59:56.523998] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-05. [2025-09-22T17:59:56.621951] [WARN ] [MAIN ] CIO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:59:56.624371] [INFO ] [MAIN ] CIO: Wiping existing primary data before full refresh. [2025-09-22T17:59:56.624772] [INFO ] [LOCAL ] CIO: Starting deletion of primary data. [2025-09-22T17:59:56.626962] [DEBUG] [LOCAL ] CIO: Deleted primary data file. [2025-09-22T17:59:56.627342] [INFO ] [MAIN ] CIO: Starting full primary refresh. [2025-09-22T17:59:56.743220] [DEBUG] [LOCAL ] CINT: Primary data saved (18299 records). [2025-09-22T17:59:56.759596] [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-22T17:59:56.765143] [INFO ] [MAIN ] CINT: Full history saved. [2025-09-22T17:59:56.765287] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-05 [2025-09-22T17:59:56.783401] [INFO ] [MAIN ] Update Progress: 455/2372 symbols completed. CINT took 23.1s. Estimated remaining: 4h 12m 18s. Rate: 7.6 symbols/min [2025-09-22T17:59:57.167164] [INFO ] [MAIN ] CION: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T17:59:57.188631] [INFO ] [REMOTE ] CIO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:59:57.220730] [DEBUG] [LOCAL ] CION: Loaded 29804 existing records from primary storage. [2025-09-22T17:59:57.220877] [INFO ] [MAIN ] CION: Loaded 29804 existing records. [2025-09-22T17:59:57.327211] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-06. [2025-09-22T17:59:57.417626] [WARN ] [MAIN ] CION: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T17:59:57.418246] [INFO ] [MAIN ] CION: Wiping existing primary data before full refresh. [2025-09-22T17:59:57.418351] [INFO ] [LOCAL ] CION: Starting deletion of primary data. [2025-09-22T17:59:57.419294] [DEBUG] [LOCAL ] CION: Deleted primary data file. [2025-09-22T17:59:57.419370] [INFO ] [MAIN ] CION: Starting full primary refresh. [2025-09-22T17:59:57.643583] [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-22T17:59:57.700419] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-06 [2025-09-22T17:59:57.779675] [INFO ] [REMOTE ] CION: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T17:59:58.122067] [INFO ] [REMOTE ] CIO: Fetching primary data for 2024-12. [2025-09-22T17:59:58.922073] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-07. [2025-09-22T17:59:59.130156] [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-22T17:59:59.130478] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-07 [2025-09-22T17:59:59.317984] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-22T17:59:59.722069] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-01. [2025-09-22T18:00:00.522123] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-08. [2025-09-22T18:00:00.755122] [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-22T18:00:00.755446] [WARN ] [REMOTE ] CIMP: No data returned for month 2025-08 [2025-09-22T18:00:00.801185] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-22T18:00:01.322073] [INFO ] [REMOTE ] CIMP: Fetching primary data for 2025-09. [2025-09-22T18:00:02.122114] [INFO ] [REMOTE ] CION: Fetching primary data for 2024-12. [2025-09-22T18:00:02.922103] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-02. [2025-09-22T18:00:03.319032] [INFO ] [REMOTE ] CIMP: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T18:00:03.321052] [INFO ] [REMOTE ] CIMP: Full fetch complete (537 records). [2025-09-22T18:00:03.321178] [DEBUG] [VALIDATOR ] CIMP: Validating primary data. [2025-09-22T18:00:03.527908] [WARN ] [VALIDATOR ] CIMP: Validation failed - insufficient historical data. Have 3 unique days, need 200 days [2025-09-22T18:00:03.528213] [FATAL] [MAIN ] CIMP: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:00:03.528317] [WARN ] [MAIN ] CIMP: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:00:03.528401] [INFO ] [LOCAL ] CIMP: Starting deletion of primary data. [2025-09-22T18:00:03.528479] [DEBUG] [LOCAL ] CIMP: No primary data file found to delete. [2025-09-22T18:00:03.528534] [INFO ] [LOCAL ] CIMP: Starting deletion of derivative data. [2025-09-22T18:00:03.528622] [DEBUG] [LOCAL ] CIMP: No derivative data file found to delete. [2025-09-22T18:00:03.528780] [INFO ] [MAIN ] Update Progress: 456/2372 symbols completed. CIMP took 30.6s. Estimated remaining: 4h 12m 5s. Rate: 7.6 symbols/min [2025-09-22T18:00:03.714095] [INFO ] [MAIN ] CIVI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:00:03.714325] [DEBUG] [LOCAL ] CIVI: No existing data file found in primary storage. [2025-09-22T18:00:03.714382] [WARN ] [MAIN ] CIVI: No existing data found, performing full refresh instead. [2025-09-22T18:00:03.714531] [INFO ] [MAIN ] CIVI: Wiping existing primary data before full refresh. [2025-09-22T18:00:03.714598] [INFO ] [LOCAL ] CIVI: Starting deletion of primary data. [2025-09-22T18:00:03.714661] [DEBUG] [LOCAL ] CIVI: No primary data file found to delete. [2025-09-22T18:00:03.714733] [INFO ] [MAIN ] CIVI: Starting full primary refresh. [2025-09-22T18:00:03.754442] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-08. [2025-09-22T18:00:04.086904] [INFO ] [REMOTE ] CIVI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:00:04.522117] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2024-12. [2025-09-22T18:00:05.426400] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-02 (2.50 seconds). [2025-09-22T18:00:05.430342] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-03. [2025-09-22T18:00:06.103755] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-08 (2.35 seconds). [2025-09-22T18:00:06.105138] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2024-12 (3.98 seconds). [2025-09-22T18:00:06.122000] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-01. [2025-09-22T18:00:06.345890] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-22T18:00:06.570177] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-22T18:00:06.922068] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-01. [2025-09-22T18:00:07.299401] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T18:00:07.722065] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-02. [2025-09-22T18:00:08.522052] [INFO ] [REMOTE ] CIMO: Fetching primary data for 2025-09. [2025-09-22T18:00:08.867296] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-22T18:00:09.054736] [INFO ] [REMOTE ] CIMO: Incremental fetch complete for 2025-09 (0.53 seconds). [2025-09-22T18:00:09.056426] [INFO ] [REMOTE ] CIMO: Full fetch complete (5488 records). [2025-09-22T18:00:09.056498] [DEBUG] [VALIDATOR ] CIMO: Validating primary data. [2025-09-22T18:00:09.265414] [WARN ] [VALIDATOR ] CIMO: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-22T18:00:09.265863] [FATAL] [MAIN ] CIMO: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:00:09.266023] [WARN ] [MAIN ] CIMO: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:00:09.266442] [INFO ] [LOCAL ] CIMO: Starting deletion of primary data. [2025-09-22T18:00:09.266612] [DEBUG] [LOCAL ] CIMO: No primary data file found to delete. [2025-09-22T18:00:09.266797] [INFO ] [LOCAL ] CIMO: Starting deletion of derivative data. [2025-09-22T18:00:09.272777] [DEBUG] [LOCAL ] CIMO: No derivative data file found to delete. [2025-09-22T18:00:09.281367] [INFO ] [MAIN ] Update Progress: 457/2372 symbols completed. CIMO took 39.6s. Estimated remaining: 4h 11m 48s. Rate: 7.6 symbols/min [2025-09-22T18:00:09.286230] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T18:00:09.327481] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-02. [2025-09-22T18:00:09.493064] [INFO ] [MAIN ] CL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:00:09.573077] [DEBUG] [LOCAL ] CL: Loaded 54424 existing records from primary storage. [2025-09-22T18:00:09.573252] [INFO ] [MAIN ] CL: Loaded 54424 existing records. [2025-09-22T18:00:09.780025] [WARN ] [MAIN ] CL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:00:09.780340] [INFO ] [MAIN ] CL: Wiping existing primary data before full refresh. [2025-09-22T18:00:09.780399] [INFO ] [LOCAL ] CL: Starting deletion of primary data. [2025-09-22T18:00:09.783454] [DEBUG] [LOCAL ] CL: Deleted primary data file. [2025-09-22T18:00:09.783545] [INFO ] [MAIN ] CL: Starting full primary refresh. [2025-09-22T18:00:10.127253] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-03. [2025-09-22T18:00:10.169018] [INFO ] [REMOTE ] CL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:00:10.721150] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-22T18:00:10.922071] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-03. [2025-09-22T18:00:11.617064] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T18:00:11.722057] [INFO ] [REMOTE ] CL: Fetching primary data for 2024-12. [2025-09-22T18:00:12.316218] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-22T18:00:12.522075] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-04. [2025-09-22T18:00:13.279842] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T18:00:13.322016] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-04. [2025-09-22T18:00:14.122094] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-01. [2025-09-22T18:00:14.197271] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-22T18:00:14.240624] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-22T18:00:14.922119] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-05. [2025-09-22T18:00:15.722066] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-05. [2025-09-22T18:00:16.061097] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-01 (1.94 seconds). [2025-09-22T18:00:16.406436] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T18:00:16.522065] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-06. [2025-09-22T18:00:17.093805] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-22T18:00:17.305902] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-05 (2.38 seconds). [2025-09-22T18:00:17.322019] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-06. [2025-09-22T18:00:18.122064] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-04. [2025-09-22T18:00:18.922137] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-02. [2025-09-22T18:00:19.191301] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-06 (1.87 seconds). [2025-09-22T18:00:19.722070] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-07. [2025-09-22T18:00:20.057479] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-22T18:00:20.522063] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-05. [2025-09-22T18:00:21.149740] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-02 (2.23 seconds). [2025-09-22T18:00:21.322066] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-07. [2025-09-22T18:00:21.773022] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-22T18:00:22.122059] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-06. [2025-09-22T18:00:22.541862] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T18:00:22.717885] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-07 (3.00 seconds). [2025-09-22T18:00:22.922052] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-08. [2025-09-22T18:00:23.719338] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T18:00:23.725922] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-03. [2025-09-22T18:00:24.450338] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T18:00:24.522096] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-08. [2025-09-22T18:00:25.322075] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-07. [2025-09-22T18:00:25.828179] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-03 (2.10 seconds). [2025-09-22T18:00:26.122039] [INFO ] [REMOTE ] CIO: Fetching primary data for 2025-09. [2025-09-22T18:00:26.271050] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-22T18:00:26.381845] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-22T18:00:26.922082] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-04. [2025-09-22T18:00:27.366091] [INFO ] [REMOTE ] CIO: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-22T18:00:27.370130] [INFO ] [REMOTE ] CIO: Full fetch complete (28980 records). [2025-09-22T18:00:27.370271] [DEBUG] [VALIDATOR ] CIO: Validating primary data. [2025-09-22T18:00:27.727377] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-08. [2025-09-22T18:00:27.800247] [DEBUG] [VALIDATOR ] CIO: All expected trading days are present. [2025-09-22T18:00:27.800412] [DEBUG] [VALIDATOR ] CIO: Primary data validation passed. [2025-09-22T18:00:27.801103] [INFO ] [MAIN ] CIO: Fetched primary data is valid. [2025-09-22T18:00:27.801203] [DEBUG] [LOCAL ] CIO: Saving primary data. [2025-09-22T18:00:27.802225] [DEBUG] [LOCAL ] CIO: Trimmed 28980 records to 20042 (keeping 200 days of data) [2025-09-22T18:00:27.940531] [DEBUG] [LOCAL ] CIO: Primary data saved (20042 records). [2025-09-22T18:00:27.940700] [INFO ] [MAIN ] CIO: Full history saved. [2025-09-22T18:00:27.940833] [INFO ] [MAIN ] Update Progress: 458/2372 symbols completed. CIO took 31.8s. Estimated remaining: 4h 12m 25s. Rate: 7.6 symbols/min [2025-09-22T18:00:28.118616] [INFO ] [MAIN ] CLB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:00:28.160375] [DEBUG] [LOCAL ] CLB: Loaded 33774 existing records from primary storage. [2025-09-22T18:00:28.160543] [INFO ] [MAIN ] CLB: Loaded 33774 existing records. [2025-09-22T18:00:28.344204] [WARN ] [MAIN ] CLB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:00:28.344519] [INFO ] [MAIN ] CLB: Wiping existing primary data before full refresh. [2025-09-22T18:00:28.344571] [INFO ] [LOCAL ] CLB: Starting deletion of primary data. [2025-09-22T18:00:28.346029] [DEBUG] [LOCAL ] CLB: Deleted primary data file. [2025-09-22T18:00:28.346093] [INFO ] [MAIN ] CLB: Starting full primary refresh. [2025-09-22T18:00:28.525551] [INFO ] [REMOTE ] CIVI: Fetching primary data for 2025-09. [2025-09-22T18:00:28.713302] [INFO ] [REMOTE ] CLB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:00:28.870095] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-22T18:00:29.097400] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-22T18:00:29.322046] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-05. [2025-09-22T18:00:30.122028] [INFO ] [REMOTE ] CION: Fetching primary data for 2025-09. [2025-09-22T18:00:30.334501] [INFO ] [REMOTE ] CIVI: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-22T18:00:30.343365] [INFO ] [REMOTE ] CIVI: Full fetch complete (75440 records). [2025-09-22T18:00:30.343549] [DEBUG] [VALIDATOR ] CIVI: Validating primary data. [2025-09-22T18:00:30.779578] [DEBUG] [VALIDATOR ] CIVI: All expected trading days are present. [2025-09-22T18:00:30.779713] [DEBUG] [VALIDATOR ] CIVI: Primary data validation passed. [2025-09-22T18:00:30.780573] [INFO ] [MAIN ] CIVI: Fetched primary data is valid. [2025-09-22T18:00:30.780621] [DEBUG] [LOCAL ] CIVI: Saving primary data. [2025-09-22T18:00:30.783613] [DEBUG] [LOCAL ] CIVI: Trimmed 75440 records to 52582 (keeping 200 days of data) [2025-09-22T18:00:30.923431] [INFO ] [REMOTE ] CLB: Fetching primary data for 2024-12. [2025-09-22T18:00:31.131750] [DEBUG] [LOCAL ] CIVI: Primary data saved (52582 records). [2025-09-22T18:00:31.132139] [INFO ] [MAIN ] CIVI: Full history saved. [2025-09-22T18:00:31.132240] [INFO ] [MAIN ] Update Progress: 459/2372 symbols completed. CIVI took 27.6s. Estimated remaining: 4h 11m 58s. Rate: 7.6 symbols/min [2025-09-22T18:00:31.313164] [INFO ] [MAIN ] CLCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:00:31.328810] [DEBUG] [LOCAL ] CLCO: Loaded 13627 existing records from primary storage. [2025-09-22T18:00:31.328957] [INFO ] [MAIN ] CLCO: Loaded 13627 existing records. [2025-09-22T18:00:31.513271] [WARN ] [MAIN ] CLCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:00:31.513815] [INFO ] [MAIN ] CLCO: Wiping existing primary data before full refresh. [2025-09-22T18:00:31.513928] [INFO ] [LOCAL ] CLCO: Starting deletion of primary data. [2025-09-22T18:00:31.530998] [DEBUG] [LOCAL ] CLCO: Deleted primary data file. [2025-09-22T18:00:31.536225] [INFO ] [MAIN ] CLCO: Starting full primary refresh. [2025-09-22T18:00:31.644315] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-05 (2.32 seconds). [2025-09-22T18:00:31.726830] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-06. [2025-09-22T18:00:31.879185] [INFO ] [REMOTE ] CION: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T18:00:31.945888] [INFO ] [REMOTE ] CION: Full fetch complete (41316 records). [2025-09-22T18:00:31.950308] [DEBUG] [VALIDATOR ] CION: Validating primary data. [2025-09-22T18:00:32.072054] [INFO ] [REMOTE ] CLCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:00:32.294776] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T18:00:32.456981] [DEBUG] [VALIDATOR ] CION: All expected trading days are present. [2025-09-22T18:00:32.457058] [DEBUG] [VALIDATOR ] CION: Primary data validation passed. [2025-09-22T18:00:32.457572] [INFO ] [MAIN ] CION: Fetched primary data is valid. [2025-09-22T18:00:32.457613] [DEBUG] [LOCAL ] CION: Saving primary data. [2025-09-22T18:00:32.458507] [DEBUG] [LOCAL ] CION: Trimmed 41316 records to 29391 (keeping 200 days of data) [2025-09-22T18:00:32.530176] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2024-12. [2025-09-22T18:00:32.649357] [DEBUG] [LOCAL ] CION: Primary data saved (29391 records). [2025-09-22T18:00:32.649513] [INFO ] [MAIN ] CION: Full history saved. [2025-09-22T18:00:32.649629] [INFO ] [MAIN ] Update Progress: 460/2372 symbols completed. CION took 35.9s. Estimated remaining: 4h 11m 23s. Rate: 7.6 symbols/min [2025-09-22T18:00:32.817839] [INFO ] [MAIN ] CLDT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:00:32.844069] [DEBUG] [LOCAL ] CLDT: Loaded 26615 existing records from primary storage. [2025-09-22T18:00:32.844218] [INFO ] [MAIN ] CLDT: Loaded 26615 existing records. [2025-09-22T18:00:33.018814] [WARN ] [MAIN ] CLDT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:00:33.019042] [INFO ] [MAIN ] CLDT: Wiping existing primary data before full refresh. [2025-09-22T18:00:33.019089] [INFO ] [LOCAL ] CLDT: Starting deletion of primary data. [2025-09-22T18:00:33.019928] [DEBUG] [LOCAL ] CLDT: Deleted primary data file. [2025-09-22T18:00:33.019988] [INFO ] [MAIN ] CLDT: Starting full primary refresh. [2025-09-22T18:00:33.329936] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-01. [2025-09-22T18:00:33.374522] [INFO ] [REMOTE ] CLDT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:00:34.122080] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2024-12. [2025-09-22T18:00:34.293098] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-06 (2.57 seconds). [2025-09-22T18:00:34.922252] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-07. [2025-09-22T18:00:35.138151] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2024-12 (2.61 seconds). [2025-09-22T18:00:35.275262] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-22T18:00:35.294930] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-22T18:00:35.722080] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-02. [2025-09-22T18:00:36.486549] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T18:00:36.522038] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-08. [2025-09-22T18:00:36.568873] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-22T18:00:37.322067] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-01. [2025-09-22T18:00:38.118084] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T18:00:38.128701] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-01. [2025-09-22T18:00:38.375498] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T18:00:38.922118] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-03. [2025-09-22T18:00:39.144384] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-22T18:00:39.722102] [INFO ] [REMOTE ] CL: Fetching primary data for 2025-09. [2025-09-22T18:00:40.067759] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-22T18:00:40.522114] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-04. [2025-09-22T18:00:41.322042] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-02. [2025-09-22T18:00:41.625293] [INFO ] [REMOTE ] CL: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-22T18:00:41.637936] [INFO ] [REMOTE ] CL: Full fetch complete (77616 records). [2025-09-22T18:00:41.638173] [DEBUG] [VALIDATOR ] CL: Validating primary data. [2025-09-22T18:00:42.076629] [DEBUG] [VALIDATOR ] CL: All expected trading days are present. [2025-09-22T18:00:42.076772] [DEBUG] [VALIDATOR ] CL: Primary data validation passed. [2025-09-22T18:00:42.077807] [INFO ] [MAIN ] CL: Fetched primary data is valid. [2025-09-22T18:00:42.077907] [DEBUG] [LOCAL ] CL: Saving primary data. [2025-09-22T18:00:42.079837] [DEBUG] [LOCAL ] CL: Trimmed 77616 records to 53644 (keeping 200 days of data) [2025-09-22T18:00:42.103427] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T18:00:42.168898] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-02. [2025-09-22T18:00:42.457120] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-22T18:00:42.487106] [DEBUG] [LOCAL ] CL: Primary data saved (53644 records). [2025-09-22T18:00:42.487268] [INFO ] [MAIN ] CL: Full history saved. [2025-09-22T18:00:42.487358] [INFO ] [MAIN ] Update Progress: 461/2372 symbols completed. CL took 33.2s. Estimated remaining: 4h 11m 24s. Rate: 7.6 symbols/min [2025-09-22T18:00:42.671356] [INFO ] [MAIN ] CLF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:00:42.671553] [DEBUG] [LOCAL ] CLF: No existing data file found in primary storage. [2025-09-22T18:00:42.671593] [WARN ] [MAIN ] CLF: No existing data found, performing full refresh instead. [2025-09-22T18:00:42.671764] [INFO ] [MAIN ] CLF: Wiping existing primary data before full refresh. [2025-09-22T18:00:42.671824] [INFO ] [LOCAL ] CLF: Starting deletion of primary data. [2025-09-22T18:00:42.671893] [DEBUG] [LOCAL ] CLF: No primary data file found to delete. [2025-09-22T18:00:42.671930] [INFO ] [MAIN ] CLF: Starting full primary refresh. [2025-09-22T18:00:42.927184] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-03. [2025-09-22T18:00:43.031233] [INFO ] [REMOTE ] CLF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:00:43.049230] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-22T18:00:43.722072] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-05. [2025-09-22T18:00:44.094199] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-22T18:00:44.522076] [INFO ] [REMOTE ] CLF: Fetching primary data for 2024-12. [2025-09-22T18:00:45.121930] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T18:00:45.322047] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-03. [2025-09-22T18:00:46.122097] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-04. [2025-09-22T18:00:46.323070] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T18:00:46.351751] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-22T18:00:46.895408] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-04 (0.77 seconds). [2025-09-22T18:00:46.922021] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-04. [2025-09-22T18:00:47.722066] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-05. [2025-09-22T18:00:48.148229] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-22T18:00:48.522076] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-01. [2025-09-22T18:00:48.562964] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-22T18:00:49.322077] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-06. [2025-09-22T18:00:50.127936] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-05. [2025-09-22T18:00:50.134403] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T18:00:50.388957] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-22T18:00:50.922068] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-07. [2025-09-22T18:00:50.987309] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-22T18:00:51.722078] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-06. [2025-09-22T18:00:52.335428] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T18:00:52.522080] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-02. [2025-09-22T18:00:52.823974] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-22T18:00:53.322049] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-06. [2025-09-22T18:00:54.066136] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-22T18:00:54.122012] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-08. [2025-09-22T18:00:54.218797] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-22T18:00:54.922092] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-03. [2025-09-22T18:00:55.592703] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T18:00:55.722007] [INFO ] [REMOTE ] CLB: Fetching primary data for 2025-09. [2025-09-22T18:00:56.522075] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-07. [2025-09-22T18:00:56.756925] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-22T18:00:57.110971] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-07 (0.59 seconds). [2025-09-22T18:00:57.131990] [INFO ] [REMOTE ] CLB: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T18:00:57.138012] [INFO ] [REMOTE ] CLB: Full fetch complete (46205 records). [2025-09-22T18:00:57.138125] [DEBUG] [VALIDATOR ] CLB: Validating primary data. [2025-09-22T18:00:57.328249] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-04. [2025-09-22T18:00:57.549551] [DEBUG] [VALIDATOR ] CLB: All expected trading days are present. [2025-09-22T18:00:57.549639] [DEBUG] [VALIDATOR ] CLB: Primary data validation passed. [2025-09-22T18:00:57.550343] [INFO ] [MAIN ] CLB: Fetched primary data is valid. [2025-09-22T18:00:57.550413] [DEBUG] [LOCAL ] CLB: Saving primary data. [2025-09-22T18:00:57.551547] [DEBUG] [LOCAL ] CLB: Trimmed 46205 records to 33100 (keeping 200 days of data) [2025-09-22T18:00:57.767420] [DEBUG] [LOCAL ] CLB: Primary data saved (33100 records). [2025-09-22T18:00:57.767664] [INFO ] [MAIN ] CLB: Full history saved. [2025-09-22T18:00:57.767779] [INFO ] [MAIN ] Update Progress: 462/2372 symbols completed. CLB took 29.8s. Estimated remaining: 4h 11m 46s. Rate: 7.6 symbols/min [2025-09-22T18:00:57.943105] [INFO ] [MAIN ] CLH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:00:57.943332] [DEBUG] [LOCAL ] CLH: No existing data file found in primary storage. [2025-09-22T18:00:57.943387] [WARN ] [MAIN ] CLH: No existing data found, performing full refresh instead. [2025-09-22T18:00:57.943531] [INFO ] [MAIN ] CLH: Wiping existing primary data before full refresh. [2025-09-22T18:00:57.943573] [INFO ] [LOCAL ] CLH: Starting deletion of primary data. [2025-09-22T18:00:57.943614] [DEBUG] [LOCAL ] CLH: No primary data file found to delete. [2025-09-22T18:00:57.943671] [INFO ] [MAIN ] CLH: Starting full primary refresh. [2025-09-22T18:00:58.130813] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-07. [2025-09-22T18:00:58.299786] [INFO ] [REMOTE ] CLH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:00:58.922057] [INFO ] [REMOTE ] CLH: Fetching primary data for 2024-12. [2025-09-22T18:00:59.349302] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T18:00:59.532113] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-04 (2.20 seconds). [2025-09-22T18:00:59.722055] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-08. [2025-09-22T18:01:00.312685] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T18:01:00.522084] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-08. [2025-09-22T18:01:00.673678] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-22T18:01:01.126146] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-08 (0.60 seconds). [2025-09-22T18:01:01.322069] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-05. [2025-09-22T18:01:02.122058] [INFO ] [REMOTE ] CLDT: Fetching primary data for 2025-09. [2025-09-22T18:01:02.922101] [INFO ] [REMOTE ] CLCO: Fetching primary data for 2025-09. [2025-09-22T18:01:03.107979] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-22T18:01:03.335605] [INFO ] [REMOTE ] CLDT: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-22T18:01:03.339778] [INFO ] [REMOTE ] CLDT: Full fetch complete (37055 records). [2025-09-22T18:01:03.339904] [DEBUG] [VALIDATOR ] CLDT: Validating primary data. [2025-09-22T18:01:03.734009] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-06. [2025-09-22T18:01:03.751346] [DEBUG] [VALIDATOR ] CLDT: All expected trading days are present. [2025-09-22T18:01:03.751473] [DEBUG] [VALIDATOR ] CLDT: Primary data validation passed. [2025-09-22T18:01:03.752288] [INFO ] [MAIN ] CLDT: Fetched primary data is valid. [2025-09-22T18:01:03.752490] [DEBUG] [LOCAL ] CLDT: Saving primary data. [2025-09-22T18:01:03.753826] [DEBUG] [LOCAL ] CLDT: Trimmed 37055 records to 25898 (keeping 200 days of data) [2025-09-22T18:01:03.850875] [INFO ] [REMOTE ] CLCO: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-22T18:01:03.869746] [INFO ] [REMOTE ] CLCO: Full fetch complete (23250 records). [2025-09-22T18:01:03.873387] [DEBUG] [VALIDATOR ] CLCO: Validating primary data. [2025-09-22T18:01:04.060682] [DEBUG] [LOCAL ] CLDT: Primary data saved (25898 records). [2025-09-22T18:01:04.079387] [INFO ] [MAIN ] CLDT: Full history saved. [2025-09-22T18:01:04.079901] [INFO ] [MAIN ] Update Progress: 463/2372 symbols completed. CLDT took 31.4s. Estimated remaining: 4h 11m 32s. Rate: 7.6 symbols/min [2025-09-22T18:01:04.500119] [INFO ] [MAIN ] CLPR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:01:04.512337] [DEBUG] [VALIDATOR ] CLCO: All expected trading days are present. [2025-09-22T18:01:04.512451] [DEBUG] [VALIDATOR ] CLCO: Primary data validation passed. [2025-09-22T18:01:04.512938] [INFO ] [MAIN ] CLCO: Fetched primary data is valid. [2025-09-22T18:01:04.513101] [DEBUG] [LOCAL ] CLCO: Saving primary data. [2025-09-22T18:01:04.513922] [DEBUG] [LOCAL ] CLCO: Trimmed 23250 records to 12942 (keeping 200 days of data) [2025-09-22T18:01:04.543197] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-01. [2025-09-22T18:01:04.582982] [DEBUG] [LOCAL ] CLPR: Loaded 11738 existing records from primary storage. [2025-09-22T18:01:04.583779] [INFO ] [MAIN ] CLPR: Loaded 11738 existing records. [2025-09-22T18:01:04.724432] [DEBUG] [LOCAL ] CLCO: Primary data saved (12942 records). [2025-09-22T18:01:04.742741] [INFO ] [MAIN ] CLCO: Full history saved. [2025-09-22T18:01:04.747990] [INFO ] [MAIN ] Update Progress: 464/2372 symbols completed. CLCO took 33.6s. Estimated remaining: 4h 10m 54s. Rate: 7.6 symbols/min [2025-09-22T18:01:04.797358] [WARN ] [MAIN ] CLPR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:01:04.850834] [INFO ] [MAIN ] CLPR: Wiping existing primary data before full refresh. [2025-09-22T18:01:04.862373] [INFO ] [LOCAL ] CLPR: Starting deletion of primary data. [2025-09-22T18:01:04.888692] [DEBUG] [LOCAL ] CLPR: Deleted primary data file. [2025-09-22T18:01:04.888803] [INFO ] [MAIN ] CLPR: Starting full primary refresh. [2025-09-22T18:01:05.110143] [INFO ] [MAIN ] CLS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:01:05.363562] [INFO ] [REMOTE ] CLPR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:01:05.363947] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2024-12. [2025-09-22T18:01:05.386973] [DEBUG] [LOCAL ] CLS: Loaded 54422 existing records from primary storage. [2025-09-22T18:01:05.387139] [INFO ] [MAIN ] CLS: Loaded 54422 existing records. [2025-09-22T18:01:05.568374] [WARN ] [MAIN ] CLS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:01:05.568627] [INFO ] [MAIN ] CLS: Wiping existing primary data before full refresh. [2025-09-22T18:01:05.568711] [INFO ] [LOCAL ] CLS: Starting deletion of primary data. [2025-09-22T18:01:05.570109] [DEBUG] [LOCAL ] CLS: Deleted primary data file. [2025-09-22T18:01:05.570173] [INFO ] [MAIN ] CLS: Starting full primary refresh. [2025-09-22T18:01:05.936162] [INFO ] [REMOTE ] CLS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:01:05.973130] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T18:01:05.994820] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-06 (2.26 seconds). [2025-09-22T18:01:06.122018] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-02. [2025-09-22T18:01:06.508973] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T18:01:06.922068] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-01. [2025-09-22T18:01:07.314331] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T18:01:07.638509] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-22T18:01:07.722083] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-07. [2025-09-22T18:01:08.522130] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-02. [2025-09-22T18:01:09.322029] [INFO ] [REMOTE ] CLS: Fetching primary data for 2024-12. [2025-09-22T18:01:09.386217] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-22T18:01:09.754140] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-22T18:01:10.122087] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-03. [2025-09-22T18:01:10.916365] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T18:01:10.921996] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-04. [2025-09-22T18:01:11.452092] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2024-12 (2.13 seconds). [2025-09-22T18:01:11.722042] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-01. [2025-09-22T18:01:11.979282] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T18:01:12.522058] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-08. [2025-09-22T18:01:13.322045] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-05. [2025-09-22T18:01:13.810862] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-01 (2.09 seconds). [2025-09-22T18:01:14.092178] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-22T18:01:14.122005] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-06. [2025-09-22T18:01:14.379325] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-22T18:01:14.839313] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-22T18:01:14.922062] [INFO ] [REMOTE ] CLF: Fetching primary data for 2025-09. [2025-09-22T18:01:15.722049] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-07. [2025-09-22T18:01:16.522054] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-03. [2025-09-22T18:01:16.796483] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-22T18:01:16.821572] [INFO ] [REMOTE ] CLF: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-22T18:01:16.829901] [INFO ] [REMOTE ] CLF: Full fetch complete (77809 records). [2025-09-22T18:01:16.830035] [DEBUG] [VALIDATOR ] CLF: Validating primary data. [2025-09-22T18:01:17.232471] [DEBUG] [VALIDATOR ] CLF: All expected trading days are present. [2025-09-22T18:01:17.232615] [DEBUG] [VALIDATOR ] CLF: Primary data validation passed. [2025-09-22T18:01:17.233465] [INFO ] [MAIN ] CLF: Fetched primary data is valid. [2025-09-22T18:01:17.233519] [DEBUG] [LOCAL ] CLF: Saving primary data. [2025-09-22T18:01:17.235055] [DEBUG] [LOCAL ] CLF: Trimmed 77809 records to 53741 (keeping 200 days of data) [2025-09-22T18:01:17.323741] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-02. [2025-09-22T18:01:17.550017] [DEBUG] [LOCAL ] CLF: Primary data saved (53741 records). [2025-09-22T18:01:17.550153] [INFO ] [MAIN ] CLF: Full history saved. [2025-09-22T18:01:17.550230] [INFO ] [MAIN ] Update Progress: 465/2372 symbols completed. CLF took 35.1s. Estimated remaining: 4h 11m 6s. Rate: 7.6 symbols/min [2025-09-22T18:01:17.726119] [INFO ] [MAIN ] CLVT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:01:17.797577] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-22T18:01:17.798579] [DEBUG] [LOCAL ] CLVT: Loaded 52761 existing records from primary storage. [2025-09-22T18:01:17.798938] [INFO ] [MAIN ] CLVT: Loaded 52761 existing records. [2025-09-22T18:01:17.989925] [WARN ] [MAIN ] CLVT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:01:17.990257] [INFO ] [MAIN ] CLVT: Wiping existing primary data before full refresh. [2025-09-22T18:01:17.990317] [INFO ] [LOCAL ] CLVT: Starting deletion of primary data. [2025-09-22T18:01:17.991611] [DEBUG] [LOCAL ] CLVT: Deleted primary data file. [2025-09-22T18:01:17.991715] [INFO ] [MAIN ] CLVT: Starting full primary refresh. [2025-09-22T18:01:18.129336] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-08. [2025-09-22T18:01:18.349550] [INFO ] [REMOTE ] CLVT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:01:18.922041] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2024-12. [2025-09-22T18:01:18.996271] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-22T18:01:19.332960] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-02 (2.01 seconds). [2025-09-22T18:01:19.722055] [INFO ] [REMOTE ] CLPR: Fetching primary data for 2025-09. [2025-09-22T18:01:20.297049] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-22T18:01:20.522072] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-01. [2025-09-22T18:01:20.541665] [INFO ] [REMOTE ] CLPR: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-22T18:01:20.543381] [INFO ] [REMOTE ] CLPR: Full fetch complete (17807 records). [2025-09-22T18:01:20.543453] [DEBUG] [VALIDATOR ] CLPR: Validating primary data. [2025-09-22T18:01:20.919589] [DEBUG] [VALIDATOR ] CLPR: All expected trading days are present. [2025-09-22T18:01:20.919702] [DEBUG] [VALIDATOR ] CLPR: Primary data validation passed. [2025-09-22T18:01:20.920113] [INFO ] [MAIN ] CLPR: Fetched primary data is valid. [2025-09-22T18:01:20.920157] [DEBUG] [LOCAL ] CLPR: Saving primary data. [2025-09-22T18:01:20.920763] [DEBUG] [LOCAL ] CLPR: Trimmed 17807 records to 11586 (keeping 200 days of data) [2025-09-22T18:01:20.992596] [DEBUG] [LOCAL ] CLPR: Primary data saved (11586 records). [2025-09-22T18:01:20.992774] [INFO ] [MAIN ] CLPR: Full history saved. [2025-09-22T18:01:20.992876] [INFO ] [MAIN ] Update Progress: 466/2372 symbols completed. CLPR took 16.9s. Estimated remaining: 4h 10m 40s. Rate: 7.6 symbols/min [2025-09-22T18:01:21.176372] [INFO ] [MAIN ] CLW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:01:21.176577] [DEBUG] [LOCAL ] CLW: No existing data file found in primary storage. [2025-09-22T18:01:21.176816] [WARN ] [MAIN ] CLW: No existing data found, performing full refresh instead. [2025-09-22T18:01:21.176971] [INFO ] [MAIN ] CLW: Wiping existing primary data before full refresh. [2025-09-22T18:01:21.177017] [INFO ] [LOCAL ] CLW: Starting deletion of primary data. [2025-09-22T18:01:21.177059] [DEBUG] [LOCAL ] CLW: No primary data file found to delete. [2025-09-22T18:01:21.177091] [INFO ] [MAIN ] CLW: Starting full primary refresh. [2025-09-22T18:01:21.328444] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-04. [2025-09-22T18:01:21.609748] [INFO ] [REMOTE ] CLW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:01:22.122071] [INFO ] [REMOTE ] CLW: Fetching primary data for 2024-12. [2025-09-22T18:01:22.268230] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-22T18:01:22.651366] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T18:01:22.922071] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-05. [2025-09-22T18:01:23.130957] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-22T18:01:23.722079] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-02. [2025-09-22T18:01:24.233737] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-22T18:01:24.522059] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-01. [2025-09-22T18:01:25.046438] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-22T18:01:25.322039] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-03. [2025-09-22T18:01:25.814298] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T18:01:26.122029] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-06. [2025-09-22T18:01:26.745799] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T18:01:26.893270] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-22T18:01:26.922124] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-02. [2025-09-22T18:01:27.722149] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-04. [2025-09-22T18:01:27.998128] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-02 (1.08 seconds). [2025-09-22T18:01:28.522103] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-03. [2025-09-22T18:01:29.322097] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-03. [2025-09-22T18:01:29.462171] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T18:01:30.122056] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-05. [2025-09-22T18:01:30.318404] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-22T18:01:30.642970] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-03 (2.12 seconds). [2025-09-22T18:01:30.922108] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-04. [2025-09-22T18:01:31.722027] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-07. [2025-09-22T18:01:31.887141] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-22T18:01:32.096549] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-22T18:01:32.522087] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-04. [2025-09-22T18:01:32.903019] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-22T18:01:33.322080] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-06. [2025-09-22T18:01:34.122086] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-05. [2025-09-22T18:01:34.915259] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-04 (2.39 seconds). [2025-09-22T18:01:34.925973] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-08. [2025-09-22T18:01:35.073601] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-22T18:01:35.176850] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-22T18:01:35.722103] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-05. [2025-09-22T18:01:36.195717] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T18:01:36.522117] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-07. [2025-09-22T18:01:37.322041] [INFO ] [REMOTE ] CLH: Fetching primary data for 2025-09. [2025-09-22T18:01:37.779958] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-05 (2.06 seconds). [2025-09-22T18:01:38.122066] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-06. [2025-09-22T18:01:38.459308] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-22T18:01:38.485184] [INFO ] [REMOTE ] CLH: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T18:01:38.492048] [INFO ] [REMOTE ] CLH: Full fetch complete (41778 records). [2025-09-22T18:01:38.492227] [DEBUG] [VALIDATOR ] CLH: Validating primary data. [2025-09-22T18:01:38.913956] [DEBUG] [VALIDATOR ] CLH: All expected trading days are present. [2025-09-22T18:01:38.914107] [DEBUG] [VALIDATOR ] CLH: Primary data validation passed. [2025-09-22T18:01:38.914857] [INFO ] [MAIN ] CLH: Fetched primary data is valid. [2025-09-22T18:01:38.914927] [DEBUG] [LOCAL ] CLH: Saving primary data. [2025-09-22T18:01:38.918905] [DEBUG] [LOCAL ] CLH: Trimmed 41778 records to 28259 (keeping 200 days of data) [2025-09-22T18:01:38.922105] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-08. [2025-09-22T18:01:39.105894] [DEBUG] [LOCAL ] CLH: Primary data saved (28259 records). [2025-09-22T18:01:39.106066] [INFO ] [MAIN ] CLH: Full history saved. [2025-09-22T18:01:39.106210] [INFO ] [MAIN ] Update Progress: 467/2372 symbols completed. CLH took 41.3s. Estimated remaining: 4h 11m 14s. Rate: 7.6 symbols/min [2025-09-22T18:01:39.285964] [INFO ] [MAIN ] CLX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:01:39.345713] [DEBUG] [LOCAL ] CLX: Loaded 52158 existing records from primary storage. [2025-09-22T18:01:39.345926] [INFO ] [MAIN ] CLX: Loaded 52158 existing records. [2025-09-22T18:01:39.539105] [WARN ] [MAIN ] CLX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:01:39.539524] [INFO ] [MAIN ] CLX: Wiping existing primary data before full refresh. [2025-09-22T18:01:39.539593] [INFO ] [LOCAL ] CLX: Starting deletion of primary data. [2025-09-22T18:01:39.542170] [DEBUG] [LOCAL ] CLX: Deleted primary data file. [2025-09-22T18:01:39.542234] [INFO ] [MAIN ] CLX: Starting full primary refresh. [2025-09-22T18:01:39.727479] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-06. [2025-09-22T18:01:39.935967] [INFO ] [REMOTE ] CLX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:01:40.028981] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-22T18:01:40.522074] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-07. [2025-09-22T18:01:40.773810] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-22T18:01:40.813747] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-22T18:01:41.322043] [INFO ] [REMOTE ] CLX: Fetching primary data for 2024-12. [2025-09-22T18:01:42.122109] [INFO ] [REMOTE ] CLVT: Fetching primary data for 2025-09. [2025-09-22T18:01:42.866843] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-07 (2.34 seconds). [2025-09-22T18:01:42.922063] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-08. [2025-09-22T18:01:43.019871] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-22T18:01:43.432585] [INFO ] [REMOTE ] CLVT: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-22T18:01:43.440345] [INFO ] [REMOTE ] CLVT: Full fetch complete (74853 records). [2025-09-22T18:01:43.440508] [DEBUG] [VALIDATOR ] CLVT: Validating primary data. [2025-09-22T18:01:43.441408] [FATAL] [VALIDATOR ] CLVT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:01:43.441522] [FATAL] [MAIN ] CLVT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:01:43.441599] [WARN ] [MAIN ] CLVT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:01:43.441707] [INFO ] [LOCAL ] CLVT: Starting deletion of primary data. [2025-09-22T18:01:43.441784] [DEBUG] [LOCAL ] CLVT: No primary data file found to delete. [2025-09-22T18:01:43.441820] [INFO ] [LOCAL ] CLVT: Starting deletion of derivative data. [2025-09-22T18:01:43.442369] [DEBUG] [LOCAL ] CLVT: Deleted derivative data file. [2025-09-22T18:01:43.442471] [INFO ] [MAIN ] Update Progress: 468/2372 symbols completed. CLVT took 25.9s. Estimated remaining: 4h 10m 51s. Rate: 7.6 symbols/min [2025-09-22T18:01:43.613864] [INFO ] [MAIN ] CM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:01:43.614108] [DEBUG] [LOCAL ] CM: No existing data file found in primary storage. [2025-09-22T18:01:43.614152] [WARN ] [MAIN ] CM: No existing data found, performing full refresh instead. [2025-09-22T18:01:43.614300] [INFO ] [MAIN ] CM: Wiping existing primary data before full refresh. [2025-09-22T18:01:43.614342] [INFO ] [LOCAL ] CM: Starting deletion of primary data. [2025-09-22T18:01:43.614384] [DEBUG] [LOCAL ] CM: No primary data file found to delete. [2025-09-22T18:01:43.614529] [INFO ] [MAIN ] CM: Starting full primary refresh. [2025-09-22T18:01:43.727200] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-01. [2025-09-22T18:01:43.985059] [INFO ] [REMOTE ] CM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:01:44.522118] [INFO ] [REMOTE ] CM: Fetching primary data for 2024-12. [2025-09-22T18:01:45.122968] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T18:01:45.322056] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-07. [2025-09-22T18:01:45.363328] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-08 (2.44 seconds). [2025-09-22T18:01:45.835579] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T18:01:46.122040] [INFO ] [REMOTE ] CLS: Fetching primary data for 2025-09. [2025-09-22T18:01:46.485944] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-22T18:01:46.922059] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-08. [2025-09-22T18:01:47.636553] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-22T18:01:47.722038] [INFO ] [REMOTE ] CLW: Fetching primary data for 2025-09. [2025-09-22T18:01:48.396481] [INFO ] [REMOTE ] CLS: Incremental fetch complete for 2025-09 (2.27 seconds). [2025-09-22T18:01:48.404454] [INFO ] [REMOTE ] CLS: Full fetch complete (77063 records). [2025-09-22T18:01:48.404603] [DEBUG] [VALIDATOR ] CLS: Validating primary data. [2025-09-22T18:01:48.405395] [FATAL] [VALIDATOR ] CLS: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:01:48.405485] [FATAL] [MAIN ] CLS: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:01:48.405546] [WARN ] [MAIN ] CLS: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:01:48.405636] [INFO ] [LOCAL ] CLS: Starting deletion of primary data. [2025-09-22T18:01:48.405793] [DEBUG] [LOCAL ] CLS: No primary data file found to delete. [2025-09-22T18:01:48.405860] [INFO ] [LOCAL ] CLS: Starting deletion of derivative data. [2025-09-22T18:01:48.406360] [DEBUG] [LOCAL ] CLS: Deleted derivative data file. [2025-09-22T18:01:48.406480] [INFO ] [MAIN ] Update Progress: 469/2372 symbols completed. CLS took 43.7s. Estimated remaining: 4h 10m 32s. Rate: 7.6 symbols/min [2025-09-22T18:01:48.522471] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-01. [2025-09-22T18:01:48.585419] [INFO ] [MAIN ] CMA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:01:48.646412] [DEBUG] [LOCAL ] CMA: Loaded 51012 existing records from primary storage. [2025-09-22T18:01:48.646553] [INFO ] [MAIN ] CMA: Loaded 51012 existing records. [2025-09-22T18:01:48.833465] [WARN ] [MAIN ] CMA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:01:48.833802] [INFO ] [MAIN ] CMA: Wiping existing primary data before full refresh. [2025-09-22T18:01:48.833879] [INFO ] [LOCAL ] CMA: Starting deletion of primary data. [2025-09-22T18:01:48.835432] [DEBUG] [LOCAL ] CMA: Deleted primary data file. [2025-09-22T18:01:48.835497] [INFO ] [MAIN ] CMA: Starting full primary refresh. [2025-09-22T18:01:49.075558] [INFO ] [REMOTE ] CLW: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-22T18:01:49.139879] [INFO ] [REMOTE ] CLW: Full fetch complete (35173 records). [2025-09-22T18:01:49.145606] [DEBUG] [VALIDATOR ] CLW: Validating primary data. [2025-09-22T18:01:49.325010] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-02. [2025-09-22T18:01:49.330476] [INFO ] [REMOTE ] CMA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:01:49.624522] [DEBUG] [VALIDATOR ] CLW: All expected trading days are present. [2025-09-22T18:01:49.624671] [DEBUG] [VALIDATOR ] CLW: Primary data validation passed. [2025-09-22T18:01:49.625302] [INFO ] [MAIN ] CLW: Fetched primary data is valid. [2025-09-22T18:01:49.625366] [DEBUG] [LOCAL ] CLW: Saving primary data. [2025-09-22T18:01:49.626465] [DEBUG] [LOCAL ] CLW: Trimmed 35173 records to 21949 (keeping 200 days of data) [2025-09-22T18:01:49.760099] [DEBUG] [LOCAL ] CLW: Primary data saved (21949 records). [2025-09-22T18:01:49.760231] [INFO ] [MAIN ] CLW: Full history saved. [2025-09-22T18:01:49.760349] [INFO ] [MAIN ] Update Progress: 470/2372 symbols completed. CLW took 28.8s. Estimated remaining: 4h 9m 57s. Rate: 7.6 symbols/min [2025-09-22T18:01:49.965956] [INFO ] [MAIN ] CMBT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:01:49.962672] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T18:01:49.996119] [DEBUG] [LOCAL ] CMBT: Loaded 21759 existing records from primary storage. [2025-09-22T18:01:49.996250] [INFO ] [MAIN ] CMBT: Loaded 21759 existing records. [2025-09-22T18:01:50.127184] [INFO ] [REMOTE ] CMA: Fetching primary data for 2024-12. [2025-09-22T18:01:50.180988] [WARN ] [MAIN ] CMBT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:01:50.181215] [INFO ] [MAIN ] CMBT: Wiping existing primary data before full refresh. [2025-09-22T18:01:50.181265] [INFO ] [LOCAL ] CMBT: Starting deletion of primary data. [2025-09-22T18:01:50.181830] [DEBUG] [LOCAL ] CMBT: Deleted primary data file. [2025-09-22T18:01:50.181892] [INFO ] [MAIN ] CMBT: Starting full primary refresh. [2025-09-22T18:01:50.563932] [INFO ] [REMOTE ] CMBT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:01:50.922078] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-02. [2025-09-22T18:01:51.068225] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-22T18:01:51.722033] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2024-12. [2025-09-22T18:01:51.760715] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-22T18:01:52.509690] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T18:01:52.522005] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-03. [2025-09-22T18:01:52.601241] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T18:01:53.322057] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-03. [2025-09-22T18:01:54.122062] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-01. [2025-09-22T18:01:54.234860] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T18:01:54.928482] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-04. [2025-09-22T18:01:54.948802] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T18:01:55.722054] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-04. [2025-09-22T18:01:55.885263] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-22T18:01:56.492337] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T18:01:56.522013] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-05. [2025-09-22T18:01:57.297606] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T18:01:57.322056] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-02. [2025-09-22T18:01:58.110975] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T18:01:58.122004] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-06. [2025-09-22T18:01:58.922089] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-01. [2025-09-22T18:01:59.195481] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-02 (1.87 seconds). [2025-09-22T18:01:59.473065] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:01:59.557988] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-22T18:01:59.722080] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-02. [2025-09-22T18:02:00.513395] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-22T18:02:00.521991] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-03. [2025-09-22T18:02:01.322086] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-05. [2025-09-22T18:02:01.556412] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-22T18:02:02.122067] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-07. [2025-09-22T18:02:02.922040] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-03. [2025-09-22T18:02:03.071270] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-22T18:02:03.722080] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-04. [2025-09-22T18:02:03.907927] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T18:02:04.512090] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-22T18:02:04.522017] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-05. [2025-09-22T18:02:04.726244] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T18:02:05.300790] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-22T18:02:05.322008] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-06. [2025-09-22T18:02:06.095736] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-22T18:02:06.122015] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-07. [2025-09-22T18:02:06.922045] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-04. [2025-09-22T18:02:07.286039] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-22T18:02:07.722072] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-06. [2025-09-22T18:02:08.352450] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-22T18:02:08.522101] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-05. [2025-09-22T18:02:09.322055] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-08. [2025-09-22T18:02:09.507923] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-22T18:02:10.122112] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-07. [2025-09-22T18:02:10.339431] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-22T18:02:10.722049] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T18:02:10.922034] [INFO ] [REMOTE ] CM: Fetching primary data for 2025-09. [2025-09-22T18:02:11.722057] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-08. [2025-09-22T18:02:11.906086] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-22T18:02:12.229927] [INFO ] [REMOTE ] CM: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-22T18:02:12.240457] [INFO ] [REMOTE ] CM: Full fetch complete (69042 records). [2025-09-22T18:02:12.240677] [DEBUG] [VALIDATOR ] CM: Validating primary data. [2025-09-22T18:02:12.243627] [FATAL] [VALIDATOR ] CM: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:02:12.243803] [FATAL] [MAIN ] CM: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:02:12.243903] [WARN ] [MAIN ] CM: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:02:12.244082] [INFO ] [LOCAL ] CM: Starting deletion of primary data. [2025-09-22T18:02:12.244205] [DEBUG] [LOCAL ] CM: No primary data file found to delete. [2025-09-22T18:02:12.244311] [INFO ] [LOCAL ] CM: Starting deletion of derivative data. [2025-09-22T18:02:12.244392] [DEBUG] [LOCAL ] CM: No derivative data file found to delete. [2025-09-22T18:02:12.244515] [INFO ] [MAIN ] Update Progress: 471/2372 symbols completed. CM took 28.8s. Estimated remaining: 4h 10m 48s. Rate: 7.6 symbols/min [2025-09-22T18:02:12.425369] [INFO ] [MAIN ] CMC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:02:12.481603] [DEBUG] [LOCAL ] CMC: Loaded 46515 existing records from primary storage. [2025-09-22T18:02:12.481811] [INFO ] [MAIN ] CMC: Loaded 46515 existing records. [2025-09-22T18:02:12.527469] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-06. [2025-09-22T18:02:12.668490] [WARN ] [MAIN ] CMC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:02:12.668756] [INFO ] [MAIN ] CMC: Wiping existing primary data before full refresh. [2025-09-22T18:02:12.668810] [INFO ] [LOCAL ] CMC: Starting deletion of primary data. [2025-09-22T18:02:12.670067] [DEBUG] [LOCAL ] CMC: Deleted primary data file. [2025-09-22T18:02:12.670138] [INFO ] [MAIN ] CMC: Starting full primary refresh. [2025-09-22T18:02:13.056827] [INFO ] [REMOTE ] CMC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:02:13.077744] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-22T18:02:13.322048] [INFO ] [REMOTE ] CMC: Fetching primary data for 2024-12. [2025-09-22T18:02:14.120339] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-22T18:02:14.129190] [INFO ] [REMOTE ] CMBT: Fetching primary data for 2025-09. [2025-09-22T18:02:14.922070] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-08. [2025-09-22T18:02:15.049430] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-22T18:02:15.722057] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-07. [2025-09-22T18:02:16.221381] [INFO ] [REMOTE ] CMBT: Incremental fetch complete for 2025-09 (2.09 seconds). [2025-09-22T18:02:16.229459] [INFO ] [REMOTE ] CMBT: Full fetch complete (28858 records). [2025-09-22T18:02:16.229571] [DEBUG] [VALIDATOR ] CMBT: Validating primary data. [2025-09-22T18:02:16.528177] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-01. [2025-09-22T18:02:16.629087] [DEBUG] [VALIDATOR ] CMBT: All expected trading days are present. [2025-09-22T18:02:16.629166] [DEBUG] [VALIDATOR ] CMBT: Primary data validation passed. [2025-09-22T18:02:16.629633] [INFO ] [MAIN ] CMBT: Fetched primary data is valid. [2025-09-22T18:02:16.629751] [DEBUG] [LOCAL ] CMBT: Saving primary data. [2025-09-22T18:02:16.630602] [DEBUG] [LOCAL ] CMBT: Trimmed 28858 records to 21739 (keeping 200 days of data) [2025-09-22T18:02:16.777723] [DEBUG] [LOCAL ] CMBT: Primary data saved (21739 records). [2025-09-22T18:02:16.777944] [INFO ] [MAIN ] CMBT: Full history saved. [2025-09-22T18:02:16.778364] [INFO ] [MAIN ] Update Progress: 472/2372 symbols completed. CMBT took 27.0s. Estimated remaining: 4h 10m 27s. Rate: 7.6 symbols/min [2025-09-22T18:02:16.928313] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-22T18:02:17.008941] [INFO ] [MAIN ] CMCM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:02:17.016100] [DEBUG] [LOCAL ] CMCM: Loaded 4718 existing records from primary storage. [2025-09-22T18:02:17.016218] [INFO ] [MAIN ] CMCM: Loaded 4718 existing records. [2025-09-22T18:02:17.218355] [WARN ] [MAIN ] CMCM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:02:17.218853] [INFO ] [MAIN ] CMCM: Wiping existing primary data before full refresh. [2025-09-22T18:02:17.219073] [INFO ] [LOCAL ] CMCM: Starting deletion of primary data. [2025-09-22T18:02:17.219556] [DEBUG] [LOCAL ] CMCM: Deleted primary data file. [2025-09-22T18:02:17.219786] [INFO ] [MAIN ] CMCM: Starting full primary refresh. [2025-09-22T18:02:17.329639] [INFO ] [REMOTE ] CLX: Fetching primary data for 2025-09. [2025-09-22T18:02:17.590769] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-22T18:02:17.702030] [INFO ] [REMOTE ] CMCM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:02:17.967212] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T18:02:18.122100] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-08. [2025-09-22T18:02:18.922104] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-02. [2025-09-22T18:02:19.294815] [INFO ] [REMOTE ] CLX: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-22T18:02:19.307198] [INFO ] [REMOTE ] CLX: Full fetch complete (72817 records). [2025-09-22T18:02:19.307365] [DEBUG] [VALIDATOR ] CLX: Validating primary data. [2025-09-22T18:02:19.722746] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2024-12. [2025-09-22T18:02:19.743784] [DEBUG] [VALIDATOR ] CLX: All expected trading days are present. [2025-09-22T18:02:19.745580] [DEBUG] [VALIDATOR ] CLX: Primary data validation passed. [2025-09-22T18:02:19.746512] [INFO ] [MAIN ] CLX: Fetched primary data is valid. [2025-09-22T18:02:19.746604] [DEBUG] [LOCAL ] CLX: Saving primary data. [2025-09-22T18:02:19.748733] [DEBUG] [LOCAL ] CLX: Trimmed 72817 records to 51429 (keeping 200 days of data) [2025-09-22T18:02:19.893545] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-22T18:02:20.131970] [DEBUG] [LOCAL ] CLX: Primary data saved (51429 records). [2025-09-22T18:02:20.132126] [INFO ] [MAIN ] CLX: Full history saved. [2025-09-22T18:02:20.132213] [INFO ] [MAIN ] Update Progress: 473/2372 symbols completed. CLX took 41.0s. Estimated remaining: 4h 10m 1s. Rate: 7.6 symbols/min [2025-09-22T18:02:20.309268] [INFO ] [MAIN ] CMDB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:02:20.309463] [DEBUG] [LOCAL ] CMDB: No existing data file found in primary storage. [2025-09-22T18:02:20.309501] [WARN ] [MAIN ] CMDB: No existing data found, performing full refresh instead. [2025-09-22T18:02:20.309713] [INFO ] [MAIN ] CMDB: Wiping existing primary data before full refresh. [2025-09-22T18:02:20.309765] [INFO ] [LOCAL ] CMDB: Starting deletion of primary data. [2025-09-22T18:02:20.309806] [DEBUG] [LOCAL ] CMDB: No primary data file found to delete. [2025-09-22T18:02:20.309848] [INFO ] [MAIN ] CMDB: Starting full primary refresh. [2025-09-22T18:02:20.461195] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2024-12 (0.74 seconds). [2025-09-22T18:02:20.522544] [INFO ] [REMOTE ] CMA: Fetching primary data for 2025-09. [2025-09-22T18:02:20.719093] [INFO ] [REMOTE ] CMDB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:02:20.760834] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-22T18:02:21.322091] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-03. [2025-09-22T18:02:22.122067] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2024-12. [2025-09-22T18:02:22.326462] [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-22T18:02:22.326838] [WARN ] [REMOTE ] CMDB: No data returned for month 2024-12 [2025-09-22T18:02:22.530719] [INFO ] [REMOTE ] CMA: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-22T18:02:22.538829] [INFO ] [REMOTE ] CMA: Full fetch complete (73353 records). [2025-09-22T18:02:22.539054] [DEBUG] [VALIDATOR ] CMA: Validating primary data. [2025-09-22T18:02:22.927778] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-01. [2025-09-22T18:02:23.047091] [DEBUG] [VALIDATOR ] CMA: All expected trading days are present. [2025-09-22T18:02:23.047211] [DEBUG] [VALIDATOR ] CMA: Primary data validation passed. [2025-09-22T18:02:23.048061] [INFO ] [MAIN ] CMA: Fetched primary data is valid. [2025-09-22T18:02:23.048222] [DEBUG] [LOCAL ] CMA: Saving primary data. [2025-09-22T18:02:23.051346] [DEBUG] [LOCAL ] CMA: Trimmed 73353 records to 50210 (keeping 200 days of data) [2025-09-22T18:02:23.177508] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-22T18:02:23.281533] [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-22T18:02:23.291061] [WARN ] [REMOTE ] CMDB: No data returned for month 2025-01 [2025-09-22T18:02:23.426624] [DEBUG] [LOCAL ] CMA: Primary data saved (50210 records). [2025-09-22T18:02:23.426819] [INFO ] [MAIN ] CMA: Full history saved. [2025-09-22T18:02:23.426916] [INFO ] [MAIN ] Update Progress: 474/2372 symbols completed. CMA took 35.0s. Estimated remaining: 4h 9m 34s. Rate: 7.6 symbols/min [2025-09-22T18:02:23.599299] [INFO ] [MAIN ] CMG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:02:23.599523] [DEBUG] [LOCAL ] CMG: No existing data file found in primary storage. [2025-09-22T18:02:23.599579] [WARN ] [MAIN ] CMG: No existing data found, performing full refresh instead. [2025-09-22T18:02:23.599751] [INFO ] [MAIN ] CMG: Wiping existing primary data before full refresh. [2025-09-22T18:02:23.599801] [INFO ] [LOCAL ] CMG: Starting deletion of primary data. [2025-09-22T18:02:23.599843] [DEBUG] [LOCAL ] CMG: No primary data file found to delete. [2025-09-22T18:02:23.599876] [INFO ] [MAIN ] CMG: Starting full primary refresh. [2025-09-22T18:02:23.727208] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-04. [2025-09-22T18:02:23.987912] [INFO ] [REMOTE ] CMG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:02:24.522074] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-02. [2025-09-22T18:02:24.721984] [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-22T18:02:24.722305] [WARN ] [REMOTE ] CMDB: No data returned for month 2025-02 [2025-09-22T18:02:25.324190] [INFO ] [REMOTE ] CMG: Fetching primary data for 2024-12. [2025-09-22T18:02:25.329810] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-22T18:02:26.122101] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-01. [2025-09-22T18:02:26.702452] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T18:02:26.922067] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-03. [2025-09-22T18:02:27.160597] [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-22T18:02:27.161107] [WARN ] [REMOTE ] CMDB: No data returned for month 2025-03 [2025-09-22T18:02:27.462417] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2024-12 (2.14 seconds). [2025-09-22T18:02:27.722054] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-05. [2025-09-22T18:02:28.522095] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-01. [2025-09-22T18:02:29.256860] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T18:02:29.322016] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-06. [2025-09-22T18:02:30.122194] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-02. [2025-09-22T18:02:30.546285] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T18:02:30.662257] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-01 (2.14 seconds). [2025-09-22T18:02:30.787408] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-22T18:02:30.922072] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-07. [2025-09-22T18:02:31.722079] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-04. [2025-09-22T18:02:31.966067] [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-22T18:02:31.966398] [WARN ] [REMOTE ] CMDB: No data returned for month 2025-04 [2025-09-22T18:02:32.152809] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-22T18:02:32.522056] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-08. [2025-09-22T18:02:33.322086] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-05. [2025-09-22T18:02:33.798247] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T18:02:34.122086] [INFO ] [REMOTE ] CMC: Fetching primary data for 2025-09. [2025-09-22T18:02:34.437043] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-05 (1.11 seconds). [2025-09-22T18:02:34.922079] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-03. [2025-09-22T18:02:35.421217] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-03 (0.50 seconds). [2025-09-22T18:02:35.722059] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-06. [2025-09-22T18:02:35.855618] [INFO ] [REMOTE ] CMC: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-22T18:02:35.863414] [INFO ] [REMOTE ] CMC: Full fetch complete (66858 records). [2025-09-22T18:02:35.863542] [DEBUG] [VALIDATOR ] CMC: Validating primary data. [2025-09-22T18:02:36.260520] [DEBUG] [VALIDATOR ] CMC: All expected trading days are present. [2025-09-22T18:02:36.260622] [DEBUG] [VALIDATOR ] CMC: Primary data validation passed. [2025-09-22T18:02:36.261395] [INFO ] [MAIN ] CMC: Fetched primary data is valid. [2025-09-22T18:02:36.261452] [DEBUG] [LOCAL ] CMC: Saving primary data. [2025-09-22T18:02:36.262816] [DEBUG] [LOCAL ] CMC: Trimmed 66858 records to 45757 (keeping 200 days of data) [2025-09-22T18:02:36.533911] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-04. [2025-09-22T18:02:36.555849] [DEBUG] [LOCAL ] CMC: Primary data saved (45757 records). [2025-09-22T18:02:36.556035] [INFO ] [MAIN ] CMC: Full history saved. [2025-09-22T18:02:36.556125] [INFO ] [MAIN ] Update Progress: 475/2372 symbols completed. CMC took 24.3s. Estimated remaining: 4h 9m 47s. Rate: 7.6 symbols/min [2025-09-22T18:02:36.728941] [INFO ] [MAIN ] CMI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:02:36.748271] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-22T18:02:36.785390] [DEBUG] [LOCAL ] CMI: Loaded 42606 existing records from primary storage. [2025-09-22T18:02:36.785543] [INFO ] [MAIN ] CMI: Loaded 42606 existing records. [2025-09-22T18:02:36.970535] [WARN ] [MAIN ] CMI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:02:36.970873] [INFO ] [MAIN ] CMI: Wiping existing primary data before full refresh. [2025-09-22T18:02:36.970941] [INFO ] [LOCAL ] CMI: Starting deletion of primary data. [2025-09-22T18:02:36.972070] [DEBUG] [LOCAL ] CMI: Deleted primary data file. [2025-09-22T18:02:36.972130] [INFO ] [MAIN ] CMI: Starting full primary refresh. [2025-09-22T18:02:37.262851] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-22T18:02:37.341416] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-07. [2025-09-22T18:02:37.347897] [INFO ] [REMOTE ] CMI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:02:38.122076] [INFO ] [REMOTE ] CMI: Fetching primary data for 2024-12. [2025-09-22T18:02:38.176776] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-22T18:02:38.922062] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-08. [2025-09-22T18:02:39.580014] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T18:02:39.722109] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-05. [2025-09-22T18:02:39.829985] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-22T18:02:40.040482] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-05 (0.32 seconds). [2025-09-22T18:02:40.522086] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-02. [2025-09-22T18:02:41.322053] [INFO ] [REMOTE ] CMDB: Fetching primary data for 2025-09. [2025-09-22T18:02:42.009578] [INFO ] [REMOTE ] CMDB: Incremental fetch complete for 2025-09 (0.69 seconds). [2025-09-22T18:02:42.012108] [INFO ] [REMOTE ] CMDB: Full fetch complete (10609 records). [2025-09-22T18:02:42.012194] [DEBUG] [VALIDATOR ] CMDB: Validating primary data. [2025-09-22T18:02:42.127127] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-01. [2025-09-22T18:02:42.201184] [WARN ] [VALIDATOR ] CMDB: Validation failed - insufficient historical data. Have 95 unique days, need 200 days [2025-09-22T18:02:42.201479] [FATAL] [MAIN ] CMDB: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:02:42.201552] [WARN ] [MAIN ] CMDB: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:02:42.201631] [INFO ] [LOCAL ] CMDB: Starting deletion of primary data. [2025-09-22T18:02:42.201738] [DEBUG] [LOCAL ] CMDB: No primary data file found to delete. [2025-09-22T18:02:42.201782] [INFO ] [LOCAL ] CMDB: Starting deletion of derivative data. [2025-09-22T18:02:42.201841] [DEBUG] [LOCAL ] CMDB: No derivative data file found to delete. [2025-09-22T18:02:42.201935] [INFO ] [MAIN ] Update Progress: 476/2372 symbols completed. CMDB took 22.1s. Estimated remaining: 4h 9m 30s. Rate: 7.6 symbols/min [2025-09-22T18:02:42.375221] [INFO ] [MAIN ] CMP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:02:42.416777] [DEBUG] [LOCAL ] CMP: Loaded 37120 existing records from primary storage. [2025-09-22T18:02:42.416936] [INFO ] [MAIN ] CMP: Loaded 37120 existing records. [2025-09-22T18:02:42.593751] [WARN ] [MAIN ] CMP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:02:42.594013] [INFO ] [MAIN ] CMP: Wiping existing primary data before full refresh. [2025-09-22T18:02:42.594062] [INFO ] [LOCAL ] CMP: Starting deletion of primary data. [2025-09-22T18:02:42.594953] [DEBUG] [LOCAL ] CMP: Deleted primary data file. [2025-09-22T18:02:42.595014] [INFO ] [MAIN ] CMP: Starting full primary refresh. [2025-09-22T18:02:42.924027] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-06. [2025-09-22T18:02:42.968734] [INFO ] [REMOTE ] CMP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:02:43.000249] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-02 (2.48 seconds). [2025-09-22T18:02:43.495298] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T18:02:43.544544] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-06 (0.62 seconds). [2025-09-22T18:02:43.722063] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-03. [2025-09-22T18:02:44.522066] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-02. [2025-09-22T18:02:45.322022] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-07. [2025-09-22T18:02:45.831572] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-03 (2.11 seconds). [2025-09-22T18:02:45.964556] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-22T18:02:46.078098] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T18:02:46.122090] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-03. [2025-09-22T18:02:46.922087] [INFO ] [REMOTE ] CMP: Fetching primary data for 2024-12. [2025-09-22T18:02:47.698916] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T18:02:47.722002] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-04. [2025-09-22T18:02:48.486089] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T18:02:48.522034] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-01. [2025-09-22T18:02:49.322107] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-04. [2025-09-22T18:02:49.468450] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T18:02:49.922298] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T18:02:50.122081] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-05. [2025-09-22T18:02:50.922115] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-08. [2025-09-22T18:02:51.559769] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-04 (2.24 seconds). [2025-09-22T18:02:51.653280] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-22T18:02:51.727188] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-05. [2025-09-22T18:02:51.741232] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-22T18:02:52.522069] [INFO ] [REMOTE ] CMCM: Fetching primary data for 2025-09. [2025-09-22T18:02:53.190517] [INFO ] [REMOTE ] CMCM: Incremental fetch complete for 2025-09 (0.67 seconds). [2025-09-22T18:02:53.192696] [INFO ] [REMOTE ] CMCM: Full fetch complete (7035 records). [2025-09-22T18:02:53.192770] [DEBUG] [VALIDATOR ] CMCM: Validating primary data. [2025-09-22T18:02:53.334704] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-02. [2025-09-22T18:02:53.562478] [DEBUG] [VALIDATOR ] CMCM: All expected trading days are present. [2025-09-22T18:02:53.562560] [DEBUG] [VALIDATOR ] CMCM: Primary data validation passed. [2025-09-22T18:02:53.562764] [INFO ] [MAIN ] CMCM: Fetched primary data is valid. [2025-09-22T18:02:53.562836] [DEBUG] [LOCAL ] CMCM: Saving primary data. [2025-09-22T18:02:53.563250] [DEBUG] [LOCAL ] CMCM: Trimmed 7035 records to 4698 (keeping 200 days of data) [2025-09-22T18:02:53.588968] [DEBUG] [LOCAL ] CMCM: Primary data saved (4698 records). [2025-09-22T18:02:53.589045] [INFO ] [MAIN ] CMCM: Full history saved. [2025-09-22T18:02:53.589123] [INFO ] [MAIN ] Update Progress: 477/2372 symbols completed. CMCM took 36.8s. Estimated remaining: 4h 9m 36s. Rate: 7.6 symbols/min [2025-09-22T18:02:53.936908] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-05 (2.21 seconds). [2025-09-22T18:02:54.122062] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-06. [2025-09-22T18:02:54.785304] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-22T18:02:54.922079] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-03. [2025-09-22T18:02:55.722055] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-06. [2025-09-22T18:02:55.994988] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-06 (1.87 seconds). [2025-09-22T18:02:56.322073] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T18:02:56.522148] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-04. [2025-09-22T18:02:57.328600] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-07. [2025-09-22T18:02:57.359272] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T18:02:57.965880] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-22T18:02:58.122065] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-05. [2025-09-22T18:02:58.922101] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-07. [2025-09-22T18:02:59.240291] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-07 (1.91 seconds). [2025-09-22T18:02:59.722124] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-08. [2025-09-22T18:02:59.883238] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T18:03:00.522063] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-06. [2025-09-22T18:03:00.650842] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-22T18:03:01.322067] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-08. [2025-09-22T18:03:01.965922] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-22T18:03:02.132990] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-07. [2025-09-22T18:03:02.141301] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-08 (2.42 seconds). [2025-09-22T18:03:02.922119] [INFO ] [REMOTE ] CMG: Fetching primary data for 2025-09. [2025-09-22T18:03:03.461968] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-08 (2.14 seconds). [2025-09-22T18:03:03.722051] [INFO ] [REMOTE ] CMI: Fetching primary data for 2025-09. [2025-09-22T18:03:04.554491] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-07 (2.42 seconds). [2025-09-22T18:03:04.563178] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-08. [2025-09-22T18:03:05.760677] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-22T18:03:05.768622] [INFO ] [REMOTE ] CMP: Fetching primary data for 2025-09. [2025-09-22T18:03:06.149872] [INFO ] [REMOTE ] CMI: Incremental fetch complete for 2025-09 (2.43 seconds). [2025-09-22T18:03:06.156557] [INFO ] [REMOTE ] CMI: Full fetch complete (59532 records). [2025-09-22T18:03:06.156767] [DEBUG] [VALIDATOR ] CMI: Validating primary data. [2025-09-22T18:03:06.157497] [FATAL] [VALIDATOR ] CMI: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:03:06.157628] [FATAL] [MAIN ] CMI: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:03:06.157708] [WARN ] [MAIN ] CMI: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:03:06.157780] [INFO ] [LOCAL ] CMI: Starting deletion of primary data. [2025-09-22T18:03:06.157847] [DEBUG] [LOCAL ] CMI: No primary data file found to delete. [2025-09-22T18:03:06.157884] [INFO ] [LOCAL ] CMI: Starting deletion of derivative data. [2025-09-22T18:03:06.158368] [DEBUG] [LOCAL ] CMI: Deleted derivative data file. [2025-09-22T18:03:06.158472] [INFO ] [MAIN ] Update Progress: 478/2372 symbols completed. CMI took 29.6s. Estimated remaining: 4h 9m 47s. Rate: 7.6 symbols/min [2025-09-22T18:03:06.457450] [INFO ] [REMOTE ] CMG: Incremental fetch complete for 2025-09 (3.54 seconds). [2025-09-22T18:03:06.465378] [INFO ] [REMOTE ] CMG: Full fetch complete (77404 records). [2025-09-22T18:03:06.465525] [DEBUG] [VALIDATOR ] CMG: Validating primary data. [2025-09-22T18:03:06.466565] [FATAL] [VALIDATOR ] CMG: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:03:06.466684] [FATAL] [MAIN ] CMG: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:03:06.466742] [WARN ] [MAIN ] CMG: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:03:06.466823] [INFO ] [LOCAL ] CMG: Starting deletion of primary data. [2025-09-22T18:03:06.466903] [DEBUG] [LOCAL ] CMG: No primary data file found to delete. [2025-09-22T18:03:06.466949] [INFO ] [LOCAL ] CMG: Starting deletion of derivative data. [2025-09-22T18:03:06.467044] [DEBUG] [LOCAL ] CMG: No derivative data file found to delete. [2025-09-22T18:03:06.467134] [INFO ] [MAIN ] Update Progress: 479/2372 symbols completed. CMG took 43.0s. Estimated remaining: 4h 9m 9s. Rate: 7.6 symbols/min [2025-09-22T18:03:06.670291] [INFO ] [REMOTE ] CMP: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-22T18:03:06.674776] [INFO ] [REMOTE ] CMP: Full fetch complete (53005 records). [2025-09-22T18:03:06.674903] [DEBUG] [VALIDATOR ] CMP: Validating primary data. [2025-09-22T18:03:06.675603] [FATAL] [VALIDATOR ] CMP: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:03:06.675719] [FATAL] [MAIN ] CMP: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:03:06.675792] [WARN ] [MAIN ] CMP: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:03:06.675866] [INFO ] [LOCAL ] CMP: Starting deletion of primary data. [2025-09-22T18:03:06.675938] [DEBUG] [LOCAL ] CMP: No primary data file found to delete. [2025-09-22T18:03:06.675975] [INFO ] [LOCAL ] CMP: Starting deletion of derivative data. [2025-09-22T18:03:06.676444] [DEBUG] [LOCAL ] CMP: Deleted derivative data file. [2025-09-22T18:03:06.676541] [INFO ] [MAIN ] Update Progress: 480/2372 symbols completed. CMP took 24.5s. Estimated remaining: 4h 8m 31s. Rate: 7.6 symbols/min [2025-09-22T18:03:07.361342] [INFO ] [MAIN ] CMRE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:03:07.381919] [INFO ] [MAIN ] CMS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:03:07.428983] [INFO ] [MAIN ] CMSC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:03:07.429899] [INFO ] [MAIN ] CMSA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:03:07.441328] [DEBUG] [LOCAL ] CMSA: Loaded 3404 existing records from primary storage. [2025-09-22T18:03:07.444874] [INFO ] [MAIN ] CMSA: Loaded 3404 existing records. [2025-09-22T18:03:07.444585] [DEBUG] [LOCAL ] CMSC: Loaded 5184 existing records from primary storage. [2025-09-22T18:03:07.445002] [INFO ] [MAIN ] CMSC: Loaded 5184 existing records. [2025-09-22T18:03:07.821880] [WARN ] [MAIN ] CMSA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:03:07.843506] [DEBUG] [LOCAL ] CMRE: Loaded 36224 existing records from primary storage. [2025-09-22T18:03:07.871896] [INFO ] [MAIN ] CMRE: Loaded 36224 existing records. [2025-09-22T18:03:07.927759] [WARN ] [MAIN ] CMSC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:03:07.937446] [INFO ] [MAIN ] CMSA: Wiping existing primary data before full refresh. [2025-09-22T18:03:07.972280] [INFO ] [LOCAL ] CMSA: Starting deletion of primary data. [2025-09-22T18:03:07.971875] [DEBUG] [LOCAL ] CMS: Loaded 53419 existing records from primary storage. [2025-09-22T18:03:07.977837] [INFO ] [MAIN ] CMS: Loaded 53419 existing records. [2025-09-22T18:03:07.972462] [INFO ] [MAIN ] CMSC: Wiping existing primary data before full refresh. [2025-09-22T18:03:08.013725] [INFO ] [LOCAL ] CMSC: Starting deletion of primary data. [2025-09-22T18:03:08.004139] [DEBUG] [LOCAL ] CMSA: Deleted primary data file. [2025-09-22T18:03:08.048002] [INFO ] [MAIN ] CMSA: Starting full primary refresh. [2025-09-22T18:03:08.048136] [DEBUG] [LOCAL ] CMSC: Deleted primary data file. [2025-09-22T18:03:08.058728] [INFO ] [MAIN ] CMSC: Starting full primary refresh. [2025-09-22T18:03:08.363118] [WARN ] [MAIN ] CMRE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:03:08.438859] [INFO ] [MAIN ] CMRE: Wiping existing primary data before full refresh. [2025-09-22T18:03:08.449580] [INFO ] [LOCAL ] CMRE: Starting deletion of primary data. [2025-09-22T18:03:08.486348] [DEBUG] [LOCAL ] CMRE: Deleted primary data file. [2025-09-22T18:03:08.520567] [INFO ] [MAIN ] CMRE: Starting full primary refresh. [2025-09-22T18:03:08.706335] [WARN ] [MAIN ] CMS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:03:08.823669] [INFO ] [MAIN ] CMS: Wiping existing primary data before full refresh. [2025-09-22T18:03:08.981669] [INFO ] [LOCAL ] CMS: Starting deletion of primary data. [2025-09-22T18:03:09.042795] [DEBUG] [LOCAL ] CMS: Deleted primary data file. [2025-09-22T18:03:09.069277] [INFO ] [MAIN ] CMS: Starting full primary refresh. [2025-09-22T18:03:09.360967] [INFO ] [REMOTE ] CMSC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:03:09.374733] [INFO ] [REMOTE ] CMSA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:03:09.405090] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2024-12. [2025-09-22T18:03:09.393285] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2024-12. [2025-09-22T18:03:09.668835] [INFO ] [REMOTE ] CMRE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:03:09.722983] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2024-12. [2025-09-22T18:03:09.876133] [INFO ] [REMOTE ] CMS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:03:09.876488] [INFO ] [REMOTE ] CMS: Fetching primary data for 2024-12. [2025-09-22T18:03:10.019917] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-22T18:03:10.022185] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-01. [2025-09-22T18:03:10.252316] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-22T18:03:10.253979] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-01. [2025-09-22T18:03:10.618499] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-22T18:03:10.821582] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-01 (0.57 seconds). [2025-09-22T18:03:10.876835] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T18:03:10.922025] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-02. [2025-09-22T18:03:11.237285] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-02 (0.32 seconds). [2025-09-22T18:03:11.548302] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T18:03:11.722053] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-01. [2025-09-22T18:03:12.522050] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-03. [2025-09-22T18:03:12.987173] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-03 (0.47 seconds). [2025-09-22T18:03:13.332026] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-02. [2025-09-22T18:03:13.337662] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-22T18:03:13.879419] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-22T18:03:14.122090] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-01. [2025-09-22T18:03:14.922141] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-03. [2025-09-22T18:03:15.401957] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-22T18:03:15.499342] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T18:03:15.722082] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-02. [2025-09-22T18:03:16.522104] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-04. [2025-09-22T18:03:17.075441] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T18:03:17.164513] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-04 (0.64 seconds). [2025-09-22T18:03:17.322034] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-05. [2025-09-22T18:03:17.702792] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-05 (0.38 seconds). [2025-09-22T18:03:18.122072] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-03. [2025-09-22T18:03:18.922067] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-06. [2025-09-22T18:03:19.643519] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-22T18:03:19.700049] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T18:03:19.722016] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-04. [2025-09-22T18:03:20.522056] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-07. [2025-09-22T18:03:21.322046] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-04. [2025-09-22T18:03:21.653111] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-22T18:03:21.989964] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-04 (0.67 seconds). [2025-09-22T18:03:22.122054] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-05. [2025-09-22T18:03:22.279277] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-04 (2.56 seconds). [2025-09-22T18:03:22.501810] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-05 (0.38 seconds). [2025-09-22T18:03:22.922087] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-02. [2025-09-22T18:03:23.722077] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-08. [2025-09-22T18:03:24.034694] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-08 (0.31 seconds). [2025-09-22T18:03:24.522082] [INFO ] [REMOTE ] CMSA: Fetching primary data for 2025-09. [2025-09-22T18:03:24.658587] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-22T18:03:25.103875] [INFO ] [REMOTE ] CMSA: Incremental fetch complete for 2025-09 (0.58 seconds). [2025-09-22T18:03:25.104999] [INFO ] [REMOTE ] CMSA: Full fetch complete (5035 records). [2025-09-22T18:03:25.105068] [DEBUG] [VALIDATOR ] CMSA: Validating primary data. [2025-09-22T18:03:25.327132] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-06. [2025-09-22T18:03:25.475308] [DEBUG] [VALIDATOR ] CMSA: All expected trading days are present. [2025-09-22T18:03:25.475383] [DEBUG] [VALIDATOR ] CMSA: Primary data validation passed. [2025-09-22T18:03:25.475540] [INFO ] [MAIN ] CMSA: Fetched primary data is valid. [2025-09-22T18:03:25.475579] [DEBUG] [LOCAL ] CMSA: Saving primary data. [2025-09-22T18:03:25.476002] [DEBUG] [LOCAL ] CMSA: Trimmed 5035 records to 3375 (keeping 200 days of data) [2025-09-22T18:03:25.499058] [DEBUG] [LOCAL ] CMSA: Primary data saved (3375 records). [2025-09-22T18:03:25.499125] [INFO ] [MAIN ] CMSA: Full history saved. [2025-09-22T18:03:25.499199] [INFO ] [MAIN ] Update Progress: 481/2372 symbols completed. CMSA took 18.8s. Estimated remaining: 4h 9m 6s. Rate: 7.6 symbols/min [2025-09-22T18:03:25.669542] [INFO ] [MAIN ] CMSD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:03:25.679452] [DEBUG] [LOCAL ] CMSD: Loaded 8242 existing records from primary storage. [2025-09-22T18:03:25.679560] [INFO ] [MAIN ] CMSD: Loaded 8242 existing records. [2025-09-22T18:03:25.870162] [WARN ] [MAIN ] CMSD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:03:25.870917] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-06 (0.54 seconds). [2025-09-22T18:03:25.872951] [INFO ] [MAIN ] CMSD: Wiping existing primary data before full refresh. [2025-09-22T18:03:25.873037] [INFO ] [LOCAL ] CMSD: Starting deletion of primary data. [2025-09-22T18:03:25.873423] [DEBUG] [LOCAL ] CMSD: Deleted primary data file. [2025-09-22T18:03:25.873482] [INFO ] [MAIN ] CMSD: Starting full primary refresh. [2025-09-22T18:03:26.127174] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-03. [2025-09-22T18:03:26.245221] [INFO ] [REMOTE ] CMSD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:03:26.922074] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2024-12. [2025-09-22T18:03:27.621025] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2024-12 (0.70 seconds). [2025-09-22T18:03:27.722127] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-01. [2025-09-22T18:03:27.926795] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T18:03:28.285398] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-01 (0.56 seconds). [2025-09-22T18:03:28.522109] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-05. [2025-09-22T18:03:29.322056] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-02. [2025-09-22T18:03:29.720577] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-02 (0.40 seconds). [2025-09-22T18:03:30.010931] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T18:03:30.122061] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-06. [2025-09-22T18:03:30.922151] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-04. [2025-09-22T18:03:31.476328] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:03:31.722166] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-03. [2025-09-22T18:03:32.467055] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-22T18:03:32.522049] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-04. [2025-09-22T18:03:32.577678] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T18:03:33.047602] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-04 (0.53 seconds). [2025-09-22T18:03:33.322069] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-07. [2025-09-22T18:03:34.122151] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-05. [2025-09-22T18:03:34.837615] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T18:03:34.922158] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-05. [2025-09-22T18:03:34.998856] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-22T18:03:35.722123] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-07. [2025-09-22T18:03:36.404373] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-07 (0.68 seconds). [2025-09-22T18:03:36.522165] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-08. [2025-09-22T18:03:36.797909] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-22T18:03:37.322095] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-06. [2025-09-22T18:03:38.056375] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T18:03:38.122094] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-08. [2025-09-22T18:03:38.227009] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-22T18:03:38.457906] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-08 (0.34 seconds). [2025-09-22T18:03:38.922066] [INFO ] [REMOTE ] CMRE: Fetching primary data for 2025-09. [2025-09-22T18:03:39.722036] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-07. [2025-09-22T18:03:40.173851] [INFO ] [REMOTE ] CMRE: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T18:03:40.182624] [INFO ] [REMOTE ] CMRE: Full fetch complete (49382 records). [2025-09-22T18:03:40.182808] [DEBUG] [VALIDATOR ] CMRE: Validating primary data. [2025-09-22T18:03:40.529459] [INFO ] [REMOTE ] CMSC: Fetching primary data for 2025-09. [2025-09-22T18:03:40.568325] [DEBUG] [VALIDATOR ] CMRE: All expected trading days are present. [2025-09-22T18:03:40.568677] [DEBUG] [VALIDATOR ] CMRE: Primary data validation passed. [2025-09-22T18:03:40.569399] [INFO ] [MAIN ] CMRE: Fetched primary data is valid. [2025-09-22T18:03:40.572507] [DEBUG] [LOCAL ] CMRE: Saving primary data. [2025-09-22T18:03:40.576251] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-22T18:03:40.579563] [DEBUG] [LOCAL ] CMRE: Trimmed 49382 records to 35472 (keeping 200 days of data) [2025-09-22T18:03:40.788597] [DEBUG] [LOCAL ] CMRE: Primary data saved (35472 records). [2025-09-22T18:03:40.788764] [INFO ] [MAIN ] CMRE: Full history saved. [2025-09-22T18:03:40.788858] [INFO ] [MAIN ] Update Progress: 482/2372 symbols completed. CMRE took 34.1s. Estimated remaining: 4h 9m 27s. Rate: 7.6 symbols/min [2025-09-22T18:03:40.962088] [INFO ] [MAIN ] CMTG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:03:41.006770] [DEBUG] [LOCAL ] CMTG: Loaded 38290 existing records from primary storage. [2025-09-22T18:03:41.006931] [INFO ] [MAIN ] CMTG: Loaded 38290 existing records. [2025-09-22T18:03:41.112784] [INFO ] [REMOTE ] CMSC: Incremental fetch complete for 2025-09 (0.58 seconds). [2025-09-22T18:03:41.134817] [INFO ] [REMOTE ] CMSC: Full fetch complete (7150 records). [2025-09-22T18:03:41.153304] [DEBUG] [VALIDATOR ] CMSC: Validating primary data. [2025-09-22T18:03:41.286712] [WARN ] [MAIN ] CMTG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:03:41.297961] [INFO ] [MAIN ] CMTG: Wiping existing primary data before full refresh. [2025-09-22T18:03:41.303618] [INFO ] [LOCAL ] CMTG: Starting deletion of primary data. [2025-09-22T18:03:41.325135] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-06. [2025-09-22T18:03:41.319976] [DEBUG] [LOCAL ] CMTG: Deleted primary data file. [2025-09-22T18:03:41.351469] [INFO ] [MAIN ] CMTG: Starting full primary refresh. [2025-09-22T18:03:41.858743] [DEBUG] [VALIDATOR ] CMSC: All expected trading days are present. [2025-09-22T18:03:41.869601] [DEBUG] [VALIDATOR ] CMSC: Primary data validation passed. [2025-09-22T18:03:41.879281] [INFO ] [MAIN ] CMSC: Fetched primary data is valid. [2025-09-22T18:03:41.881867] [DEBUG] [LOCAL ] CMSC: Saving primary data. [2025-09-22T18:03:41.888000] [DEBUG] [LOCAL ] CMSC: Trimmed 7150 records to 5089 (keeping 200 days of data) [2025-09-22T18:03:41.985731] [INFO ] [REMOTE ] CMTG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:03:41.994105] [DEBUG] [LOCAL ] CMSC: Primary data saved (5089 records). [2025-09-22T18:03:41.994174] [INFO ] [MAIN ] CMSC: Full history saved. [2025-09-22T18:03:41.994243] [INFO ] [MAIN ] Update Progress: 483/2372 symbols completed. CMSC took 35.3s. Estimated remaining: 4h 8m 53s. Rate: 7.6 symbols/min [2025-09-22T18:03:42.132764] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2024-12. [2025-09-22T18:03:42.167007] [INFO ] [MAIN ] CMU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:03:42.177996] [DEBUG] [LOCAL ] CMU: Loaded 7451 existing records from primary storage. [2025-09-22T18:03:42.178112] [INFO ] [MAIN ] CMU: Loaded 7451 existing records. [2025-09-22T18:03:42.362245] [WARN ] [MAIN ] CMU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:03:42.362479] [INFO ] [MAIN ] CMU: Wiping existing primary data before full refresh. [2025-09-22T18:03:42.362527] [INFO ] [LOCAL ] CMU: Starting deletion of primary data. [2025-09-22T18:03:42.362829] [DEBUG] [LOCAL ] CMU: Deleted primary data file. [2025-09-22T18:03:42.362913] [INFO ] [MAIN ] CMU: Starting full primary refresh. [2025-09-22T18:03:42.750588] [INFO ] [REMOTE ] CMU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:03:42.843759] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T18:03:42.922018] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-07. [2025-09-22T18:03:43.190569] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T18:03:43.722078] [INFO ] [REMOTE ] CMU: Fetching primary data for 2024-12. [2025-09-22T18:03:44.451575] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-22T18:03:44.504030] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-22T18:03:44.522007] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-08. [2025-09-22T18:03:45.322062] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-01. [2025-09-22T18:03:46.122039] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-08. [2025-09-22T18:03:46.210130] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-08 (1.69 seconds). [2025-09-22T18:03:46.645823] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-22T18:03:46.703517] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-22T18:03:46.922078] [INFO ] [REMOTE ] CMS: Fetching primary data for 2025-09. [2025-09-22T18:03:47.722119] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-01. [2025-09-22T18:03:48.450064] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-22T18:03:48.522134] [INFO ] [REMOTE ] CMSD: Fetching primary data for 2025-09. [2025-09-22T18:03:48.852415] [INFO ] [REMOTE ] CMS: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T18:03:48.861075] [INFO ] [REMOTE ] CMS: Full fetch complete (76045 records). [2025-09-22T18:03:48.861225] [DEBUG] [VALIDATOR ] CMS: Validating primary data. [2025-09-22T18:03:49.266874] [DEBUG] [VALIDATOR ] CMS: All expected trading days are present. [2025-09-22T18:03:49.266959] [DEBUG] [VALIDATOR ] CMS: Primary data validation passed. [2025-09-22T18:03:49.267829] [INFO ] [MAIN ] CMS: Fetched primary data is valid. [2025-09-22T18:03:49.267895] [DEBUG] [LOCAL ] CMS: Saving primary data. [2025-09-22T18:03:49.269779] [DEBUG] [LOCAL ] CMS: Trimmed 76045 records to 52636 (keeping 200 days of data) [2025-09-22T18:03:49.328349] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-02. [2025-09-22T18:03:49.604436] [DEBUG] [LOCAL ] CMS: Primary data saved (52636 records). [2025-09-22T18:03:49.604580] [INFO ] [MAIN ] CMS: Full history saved. [2025-09-22T18:03:49.604697] [INFO ] [MAIN ] Update Progress: 484/2372 symbols completed. CMS took 42.9s. Estimated remaining: 4h 8m 44s. Rate: 7.6 symbols/min [2025-09-22T18:03:49.718617] [INFO ] [REMOTE ] CMSD: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T18:03:49.756169] [INFO ] [REMOTE ] CMSD: Full fetch complete (12523 records). [2025-09-22T18:03:49.770106] [DEBUG] [VALIDATOR ] CMSD: Validating primary data. [2025-09-22T18:03:49.787884] [FATAL] [VALIDATOR ] CMSD: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:03:49.789414] [INFO ] [MAIN ] CNA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:03:49.789617] [FATAL] [MAIN ] CMSD: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:03:49.790066] [WARN ] [MAIN ] CMSD: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:03:49.790143] [INFO ] [LOCAL ] CMSD: Starting deletion of primary data. [2025-09-22T18:03:49.790218] [DEBUG] [LOCAL ] CMSD: No primary data file found to delete. [2025-09-22T18:03:49.790256] [INFO ] [LOCAL ] CMSD: Starting deletion of derivative data. [2025-09-22T18:03:49.790815] [DEBUG] [LOCAL ] CMSD: Deleted derivative data file. [2025-09-22T18:03:49.791040] [INFO ] [MAIN ] Update Progress: 485/2372 symbols completed. CMSD took 24.3s. Estimated remaining: 4h 8m 6s. Rate: 7.6 symbols/min [2025-09-22T18:03:49.976777] [INFO ] [MAIN ] CNC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:03:49.980928] [DEBUG] [LOCAL ] CNC: No existing data file found in primary storage. [2025-09-22T18:03:49.981078] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-22T18:03:49.983042] [WARN ] [MAIN ] CNC: No existing data found, performing full refresh instead. [2025-09-22T18:03:49.983199] [INFO ] [MAIN ] CNC: Wiping existing primary data before full refresh. [2025-09-22T18:03:49.983248] [INFO ] [LOCAL ] CNC: Starting deletion of primary data. [2025-09-22T18:03:49.983842] [DEBUG] [LOCAL ] CNC: No primary data file found to delete. [2025-09-22T18:03:49.983975] [INFO ] [MAIN ] CNC: Starting full primary refresh. [2025-09-22T18:03:50.065741] [DEBUG] [LOCAL ] CNA: Loaded 33238 existing records from primary storage. [2025-09-22T18:03:50.094688] [INFO ] [MAIN ] CNA: Loaded 33238 existing records. [2025-09-22T18:03:50.129707] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-02. [2025-09-22T18:03:50.489450] [WARN ] [MAIN ] CNA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:03:50.493056] [INFO ] [MAIN ] CNA: Wiping existing primary data before full refresh. [2025-09-22T18:03:50.498557] [INFO ] [LOCAL ] CNA: Starting deletion of primary data. [2025-09-22T18:03:50.543587] [DEBUG] [LOCAL ] CNA: Deleted primary data file. [2025-09-22T18:03:50.554269] [INFO ] [MAIN ] CNA: Starting full primary refresh. [2025-09-22T18:03:50.575730] [INFO ] [REMOTE ] CNC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:03:50.929249] [INFO ] [REMOTE ] CNC: Fetching primary data for 2024-12. [2025-09-22T18:03:50.929179] [INFO ] [REMOTE ] CNA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:03:51.628258] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T18:03:51.722009] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-03. [2025-09-22T18:03:52.522057] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-03. [2025-09-22T18:03:52.788160] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-22T18:03:52.929952] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-22T18:03:53.322079] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-01. [2025-09-22T18:03:53.334421] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-22T18:03:54.122092] [INFO ] [REMOTE ] CNA: Fetching primary data for 2024-12. [2025-09-22T18:03:54.922085] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-04. [2025-09-22T18:03:54.997111] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T18:03:55.443461] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-22T18:03:55.722056] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-01. [2025-09-22T18:03:55.907881] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-22T18:03:56.522076] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-02. [2025-09-22T18:03:56.955113] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-22T18:03:57.322064] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-05. [2025-09-22T18:03:57.898322] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-22T18:03:58.122076] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-04. [2025-09-22T18:03:58.410409] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-22T18:03:58.922061] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-02. [2025-09-22T18:03:59.376487] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-22T18:03:59.722061] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-05. [2025-09-22T18:04:00.425401] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T18:04:00.522055] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-06. [2025-09-22T18:04:01.230413] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T18:04:01.322057] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-03. [2025-09-22T18:04:01.362426] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T18:04:02.122080] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-06. [2025-09-22T18:04:02.922041] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-03. [2025-09-22T18:04:03.325982] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-22T18:04:03.634193] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T18:04:03.722018] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-07. [2025-09-22T18:04:04.269094] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-22T18:04:04.522058] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-04. [2025-09-22T18:04:04.873692] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-22T18:04:05.322061] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-04. [2025-09-22T18:04:05.746154] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-22T18:04:06.122055] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-05. [2025-09-22T18:04:06.922037] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-07. [2025-09-22T18:04:07.002096] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-22T18:04:07.271530] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-22T18:04:07.716689] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-22T18:04:07.722030] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-08. [2025-09-22T18:04:08.349073] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-08 (0.63 seconds). [2025-09-22T18:04:08.522139] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-05. [2025-09-22T18:04:09.322091] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-08. [2025-09-22T18:04:10.122128] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-06. [2025-09-22T18:04:10.418259] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-22T18:04:10.697542] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T18:04:10.922048] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-06. [2025-09-22T18:04:11.148770] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-22T18:04:11.722063] [INFO ] [REMOTE ] CMU: Fetching primary data for 2025-09. [2025-09-22T18:04:12.412014] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T18:04:12.476978] [INFO ] [REMOTE ] CMU: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-22T18:04:12.478519] [INFO ] [REMOTE ] CMU: Full fetch complete (9663 records). [2025-09-22T18:04:12.478609] [DEBUG] [VALIDATOR ] CMU: Validating primary data. [2025-09-22T18:04:12.527240] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-07. [2025-09-22T18:04:12.876169] [DEBUG] [VALIDATOR ] CMU: All expected trading days are present. [2025-09-22T18:04:12.876258] [DEBUG] [VALIDATOR ] CMU: Primary data validation passed. [2025-09-22T18:04:12.876576] [INFO ] [MAIN ] CMU: Fetched primary data is valid. [2025-09-22T18:04:12.876635] [DEBUG] [LOCAL ] CMU: Saving primary data. [2025-09-22T18:04:12.877138] [DEBUG] [LOCAL ] CMU: Trimmed 9663 records to 7353 (keeping 200 days of data) [2025-09-22T18:04:12.923273] [DEBUG] [LOCAL ] CMU: Primary data saved (7353 records). [2025-09-22T18:04:12.923400] [INFO ] [MAIN ] CMU: Full history saved. [2025-09-22T18:04:12.923482] [INFO ] [MAIN ] Update Progress: 486/2372 symbols completed. CMU took 30.9s. Estimated remaining: 4h 8m 57s. Rate: 7.6 symbols/min [2025-09-22T18:04:13.096247] [INFO ] [MAIN ] CNF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:04:13.108900] [DEBUG] [LOCAL ] CNF: Loaded 10887 existing records from primary storage. [2025-09-22T18:04:13.109099] [INFO ] [MAIN ] CNF: Loaded 10887 existing records. [2025-09-22T18:04:13.304177] [WARN ] [MAIN ] CNF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:04:13.304494] [INFO ] [MAIN ] CNF: Wiping existing primary data before full refresh. [2025-09-22T18:04:13.304571] [INFO ] [LOCAL ] CNF: Starting deletion of primary data. [2025-09-22T18:04:13.305198] [DEBUG] [LOCAL ] CNF: Deleted primary data file. [2025-09-22T18:04:13.305261] [INFO ] [MAIN ] CNF: Starting full primary refresh. [2025-09-22T18:04:13.327265] [INFO ] [REMOTE ] CMTG: Fetching primary data for 2025-09. [2025-09-22T18:04:13.687736] [INFO ] [REMOTE ] CNF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:04:14.122085] [INFO ] [REMOTE ] CNF: Fetching primary data for 2024-12. [2025-09-22T18:04:14.599101] [INFO ] [REMOTE ] CMTG: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T18:04:14.604787] [INFO ] [REMOTE ] CMTG: Full fetch complete (53022 records). [2025-09-22T18:04:14.604972] [DEBUG] [VALIDATOR ] CMTG: Validating primary data. [2025-09-22T18:04:14.926892] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-07. [2025-09-22T18:04:15.013088] [DEBUG] [VALIDATOR ] CMTG: All expected trading days are present. [2025-09-22T18:04:15.013265] [DEBUG] [VALIDATOR ] CMTG: Primary data validation passed. [2025-09-22T18:04:15.014177] [INFO ] [MAIN ] CMTG: Fetched primary data is valid. [2025-09-22T18:04:15.014280] [DEBUG] [LOCAL ] CMTG: Saving primary data. [2025-09-22T18:04:15.015205] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-22T18:04:15.020688] [DEBUG] [LOCAL ] CMTG: Trimmed 53022 records to 37558 (keeping 200 days of data) [2025-09-22T18:04:15.260918] [DEBUG] [LOCAL ] CMTG: Primary data saved (37558 records). [2025-09-22T18:04:15.261160] [INFO ] [MAIN ] CMTG: Full history saved. [2025-09-22T18:04:15.261431] [INFO ] [MAIN ] Update Progress: 487/2372 symbols completed. CMTG took 34.5s. Estimated remaining: 4h 8m 28s. Rate: 7.6 symbols/min [2025-09-22T18:04:15.453066] [INFO ] [MAIN ] CNH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:04:15.453396] [DEBUG] [LOCAL ] CNH: No existing data file found in primary storage. [2025-09-22T18:04:15.453467] [WARN ] [MAIN ] CNH: No existing data found, performing full refresh instead. [2025-09-22T18:04:15.453803] [INFO ] [MAIN ] CNH: Wiping existing primary data before full refresh. [2025-09-22T18:04:15.453876] [INFO ] [LOCAL ] CNH: Starting deletion of primary data. [2025-09-22T18:04:15.453992] [DEBUG] [LOCAL ] CNH: No primary data file found to delete. [2025-09-22T18:04:15.454117] [INFO ] [MAIN ] CNH: Starting full primary refresh. [2025-09-22T18:04:15.676668] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-07 (3.15 seconds). [2025-09-22T18:04:15.726457] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-01. [2025-09-22T18:04:15.883024] [INFO ] [REMOTE ] CNH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:04:16.374733] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T18:04:16.522072] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-08. [2025-09-22T18:04:16.886299] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T18:04:17.322087] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-02. [2025-09-22T18:04:17.779341] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-02 (0.46 seconds). [2025-09-22T18:04:18.122078] [INFO ] [REMOTE ] CNH: Fetching primary data for 2024-12. [2025-09-22T18:04:18.476487] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-08 (1.95 seconds). [2025-09-22T18:04:18.922095] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-08. [2025-09-22T18:04:19.722112] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-03. [2025-09-22T18:04:20.037397] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2024-12 (1.92 seconds). [2025-09-22T18:04:20.411370] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T18:04:20.519881] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-03 (0.80 seconds). [2025-09-22T18:04:20.522380] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-01. [2025-09-22T18:04:21.322053] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-04. [2025-09-22T18:04:21.903826] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-22T18:04:22.005796] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-22T18:04:22.122075] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-02. [2025-09-22T18:04:22.922121] [INFO ] [REMOTE ] CNA: Fetching primary data for 2025-09. [2025-09-22T18:04:23.694812] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T18:04:23.722000] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-03. [2025-09-22T18:04:23.859447] [INFO ] [REMOTE ] CNA: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-22T18:04:23.864456] [INFO ] [REMOTE ] CNA: Full fetch complete (45504 records). [2025-09-22T18:04:23.864575] [DEBUG] [VALIDATOR ] CNA: Validating primary data. [2025-09-22T18:04:24.291454] [DEBUG] [VALIDATOR ] CNA: All expected trading days are present. [2025-09-22T18:04:24.291563] [DEBUG] [VALIDATOR ] CNA: Primary data validation passed. [2025-09-22T18:04:24.292267] [INFO ] [MAIN ] CNA: Fetched primary data is valid. [2025-09-22T18:04:24.292360] [DEBUG] [LOCAL ] CNA: Saving primary data. [2025-09-22T18:04:24.293543] [DEBUG] [LOCAL ] CNA: Trimmed 45504 records to 32761 (keeping 200 days of data) [2025-09-22T18:04:24.517226] [DEBUG] [LOCAL ] CNA: Primary data saved (32761 records). [2025-09-22T18:04:24.517397] [INFO ] [MAIN ] CNA: Full history saved. [2025-09-22T18:04:24.517616] [INFO ] [MAIN ] Update Progress: 488/2372 symbols completed. CNA took 34.9s. Estimated remaining: 4h 8m 25s. Rate: 7.6 symbols/min [2025-09-22T18:04:24.523355] [INFO ] [REMOTE ] CNC: Fetching primary data for 2025-09. [2025-09-22T18:04:24.719106] [INFO ] [MAIN ] CNI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:04:24.785724] [DEBUG] [LOCAL ] CNI: Loaded 52411 existing records from primary storage. [2025-09-22T18:04:24.785905] [INFO ] [MAIN ] CNI: Loaded 52411 existing records. [2025-09-22T18:04:24.975960] [WARN ] [MAIN ] CNI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:04:24.976251] [INFO ] [MAIN ] CNI: Wiping existing primary data before full refresh. [2025-09-22T18:04:24.976300] [INFO ] [LOCAL ] CNI: Starting deletion of primary data. [2025-09-22T18:04:24.978844] [DEBUG] [LOCAL ] CNI: Deleted primary data file. [2025-09-22T18:04:24.978916] [INFO ] [MAIN ] CNI: Starting full primary refresh. [2025-09-22T18:04:25.326440] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-05. [2025-09-22T18:04:25.349438] [INFO ] [REMOTE ] CNI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:04:25.478112] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T18:04:25.934733] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-22T18:04:26.122074] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-04. [2025-09-22T18:04:26.642991] [INFO ] [REMOTE ] CNC: Incremental fetch complete for 2025-09 (2.12 seconds). [2025-09-22T18:04:26.653732] [INFO ] [REMOTE ] CNC: Full fetch complete (77670 records). [2025-09-22T18:04:26.653900] [DEBUG] [VALIDATOR ] CNC: Validating primary data. [2025-09-22T18:04:26.930988] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-06. [2025-09-22T18:04:27.075928] [DEBUG] [VALIDATOR ] CNC: All expected trading days are present. [2025-09-22T18:04:27.076031] [DEBUG] [VALIDATOR ] CNC: Primary data validation passed. [2025-09-22T18:04:27.077031] [INFO ] [MAIN ] CNC: Fetched primary data is valid. [2025-09-22T18:04:27.077108] [DEBUG] [LOCAL ] CNC: Saving primary data. [2025-09-22T18:04:27.079374] [DEBUG] [LOCAL ] CNC: Trimmed 77670 records to 53733 (keeping 200 days of data) [2025-09-22T18:04:27.420238] [DEBUG] [LOCAL ] CNC: Primary data saved (53733 records). [2025-09-22T18:04:27.420388] [INFO ] [MAIN ] CNC: Full history saved. [2025-09-22T18:04:27.420539] [INFO ] [MAIN ] Update Progress: 489/2372 symbols completed. CNC took 37.6s. Estimated remaining: 4h 7m 58s. Rate: 7.6 symbols/min [2025-09-22T18:04:27.599629] [INFO ] [MAIN ] CNK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:04:27.636830] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T18:04:27.698339] [DEBUG] [LOCAL ] CNK: Loaded 53688 existing records from primary storage. [2025-09-22T18:04:27.698510] [INFO ] [MAIN ] CNK: Loaded 53688 existing records. [2025-09-22T18:04:27.728978] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-05. [2025-09-22T18:04:27.881157] [WARN ] [MAIN ] CNK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:04:27.881406] [INFO ] [MAIN ] CNK: Wiping existing primary data before full refresh. [2025-09-22T18:04:27.881453] [INFO ] [LOCAL ] CNK: Starting deletion of primary data. [2025-09-22T18:04:27.882991] [DEBUG] [LOCAL ] CNK: Deleted primary data file. [2025-09-22T18:04:27.883074] [INFO ] [MAIN ] CNK: Starting full primary refresh. [2025-09-22T18:04:28.064332] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-06 (1.13 seconds). [2025-09-22T18:04:28.267252] [INFO ] [REMOTE ] CNK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:04:28.522128] [INFO ] [REMOTE ] CNK: Fetching primary data for 2024-12. [2025-09-22T18:04:29.322061] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-07. [2025-09-22T18:04:29.631102] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-22T18:04:29.787706] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-07 (0.47 seconds). [2025-09-22T18:04:29.876831] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T18:04:30.122105] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-01. [2025-09-22T18:04:30.922043] [INFO ] [REMOTE ] CNI: Fetching primary data for 2024-12. [2025-09-22T18:04:31.711716] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T18:04:31.721996] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-02. [2025-09-22T18:04:32.522075] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-06. [2025-09-22T18:04:32.690076] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T18:04:33.024408] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-22T18:04:33.322057] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-03. [2025-09-22T18:04:34.122086] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-01. [2025-09-22T18:04:34.321457] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-22T18:04:34.922066] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-07. [2025-09-22T18:04:35.093216] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T18:04:35.726737] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-04. [2025-09-22T18:04:35.732850] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T18:04:36.522136] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-02. [2025-09-22T18:04:36.753123] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-22T18:04:37.322139] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-08. [2025-09-22T18:04:37.632276] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-22T18:04:37.925285] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T18:04:38.122070] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-03. [2025-09-22T18:04:38.888927] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T18:04:38.922030] [INFO ] [REMOTE ] CNH: Fetching primary data for 2025-09. [2025-09-22T18:04:39.722107] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-05. [2025-09-22T18:04:39.935090] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T18:04:40.522141] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-04. [2025-09-22T18:04:40.638401] [INFO ] [REMOTE ] CNH: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T18:04:40.647946] [INFO ] [REMOTE ] CNH: Full fetch complete (77536 records). [2025-09-22T18:04:40.648172] [DEBUG] [VALIDATOR ] CNH: Validating primary data. [2025-09-22T18:04:41.068251] [DEBUG] [VALIDATOR ] CNH: All expected trading days are present. [2025-09-22T18:04:41.068380] [DEBUG] [VALIDATOR ] CNH: Primary data validation passed. [2025-09-22T18:04:41.069326] [INFO ] [MAIN ] CNH: Fetched primary data is valid. [2025-09-22T18:04:41.069398] [DEBUG] [LOCAL ] CNH: Saving primary data. [2025-09-22T18:04:41.071071] [DEBUG] [LOCAL ] CNH: Trimmed 77536 records to 53562 (keeping 200 days of data) [2025-09-22T18:04:41.339020] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-08. [2025-09-22T18:04:41.428856] [DEBUG] [LOCAL ] CNH: Primary data saved (53562 records). [2025-09-22T18:04:41.429481] [INFO ] [MAIN ] CNH: Full history saved. [2025-09-22T18:04:41.429788] [INFO ] [MAIN ] Update Progress: 490/2372 symbols completed. CNH took 26.2s. Estimated remaining: 4h 8m 13s. Rate: 7.6 symbols/min [2025-09-22T18:04:41.669087] [INFO ] [MAIN ] CNM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:04:41.703968] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-05 (1.98 seconds). [2025-09-22T18:04:41.771215] [DEBUG] [LOCAL ] CNM: Loaded 51723 existing records from primary storage. [2025-09-22T18:04:41.771379] [INFO ] [MAIN ] CNM: Loaded 51723 existing records. [2025-09-22T18:04:41.970226] [WARN ] [MAIN ] CNM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:04:41.970610] [INFO ] [MAIN ] CNM: Wiping existing primary data before full refresh. [2025-09-22T18:04:41.970715] [INFO ] [LOCAL ] CNM: Starting deletion of primary data. [2025-09-22T18:04:41.972156] [DEBUG] [LOCAL ] CNM: Deleted primary data file. [2025-09-22T18:04:41.972220] [INFO ] [MAIN ] CNM: Starting full primary refresh. [2025-09-22T18:04:42.125717] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-06. [2025-09-22T18:04:42.200894] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-22T18:04:42.426594] [INFO ] [REMOTE ] CNM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:04:42.428502] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T18:04:42.922066] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-05. [2025-09-22T18:04:43.381152] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-22T18:04:43.722071] [INFO ] [REMOTE ] CNM: Fetching primary data for 2024-12. [2025-09-22T18:04:44.522035] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-07. [2025-09-22T18:04:44.593933] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T18:04:45.068299] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T18:04:45.322060] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-01. [2025-09-22T18:04:46.122118] [INFO ] [REMOTE ] CNF: Fetching primary data for 2025-09. [2025-09-22T18:04:46.392788] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-22T18:04:46.900152] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-22T18:04:46.922006] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-02. [2025-09-22T18:04:46.939056] [INFO ] [REMOTE ] CNF: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-22T18:04:46.941532] [INFO ] [REMOTE ] CNF: Full fetch complete (12611 records). [2025-09-22T18:04:46.941609] [DEBUG] [VALIDATOR ] CNF: Validating primary data. [2025-09-22T18:04:47.309612] [DEBUG] [VALIDATOR ] CNF: All expected trading days are present. [2025-09-22T18:04:47.309717] [DEBUG] [VALIDATOR ] CNF: Primary data validation passed. [2025-09-22T18:04:47.310005] [INFO ] [MAIN ] CNF: Fetched primary data is valid. [2025-09-22T18:04:47.310044] [DEBUG] [LOCAL ] CNF: Saving primary data. [2025-09-22T18:04:47.310526] [DEBUG] [LOCAL ] CNF: Trimmed 12611 records to 10809 (keeping 200 days of data) [2025-09-22T18:04:47.377210] [DEBUG] [LOCAL ] CNF: Primary data saved (10809 records). [2025-09-22T18:04:47.377679] [INFO ] [MAIN ] CNF: Full history saved. [2025-09-22T18:04:47.377804] [INFO ] [MAIN ] Update Progress: 491/2372 symbols completed. CNF took 34.5s. Estimated remaining: 4h 7m 58s. Rate: 7.6 symbols/min [2025-09-22T18:04:47.551055] [INFO ] [MAIN ] CNMD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:04:47.599240] [DEBUG] [LOCAL ] CNMD: Loaded 33083 existing records from primary storage. [2025-09-22T18:04:47.599382] [INFO ] [MAIN ] CNMD: Loaded 33083 existing records. [2025-09-22T18:04:47.727216] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-08. [2025-09-22T18:04:47.782474] [WARN ] [MAIN ] CNMD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:04:47.782872] [INFO ] [MAIN ] CNMD: Wiping existing primary data before full refresh. [2025-09-22T18:04:47.782959] [INFO ] [LOCAL ] CNMD: Starting deletion of primary data. [2025-09-22T18:04:47.784738] [DEBUG] [LOCAL ] CNMD: Deleted primary data file. [2025-09-22T18:04:47.784816] [INFO ] [MAIN ] CNMD: Starting full primary refresh. [2025-09-22T18:04:48.153902] [INFO ] [REMOTE ] CNMD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:04:48.212166] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-22T18:04:48.522074] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-06. [2025-09-22T18:04:49.322061] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2024-12. [2025-09-22T18:04:49.563771] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-22T18:04:49.894237] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T18:04:50.122015] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-07. [2025-09-22T18:04:50.537691] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T18:04:50.922103] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-01. [2025-09-22T18:04:51.573525] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T18:04:51.722036] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-08. [2025-09-22T18:04:52.220064] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-22T18:04:52.522051] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-03. [2025-09-22T18:04:53.146726] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-22T18:04:53.322097] [INFO ] [REMOTE ] CNI: Fetching primary data for 2025-09. [2025-09-22T18:04:54.122072] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-02. [2025-09-22T18:04:54.474032] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-03 (1.95 seconds). [2025-09-22T18:04:54.922035] [INFO ] [REMOTE ] CNK: Fetching primary data for 2025-09. [2025-09-22T18:04:55.317465] [INFO ] [REMOTE ] CNI: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T18:04:55.325583] [INFO ] [REMOTE ] CNI: Full fetch complete (74680 records). [2025-09-22T18:04:55.325735] [DEBUG] [VALIDATOR ] CNI: Validating primary data. [2025-09-22T18:04:55.723039] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-04. [2025-09-22T18:04:55.727093] [DEBUG] [VALIDATOR ] CNI: All expected trading days are present. [2025-09-22T18:04:55.727283] [DEBUG] [VALIDATOR ] CNI: Primary data validation passed. [2025-09-22T18:04:55.729218] [INFO ] [MAIN ] CNI: Fetched primary data is valid. [2025-09-22T18:04:55.729309] [DEBUG] [LOCAL ] CNI: Saving primary data. [2025-09-22T18:04:55.731342] [DEBUG] [LOCAL ] CNI: Trimmed 74680 records to 51660 (keeping 200 days of data) [2025-09-22T18:04:55.851369] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-22T18:04:56.088532] [DEBUG] [LOCAL ] CNI: Primary data saved (51660 records). [2025-09-22T18:04:56.088703] [INFO ] [MAIN ] CNI: Full history saved. [2025-09-22T18:04:56.088803] [INFO ] [MAIN ] Update Progress: 492/2372 symbols completed. CNI took 31.6s. Estimated remaining: 4h 7m 53s. Rate: 7.6 symbols/min [2025-09-22T18:04:56.263279] [INFO ] [MAIN ] CNNE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:04:56.300704] [DEBUG] [LOCAL ] CNNE: Loaded 37488 existing records from primary storage. [2025-09-22T18:04:56.300846] [INFO ] [MAIN ] CNNE: Loaded 37488 existing records. [2025-09-22T18:04:56.483955] [WARN ] [MAIN ] CNNE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:04:56.484489] [INFO ] [MAIN ] CNNE: Wiping existing primary data before full refresh. [2025-09-22T18:04:56.484615] [INFO ] [LOCAL ] CNNE: Starting deletion of primary data. [2025-09-22T18:04:56.493037] [DEBUG] [LOCAL ] CNNE: Deleted primary data file. [2025-09-22T18:04:56.493127] [INFO ] [MAIN ] CNNE: Starting full primary refresh. [2025-09-22T18:04:56.537419] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-03. [2025-09-22T18:04:56.564205] [INFO ] [REMOTE ] CNK: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-22T18:04:56.629487] [INFO ] [REMOTE ] CNK: Full fetch complete (75618 records). [2025-09-22T18:04:56.650394] [DEBUG] [VALIDATOR ] CNK: Validating primary data. [2025-09-22T18:04:57.185323] [INFO ] [REMOTE ] CNNE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:04:57.321270] [DEBUG] [VALIDATOR ] CNK: All expected trading days are present. [2025-09-22T18:04:57.321418] [DEBUG] [VALIDATOR ] CNK: Primary data validation passed. [2025-09-22T18:04:57.322471] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2024-12. [2025-09-22T18:04:57.322379] [INFO ] [MAIN ] CNK: Fetched primary data is valid. [2025-09-22T18:04:57.323420] [DEBUG] [LOCAL ] CNK: Saving primary data. [2025-09-22T18:04:57.325206] [DEBUG] [LOCAL ] CNK: Trimmed 75618 records to 52908 (keeping 200 days of data) [2025-09-22T18:04:57.465948] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T18:04:57.687534] [DEBUG] [LOCAL ] CNK: Primary data saved (52908 records). [2025-09-22T18:04:57.687714] [INFO ] [MAIN ] CNK: Full history saved. [2025-09-22T18:04:57.687820] [INFO ] [MAIN ] Update Progress: 493/2372 symbols completed. CNK took 30.3s. Estimated remaining: 4h 7m 21s. Rate: 7.6 symbols/min [2025-09-22T18:04:57.863581] [INFO ] [MAIN ] CNO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:04:57.885294] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-22T18:04:57.928454] [DEBUG] [LOCAL ] CNO: Loaded 42229 existing records from primary storage. [2025-09-22T18:04:57.928605] [INFO ] [MAIN ] CNO: Loaded 42229 existing records. [2025-09-22T18:04:58.106845] [WARN ] [MAIN ] CNO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:04:58.107090] [INFO ] [MAIN ] CNO: Wiping existing primary data before full refresh. [2025-09-22T18:04:58.107951] [INFO ] [LOCAL ] CNO: Starting deletion of primary data. [2025-09-22T18:04:58.109252] [DEBUG] [LOCAL ] CNO: Deleted primary data file. [2025-09-22T18:04:58.109313] [INFO ] [MAIN ] CNO: Starting full primary refresh. [2025-09-22T18:04:58.127287] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-05. [2025-09-22T18:04:58.476552] [INFO ] [REMOTE ] CNO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:04:58.506458] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-22T18:04:58.922060] [INFO ] [REMOTE ] CNO: Fetching primary data for 2024-12. [2025-09-22T18:04:59.722128] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-04. [2025-09-22T18:04:59.922513] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T18:05:00.447460] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-22T18:05:00.522049] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-01. [2025-09-22T18:05:01.322022] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-06. [2025-09-22T18:05:01.413777] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T18:05:02.122100] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-01. [2025-09-22T18:05:02.244891] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-22T18:05:02.922684] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-02. [2025-09-22T18:05:02.925350] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T18:05:03.722031] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-07. [2025-09-22T18:05:03.746212] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-22T18:05:04.292005] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T18:05:04.522071] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-03. [2025-09-22T18:05:05.256373] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T18:05:05.322010] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-08. [2025-09-22T18:05:05.788428] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-22T18:05:06.122112] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-04. [2025-09-22T18:05:06.803207] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-22T18:05:06.922054] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-02. [2025-09-22T18:05:07.213525] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-22T18:05:07.722068] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-05. [2025-09-22T18:05:08.332972] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T18:05:08.522025] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-03. [2025-09-22T18:05:09.188527] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T18:05:09.322003] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-06. [2025-09-22T18:05:10.122053] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-05. [2025-09-22T18:05:10.231392] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T18:05:10.256951] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-22T18:05:10.922113] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-04. [2025-09-22T18:05:11.190312] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-22T18:05:11.722082] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-06. [2025-09-22T18:05:12.130738] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-22T18:05:12.522063] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-07. [2025-09-22T18:05:12.664550] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-22T18:05:13.322067] [INFO ] [REMOTE ] CNM: Fetching primary data for 2025-09. [2025-09-22T18:05:13.895531] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T18:05:14.122067] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-05. [2025-09-22T18:05:14.927141] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-07. [2025-09-22T18:05:14.942798] [INFO ] [REMOTE ] CNM: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T18:05:14.951441] [INFO ] [REMOTE ] CNM: Full fetch complete (73627 records). [2025-09-22T18:05:14.951602] [DEBUG] [VALIDATOR ] CNM: Validating primary data. [2025-09-22T18:05:15.367453] [DEBUG] [VALIDATOR ] CNM: All expected trading days are present. [2025-09-22T18:05:15.367548] [DEBUG] [VALIDATOR ] CNM: Primary data validation passed. [2025-09-22T18:05:15.368449] [INFO ] [MAIN ] CNM: Fetched primary data is valid. [2025-09-22T18:05:15.368519] [DEBUG] [LOCAL ] CNM: Saving primary data. [2025-09-22T18:05:15.370086] [DEBUG] [LOCAL ] CNM: Trimmed 73627 records to 50963 (keeping 200 days of data) [2025-09-22T18:05:15.667071] [DEBUG] [LOCAL ] CNM: Primary data saved (50963 records). [2025-09-22T18:05:15.667211] [INFO ] [MAIN ] CNM: Full history saved. [2025-09-22T18:05:15.668477] [INFO ] [MAIN ] Update Progress: 494/2372 symbols completed. CNM took 34.2s. Estimated remaining: 4h 7m 51s. Rate: 7.6 symbols/min [2025-09-22T18:05:15.731897] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-08. [2025-09-22T18:05:15.879164] [INFO ] [MAIN ] CNP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:05:15.880903] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T18:05:15.881044] [DEBUG] [LOCAL ] CNP: No existing data file found in primary storage. [2025-09-22T18:05:15.888888] [WARN ] [MAIN ] CNP: No existing data found, performing full refresh instead. [2025-09-22T18:05:15.889440] [INFO ] [MAIN ] CNP: Wiping existing primary data before full refresh. [2025-09-22T18:05:15.889503] [INFO ] [LOCAL ] CNP: Starting deletion of primary data. [2025-09-22T18:05:15.889599] [DEBUG] [LOCAL ] CNP: No primary data file found to delete. [2025-09-22T18:05:15.890014] [INFO ] [MAIN ] CNP: Starting full primary refresh. [2025-09-22T18:05:16.255751] [INFO ] [REMOTE ] CNP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:05:16.522104] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-06. [2025-09-22T18:05:16.620394] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-22T18:05:17.194764] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T18:05:17.322061] [INFO ] [REMOTE ] CNP: Fetching primary data for 2024-12. [2025-09-22T18:05:17.990021] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-22T18:05:18.122065] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-07. [2025-09-22T18:05:18.813717] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T18:05:18.922013] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-01. [2025-09-22T18:05:19.440060] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T18:05:19.722104] [INFO ] [REMOTE ] CNMD: Fetching primary data for 2025-09. [2025-09-22T18:05:20.282093] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T18:05:20.522144] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-08. [2025-09-22T18:05:20.995304] [INFO ] [REMOTE ] CNMD: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T18:05:21.003284] [INFO ] [REMOTE ] CNMD: Full fetch complete (46864 records). [2025-09-22T18:05:21.003508] [DEBUG] [VALIDATOR ] CNMD: Validating primary data. [2025-09-22T18:05:21.327358] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-08. [2025-09-22T18:05:21.573724] [DEBUG] [VALIDATOR ] CNMD: All expected trading days are present. [2025-09-22T18:05:21.573841] [DEBUG] [VALIDATOR ] CNMD: Primary data validation passed. [2025-09-22T18:05:21.574808] [INFO ] [MAIN ] CNMD: Fetched primary data is valid. [2025-09-22T18:05:21.574941] [DEBUG] [LOCAL ] CNMD: Saving primary data. [2025-09-22T18:05:21.576572] [DEBUG] [LOCAL ] CNMD: Trimmed 46864 records to 32447 (keeping 200 days of data) [2025-09-22T18:05:21.816467] [DEBUG] [LOCAL ] CNMD: Primary data saved (32447 records). [2025-09-22T18:05:21.816669] [INFO ] [MAIN ] CNMD: Full history saved. [2025-09-22T18:05:21.816797] [INFO ] [MAIN ] Update Progress: 495/2372 symbols completed. CNMD took 34.4s. Estimated remaining: 4h 7m 37s. Rate: 7.6 symbols/min [2025-09-22T18:05:21.983175] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T18:05:22.051326] [INFO ] [MAIN ] CNQ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:05:22.118289] [DEBUG] [LOCAL ] CNQ: Loaded 54362 existing records from primary storage. [2025-09-22T18:05:22.118492] [INFO ] [MAIN ] CNQ: Loaded 54362 existing records. [2025-09-22T18:05:22.133994] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-02. [2025-09-22T18:05:22.364977] [WARN ] [MAIN ] CNQ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:05:22.365279] [INFO ] [MAIN ] CNQ: Wiping existing primary data before full refresh. [2025-09-22T18:05:22.365331] [INFO ] [LOCAL ] CNQ: Starting deletion of primary data. [2025-09-22T18:05:22.366786] [DEBUG] [LOCAL ] CNQ: Deleted primary data file. [2025-09-22T18:05:22.366850] [INFO ] [MAIN ] CNQ: Starting full primary refresh. [2025-09-22T18:05:22.747392] [INFO ] [REMOTE ] CNQ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:05:22.770444] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T18:05:22.922097] [INFO ] [REMOTE ] CNNE: Fetching primary data for 2025-09. [2025-09-22T18:05:23.722079] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2024-12. [2025-09-22T18:05:23.855295] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T18:05:24.301640] [INFO ] [REMOTE ] CNNE: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-22T18:05:24.307526] [INFO ] [REMOTE ] CNNE: Full fetch complete (48822 records). [2025-09-22T18:05:24.307720] [DEBUG] [VALIDATOR ] CNNE: Validating primary data. [2025-09-22T18:05:24.308487] [FATAL] [VALIDATOR ] CNNE: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:05:24.308600] [FATAL] [MAIN ] CNNE: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:05:24.308668] [WARN ] [MAIN ] CNNE: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:05:24.308732] [INFO ] [LOCAL ] CNNE: Starting deletion of primary data. [2025-09-22T18:05:24.308794] [DEBUG] [LOCAL ] CNNE: No primary data file found to delete. [2025-09-22T18:05:24.308831] [INFO ] [LOCAL ] CNNE: Starting deletion of derivative data. [2025-09-22T18:05:24.309296] [DEBUG] [LOCAL ] CNNE: Deleted derivative data file. [2025-09-22T18:05:24.309411] [INFO ] [MAIN ] Update Progress: 496/2372 symbols completed. CNNE took 28.2s. Estimated remaining: 4h 7m 8s. Rate: 7.6 symbols/min [2025-09-22T18:05:24.483324] [INFO ] [MAIN ] CNR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:05:24.483505] [DEBUG] [LOCAL ] CNR: No existing data file found in primary storage. [2025-09-22T18:05:24.483546] [WARN ] [MAIN ] CNR: No existing data found, performing full refresh instead. [2025-09-22T18:05:24.483731] [INFO ] [MAIN ] CNR: Wiping existing primary data before full refresh. [2025-09-22T18:05:24.483785] [INFO ] [LOCAL ] CNR: Starting deletion of primary data. [2025-09-22T18:05:24.483831] [DEBUG] [LOCAL ] CNR: No primary data file found to delete. [2025-09-22T18:05:24.483870] [INFO ] [MAIN ] CNR: Starting full primary refresh. [2025-09-22T18:05:24.527213] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-03. [2025-09-22T18:05:24.872548] [INFO ] [REMOTE ] CNR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:05:25.322029] [INFO ] [REMOTE ] CNO: Fetching primary data for 2025-09. [2025-09-22T18:05:25.435083] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-22T18:05:26.102045] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-22T18:05:26.122013] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-04. [2025-09-22T18:05:26.896199] [INFO ] [REMOTE ] CNO: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-22T18:05:26.906460] [INFO ] [REMOTE ] CNO: Full fetch complete (60594 records). [2025-09-22T18:05:26.906636] [DEBUG] [VALIDATOR ] CNO: Validating primary data. [2025-09-22T18:05:26.927218] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-01. [2025-09-22T18:05:27.331250] [DEBUG] [VALIDATOR ] CNO: All expected trading days are present. [2025-09-22T18:05:27.331329] [DEBUG] [VALIDATOR ] CNO: Primary data validation passed. [2025-09-22T18:05:27.332125] [INFO ] [MAIN ] CNO: Fetched primary data is valid. [2025-09-22T18:05:27.332193] [DEBUG] [LOCAL ] CNO: Saving primary data. [2025-09-22T18:05:27.333556] [DEBUG] [LOCAL ] CNO: Trimmed 60594 records to 41486 (keeping 200 days of data) [2025-09-22T18:05:27.602605] [DEBUG] [LOCAL ] CNO: Primary data saved (41486 records). [2025-09-22T18:05:27.602827] [INFO ] [MAIN ] CNO: Full history saved. [2025-09-22T18:05:27.602948] [INFO ] [MAIN ] Update Progress: 497/2372 symbols completed. CNO took 29.9s. Estimated remaining: 4h 6m 43s. Rate: 7.6 symbols/min [2025-09-22T18:05:27.722333] [INFO ] [REMOTE ] CNR: Fetching primary data for 2024-12. [2025-09-22T18:05:27.806736] [INFO ] [MAIN ] CNS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:05:27.830714] [DEBUG] [LOCAL ] CNS: Loaded 21458 existing records from primary storage. [2025-09-22T18:05:27.830857] [INFO ] [MAIN ] CNS: Loaded 21458 existing records. [2025-09-22T18:05:28.060314] [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-22T18:05:28.063845] [WARN ] [MAIN ] CNS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:05:28.064340] [INFO ] [MAIN ] CNS: Wiping existing primary data before full refresh. [2025-09-22T18:05:28.064744] [WARN ] [REMOTE ] CNR: No data returned for month 2024-12 [2025-09-22T18:05:28.064637] [INFO ] [LOCAL ] CNS: Starting deletion of primary data. [2025-09-22T18:05:28.066025] [DEBUG] [LOCAL ] CNS: Deleted primary data file. [2025-09-22T18:05:28.066089] [INFO ] [MAIN ] CNS: Starting full primary refresh. [2025-09-22T18:05:28.369494] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-04 (2.25 seconds). [2025-09-22T18:05:28.497123] [INFO ] [REMOTE ] CNS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:05:28.522004] [INFO ] [REMOTE ] CNS: Fetching primary data for 2024-12. [2025-09-22T18:05:28.931010] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-01 (2.00 seconds). [2025-09-22T18:05:29.322069] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-02. [2025-09-22T18:05:29.788549] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-22T18:05:30.122070] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-01. [2025-09-22T18:05:30.922067] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-05. [2025-09-22T18:05:31.199406] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-02 (1.88 seconds). [2025-09-22T18:05:31.530562] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T18:05:31.722056] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-02. [2025-09-22T18:05:32.328609] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T18:05:32.522095] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-06. [2025-09-22T18:05:33.322065] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-01. [2025-09-22T18:05:33.426611] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-22T18:05:33.945688] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-22T18:05:34.122020] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-07. [2025-09-22T18:05:34.153767] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-22T18:05:34.922123] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-03. [2025-09-22T18:05:35.722140] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-03. [2025-09-22T18:05:36.005594] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-22T18:05:36.434622] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-22T18:05:36.522067] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-08. [2025-09-22T18:05:37.322084] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-04. [2025-09-22T18:05:37.696941] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-22T18:05:38.122146] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-02. [2025-09-22T18:05:38.408551] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T18:05:38.538604] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-22T18:05:38.922088] [INFO ] [REMOTE ] CNP: Fetching primary data for 2025-09. [2025-09-22T18:05:39.162786] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-22T18:05:39.722051] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-04. [2025-09-22T18:05:40.522093] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-03. [2025-09-22T18:05:40.809564] [INFO ] [REMOTE ] CNP: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-22T18:05:40.818170] [INFO ] [REMOTE ] CNP: Full fetch complete (77360 records). [2025-09-22T18:05:40.818332] [DEBUG] [VALIDATOR ] CNP: Validating primary data. [2025-09-22T18:05:41.221118] [DEBUG] [VALIDATOR ] CNP: All expected trading days are present. [2025-09-22T18:05:41.221219] [DEBUG] [VALIDATOR ] CNP: Primary data validation passed. [2025-09-22T18:05:41.222052] [INFO ] [MAIN ] CNP: Fetched primary data is valid. [2025-09-22T18:05:41.222116] [DEBUG] [LOCAL ] CNP: Saving primary data. [2025-09-22T18:05:41.223575] [DEBUG] [LOCAL ] CNP: Trimmed 77360 records to 53469 (keeping 200 days of data) [2025-09-22T18:05:41.323852] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-05. [2025-09-22T18:05:41.569905] [DEBUG] [LOCAL ] CNP: Primary data saved (53469 records). [2025-09-22T18:05:41.570174] [INFO ] [MAIN ] CNP: Full history saved. [2025-09-22T18:05:41.570385] [INFO ] [MAIN ] Update Progress: 498/2372 symbols completed. CNP took 25.9s. Estimated remaining: 4h 6m 58s. Rate: 7.6 symbols/min [2025-09-22T18:05:41.719999] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-22T18:05:41.772860] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-22T18:05:41.833419] [INFO ] [MAIN ] CNX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:05:41.884456] [DEBUG] [LOCAL ] CNX: Loaded 52136 existing records from primary storage. [2025-09-22T18:05:41.884606] [INFO ] [MAIN ] CNX: Loaded 52136 existing records. [2025-09-22T18:05:42.069631] [WARN ] [MAIN ] CNX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:05:42.069926] [INFO ] [MAIN ] CNX: Wiping existing primary data before full refresh. [2025-09-22T18:05:42.069989] [INFO ] [LOCAL ] CNX: Starting deletion of primary data. [2025-09-22T18:05:42.071272] [DEBUG] [LOCAL ] CNX: Deleted primary data file. [2025-09-22T18:05:42.071344] [INFO ] [MAIN ] CNX: Starting full primary refresh. [2025-09-22T18:05:42.129884] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-04. [2025-09-22T18:05:42.451699] [INFO ] [REMOTE ] CNX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:05:42.922031] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-05. [2025-09-22T18:05:43.051275] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-22T18:05:43.364373] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-22T18:05:43.722115] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-06. [2025-09-22T18:05:44.366124] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-22T18:05:44.522060] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-05. [2025-09-22T18:05:45.066189] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-22T18:05:45.322049] [INFO ] [REMOTE ] CNX: Fetching primary data for 2024-12. [2025-09-22T18:05:45.544872] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-22T18:05:46.122064] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-06. [2025-09-22T18:05:46.894215] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-22T18:05:46.922009] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-01. [2025-09-22T18:05:47.257695] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T18:05:47.722068] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-06. [2025-09-22T18:05:48.522071] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-07. [2025-09-22T18:05:48.701262] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-22T18:05:49.251431] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-22T18:05:49.322045] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-07. [2025-09-22T18:05:49.385615] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-07 (0.86 seconds). [2025-09-22T18:05:50.122069] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-08. [2025-09-22T18:05:50.922019] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-22T18:05:50.922106] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-07. [2025-09-22T18:05:51.168103] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T18:05:51.722097] [INFO ] [REMOTE ] CNS: Fetching primary data for 2025-09. [2025-09-22T18:05:52.423586] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-22T18:05:52.522088] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-08. [2025-09-22T18:05:52.921638] [INFO ] [REMOTE ] CNS: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T18:05:52.925522] [INFO ] [REMOTE ] CNS: Full fetch complete (29742 records). [2025-09-22T18:05:52.925634] [DEBUG] [VALIDATOR ] CNS: Validating primary data. [2025-09-22T18:05:53.304784] [DEBUG] [VALIDATOR ] CNS: All expected trading days are present. [2025-09-22T18:05:53.304889] [DEBUG] [VALIDATOR ] CNS: Primary data validation passed. [2025-09-22T18:05:53.305413] [INFO ] [MAIN ] CNS: Fetched primary data is valid. [2025-09-22T18:05:53.305455] [DEBUG] [LOCAL ] CNS: Saving primary data. [2025-09-22T18:05:53.306267] [DEBUG] [LOCAL ] CNS: Trimmed 29742 records to 20981 (keeping 200 days of data) [2025-09-22T18:05:53.364245] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-02. [2025-09-22T18:05:53.451808] [DEBUG] [LOCAL ] CNS: Primary data saved (20981 records). [2025-09-22T18:05:53.452021] [INFO ] [MAIN ] CNS: Full history saved. [2025-09-22T18:05:53.452135] [INFO ] [MAIN ] Update Progress: 499/2372 symbols completed. CNS took 25.8s. Estimated remaining: 4h 7m 5s. Rate: 7.6 symbols/min [2025-09-22T18:05:53.646494] [INFO ] [MAIN ] CODI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:05:53.693631] [DEBUG] [LOCAL ] CODI: Loaded 40123 existing records from primary storage. [2025-09-22T18:05:53.693906] [INFO ] [MAIN ] CODI: Loaded 40123 existing records. [2025-09-22T18:05:53.895319] [WARN ] [MAIN ] CODI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:05:53.895871] [INFO ] [MAIN ] CODI: Wiping existing primary data before full refresh. [2025-09-22T18:05:53.895933] [INFO ] [LOCAL ] CODI: Starting deletion of primary data. [2025-09-22T18:05:53.897198] [DEBUG] [LOCAL ] CODI: Deleted primary data file. [2025-09-22T18:05:53.897264] [INFO ] [MAIN ] CODI: Starting full primary refresh. [2025-09-22T18:05:54.151739] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-08. [2025-09-22T18:05:54.294680] [INFO ] [REMOTE ] CODI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:05:54.307302] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T18:05:54.830195] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-22T18:05:54.922073] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-03. [2025-09-22T18:05:55.722109] [INFO ] [REMOTE ] CNR: Fetching primary data for 2025-09. [2025-09-22T18:05:56.111268] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-22T18:05:56.522125] [INFO ] [REMOTE ] CODI: Fetching primary data for 2024-12. [2025-09-22T18:05:56.755246] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-22T18:05:57.306079] [INFO ] [REMOTE ] CNR: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-22T18:05:57.312852] [INFO ] [REMOTE ] CNR: Full fetch complete (55535 records). [2025-09-22T18:05:57.313019] [DEBUG] [VALIDATOR ] CNR: Validating primary data. [2025-09-22T18:05:57.327195] [INFO ] [REMOTE ] CNQ: Fetching primary data for 2025-09. [2025-09-22T18:05:57.526333] [WARN ] [VALIDATOR ] CNR: Validation failed - insufficient historical data. Have 172 unique days, need 200 days [2025-09-22T18:05:57.526947] [FATAL] [MAIN ] CNR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:05:57.527022] [WARN ] [MAIN ] CNR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:05:57.527098] [INFO ] [LOCAL ] CNR: Starting deletion of primary data. [2025-09-22T18:05:57.527170] [DEBUG] [LOCAL ] CNR: No primary data file found to delete. [2025-09-22T18:05:57.527208] [INFO ] [LOCAL ] CNR: Starting deletion of derivative data. [2025-09-22T18:05:57.527248] [DEBUG] [LOCAL ] CNR: No derivative data file found to delete. [2025-09-22T18:05:57.527329] [INFO ] [MAIN ] Update Progress: 500/2372 symbols completed. CNR took 33.2s. Estimated remaining: 4h 6m 43s. Rate: 7.6 symbols/min [2025-09-22T18:05:57.716498] [INFO ] [MAIN ] COF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:05:57.734741] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T18:05:57.800418] [DEBUG] [LOCAL ] COF: Loaded 54390 existing records from primary storage. [2025-09-22T18:05:57.800569] [INFO ] [MAIN ] COF: Loaded 54390 existing records. [2025-09-22T18:05:57.981249] [WARN ] [MAIN ] COF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:05:57.981579] [INFO ] [MAIN ] COF: Wiping existing primary data before full refresh. [2025-09-22T18:05:57.981668] [INFO ] [LOCAL ] COF: Starting deletion of primary data. [2025-09-22T18:05:57.985077] [DEBUG] [LOCAL ] COF: Deleted primary data file. [2025-09-22T18:05:57.985164] [INFO ] [MAIN ] COF: Starting full primary refresh. [2025-09-22T18:05:58.132136] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-01. [2025-09-22T18:05:58.355374] [INFO ] [REMOTE ] COF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:05:58.922074] [INFO ] [REMOTE ] COF: Fetching primary data for 2024-12. [2025-09-22T18:05:59.294983] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-22T18:05:59.374165] [INFO ] [REMOTE ] CNQ: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-22T18:05:59.384224] [INFO ] [REMOTE ] CNQ: Full fetch complete (77542 records). [2025-09-22T18:05:59.384517] [DEBUG] [VALIDATOR ] CNQ: Validating primary data. [2025-09-22T18:05:59.731435] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-02. [2025-09-22T18:05:59.875942] [DEBUG] [VALIDATOR ] CNQ: All expected trading days are present. [2025-09-22T18:05:59.876072] [DEBUG] [VALIDATOR ] CNQ: Primary data validation passed. [2025-09-22T18:05:59.877140] [INFO ] [MAIN ] CNQ: Fetched primary data is valid. [2025-09-22T18:05:59.877217] [DEBUG] [LOCAL ] CNQ: Saving primary data. [2025-09-22T18:05:59.879759] [DEBUG] [LOCAL ] CNQ: Trimmed 77542 records to 53582 (keeping 200 days of data) [2025-09-22T18:06:00.240887] [DEBUG] [LOCAL ] CNQ: Primary data saved (53582 records). [2025-09-22T18:06:00.241055] [INFO ] [MAIN ] CNQ: Full history saved. [2025-09-22T18:06:00.241152] [INFO ] [MAIN ] Update Progress: 501/2372 symbols completed. CNQ took 38.4s. Estimated remaining: 4h 6m 15s. Rate: 7.6 symbols/min [2025-09-22T18:06:00.410824] [INFO ] [MAIN ] COHR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:06:00.466199] [DEBUG] [LOCAL ] COHR: Loaded 54145 existing records from primary storage. [2025-09-22T18:06:00.466413] [INFO ] [MAIN ] COHR: Loaded 54145 existing records. [2025-09-22T18:06:00.576513] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-04. [2025-09-22T18:06:00.672919] [WARN ] [MAIN ] COHR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:06:00.673458] [INFO ] [MAIN ] COHR: Wiping existing primary data before full refresh. [2025-09-22T18:06:00.673708] [INFO ] [LOCAL ] COHR: Starting deletion of primary data. [2025-09-22T18:06:00.675308] [DEBUG] [LOCAL ] COHR: Deleted primary data file. [2025-09-22T18:06:00.675473] [INFO ] [MAIN ] COHR: Starting full primary refresh. [2025-09-22T18:06:00.827171] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T18:06:01.110618] [INFO ] [REMOTE ] COHR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:06:01.130239] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T18:06:01.322064] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-03. [2025-09-22T18:06:02.122080] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-01. [2025-09-22T18:06:02.791320] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-04 (2.21 seconds). [2025-09-22T18:06:02.922076] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-05. [2025-09-22T18:06:03.425235] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-03 (2.10 seconds). [2025-09-22T18:06:03.722137] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-04. [2025-09-22T18:06:04.522083] [INFO ] [REMOTE ] COHR: Fetching primary data for 2024-12. [2025-09-22T18:06:04.866278] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-01 (2.74 seconds). [2025-09-22T18:06:05.259296] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T18:06:05.322006] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-05. [2025-09-22T18:06:05.542845] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-05 (2.62 seconds). [2025-09-22T18:06:06.122054] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-02. [2025-09-22T18:06:06.800377] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-22T18:06:06.922049] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-06. [2025-09-22T18:06:06.966135] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2024-12 (2.44 seconds). [2025-09-22T18:06:07.722059] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-01. [2025-09-22T18:06:08.005864] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-02 (1.88 seconds). [2025-09-22T18:06:08.298745] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T18:06:08.522156] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-03. [2025-09-22T18:06:09.270959] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T18:06:09.322008] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-02. [2025-09-22T18:06:10.122020] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-06. [2025-09-22T18:06:10.591100] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-03 (2.07 seconds). [2025-09-22T18:06:10.922028] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-04. [2025-09-22T18:06:10.988305] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T18:06:11.722082] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-07. [2025-09-22T18:06:11.853199] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-22T18:06:12.522086] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-07. [2025-09-22T18:06:12.733563] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T18:06:13.309251] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T18:06:13.322011] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-03. [2025-09-22T18:06:14.122096] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-05. [2025-09-22T18:06:14.312123] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T18:06:14.922100] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-08. [2025-09-22T18:06:15.722081] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-08. [2025-09-22T18:06:16.094517] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-03 (2.77 seconds). [2025-09-22T18:06:16.522061] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-04. [2025-09-22T18:06:16.948812] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-22T18:06:17.317622] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-05 (3.20 seconds). [2025-09-22T18:06:17.328305] [INFO ] [REMOTE ] CODI: Fetching primary data for 2025-09. [2025-09-22T18:06:17.738581] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-22T18:06:18.122106] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-06. [2025-09-22T18:06:18.663691] [INFO ] [REMOTE ] CODI: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-22T18:06:18.669465] [INFO ] [REMOTE ] CODI: Full fetch complete (49757 records). [2025-09-22T18:06:18.669591] [DEBUG] [VALIDATOR ] CODI: Validating primary data. [2025-09-22T18:06:18.670507] [FATAL] [VALIDATOR ] CODI: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:06:18.670613] [FATAL] [MAIN ] CODI: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:06:18.670716] [WARN ] [MAIN ] CODI: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:06:18.670809] [INFO ] [LOCAL ] CODI: Starting deletion of primary data. [2025-09-22T18:06:18.670905] [DEBUG] [LOCAL ] CODI: No primary data file found to delete. [2025-09-22T18:06:18.670964] [INFO ] [LOCAL ] CODI: Starting deletion of derivative data. [2025-09-22T18:06:18.671417] [DEBUG] [LOCAL ] CODI: Deleted derivative data file. [2025-09-22T18:06:18.671519] [INFO ] [MAIN ] Update Progress: 502/2372 symbols completed. CODI took 25.2s. Estimated remaining: 4h 6m 47s. Rate: 7.6 symbols/min [2025-09-22T18:06:18.850205] [INFO ] [MAIN ] COLD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:06:18.912208] [DEBUG] [LOCAL ] COLD: Loaded 52669 existing records from primary storage. [2025-09-22T18:06:18.912368] [INFO ] [MAIN ] COLD: Loaded 52669 existing records. [2025-09-22T18:06:18.934588] [INFO ] [REMOTE ] CNX: Fetching primary data for 2025-09. [2025-09-22T18:06:19.113952] [WARN ] [MAIN ] COLD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:06:19.114456] [INFO ] [MAIN ] COLD: Wiping existing primary data before full refresh. [2025-09-22T18:06:19.114542] [INFO ] [LOCAL ] COLD: Starting deletion of primary data. [2025-09-22T18:06:19.126060] [DEBUG] [LOCAL ] COLD: Deleted primary data file. [2025-09-22T18:06:19.142140] [INFO ] [MAIN ] COLD: Starting full primary refresh. [2025-09-22T18:06:19.228244] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-04 (2.71 seconds). [2025-09-22T18:06:19.555402] [INFO ] [REMOTE ] COLD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:06:19.645738] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T18:06:19.722061] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-07. [2025-09-22T18:06:20.381513] [INFO ] [REMOTE ] CNX: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T18:06:20.389819] [INFO ] [REMOTE ] CNX: Full fetch complete (74758 records). [2025-09-22T18:06:20.389971] [DEBUG] [VALIDATOR ] CNX: Validating primary data. [2025-09-22T18:06:20.530824] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-05. [2025-09-22T18:06:20.802392] [DEBUG] [VALIDATOR ] CNX: All expected trading days are present. [2025-09-22T18:06:20.802510] [DEBUG] [VALIDATOR ] CNX: Primary data validation passed. [2025-09-22T18:06:20.804320] [INFO ] [MAIN ] CNX: Fetched primary data is valid. [2025-09-22T18:06:20.804410] [DEBUG] [LOCAL ] CNX: Saving primary data. [2025-09-22T18:06:20.806150] [DEBUG] [LOCAL ] CNX: Trimmed 74758 records to 51393 (keeping 200 days of data) [2025-09-22T18:06:21.127365] [DEBUG] [LOCAL ] CNX: Primary data saved (51393 records). [2025-09-22T18:06:21.127508] [INFO ] [MAIN ] CNX: Full history saved. [2025-09-22T18:06:21.127667] [INFO ] [MAIN ] Update Progress: 503/2372 symbols completed. CNX took 39.6s. Estimated remaining: 4h 6m 19s. Rate: 7.6 symbols/min [2025-09-22T18:06:21.304531] [INFO ] [MAIN ] COMP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:06:21.304780] [DEBUG] [LOCAL ] COMP: No existing data file found in primary storage. [2025-09-22T18:06:21.304854] [WARN ] [MAIN ] COMP: No existing data found, performing full refresh instead. [2025-09-22T18:06:21.305015] [INFO ] [MAIN ] COMP: Wiping existing primary data before full refresh. [2025-09-22T18:06:21.305069] [INFO ] [LOCAL ] COMP: Starting deletion of primary data. [2025-09-22T18:06:21.305136] [DEBUG] [LOCAL ] COMP: No primary data file found to delete. [2025-09-22T18:06:21.305171] [INFO ] [MAIN ] COMP: Starting full primary refresh. [2025-09-22T18:06:21.337163] [INFO ] [REMOTE ] COLD: Fetching primary data for 2024-12. [2025-09-22T18:06:21.751874] [INFO ] [REMOTE ] COMP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:06:22.038224] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-07 (2.32 seconds). [2025-09-22T18:06:22.122029] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-08. [2025-09-22T18:06:22.262213] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-22T18:06:22.803428] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-22T18:06:22.922084] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-01. [2025-09-22T18:06:23.722042] [INFO ] [REMOTE ] COMP: Fetching primary data for 2024-12. [2025-09-22T18:06:23.801603] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T18:06:24.522082] [INFO ] [REMOTE ] COF: Fetching primary data for 2025-09. [2025-09-22T18:06:24.791681] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-22T18:06:25.322110] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-02. [2025-09-22T18:06:25.704754] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2024-12 (1.98 seconds). [2025-09-22T18:06:26.122081] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-01. [2025-09-22T18:06:26.473142] [INFO ] [REMOTE ] COF: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-22T18:06:26.481367] [INFO ] [REMOTE ] COF: Full fetch complete (77384 records). [2025-09-22T18:06:26.481500] [DEBUG] [VALIDATOR ] COF: Validating primary data. [2025-09-22T18:06:26.900096] [DEBUG] [VALIDATOR ] COF: All expected trading days are present. [2025-09-22T18:06:26.900256] [DEBUG] [VALIDATOR ] COF: Primary data validation passed. [2025-09-22T18:06:26.901133] [INFO ] [MAIN ] COF: Fetched primary data is valid. [2025-09-22T18:06:26.901298] [DEBUG] [LOCAL ] COF: Saving primary data. [2025-09-22T18:06:26.903225] [DEBUG] [LOCAL ] COF: Trimmed 77384 records to 53611 (keeping 200 days of data) [2025-09-22T18:06:26.969892] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-06. [2025-09-22T18:06:27.050069] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-22T18:06:27.293928] [DEBUG] [LOCAL ] COF: Primary data saved (53611 records). [2025-09-22T18:06:27.294125] [INFO ] [MAIN ] COF: Full history saved. [2025-09-22T18:06:27.294312] [INFO ] [MAIN ] Update Progress: 504/2372 symbols completed. COF took 29.8s. Estimated remaining: 4h 6m 4s. Rate: 7.6 symbols/min [2025-09-22T18:06:27.468959] [INFO ] [MAIN ] CON: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:06:27.514276] [DEBUG] [LOCAL ] CON: Loaded 39527 existing records from primary storage. [2025-09-22T18:06:27.514434] [INFO ] [MAIN ] CON: Loaded 39527 existing records. [2025-09-22T18:06:27.694140] [WARN ] [MAIN ] CON: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:06:27.694397] [INFO ] [MAIN ] CON: Wiping existing primary data before full refresh. [2025-09-22T18:06:27.694453] [INFO ] [LOCAL ] CON: Starting deletion of primary data. [2025-09-22T18:06:27.695348] [DEBUG] [LOCAL ] CON: Deleted primary data file. [2025-09-22T18:06:27.695407] [INFO ] [MAIN ] CON: Starting full primary refresh. [2025-09-22T18:06:27.727172] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-03. [2025-09-22T18:06:28.076179] [INFO ] [REMOTE ] CON: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:06:28.113280] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-01 (1.99 seconds). [2025-09-22T18:06:28.522071] [INFO ] [REMOTE ] CON: Fetching primary data for 2024-12. [2025-09-22T18:06:29.136525] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-06 (2.17 seconds). [2025-09-22T18:06:29.322093] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-02. [2025-09-22T18:06:30.122069] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-07. [2025-09-22T18:06:30.365605] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-03 (2.64 seconds). [2025-09-22T18:06:30.922058] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-04. [2025-09-22T18:06:31.074325] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2024-12 (2.55 seconds). [2025-09-22T18:06:31.722040] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-01. [2025-09-22T18:06:31.857353] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-02 (2.54 seconds). [2025-09-22T18:06:32.522037] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-03. [2025-09-22T18:06:32.574513] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T18:06:32.642780] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-07 (2.52 seconds). [2025-09-22T18:06:33.053024] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-22T18:06:33.322076] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-05. [2025-09-22T18:06:34.122085] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-02. [2025-09-22T18:06:34.197962] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T18:06:34.922077] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-04. [2025-09-22T18:06:35.224992] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-05 (1.90 seconds). [2025-09-22T18:06:35.543042] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T18:06:35.722089] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-06. [2025-09-22T18:06:36.439386] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T18:06:36.522062] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-03. [2025-09-22T18:06:37.246909] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T18:06:37.322009] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-07. [2025-09-22T18:06:37.661385] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-22T18:06:38.122117] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-08. [2025-09-22T18:06:38.662945] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T18:06:38.922069] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-05. [2025-09-22T18:06:39.722063] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-04. [2025-09-22T18:06:40.080062] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-22T18:06:40.476984] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-22T18:06:40.522036] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-06. [2025-09-22T18:06:41.233805] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T18:06:41.322009] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-05. [2025-09-22T18:06:42.122027] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-08. [2025-09-22T18:06:42.200768] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-22T18:06:42.258362] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-22T18:06:42.922124] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-07. [2025-09-22T18:06:43.531211] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T18:06:43.722091] [INFO ] [REMOTE ] COLD: Fetching primary data for 2025-09. [2025-09-22T18:06:44.522123] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-06. [2025-09-22T18:06:44.710544] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T18:06:45.322047] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-08. [2025-09-22T18:06:45.647580] [INFO ] [REMOTE ] COLD: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T18:06:45.656935] [INFO ] [REMOTE ] COLD: Full fetch complete (74039 records). [2025-09-22T18:06:45.657094] [DEBUG] [VALIDATOR ] COLD: Validating primary data. [2025-09-22T18:06:46.074165] [DEBUG] [VALIDATOR ] COLD: All expected trading days are present. [2025-09-22T18:06:46.074261] [DEBUG] [VALIDATOR ] COLD: Primary data validation passed. [2025-09-22T18:06:46.075148] [INFO ] [MAIN ] COLD: Fetched primary data is valid. [2025-09-22T18:06:46.075236] [DEBUG] [LOCAL ] COLD: Saving primary data. [2025-09-22T18:06:46.076798] [DEBUG] [LOCAL ] COLD: Trimmed 74039 records to 51973 (keeping 200 days of data) [2025-09-22T18:06:46.141433] [INFO ] [REMOTE ] COHR: Fetching primary data for 2025-09. [2025-09-22T18:06:46.220898] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T18:06:46.437552] [DEBUG] [LOCAL ] COLD: Primary data saved (51973 records). [2025-09-22T18:06:46.437731] [INFO ] [MAIN ] COLD: Full history saved. [2025-09-22T18:06:46.437864] [INFO ] [MAIN ] Update Progress: 505/2372 symbols completed. COLD took 27.8s. Estimated remaining: 4h 6m 38s. Rate: 7.6 symbols/min [2025-09-22T18:06:46.616101] [INFO ] [MAIN ] COOK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:06:46.641730] [DEBUG] [LOCAL ] COOK: Loaded 24488 existing records from primary storage. [2025-09-22T18:06:46.641866] [INFO ] [MAIN ] COOK: Loaded 24488 existing records. [2025-09-22T18:06:46.820938] [WARN ] [MAIN ] COOK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:06:46.821248] [INFO ] [MAIN ] COOK: Wiping existing primary data before full refresh. [2025-09-22T18:06:46.821296] [INFO ] [LOCAL ] COOK: Starting deletion of primary data. [2025-09-22T18:06:46.821989] [DEBUG] [LOCAL ] COOK: Deleted primary data file. [2025-09-22T18:06:46.822061] [INFO ] [MAIN ] COOK: Starting full primary refresh. [2025-09-22T18:06:46.923012] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-07. [2025-09-22T18:06:47.182228] [INFO ] [REMOTE ] COOK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:06:47.286803] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-22T18:06:47.722082] [INFO ] [REMOTE ] COOK: Fetching primary data for 2024-12. [2025-09-22T18:06:48.025793] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-22T18:06:48.499533] [INFO ] [REMOTE ] COHR: Incremental fetch complete for 2025-09 (2.36 seconds). [2025-09-22T18:06:48.507978] [INFO ] [REMOTE ] COHR: Full fetch complete (77084 records). [2025-09-22T18:06:48.508113] [DEBUG] [VALIDATOR ] COHR: Validating primary data. [2025-09-22T18:06:48.530364] [INFO ] [REMOTE ] COMP: Fetching primary data for 2025-09. [2025-09-22T18:06:48.907976] [DEBUG] [VALIDATOR ] COHR: All expected trading days are present. [2025-09-22T18:06:48.908142] [DEBUG] [VALIDATOR ] COHR: Primary data validation passed. [2025-09-22T18:06:48.909017] [INFO ] [MAIN ] COHR: Fetched primary data is valid. [2025-09-22T18:06:48.909184] [DEBUG] [LOCAL ] COHR: Saving primary data. [2025-09-22T18:06:48.924518] [DEBUG] [LOCAL ] COHR: Trimmed 77084 records to 53366 (keeping 200 days of data) [2025-09-22T18:06:48.925299] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-22T18:06:49.262281] [DEBUG] [LOCAL ] COHR: Primary data saved (53366 records). [2025-09-22T18:06:49.262734] [INFO ] [MAIN ] COHR: Full history saved. [2025-09-22T18:06:49.262831] [INFO ] [MAIN ] Update Progress: 506/2372 symbols completed. COHR took 49.0s. Estimated remaining: 4h 6m 11s. Rate: 7.6 symbols/min [2025-09-22T18:06:49.327163] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-08. [2025-09-22T18:06:49.436172] [INFO ] [MAIN ] COP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:06:49.493718] [DEBUG] [LOCAL ] COP: Loaded 54507 existing records from primary storage. [2025-09-22T18:06:49.493871] [INFO ] [MAIN ] COP: Loaded 54507 existing records. [2025-09-22T18:06:49.674378] [WARN ] [MAIN ] COP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:06:49.674720] [INFO ] [MAIN ] COP: Wiping existing primary data before full refresh. [2025-09-22T18:06:49.674777] [INFO ] [LOCAL ] COP: Starting deletion of primary data. [2025-09-22T18:06:49.676375] [DEBUG] [LOCAL ] COP: Deleted primary data file. [2025-09-22T18:06:49.676437] [INFO ] [MAIN ] COP: Starting full primary refresh. [2025-09-22T18:06:50.037637] [INFO ] [REMOTE ] COP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:06:50.122051] [INFO ] [REMOTE ] COP: Fetching primary data for 2024-12. [2025-09-22T18:06:50.266110] [INFO ] [REMOTE ] COMP: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-22T18:06:50.274619] [INFO ] [REMOTE ] COMP: Full fetch complete (77065 records). [2025-09-22T18:06:50.274790] [DEBUG] [VALIDATOR ] COMP: Validating primary data. [2025-09-22T18:06:50.699783] [DEBUG] [VALIDATOR ] COMP: All expected trading days are present. [2025-09-22T18:06:50.699934] [DEBUG] [VALIDATOR ] COMP: Primary data validation passed. [2025-09-22T18:06:50.700866] [INFO ] [MAIN ] COMP: Fetched primary data is valid. [2025-09-22T18:06:50.701064] [DEBUG] [LOCAL ] COMP: Saving primary data. [2025-09-22T18:06:50.704221] [DEBUG] [LOCAL ] COMP: Trimmed 77065 records to 53384 (keeping 200 days of data) [2025-09-22T18:06:50.923768] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-01. [2025-09-22T18:06:50.955723] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T18:06:51.076093] [DEBUG] [LOCAL ] COMP: Primary data saved (53384 records). [2025-09-22T18:06:51.076277] [INFO ] [MAIN ] COMP: Full history saved. [2025-09-22T18:06:51.076375] [INFO ] [MAIN ] Update Progress: 507/2372 symbols completed. COMP took 29.9s. Estimated remaining: 4h 5m 41s. Rate: 7.6 symbols/min [2025-09-22T18:06:51.250253] [INFO ] [MAIN ] COR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:06:51.306872] [DEBUG] [LOCAL ] COR: Loaded 48035 existing records from primary storage. [2025-09-22T18:06:51.307037] [INFO ] [MAIN ] COR: Loaded 48035 existing records. [2025-09-22T18:06:51.485106] [WARN ] [MAIN ] COR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:06:51.485335] [INFO ] [MAIN ] COR: Wiping existing primary data before full refresh. [2025-09-22T18:06:51.485382] [INFO ] [LOCAL ] COR: Starting deletion of primary data. [2025-09-22T18:06:51.486582] [DEBUG] [LOCAL ] COR: Deleted primary data file. [2025-09-22T18:06:51.486674] [INFO ] [MAIN ] COR: Starting full primary refresh. [2025-09-22T18:06:51.727372] [INFO ] [REMOTE ] CON: Fetching primary data for 2025-09. [2025-09-22T18:06:51.873467] [INFO ] [REMOTE ] COR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:06:51.978637] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T18:06:52.327682] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2024-12 (2.21 seconds). [2025-09-22T18:06:52.522074] [INFO ] [REMOTE ] COR: Fetching primary data for 2024-12. [2025-09-22T18:06:53.119085] [INFO ] [REMOTE ] CON: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T18:06:53.126079] [INFO ] [REMOTE ] CON: Full fetch complete (57240 records). [2025-09-22T18:06:53.126178] [DEBUG] [VALIDATOR ] CON: Validating primary data. [2025-09-22T18:06:53.329706] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-01. [2025-09-22T18:06:53.516561] [DEBUG] [VALIDATOR ] CON: All expected trading days are present. [2025-09-22T18:06:53.516639] [DEBUG] [VALIDATOR ] CON: Primary data validation passed. [2025-09-22T18:06:53.517329] [INFO ] [MAIN ] CON: Fetched primary data is valid. [2025-09-22T18:06:53.517371] [DEBUG] [LOCAL ] CON: Saving primary data. [2025-09-22T18:06:53.519462] [DEBUG] [LOCAL ] CON: Trimmed 57240 records to 38793 (keeping 200 days of data) [2025-09-22T18:06:53.758448] [DEBUG] [LOCAL ] CON: Primary data saved (38793 records). [2025-09-22T18:06:53.758612] [INFO ] [MAIN ] CON: Full history saved. [2025-09-22T18:06:53.758750] [INFO ] [MAIN ] Update Progress: 508/2372 symbols completed. CON took 26.5s. Estimated remaining: 4h 5m 14s. Rate: 7.6 symbols/min [2025-09-22T18:06:53.927790] [INFO ] [MAIN ] COTY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:06:53.982539] [DEBUG] [LOCAL ] COTY: Loaded 54037 existing records from primary storage. [2025-09-22T18:06:53.982709] [INFO ] [MAIN ] COTY: Loaded 54037 existing records. [2025-09-22T18:06:54.132191] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-02. [2025-09-22T18:06:54.164085] [WARN ] [MAIN ] COTY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:06:54.164470] [INFO ] [MAIN ] COTY: Wiping existing primary data before full refresh. [2025-09-22T18:06:54.164634] [INFO ] [LOCAL ] COTY: Starting deletion of primary data. [2025-09-22T18:06:54.165913] [DEBUG] [LOCAL ] COTY: Deleted primary data file. [2025-09-22T18:06:54.165977] [INFO ] [MAIN ] COTY: Starting full primary refresh. [2025-09-22T18:06:54.534422] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-22T18:06:54.577902] [INFO ] [REMOTE ] COTY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:06:54.705981] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-22T18:06:54.922066] [INFO ] [REMOTE ] COTY: Fetching primary data for 2024-12. [2025-09-22T18:06:55.432622] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-01 (2.10 seconds). [2025-09-22T18:06:55.722071] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-01. [2025-09-22T18:06:56.522071] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-02. [2025-09-22T18:06:56.766077] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-22T18:06:57.322060] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-01. [2025-09-22T18:06:57.455222] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T18:06:58.122061] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-02. [2025-09-22T18:06:58.448538] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-02 (1.93 seconds). [2025-09-22T18:06:58.922028] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-03. [2025-09-22T18:06:59.098845] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-22T18:06:59.722057] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-02. [2025-09-22T18:06:59.913062] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-22T18:07:00.522058] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-03. [2025-09-22T18:07:01.097193] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-03 (2.18 seconds). [2025-09-22T18:07:01.237119] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T18:07:01.322077] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-03. [2025-09-22T18:07:02.104352] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-22T18:07:02.122074] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-04. [2025-09-22T18:07:02.402299] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-22T18:07:02.922091] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-04. [2025-09-22T18:07:03.216916] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-22T18:07:03.722084] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-03. [2025-09-22T18:07:04.522085] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-05. [2025-09-22T18:07:04.931921] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-04 (2.01 seconds). [2025-09-22T18:07:05.322024] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-05. [2025-09-22T18:07:05.535040] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T18:07:05.647790] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-22T18:07:06.122066] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-06. [2025-09-22T18:07:06.779743] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-22T18:07:06.922057] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-06. [2025-09-22T18:07:07.533520] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T18:07:07.722048] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-04. [2025-09-22T18:07:08.311168] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T18:07:08.522154] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-07. [2025-09-22T18:07:09.322093] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-07. [2025-09-22T18:07:09.551169] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-22T18:07:10.011077] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-22T18:07:10.067408] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-22T18:07:10.122068] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-08. [2025-09-22T18:07:10.922045] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-08. [2025-09-22T18:07:11.281409] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-22T18:07:11.722080] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-04. [2025-09-22T18:07:12.169142] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-22T18:07:12.522084] [INFO ] [REMOTE ] COOK: Fetching primary data for 2025-09. [2025-09-22T18:07:13.322080] [INFO ] [REMOTE ] COR: Fetching primary data for 2025-09. [2025-09-22T18:07:13.394216] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T18:07:13.872959] [INFO ] [REMOTE ] COOK: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-22T18:07:13.877536] [INFO ] [REMOTE ] COOK: Full fetch complete (32972 records). [2025-09-22T18:07:13.877662] [DEBUG] [VALIDATOR ] COOK: Validating primary data. [2025-09-22T18:07:14.129152] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-05. [2025-09-22T18:07:14.260857] [DEBUG] [VALIDATOR ] COOK: All expected trading days are present. [2025-09-22T18:07:14.260948] [DEBUG] [VALIDATOR ] COOK: Primary data validation passed. [2025-09-22T18:07:14.261448] [INFO ] [MAIN ] COOK: Fetched primary data is valid. [2025-09-22T18:07:14.261495] [DEBUG] [LOCAL ] COOK: Saving primary data. [2025-09-22T18:07:14.262461] [DEBUG] [LOCAL ] COOK: Trimmed 32972 records to 24380 (keeping 200 days of data) [2025-09-22T18:07:14.401891] [DEBUG] [LOCAL ] COOK: Primary data saved (24380 records). [2025-09-22T18:07:14.402077] [INFO ] [MAIN ] COOK: Full history saved. [2025-09-22T18:07:14.402212] [INFO ] [MAIN ] Update Progress: 509/2372 symbols completed. COOK took 28.0s. Estimated remaining: 4h 5m 52s. Rate: 7.6 symbols/min [2025-09-22T18:07:14.580081] [INFO ] [MAIN ] COUR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:07:14.580246] [DEBUG] [LOCAL ] COUR: No existing data file found in primary storage. [2025-09-22T18:07:14.580284] [WARN ] [MAIN ] COUR: No existing data found, performing full refresh instead. [2025-09-22T18:07:14.580467] [INFO ] [MAIN ] COUR: Wiping existing primary data before full refresh. [2025-09-22T18:07:14.580548] [INFO ] [LOCAL ] COUR: Starting deletion of primary data. [2025-09-22T18:07:14.580617] [DEBUG] [LOCAL ] COUR: No primary data file found to delete. [2025-09-22T18:07:14.580681] [INFO ] [MAIN ] COUR: Starting full primary refresh. [2025-09-22T18:07:14.935822] [INFO ] [REMOTE ] COUR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:07:14.930905] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-05. [2025-09-22T18:07:15.235711] [INFO ] [REMOTE ] COR: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-22T18:07:15.243043] [INFO ] [REMOTE ] COR: Full fetch complete (68859 records). [2025-09-22T18:07:15.243157] [DEBUG] [VALIDATOR ] COR: Validating primary data. [2025-09-22T18:07:15.633320] [DEBUG] [VALIDATOR ] COR: All expected trading days are present. [2025-09-22T18:07:15.633420] [DEBUG] [VALIDATOR ] COR: Primary data validation passed. [2025-09-22T18:07:15.634206] [INFO ] [MAIN ] COR: Fetched primary data is valid. [2025-09-22T18:07:15.634271] [DEBUG] [LOCAL ] COR: Saving primary data. [2025-09-22T18:07:15.635689] [DEBUG] [LOCAL ] COR: Trimmed 68859 records to 47281 (keeping 200 days of data) [2025-09-22T18:07:15.726437] [INFO ] [REMOTE ] COUR: Fetching primary data for 2024-12. [2025-09-22T18:07:15.938374] [DEBUG] [LOCAL ] COR: Primary data saved (47281 records). [2025-09-22T18:07:15.938534] [INFO ] [MAIN ] COR: Full history saved. [2025-09-22T18:07:15.940287] [INFO ] [MAIN ] Update Progress: 510/2372 symbols completed. COR took 24.9s. Estimated remaining: 4h 5m 21s. Rate: 7.6 symbols/min [2025-09-22T18:07:16.087785] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-22T18:07:16.169363] [INFO ] [MAIN ] CP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:07:16.227094] [DEBUG] [LOCAL ] CP: Loaded 54068 existing records from primary storage. [2025-09-22T18:07:16.227239] [INFO ] [MAIN ] CP: Loaded 54068 existing records. [2025-09-22T18:07:16.408299] [WARN ] [MAIN ] CP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:07:16.408610] [INFO ] [MAIN ] CP: Wiping existing primary data before full refresh. [2025-09-22T18:07:16.408696] [INFO ] [LOCAL ] CP: Starting deletion of primary data. [2025-09-22T18:07:16.409903] [DEBUG] [LOCAL ] CP: Deleted primary data file. [2025-09-22T18:07:16.409963] [INFO ] [MAIN ] CP: Starting full primary refresh. [2025-09-22T18:07:16.527230] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-06. [2025-09-22T18:07:16.773195] [INFO ] [REMOTE ] CP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:07:16.802821] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-22T18:07:17.322026] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-06. [2025-09-22T18:07:17.723406] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-22T18:07:18.122076] [INFO ] [REMOTE ] CP: Fetching primary data for 2024-12. [2025-09-22T18:07:18.662236] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-06 (2.14 seconds). [2025-09-22T18:07:18.922125] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-07. [2025-09-22T18:07:19.087851] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-22T18:07:19.722036] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-07. [2025-09-22T18:07:19.915505] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-22T18:07:20.522166] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-01. [2025-09-22T18:07:21.081134] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-07 (2.16 seconds). [2025-09-22T18:07:21.169103] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T18:07:21.322022] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-08. [2025-09-22T18:07:22.122095] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-08. [2025-09-22T18:07:22.309633] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-01 (1.79 seconds). [2025-09-22T18:07:22.922080] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-01. [2025-09-22T18:07:23.001478] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T18:07:23.722116] [INFO ] [REMOTE ] COTY: Fetching primary data for 2025-09. [2025-09-22T18:07:24.066997] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-22T18:07:24.217037] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T18:07:24.522079] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-02. [2025-09-22T18:07:25.322017] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-02. [2025-09-22T18:07:25.525018] [INFO ] [REMOTE ] COTY: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T18:07:25.533320] [INFO ] [REMOTE ] COTY: Full fetch complete (77094 records). [2025-09-22T18:07:25.533462] [DEBUG] [VALIDATOR ] COTY: Validating primary data. [2025-09-22T18:07:25.940959] [DEBUG] [VALIDATOR ] COTY: All expected trading days are present. [2025-09-22T18:07:25.941061] [DEBUG] [VALIDATOR ] COTY: Primary data validation passed. [2025-09-22T18:07:25.941926] [INFO ] [MAIN ] COTY: Fetched primary data is valid. [2025-09-22T18:07:25.942008] [DEBUG] [LOCAL ] COTY: Saving primary data. [2025-09-22T18:07:25.943925] [DEBUG] [LOCAL ] COTY: Trimmed 77094 records to 53252 (keeping 200 days of data) [2025-09-22T18:07:26.057327] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-22T18:07:26.145766] [INFO ] [REMOTE ] COP: Fetching primary data for 2025-09. [2025-09-22T18:07:26.292298] [DEBUG] [LOCAL ] COTY: Primary data saved (53252 records). [2025-09-22T18:07:26.292475] [INFO ] [MAIN ] COTY: Full history saved. [2025-09-22T18:07:26.292573] [INFO ] [MAIN ] Update Progress: 511/2372 symbols completed. COTY took 32.5s. Estimated remaining: 4h 5m 22s. Rate: 7.6 symbols/min [2025-09-22T18:07:26.524009] [INFO ] [MAIN ] CPA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:07:26.557108] [DEBUG] [LOCAL ] CPA: Loaded 29453 existing records from primary storage. [2025-09-22T18:07:26.557269] [INFO ] [MAIN ] CPA: Loaded 29453 existing records. [2025-09-22T18:07:26.745193] [WARN ] [MAIN ] CPA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:07:26.745518] [INFO ] [MAIN ] CPA: Wiping existing primary data before full refresh. [2025-09-22T18:07:26.745575] [INFO ] [LOCAL ] CPA: Starting deletion of primary data. [2025-09-22T18:07:26.746449] [DEBUG] [LOCAL ] CPA: Deleted primary data file. [2025-09-22T18:07:26.746510] [INFO ] [MAIN ] CPA: Starting full primary refresh. [2025-09-22T18:07:26.945073] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-03. [2025-09-22T18:07:27.108294] [INFO ] [REMOTE ] CPA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:07:27.137473] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T18:07:27.722063] [INFO ] [REMOTE ] CPA: Fetching primary data for 2024-12. [2025-09-22T18:07:27.802625] [INFO ] [REMOTE ] COP: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-22T18:07:27.811264] [INFO ] [REMOTE ] COP: Full fetch complete (77769 records). [2025-09-22T18:07:27.811459] [DEBUG] [VALIDATOR ] COP: Validating primary data. [2025-09-22T18:07:28.214521] [DEBUG] [VALIDATOR ] COP: All expected trading days are present. [2025-09-22T18:07:28.214621] [DEBUG] [VALIDATOR ] COP: Primary data validation passed. [2025-09-22T18:07:28.215552] [INFO ] [MAIN ] COP: Fetched primary data is valid. [2025-09-22T18:07:28.215623] [DEBUG] [LOCAL ] COP: Saving primary data. [2025-09-22T18:07:28.217218] [DEBUG] [LOCAL ] COP: Trimmed 77769 records to 53727 (keeping 200 days of data) [2025-09-22T18:07:28.538303] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-03. [2025-09-22T18:07:28.565951] [DEBUG] [LOCAL ] COP: Primary data saved (53727 records). [2025-09-22T18:07:28.566111] [INFO ] [MAIN ] COP: Full history saved. [2025-09-22T18:07:28.566204] [INFO ] [MAIN ] Update Progress: 512/2372 symbols completed. COP took 39.3s. Estimated remaining: 4h 4m 54s. Rate: 7.6 symbols/min [2025-09-22T18:07:28.738504] [INFO ] [MAIN ] CPAC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:07:28.738814] [DEBUG] [LOCAL ] CPAC: No existing data file found in primary storage. [2025-09-22T18:07:28.738883] [WARN ] [MAIN ] CPAC: No existing data found, performing full refresh instead. [2025-09-22T18:07:28.739379] [INFO ] [MAIN ] CPAC: Wiping existing primary data before full refresh. [2025-09-22T18:07:28.739670] [INFO ] [LOCAL ] CPAC: Starting deletion of primary data. [2025-09-22T18:07:28.739978] [DEBUG] [LOCAL ] CPAC: No primary data file found to delete. [2025-09-22T18:07:28.740128] [INFO ] [MAIN ] CPAC: Starting full primary refresh. [2025-09-22T18:07:29.114771] [INFO ] [REMOTE ] CPAC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:07:29.146202] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-03 (2.20 seconds). [2025-09-22T18:07:29.205328] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-22T18:07:29.322041] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-01. [2025-09-22T18:07:30.122110] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-04. [2025-09-22T18:07:30.202747] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-22T18:07:30.345913] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T18:07:30.922073] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-02. [2025-09-22T18:07:31.722056] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2024-12. [2025-09-22T18:07:32.169018] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-04 (2.05 seconds). [2025-09-22T18:07:32.305676] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T18:07:32.315893] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2024-12 (0.59 seconds). [2025-09-22T18:07:32.522099] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-01. [2025-09-22T18:07:32.840937] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-01 (0.32 seconds). [2025-09-22T18:07:33.322063] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-03. [2025-09-22T18:07:34.122062] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-04. [2025-09-22T18:07:34.749938] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-22T18:07:34.922090] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-04. [2025-09-22T18:07:35.482505] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-22T18:07:35.722077] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-05. [2025-09-22T18:07:36.202798] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-22T18:07:36.522088] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-05. [2025-09-22T18:07:37.322040] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-02. [2025-09-22T18:07:37.456861] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-22T18:07:37.690610] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-02 (0.37 seconds). [2025-09-22T18:07:38.122045] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-03. [2025-09-22T18:07:38.402605] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-03 (0.28 seconds). [2025-09-22T18:07:38.404339] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-22T18:07:38.922106] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-06. [2025-09-22T18:07:39.722061] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-05. [2025-09-22T18:07:40.522058] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-04. [2025-09-22T18:07:40.639428] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-22T18:07:40.955077] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-22T18:07:41.267919] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-22T18:07:41.322090] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-05. [2025-09-22T18:07:41.672299] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-05 (0.35 seconds). [2025-09-22T18:07:42.122084] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-06. [2025-09-22T18:07:42.622469] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-06 (0.50 seconds). [2025-09-22T18:07:42.922070] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-07. [2025-09-22T18:07:43.722066] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-06. [2025-09-22T18:07:44.521120] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-22T18:07:44.531834] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-07. [2025-09-22T18:07:45.032149] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T18:07:45.041105] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-07 (0.51 seconds). [2025-09-22T18:07:45.322058] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-08. [2025-09-22T18:07:45.677472] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-08 (0.36 seconds). [2025-09-22T18:07:46.122042] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-08. [2025-09-22T18:07:46.922112] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-07. [2025-09-22T18:07:47.722030] [INFO ] [REMOTE ] CPAC: Fetching primary data for 2025-09. [2025-09-22T18:07:47.805751] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-22T18:07:47.951905] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-22T18:07:48.203639] [INFO ] [REMOTE ] CPAC: Incremental fetch complete for 2025-09 (0.48 seconds). [2025-09-22T18:07:48.204509] [INFO ] [REMOTE ] CPAC: Full fetch complete (1903 records). [2025-09-22T18:07:48.204576] [DEBUG] [VALIDATOR ] CPAC: Validating primary data. [2025-09-22T18:07:48.383273] [WARN ] [VALIDATOR ] CPAC: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-22T18:07:48.383477] [FATAL] [MAIN ] CPAC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:07:48.383566] [WARN ] [MAIN ] CPAC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:07:48.383681] [INFO ] [LOCAL ] CPAC: Starting deletion of primary data. [2025-09-22T18:07:48.383775] [DEBUG] [LOCAL ] CPAC: No primary data file found to delete. [2025-09-22T18:07:48.383832] [INFO ] [LOCAL ] CPAC: Starting deletion of derivative data. [2025-09-22T18:07:48.383876] [DEBUG] [LOCAL ] CPAC: No derivative data file found to delete. [2025-09-22T18:07:48.383940] [INFO ] [MAIN ] Update Progress: 513/2372 symbols completed. CPAC took 19.8s. Estimated remaining: 4h 5m 29s. Rate: 7.6 symbols/min [2025-09-22T18:07:48.528493] [INFO ] [REMOTE ] COUR: Fetching primary data for 2025-09. [2025-09-22T18:07:48.555224] [INFO ] [MAIN ] CPAY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:07:48.555390] [DEBUG] [LOCAL ] CPAY: No existing data file found in primary storage. [2025-09-22T18:07:48.555444] [WARN ] [MAIN ] CPAY: No existing data found, performing full refresh instead. [2025-09-22T18:07:48.555634] [INFO ] [MAIN ] CPAY: Wiping existing primary data before full refresh. [2025-09-22T18:07:48.555717] [INFO ] [LOCAL ] CPAY: Starting deletion of primary data. [2025-09-22T18:07:48.555767] [DEBUG] [LOCAL ] CPAY: No primary data file found to delete. [2025-09-22T18:07:48.555802] [INFO ] [MAIN ] CPAY: Starting full primary refresh. [2025-09-22T18:07:48.950241] [INFO ] [REMOTE ] CPAY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:07:49.322053] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-08. [2025-09-22T18:07:50.122072] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-06. [2025-09-22T18:07:50.222744] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-08 (0.90 seconds). [2025-09-22T18:07:50.420149] [INFO ] [REMOTE ] COUR: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-22T18:07:50.428961] [INFO ] [REMOTE ] COUR: Full fetch complete (70879 records). [2025-09-22T18:07:50.429130] [DEBUG] [VALIDATOR ] COUR: Validating primary data. [2025-09-22T18:07:50.823972] [DEBUG] [VALIDATOR ] COUR: All expected trading days are present. [2025-09-22T18:07:50.824076] [DEBUG] [VALIDATOR ] COUR: Primary data validation passed. [2025-09-22T18:07:50.824992] [INFO ] [MAIN ] COUR: Fetched primary data is valid. [2025-09-22T18:07:50.825063] [DEBUG] [LOCAL ] COUR: Saving primary data. [2025-09-22T18:07:50.826711] [DEBUG] [LOCAL ] COUR: Trimmed 70879 records to 48918 (keeping 200 days of data) [2025-09-22T18:07:50.922199] [INFO ] [REMOTE ] CPA: Fetching primary data for 2025-09. [2025-09-22T18:07:51.125178] [DEBUG] [LOCAL ] COUR: Primary data saved (48918 records). [2025-09-22T18:07:51.125395] [INFO ] [MAIN ] COUR: Full history saved. [2025-09-22T18:07:51.125530] [INFO ] [MAIN ] Update Progress: 514/2372 symbols completed. COUR took 36.7s. Estimated remaining: 4h 5m 2s. Rate: 7.6 symbols/min [2025-09-22T18:07:51.304987] [INFO ] [MAIN ] CPF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:07:51.323499] [DEBUG] [LOCAL ] CPF: Loaded 15847 existing records from primary storage. [2025-09-22T18:07:51.323669] [INFO ] [MAIN ] CPF: Loaded 15847 existing records. [2025-09-22T18:07:51.518170] [WARN ] [MAIN ] CPF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:07:51.518429] [INFO ] [MAIN ] CPF: Wiping existing primary data before full refresh. [2025-09-22T18:07:51.518480] [INFO ] [LOCAL ] CPF: Starting deletion of primary data. [2025-09-22T18:07:51.519072] [DEBUG] [LOCAL ] CPF: Deleted primary data file. [2025-09-22T18:07:51.519135] [INFO ] [MAIN ] CPF: Starting full primary refresh. [2025-09-22T18:07:51.736608] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2024-12. [2025-09-22T18:07:51.910528] [INFO ] [REMOTE ] CPF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:07:52.037389] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-06 (1.92 seconds). [2025-09-22T18:07:52.289143] [INFO ] [REMOTE ] CPA: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-22T18:07:52.293834] [INFO ] [REMOTE ] CPA: Full fetch complete (42163 records). [2025-09-22T18:07:52.293937] [DEBUG] [VALIDATOR ] CPA: Validating primary data. [2025-09-22T18:07:52.527401] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-07. [2025-09-22T18:07:52.716633] [DEBUG] [VALIDATOR ] CPA: All expected trading days are present. [2025-09-22T18:07:52.716741] [DEBUG] [VALIDATOR ] CPA: Primary data validation passed. [2025-09-22T18:07:52.717387] [INFO ] [MAIN ] CPA: Fetched primary data is valid. [2025-09-22T18:07:52.717450] [DEBUG] [LOCAL ] CPA: Saving primary data. [2025-09-22T18:07:52.718521] [DEBUG] [LOCAL ] CPA: Trimmed 42163 records to 28894 (keeping 200 days of data) [2025-09-22T18:07:52.917035] [DEBUG] [LOCAL ] CPA: Primary data saved (28894 records). [2025-09-22T18:07:52.917175] [INFO ] [MAIN ] CPA: Full history saved. [2025-09-22T18:07:52.917273] [INFO ] [MAIN ] Update Progress: 515/2372 symbols completed. CPA took 26.6s. Estimated remaining: 4h 4m 32s. Rate: 7.6 symbols/min [2025-09-22T18:07:53.096110] [INFO ] [MAIN ] CPK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:07:53.115966] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-22T18:07:53.135168] [DEBUG] [LOCAL ] CPK: Loaded 13398 existing records from primary storage. [2025-09-22T18:07:53.135302] [INFO ] [MAIN ] CPK: Loaded 13398 existing records. [2025-09-22T18:07:53.315618] [WARN ] [MAIN ] CPK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:07:53.315923] [INFO ] [MAIN ] CPK: Wiping existing primary data before full refresh. [2025-09-22T18:07:53.315976] [INFO ] [LOCAL ] CPK: Starting deletion of primary data. [2025-09-22T18:07:53.316578] [DEBUG] [LOCAL ] CPK: Deleted primary data file. [2025-09-22T18:07:53.316637] [INFO ] [MAIN ] CPK: Starting full primary refresh. [2025-09-22T18:07:53.327770] [INFO ] [REMOTE ] CPF: Fetching primary data for 2024-12. [2025-09-22T18:07:53.681706] [INFO ] [REMOTE ] CPK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:07:54.069037] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T18:07:54.122014] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-08. [2025-09-22T18:07:54.585440] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T18:07:54.922075] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-01. [2025-09-22T18:07:55.722095] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-01. [2025-09-22T18:07:55.985498] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-22T18:07:56.016899] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-22T18:07:56.499795] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-22T18:07:56.522020] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-02. [2025-09-22T18:07:57.322099] [INFO ] [REMOTE ] CP: Fetching primary data for 2025-09. [2025-09-22T18:07:57.513117] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-22T18:07:58.122072] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-03. [2025-09-22T18:07:58.857521] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-22T18:07:58.922068] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-02. [2025-09-22T18:07:59.059896] [INFO ] [REMOTE ] CP: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-22T18:07:59.068507] [INFO ] [REMOTE ] CP: Full fetch complete (77136 records). [2025-09-22T18:07:59.068627] [DEBUG] [VALIDATOR ] CP: Validating primary data. [2025-09-22T18:07:59.460176] [DEBUG] [VALIDATOR ] CP: All expected trading days are present. [2025-09-22T18:07:59.460289] [DEBUG] [VALIDATOR ] CP: Primary data validation passed. [2025-09-22T18:07:59.461125] [INFO ] [MAIN ] CP: Fetched primary data is valid. [2025-09-22T18:07:59.461188] [DEBUG] [LOCAL ] CP: Saving primary data. [2025-09-22T18:07:59.462709] [DEBUG] [LOCAL ] CP: Trimmed 77136 records to 53286 (keeping 200 days of data) [2025-09-22T18:07:59.743989] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-04. [2025-09-22T18:07:59.791153] [DEBUG] [LOCAL ] CP: Primary data saved (53286 records). [2025-09-22T18:07:59.791259] [INFO ] [MAIN ] CP: Full history saved. [2025-09-22T18:07:59.793933] [INFO ] [MAIN ] Update Progress: 516/2372 symbols completed. CP took 43.9s. Estimated remaining: 4h 4m 21s. Rate: 7.6 symbols/min [2025-09-22T18:07:59.968297] [INFO ] [MAIN ] CPNG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:07:59.996202] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-22T18:08:00.057340] [DEBUG] [LOCAL ] CPNG: Loaded 54451 existing records from primary storage. [2025-09-22T18:08:00.057547] [INFO ] [MAIN ] CPNG: Loaded 54451 existing records. [2025-09-22T18:08:00.234687] [WARN ] [MAIN ] CPNG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:08:00.234999] [INFO ] [MAIN ] CPNG: Wiping existing primary data before full refresh. [2025-09-22T18:08:00.235060] [INFO ] [LOCAL ] CPNG: Starting deletion of primary data. [2025-09-22T18:08:00.236263] [DEBUG] [LOCAL ] CPNG: Deleted primary data file. [2025-09-22T18:08:00.236324] [INFO ] [MAIN ] CPNG: Starting full primary refresh. [2025-09-22T18:08:00.527199] [INFO ] [REMOTE ] CPK: Fetching primary data for 2024-12. [2025-09-22T18:08:00.601123] [INFO ] [REMOTE ] CPNG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:08:00.674947] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-22T18:08:01.322069] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-05. [2025-09-22T18:08:01.579807] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T18:08:02.122097] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-01. [2025-09-22T18:08:02.560528] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-22T18:08:02.665213] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-22T18:08:02.922070] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-02. [2025-09-22T18:08:03.722070] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-03. [2025-09-22T18:08:03.765868] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-22T18:08:04.522059] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2024-12. [2025-09-22T18:08:05.105043] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-22T18:08:05.322058] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-04. [2025-09-22T18:08:06.122057] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-06. [2025-09-22T18:08:06.412471] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-22T18:08:06.898275] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-22T18:08:06.922146] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-03. [2025-09-22T18:08:07.008105] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2024-12 (2.49 seconds). [2025-09-22T18:08:07.722089] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-07. [2025-09-22T18:08:07.812765] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T18:08:08.522106] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-04. [2025-09-22T18:08:08.739260] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-22T18:08:09.322027] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-08. [2025-09-22T18:08:09.435154] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-04 (0.91 seconds). [2025-09-22T18:08:10.122059] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-05. [2025-09-22T18:08:10.252431] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-22T18:08:10.789292] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-05 (0.67 seconds). [2025-09-22T18:08:10.922075] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-01. [2025-09-22T18:08:11.722079] [INFO ] [REMOTE ] CPF: Fetching primary data for 2025-09. [2025-09-22T18:08:12.522024] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-06. [2025-09-22T18:08:12.699562] [INFO ] [REMOTE ] CPF: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-22T18:08:12.702764] [INFO ] [REMOTE ] CPF: Full fetch complete (24221 records). [2025-09-22T18:08:12.702845] [DEBUG] [VALIDATOR ] CPF: Validating primary data. [2025-09-22T18:08:13.090679] [DEBUG] [VALIDATOR ] CPF: All expected trading days are present. [2025-09-22T18:08:13.090793] [DEBUG] [VALIDATOR ] CPF: Primary data validation passed. [2025-09-22T18:08:13.091330] [INFO ] [MAIN ] CPF: Fetched primary data is valid. [2025-09-22T18:08:13.091405] [DEBUG] [LOCAL ] CPF: Saving primary data. [2025-09-22T18:08:13.092545] [DEBUG] [LOCAL ] CPF: Trimmed 24221 records to 15454 (keeping 200 days of data) [2025-09-22T18:08:13.192082] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-01 (2.27 seconds). [2025-09-22T18:08:13.234199] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T18:08:13.247240] [DEBUG] [LOCAL ] CPF: Primary data saved (15454 records). [2025-09-22T18:08:13.247356] [INFO ] [MAIN ] CPF: Full history saved. [2025-09-22T18:08:13.247452] [INFO ] [MAIN ] Update Progress: 517/2372 symbols completed. CPF took 22.1s. Estimated remaining: 4h 4m 33s. Rate: 7.6 symbols/min [2025-09-22T18:08:13.322009] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-07. [2025-09-22T18:08:14.122075] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-05. [2025-09-22T18:08:14.352465] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-22T18:08:14.922065] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-02. [2025-09-22T18:08:15.441315] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T18:08:15.722104] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-06. [2025-09-22T18:08:16.522106] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-08. [2025-09-22T18:08:17.027919] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T18:08:17.216234] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-02 (2.29 seconds). [2025-09-22T18:08:17.237967] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-22T18:08:17.322060] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-07. [2025-09-22T18:08:18.122066] [INFO ] [REMOTE ] CPK: Fetching primary data for 2025-09. [2025-09-22T18:08:18.511147] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T18:08:18.849202] [INFO ] [REMOTE ] CPK: Incremental fetch complete for 2025-09 (0.73 seconds). [2025-09-22T18:08:18.851696] [INFO ] [REMOTE ] CPK: Full fetch complete (17566 records). [2025-09-22T18:08:18.851789] [DEBUG] [VALIDATOR ] CPK: Validating primary data. [2025-09-22T18:08:18.929790] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-03. [2025-09-22T18:08:19.252702] [DEBUG] [VALIDATOR ] CPK: All expected trading days are present. [2025-09-22T18:08:19.252832] [DEBUG] [VALIDATOR ] CPK: Primary data validation passed. [2025-09-22T18:08:19.253423] [INFO ] [MAIN ] CPK: Fetched primary data is valid. [2025-09-22T18:08:19.253532] [DEBUG] [LOCAL ] CPK: Saving primary data. [2025-09-22T18:08:19.254731] [DEBUG] [LOCAL ] CPK: Trimmed 17566 records to 13280 (keeping 200 days of data) [2025-09-22T18:08:19.355967] [DEBUG] [LOCAL ] CPK: Primary data saved (13280 records). [2025-09-22T18:08:19.356123] [INFO ] [MAIN ] CPK: Full history saved. [2025-09-22T18:08:19.356272] [INFO ] [MAIN ] Update Progress: 518/2372 symbols completed. CPK took 26.4s. Estimated remaining: 4h 4m 19s. Rate: 7.6 symbols/min [2025-09-22T18:08:19.722143] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-08. [2025-09-22T18:08:20.663171] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-22T18:08:20.669875] [INFO ] [REMOTE ] CPAY: Fetching primary data for 2025-09. [2025-09-22T18:08:21.282283] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-03 (2.35 seconds). [2025-09-22T18:08:21.322037] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-04. [2025-09-22T18:08:21.754815] [INFO ] [REMOTE ] CPAY: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T18:08:21.759848] [INFO ] [REMOTE ] CPAY: Full fetch complete (45350 records). [2025-09-22T18:08:21.759940] [DEBUG] [VALIDATOR ] CPAY: Validating primary data. [2025-09-22T18:08:22.142701] [DEBUG] [VALIDATOR ] CPAY: All expected trading days are present. [2025-09-22T18:08:22.142805] [DEBUG] [VALIDATOR ] CPAY: Primary data validation passed. [2025-09-22T18:08:22.143423] [INFO ] [MAIN ] CPAY: Fetched primary data is valid. [2025-09-22T18:08:22.143470] [DEBUG] [LOCAL ] CPAY: Saving primary data. [2025-09-22T18:08:22.144598] [DEBUG] [LOCAL ] CPAY: Trimmed 45350 records to 31224 (keeping 200 days of data) [2025-09-22T18:08:22.357321] [DEBUG] [LOCAL ] CPAY: Primary data saved (31224 records). [2025-09-22T18:08:22.357689] [INFO ] [MAIN ] CPAY: Full history saved. [2025-09-22T18:08:22.357956] [INFO ] [MAIN ] Update Progress: 519/2372 symbols completed. CPAY took 34.0s. Estimated remaining: 4h 3m 53s. Rate: 7.6 symbols/min [2025-09-22T18:08:23.155249] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-22T18:08:23.167058] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-05. [2025-09-22T18:08:25.494087] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-05 (2.33 seconds). [2025-09-22T18:08:25.506050] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-06. [2025-09-22T18:08:27.583205] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-06 (2.08 seconds). [2025-09-22T18:08:27.595325] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-07. [2025-09-22T18:08:30.175588] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-07 (2.58 seconds). [2025-09-22T18:08:30.188819] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-08. [2025-09-22T18:08:32.519145] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-08 (2.33 seconds). [2025-09-22T18:08:32.532356] [INFO ] [REMOTE ] CPNG: Fetching primary data for 2025-09. [2025-09-22T18:08:34.533181] [INFO ] [REMOTE ] CPNG: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T18:08:34.541680] [INFO ] [REMOTE ] CPNG: Full fetch complete (77668 records). [2025-09-22T18:08:34.541833] [DEBUG] [VALIDATOR ] CPNG: Validating primary data. [2025-09-22T18:08:34.999762] [DEBUG] [VALIDATOR ] CPNG: All expected trading days are present. [2025-09-22T18:08:34.999868] [DEBUG] [VALIDATOR ] CPNG: Primary data validation passed. [2025-09-22T18:08:35.001252] [INFO ] [MAIN ] CPNG: Fetched primary data is valid. [2025-09-22T18:08:35.001319] [DEBUG] [LOCAL ] CPNG: Saving primary data. [2025-09-22T18:08:35.004984] [DEBUG] [LOCAL ] CPNG: Trimmed 77668 records to 53671 (keeping 200 days of data) [2025-09-22T18:08:35.344046] [DEBUG] [LOCAL ] CPNG: Primary data saved (53671 records). [2025-09-22T18:08:35.344200] [INFO ] [MAIN ] CPNG: Full history saved. [2025-09-22T18:08:35.345178] [INFO ] [MAIN ] Update Progress: 520/2372 symbols completed. CPNG took 35.6s. Estimated remaining: 4h 4m 3s. Rate: 7.6 symbols/min [2025-09-22T18:08:36.005267] [INFO ] [MAIN ] CQP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:08:36.014001] [INFO ] [MAIN ] CPS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:08:36.074634] [INFO ] [MAIN ] CPT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:08:36.108187] [INFO ] [MAIN ] CPRI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:08:36.109590] [DEBUG] [LOCAL ] CPRI: No existing data file found in primary storage. [2025-09-22T18:08:36.109698] [WARN ] [MAIN ] CPRI: No existing data found, performing full refresh instead. [2025-09-22T18:08:36.109979] [INFO ] [MAIN ] CPRI: Wiping existing primary data before full refresh. [2025-09-22T18:08:36.110024] [INFO ] [LOCAL ] CPRI: Starting deletion of primary data. [2025-09-22T18:08:36.110067] [DEBUG] [LOCAL ] CPRI: No primary data file found to delete. [2025-09-22T18:08:36.110099] [INFO ] [MAIN ] CPRI: Starting full primary refresh. [2025-09-22T18:08:36.286774] [DEBUG] [LOCAL ] CQP: Loaded 20282 existing records from primary storage. [2025-09-22T18:08:36.378481] [DEBUG] [LOCAL ] CPS: Loaded 26671 existing records from primary storage. [2025-09-22T18:08:36.347190] [INFO ] [MAIN ] CQP: Loaded 20282 existing records. [2025-09-22T18:08:36.419424] [INFO ] [MAIN ] CPS: Loaded 26671 existing records. [2025-09-22T18:08:36.656025] [DEBUG] [LOCAL ] CPT: Loaded 45047 existing records from primary storage. [2025-09-22T18:08:36.676781] [INFO ] [MAIN ] CPT: Loaded 45047 existing records. [2025-09-22T18:08:36.858386] [INFO ] [REMOTE ] CPRI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:08:36.950490] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2024-12. [2025-09-22T18:08:36.950015] [WARN ] [MAIN ] CQP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:08:37.034124] [INFO ] [MAIN ] CQP: Wiping existing primary data before full refresh. [2025-09-22T18:08:37.079576] [INFO ] [LOCAL ] CQP: Starting deletion of primary data. [2025-09-22T18:08:37.125230] [WARN ] [MAIN ] CPS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:08:37.142630] [DEBUG] [LOCAL ] CQP: Deleted primary data file. [2025-09-22T18:08:37.170332] [INFO ] [MAIN ] CQP: Starting full primary refresh. [2025-09-22T18:08:37.170431] [INFO ] [MAIN ] CPS: Wiping existing primary data before full refresh. [2025-09-22T18:08:37.169908] [WARN ] [MAIN ] CPT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:08:37.170679] [INFO ] [LOCAL ] CPS: Starting deletion of primary data. [2025-09-22T18:08:37.205573] [INFO ] [MAIN ] CPT: Wiping existing primary data before full refresh. [2025-09-22T18:08:37.218331] [INFO ] [LOCAL ] CPT: Starting deletion of primary data. [2025-09-22T18:08:37.223505] [DEBUG] [LOCAL ] CPS: Deleted primary data file. [2025-09-22T18:08:37.223787] [INFO ] [MAIN ] CPS: Starting full primary refresh. [2025-09-22T18:08:37.231958] [DEBUG] [LOCAL ] CPT: Deleted primary data file. [2025-09-22T18:08:37.264224] [INFO ] [MAIN ] CPT: Starting full primary refresh. [2025-09-22T18:08:38.172294] [INFO ] [REMOTE ] CQP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:08:38.194761] [INFO ] [REMOTE ] CQP: Fetching primary data for 2024-12. [2025-09-22T18:08:38.336961] [INFO ] [REMOTE ] CPS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:08:38.344245] [INFO ] [REMOTE ] CPS: Fetching primary data for 2024-12. [2025-09-22T18:08:38.343902] [INFO ] [REMOTE ] CPT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:08:38.345342] [INFO ] [REMOTE ] CPT: Fetching primary data for 2024-12. [2025-09-22T18:08:38.897456] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-22T18:08:38.908520] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-01. [2025-09-22T18:08:39.055784] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2024-12 (0.71 seconds). [2025-09-22T18:08:39.060010] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-01. [2025-09-22T18:08:39.449504] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2024-12 (1.25 seconds). [2025-09-22T18:08:39.457725] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-01. [2025-09-22T18:08:39.534506] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-22T18:08:39.543419] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-01. [2025-09-22T18:08:40.100034] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T18:08:40.105365] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-02. [2025-09-22T18:08:40.507986] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-01 (1.60 seconds). [2025-09-22T18:08:40.519822] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-02. [2025-09-22T18:08:40.557386] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-22T18:08:40.564076] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-02. [2025-09-22T18:08:40.704881] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-22T18:08:40.713903] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-02. [2025-09-22T18:08:41.369266] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-22T18:08:41.375479] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-03. [2025-09-22T18:08:41.506620] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-22T18:08:41.512310] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-03. [2025-09-22T18:08:41.862386] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T18:08:41.878066] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-03. [2025-09-22T18:08:42.185479] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-22T18:08:42.194619] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-04. [2025-09-22T18:08:42.419560] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T18:08:42.428672] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-03. [2025-09-22T18:08:42.476007] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-22T18:08:42.482693] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-04. [2025-09-22T18:08:43.452464] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-22T18:08:43.460028] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-05. [2025-09-22T18:08:43.521445] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-22T18:08:43.525834] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-05. [2025-09-22T18:08:43.675934] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T18:08:43.687199] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-04. [2025-09-22T18:08:44.062972] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T18:08:44.072803] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-04. [2025-09-22T18:08:44.300091] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-22T18:08:44.305315] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-06. [2025-09-22T18:08:44.843101] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T18:08:44.850567] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-06. [2025-09-22T18:08:45.317028] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-06 (1.01 seconds). [2025-09-22T18:08:45.325207] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-07. [2025-09-22T18:08:45.452013] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T18:08:45.672140] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-22T18:08:45.731713] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T18:08:46.102962] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-07 (0.78 seconds). [2025-09-22T18:08:46.122010] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-05. [2025-09-22T18:08:46.922059] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-07. [2025-09-22T18:08:47.669975] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-22T18:08:47.722005] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-06. [2025-09-22T18:08:47.765214] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-22T18:08:48.522143] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-08. [2025-09-22T18:08:48.940397] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T18:08:49.322084] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-08. [2025-09-22T18:08:49.378431] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-22T18:08:50.122149] [INFO ] [REMOTE ] CPS: Fetching primary data for 2025-09. [2025-09-22T18:08:50.318098] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-22T18:08:50.922082] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-05. [2025-09-22T18:08:51.298814] [INFO ] [REMOTE ] CPS: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T18:08:51.302828] [INFO ] [REMOTE ] CPS: Full fetch complete (36247 records). [2025-09-22T18:08:51.302970] [DEBUG] [VALIDATOR ] CPS: Validating primary data. [2025-09-22T18:08:51.689940] [DEBUG] [VALIDATOR ] CPS: All expected trading days are present. [2025-09-22T18:08:51.690027] [DEBUG] [VALIDATOR ] CPS: Primary data validation passed. [2025-09-22T18:08:51.690605] [INFO ] [MAIN ] CPS: Fetched primary data is valid. [2025-09-22T18:08:51.690701] [DEBUG] [LOCAL ] CPS: Saving primary data. [2025-09-22T18:08:51.691557] [DEBUG] [LOCAL ] CPS: Trimmed 36247 records to 26249 (keeping 200 days of data) [2025-09-22T18:08:51.748023] [INFO ] [REMOTE ] CQP: Fetching primary data for 2025-09. [2025-09-22T18:08:51.860478] [DEBUG] [LOCAL ] CPS: Primary data saved (26249 records). [2025-09-22T18:08:51.860617] [INFO ] [MAIN ] CPS: Full history saved. [2025-09-22T18:08:51.860746] [INFO ] [MAIN ] Update Progress: 521/2372 symbols completed. CPS took 16.5s. Estimated remaining: 4h 4m 26s. Rate: 7.6 symbols/min [2025-09-22T18:08:52.039467] [INFO ] [MAIN ] CR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:08:52.073848] [DEBUG] [LOCAL ] CR: Loaded 25083 existing records from primary storage. [2025-09-22T18:08:52.074618] [INFO ] [MAIN ] CR: Loaded 25083 existing records. [2025-09-22T18:08:52.252970] [WARN ] [MAIN ] CR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:08:52.253450] [INFO ] [MAIN ] CR: Wiping existing primary data before full refresh. [2025-09-22T18:08:52.253506] [INFO ] [LOCAL ] CR: Starting deletion of primary data. [2025-09-22T18:08:52.254816] [DEBUG] [LOCAL ] CR: Deleted primary data file. [2025-09-22T18:08:52.254895] [INFO ] [MAIN ] CR: Starting full primary refresh. [2025-09-22T18:08:52.528434] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-07. [2025-09-22T18:08:52.620298] [INFO ] [REMOTE ] CR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:08:52.682324] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T18:08:52.709818] [INFO ] [REMOTE ] CQP: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-22T18:08:52.713722] [INFO ] [REMOTE ] CQP: Full fetch complete (30896 records). [2025-09-22T18:08:52.713854] [DEBUG] [VALIDATOR ] CQP: Validating primary data. [2025-09-22T18:08:53.094170] [DEBUG] [VALIDATOR ] CQP: All expected trading days are present. [2025-09-22T18:08:53.094248] [DEBUG] [VALIDATOR ] CQP: Primary data validation passed. [2025-09-22T18:08:53.094677] [INFO ] [MAIN ] CQP: Fetched primary data is valid. [2025-09-22T18:08:53.094737] [DEBUG] [LOCAL ] CQP: Saving primary data. [2025-09-22T18:08:53.095517] [DEBUG] [LOCAL ] CQP: Trimmed 30896 records to 19936 (keeping 200 days of data) [2025-09-22T18:08:53.222276] [DEBUG] [LOCAL ] CQP: Primary data saved (19936 records). [2025-09-22T18:08:53.222425] [INFO ] [MAIN ] CQP: Full history saved. [2025-09-22T18:08:53.222509] [INFO ] [MAIN ] Update Progress: 522/2372 symbols completed. CQP took 17.9s. Estimated remaining: 4h 3m 55s. Rate: 7.6 symbols/min [2025-09-22T18:08:53.327709] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-06. [2025-09-22T18:08:53.404767] [INFO ] [MAIN ] CRBD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:08:53.404999] [DEBUG] [LOCAL ] CRBD: No existing data file found in primary storage. [2025-09-22T18:08:53.405057] [WARN ] [MAIN ] CRBD: No existing data found, performing full refresh instead. [2025-09-22T18:08:53.405234] [INFO ] [MAIN ] CRBD: Wiping existing primary data before full refresh. [2025-09-22T18:08:53.405312] [INFO ] [LOCAL ] CRBD: Starting deletion of primary data. [2025-09-22T18:08:53.405396] [DEBUG] [LOCAL ] CRBD: No primary data file found to delete. [2025-09-22T18:08:53.405456] [INFO ] [MAIN ] CRBD: Starting full primary refresh. [2025-09-22T18:08:53.778928] [INFO ] [REMOTE ] CRBD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:08:54.122130] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2024-12. [2025-09-22T18:08:54.204491] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-07 (1.68 seconds). [2025-09-22T18:08:54.929804] [INFO ] [REMOTE ] CR: Fetching primary data for 2024-12. [2025-09-22T18:08:54.949084] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-22T18:08:55.383825] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T18:08:55.722124] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-07. [2025-09-22T18:08:55.828954] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-22T18:08:56.522110] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-01. [2025-09-22T18:08:57.276366] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-22T18:08:57.327214] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-08. [2025-09-22T18:08:57.328133] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-22T18:08:58.122051] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-08. [2025-09-22T18:08:58.922136] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-02. [2025-09-22T18:08:59.068767] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T18:08:59.389314] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T18:08:59.668055] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-22T18:08:59.722069] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-01. [2025-09-22T18:09:00.522149] [INFO ] [REMOTE ] CPT: Fetching primary data for 2025-09. [2025-09-22T18:09:00.987157] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T18:09:01.322105] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-02. [2025-09-22T18:09:02.122077] [INFO ] [REMOTE ] CPRI: Fetching primary data for 2025-09. [2025-09-22T18:09:02.402907] [INFO ] [REMOTE ] CPT: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-22T18:09:02.410715] [INFO ] [REMOTE ] CPT: Full fetch complete (63470 records). [2025-09-22T18:09:02.410919] [DEBUG] [VALIDATOR ] CPT: Validating primary data. [2025-09-22T18:09:02.836125] [DEBUG] [VALIDATOR ] CPT: All expected trading days are present. [2025-09-22T18:09:02.836264] [DEBUG] [VALIDATOR ] CPT: Primary data validation passed. [2025-09-22T18:09:02.837285] [INFO ] [MAIN ] CPT: Fetched primary data is valid. [2025-09-22T18:09:02.837352] [DEBUG] [LOCAL ] CPT: Saving primary data. [2025-09-22T18:09:02.839321] [DEBUG] [LOCAL ] CPT: Trimmed 63470 records to 44347 (keeping 200 days of data) [2025-09-22T18:09:02.939394] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-03. [2025-09-22T18:09:03.136582] [DEBUG] [LOCAL ] CPT: Primary data saved (44347 records). [2025-09-22T18:09:03.136755] [INFO ] [MAIN ] CPT: Full history saved. [2025-09-22T18:09:03.136853] [INFO ] [MAIN ] Update Progress: 523/2372 symbols completed. CPT took 27.8s. Estimated remaining: 4h 3m 54s. Rate: 7.6 symbols/min [2025-09-22T18:09:03.326095] [INFO ] [MAIN ] CRBG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:09:03.380674] [DEBUG] [LOCAL ] CRBG: Loaded 53112 existing records from primary storage. [2025-09-22T18:09:03.380865] [INFO ] [MAIN ] CRBG: Loaded 53112 existing records. [2025-09-22T18:09:03.559184] [WARN ] [MAIN ] CRBG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:09:03.559462] [INFO ] [MAIN ] CRBG: Wiping existing primary data before full refresh. [2025-09-22T18:09:03.559529] [INFO ] [LOCAL ] CRBG: Starting deletion of primary data. [2025-09-22T18:09:03.561078] [DEBUG] [LOCAL ] CRBG: Deleted primary data file. [2025-09-22T18:09:03.561140] [INFO ] [MAIN ] CRBG: Starting full primary refresh. [2025-09-22T18:09:03.929782] [INFO ] [REMOTE ] CRBG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:09:03.930234] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2024-12. [2025-09-22T18:09:03.944548] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-02 (2.62 seconds). [2025-09-22T18:09:04.522129] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-03. [2025-09-22T18:09:04.615815] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T18:09:05.322032] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-04. [2025-09-22T18:09:05.480132] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-22T18:09:05.662278] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-22T18:09:06.035275] [INFO ] [REMOTE ] CPRI: Incremental fetch complete for 2025-09 (3.91 seconds). [2025-09-22T18:09:06.045429] [INFO ] [REMOTE ] CPRI: Full fetch complete (76170 records). [2025-09-22T18:09:06.045598] [DEBUG] [VALIDATOR ] CPRI: Validating primary data. [2025-09-22T18:09:06.123010] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-04. [2025-09-22T18:09:06.226517] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-04 (0.90 seconds). [2025-09-22T18:09:06.468850] [DEBUG] [VALIDATOR ] CPRI: All expected trading days are present. [2025-09-22T18:09:06.468934] [DEBUG] [VALIDATOR ] CPRI: Primary data validation passed. [2025-09-22T18:09:06.469763] [INFO ] [MAIN ] CPRI: Fetched primary data is valid. [2025-09-22T18:09:06.469826] [DEBUG] [LOCAL ] CPRI: Saving primary data. [2025-09-22T18:09:06.471404] [DEBUG] [LOCAL ] CPRI: Trimmed 76170 records to 52583 (keeping 200 days of data) [2025-09-22T18:09:06.798152] [DEBUG] [LOCAL ] CPRI: Primary data saved (52583 records). [2025-09-22T18:09:06.798323] [INFO ] [MAIN ] CPRI: Full history saved. [2025-09-22T18:09:06.798418] [INFO ] [MAIN ] Update Progress: 524/2372 symbols completed. CPRI took 31.5s. Estimated remaining: 4h 3m 31s. Rate: 7.6 symbols/min [2025-09-22T18:09:06.927202] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-05. [2025-09-22T18:09:06.976584] [INFO ] [MAIN ] CRC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:09:06.976822] [DEBUG] [LOCAL ] CRC: No existing data file found in primary storage. [2025-09-22T18:09:06.976877] [WARN ] [MAIN ] CRC: No existing data found, performing full refresh instead. [2025-09-22T18:09:06.977023] [INFO ] [MAIN ] CRC: Wiping existing primary data before full refresh. [2025-09-22T18:09:06.977066] [INFO ] [LOCAL ] CRC: Starting deletion of primary data. [2025-09-22T18:09:06.977106] [DEBUG] [LOCAL ] CRC: No primary data file found to delete. [2025-09-22T18:09:06.977138] [INFO ] [MAIN ] CRC: Starting full primary refresh. [2025-09-22T18:09:07.350197] [INFO ] [REMOTE ] CRC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:09:07.369727] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-22T18:09:07.681104] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-22T18:09:07.722041] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-06. [2025-09-22T18:09:08.231615] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-22T18:09:08.522121] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-05. [2025-09-22T18:09:09.322077] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-07. [2025-09-22T18:09:09.627183] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-05 (1.11 seconds). [2025-09-22T18:09:10.122060] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-06. [2025-09-22T18:09:10.159277] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-22T18:09:10.922027] [INFO ] [REMOTE ] CRC: Fetching primary data for 2024-12. [2025-09-22T18:09:11.042503] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T18:09:11.722096] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-08. [2025-09-22T18:09:12.277077] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-22T18:09:12.522065] [INFO ] [REMOTE ] CRBD: Fetching primary data for 2025-09. [2025-09-22T18:09:12.604726] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-22T18:09:13.283990] [INFO ] [REMOTE ] CRBD: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-22T18:09:13.285745] [INFO ] [REMOTE ] CRBD: Full fetch complete (15423 records). [2025-09-22T18:09:13.285816] [DEBUG] [VALIDATOR ] CRBD: Validating primary data. [2025-09-22T18:09:13.327182] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-01. [2025-09-22T18:09:13.471589] [WARN ] [VALIDATOR ] CRBD: Validation failed - insufficient historical data. Have 197 unique days, need 200 days [2025-09-22T18:09:13.471941] [FATAL] [MAIN ] CRBD: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:09:13.472012] [WARN ] [MAIN ] CRBD: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:09:13.472087] [INFO ] [LOCAL ] CRBD: Starting deletion of primary data. [2025-09-22T18:09:13.472157] [DEBUG] [LOCAL ] CRBD: No primary data file found to delete. [2025-09-22T18:09:13.472194] [INFO ] [LOCAL ] CRBD: Starting deletion of derivative data. [2025-09-22T18:09:13.472241] [DEBUG] [LOCAL ] CRBD: No derivative data file found to delete. [2025-09-22T18:09:13.472308] [INFO ] [MAIN ] Update Progress: 525/2372 symbols completed. CRBD took 20.2s. Estimated remaining: 4h 3m 19s. Rate: 7.6 symbols/min [2025-09-22T18:09:13.653451] [INFO ] [MAIN ] CRCL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:09:13.653639] [DEBUG] [LOCAL ] CRCL: No existing data file found in primary storage. [2025-09-22T18:09:13.653719] [WARN ] [MAIN ] CRCL: No existing data found, performing full refresh instead. [2025-09-22T18:09:13.653910] [INFO ] [MAIN ] CRCL: Wiping existing primary data before full refresh. [2025-09-22T18:09:13.653966] [INFO ] [LOCAL ] CRCL: Starting deletion of primary data. [2025-09-22T18:09:13.654012] [DEBUG] [LOCAL ] CRCL: No primary data file found to delete. [2025-09-22T18:09:13.654046] [INFO ] [MAIN ] CRCL: Starting full primary refresh. [2025-09-22T18:09:14.038981] [INFO ] [REMOTE ] CRCL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:09:14.122076] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2024-12. [2025-09-22T18:09:14.922128] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-01. [2025-09-22T18:09:15.570968] [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-22T18:09:15.571385] [WARN ] [REMOTE ] CRCL: No data returned for month 2024-12 [2025-09-22T18:09:15.722102] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-01. [2025-09-22T18:09:15.869617] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-01 (2.54 seconds). [2025-09-22T18:09:16.082834] [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-22T18:09:16.083173] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-01 [2025-09-22T18:09:16.522076] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-02. [2025-09-22T18:09:17.097088] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-01 (2.17 seconds). [2025-09-22T18:09:17.322062] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-02. [2025-09-22T18:09:18.122081] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-02. [2025-09-22T18:09:18.320215] [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-22T18:09:18.320520] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-02 [2025-09-22T18:09:18.484031] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-22T18:09:18.571407] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-02 (2.05 seconds). [2025-09-22T18:09:18.922110] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-07. [2025-09-22T18:09:19.722144] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-03. [2025-09-22T18:09:19.912357] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T18:09:20.522060] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-08. [2025-09-22T18:09:21.064420] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T18:09:21.322046] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-03. [2025-09-22T18:09:21.520215] [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-22T18:09:21.520442] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-03 [2025-09-22T18:09:21.605826] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-08 (1.08 seconds). [2025-09-22T18:09:22.122073] [INFO ] [REMOTE ] CR: Fetching primary data for 2025-09. [2025-09-22T18:09:22.922095] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-04. [2025-09-22T18:09:23.351469] [INFO ] [REMOTE ] CR: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-22T18:09:23.357984] [INFO ] [REMOTE ] CR: Full fetch complete (34938 records). [2025-09-22T18:09:23.358162] [DEBUG] [VALIDATOR ] CR: Validating primary data. [2025-09-22T18:09:23.727143] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-03. [2025-09-22T18:09:23.770453] [DEBUG] [VALIDATOR ] CR: All expected trading days are present. [2025-09-22T18:09:23.770558] [DEBUG] [VALIDATOR ] CR: Primary data validation passed. [2025-09-22T18:09:23.771167] [INFO ] [MAIN ] CR: Fetched primary data is valid. [2025-09-22T18:09:23.771345] [DEBUG] [LOCAL ] CR: Saving primary data. [2025-09-22T18:09:23.772454] [DEBUG] [LOCAL ] CR: Trimmed 34938 records to 24776 (keeping 200 days of data) [2025-09-22T18:09:23.942368] [DEBUG] [LOCAL ] CR: Primary data saved (24776 records). [2025-09-22T18:09:23.942561] [INFO ] [MAIN ] CR: Full history saved. [2025-09-22T18:09:23.942697] [INFO ] [MAIN ] Update Progress: 526/2372 symbols completed. CR took 32.1s. Estimated remaining: 4h 3m 20s. Rate: 7.6 symbols/min [2025-09-22T18:09:24.119890] [INFO ] [MAIN ] CRGY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:09:24.178435] [DEBUG] [LOCAL ] CRGY: Loaded 53297 existing records from primary storage. [2025-09-22T18:09:24.178622] [INFO ] [MAIN ] CRGY: Loaded 53297 existing records. [2025-09-22T18:09:24.374543] [WARN ] [MAIN ] CRGY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:09:24.374979] [INFO ] [MAIN ] CRGY: Wiping existing primary data before full refresh. [2025-09-22T18:09:24.375097] [INFO ] [LOCAL ] CRGY: Starting deletion of primary data. [2025-09-22T18:09:24.376567] [DEBUG] [LOCAL ] CRGY: Deleted primary data file. [2025-09-22T18:09:24.376636] [INFO ] [MAIN ] CRGY: Starting full primary refresh. [2025-09-22T18:09:24.527995] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-04. [2025-09-22T18:09:24.665903] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T18:09:24.808711] [INFO ] [REMOTE ] CRGY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:09:24.844101] [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-22T18:09:24.844444] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-04 [2025-09-22T18:09:25.322055] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2024-12. [2025-09-22T18:09:25.528428] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T18:09:26.122057] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-05. [2025-09-22T18:09:26.346874] [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-22T18:09:26.347188] [WARN ] [REMOTE ] CRCL: No data returned for month 2025-05 [2025-09-22T18:09:26.922043] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-05. [2025-09-22T18:09:27.071782] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-22T18:09:27.722080] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-04. [2025-09-22T18:09:28.522066] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-01. [2025-09-22T18:09:29.322077] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-06. [2025-09-22T18:09:29.419007] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-05 (2.50 seconds). [2025-09-22T18:09:30.122135] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-06. [2025-09-22T18:09:30.387366] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-22T18:09:30.590916] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-04 (2.87 seconds). [2025-09-22T18:09:30.922062] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-02. [2025-09-22T18:09:31.356374] [INFO ] [REMOTE ] CRCL: Incremental fetch complete for 2025-06 (2.03 seconds). [2025-09-22T18:09:31.401140] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-22T18:09:31.722116] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-07. [2025-09-22T18:09:32.522136] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-07. [2025-09-22T18:09:32.568324] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-22T18:09:33.101142] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T18:09:33.322061] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-03. [2025-09-22T18:09:34.122148] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-08. [2025-09-22T18:09:34.922104] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-05. [2025-09-22T18:09:35.536158] [INFO ] [REMOTE ] CRCL: Incremental fetch complete for 2025-07 (3.01 seconds). [2025-09-22T18:09:35.671548] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-03 (2.35 seconds). [2025-09-22T18:09:35.722059] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-08. [2025-09-22T18:09:35.931391] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-22T18:09:36.486392] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T18:09:36.522093] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-04. [2025-09-22T18:09:37.322061] [INFO ] [REMOTE ] CRC: Fetching primary data for 2025-09. [2025-09-22T18:09:38.079970] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T18:09:38.122084] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-05. [2025-09-22T18:09:38.432771] [INFO ] [REMOTE ] CRCL: Incremental fetch complete for 2025-08 (2.71 seconds). [2025-09-22T18:09:38.726160] [INFO ] [REMOTE ] CRC: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-22T18:09:38.740364] [INFO ] [REMOTE ] CRC: Full fetch complete (62095 records). [2025-09-22T18:09:38.740565] [DEBUG] [VALIDATOR ] CRC: Validating primary data. [2025-09-22T18:09:38.930511] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-06. [2025-09-22T18:09:39.126582] [DEBUG] [VALIDATOR ] CRC: All expected trading days are present. [2025-09-22T18:09:39.126689] [DEBUG] [VALIDATOR ] CRC: Primary data validation passed. [2025-09-22T18:09:39.127412] [INFO ] [MAIN ] CRC: Fetched primary data is valid. [2025-09-22T18:09:39.127456] [DEBUG] [LOCAL ] CRC: Saving primary data. [2025-09-22T18:09:39.128902] [DEBUG] [LOCAL ] CRC: Trimmed 62095 records to 44421 (keeping 200 days of data) [2025-09-22T18:09:39.404258] [DEBUG] [LOCAL ] CRC: Primary data saved (44421 records). [2025-09-22T18:09:39.404401] [INFO ] [MAIN ] CRC: Full history saved. [2025-09-22T18:09:39.404492] [INFO ] [MAIN ] Update Progress: 527/2372 symbols completed. CRC took 32.6s. Estimated remaining: 4h 3m 39s. Rate: 7.6 symbols/min [2025-09-22T18:09:39.587903] [INFO ] [MAIN ] CRH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:09:39.645594] [DEBUG] [LOCAL ] CRH: Loaded 54250 existing records from primary storage. [2025-09-22T18:09:39.645773] [INFO ] [MAIN ] CRH: Loaded 54250 existing records. [2025-09-22T18:09:39.728815] [INFO ] [REMOTE ] CRCL: Fetching primary data for 2025-09. [2025-09-22T18:09:39.840356] [WARN ] [MAIN ] CRH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:09:39.840631] [INFO ] [MAIN ] CRH: Wiping existing primary data before full refresh. [2025-09-22T18:09:39.840719] [INFO ] [LOCAL ] CRH: Starting deletion of primary data. [2025-09-22T18:09:39.842336] [DEBUG] [LOCAL ] CRH: Deleted primary data file. [2025-09-22T18:09:39.842400] [INFO ] [MAIN ] CRH: Starting full primary refresh. [2025-09-22T18:09:40.238273] [INFO ] [REMOTE ] CRH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:09:40.274688] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-05 (2.15 seconds). [2025-09-22T18:09:40.522062] [INFO ] [REMOTE ] CRH: Fetching primary data for 2024-12. [2025-09-22T18:09:40.732477] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-22T18:09:41.322070] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-07. [2025-09-22T18:09:42.122128] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-06. [2025-09-22T18:09:42.475585] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-22T18:09:42.861100] [INFO ] [REMOTE ] CRCL: Incremental fetch complete for 2025-09 (3.13 seconds). [2025-09-22T18:09:42.869249] [INFO ] [REMOTE ] CRCL: Full fetch complete (29049 records). [2025-09-22T18:09:42.869339] [DEBUG] [VALIDATOR ] CRCL: Validating primary data. [2025-09-22T18:09:42.928922] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-01. [2025-09-22T18:09:43.075449] [WARN ] [VALIDATOR ] CRCL: Validation failed - insufficient historical data. Have 75 unique days, need 200 days [2025-09-22T18:09:43.076149] [FATAL] [MAIN ] CRCL: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:09:43.076338] [WARN ] [MAIN ] CRCL: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:09:43.076560] [INFO ] [LOCAL ] CRCL: Starting deletion of primary data. [2025-09-22T18:09:43.076701] [DEBUG] [LOCAL ] CRCL: No primary data file found to delete. [2025-09-22T18:09:43.076779] [INFO ] [LOCAL ] CRCL: Starting deletion of derivative data. [2025-09-22T18:09:43.076968] [DEBUG] [LOCAL ] CRCL: No derivative data file found to delete. [2025-09-22T18:09:43.077177] [INFO ] [MAIN ] Update Progress: 528/2372 symbols completed. CRCL took 29.6s. Estimated remaining: 4h 3m 16s. Rate: 7.6 symbols/min [2025-09-22T18:09:43.252707] [INFO ] [MAIN ] CRI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:09:43.283913] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T18:09:43.346362] [DEBUG] [LOCAL ] CRI: Loaded 50689 existing records from primary storage. [2025-09-22T18:09:43.346547] [INFO ] [MAIN ] CRI: Loaded 50689 existing records. [2025-09-22T18:09:43.530976] [WARN ] [MAIN ] CRI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:09:43.531281] [INFO ] [MAIN ] CRI: Wiping existing primary data before full refresh. [2025-09-22T18:09:43.531368] [INFO ] [LOCAL ] CRI: Starting deletion of primary data. [2025-09-22T18:09:43.533309] [DEBUG] [LOCAL ] CRI: Deleted primary data file. [2025-09-22T18:09:43.533374] [INFO ] [MAIN ] CRI: Starting full primary refresh. [2025-09-22T18:09:43.734071] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-08. [2025-09-22T18:09:43.969545] [INFO ] [REMOTE ] CRI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:09:44.000460] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-22T18:09:44.522079] [INFO ] [REMOTE ] CRI: Fetching primary data for 2024-12. [2025-09-22T18:09:44.608922] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T18:09:45.263886] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T18:09:45.322024] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-02. [2025-09-22T18:09:46.122082] [INFO ] [REMOTE ] CRBG: Fetching primary data for 2025-09. [2025-09-22T18:09:46.342493] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-22T18:09:46.922103] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-07. [2025-09-22T18:09:47.187613] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-02 (1.87 seconds). [2025-09-22T18:09:47.722076] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-01. [2025-09-22T18:09:47.774962] [INFO ] [REMOTE ] CRBG: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T18:09:47.783483] [INFO ] [REMOTE ] CRBG: Full fetch complete (75327 records). [2025-09-22T18:09:47.783737] [DEBUG] [VALIDATOR ] CRBG: Validating primary data. [2025-09-22T18:09:47.784805] [FATAL] [VALIDATOR ] CRBG: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:09:47.784940] [FATAL] [MAIN ] CRBG: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:09:47.785034] [WARN ] [MAIN ] CRBG: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:09:47.785147] [INFO ] [LOCAL ] CRBG: Starting deletion of primary data. [2025-09-22T18:09:47.785271] [DEBUG] [LOCAL ] CRBG: No primary data file found to delete. [2025-09-22T18:09:47.785347] [INFO ] [LOCAL ] CRBG: Starting deletion of derivative data. [2025-09-22T18:09:47.785936] [DEBUG] [LOCAL ] CRBG: Deleted derivative data file. [2025-09-22T18:09:47.786076] [INFO ] [MAIN ] Update Progress: 529/2372 symbols completed. CRBG took 44.6s. Estimated remaining: 4h 2m 57s. Rate: 7.6 symbols/min [2025-09-22T18:09:47.960181] [INFO ] [MAIN ] CRK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:09:48.014958] [DEBUG] [LOCAL ] CRK: Loaded 52887 existing records from primary storage. [2025-09-22T18:09:48.015134] [INFO ] [MAIN ] CRK: Loaded 52887 existing records. [2025-09-22T18:09:48.192718] [WARN ] [MAIN ] CRK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:09:48.192972] [INFO ] [MAIN ] CRK: Wiping existing primary data before full refresh. [2025-09-22T18:09:48.193020] [INFO ] [LOCAL ] CRK: Starting deletion of primary data. [2025-09-22T18:09:48.194943] [DEBUG] [LOCAL ] CRK: Deleted primary data file. [2025-09-22T18:09:48.195032] [INFO ] [MAIN ] CRK: Starting full primary refresh. [2025-09-22T18:09:48.528503] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-03. [2025-09-22T18:09:48.559980] [INFO ] [REMOTE ] CRK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:09:48.709925] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T18:09:49.322542] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-08. [2025-09-22T18:09:49.331503] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T18:09:50.122083] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-02. [2025-09-22T18:09:50.493904] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-22T18:09:50.922074] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-04. [2025-09-22T18:09:51.129066] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-22T18:09:51.711738] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T18:09:51.721995] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-03. [2025-09-22T18:09:52.522052] [INFO ] [REMOTE ] CRGY: Fetching primary data for 2025-09. [2025-09-22T18:09:53.000902] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-22T18:09:53.322054] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-05. [2025-09-22T18:09:53.415359] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-22T18:09:54.122047] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-04. [2025-09-22T18:09:54.586146] [INFO ] [REMOTE ] CRGY: Incremental fetch complete for 2025-09 (2.06 seconds). [2025-09-22T18:09:54.595194] [INFO ] [REMOTE ] CRGY: Full fetch complete (75936 records). [2025-09-22T18:09:54.595349] [DEBUG] [VALIDATOR ] CRGY: Validating primary data. [2025-09-22T18:09:54.924388] [INFO ] [REMOTE ] CRK: Fetching primary data for 2024-12. [2025-09-22T18:09:55.065853] [DEBUG] [VALIDATOR ] CRGY: All expected trading days are present. [2025-09-22T18:09:55.066054] [DEBUG] [VALIDATOR ] CRGY: Primary data validation passed. [2025-09-22T18:09:55.067095] [INFO ] [MAIN ] CRGY: Fetched primary data is valid. [2025-09-22T18:09:55.067235] [DEBUG] [LOCAL ] CRGY: Saving primary data. [2025-09-22T18:09:55.069081] [DEBUG] [LOCAL ] CRGY: Trimmed 75936 records to 52511 (keeping 200 days of data) [2025-09-22T18:09:55.335837] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-22T18:09:55.474567] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-22T18:09:55.477884] [DEBUG] [LOCAL ] CRGY: Primary data saved (52511 records). [2025-09-22T18:09:55.488614] [INFO ] [MAIN ] CRGY: Full history saved. [2025-09-22T18:09:55.488807] [INFO ] [MAIN ] Update Progress: 530/2372 symbols completed. CRGY took 31.5s. Estimated remaining: 4h 2m 48s. Rate: 7.6 symbols/min [2025-09-22T18:09:55.661853] [INFO ] [MAIN ] CRL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:09:55.662058] [DEBUG] [LOCAL ] CRL: No existing data file found in primary storage. [2025-09-22T18:09:55.662112] [WARN ] [MAIN ] CRL: No existing data found, performing full refresh instead. [2025-09-22T18:09:55.662257] [INFO ] [MAIN ] CRL: Wiping existing primary data before full refresh. [2025-09-22T18:09:55.662300] [INFO ] [LOCAL ] CRL: Starting deletion of primary data. [2025-09-22T18:09:55.662340] [DEBUG] [LOCAL ] CRL: No primary data file found to delete. [2025-09-22T18:09:55.662372] [INFO ] [MAIN ] CRL: Starting full primary refresh. [2025-09-22T18:09:55.727276] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-05. [2025-09-22T18:09:56.023695] [INFO ] [REMOTE ] CRL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:09:56.412108] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T18:09:56.522047] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-01. [2025-09-22T18:09:57.322050] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-06. [2025-09-22T18:09:57.559088] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-22T18:09:57.889928] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T18:09:58.122053] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-02. [2025-09-22T18:09:58.831704] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T18:09:58.922013] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-07. [2025-09-22T18:09:59.722043] [INFO ] [REMOTE ] CRL: Fetching primary data for 2024-12. [2025-09-22T18:09:59.762675] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-22T18:10:00.522064] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-03. [2025-09-22T18:10:00.687367] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-22T18:10:01.322065] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-08. [2025-09-22T18:10:01.729622] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-22T18:10:02.044173] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T18:10:02.122123] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-06. [2025-09-22T18:10:02.922070] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-01. [2025-09-22T18:10:03.046297] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T18:10:03.722089] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-04. [2025-09-22T18:10:03.802600] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-22T18:10:04.522124] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-07. [2025-09-22T18:10:04.578252] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-22T18:10:05.322033] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-02. [2025-09-22T18:10:05.384596] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T18:10:06.122063] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-05. [2025-09-22T18:10:06.373772] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-22T18:10:06.922038] [INFO ] [REMOTE ] CRH: Fetching primary data for 2025-09. [2025-09-22T18:10:07.018427] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-22T18:10:07.717711] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-22T18:10:07.727737] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-08. [2025-09-22T18:10:08.522130] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-06. [2025-09-22T18:10:08.666168] [INFO ] [REMOTE ] CRH: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-22T18:10:08.679123] [INFO ] [REMOTE ] CRH: Full fetch complete (77298 records). [2025-09-22T18:10:08.679504] [DEBUG] [VALIDATOR ] CRH: Validating primary data. [2025-09-22T18:10:09.293744] [DEBUG] [VALIDATOR ] CRH: All expected trading days are present. [2025-09-22T18:10:09.293876] [DEBUG] [VALIDATOR ] CRH: Primary data validation passed. [2025-09-22T18:10:09.295003] [INFO ] [MAIN ] CRH: Fetched primary data is valid. [2025-09-22T18:10:09.295096] [DEBUG] [LOCAL ] CRH: Saving primary data. [2025-09-22T18:10:09.297248] [DEBUG] [LOCAL ] CRH: Trimmed 77298 records to 53472 (keeping 200 days of data) [2025-09-22T18:10:09.380855] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-03. [2025-09-22T18:10:09.396433] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-22T18:10:09.689078] [DEBUG] [LOCAL ] CRH: Primary data saved (53472 records). [2025-09-22T18:10:09.689244] [INFO ] [MAIN ] CRH: Full history saved. [2025-09-22T18:10:09.689354] [INFO ] [MAIN ] Update Progress: 531/2372 symbols completed. CRH took 30.3s. Estimated remaining: 4h 3m 2s. Rate: 7.6 symbols/min [2025-09-22T18:10:09.857392] [INFO ] [MAIN ] CRM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:10:09.912488] [DEBUG] [LOCAL ] CRM: Loaded 54550 existing records from primary storage. [2025-09-22T18:10:09.912633] [INFO ] [MAIN ] CRM: Loaded 54550 existing records. [2025-09-22T18:10:10.092090] [WARN ] [MAIN ] CRM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:10:10.092323] [INFO ] [MAIN ] CRM: Wiping existing primary data before full refresh. [2025-09-22T18:10:10.092399] [INFO ] [LOCAL ] CRM: Starting deletion of primary data. [2025-09-22T18:10:10.093948] [DEBUG] [LOCAL ] CRM: Deleted primary data file. [2025-09-22T18:10:10.094012] [INFO ] [MAIN ] CRM: Starting full primary refresh. [2025-09-22T18:10:10.127188] [INFO ] [REMOTE ] CRI: Fetching primary data for 2025-09. [2025-09-22T18:10:10.416735] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-22T18:10:10.500342] [INFO ] [REMOTE ] CRM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:10:10.820102] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-22T18:10:10.922057] [INFO ] [REMOTE ] CRM: Fetching primary data for 2024-12. [2025-09-22T18:10:11.722035] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-04. [2025-09-22T18:10:11.773116] [INFO ] [REMOTE ] CRI: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T18:10:11.780937] [INFO ] [REMOTE ] CRI: Full fetch complete (70810 records). [2025-09-22T18:10:11.781043] [DEBUG] [VALIDATOR ] CRI: Validating primary data. [2025-09-22T18:10:12.163163] [DEBUG] [VALIDATOR ] CRI: All expected trading days are present. [2025-09-22T18:10:12.163241] [DEBUG] [VALIDATOR ] CRI: Primary data validation passed. [2025-09-22T18:10:12.163979] [INFO ] [MAIN ] CRI: Fetched primary data is valid. [2025-09-22T18:10:12.164043] [DEBUG] [LOCAL ] CRI: Saving primary data. [2025-09-22T18:10:12.165417] [DEBUG] [LOCAL ] CRI: Trimmed 70810 records to 49968 (keeping 200 days of data) [2025-09-22T18:10:12.473397] [DEBUG] [LOCAL ] CRI: Primary data saved (49968 records). [2025-09-22T18:10:12.473543] [INFO ] [MAIN ] CRI: Full history saved. [2025-09-22T18:10:12.476286] [INFO ] [MAIN ] Update Progress: 532/2372 symbols completed. CRI took 29.4s. Estimated remaining: 4h 2m 36s. Rate: 7.6 symbols/min [2025-09-22T18:10:12.539946] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-07. [2025-09-22T18:10:12.649150] [INFO ] [MAIN ] CRS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:10:12.701994] [DEBUG] [LOCAL ] CRS: Loaded 44213 existing records from primary storage. [2025-09-22T18:10:12.702146] [INFO ] [MAIN ] CRS: Loaded 44213 existing records. [2025-09-22T18:10:12.879989] [WARN ] [MAIN ] CRS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:10:12.880242] [INFO ] [MAIN ] CRS: Wiping existing primary data before full refresh. [2025-09-22T18:10:12.880300] [INFO ] [LOCAL ] CRS: Starting deletion of primary data. [2025-09-22T18:10:12.881567] [DEBUG] [LOCAL ] CRS: Deleted primary data file. [2025-09-22T18:10:12.881628] [INFO ] [MAIN ] CRS: Starting full primary refresh. [2025-09-22T18:10:13.242915] [INFO ] [REMOTE ] CRS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:10:13.328602] [INFO ] [REMOTE ] CRS: Fetching primary data for 2024-12. [2025-09-22T18:10:13.348600] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2024-12 (2.43 seconds). [2025-09-22T18:10:13.747199] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-04 (2.03 seconds). [2025-09-22T18:10:14.122030] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-05. [2025-09-22T18:10:14.588632] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-07 (2.05 seconds). [2025-09-22T18:10:14.738815] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T18:10:14.922063] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-01. [2025-09-22T18:10:15.722072] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-08. [2025-09-22T18:10:15.966371] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-22T18:10:16.522049] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-01. [2025-09-22T18:10:16.625574] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T18:10:17.112585] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-22T18:10:17.322061] [INFO ] [REMOTE ] CRK: Fetching primary data for 2025-09. [2025-09-22T18:10:18.122105] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-02. [2025-09-22T18:10:18.922152] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-06. [2025-09-22T18:10:19.020422] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-01 (2.50 seconds). [2025-09-22T18:10:19.722046] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-02. [2025-09-22T18:10:19.763381] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-22T18:10:20.099306] [INFO ] [REMOTE ] CRK: Incremental fetch complete for 2025-09 (2.78 seconds). [2025-09-22T18:10:20.107501] [INFO ] [REMOTE ] CRK: Full fetch complete (75486 records). [2025-09-22T18:10:20.107633] [DEBUG] [VALIDATOR ] CRK: Validating primary data. [2025-09-22T18:10:20.524629] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-03. [2025-09-22T18:10:20.526115] [DEBUG] [VALIDATOR ] CRK: All expected trading days are present. [2025-09-22T18:10:20.526487] [DEBUG] [VALIDATOR ] CRK: Primary data validation passed. [2025-09-22T18:10:20.527754] [INFO ] [MAIN ] CRK: Fetched primary data is valid. [2025-09-22T18:10:20.550483] [DEBUG] [LOCAL ] CRK: Saving primary data. [2025-09-22T18:10:20.553109] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T18:10:20.563806] [DEBUG] [LOCAL ] CRK: Trimmed 75486 records to 52118 (keeping 200 days of data) [2025-09-22T18:10:20.876793] [DEBUG] [LOCAL ] CRK: Primary data saved (52118 records). [2025-09-22T18:10:20.876990] [INFO ] [MAIN ] CRK: Full history saved. [2025-09-22T18:10:20.877192] [INFO ] [MAIN ] Update Progress: 533/2372 symbols completed. CRK took 33.1s. Estimated remaining: 4h 2m 30s. Rate: 7.6 symbols/min [2025-09-22T18:10:21.056056] [INFO ] [MAIN ] CRT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:10:21.063572] [DEBUG] [LOCAL ] CRT: Loaded 4969 existing records from primary storage. [2025-09-22T18:10:21.063730] [INFO ] [MAIN ] CRT: Loaded 4969 existing records. [2025-09-22T18:10:21.245586] [WARN ] [MAIN ] CRT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:10:21.245862] [INFO ] [MAIN ] CRT: Wiping existing primary data before full refresh. [2025-09-22T18:10:21.245913] [INFO ] [LOCAL ] CRT: Starting deletion of primary data. [2025-09-22T18:10:21.246218] [DEBUG] [LOCAL ] CRT: Deleted primary data file. [2025-09-22T18:10:21.246280] [INFO ] [MAIN ] CRT: Starting full primary refresh. [2025-09-22T18:10:21.327161] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-07. [2025-09-22T18:10:21.625302] [INFO ] [REMOTE ] CRT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:10:21.885983] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-02 (2.16 seconds). [2025-09-22T18:10:22.122054] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-03. [2025-09-22T18:10:22.302591] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-03 (1.78 seconds). [2025-09-22T18:10:22.922081] [INFO ] [REMOTE ] CRT: Fetching primary data for 2024-12. [2025-09-22T18:10:23.071139] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-22T18:10:23.355370] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2024-12 (0.43 seconds). [2025-09-22T18:10:23.722064] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-08. [2025-09-22T18:10:24.342593] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-03 (2.22 seconds). [2025-09-22T18:10:24.522069] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-04. [2025-09-22T18:10:25.317516] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T18:10:25.325607] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-01. [2025-09-22T18:10:25.971097] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T18:10:26.122061] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-02. [2025-09-22T18:10:26.696326] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-22T18:10:26.886803] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-04 (2.36 seconds). [2025-09-22T18:10:26.922067] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-05. [2025-09-22T18:10:27.722061] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-04. [2025-09-22T18:10:28.522105] [INFO ] [REMOTE ] CRL: Fetching primary data for 2025-09. [2025-09-22T18:10:29.322037] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-03. [2025-09-22T18:10:29.378159] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-05 (2.46 seconds). [2025-09-22T18:10:29.801011] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-22T18:10:30.003428] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-03 (0.68 seconds). [2025-09-22T18:10:30.111873] [INFO ] [REMOTE ] CRL: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-22T18:10:30.119453] [INFO ] [REMOTE ] CRL: Full fetch complete (62673 records). [2025-09-22T18:10:30.119596] [DEBUG] [VALIDATOR ] CRL: Validating primary data. [2025-09-22T18:10:30.127110] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-06. [2025-09-22T18:10:30.511626] [DEBUG] [VALIDATOR ] CRL: All expected trading days are present. [2025-09-22T18:10:30.511740] [DEBUG] [VALIDATOR ] CRL: Primary data validation passed. [2025-09-22T18:10:30.512461] [INFO ] [MAIN ] CRL: Fetched primary data is valid. [2025-09-22T18:10:30.512524] [DEBUG] [LOCAL ] CRL: Saving primary data. [2025-09-22T18:10:30.514125] [DEBUG] [LOCAL ] CRL: Trimmed 62673 records to 43362 (keeping 200 days of data) [2025-09-22T18:10:30.793659] [DEBUG] [LOCAL ] CRL: Primary data saved (43362 records). [2025-09-22T18:10:30.794004] [INFO ] [MAIN ] CRL: Full history saved. [2025-09-22T18:10:30.794273] [INFO ] [MAIN ] Update Progress: 534/2372 symbols completed. CRL took 35.3s. Estimated remaining: 4h 2m 29s. Rate: 7.6 symbols/min [2025-09-22T18:10:30.937747] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-05. [2025-09-22T18:10:30.974442] [INFO ] [MAIN ] CSAN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:10:31.018682] [DEBUG] [LOCAL ] CSAN: Loaded 42602 existing records from primary storage. [2025-09-22T18:10:31.018828] [INFO ] [MAIN ] CSAN: Loaded 42602 existing records. [2025-09-22T18:10:31.196708] [WARN ] [MAIN ] CSAN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:10:31.197010] [INFO ] [MAIN ] CSAN: Wiping existing primary data before full refresh. [2025-09-22T18:10:31.197065] [INFO ] [LOCAL ] CSAN: Starting deletion of primary data. [2025-09-22T18:10:31.198006] [DEBUG] [LOCAL ] CSAN: Deleted primary data file. [2025-09-22T18:10:31.198084] [INFO ] [MAIN ] CSAN: Starting full primary refresh. [2025-09-22T18:10:31.573856] [INFO ] [REMOTE ] CSAN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:10:31.722105] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2024-12. [2025-09-22T18:10:32.522091] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-04. [2025-09-22T18:10:32.585183] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-06 (2.46 seconds). [2025-09-22T18:10:32.700046] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T18:10:32.978184] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T18:10:33.280401] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-04 (0.76 seconds). [2025-09-22T18:10:33.322038] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-05. [2025-09-22T18:10:33.916396] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-05 (0.59 seconds). [2025-09-22T18:10:34.122052] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-06. [2025-09-22T18:10:34.512526] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-06 (0.39 seconds). [2025-09-22T18:10:34.922070] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-07. [2025-09-22T18:10:35.722085] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-01. [2025-09-22T18:10:36.522069] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-07. [2025-09-22T18:10:36.908498] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T18:10:37.124801] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-07 (0.60 seconds). [2025-09-22T18:10:37.322030] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-02. [2025-09-22T18:10:37.494205] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-07 (2.57 seconds). [2025-09-22T18:10:38.122064] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-08. [2025-09-22T18:10:38.472867] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T18:10:38.754253] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-08 (0.63 seconds). [2025-09-22T18:10:38.922106] [INFO ] [REMOTE ] CRT: Fetching primary data for 2025-09. [2025-09-22T18:10:39.722054] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-06. [2025-09-22T18:10:39.735124] [INFO ] [REMOTE ] CRT: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-22T18:10:39.736844] [INFO ] [REMOTE ] CRT: Full fetch complete (7587 records). [2025-09-22T18:10:39.736967] [DEBUG] [VALIDATOR ] CRT: Validating primary data. [2025-09-22T18:10:40.128502] [DEBUG] [VALIDATOR ] CRT: All expected trading days are present. [2025-09-22T18:10:40.128584] [DEBUG] [VALIDATOR ] CRT: Primary data validation passed. [2025-09-22T18:10:40.128856] [INFO ] [MAIN ] CRT: Fetched primary data is valid. [2025-09-22T18:10:40.128942] [DEBUG] [LOCAL ] CRT: Saving primary data. [2025-09-22T18:10:40.129381] [DEBUG] [LOCAL ] CRT: Trimmed 7587 records to 4932 (keeping 200 days of data) [2025-09-22T18:10:40.160742] [DEBUG] [LOCAL ] CRT: Primary data saved (4932 records). [2025-09-22T18:10:40.160873] [INFO ] [MAIN ] CRT: Full history saved. [2025-09-22T18:10:40.160992] [INFO ] [MAIN ] Update Progress: 535/2372 symbols completed. CRT took 19.3s. Estimated remaining: 4h 2m 26s. Rate: 7.6 symbols/min [2025-09-22T18:10:40.349601] [INFO ] [MAIN ] CSL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:10:40.349826] [DEBUG] [LOCAL ] CSL: No existing data file found in primary storage. [2025-09-22T18:10:40.349898] [WARN ] [MAIN ] CSL: No existing data found, performing full refresh instead. [2025-09-22T18:10:40.350118] [INFO ] [MAIN ] CSL: Wiping existing primary data before full refresh. [2025-09-22T18:10:40.350189] [INFO ] [LOCAL ] CSL: Starting deletion of primary data. [2025-09-22T18:10:40.350262] [DEBUG] [LOCAL ] CSL: No primary data file found to delete. [2025-09-22T18:10:40.350338] [INFO ] [MAIN ] CSL: Starting full primary refresh. [2025-09-22T18:10:40.524456] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-08. [2025-09-22T18:10:40.733126] [INFO ] [REMOTE ] CSL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:10:41.101730] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T18:10:41.322048] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-07. [2025-09-22T18:10:42.122061] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-03. [2025-09-22T18:10:42.922033] [INFO ] [REMOTE ] CSL: Fetching primary data for 2024-12. [2025-09-22T18:10:42.971934] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-22T18:10:43.125700] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-08 (2.60 seconds). [2025-09-22T18:10:43.610569] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T18:10:43.722026] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-04. [2025-09-22T18:10:44.026855] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2024-12 (1.10 seconds). [2025-09-22T18:10:44.522110] [INFO ] [REMOTE ] CRM: Fetching primary data for 2025-09. [2025-09-22T18:10:45.310209] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-22T18:10:45.322012] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-05. [2025-09-22T18:10:46.122072] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-08. [2025-09-22T18:10:46.922062] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-01. [2025-09-22T18:10:47.171890] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-22T18:10:47.215800] [INFO ] [REMOTE ] CRM: Incremental fetch complete for 2025-09 (2.69 seconds). [2025-09-22T18:10:47.224325] [INFO ] [REMOTE ] CRM: Full fetch complete (77844 records). [2025-09-22T18:10:47.224465] [DEBUG] [VALIDATOR ] CRM: Validating primary data. [2025-09-22T18:10:47.638912] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T18:10:47.736990] [DEBUG] [VALIDATOR ] CRM: All expected trading days are present. [2025-09-22T18:10:47.732973] [INFO ] [REMOTE ] CRS: Fetching primary data for 2025-09. [2025-09-22T18:10:47.737117] [DEBUG] [VALIDATOR ] CRM: Primary data validation passed. [2025-09-22T18:10:47.738146] [INFO ] [MAIN ] CRM: Fetched primary data is valid. [2025-09-22T18:10:47.739193] [DEBUG] [LOCAL ] CRM: Saving primary data. [2025-09-22T18:10:47.740880] [DEBUG] [LOCAL ] CRM: Trimmed 77844 records to 53770 (keeping 200 days of data) [2025-09-22T18:10:48.108281] [DEBUG] [LOCAL ] CRM: Primary data saved (53770 records). [2025-09-22T18:10:48.108434] [INFO ] [MAIN ] CRM: Full history saved. [2025-09-22T18:10:48.108569] [INFO ] [MAIN ] Update Progress: 536/2372 symbols completed. CRM took 38.4s. Estimated remaining: 4h 2m 18s. Rate: 7.6 symbols/min [2025-09-22T18:10:48.282451] [INFO ] [MAIN ] CSR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:10:48.306362] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T18:10:48.321763] [DEBUG] [LOCAL ] CSR: Loaded 12588 existing records from primary storage. [2025-09-22T18:10:48.321873] [INFO ] [MAIN ] CSR: Loaded 12588 existing records. [2025-09-22T18:10:48.499122] [WARN ] [MAIN ] CSR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:10:48.499421] [INFO ] [MAIN ] CSR: Wiping existing primary data before full refresh. [2025-09-22T18:10:48.499467] [INFO ] [LOCAL ] CSR: Starting deletion of primary data. [2025-09-22T18:10:48.500013] [DEBUG] [LOCAL ] CSR: Deleted primary data file. [2025-09-22T18:10:48.500077] [INFO ] [MAIN ] CSR: Starting full primary refresh. [2025-09-22T18:10:48.531397] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-02. [2025-09-22T18:10:48.917487] [INFO ] [REMOTE ] CSR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:10:49.322055] [INFO ] [REMOTE ] CSR: Fetching primary data for 2024-12. [2025-09-22T18:10:49.580808] [INFO ] [REMOTE ] CRS: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T18:10:49.587499] [INFO ] [REMOTE ] CRS: Full fetch complete (62458 records). [2025-09-22T18:10:49.587602] [DEBUG] [VALIDATOR ] CRS: Validating primary data. [2025-09-22T18:10:50.001413] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-22T18:10:50.032946] [DEBUG] [VALIDATOR ] CRS: All expected trading days are present. [2025-09-22T18:10:50.033089] [DEBUG] [VALIDATOR ] CRS: Primary data validation passed. [2025-09-22T18:10:50.034210] [INFO ] [MAIN ] CRS: Fetched primary data is valid. [2025-09-22T18:10:50.034635] [DEBUG] [LOCAL ] CRS: Saving primary data. [2025-09-22T18:10:50.036960] [DEBUG] [LOCAL ] CRS: Trimmed 62458 records to 43444 (keeping 200 days of data) [2025-09-22T18:10:50.150727] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-06. [2025-09-22T18:10:50.339330] [DEBUG] [LOCAL ] CRS: Primary data saved (43444 records). [2025-09-22T18:10:50.339538] [INFO ] [MAIN ] CRS: Full history saved. [2025-09-22T18:10:50.340554] [INFO ] [MAIN ] Update Progress: 537/2372 symbols completed. CRS took 37.9s. Estimated remaining: 4h 1m 51s. Rate: 7.6 symbols/min [2025-09-22T18:10:50.521664] [INFO ] [MAIN ] CSTM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:10:50.518671] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2024-12 (1.20 seconds). [2025-09-22T18:10:50.585902] [DEBUG] [LOCAL ] CSTM: Loaded 48510 existing records from primary storage. [2025-09-22T18:10:50.586035] [INFO ] [MAIN ] CSTM: Loaded 48510 existing records. [2025-09-22T18:10:50.765560] [WARN ] [MAIN ] CSTM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:10:50.765843] [INFO ] [MAIN ] CSTM: Wiping existing primary data before full refresh. [2025-09-22T18:10:50.765903] [INFO ] [LOCAL ] CSTM: Starting deletion of primary data. [2025-09-22T18:10:50.767122] [DEBUG] [LOCAL ] CSTM: Deleted primary data file. [2025-09-22T18:10:50.767185] [INFO ] [MAIN ] CSTM: Starting full primary refresh. [2025-09-22T18:10:50.927136] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-01. [2025-09-22T18:10:51.136806] [INFO ] [REMOTE ] CSTM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:10:51.722014] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2024-12. [2025-09-22T18:10:51.747047] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T18:10:51.873306] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-22T18:10:52.522103] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-07. [2025-09-22T18:10:53.310317] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T18:10:53.322008] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-03. [2025-09-22T18:10:53.798183] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-22T18:10:54.122052] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-01. [2025-09-22T18:10:54.903630] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T18:10:54.922014] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-02. [2025-09-22T18:10:55.605020] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-22T18:10:55.657083] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-22T18:10:55.722066] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-08. [2025-09-22T18:10:56.522058] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-04. [2025-09-22T18:10:57.198568] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-22T18:10:57.322052] [INFO ] [REMOTE ] CSAN: Fetching primary data for 2025-09. [2025-09-22T18:10:58.082813] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T18:10:58.122029] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-02. [2025-09-22T18:10:58.881259] [INFO ] [REMOTE ] CSAN: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-22T18:10:58.888221] [INFO ] [REMOTE ] CSAN: Full fetch complete (60791 records). [2025-09-22T18:10:58.888333] [DEBUG] [VALIDATOR ] CSAN: Validating primary data. [2025-09-22T18:10:58.927161] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-03. [2025-09-22T18:10:59.305795] [DEBUG] [VALIDATOR ] CSAN: All expected trading days are present. [2025-09-22T18:10:59.305878] [DEBUG] [VALIDATOR ] CSAN: Primary data validation passed. [2025-09-22T18:10:59.306631] [INFO ] [MAIN ] CSAN: Fetched primary data is valid. [2025-09-22T18:10:59.306712] [DEBUG] [LOCAL ] CSAN: Saving primary data. [2025-09-22T18:10:59.309286] [DEBUG] [LOCAL ] CSAN: Trimmed 60791 records to 42137 (keeping 200 days of data) [2025-09-22T18:10:59.556671] [DEBUG] [LOCAL ] CSAN: Primary data saved (42137 records). [2025-09-22T18:10:59.556853] [INFO ] [MAIN ] CSAN: Full history saved. [2025-09-22T18:10:59.556964] [INFO ] [MAIN ] Update Progress: 538/2372 symbols completed. CSAN took 28.8s. Estimated remaining: 4h 1m 47s. Rate: 7.6 symbols/min [2025-09-22T18:10:59.730460] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-05. [2025-09-22T18:10:59.767417] [INFO ] [MAIN ] CSV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:10:59.796608] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T18:10:59.816055] [DEBUG] [LOCAL ] CSV: Loaded 13335 existing records from primary storage. [2025-09-22T18:10:59.816173] [INFO ] [MAIN ] CSV: Loaded 13335 existing records. [2025-09-22T18:10:59.997253] [WARN ] [MAIN ] CSV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:10:59.997509] [INFO ] [MAIN ] CSV: Wiping existing primary data before full refresh. [2025-09-22T18:10:59.997575] [INFO ] [LOCAL ] CSV: Starting deletion of primary data. [2025-09-22T18:10:59.998102] [DEBUG] [LOCAL ] CSV: Deleted primary data file. [2025-09-22T18:10:59.998161] [INFO ] [MAIN ] CSV: Starting full primary refresh. [2025-09-22T18:11:00.200772] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-22T18:11:00.402995] [INFO ] [REMOTE ] CSV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:11:00.522044] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-04. [2025-09-22T18:11:01.251766] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-22T18:11:01.322023] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-06. [2025-09-22T18:11:01.724579] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-22T18:11:02.122109] [INFO ] [REMOTE ] CSV: Fetching primary data for 2024-12. [2025-09-22T18:11:02.676243] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:11:02.922061] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-07. [2025-09-22T18:11:03.107627] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-22T18:11:03.722078] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-01. [2025-09-22T18:11:04.354691] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T18:11:04.372835] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T18:11:04.522052] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-03. [2025-09-22T18:11:05.322073] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-08. [2025-09-22T18:11:05.864028] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T18:11:06.122029] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-05. [2025-09-22T18:11:06.922068] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-04. [2025-09-22T18:11:06.949340] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T18:11:07.015459] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-22T18:11:07.722061] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-06. [2025-09-22T18:11:08.275671] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-22T18:11:08.522051] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-07. [2025-09-22T18:11:08.662618] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T18:11:09.322066] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-02. [2025-09-22T18:11:09.404353] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-22T18:11:10.122065] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-05. [2025-09-22T18:11:10.283693] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-22T18:11:10.922059] [INFO ] [REMOTE ] CSL: Fetching primary data for 2025-09. [2025-09-22T18:11:11.544413] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T18:11:11.722050] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-06. [2025-09-22T18:11:12.522068] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-08. [2025-09-22T18:11:12.635862] [INFO ] [REMOTE ] CSL: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T18:11:12.642046] [INFO ] [REMOTE ] CSL: Full fetch complete (44946 records). [2025-09-22T18:11:12.642211] [DEBUG] [VALIDATOR ] CSL: Validating primary data. [2025-09-22T18:11:13.030844] [DEBUG] [VALIDATOR ] CSL: All expected trading days are present. [2025-09-22T18:11:13.030935] [DEBUG] [VALIDATOR ] CSL: Primary data validation passed. [2025-09-22T18:11:13.031526] [INFO ] [MAIN ] CSL: Fetched primary data is valid. [2025-09-22T18:11:13.031580] [DEBUG] [LOCAL ] CSL: Saving primary data. [2025-09-22T18:11:13.032585] [DEBUG] [LOCAL ] CSL: Trimmed 44946 records to 31486 (keeping 200 days of data) [2025-09-22T18:11:13.245507] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-22T18:11:13.271530] [DEBUG] [LOCAL ] CSL: Primary data saved (31486 records). [2025-09-22T18:11:13.271726] [INFO ] [MAIN ] CSL: Full history saved. [2025-09-22T18:11:13.271839] [INFO ] [MAIN ] Update Progress: 539/2372 symbols completed. CSL took 33.1s. Estimated remaining: 4h 1m 59s. Rate: 7.6 symbols/min [2025-09-22T18:11:13.328416] [INFO ] [REMOTE ] CSR: Fetching primary data for 2025-09. [2025-09-22T18:11:13.453893] [INFO ] [MAIN ] CSW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:11:13.454201] [DEBUG] [LOCAL ] CSW: No existing data file found in primary storage. [2025-09-22T18:11:13.454266] [WARN ] [MAIN ] CSW: No existing data found, performing full refresh instead. [2025-09-22T18:11:13.454541] [INFO ] [MAIN ] CSW: Wiping existing primary data before full refresh. [2025-09-22T18:11:13.454605] [INFO ] [LOCAL ] CSW: Starting deletion of primary data. [2025-09-22T18:11:13.454725] [DEBUG] [LOCAL ] CSW: No primary data file found to delete. [2025-09-22T18:11:13.454793] [INFO ] [MAIN ] CSW: Starting full primary refresh. [2025-09-22T18:11:13.823978] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-06 (2.10 seconds). [2025-09-22T18:11:13.857009] [INFO ] [REMOTE ] CSW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:11:14.122105] [INFO ] [REMOTE ] CSW: Fetching primary data for 2024-12. [2025-09-22T18:11:14.327234] [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-22T18:11:14.327577] [WARN ] [REMOTE ] CSW: No data returned for month 2024-12 [2025-09-22T18:11:14.511747] [INFO ] [REMOTE ] CSR: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T18:11:14.514321] [INFO ] [REMOTE ] CSR: Full fetch complete (17369 records). [2025-09-22T18:11:14.514398] [DEBUG] [VALIDATOR ] CSR: Validating primary data. [2025-09-22T18:11:14.876132] [DEBUG] [VALIDATOR ] CSR: All expected trading days are present. [2025-09-22T18:11:14.876207] [DEBUG] [VALIDATOR ] CSR: Primary data validation passed. [2025-09-22T18:11:14.876581] [INFO ] [MAIN ] CSR: Fetched primary data is valid. [2025-09-22T18:11:14.876619] [DEBUG] [LOCAL ] CSR: Saving primary data. [2025-09-22T18:11:14.877195] [DEBUG] [LOCAL ] CSR: Trimmed 17369 records to 12483 (keeping 200 days of data) [2025-09-22T18:11:14.933609] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-07. [2025-09-22T18:11:14.957048] [DEBUG] [LOCAL ] CSR: Primary data saved (12483 records). [2025-09-22T18:11:14.957156] [INFO ] [MAIN ] CSR: Full history saved. [2025-09-22T18:11:14.957238] [INFO ] [MAIN ] Update Progress: 540/2372 symbols completed. CSR took 26.8s. Estimated remaining: 4h 1m 30s. Rate: 7.6 symbols/min [2025-09-22T18:11:15.129342] [INFO ] [MAIN ] CTBB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:11:15.138451] [DEBUG] [LOCAL ] CTBB: Loaded 7337 existing records from primary storage. [2025-09-22T18:11:15.138579] [INFO ] [MAIN ] CTBB: Loaded 7337 existing records. [2025-09-22T18:11:15.314244] [WARN ] [MAIN ] CTBB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:11:15.314526] [INFO ] [MAIN ] CTBB: Wiping existing primary data before full refresh. [2025-09-22T18:11:15.314573] [INFO ] [LOCAL ] CTBB: Starting deletion of primary data. [2025-09-22T18:11:15.314935] [DEBUG] [LOCAL ] CTBB: Deleted primary data file. [2025-09-22T18:11:15.314994] [INFO ] [MAIN ] CTBB: Starting full primary refresh. [2025-09-22T18:11:15.672715] [INFO ] [REMOTE ] CTBB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:11:15.722040] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2024-12. [2025-09-22T18:11:16.522182] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-03. [2025-09-22T18:11:16.778704] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-22T18:11:16.809471] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-22T18:11:17.301384] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-22T18:11:17.322024] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-04. [2025-09-22T18:11:18.048115] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-22T18:11:18.122125] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-05. [2025-09-22T18:11:18.922042] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-01. [2025-09-22T18:11:19.028546] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-22T18:11:19.620581] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-01 (0.70 seconds). [2025-09-22T18:11:19.722065] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-06. [2025-09-22T18:11:20.522909] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-08. [2025-09-22T18:11:20.526499] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-06 (0.80 seconds). [2025-09-22T18:11:21.322079] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-07. [2025-09-22T18:11:21.841795] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-07 (0.52 seconds). [2025-09-22T18:11:22.122068] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-01. [2025-09-22T18:11:22.166504] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T18:11:22.343366] [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-22T18:11:22.343712] [WARN ] [REMOTE ] CSW: No data returned for month 2025-01 [2025-09-22T18:11:22.922061] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-08. [2025-09-22T18:11:23.538874] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-22T18:11:23.722071] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-02. [2025-09-22T18:11:24.339385] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-22T18:11:24.522049] [INFO ] [REMOTE ] CSTM: Fetching primary data for 2025-09. [2025-09-22T18:11:25.322055] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-03. [2025-09-22T18:11:25.911479] [INFO ] [REMOTE ] CSTM: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T18:11:25.919075] [INFO ] [REMOTE ] CSTM: Full fetch complete (68952 records). [2025-09-22T18:11:25.919238] [DEBUG] [VALIDATOR ] CSTM: Validating primary data. [2025-09-22T18:11:26.129393] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-02. [2025-09-22T18:11:26.213967] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T18:11:26.333224] [DEBUG] [VALIDATOR ] CSTM: All expected trading days are present. [2025-09-22T18:11:26.333318] [DEBUG] [VALIDATOR ] CSTM: Primary data validation passed. [2025-09-22T18:11:26.334104] [INFO ] [MAIN ] CSTM: Fetched primary data is valid. [2025-09-22T18:11:26.334173] [DEBUG] [LOCAL ] CSTM: Saving primary data. [2025-09-22T18:11:26.335726] [DEBUG] [LOCAL ] CSTM: Trimmed 68952 records to 47773 (keeping 200 days of data) [2025-09-22T18:11:26.395935] [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-22T18:11:26.422270] [WARN ] [REMOTE ] CSW: No data returned for month 2025-02 [2025-09-22T18:11:26.620688] [DEBUG] [LOCAL ] CSTM: Primary data saved (47773 records). [2025-09-22T18:11:26.620834] [INFO ] [MAIN ] CSTM: Full history saved. [2025-09-22T18:11:26.622019] [INFO ] [MAIN ] Update Progress: 541/2372 symbols completed. CSTM took 36.3s. Estimated remaining: 4h 1m 35s. Rate: 7.6 symbols/min [2025-09-22T18:11:26.795809] [INFO ] [MAIN ] CTDD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:11:26.806699] [DEBUG] [LOCAL ] CTDD: Loaded 5937 existing records from primary storage. [2025-09-22T18:11:26.806828] [INFO ] [MAIN ] CTDD: Loaded 5937 existing records. [2025-09-22T18:11:26.927255] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-04. [2025-09-22T18:11:26.998607] [WARN ] [MAIN ] CTDD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:11:26.998913] [INFO ] [MAIN ] CTDD: Wiping existing primary data before full refresh. [2025-09-22T18:11:26.998971] [INFO ] [LOCAL ] CTDD: Starting deletion of primary data. [2025-09-22T18:11:26.999370] [DEBUG] [LOCAL ] CTDD: Deleted primary data file. [2025-09-22T18:11:26.999432] [INFO ] [MAIN ] CTDD: Starting full primary refresh. [2025-09-22T18:11:27.380113] [INFO ] [REMOTE ] CTDD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:11:27.722080] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2024-12. [2025-09-22T18:11:27.817196] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-22T18:11:28.522141] [INFO ] [REMOTE ] CSV: Fetching primary data for 2025-09. [2025-09-22T18:11:28.566841] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T18:11:29.322069] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-05. [2025-09-22T18:11:29.405086] [INFO ] [REMOTE ] CSV: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T18:11:29.407781] [INFO ] [REMOTE ] CSV: Full fetch complete (19432 records). [2025-09-22T18:11:29.407866] [DEBUG] [VALIDATOR ] CSV: Validating primary data. [2025-09-22T18:11:29.791775] [DEBUG] [VALIDATOR ] CSV: All expected trading days are present. [2025-09-22T18:11:29.791947] [DEBUG] [VALIDATOR ] CSV: Primary data validation passed. [2025-09-22T18:11:29.792370] [INFO ] [MAIN ] CSV: Fetched primary data is valid. [2025-09-22T18:11:29.798036] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-05 (0.48 seconds). [2025-09-22T18:11:29.797757] [DEBUG] [LOCAL ] CSV: Saving primary data. [2025-09-22T18:11:29.801067] [DEBUG] [LOCAL ] CSV: Trimmed 19432 records to 13038 (keeping 200 days of data) [2025-09-22T18:11:29.884162] [DEBUG] [LOCAL ] CSV: Primary data saved (13038 records). [2025-09-22T18:11:29.884321] [INFO ] [MAIN ] CSV: Full history saved. [2025-09-22T18:11:29.884413] [INFO ] [MAIN ] Update Progress: 542/2372 symbols completed. CSV took 30.3s. Estimated remaining: 4h 1m 11s. Rate: 7.6 symbols/min [2025-09-22T18:11:30.059334] [INFO ] [MAIN ] CTEST: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:11:30.059546] [DEBUG] [LOCAL ] CTEST: No existing data file found in primary storage. [2025-09-22T18:11:30.059603] [WARN ] [MAIN ] CTEST: No existing data found, performing full refresh instead. [2025-09-22T18:11:30.059856] [INFO ] [MAIN ] CTEST: Wiping existing primary data before full refresh. [2025-09-22T18:11:30.059909] [INFO ] [LOCAL ] CTEST: Starting deletion of primary data. [2025-09-22T18:11:30.059951] [DEBUG] [LOCAL ] CTEST: No primary data file found to delete. [2025-09-22T18:11:30.059983] [INFO ] [MAIN ] CTEST: Starting full primary refresh. [2025-09-22T18:11:30.127193] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-06. [2025-09-22T18:11:30.426288] [INFO ] [REMOTE ] CTEST: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:11:30.754004] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-06 (0.63 seconds). [2025-09-22T18:11:30.922039] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2024-12. [2025-09-22T18:11:31.290325] [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-22T18:11:31.290673] [WARN ] [REMOTE ] CTEST: No data returned for month 2024-12 [2025-09-22T18:11:31.722062] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-01. [2025-09-22T18:11:32.223426] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-01 (0.50 seconds). [2025-09-22T18:11:32.522071] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-07. [2025-09-22T18:11:32.976572] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-22T18:11:33.322060] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-08. [2025-09-22T18:11:34.103135] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-08 (0.78 seconds). [2025-09-22T18:11:34.122006] [INFO ] [REMOTE ] CTBB: Fetching primary data for 2025-09. [2025-09-22T18:11:34.778428] [INFO ] [REMOTE ] CTBB: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-22T18:11:34.780064] [INFO ] [REMOTE ] CTBB: Full fetch complete (11044 records). [2025-09-22T18:11:34.780133] [DEBUG] [VALIDATOR ] CTBB: Validating primary data. [2025-09-22T18:11:34.929519] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-02. [2025-09-22T18:11:35.141798] [DEBUG] [VALIDATOR ] CTBB: All expected trading days are present. [2025-09-22T18:11:35.141875] [DEBUG] [VALIDATOR ] CTBB: Primary data validation passed. [2025-09-22T18:11:35.142134] [INFO ] [MAIN ] CTBB: Fetched primary data is valid. [2025-09-22T18:11:35.142171] [DEBUG] [LOCAL ] CTBB: Saving primary data. [2025-09-22T18:11:35.142636] [DEBUG] [LOCAL ] CTBB: Trimmed 11044 records to 7179 (keeping 200 days of data) [2025-09-22T18:11:35.189472] [DEBUG] [LOCAL ] CTBB: Primary data saved (7179 records). [2025-09-22T18:11:35.189589] [INFO ] [MAIN ] CTBB: Full history saved. [2025-09-22T18:11:35.189703] [INFO ] [MAIN ] Update Progress: 543/2372 symbols completed. CTBB took 20.2s. Estimated remaining: 4h 0m 55s. Rate: 7.6 symbols/min [2025-09-22T18:11:35.361157] [INFO ] [MAIN ] CTEV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:11:35.361356] [DEBUG] [LOCAL ] CTEV: No existing data file found in primary storage. [2025-09-22T18:11:35.361393] [WARN ] [MAIN ] CTEV: No existing data found, performing full refresh instead. [2025-09-22T18:11:35.361543] [INFO ] [MAIN ] CTEV: Wiping existing primary data before full refresh. [2025-09-22T18:11:35.361586] [INFO ] [LOCAL ] CTEV: Starting deletion of primary data. [2025-09-22T18:11:35.361697] [DEBUG] [LOCAL ] CTEV: No primary data file found to delete. [2025-09-22T18:11:35.361764] [INFO ] [MAIN ] CTEV: Starting full primary refresh. [2025-09-22T18:11:35.472713] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-02 (0.54 seconds). [2025-09-22T18:11:35.735531] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-03. [2025-09-22T18:11:35.741485] [INFO ] [REMOTE ] CTEV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:11:35.962365] [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-22T18:11:35.962712] [WARN ] [REMOTE ] CSW: No data returned for month 2025-03 [2025-09-22T18:11:36.522120] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-03. [2025-09-22T18:11:36.991631] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-03 (0.47 seconds). [2025-09-22T18:11:37.322055] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-01. [2025-09-22T18:11:37.731624] [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-22T18:11:37.732003] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-01 [2025-09-22T18:11:38.122072] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-04. [2025-09-22T18:11:38.653196] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-04 (0.53 seconds). [2025-09-22T18:11:38.922083] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-05. [2025-09-22T18:11:39.537383] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T18:11:39.722073] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-06. [2025-09-22T18:11:40.217202] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-06 (0.50 seconds). [2025-09-22T18:11:40.522070] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2024-12. [2025-09-22T18:11:40.707929] [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-22T18:11:40.708238] [WARN ] [REMOTE ] CTEV: No data returned for month 2024-12 [2025-09-22T18:11:41.322095] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-04. [2025-09-22T18:11:41.596125] [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-22T18:11:41.596508] [WARN ] [REMOTE ] CSW: No data returned for month 2025-04 [2025-09-22T18:11:42.122066] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-05. [2025-09-22T18:11:42.311399] [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-22T18:11:42.311819] [WARN ] [REMOTE ] CSW: No data returned for month 2025-05 [2025-09-22T18:11:42.922071] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-06. [2025-09-22T18:11:43.722062] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-07. [2025-09-22T18:11:43.765613] [INFO ] [REMOTE ] CSW: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-22T18:11:44.407223] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T18:11:44.522075] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-01. [2025-09-22T18:11:44.776010] [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-22T18:11:44.776363] [WARN ] [REMOTE ] CTEV: No data returned for month 2025-01 [2025-09-22T18:11:45.322071] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-02. [2025-09-22T18:11:45.714041] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-02 (0.39 seconds). [2025-09-22T18:11:46.122064] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-02. [2025-09-22T18:11:46.416436] [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-22T18:11:46.416786] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-02 [2025-09-22T18:11:46.922061] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-03. [2025-09-22T18:11:47.722074] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-03. [2025-09-22T18:11:47.816798] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T18:11:47.943618] [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-22T18:11:47.943978] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-03 [2025-09-22T18:11:48.522061] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-04. [2025-09-22T18:11:48.747470] [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-22T18:11:48.747842] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-04 [2025-09-22T18:11:49.322060] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-07. [2025-09-22T18:11:50.122070] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-05. [2025-09-22T18:11:50.361344] [INFO ] [REMOTE ] CSW: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-22T18:11:50.731189] [INFO ] [REMOTE ] CTEST: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-22T18:11:50.922058] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-06. [2025-09-22T18:11:51.178353] [INFO ] [REMOTE ] CTEST: Incremental fetch complete for 2025-06 (0.26 seconds). [2025-09-22T18:11:51.722056] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-08. [2025-09-22T18:11:52.522057] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-08. [2025-09-22T18:11:52.709460] [INFO ] [REMOTE ] CSW: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-22T18:11:53.066609] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-22T18:11:53.322054] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-07. [2025-09-22T18:11:53.563584] [INFO ] [REMOTE ] CTEST: Incremental fetch complete for 2025-07 (0.24 seconds). [2025-09-22T18:11:54.122069] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-08. [2025-09-22T18:11:54.330030] [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-22T18:11:54.330481] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-08 [2025-09-22T18:11:54.922064] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-04. [2025-09-22T18:11:55.711273] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-22T18:11:55.722037] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-05. [2025-09-22T18:11:56.522108] [INFO ] [REMOTE ] CTDD: Fetching primary data for 2025-09. [2025-09-22T18:11:56.804286] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T18:11:57.322177] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-06. [2025-09-22T18:11:57.428724] [INFO ] [REMOTE ] CTDD: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-22T18:11:57.430458] [INFO ] [REMOTE ] CTDD: Full fetch complete (8563 records). [2025-09-22T18:11:57.430583] [DEBUG] [VALIDATOR ] CTDD: Validating primary data. [2025-09-22T18:11:57.803093] [DEBUG] [VALIDATOR ] CTDD: All expected trading days are present. [2025-09-22T18:11:57.803199] [DEBUG] [VALIDATOR ] CTDD: Primary data validation passed. [2025-09-22T18:11:57.803534] [INFO ] [MAIN ] CTDD: Fetched primary data is valid. [2025-09-22T18:11:57.803599] [DEBUG] [LOCAL ] CTDD: Saving primary data. [2025-09-22T18:11:57.804066] [DEBUG] [LOCAL ] CTDD: Trimmed 8563 records to 5837 (keeping 200 days of data) [2025-09-22T18:11:57.844495] [DEBUG] [LOCAL ] CTDD: Primary data saved (5837 records). [2025-09-22T18:11:57.844634] [INFO ] [MAIN ] CTDD: Full history saved. [2025-09-22T18:11:57.844761] [INFO ] [MAIN ] Update Progress: 544/2372 symbols completed. CTDD took 31.2s. Estimated remaining: 4h 1m 36s. Rate: 7.6 symbols/min [2025-09-22T18:11:58.024362] [INFO ] [MAIN ] CTO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:11:58.058364] [DEBUG] [LOCAL ] CTO: Loaded 28928 existing records from primary storage. [2025-09-22T18:11:58.058501] [INFO ] [MAIN ] CTO: Loaded 28928 existing records. [2025-09-22T18:11:58.127151] [INFO ] [REMOTE ] CTEST: Fetching primary data for 2025-09. [2025-09-22T18:11:58.239707] [WARN ] [MAIN ] CTO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:11:58.240028] [INFO ] [MAIN ] CTO: Wiping existing primary data before full refresh. [2025-09-22T18:11:58.240085] [INFO ] [LOCAL ] CTO: Starting deletion of primary data. [2025-09-22T18:11:58.241010] [DEBUG] [LOCAL ] CTO: Deleted primary data file. [2025-09-22T18:11:58.241072] [INFO ] [MAIN ] CTO: Starting full primary refresh. [2025-09-22T18:11:58.578271] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-22T18:11:58.617431] [INFO ] [REMOTE ] CTO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:11:58.879486] [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-22T18:11:58.879849] [WARN ] [REMOTE ] CTEST: No data returned for month 2025-09 [2025-09-22T18:11:58.879950] [INFO ] [REMOTE ] CTEST: Full fetch complete (1020 records). [2025-09-22T18:11:58.880063] [DEBUG] [VALIDATOR ] CTEST: Validating primary data. [2025-09-22T18:11:58.880704] [FATAL] [VALIDATOR ] CTEST: Data is stale - most recent date (2025-07-02) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:11:58.880782] [FATAL] [MAIN ] CTEST: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:11:58.880847] [WARN ] [MAIN ] CTEST: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:11:58.880918] [INFO ] [LOCAL ] CTEST: Starting deletion of primary data. [2025-09-22T18:11:58.880982] [DEBUG] [LOCAL ] CTEST: No primary data file found to delete. [2025-09-22T18:11:58.881017] [INFO ] [LOCAL ] CTEST: Starting deletion of derivative data. [2025-09-22T18:11:58.881055] [DEBUG] [LOCAL ] CTEST: No derivative data file found to delete. [2025-09-22T18:11:58.881111] [INFO ] [MAIN ] Update Progress: 545/2372 symbols completed. CTEST took 29.0s. Estimated remaining: 4h 1m 5s. Rate: 7.6 symbols/min [2025-09-22T18:11:58.927138] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-07. [2025-09-22T18:11:59.057162] [INFO ] [MAIN ] CTOS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:11:59.057358] [DEBUG] [LOCAL ] CTOS: No existing data file found in primary storage. [2025-09-22T18:11:59.057396] [WARN ] [MAIN ] CTOS: No existing data found, performing full refresh instead. [2025-09-22T18:11:59.057541] [INFO ] [MAIN ] CTOS: Wiping existing primary data before full refresh. [2025-09-22T18:11:59.057582] [INFO ] [LOCAL ] CTOS: Starting deletion of primary data. [2025-09-22T18:11:59.057622] [DEBUG] [LOCAL ] CTOS: No primary data file found to delete. [2025-09-22T18:11:59.057685] [INFO ] [MAIN ] CTOS: Starting full primary refresh. [2025-09-22T18:11:59.440497] [INFO ] [REMOTE ] CTOS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:11:59.722087] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2024-12. [2025-09-22T18:11:59.826858] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-07 (0.90 seconds). [2025-09-22T18:12:00.522059] [INFO ] [REMOTE ] CSW: Fetching primary data for 2025-09. [2025-09-22T18:12:01.040726] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-22T18:12:01.322050] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-01. [2025-09-22T18:12:01.505474] [INFO ] [REMOTE ] CSW: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-22T18:12:01.508561] [INFO ] [REMOTE ] CSW: Full fetch complete (7865 records). [2025-09-22T18:12:01.508661] [DEBUG] [VALIDATOR ] CSW: Validating primary data. [2025-09-22T18:12:01.695777] [WARN ] [VALIDATOR ] CSW: Validation failed - insufficient historical data. Have 73 unique days, need 200 days [2025-09-22T18:12:01.696040] [FATAL] [MAIN ] CSW: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:12:01.696109] [WARN ] [MAIN ] CSW: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:12:01.696160] [INFO ] [LOCAL ] CSW: Starting deletion of primary data. [2025-09-22T18:12:01.696240] [DEBUG] [LOCAL ] CSW: No primary data file found to delete. [2025-09-22T18:12:01.696296] [INFO ] [LOCAL ] CSW: Starting deletion of derivative data. [2025-09-22T18:12:01.696356] [DEBUG] [LOCAL ] CSW: No derivative data file found to delete. [2025-09-22T18:12:01.696435] [INFO ] [MAIN ] Update Progress: 546/2372 symbols completed. CSW took 48.4s. Estimated remaining: 4h 0m 40s. Rate: 7.6 symbols/min [2025-09-22T18:12:01.866515] [INFO ] [MAIN ] CTRA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:12:01.926399] [DEBUG] [LOCAL ] CTRA: Loaded 54429 existing records from primary storage. [2025-09-22T18:12:01.926566] [INFO ] [MAIN ] CTRA: Loaded 54429 existing records. [2025-09-22T18:12:02.119668] [WARN ] [MAIN ] CTRA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:12:02.119962] [INFO ] [MAIN ] CTRA: Wiping existing primary data before full refresh. [2025-09-22T18:12:02.120018] [INFO ] [LOCAL ] CTRA: Starting deletion of primary data. [2025-09-22T18:12:02.121636] [DEBUG] [LOCAL ] CTRA: Deleted primary data file. [2025-09-22T18:12:02.121725] [INFO ] [MAIN ] CTRA: Starting full primary refresh. [2025-09-22T18:12:02.133061] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-08. [2025-09-22T18:12:02.503994] [INFO ] [REMOTE ] CTRA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:12:02.868926] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T18:12:02.922008] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-02. [2025-09-22T18:12:03.722117] [INFO ] [REMOTE ] CTO: Fetching primary data for 2024-12. [2025-09-22T18:12:04.524220] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2024-12. [2025-09-22T18:12:04.525231] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-08 (2.39 seconds). [2025-09-22T18:12:04.988781] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-02 (2.07 seconds). [2025-09-22T18:12:05.322059] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-03. [2025-09-22T18:12:06.081949] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2024-12 (2.36 seconds). [2025-09-22T18:12:06.122002] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-01. [2025-09-22T18:12:06.470943] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-22T18:12:06.819460] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T18:12:06.922047] [INFO ] [REMOTE ] CTEV: Fetching primary data for 2025-09. [2025-09-22T18:12:07.255360] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-01 (1.13 seconds). [2025-09-22T18:12:07.719728] [INFO ] [REMOTE ] CTEV: Incremental fetch complete for 2025-09 (0.80 seconds). [2025-09-22T18:12:07.722201] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-02. [2025-09-22T18:12:07.722832] [INFO ] [REMOTE ] CTEV: Full fetch complete (13402 records). [2025-09-22T18:12:07.723679] [DEBUG] [VALIDATOR ] CTEV: Validating primary data. [2025-09-22T18:12:07.921722] [WARN ] [VALIDATOR ] CTEV: Validation failed - insufficient historical data. Have 142 unique days, need 200 days [2025-09-22T18:12:07.922035] [FATAL] [MAIN ] CTEV: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:12:07.922104] [WARN ] [MAIN ] CTEV: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:12:07.922152] [INFO ] [LOCAL ] CTEV: Starting deletion of primary data. [2025-09-22T18:12:07.922210] [DEBUG] [LOCAL ] CTEV: No primary data file found to delete. [2025-09-22T18:12:07.922246] [INFO ] [LOCAL ] CTEV: Starting deletion of derivative data. [2025-09-22T18:12:07.922307] [DEBUG] [LOCAL ] CTEV: No derivative data file found to delete. [2025-09-22T18:12:07.922403] [INFO ] [MAIN ] Update Progress: 547/2372 symbols completed. CTEV took 32.7s. Estimated remaining: 4h 0m 27s. Rate: 7.6 symbols/min [2025-09-22T18:12:08.092597] [INFO ] [MAIN ] CTRE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:12:08.142996] [DEBUG] [LOCAL ] CTRE: Loaded 49948 existing records from primary storage. [2025-09-22T18:12:08.143150] [INFO ] [MAIN ] CTRE: Loaded 49948 existing records. [2025-09-22T18:12:08.317932] [WARN ] [MAIN ] CTRE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:12:08.318189] [INFO ] [MAIN ] CTRE: Wiping existing primary data before full refresh. [2025-09-22T18:12:08.318245] [INFO ] [LOCAL ] CTRE: Starting deletion of primary data. [2025-09-22T18:12:08.320349] [DEBUG] [LOCAL ] CTRE: Deleted primary data file. [2025-09-22T18:12:08.320411] [INFO ] [MAIN ] CTRE: Starting full primary refresh. [2025-09-22T18:12:08.527140] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-04. [2025-09-22T18:12:08.675919] [INFO ] [REMOTE ] CTRE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:12:09.110147] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-22T18:12:09.322071] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2024-12. [2025-09-22T18:12:10.127581] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-01. [2025-09-22T18:12:10.139769] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T18:12:10.922063] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-05. [2025-09-22T18:12:11.340681] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2024-12 (2.02 seconds). [2025-09-22T18:12:11.722074] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-03. [2025-09-22T18:12:11.757856] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T18:12:12.522118] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-01. [2025-09-22T18:12:12.635534] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-22T18:12:12.787987] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-22T18:12:13.322068] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-02. [2025-09-22T18:12:14.122083] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-06. [2025-09-22T18:12:14.151421] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T18:12:14.922074] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-02. [2025-09-22T18:12:15.069446] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-22T18:12:15.137765] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T18:12:15.722073] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-07. [2025-09-22T18:12:16.159809] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-22T18:12:16.522071] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-04. [2025-09-22T18:12:17.234678] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T18:12:17.322042] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-03. [2025-09-22T18:12:17.953876] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-22T18:12:18.122075] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-03. [2025-09-22T18:12:18.922061] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-08. [2025-09-22T18:12:19.722060] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-05. [2025-09-22T18:12:20.242595] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-03 (2.12 seconds). [2025-09-22T18:12:20.432335] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-03 (3.11 seconds). [2025-09-22T18:12:20.522077] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-04. [2025-09-22T18:12:20.740383] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-22T18:12:21.077755] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T18:12:21.322062] [INFO ] [REMOTE ] CTOS: Fetching primary data for 2025-09. [2025-09-22T18:12:22.122087] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-04. [2025-09-22T18:12:22.535469] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-04 (2.01 seconds). [2025-09-22T18:12:22.577505] [INFO ] [REMOTE ] CTOS: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-22T18:12:22.583886] [INFO ] [REMOTE ] CTOS: Full fetch complete (53345 records). [2025-09-22T18:12:22.584175] [DEBUG] [VALIDATOR ] CTOS: Validating primary data. [2025-09-22T18:12:22.927267] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-06. [2025-09-22T18:12:22.992308] [DEBUG] [VALIDATOR ] CTOS: All expected trading days are present. [2025-09-22T18:12:22.992399] [DEBUG] [VALIDATOR ] CTOS: Primary data validation passed. [2025-09-22T18:12:22.993121] [INFO ] [MAIN ] CTOS: Fetched primary data is valid. [2025-09-22T18:12:22.993186] [DEBUG] [LOCAL ] CTOS: Saving primary data. [2025-09-22T18:12:22.994371] [DEBUG] [LOCAL ] CTOS: Trimmed 53345 records to 36886 (keeping 200 days of data) [2025-09-22T18:12:23.213625] [DEBUG] [LOCAL ] CTOS: Primary data saved (36886 records). [2025-09-22T18:12:23.213814] [INFO ] [MAIN ] CTOS: Full history saved. [2025-09-22T18:12:23.213898] [INFO ] [MAIN ] Update Progress: 548/2372 symbols completed. CTOS took 24.3s. Estimated remaining: 4h 0m 44s. Rate: 7.6 symbols/min [2025-09-22T18:12:23.389490] [INFO ] [MAIN ] CTRI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:12:23.428994] [DEBUG] [LOCAL ] CTRI: Loaded 38053 existing records from primary storage. [2025-09-22T18:12:23.429146] [INFO ] [MAIN ] CTRI: Loaded 38053 existing records. [2025-09-22T18:12:23.614794] [WARN ] [MAIN ] CTRI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:12:23.615075] [INFO ] [MAIN ] CTRI: Wiping existing primary data before full refresh. [2025-09-22T18:12:23.615139] [INFO ] [LOCAL ] CTRI: Starting deletion of primary data. [2025-09-22T18:12:23.616364] [DEBUG] [LOCAL ] CTRI: Deleted primary data file. [2025-09-22T18:12:23.616425] [INFO ] [MAIN ] CTRI: Starting full primary refresh. [2025-09-22T18:12:23.722956] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-05. [2025-09-22T18:12:24.007822] [INFO ] [REMOTE ] CTRI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:12:24.028341] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-22T18:12:24.067716] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-22T18:12:24.522064] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2024-12. [2025-09-22T18:12:25.327259] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-05. [2025-09-22T18:12:25.350889] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T18:12:25.559201] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T18:12:26.122072] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-01. [2025-09-22T18:12:26.927162] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-06. [2025-09-22T18:12:26.941009] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-22T18:12:27.132289] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-22T18:12:27.722054] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-07. [2025-09-22T18:12:28.522047] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-06. [2025-09-22T18:12:28.955518] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-06 (2.03 seconds). [2025-09-22T18:12:29.126598] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-22T18:12:29.322098] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-07. [2025-09-22T18:12:30.123001] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-08. [2025-09-22T18:12:30.126316] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T18:12:30.922069] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-02. [2025-09-22T18:12:31.223607] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-22T18:12:31.586525] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T18:12:31.722078] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-07. [2025-09-22T18:12:32.511299] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T18:12:32.522067] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-08. [2025-09-22T18:12:33.322078] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-03. [2025-09-22T18:12:33.615598] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-07 (1.89 seconds). [2025-09-22T18:12:33.954366] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T18:12:34.122071] [INFO ] [REMOTE ] CTO: Fetching primary data for 2025-09. [2025-09-22T18:12:34.706796] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-22T18:12:34.922111] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-08. [2025-09-22T18:12:35.170697] [INFO ] [REMOTE ] CTO: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-22T18:12:35.175685] [INFO ] [REMOTE ] CTO: Full fetch complete (41643 records). [2025-09-22T18:12:35.175851] [DEBUG] [VALIDATOR ] CTO: Validating primary data. [2025-09-22T18:12:35.176612] [FATAL] [VALIDATOR ] CTO: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:12:35.176733] [FATAL] [MAIN ] CTO: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:12:35.176778] [WARN ] [MAIN ] CTO: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:12:35.176818] [INFO ] [LOCAL ] CTO: Starting deletion of primary data. [2025-09-22T18:12:35.176890] [DEBUG] [LOCAL ] CTO: No primary data file found to delete. [2025-09-22T18:12:35.176947] [INFO ] [LOCAL ] CTO: Starting deletion of derivative data. [2025-09-22T18:12:35.177553] [DEBUG] [LOCAL ] CTO: Deleted derivative data file. [2025-09-22T18:12:35.177682] [INFO ] [MAIN ] Update Progress: 549/2372 symbols completed. CTO took 37.3s. Estimated remaining: 4h 0m 49s. Rate: 7.6 symbols/min [2025-09-22T18:12:35.354012] [INFO ] [MAIN ] CTS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:12:35.376320] [DEBUG] [LOCAL ] CTS: Loaded 19657 existing records from primary storage. [2025-09-22T18:12:35.376448] [INFO ] [MAIN ] CTS: Loaded 19657 existing records. [2025-09-22T18:12:35.561495] [WARN ] [MAIN ] CTS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:12:35.561794] [INFO ] [MAIN ] CTS: Wiping existing primary data before full refresh. [2025-09-22T18:12:35.561848] [INFO ] [LOCAL ] CTS: Starting deletion of primary data. [2025-09-22T18:12:35.562504] [DEBUG] [LOCAL ] CTS: Deleted primary data file. [2025-09-22T18:12:35.562569] [INFO ] [MAIN ] CTS: Starting full primary refresh. [2025-09-22T18:12:35.722993] [INFO ] [REMOTE ] CTRA: Fetching primary data for 2025-09. [2025-09-22T18:12:35.935333] [INFO ] [REMOTE ] CTS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:12:36.522074] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-04. [2025-09-22T18:12:36.837660] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-08 (1.92 seconds). [2025-09-22T18:12:37.322033] [INFO ] [REMOTE ] CTRE: Fetching primary data for 2025-09. [2025-09-22T18:12:37.516459] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-22T18:12:37.796451] [INFO ] [REMOTE ] CTRA: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-22T18:12:37.808176] [INFO ] [REMOTE ] CTRA: Full fetch complete (77663 records). [2025-09-22T18:12:37.808350] [DEBUG] [VALIDATOR ] CTRA: Validating primary data. [2025-09-22T18:12:38.127260] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-05. [2025-09-22T18:12:38.254073] [DEBUG] [VALIDATOR ] CTRA: All expected trading days are present. [2025-09-22T18:12:38.254221] [DEBUG] [VALIDATOR ] CTRA: Primary data validation passed. [2025-09-22T18:12:38.255335] [INFO ] [MAIN ] CTRA: Fetched primary data is valid. [2025-09-22T18:12:38.255604] [DEBUG] [LOCAL ] CTRA: Saving primary data. [2025-09-22T18:12:38.257352] [DEBUG] [LOCAL ] CTRA: Trimmed 77663 records to 53649 (keeping 200 days of data) [2025-09-22T18:12:38.626869] [DEBUG] [LOCAL ] CTRA: Primary data saved (53649 records). [2025-09-22T18:12:38.627190] [INFO ] [MAIN ] CTRA: Full history saved. [2025-09-22T18:12:38.627490] [INFO ] [MAIN ] Update Progress: 550/2372 symbols completed. CTRA took 36.9s. Estimated remaining: 4h 0m 26s. Rate: 7.6 symbols/min [2025-09-22T18:12:38.805978] [INFO ] [MAIN ] CTVA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:12:38.806219] [DEBUG] [LOCAL ] CTVA: No existing data file found in primary storage. [2025-09-22T18:12:38.806288] [WARN ] [MAIN ] CTVA: No existing data found, performing full refresh instead. [2025-09-22T18:12:38.806452] [INFO ] [MAIN ] CTVA: Wiping existing primary data before full refresh. [2025-09-22T18:12:38.806497] [INFO ] [LOCAL ] CTVA: Starting deletion of primary data. [2025-09-22T18:12:38.806539] [DEBUG] [LOCAL ] CTVA: No primary data file found to delete. [2025-09-22T18:12:38.806581] [INFO ] [MAIN ] CTVA: Starting full primary refresh. [2025-09-22T18:12:38.927313] [INFO ] [REMOTE ] CTS: Fetching primary data for 2024-12. [2025-09-22T18:12:39.180725] [INFO ] [REMOTE ] CTVA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:12:39.204464] [INFO ] [REMOTE ] CTRE: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-22T18:12:39.213836] [INFO ] [REMOTE ] CTRE: Full fetch complete (71083 records). [2025-09-22T18:12:39.214059] [DEBUG] [VALIDATOR ] CTRE: Validating primary data. [2025-09-22T18:12:39.622792] [DEBUG] [VALIDATOR ] CTRE: All expected trading days are present. [2025-09-22T18:12:39.622975] [DEBUG] [VALIDATOR ] CTRE: Primary data validation passed. [2025-09-22T18:12:39.625548] [INFO ] [MAIN ] CTRE: Fetched primary data is valid. [2025-09-22T18:12:39.625680] [DEBUG] [LOCAL ] CTRE: Saving primary data. [2025-09-22T18:12:39.628009] [DEBUG] [LOCAL ] CTRE: Trimmed 71083 records to 49213 (keeping 200 days of data) [2025-09-22T18:12:39.744712] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2024-12. [2025-09-22T18:12:39.746200] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-22T18:12:39.966426] [DEBUG] [LOCAL ] CTRE: Primary data saved (49213 records). [2025-09-22T18:12:39.966595] [INFO ] [MAIN ] CTRE: Full history saved. [2025-09-22T18:12:39.966741] [INFO ] [MAIN ] Update Progress: 551/2372 symbols completed. CTRE took 32.0s. Estimated remaining: 3h 59m 57s. Rate: 7.6 symbols/min [2025-09-22T18:12:40.146795] [INFO ] [MAIN ] CUBB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:12:40.147197] [DEBUG] [LOCAL ] CUBB: No existing data file found in primary storage. [2025-09-22T18:12:40.147258] [WARN ] [MAIN ] CUBB: No existing data found, performing full refresh instead. [2025-09-22T18:12:40.147408] [INFO ] [MAIN ] CUBB: Wiping existing primary data before full refresh. [2025-09-22T18:12:40.147452] [INFO ] [LOCAL ] CUBB: Starting deletion of primary data. [2025-09-22T18:12:40.147494] [DEBUG] [LOCAL ] CUBB: No primary data file found to delete. [2025-09-22T18:12:40.147527] [INFO ] [MAIN ] CUBB: Starting full primary refresh. [2025-09-22T18:12:40.474456] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-22T18:12:40.529076] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-06. [2025-09-22T18:12:40.560572] [INFO ] [REMOTE ] CUBB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:12:41.322060] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-01. [2025-09-22T18:12:41.589378] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-22T18:12:41.932432] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-22T18:12:42.122066] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-07. [2025-09-22T18:12:42.214016] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-22T18:12:42.922123] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-02. [2025-09-22T18:12:43.626799] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-22T18:12:43.722012] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-08. [2025-09-22T18:12:43.745124] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-22T18:12:44.522091] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-01. [2025-09-22T18:12:45.281899] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-22T18:12:45.322037] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2024-12. [2025-09-22T18:12:45.688531] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2024-12 (0.37 seconds). [2025-09-22T18:12:46.033255] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T18:12:46.122022] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-01. [2025-09-22T18:12:46.436133] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-01 (0.31 seconds). [2025-09-22T18:12:46.922097] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-03. [2025-09-22T18:12:47.722068] [INFO ] [REMOTE ] CTRI: Fetching primary data for 2025-09. [2025-09-22T18:12:47.951401] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-22T18:12:48.522101] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-04. [2025-09-22T18:12:49.301898] [INFO ] [REMOTE ] CTRI: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-22T18:12:49.309590] [INFO ] [REMOTE ] CTRI: Full fetch complete (50754 records). [2025-09-22T18:12:49.309716] [DEBUG] [VALIDATOR ] CTRI: Validating primary data. [2025-09-22T18:12:49.331556] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-02. [2025-09-22T18:12:49.710209] [DEBUG] [VALIDATOR ] CTRI: All expected trading days are present. [2025-09-22T18:12:49.710369] [DEBUG] [VALIDATOR ] CTRI: Primary data validation passed. [2025-09-22T18:12:49.711102] [INFO ] [MAIN ] CTRI: Fetched primary data is valid. [2025-09-22T18:12:49.711185] [DEBUG] [LOCAL ] CTRI: Saving primary data. [2025-09-22T18:12:49.730864] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-22T18:12:49.730077] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-02 (0.40 seconds). [2025-09-22T18:12:49.732323] [DEBUG] [LOCAL ] CTRI: Trimmed 50754 records to 37728 (keeping 200 days of data) [2025-09-22T18:12:49.967604] [DEBUG] [LOCAL ] CTRI: Primary data saved (37728 records). [2025-09-22T18:12:49.967814] [INFO ] [MAIN ] CTRI: Full history saved. [2025-09-22T18:12:49.968019] [INFO ] [MAIN ] Update Progress: 552/2372 symbols completed. CTRI took 26.8s. Estimated remaining: 3h 59m 56s. Rate: 7.6 symbols/min [2025-09-22T18:12:50.130594] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-02. [2025-09-22T18:12:50.153829] [INFO ] [MAIN ] CUBE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:12:50.213819] [DEBUG] [LOCAL ] CUBE: Loaded 51502 existing records from primary storage. [2025-09-22T18:12:50.213974] [INFO ] [MAIN ] CUBE: Loaded 51502 existing records. [2025-09-22T18:12:50.398123] [WARN ] [MAIN ] CUBE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:12:50.398390] [INFO ] [MAIN ] CUBE: Wiping existing primary data before full refresh. [2025-09-22T18:12:50.398458] [INFO ] [LOCAL ] CUBE: Starting deletion of primary data. [2025-09-22T18:12:50.399684] [DEBUG] [LOCAL ] CUBE: Deleted primary data file. [2025-09-22T18:12:50.399758] [INFO ] [MAIN ] CUBE: Starting full primary refresh. [2025-09-22T18:12:50.765694] [INFO ] [REMOTE ] CUBE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:12:50.922051] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2024-12. [2025-09-22T18:12:51.714358] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-22T18:12:51.723846] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-05. [2025-09-22T18:12:52.522056] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-03. [2025-09-22T18:12:52.547169] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T18:12:52.733401] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-22T18:12:52.856479] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-03 (0.33 seconds). [2025-09-22T18:12:53.322060] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-04. [2025-09-22T18:12:53.660683] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-04 (0.34 seconds). [2025-09-22T18:12:54.122092] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-03. [2025-09-22T18:12:54.922100] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-06. [2025-09-22T18:12:55.715516] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-22T18:12:55.722008] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-07. [2025-09-22T18:12:55.936475] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T18:12:56.493571] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-22T18:12:56.522063] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-08. [2025-09-22T18:12:57.322076] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-04. [2025-09-22T18:12:57.543374] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-22T18:12:58.122077] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-05. [2025-09-22T18:12:58.505862] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-05 (0.38 seconds). [2025-09-22T18:12:58.922091] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-06. [2025-09-22T18:12:59.105511] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-22T18:12:59.148469] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-06 (0.23 seconds). [2025-09-22T18:12:59.722107] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-07. [2025-09-22T18:13:00.075751] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-22T18:13:00.522073] [INFO ] [REMOTE ] CTS: Fetching primary data for 2025-09. [2025-09-22T18:13:01.322045] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-05. [2025-09-22T18:13:01.661856] [INFO ] [REMOTE ] CTS: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-22T18:13:01.666559] [INFO ] [REMOTE ] CTS: Full fetch complete (26507 records). [2025-09-22T18:13:01.666744] [DEBUG] [VALIDATOR ] CTS: Validating primary data. [2025-09-22T18:13:02.119020] [DEBUG] [VALIDATOR ] CTS: All expected trading days are present. [2025-09-22T18:13:02.119121] [DEBUG] [VALIDATOR ] CTS: Primary data validation passed. [2025-09-22T18:13:02.119620] [INFO ] [MAIN ] CTS: Fetched primary data is valid. [2025-09-22T18:13:02.119700] [DEBUG] [LOCAL ] CTS: Saving primary data. [2025-09-22T18:13:02.120528] [DEBUG] [LOCAL ] CTS: Trimmed 26507 records to 19390 (keeping 200 days of data) [2025-09-22T18:13:02.122061] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-08. [2025-09-22T18:13:02.251919] [DEBUG] [LOCAL ] CTS: Primary data saved (19390 records). [2025-09-22T18:13:02.252069] [INFO ] [MAIN ] CTS: Full history saved. [2025-09-22T18:13:02.252241] [INFO ] [MAIN ] Update Progress: 553/2372 symbols completed. CTS took 27.1s. Estimated remaining: 4h 0m 2s. Rate: 7.6 symbols/min [2025-09-22T18:13:02.406494] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-08 (0.28 seconds). [2025-09-22T18:13:02.434101] [INFO ] [MAIN ] CUBI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:13:02.461947] [DEBUG] [LOCAL ] CUBI: Loaded 27721 existing records from primary storage. [2025-09-22T18:13:02.462083] [INFO ] [MAIN ] CUBI: Loaded 27721 existing records. [2025-09-22T18:13:02.651262] [WARN ] [MAIN ] CUBI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:13:02.651552] [INFO ] [MAIN ] CUBI: Wiping existing primary data before full refresh. [2025-09-22T18:13:02.651604] [INFO ] [LOCAL ] CUBI: Starting deletion of primary data. [2025-09-22T18:13:02.652478] [DEBUG] [LOCAL ] CUBI: Deleted primary data file. [2025-09-22T18:13:02.652542] [INFO ] [MAIN ] CUBI: Starting full primary refresh. [2025-09-22T18:13:02.928903] [INFO ] [REMOTE ] CUBB: Fetching primary data for 2025-09. [2025-09-22T18:13:03.028019] [INFO ] [REMOTE ] CUBI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:13:03.084269] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T18:13:03.457476] [INFO ] [REMOTE ] CUBB: Incremental fetch complete for 2025-09 (0.53 seconds). [2025-09-22T18:13:03.458257] [INFO ] [REMOTE ] CUBB: Full fetch complete (926 records). [2025-09-22T18:13:03.458338] [DEBUG] [VALIDATOR ] CUBB: Validating primary data. [2025-09-22T18:13:03.458723] [FATAL] [VALIDATOR ] CUBB: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:13:03.458805] [FATAL] [MAIN ] CUBB: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:13:03.458846] [WARN ] [MAIN ] CUBB: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:13:03.458908] [INFO ] [LOCAL ] CUBB: Starting deletion of primary data. [2025-09-22T18:13:03.458970] [DEBUG] [LOCAL ] CUBB: No primary data file found to delete. [2025-09-22T18:13:03.459004] [INFO ] [LOCAL ] CUBB: Starting deletion of derivative data. [2025-09-22T18:13:03.459058] [DEBUG] [LOCAL ] CUBB: No derivative data file found to delete. [2025-09-22T18:13:03.459134] [INFO ] [MAIN ] Update Progress: 554/2372 symbols completed. CUBB took 23.5s. Estimated remaining: 3h 59m 32s. Rate: 7.6 symbols/min [2025-09-22T18:13:03.636501] [INFO ] [MAIN ] CUK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:13:03.705952] [DEBUG] [LOCAL ] CUK: Loaded 51795 existing records from primary storage. [2025-09-22T18:13:03.706095] [INFO ] [MAIN ] CUK: Loaded 51795 existing records. [2025-09-22T18:13:03.727224] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-01. [2025-09-22T18:13:03.889374] [WARN ] [MAIN ] CUK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:13:03.889842] [INFO ] [MAIN ] CUK: Wiping existing primary data before full refresh. [2025-09-22T18:13:03.889898] [INFO ] [LOCAL ] CUK: Starting deletion of primary data. [2025-09-22T18:13:03.891433] [DEBUG] [LOCAL ] CUK: Deleted primary data file. [2025-09-22T18:13:03.891495] [INFO ] [MAIN ] CUK: Starting full primary refresh. [2025-09-22T18:13:04.244245] [INFO ] [REMOTE ] CUK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:13:04.522142] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2024-12. [2025-09-22T18:13:05.248307] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T18:13:05.322067] [INFO ] [REMOTE ] CUK: Fetching primary data for 2024-12. [2025-09-22T18:13:05.801940] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-22T18:13:06.122054] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-06. [2025-09-22T18:13:06.922062] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-01. [2025-09-22T18:13:07.040518] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T18:13:07.467279] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:13:07.722110] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-01. [2025-09-22T18:13:08.303753] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T18:13:08.522103] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-02. [2025-09-22T18:13:09.215295] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T18:13:09.322160] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-07. [2025-09-22T18:13:09.690220] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-22T18:13:10.122114] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-03. [2025-09-22T18:13:10.885625] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T18:13:10.922036] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-08. [2025-09-22T18:13:11.336507] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-22T18:13:11.722057] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-02. [2025-09-22T18:13:12.522086] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-02. [2025-09-22T18:13:12.760392] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-22T18:13:13.322051] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-04. [2025-09-22T18:13:13.572246] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-22T18:13:14.122037] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-03. [2025-09-22T18:13:14.150800] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T18:13:14.319907] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-22T18:13:14.922091] [INFO ] [REMOTE ] CTVA: Fetching primary data for 2025-09. [2025-09-22T18:13:15.722066] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-05. [2025-09-22T18:13:16.022612] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-22T18:13:16.522070] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-04. [2025-09-22T18:13:16.868283] [INFO ] [REMOTE ] CTVA: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-22T18:13:16.876096] [INFO ] [REMOTE ] CTVA: Full fetch complete (76543 records). [2025-09-22T18:13:16.876218] [DEBUG] [VALIDATOR ] CTVA: Validating primary data. [2025-09-22T18:13:16.876990] [FATAL] [VALIDATOR ] CTVA: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:13:16.877079] [FATAL] [MAIN ] CTVA: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:13:16.877143] [WARN ] [MAIN ] CTVA: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:13:16.877215] [INFO ] [LOCAL ] CTVA: Starting deletion of primary data. [2025-09-22T18:13:16.877299] [DEBUG] [LOCAL ] CTVA: No primary data file found to delete. [2025-09-22T18:13:16.877356] [INFO ] [LOCAL ] CTVA: Starting deletion of derivative data. [2025-09-22T18:13:16.877400] [DEBUG] [LOCAL ] CTVA: No derivative data file found to delete. [2025-09-22T18:13:16.877460] [INFO ] [MAIN ] Update Progress: 555/2372 symbols completed. CTVA took 38.2s. Estimated remaining: 3h 59m 42s. Rate: 7.6 symbols/min [2025-09-22T18:13:17.063401] [INFO ] [MAIN ] CULP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:13:17.068511] [DEBUG] [LOCAL ] CULP: Loaded 3165 existing records from primary storage. [2025-09-22T18:13:17.068596] [INFO ] [MAIN ] CULP: Loaded 3165 existing records. [2025-09-22T18:13:17.257070] [WARN ] [MAIN ] CULP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:13:17.257420] [INFO ] [MAIN ] CULP: Wiping existing primary data before full refresh. [2025-09-22T18:13:17.257589] [INFO ] [LOCAL ] CULP: Starting deletion of primary data. [2025-09-22T18:13:17.257944] [DEBUG] [LOCAL ] CULP: Deleted primary data file. [2025-09-22T18:13:17.258106] [INFO ] [MAIN ] CULP: Starting full primary refresh. [2025-09-22T18:13:17.327625] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-03. [2025-09-22T18:13:17.406930] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-22T18:13:17.649148] [INFO ] [REMOTE ] CULP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:13:18.122146] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-06. [2025-09-22T18:13:18.565868] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-04 (2.04 seconds). [2025-09-22T18:13:18.762567] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-22T18:13:18.922026] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-04. [2025-09-22T18:13:19.222032] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-22T18:13:19.722170] [INFO ] [REMOTE ] CULP: Fetching primary data for 2024-12. [2025-09-22T18:13:20.383208] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-22T18:13:20.528433] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-07. [2025-09-22T18:13:20.534257] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T18:13:21.322050] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-05. [2025-09-22T18:13:21.886692] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-22T18:13:22.122051] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-08. [2025-09-22T18:13:22.922086] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-01. [2025-09-22T18:13:23.001303] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-22T18:13:23.185069] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-22T18:13:23.570050] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T18:13:23.722055] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-05. [2025-09-22T18:13:24.522062] [INFO ] [REMOTE ] CUBI: Fetching primary data for 2025-09. [2025-09-22T18:13:25.322060] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-02. [2025-09-22T18:13:25.653277] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-22T18:13:25.709833] [INFO ] [REMOTE ] CUBI: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-22T18:13:25.714966] [INFO ] [REMOTE ] CUBI: Full fetch complete (39211 records). [2025-09-22T18:13:25.715056] [DEBUG] [VALIDATOR ] CUBI: Validating primary data. [2025-09-22T18:13:25.964252] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-22T18:13:26.120595] [DEBUG] [VALIDATOR ] CUBI: All expected trading days are present. [2025-09-22T18:13:26.120726] [DEBUG] [VALIDATOR ] CUBI: Primary data validation passed. [2025-09-22T18:13:26.121362] [INFO ] [MAIN ] CUBI: Fetched primary data is valid. [2025-09-22T18:13:26.121421] [DEBUG] [LOCAL ] CUBI: Saving primary data. [2025-09-22T18:13:26.122148] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-03. [2025-09-22T18:13:26.123954] [DEBUG] [LOCAL ] CUBI: Trimmed 39211 records to 27251 (keeping 200 days of data) [2025-09-22T18:13:26.286833] [DEBUG] [LOCAL ] CUBI: Primary data saved (27251 records). [2025-09-22T18:13:26.286969] [INFO ] [MAIN ] CUBI: Full history saved. [2025-09-22T18:13:26.287055] [INFO ] [MAIN ] Update Progress: 556/2372 symbols completed. CUBI took 24.0s. Estimated remaining: 3h 59m 39s. Rate: 7.6 symbols/min [2025-09-22T18:13:26.472140] [INFO ] [MAIN ] CURB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:13:26.511759] [DEBUG] [LOCAL ] CURB: Loaded 33552 existing records from primary storage. [2025-09-22T18:13:26.511927] [INFO ] [MAIN ] CURB: Loaded 33552 existing records. [2025-09-22T18:13:26.697706] [WARN ] [MAIN ] CURB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:13:26.697969] [INFO ] [MAIN ] CURB: Wiping existing primary data before full refresh. [2025-09-22T18:13:26.698019] [INFO ] [LOCAL ] CURB: Starting deletion of primary data. [2025-09-22T18:13:26.699693] [DEBUG] [LOCAL ] CURB: Deleted primary data file. [2025-09-22T18:13:26.699778] [INFO ] [MAIN ] CURB: Starting full primary refresh. [2025-09-22T18:13:26.814097] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-22T18:13:26.928633] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-06. [2025-09-22T18:13:27.088631] [INFO ] [REMOTE ] CURB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:13:27.722055] [INFO ] [REMOTE ] CURB: Fetching primary data for 2024-12. [2025-09-22T18:13:28.442268] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T18:13:28.522056] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-07. [2025-09-22T18:13:29.157953] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-22T18:13:29.322054] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-01. [2025-09-22T18:13:30.122021] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-04. [2025-09-22T18:13:30.268729] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T18:13:30.583108] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-22T18:13:30.594633] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-22T18:13:30.922077] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-06. [2025-09-22T18:13:31.722058] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-05. [2025-09-22T18:13:32.196334] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T18:13:32.522064] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-02. [2025-09-22T18:13:32.745816] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-22T18:13:33.322077] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-06. [2025-09-22T18:13:33.720622] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T18:13:33.794913] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-22T18:13:34.122104] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-08. [2025-09-22T18:13:34.922079] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-07. [2025-09-22T18:13:35.722087] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-07. [2025-09-22T18:13:36.091819] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-08 (1.97 seconds). [2025-09-22T18:13:36.273024] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-07 (0.55 seconds). [2025-09-22T18:13:36.522141] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-03. [2025-09-22T18:13:36.672281] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T18:13:37.322122] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-08. [2025-09-22T18:13:37.766204] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-22T18:13:37.995129] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T18:13:38.122056] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-04. [2025-09-22T18:13:38.922127] [INFO ] [REMOTE ] CUK: Fetching primary data for 2025-09. [2025-09-22T18:13:39.632803] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T18:13:39.722128] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-08. [2025-09-22T18:13:40.522082] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-05. [2025-09-22T18:13:40.769591] [INFO ] [REMOTE ] CUK: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T18:13:40.777588] [INFO ] [REMOTE ] CUK: Full fetch complete (73679 records). [2025-09-22T18:13:40.777745] [DEBUG] [VALIDATOR ] CUK: Validating primary data. [2025-09-22T18:13:41.229359] [DEBUG] [VALIDATOR ] CUK: All expected trading days are present. [2025-09-22T18:13:41.229602] [DEBUG] [VALIDATOR ] CUK: Primary data validation passed. [2025-09-22T18:13:41.230784] [INFO ] [MAIN ] CUK: Fetched primary data is valid. [2025-09-22T18:13:41.230876] [DEBUG] [LOCAL ] CUK: Saving primary data. [2025-09-22T18:13:41.233071] [DEBUG] [LOCAL ] CUK: Trimmed 73679 records to 51015 (keeping 200 days of data) [2025-09-22T18:13:41.326718] [INFO ] [REMOTE ] CULP: Fetching primary data for 2025-09. [2025-09-22T18:13:41.364097] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T18:13:41.585332] [DEBUG] [LOCAL ] CUK: Primary data saved (51015 records). [2025-09-22T18:13:41.585483] [INFO ] [MAIN ] CUK: Full history saved. [2025-09-22T18:13:41.585572] [INFO ] [MAIN ] Update Progress: 557/2372 symbols completed. CUK took 38.1s. Estimated remaining: 3h 59m 55s. Rate: 7.6 symbols/min [2025-09-22T18:13:41.819429] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-22T18:13:42.049308] [INFO ] [REMOTE ] CULP: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-22T18:13:42.050440] [INFO ] [REMOTE ] CULP: Full fetch complete (4764 records). [2025-09-22T18:13:42.050509] [DEBUG] [VALIDATOR ] CULP: Validating primary data. [2025-09-22T18:13:42.127325] [INFO ] [REMOTE ] CUBE: Fetching primary data for 2025-09. [2025-09-22T18:13:42.416578] [DEBUG] [VALIDATOR ] CULP: All expected trading days are present. [2025-09-22T18:13:42.416683] [DEBUG] [VALIDATOR ] CULP: Primary data validation passed. [2025-09-22T18:13:42.416853] [INFO ] [MAIN ] CULP: Fetched primary data is valid. [2025-09-22T18:13:42.416893] [DEBUG] [LOCAL ] CULP: Saving primary data. [2025-09-22T18:13:42.417258] [DEBUG] [LOCAL ] CULP: Trimmed 4764 records to 3114 (keeping 200 days of data) [2025-09-22T18:13:42.434363] [DEBUG] [LOCAL ] CULP: Primary data saved (3114 records). [2025-09-22T18:13:42.434438] [INFO ] [MAIN ] CULP: Full history saved. [2025-09-22T18:13:42.434514] [INFO ] [MAIN ] Update Progress: 558/2372 symbols completed. CULP took 25.6s. Estimated remaining: 3h 59m 24s. Rate: 7.6 symbols/min [2025-09-22T18:13:42.922061] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-06. [2025-09-22T18:13:43.733496] [INFO ] [REMOTE ] CUBE: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T18:13:43.743098] [INFO ] [REMOTE ] CUBE: Full fetch complete (72987 records). [2025-09-22T18:13:43.743230] [DEBUG] [VALIDATOR ] CUBE: Validating primary data. [2025-09-22T18:13:44.131727] [DEBUG] [VALIDATOR ] CUBE: All expected trading days are present. [2025-09-22T18:13:44.131851] [DEBUG] [VALIDATOR ] CUBE: Primary data validation passed. [2025-09-22T18:13:44.132727] [INFO ] [MAIN ] CUBE: Fetched primary data is valid. [2025-09-22T18:13:44.132791] [DEBUG] [LOCAL ] CUBE: Saving primary data. [2025-09-22T18:13:44.134207] [DEBUG] [LOCAL ] CUBE: Trimmed 72987 records to 50744 (keeping 200 days of data) [2025-09-22T18:13:44.268483] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:13:44.279994] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-07. [2025-09-22T18:13:44.477295] [DEBUG] [LOCAL ] CUBE: Primary data saved (50744 records). [2025-09-22T18:13:44.477458] [INFO ] [MAIN ] CUBE: Full history saved. [2025-09-22T18:13:44.477547] [INFO ] [MAIN ] Update Progress: 559/2372 symbols completed. CUBE took 54.5s. Estimated remaining: 3h 58m 57s. Rate: 7.6 symbols/min [2025-09-22T18:13:45.728826] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T18:13:45.736449] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-08. [2025-09-22T18:13:47.228015] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T18:13:47.235885] [INFO ] [REMOTE ] CURB: Fetching primary data for 2025-09. [2025-09-22T18:13:48.205059] [INFO ] [REMOTE ] CURB: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T18:13:48.210938] [INFO ] [REMOTE ] CURB: Full fetch complete (47202 records). [2025-09-22T18:13:48.211060] [DEBUG] [VALIDATOR ] CURB: Validating primary data. [2025-09-22T18:13:48.584961] [DEBUG] [VALIDATOR ] CURB: All expected trading days are present. [2025-09-22T18:13:48.585039] [DEBUG] [VALIDATOR ] CURB: Primary data validation passed. [2025-09-22T18:13:48.585623] [INFO ] [MAIN ] CURB: Fetched primary data is valid. [2025-09-22T18:13:48.585697] [DEBUG] [LOCAL ] CURB: Saving primary data. [2025-09-22T18:13:48.586743] [DEBUG] [LOCAL ] CURB: Trimmed 47202 records to 32976 (keeping 200 days of data) [2025-09-22T18:13:48.787415] [DEBUG] [LOCAL ] CURB: Primary data saved (32976 records). [2025-09-22T18:13:48.787552] [INFO ] [MAIN ] CURB: Full history saved. [2025-09-22T18:13:48.787632] [INFO ] [MAIN ] Update Progress: 560/2372 symbols completed. CURB took 22.5s. Estimated remaining: 3h 58m 38s. Rate: 7.6 symbols/min [2025-09-22T18:13:49.402271] [INFO ] [MAIN ] CVE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:13:49.507972] [INFO ] [MAIN ] CVEO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:13:49.559121] [INFO ] [MAIN ] CURV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:13:49.558140] [INFO ] [MAIN ] CUZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:13:49.578075] [DEBUG] [LOCAL ] CVEO: Loaded 15767 existing records from primary storage. [2025-09-22T18:13:49.578278] [INFO ] [MAIN ] CVEO: Loaded 15767 existing records. [2025-09-22T18:13:49.739956] [DEBUG] [LOCAL ] CURV: Loaded 27076 existing records from primary storage. [2025-09-22T18:13:49.764941] [INFO ] [MAIN ] CURV: Loaded 27076 existing records. [2025-09-22T18:13:49.867366] [WARN ] [MAIN ] CVEO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:13:49.926464] [INFO ] [MAIN ] CVEO: Wiping existing primary data before full refresh. [2025-09-22T18:13:49.941841] [DEBUG] [LOCAL ] CVE: Loaded 54337 existing records from primary storage. [2025-09-22T18:13:49.955703] [INFO ] [LOCAL ] CVEO: Starting deletion of primary data. [2025-09-22T18:13:49.956140] [INFO ] [MAIN ] CVE: Loaded 54337 existing records. [2025-09-22T18:13:49.962086] [DEBUG] [LOCAL ] CVEO: Deleted primary data file. [2025-09-22T18:13:49.956878] [DEBUG] [LOCAL ] CUZ: Loaded 50074 existing records from primary storage. [2025-09-22T18:13:49.967854] [INFO ] [MAIN ] CVEO: Starting full primary refresh. [2025-09-22T18:13:49.979420] [INFO ] [MAIN ] CUZ: Loaded 50074 existing records. [2025-09-22T18:13:50.309240] [WARN ] [MAIN ] CURV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:13:50.354916] [INFO ] [MAIN ] CURV: Wiping existing primary data before full refresh. [2025-09-22T18:13:50.360689] [INFO ] [LOCAL ] CURV: Starting deletion of primary data. [2025-09-22T18:13:50.479390] [DEBUG] [LOCAL ] CURV: Deleted primary data file. [2025-09-22T18:13:50.493830] [INFO ] [MAIN ] CURV: Starting full primary refresh. [2025-09-22T18:13:50.723185] [WARN ] [MAIN ] CVE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:13:50.692711] [WARN ] [MAIN ] CUZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:13:50.758537] [INFO ] [MAIN ] CVE: Wiping existing primary data before full refresh. [2025-09-22T18:13:50.802311] [INFO ] [LOCAL ] CVE: Starting deletion of primary data. [2025-09-22T18:13:50.793865] [INFO ] [MAIN ] CUZ: Wiping existing primary data before full refresh. [2025-09-22T18:13:50.816344] [INFO ] [LOCAL ] CUZ: Starting deletion of primary data. [2025-09-22T18:13:50.827193] [DEBUG] [LOCAL ] CVE: Deleted primary data file. [2025-09-22T18:13:50.832946] [DEBUG] [LOCAL ] CUZ: Deleted primary data file. [2025-09-22T18:13:50.832890] [INFO ] [MAIN ] CVE: Starting full primary refresh. [2025-09-22T18:13:50.848625] [INFO ] [MAIN ] CUZ: Starting full primary refresh. [2025-09-22T18:13:51.241759] [INFO ] [REMOTE ] CVEO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:13:51.276341] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2024-12. [2025-09-22T18:13:51.595735] [INFO ] [REMOTE ] CURV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:13:51.601298] [INFO ] [REMOTE ] CURV: Fetching primary data for 2024-12. [2025-09-22T18:13:51.852163] [INFO ] [REMOTE ] CVE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:13:51.863511] [INFO ] [REMOTE ] CVE: Fetching primary data for 2024-12. [2025-09-22T18:13:51.931838] [INFO ] [REMOTE ] CUZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:13:51.932139] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2024-12. [2025-09-22T18:13:52.083122] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-22T18:13:52.086040] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-01. [2025-09-22T18:13:52.806997] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T18:13:52.816329] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-01. [2025-09-22T18:13:52.862406] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-22T18:13:52.864737] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-02. [2025-09-22T18:13:53.321620] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T18:13:53.332759] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-01. [2025-09-22T18:13:53.615421] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-22T18:13:53.616710] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-22T18:13:53.632269] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-01. [2025-09-22T18:13:53.631890] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-02. [2025-09-22T18:13:53.695488] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-22T18:13:54.122086] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-03. [2025-09-22T18:13:54.322049] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-02 (0.69 seconds). [2025-09-22T18:13:54.927157] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-03. [2025-09-22T18:13:54.943239] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T18:13:55.170672] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-03 (1.05 seconds). [2025-09-22T18:13:55.326635] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-22T18:13:55.722063] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-04. [2025-09-22T18:13:55.945052] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-22T18:13:56.319518] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-22T18:13:56.522097] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-04. [2025-09-22T18:13:57.322072] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-02. [2025-09-22T18:13:57.652128] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-22T18:13:58.122083] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-05. [2025-09-22T18:13:58.798739] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T18:13:58.831390] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-22T18:13:58.922018] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-03. [2025-09-22T18:13:59.722132] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-06. [2025-09-22T18:14:00.314838] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-22T18:14:00.522055] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-05. [2025-09-22T18:14:00.874320] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-22T18:14:01.322059] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-07. [2025-09-22T18:14:01.645143] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-22T18:14:02.016713] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T18:14:02.122132] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-02. [2025-09-22T18:14:02.922111] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-08. [2025-09-22T18:14:03.722029] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-04. [2025-09-22T18:14:03.901533] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-02 (1.78 seconds). [2025-09-22T18:14:04.016692] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T18:14:04.522119] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-06. [2025-09-22T18:14:05.322037] [INFO ] [REMOTE ] CVEO: Fetching primary data for 2025-09. [2025-09-22T18:14:05.429444] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T18:14:05.865543] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-22T18:14:06.122066] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-07. [2025-09-22T18:14:06.256533] [INFO ] [REMOTE ] CVEO: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-22T18:14:06.259132] [INFO ] [REMOTE ] CVEO: Full fetch complete (20169 records). [2025-09-22T18:14:06.259210] [DEBUG] [VALIDATOR ] CVEO: Validating primary data. [2025-09-22T18:14:06.629111] [DEBUG] [VALIDATOR ] CVEO: All expected trading days are present. [2025-09-22T18:14:06.629254] [DEBUG] [VALIDATOR ] CVEO: Primary data validation passed. [2025-09-22T18:14:06.629707] [INFO ] [MAIN ] CVEO: Fetched primary data is valid. [2025-09-22T18:14:06.629768] [DEBUG] [LOCAL ] CVEO: Saving primary data. [2025-09-22T18:14:06.630432] [DEBUG] [LOCAL ] CVEO: Trimmed 20169 records to 15262 (keeping 200 days of data) [2025-09-22T18:14:06.717849] [DEBUG] [LOCAL ] CVEO: Primary data saved (15262 records). [2025-09-22T18:14:06.717995] [INFO ] [MAIN ] CVEO: Full history saved. [2025-09-22T18:14:06.718095] [INFO ] [MAIN ] Update Progress: 561/2372 symbols completed. CVEO took 17.9s. Estimated remaining: 3h 59m 2s. Rate: 7.6 symbols/min [2025-09-22T18:14:06.888776] [INFO ] [MAIN ] CVI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:14:06.922085] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-05. [2025-09-22T18:14:06.940830] [DEBUG] [LOCAL ] CVI: Loaded 47141 existing records from primary storage. [2025-09-22T18:14:06.940966] [INFO ] [MAIN ] CVI: Loaded 47141 existing records. [2025-09-22T18:14:07.120607] [WARN ] [MAIN ] CVI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:14:07.120872] [INFO ] [MAIN ] CVI: Wiping existing primary data before full refresh. [2025-09-22T18:14:07.120918] [INFO ] [LOCAL ] CVI: Starting deletion of primary data. [2025-09-22T18:14:07.122694] [DEBUG] [LOCAL ] CVI: Deleted primary data file. [2025-09-22T18:14:07.122757] [INFO ] [MAIN ] CVI: Starting full primary refresh. [2025-09-22T18:14:07.488098] [INFO ] [REMOTE ] CVI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:14:07.507843] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-22T18:14:07.722006] [INFO ] [REMOTE ] CVI: Fetching primary data for 2024-12. [2025-09-22T18:14:08.522120] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-03. [2025-09-22T18:14:08.681504] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T18:14:09.310452] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T18:14:09.322006] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-01. [2025-09-22T18:14:10.122052] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-06. [2025-09-22T18:14:10.367207] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-03 (1.85 seconds). [2025-09-22T18:14:10.681048] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T18:14:10.922121] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-08. [2025-09-22T18:14:11.440297] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T18:14:11.722115] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-04. [2025-09-22T18:14:12.011875] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T18:14:12.522060] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-02. [2025-09-22T18:14:13.322065] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-07. [2025-09-22T18:14:13.624130] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-04 (1.90 seconds). [2025-09-22T18:14:13.798005] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T18:14:14.122073] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-05. [2025-09-22T18:14:14.636070] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T18:14:14.922059] [INFO ] [REMOTE ] CURV: Fetching primary data for 2025-09. [2025-09-22T18:14:15.722091] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-08. [2025-09-22T18:14:16.121690] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-05 (2.00 seconds). [2025-09-22T18:14:16.148962] [INFO ] [REMOTE ] CURV: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-22T18:14:16.154889] [INFO ] [REMOTE ] CURV: Full fetch complete (39660 records). [2025-09-22T18:14:16.155019] [DEBUG] [VALIDATOR ] CURV: Validating primary data. [2025-09-22T18:14:16.155705] [FATAL] [VALIDATOR ] CURV: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:14:16.155812] [FATAL] [MAIN ] CURV: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:14:16.155889] [WARN ] [MAIN ] CURV: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:14:16.156012] [INFO ] [LOCAL ] CURV: Starting deletion of primary data. [2025-09-22T18:14:16.156097] [DEBUG] [LOCAL ] CURV: No primary data file found to delete. [2025-09-22T18:14:16.156135] [INFO ] [LOCAL ] CURV: Starting deletion of derivative data. [2025-09-22T18:14:16.156670] [DEBUG] [LOCAL ] CURV: Deleted derivative data file. [2025-09-22T18:14:16.156771] [INFO ] [MAIN ] Update Progress: 562/2372 symbols completed. CURV took 27.4s. Estimated remaining: 3h 58m 59s. Rate: 7.6 symbols/min [2025-09-22T18:14:16.336634] [INFO ] [MAIN ] CVLG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:14:16.357831] [DEBUG] [LOCAL ] CVLG: Loaded 15662 existing records from primary storage. [2025-09-22T18:14:16.357976] [INFO ] [MAIN ] CVLG: Loaded 15662 existing records. [2025-09-22T18:14:16.522472] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-03. [2025-09-22T18:14:16.547790] [WARN ] [MAIN ] CVLG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:14:16.548087] [INFO ] [MAIN ] CVLG: Wiping existing primary data before full refresh. [2025-09-22T18:14:16.548149] [INFO ] [LOCAL ] CVLG: Starting deletion of primary data. [2025-09-22T18:14:16.548721] [DEBUG] [LOCAL ] CVLG: Deleted primary data file. [2025-09-22T18:14:16.548783] [INFO ] [MAIN ] CVLG: Starting full primary refresh. [2025-09-22T18:14:16.915108] [INFO ] [REMOTE ] CVLG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:14:17.322070] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-06. [2025-09-22T18:14:17.533130] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-22T18:14:18.122117] [INFO ] [REMOTE ] CUZ: Fetching primary data for 2025-09. [2025-09-22T18:14:18.277999] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T18:14:18.922126] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2024-12. [2025-09-22T18:14:19.225781] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-06 (1.90 seconds). [2025-09-22T18:14:19.729757] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-07. [2025-09-22T18:14:19.753533] [INFO ] [REMOTE ] CUZ: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-22T18:14:19.768555] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-22T18:14:19.768218] [INFO ] [REMOTE ] CUZ: Full fetch complete (70745 records). [2025-09-22T18:14:19.770453] [DEBUG] [VALIDATOR ] CUZ: Validating primary data. [2025-09-22T18:14:20.171351] [DEBUG] [VALIDATOR ] CUZ: All expected trading days are present. [2025-09-22T18:14:20.171444] [DEBUG] [VALIDATOR ] CUZ: Primary data validation passed. [2025-09-22T18:14:20.172258] [INFO ] [MAIN ] CUZ: Fetched primary data is valid. [2025-09-22T18:14:20.172327] [DEBUG] [LOCAL ] CUZ: Saving primary data. [2025-09-22T18:14:20.173839] [DEBUG] [LOCAL ] CUZ: Trimmed 70745 records to 49416 (keeping 200 days of data) [2025-09-22T18:14:20.478846] [DEBUG] [LOCAL ] CUZ: Primary data saved (49416 records). [2025-09-22T18:14:20.478977] [INFO ] [MAIN ] CUZ: Full history saved. [2025-09-22T18:14:20.479065] [INFO ] [MAIN ] Update Progress: 563/2372 symbols completed. CUZ took 31.7s. Estimated remaining: 3h 58m 40s. Rate: 7.6 symbols/min [2025-09-22T18:14:20.534062] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-04. [2025-09-22T18:14:20.654148] [INFO ] [MAIN ] CVNA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:14:20.709504] [DEBUG] [LOCAL ] CVNA: Loaded 53831 existing records from primary storage. [2025-09-22T18:14:20.709671] [INFO ] [MAIN ] CVNA: Loaded 53831 existing records. [2025-09-22T18:14:20.893929] [WARN ] [MAIN ] CVNA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:14:20.894227] [INFO ] [MAIN ] CVNA: Wiping existing primary data before full refresh. [2025-09-22T18:14:20.894296] [INFO ] [LOCAL ] CVNA: Starting deletion of primary data. [2025-09-22T18:14:20.895713] [DEBUG] [LOCAL ] CVNA: Deleted primary data file. [2025-09-22T18:14:20.895777] [INFO ] [MAIN ] CVNA: Starting full primary refresh. [2025-09-22T18:14:21.252800] [INFO ] [REMOTE ] CVNA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:14:21.322005] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2024-12. [2025-09-22T18:14:21.647350] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-22T18:14:22.035122] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T18:14:22.122052] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-08. [2025-09-22T18:14:22.922075] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-05. [2025-09-22T18:14:23.312929] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2024-12 (1.99 seconds). [2025-09-22T18:14:23.722074] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-01. [2025-09-22T18:14:23.911759] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T18:14:24.522044] [INFO ] [REMOTE ] CVE: Fetching primary data for 2025-09. [2025-09-22T18:14:24.615132] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-22T18:14:25.322080] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-01. [2025-09-22T18:14:25.419722] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T18:14:25.936577] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-22T18:14:26.122119] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-02. [2025-09-22T18:14:26.380302] [INFO ] [REMOTE ] CVE: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-22T18:14:26.389257] [INFO ] [REMOTE ] CVE: Full fetch complete (77538 records). [2025-09-22T18:14:26.389455] [DEBUG] [VALIDATOR ] CVE: Validating primary data. [2025-09-22T18:14:26.796242] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-22T18:14:26.822450] [DEBUG] [VALIDATOR ] CVE: All expected trading days are present. [2025-09-22T18:14:26.822540] [DEBUG] [VALIDATOR ] CVE: Primary data validation passed. [2025-09-22T18:14:26.823501] [INFO ] [MAIN ] CVE: Fetched primary data is valid. [2025-09-22T18:14:26.823575] [DEBUG] [LOCAL ] CVE: Saving primary data. [2025-09-22T18:14:26.826937] [DEBUG] [LOCAL ] CVE: Trimmed 77538 records to 53557 (keeping 200 days of data) [2025-09-22T18:14:26.926424] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-02. [2025-09-22T18:14:27.168817] [DEBUG] [LOCAL ] CVE: Primary data saved (53557 records). [2025-09-22T18:14:27.169079] [INFO ] [MAIN ] CVE: Full history saved. [2025-09-22T18:14:27.169178] [INFO ] [MAIN ] Update Progress: 564/2372 symbols completed. CVE took 38.4s. Estimated remaining: 3h 58m 28s. Rate: 7.6 symbols/min [2025-09-22T18:14:27.347454] [INFO ] [MAIN ] CVS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:14:27.347673] [DEBUG] [LOCAL ] CVS: No existing data file found in primary storage. [2025-09-22T18:14:27.347731] [WARN ] [MAIN ] CVS: No existing data found, performing full refresh instead. [2025-09-22T18:14:27.347906] [INFO ] [MAIN ] CVS: Wiping existing primary data before full refresh. [2025-09-22T18:14:27.347966] [INFO ] [LOCAL ] CVS: Starting deletion of primary data. [2025-09-22T18:14:27.348039] [DEBUG] [LOCAL ] CVS: No primary data file found to delete. [2025-09-22T18:14:27.348077] [INFO ] [MAIN ] CVS: Starting full primary refresh. [2025-09-22T18:14:27.711552] [INFO ] [REMOTE ] CVS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:14:27.722025] [INFO ] [REMOTE ] CVS: Fetching primary data for 2024-12. [2025-09-22T18:14:28.522089] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-03. [2025-09-22T18:14:28.941958] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-02 (2.02 seconds). [2025-09-22T18:14:29.322032] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-06. [2025-09-22T18:14:29.376450] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-22T18:14:29.729246] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-22T18:14:30.122064] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-03. [2025-09-22T18:14:30.693575] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T18:14:30.922112] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-07. [2025-09-22T18:14:31.722078] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-01. [2025-09-22T18:14:32.088285] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-22T18:14:32.522087] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-04. [2025-09-22T18:14:32.745753] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-22T18:14:33.322049] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-04. [2025-09-22T18:14:33.418941] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T18:14:33.796093] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T18:14:34.122054] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-02. [2025-09-22T18:14:34.922050] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-05. [2025-09-22T18:14:35.561329] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-22T18:14:35.625146] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-04 (2.30 seconds). [2025-09-22T18:14:35.667694] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-22T18:14:35.722015] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-03. [2025-09-22T18:14:36.522078] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-05. [2025-09-22T18:14:37.322075] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-08. [2025-09-22T18:14:37.707954] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T18:14:38.122059] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-04. [2025-09-22T18:14:38.782934] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-05 (2.26 seconds). [2025-09-22T18:14:38.922068] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-06. [2025-09-22T18:14:39.093808] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-22T18:14:39.722116] [INFO ] [REMOTE ] CVI: Fetching primary data for 2025-09. [2025-09-22T18:14:40.166921] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-04 (2.04 seconds). [2025-09-22T18:14:40.522077] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-05. [2025-09-22T18:14:40.807917] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-22T18:14:41.211067] [INFO ] [REMOTE ] CVI: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T18:14:41.218699] [INFO ] [REMOTE ] CVI: Full fetch complete (67253 records). [2025-09-22T18:14:41.218860] [DEBUG] [VALIDATOR ] CVI: Validating primary data. [2025-09-22T18:14:41.327535] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-06. [2025-09-22T18:14:41.617481] [DEBUG] [VALIDATOR ] CVI: All expected trading days are present. [2025-09-22T18:14:41.617570] [DEBUG] [VALIDATOR ] CVI: Primary data validation passed. [2025-09-22T18:14:41.618357] [INFO ] [MAIN ] CVI: Fetched primary data is valid. [2025-09-22T18:14:41.618420] [DEBUG] [LOCAL ] CVI: Saving primary data. [2025-09-22T18:14:41.619789] [DEBUG] [LOCAL ] CVI: Trimmed 67253 records to 46417 (keeping 200 days of data) [2025-09-22T18:14:41.890019] [DEBUG] [LOCAL ] CVI: Primary data saved (46417 records). [2025-09-22T18:14:41.890157] [INFO ] [MAIN ] CVI: Full history saved. [2025-09-22T18:14:41.892492] [INFO ] [MAIN ] Update Progress: 565/2372 symbols completed. CVI took 35.2s. Estimated remaining: 3h 58m 42s. Rate: 7.6 symbols/min [2025-09-22T18:14:42.067631] [INFO ] [MAIN ] CVX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:14:42.122163] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-07. [2025-09-22T18:14:42.142861] [DEBUG] [LOCAL ] CVX: Loaded 54540 existing records from primary storage. [2025-09-22T18:14:42.143040] [INFO ] [MAIN ] CVX: Loaded 54540 existing records. [2025-09-22T18:14:42.330442] [WARN ] [MAIN ] CVX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:14:42.330945] [INFO ] [MAIN ] CVX: Wiping existing primary data before full refresh. [2025-09-22T18:14:42.331073] [INFO ] [LOCAL ] CVX: Starting deletion of primary data. [2025-09-22T18:14:42.332840] [DEBUG] [LOCAL ] CVX: Deleted primary data file. [2025-09-22T18:14:42.332906] [INFO ] [MAIN ] CVX: Starting full primary refresh. [2025-09-22T18:14:42.532443] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-22T18:14:42.544028] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T18:14:42.767362] [INFO ] [REMOTE ] CVX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:14:42.922034] [INFO ] [REMOTE ] CVX: Fetching primary data for 2024-12. [2025-09-22T18:14:43.722105] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-06. [2025-09-22T18:14:44.307116] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-07 (2.18 seconds). [2025-09-22T18:14:44.522114] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-08. [2025-09-22T18:14:45.297092] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2024-12 (2.38 seconds). [2025-09-22T18:14:45.322004] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-01. [2025-09-22T18:14:45.610014] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-22T18:14:46.122080] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-07. [2025-09-22T18:14:46.421311] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-22T18:14:46.922087] [INFO ] [REMOTE ] CVNA: Fetching primary data for 2025-09. [2025-09-22T18:14:47.561851] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-01 (2.24 seconds). [2025-09-22T18:14:47.722050] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-02. [2025-09-22T18:14:48.149794] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-22T18:14:48.522054] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-07. [2025-09-22T18:14:48.806940] [INFO ] [REMOTE ] CVNA: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-22T18:14:48.815274] [INFO ] [REMOTE ] CVNA: Full fetch complete (76670 records). [2025-09-22T18:14:48.815443] [DEBUG] [VALIDATOR ] CVNA: Validating primary data. [2025-09-22T18:14:49.235044] [DEBUG] [VALIDATOR ] CVNA: All expected trading days are present. [2025-09-22T18:14:49.235132] [DEBUG] [VALIDATOR ] CVNA: Primary data validation passed. [2025-09-22T18:14:49.236108] [INFO ] [MAIN ] CVNA: Fetched primary data is valid. [2025-09-22T18:14:49.236176] [DEBUG] [LOCAL ] CVNA: Saving primary data. [2025-09-22T18:14:49.238838] [DEBUG] [LOCAL ] CVNA: Trimmed 76670 records to 53029 (keeping 200 days of data) [2025-09-22T18:14:49.333481] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-08. [2025-09-22T18:14:49.573562] [DEBUG] [LOCAL ] CVNA: Primary data saved (53029 records). [2025-09-22T18:14:49.573749] [INFO ] [MAIN ] CVNA: Full history saved. [2025-09-22T18:14:49.573856] [INFO ] [MAIN ] Update Progress: 566/2372 symbols completed. CVNA took 29.1s. Estimated remaining: 3h 58m 33s. Rate: 7.6 symbols/min [2025-09-22T18:14:49.755572] [INFO ] [MAIN ] CW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:14:49.766727] [DEBUG] [LOCAL ] CW: No existing data file found in primary storage. [2025-09-22T18:14:49.767143] [WARN ] [MAIN ] CW: No existing data found, performing full refresh instead. [2025-09-22T18:14:49.769257] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T18:14:49.769372] [INFO ] [MAIN ] CW: Wiping existing primary data before full refresh. [2025-09-22T18:14:49.773485] [INFO ] [LOCAL ] CW: Starting deletion of primary data. [2025-09-22T18:14:49.774003] [DEBUG] [LOCAL ] CW: No primary data file found to delete. [2025-09-22T18:14:49.774242] [INFO ] [MAIN ] CW: Starting full primary refresh. [2025-09-22T18:14:50.147275] [INFO ] [REMOTE ] CW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:14:50.141604] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-08. [2025-09-22T18:14:50.177429] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-02 (2.46 seconds). [2025-09-22T18:14:50.922040] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-03. [2025-09-22T18:14:50.983208] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-22T18:14:51.398217] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-22T18:14:51.722057] [INFO ] [REMOTE ] CW: Fetching primary data for 2024-12. [2025-09-22T18:14:52.522059] [INFO ] [REMOTE ] CVS: Fetching primary data for 2025-09. [2025-09-22T18:14:52.746479] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-22T18:14:53.183590] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-03 (2.26 seconds). [2025-09-22T18:14:53.322036] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-04. [2025-09-22T18:14:54.122092] [INFO ] [REMOTE ] CVLG: Fetching primary data for 2025-09. [2025-09-22T18:14:54.607422] [INFO ] [REMOTE ] CVS: Incremental fetch complete for 2025-09 (2.09 seconds). [2025-09-22T18:14:54.616077] [INFO ] [REMOTE ] CVS: Full fetch complete (77815 records). [2025-09-22T18:14:54.616240] [DEBUG] [VALIDATOR ] CVS: Validating primary data. [2025-09-22T18:14:54.922900] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-01. [2025-09-22T18:14:55.030006] [INFO ] [REMOTE ] CVLG: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-22T18:14:55.056914] [DEBUG] [VALIDATOR ] CVS: All expected trading days are present. [2025-09-22T18:14:55.057119] [DEBUG] [VALIDATOR ] CVS: Primary data validation passed. [2025-09-22T18:14:55.058818] [INFO ] [MAIN ] CVS: Fetched primary data is valid. [2025-09-22T18:14:55.058924] [DEBUG] [LOCAL ] CVS: Saving primary data. [2025-09-22T18:14:55.057067] [INFO ] [REMOTE ] CVLG: Full fetch complete (20631 records). [2025-09-22T18:14:55.059161] [DEBUG] [VALIDATOR ] CVLG: Validating primary data. [2025-09-22T18:14:55.174829] [DEBUG] [LOCAL ] CVS: Trimmed 77815 records to 53698 (keeping 200 days of data) [2025-09-22T18:14:55.602553] [DEBUG] [VALIDATOR ] CVLG: All expected trading days are present. [2025-09-22T18:14:55.602764] [DEBUG] [VALIDATOR ] CVLG: Primary data validation passed. [2025-09-22T18:14:55.603473] [INFO ] [MAIN ] CVLG: Fetched primary data is valid. [2025-09-22T18:14:55.603547] [DEBUG] [LOCAL ] CVLG: Saving primary data. [2025-09-22T18:14:55.708862] [DEBUG] [LOCAL ] CVLG: Trimmed 20631 records to 15573 (keeping 200 days of data) [2025-09-22T18:14:55.857919] [DEBUG] [LOCAL ] CVLG: Primary data saved (15573 records). [2025-09-22T18:14:55.863243] [INFO ] [MAIN ] CVLG: Full history saved. [2025-09-22T18:14:55.865114] [INFO ] [MAIN ] Update Progress: 567/2372 symbols completed. CVLG took 39.7s. Estimated remaining: 3h 58m 20s. Rate: 7.6 symbols/min [2025-09-22T18:14:56.088203] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-04 (2.77 seconds). [2025-09-22T18:14:56.169045] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-05. [2025-09-22T18:14:56.271986] [INFO ] [MAIN ] CWAN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:14:56.315816] [DEBUG] [LOCAL ] CVS: Primary data saved (53698 records). [2025-09-22T18:14:56.318217] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T18:14:56.318409] [INFO ] [MAIN ] CVS: Full history saved. [2025-09-22T18:14:56.325003] [INFO ] [MAIN ] Update Progress: 568/2372 symbols completed. CVS took 29.2s. Estimated remaining: 3h 57m 48s. Rate: 7.6 symbols/min [2025-09-22T18:14:56.522714] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-02. [2025-09-22T18:14:56.638320] [INFO ] [MAIN ] CWEN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:14:56.642677] [DEBUG] [LOCAL ] CWAN: Loaded 53159 existing records from primary storage. [2025-09-22T18:14:56.643789] [INFO ] [MAIN ] CWAN: Loaded 53159 existing records. [2025-09-22T18:14:56.896157] [WARN ] [MAIN ] CWAN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:14:56.912295] [INFO ] [MAIN ] CWAN: Wiping existing primary data before full refresh. [2025-09-22T18:14:56.913504] [DEBUG] [LOCAL ] CWEN: Loaded 45721 existing records from primary storage. [2025-09-22T18:14:56.913695] [INFO ] [LOCAL ] CWAN: Starting deletion of primary data. [2025-09-22T18:14:56.913803] [INFO ] [MAIN ] CWEN: Loaded 45721 existing records. [2025-09-22T18:14:56.980772] [DEBUG] [LOCAL ] CWAN: Deleted primary data file. [2025-09-22T18:14:57.004902] [INFO ] [MAIN ] CWAN: Starting full primary refresh. [2025-09-22T18:14:57.295528] [WARN ] [MAIN ] CWEN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:14:57.315957] [INFO ] [MAIN ] CWEN: Wiping existing primary data before full refresh. [2025-09-22T18:14:57.316917] [INFO ] [LOCAL ] CWEN: Starting deletion of primary data. [2025-09-22T18:14:57.324874] [DEBUG] [LOCAL ] CWEN: Deleted primary data file. [2025-09-22T18:14:57.334920] [INFO ] [MAIN ] CWEN: Starting full primary refresh. [2025-09-22T18:14:57.758436] [INFO ] [REMOTE ] CWAN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:14:57.796435] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2024-12. [2025-09-22T18:14:57.922423] [INFO ] [REMOTE ] CWEN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:14:57.939130] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T18:14:58.122117] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-03. [2025-09-22T18:14:58.424113] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-05 (2.26 seconds). [2025-09-22T18:14:58.922016] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-06. [2025-09-22T18:14:59.214545] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-22T18:14:59.313926] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-22T18:14:59.722100] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2024-12. [2025-09-22T18:15:00.522057] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-04. [2025-09-22T18:15:01.322186] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-01. [2025-09-22T18:15:01.503624] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T18:15:01.761105] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-06 (2.84 seconds). [2025-09-22T18:15:02.122100] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-01. [2025-09-22T18:15:02.365035] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-22T18:15:02.922121] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-05. [2025-09-22T18:15:03.722099] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-07. [2025-09-22T18:15:05.661086] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-01 (3.54 seconds). [2025-09-22T18:15:05.670356] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-02. [2025-09-22T18:15:05.708814] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-01 (4.39 seconds). [2025-09-22T18:15:05.719933] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-02. [2025-09-22T18:15:05.737829] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-05 (2.82 seconds). [2025-09-22T18:15:06.122061] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-06. [2025-09-22T18:15:06.591185] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-07 (2.87 seconds). [2025-09-22T18:15:06.922098] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-08. [2025-09-22T18:15:07.163064] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T18:15:07.340510] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T18:15:07.432008] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T18:15:07.722148] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-03. [2025-09-22T18:15:08.522040] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-03. [2025-09-22T18:15:08.956890] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-22T18:15:09.322048] [INFO ] [REMOTE ] CVX: Fetching primary data for 2025-09. [2025-09-22T18:15:09.488912] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T18:15:10.122073] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-04. [2025-09-22T18:15:10.202062] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T18:15:10.922094] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-07. [2025-09-22T18:15:11.722141] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-04. [2025-09-22T18:15:11.800033] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-22T18:15:11.894601] [INFO ] [REMOTE ] CVX: Incremental fetch complete for 2025-09 (2.57 seconds). [2025-09-22T18:15:11.903004] [INFO ] [REMOTE ] CVX: Full fetch complete (77845 records). [2025-09-22T18:15:11.903138] [DEBUG] [VALIDATOR ] CVX: Validating primary data. [2025-09-22T18:15:12.322694] [DEBUG] [VALIDATOR ] CVX: All expected trading days are present. [2025-09-22T18:15:12.323066] [DEBUG] [VALIDATOR ] CVX: Primary data validation passed. [2025-09-22T18:15:12.324105] [INFO ] [MAIN ] CVX: Fetched primary data is valid. [2025-09-22T18:15:12.324187] [DEBUG] [LOCAL ] CVX: Saving primary data. [2025-09-22T18:15:12.356717] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-04 (2.23 seconds). [2025-09-22T18:15:12.355120] [DEBUG] [LOCAL ] CVX: Trimmed 77845 records to 53760 (keeping 200 days of data) [2025-09-22T18:15:12.562176] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-05. [2025-09-22T18:15:12.723812] [DEBUG] [LOCAL ] CVX: Primary data saved (53760 records). [2025-09-22T18:15:12.723953] [INFO ] [MAIN ] CVX: Full history saved. [2025-09-22T18:15:12.725067] [INFO ] [MAIN ] Update Progress: 569/2372 symbols completed. CVX took 30.8s. Estimated remaining: 3h 58m 7s. Rate: 7.6 symbols/min [2025-09-22T18:15:12.904363] [INFO ] [MAIN ] CWH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:15:12.968842] [DEBUG] [LOCAL ] CWH: Loaded 52176 existing records from primary storage. [2025-09-22T18:15:12.969002] [INFO ] [MAIN ] CWH: Loaded 52176 existing records. [2025-09-22T18:15:13.151364] [WARN ] [MAIN ] CWH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:15:13.152001] [INFO ] [MAIN ] CWH: Wiping existing primary data before full refresh. [2025-09-22T18:15:13.152117] [INFO ] [LOCAL ] CWH: Starting deletion of primary data. [2025-09-22T18:15:13.153271] [DEBUG] [LOCAL ] CWH: Deleted primary data file. [2025-09-22T18:15:13.153350] [INFO ] [MAIN ] CWH: Starting full primary refresh. [2025-09-22T18:15:13.325217] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-08. [2025-09-22T18:15:13.443988] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T18:15:13.559176] [INFO ] [REMOTE ] CWH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:15:14.122070] [INFO ] [REMOTE ] CWH: Fetching primary data for 2024-12. [2025-09-22T18:15:14.383144] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-22T18:15:14.463142] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-22T18:15:14.922046] [INFO ] [REMOTE ] CW: Fetching primary data for 2025-09. [2025-09-22T18:15:15.722064] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-05. [2025-09-22T18:15:16.522072] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-06. [2025-09-22T18:15:16.679690] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2024-12 (2.56 seconds). [2025-09-22T18:15:16.833964] [INFO ] [REMOTE ] CW: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-22T18:15:16.837483] [INFO ] [REMOTE ] CW: Full fetch complete (33574 records). [2025-09-22T18:15:16.837575] [DEBUG] [VALIDATOR ] CW: Validating primary data. [2025-09-22T18:15:17.217331] [DEBUG] [VALIDATOR ] CW: All expected trading days are present. [2025-09-22T18:15:17.217418] [DEBUG] [VALIDATOR ] CW: Primary data validation passed. [2025-09-22T18:15:17.217984] [INFO ] [MAIN ] CW: Fetched primary data is valid. [2025-09-22T18:15:17.218050] [DEBUG] [LOCAL ] CW: Saving primary data. [2025-09-22T18:15:17.218957] [DEBUG] [LOCAL ] CW: Trimmed 33574 records to 22575 (keeping 200 days of data) [2025-09-22T18:15:17.334227] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-01. [2025-09-22T18:15:17.387847] [DEBUG] [LOCAL ] CW: Primary data saved (22575 records). [2025-09-22T18:15:17.387991] [INFO ] [MAIN ] CW: Full history saved. [2025-09-22T18:15:17.388071] [INFO ] [MAIN ] Update Progress: 570/2372 symbols completed. CW took 27.8s. Estimated remaining: 3h 57m 49s. Rate: 7.6 symbols/min [2025-09-22T18:15:17.566200] [INFO ] [MAIN ] CWK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:15:17.617171] [DEBUG] [LOCAL ] CWK: Loaded 50153 existing records from primary storage. [2025-09-22T18:15:17.617324] [INFO ] [MAIN ] CWK: Loaded 50153 existing records. [2025-09-22T18:15:17.794948] [WARN ] [MAIN ] CWK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:15:17.795219] [INFO ] [MAIN ] CWK: Wiping existing primary data before full refresh. [2025-09-22T18:15:17.795269] [INFO ] [LOCAL ] CWK: Starting deletion of primary data. [2025-09-22T18:15:17.796415] [DEBUG] [LOCAL ] CWK: Deleted primary data file. [2025-09-22T18:15:17.796476] [INFO ] [MAIN ] CWK: Starting full primary refresh. [2025-09-22T18:15:18.160153] [INFO ] [REMOTE ] CWK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:15:18.160692] [INFO ] [REMOTE ] CWK: Fetching primary data for 2024-12. [2025-09-22T18:15:18.288287] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-05 (2.57 seconds). [2025-09-22T18:15:18.564571] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-06 (2.04 seconds). [2025-09-22T18:15:18.605632] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T18:15:18.922074] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-06. [2025-09-22T18:15:19.519941] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T18:15:19.722101] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-02. [2025-09-22T18:15:20.144938] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T18:15:20.522064] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-07. [2025-09-22T18:15:21.101835] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T18:15:21.322049] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-07. [2025-09-22T18:15:22.122042] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-03. [2025-09-22T18:15:22.211109] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-22T18:15:22.922060] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-01. [2025-09-22T18:15:23.217714] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-22T18:15:23.713571] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T18:15:23.723678] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-08. [2025-09-22T18:15:24.507115] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T18:15:24.522004] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-02. [2025-09-22T18:15:25.322077] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-08. [2025-09-22T18:15:25.460718] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T18:15:25.836602] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-22T18:15:26.122087] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-03. [2025-09-22T18:15:26.678941] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-22T18:15:26.922040] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-04. [2025-09-22T18:15:27.722065] [INFO ] [REMOTE ] CWAN: Fetching primary data for 2025-09. [2025-09-22T18:15:27.871796] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-22T18:15:28.522044] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-04. [2025-09-22T18:15:28.732105] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T18:15:29.192764] [INFO ] [REMOTE ] CWAN: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-22T18:15:29.202689] [INFO ] [REMOTE ] CWAN: Full fetch complete (75105 records). [2025-09-22T18:15:29.202876] [DEBUG] [VALIDATOR ] CWAN: Validating primary data. [2025-09-22T18:15:29.327241] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-05. [2025-09-22T18:15:29.598312] [DEBUG] [VALIDATOR ] CWAN: All expected trading days are present. [2025-09-22T18:15:29.598402] [DEBUG] [VALIDATOR ] CWAN: Primary data validation passed. [2025-09-22T18:15:29.599248] [INFO ] [MAIN ] CWAN: Fetched primary data is valid. [2025-09-22T18:15:29.599315] [DEBUG] [LOCAL ] CWAN: Saving primary data. [2025-09-22T18:15:29.600921] [DEBUG] [LOCAL ] CWAN: Trimmed 75105 records to 52393 (keeping 200 days of data) [2025-09-22T18:15:29.913558] [DEBUG] [LOCAL ] CWAN: Primary data saved (52393 records). [2025-09-22T18:15:29.913727] [INFO ] [MAIN ] CWAN: Full history saved. [2025-09-22T18:15:29.913827] [INFO ] [MAIN ] Update Progress: 571/2372 symbols completed. CWAN took 34.0s. Estimated remaining: 3h 57m 56s. Rate: 7.6 symbols/min [2025-09-22T18:15:30.100733] [INFO ] [MAIN ] CWT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:15:30.122035] [INFO ] [REMOTE ] CWEN: Fetching primary data for 2025-09. [2025-09-22T18:15:30.134144] [DEBUG] [LOCAL ] CWT: Loaded 28363 existing records from primary storage. [2025-09-22T18:15:30.134298] [INFO ] [MAIN ] CWT: Loaded 28363 existing records. [2025-09-22T18:15:30.324395] [WARN ] [MAIN ] CWT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:15:30.324734] [INFO ] [MAIN ] CWT: Wiping existing primary data before full refresh. [2025-09-22T18:15:30.324793] [INFO ] [LOCAL ] CWT: Starting deletion of primary data. [2025-09-22T18:15:30.325771] [DEBUG] [LOCAL ] CWT: Deleted primary data file. [2025-09-22T18:15:30.325836] [INFO ] [MAIN ] CWT: Starting full primary refresh. [2025-09-22T18:15:30.712198] [INFO ] [REMOTE ] CWT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:15:30.741798] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-04 (2.22 seconds). [2025-09-22T18:15:30.816139] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T18:15:30.922019] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-06. [2025-09-22T18:15:31.585585] [INFO ] [REMOTE ] CWEN: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T18:15:31.593298] [INFO ] [REMOTE ] CWEN: Full fetch complete (64366 records). [2025-09-22T18:15:31.593486] [DEBUG] [VALIDATOR ] CWEN: Validating primary data. [2025-09-22T18:15:31.727251] [INFO ] [REMOTE ] CWT: Fetching primary data for 2024-12. [2025-09-22T18:15:32.033751] [DEBUG] [VALIDATOR ] CWEN: All expected trading days are present. [2025-09-22T18:15:32.033867] [DEBUG] [VALIDATOR ] CWEN: Primary data validation passed. [2025-09-22T18:15:32.034753] [INFO ] [MAIN ] CWEN: Fetched primary data is valid. [2025-09-22T18:15:32.034823] [DEBUG] [LOCAL ] CWEN: Saving primary data. [2025-09-22T18:15:32.036294] [DEBUG] [LOCAL ] CWEN: Trimmed 64366 records to 45071 (keeping 200 days of data) [2025-09-22T18:15:32.315659] [DEBUG] [LOCAL ] CWEN: Primary data saved (45071 records). [2025-09-22T18:15:32.315798] [INFO ] [MAIN ] CWEN: Full history saved. [2025-09-22T18:15:32.315902] [INFO ] [MAIN ] Update Progress: 572/2372 symbols completed. CWEN took 36.0s. Estimated remaining: 3h 57m 31s. Rate: 7.6 symbols/min [2025-09-22T18:15:32.492972] [INFO ] [MAIN ] CX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:15:32.522714] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-05. [2025-09-22T18:15:32.526370] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T18:15:32.585582] [DEBUG] [LOCAL ] CX: Loaded 53611 existing records from primary storage. [2025-09-22T18:15:32.585764] [INFO ] [MAIN ] CX: Loaded 53611 existing records. [2025-09-22T18:15:32.774428] [WARN ] [MAIN ] CX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:15:32.774768] [INFO ] [MAIN ] CX: Wiping existing primary data before full refresh. [2025-09-22T18:15:32.774836] [INFO ] [LOCAL ] CX: Starting deletion of primary data. [2025-09-22T18:15:32.776361] [DEBUG] [LOCAL ] CX: Deleted primary data file. [2025-09-22T18:15:32.776422] [INFO ] [MAIN ] CX: Starting full primary refresh. [2025-09-22T18:15:33.138360] [INFO ] [REMOTE ] CX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:15:33.293874] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-22T18:15:33.322064] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-07. [2025-09-22T18:15:33.910110] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-22T18:15:34.122059] [INFO ] [REMOTE ] CX: Fetching primary data for 2024-12. [2025-09-22T18:15:34.922060] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-06. [2025-09-22T18:15:35.113943] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T18:15:35.722089] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-01. [2025-09-22T18:15:35.975241] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2024-12 (1.85 seconds). [2025-09-22T18:15:36.409517] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T18:15:36.522043] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-01. [2025-09-22T18:15:37.112850] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-22T18:15:37.322050] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-08. [2025-09-22T18:15:38.003894] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-22T18:15:38.122058] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-02. [2025-09-22T18:15:38.922059] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-02. [2025-09-22T18:15:39.155164] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-22T18:15:39.412366] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-22T18:15:39.722056] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-07. [2025-09-22T18:15:40.319209] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T18:15:40.522052] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-03. [2025-09-22T18:15:41.322065] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-03. [2025-09-22T18:15:41.487558] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-07 (1.77 seconds). [2025-09-22T18:15:41.834663] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T18:15:42.122042] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-08. [2025-09-22T18:15:42.577793] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-22T18:15:42.922065] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-04. [2025-09-22T18:15:43.722032] [INFO ] [REMOTE ] CWH: Fetching primary data for 2025-09. [2025-09-22T18:15:43.772245] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T18:15:44.244965] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T18:15:44.522122] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-04. [2025-09-22T18:15:45.169350] [INFO ] [REMOTE ] CWH: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T18:15:45.177038] [INFO ] [REMOTE ] CWH: Full fetch complete (72692 records). [2025-09-22T18:15:45.177158] [DEBUG] [VALIDATOR ] CWH: Validating primary data. [2025-09-22T18:15:45.332233] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-05. [2025-09-22T18:15:45.588998] [DEBUG] [VALIDATOR ] CWH: All expected trading days are present. [2025-09-22T18:15:45.589101] [DEBUG] [VALIDATOR ] CWH: Primary data validation passed. [2025-09-22T18:15:45.589953] [INFO ] [MAIN ] CWH: Fetched primary data is valid. [2025-09-22T18:15:45.590029] [DEBUG] [LOCAL ] CWH: Saving primary data. [2025-09-22T18:15:45.591561] [DEBUG] [LOCAL ] CWH: Trimmed 72692 records to 51418 (keeping 200 days of data) [2025-09-22T18:15:45.835721] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-22T18:15:45.941957] [DEBUG] [LOCAL ] CWH: Primary data saved (51418 records). [2025-09-22T18:15:45.942104] [INFO ] [MAIN ] CWH: Full history saved. [2025-09-22T18:15:45.942190] [INFO ] [MAIN ] Update Progress: 573/2372 symbols completed. CWH took 33.2s. Estimated remaining: 3h 57m 41s. Rate: 7.6 symbols/min [2025-09-22T18:15:46.115626] [INFO ] [MAIN ] CXE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:15:46.125048] [DEBUG] [LOCAL ] CXE: Loaded 7323 existing records from primary storage. [2025-09-22T18:15:46.125172] [INFO ] [REMOTE ] CWK: Fetching primary data for 2025-09. [2025-09-22T18:15:46.125556] [INFO ] [MAIN ] CXE: Loaded 7323 existing records. [2025-09-22T18:15:46.315777] [WARN ] [MAIN ] CXE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:15:46.316097] [INFO ] [MAIN ] CXE: Wiping existing primary data before full refresh. [2025-09-22T18:15:46.316149] [INFO ] [LOCAL ] CXE: Starting deletion of primary data. [2025-09-22T18:15:46.316568] [DEBUG] [LOCAL ] CXE: Deleted primary data file. [2025-09-22T18:15:46.316629] [INFO ] [MAIN ] CXE: Starting full primary refresh. [2025-09-22T18:15:46.681897] [INFO ] [REMOTE ] CXE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:15:46.922037] [INFO ] [REMOTE ] CXE: Fetching primary data for 2024-12. [2025-09-22T18:15:47.137376] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-22T18:15:47.722034] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-05. [2025-09-22T18:15:47.871857] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-22T18:15:48.052387] [INFO ] [REMOTE ] CWK: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T18:15:48.060367] [INFO ] [REMOTE ] CWK: Full fetch complete (70822 records). [2025-09-22T18:15:48.060544] [DEBUG] [VALIDATOR ] CWK: Validating primary data. [2025-09-22T18:15:48.470284] [DEBUG] [VALIDATOR ] CWK: All expected trading days are present. [2025-09-22T18:15:48.470372] [DEBUG] [VALIDATOR ] CWK: Primary data validation passed. [2025-09-22T18:15:48.471183] [INFO ] [MAIN ] CWK: Fetched primary data is valid. [2025-09-22T18:15:48.471248] [DEBUG] [LOCAL ] CWK: Saving primary data. [2025-09-22T18:15:48.472598] [DEBUG] [LOCAL ] CWK: Trimmed 70822 records to 49391 (keeping 200 days of data) [2025-09-22T18:15:48.524468] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-06. [2025-09-22T18:15:48.773258] [DEBUG] [LOCAL ] CWK: Primary data saved (49391 records). [2025-09-22T18:15:48.773402] [INFO ] [MAIN ] CWK: Full history saved. [2025-09-22T18:15:48.773488] [INFO ] [MAIN ] Update Progress: 574/2372 symbols completed. CWK took 31.4s. Estimated remaining: 3h 57m 17s. Rate: 7.6 symbols/min [2025-09-22T18:15:48.955945] [INFO ] [MAIN ] CXH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:15:48.962491] [DEBUG] [LOCAL ] CXH: Loaded 4458 existing records from primary storage. [2025-09-22T18:15:48.962616] [INFO ] [MAIN ] CXH: Loaded 4458 existing records. [2025-09-22T18:15:49.117433] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T18:15:49.208743] [WARN ] [MAIN ] CXH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:15:49.209071] [INFO ] [MAIN ] CXH: Wiping existing primary data before full refresh. [2025-09-22T18:15:49.209129] [INFO ] [LOCAL ] CXH: Starting deletion of primary data. [2025-09-22T18:15:49.209419] [DEBUG] [LOCAL ] CXH: Deleted primary data file. [2025-09-22T18:15:49.209482] [INFO ] [MAIN ] CXH: Starting full primary refresh. [2025-09-22T18:15:49.327211] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-06. [2025-09-22T18:15:49.702356] [INFO ] [REMOTE ] CXH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:15:49.985871] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T18:15:50.122087] [INFO ] [REMOTE ] CXH: Fetching primary data for 2024-12. [2025-09-22T18:15:50.350125] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T18:15:50.756734] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2024-12 (0.63 seconds). [2025-09-22T18:15:50.922055] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-07. [2025-09-22T18:15:51.722047] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-07. [2025-09-22T18:15:52.068380] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-22T18:15:52.522103] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-01. [2025-09-22T18:15:53.313991] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T18:15:53.322009] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-02. [2025-09-22T18:15:53.767087] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-07 (2.05 seconds). [2025-09-22T18:15:53.914419] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T18:15:54.122062] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-03. [2025-09-22T18:15:54.775517] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-22T18:15:54.922072] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-08. [2025-09-22T18:15:55.722053] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-01. [2025-09-22T18:15:56.177351] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-22T18:15:56.522087] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-08. [2025-09-22T18:15:56.710506] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T18:15:57.322063] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-04. [2025-09-22T18:15:57.701502] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-22T18:15:58.050006] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-22T18:15:58.122074] [INFO ] [REMOTE ] CWT: Fetching primary data for 2025-09. [2025-09-22T18:15:58.922056] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-05. [2025-09-22T18:15:59.022965] [INFO ] [REMOTE ] CWT: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-22T18:15:59.027939] [INFO ] [REMOTE ] CWT: Full fetch complete (40255 records). [2025-09-22T18:15:59.028105] [DEBUG] [VALIDATOR ] CWT: Validating primary data. [2025-09-22T18:15:59.434403] [DEBUG] [VALIDATOR ] CWT: All expected trading days are present. [2025-09-22T18:15:59.434499] [DEBUG] [VALIDATOR ] CWT: Primary data validation passed. [2025-09-22T18:15:59.435135] [INFO ] [MAIN ] CWT: Fetched primary data is valid. [2025-09-22T18:15:59.435203] [DEBUG] [LOCAL ] CWT: Saving primary data. [2025-09-22T18:15:59.436386] [DEBUG] [LOCAL ] CWT: Trimmed 40255 records to 27803 (keeping 200 days of data) [2025-09-22T18:15:59.604368] [DEBUG] [LOCAL ] CWT: Primary data saved (27803 records). [2025-09-22T18:15:59.604509] [INFO ] [MAIN ] CWT: Full history saved. [2025-09-22T18:15:59.604596] [INFO ] [MAIN ] Update Progress: 575/2372 symbols completed. CWT took 29.7s. Estimated remaining: 3h 57m 18s. Rate: 7.6 symbols/min [2025-09-22T18:15:59.713968] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T18:15:59.724460] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-02. [2025-09-22T18:15:59.789993] [INFO ] [MAIN ] CXM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:15:59.837862] [DEBUG] [LOCAL ] CXM: Loaded 48705 existing records from primary storage. [2025-09-22T18:15:59.838028] [INFO ] [MAIN ] CXM: Loaded 48705 existing records. [2025-09-22T18:16:00.023992] [WARN ] [MAIN ] CXM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:16:00.024280] [INFO ] [MAIN ] CXM: Wiping existing primary data before full refresh. [2025-09-22T18:16:00.024331] [INFO ] [LOCAL ] CXM: Starting deletion of primary data. [2025-09-22T18:16:00.025719] [DEBUG] [LOCAL ] CXM: Deleted primary data file. [2025-09-22T18:16:00.025784] [INFO ] [MAIN ] CXM: Starting full primary refresh. [2025-09-22T18:16:00.312997] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T18:16:00.421080] [INFO ] [REMOTE ] CXM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:16:00.522063] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-03. [2025-09-22T18:16:01.223991] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-03 (0.70 seconds). [2025-09-22T18:16:01.322068] [INFO ] [REMOTE ] CXM: Fetching primary data for 2024-12. [2025-09-22T18:16:02.122070] [INFO ] [REMOTE ] CX: Fetching primary data for 2025-09. [2025-09-22T18:16:02.922083] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-06. [2025-09-22T18:16:02.990495] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T18:16:03.549142] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-06 (0.63 seconds). [2025-09-22T18:16:03.722032] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-04. [2025-09-22T18:16:03.812077] [INFO ] [REMOTE ] CX: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T18:16:03.819965] [INFO ] [REMOTE ] CX: Full fetch complete (75973 records). [2025-09-22T18:16:03.820088] [DEBUG] [VALIDATOR ] CX: Validating primary data. [2025-09-22T18:16:03.821723] [FATAL] [VALIDATOR ] CX: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:16:03.821816] [FATAL] [MAIN ] CX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:16:03.821858] [WARN ] [MAIN ] CX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:16:03.821897] [INFO ] [LOCAL ] CX: Starting deletion of primary data. [2025-09-22T18:16:03.821955] [DEBUG] [LOCAL ] CX: No primary data file found to delete. [2025-09-22T18:16:03.821989] [INFO ] [LOCAL ] CX: Starting deletion of derivative data. [2025-09-22T18:16:03.822388] [DEBUG] [LOCAL ] CX: Deleted derivative data file. [2025-09-22T18:16:03.822489] [INFO ] [MAIN ] Update Progress: 576/2372 symbols completed. CX took 31.5s. Estimated remaining: 3h 56m 58s. Rate: 7.6 symbols/min [2025-09-22T18:16:03.999105] [INFO ] [MAIN ] CXT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:16:04.032432] [DEBUG] [LOCAL ] CXT: Loaded 31548 existing records from primary storage. [2025-09-22T18:16:04.032585] [INFO ] [MAIN ] CXT: Loaded 31548 existing records. [2025-09-22T18:16:04.218772] [WARN ] [MAIN ] CXT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:16:04.219200] [INFO ] [MAIN ] CXT: Wiping existing primary data before full refresh. [2025-09-22T18:16:04.219289] [INFO ] [LOCAL ] CXT: Starting deletion of primary data. [2025-09-22T18:16:04.222480] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-04 (0.50 seconds). [2025-09-22T18:16:04.223867] [DEBUG] [LOCAL ] CXT: Deleted primary data file. [2025-09-22T18:16:04.223928] [INFO ] [MAIN ] CXT: Starting full primary refresh. [2025-09-22T18:16:04.527167] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-01. [2025-09-22T18:16:04.586478] [INFO ] [REMOTE ] CXT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:16:05.322065] [INFO ] [REMOTE ] CXT: Fetching primary data for 2024-12. [2025-09-22T18:16:06.131612] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-07. [2025-09-22T18:16:06.134598] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T18:16:06.702808] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-22T18:16:06.770497] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-22T18:16:06.922098] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-08. [2025-09-22T18:16:07.544623] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-22T18:16:07.722074] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-01. [2025-09-22T18:16:08.522084] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-02. [2025-09-22T18:16:08.682298] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-22T18:16:09.322076] [INFO ] [REMOTE ] CXE: Fetching primary data for 2025-09. [2025-09-22T18:16:09.611714] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-22T18:16:10.040913] [INFO ] [REMOTE ] CXE: Incremental fetch complete for 2025-09 (0.72 seconds). [2025-09-22T18:16:10.042851] [INFO ] [REMOTE ] CXE: Full fetch complete (11871 records). [2025-09-22T18:16:10.042935] [DEBUG] [VALIDATOR ] CXE: Validating primary data. [2025-09-22T18:16:10.127234] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-05. [2025-09-22T18:16:10.446114] [DEBUG] [VALIDATOR ] CXE: All expected trading days are present. [2025-09-22T18:16:10.446198] [DEBUG] [VALIDATOR ] CXE: Primary data validation passed. [2025-09-22T18:16:10.446577] [INFO ] [MAIN ] CXE: Fetched primary data is valid. [2025-09-22T18:16:10.446626] [DEBUG] [LOCAL ] CXE: Saving primary data. [2025-09-22T18:16:10.447326] [DEBUG] [LOCAL ] CXE: Trimmed 11871 records to 7246 (keeping 200 days of data) [2025-09-22T18:16:10.494370] [DEBUG] [LOCAL ] CXE: Primary data saved (7246 records). [2025-09-22T18:16:10.494514] [INFO ] [MAIN ] CXE: Full history saved. [2025-09-22T18:16:10.494604] [INFO ] [MAIN ] Update Progress: 577/2372 symbols completed. CXE took 24.6s. Estimated remaining: 3h 56m 47s. Rate: 7.6 symbols/min [2025-09-22T18:16:10.673354] [INFO ] [MAIN ] CXW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:16:10.719132] [DEBUG] [LOCAL ] CXW: Loaded 45182 existing records from primary storage. [2025-09-22T18:16:10.719306] [INFO ] [MAIN ] CXW: Loaded 45182 existing records. [2025-09-22T18:16:10.832254] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-22T18:16:10.924040] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-06. [2025-09-22T18:16:10.924429] [WARN ] [MAIN ] CXW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:16:10.926271] [INFO ] [MAIN ] CXW: Wiping existing primary data before full refresh. [2025-09-22T18:16:10.926352] [INFO ] [LOCAL ] CXW: Starting deletion of primary data. [2025-09-22T18:16:10.927928] [DEBUG] [LOCAL ] CXW: Deleted primary data file. [2025-09-22T18:16:10.928016] [INFO ] [MAIN ] CXW: Starting full primary refresh. [2025-09-22T18:16:11.334236] [INFO ] [REMOTE ] CXW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:16:11.643584] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-22T18:16:11.722111] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-07. [2025-09-22T18:16:12.430309] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-22T18:16:12.522111] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-03. [2025-09-22T18:16:13.322101] [INFO ] [REMOTE ] CXW: Fetching primary data for 2024-12. [2025-09-22T18:16:13.952722] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-22T18:16:14.122061] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-04. [2025-09-22T18:16:14.922136] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-02. [2025-09-22T18:16:15.104459] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T18:16:15.726006] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-08. [2025-09-22T18:16:15.732214] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T18:16:15.858599] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-22T18:16:16.522059] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-01. [2025-09-22T18:16:16.552881] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-22T18:16:17.322056] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-03. [2025-09-22T18:16:18.122088] [INFO ] [REMOTE ] CXH: Fetching primary data for 2025-09. [2025-09-22T18:16:18.260799] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-22T18:16:18.457419] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-22T18:16:18.922062] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-02. [2025-09-22T18:16:18.966150] [INFO ] [REMOTE ] CXH: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-22T18:16:18.967608] [INFO ] [REMOTE ] CXH: Full fetch complete (5514 records). [2025-09-22T18:16:18.967702] [DEBUG] [VALIDATOR ] CXH: Validating primary data. [2025-09-22T18:16:19.333376] [DEBUG] [VALIDATOR ] CXH: All expected trading days are present. [2025-09-22T18:16:19.333487] [DEBUG] [VALIDATOR ] CXH: Primary data validation passed. [2025-09-22T18:16:19.333688] [INFO ] [MAIN ] CXH: Fetched primary data is valid. [2025-09-22T18:16:19.333750] [DEBUG] [LOCAL ] CXH: Saving primary data. [2025-09-22T18:16:19.334156] [DEBUG] [LOCAL ] CXH: Trimmed 5514 records to 4404 (keeping 200 days of data) [2025-09-22T18:16:19.359983] [DEBUG] [LOCAL ] CXH: Primary data saved (4404 records). [2025-09-22T18:16:19.360098] [INFO ] [MAIN ] CXH: Full history saved. [2025-09-22T18:16:19.360182] [INFO ] [MAIN ] Update Progress: 578/2372 symbols completed. CXH took 30.6s. Estimated remaining: 3h 56m 42s. Rate: 7.6 symbols/min [2025-09-22T18:16:19.532789] [INFO ] [MAIN ] CYD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:16:19.562950] [DEBUG] [LOCAL ] CYD: Loaded 27385 existing records from primary storage. [2025-09-22T18:16:19.563112] [INFO ] [MAIN ] CYD: Loaded 27385 existing records. [2025-09-22T18:16:19.733628] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-05. [2025-09-22T18:16:19.748418] [WARN ] [MAIN ] CYD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:16:19.748695] [INFO ] [MAIN ] CYD: Wiping existing primary data before full refresh. [2025-09-22T18:16:19.748758] [INFO ] [LOCAL ] CYD: Starting deletion of primary data. [2025-09-22T18:16:19.749556] [DEBUG] [LOCAL ] CYD: Deleted primary data file. [2025-09-22T18:16:19.749623] [INFO ] [MAIN ] CYD: Starting full primary refresh. [2025-09-22T18:16:20.139496] [INFO ] [REMOTE ] CYD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:16:20.340077] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T18:16:20.522150] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-03. [2025-09-22T18:16:21.322072] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-04. [2025-09-22T18:16:21.648586] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-22T18:16:22.122114] [INFO ] [REMOTE ] CYD: Fetching primary data for 2024-12. [2025-09-22T18:16:22.179406] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-22T18:16:22.735681] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-22T18:16:22.922120] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-04. [2025-09-22T18:16:23.010243] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-22T18:16:23.722072] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-01. [2025-09-22T18:16:24.297763] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-22T18:16:24.522061] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-05. [2025-09-22T18:16:24.589943] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-01 (0.87 seconds). [2025-09-22T18:16:25.322084] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-05. [2025-09-22T18:16:25.823047] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-22T18:16:26.122044] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-06. [2025-09-22T18:16:26.156076] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-22T18:16:26.922063] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-06. [2025-09-22T18:16:27.644959] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T18:16:27.722090] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-06. [2025-09-22T18:16:28.288011] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T18:16:28.522057] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-02. [2025-09-22T18:16:29.322060] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-07. [2025-09-22T18:16:29.463873] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-22T18:16:29.581153] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T18:16:30.122060] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-07. [2025-09-22T18:16:30.922034] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-07. [2025-09-22T18:16:31.108002] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T18:16:31.712435] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T18:16:31.722401] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-03. [2025-09-22T18:16:32.349540] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T18:16:32.522056] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-08. [2025-09-22T18:16:33.093241] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-22T18:16:33.322059] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-08. [2025-09-22T18:16:34.122138] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-08. [2025-09-22T18:16:34.162213] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T18:16:34.918372] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T18:16:34.927295] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-04. [2025-09-22T18:16:35.484608] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-22T18:16:35.722055] [INFO ] [REMOTE ] CXW: Fetching primary data for 2025-09. [2025-09-22T18:16:36.211138] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-22T18:16:36.522060] [INFO ] [REMOTE ] CXM: Fetching primary data for 2025-09. [2025-09-22T18:16:37.322050] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-05. [2025-09-22T18:16:37.411745] [INFO ] [REMOTE ] CXW: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T18:16:37.418328] [INFO ] [REMOTE ] CXW: Full fetch complete (64976 records). [2025-09-22T18:16:37.418452] [DEBUG] [VALIDATOR ] CXW: Validating primary data. [2025-09-22T18:16:37.817019] [DEBUG] [VALIDATOR ] CXW: All expected trading days are present. [2025-09-22T18:16:37.817225] [DEBUG] [VALIDATOR ] CXW: Primary data validation passed. [2025-09-22T18:16:37.818179] [INFO ] [MAIN ] CXW: Fetched primary data is valid. [2025-09-22T18:16:37.818268] [DEBUG] [LOCAL ] CXW: Saving primary data. [2025-09-22T18:16:37.832262] [DEBUG] [LOCAL ] CXW: Trimmed 64976 records to 44413 (keeping 200 days of data) [2025-09-22T18:16:37.842139] [INFO ] [REMOTE ] CXM: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-22T18:16:37.906143] [INFO ] [REMOTE ] CXM: Full fetch complete (69105 records). [2025-09-22T18:16:37.933419] [DEBUG] [VALIDATOR ] CXM: Validating primary data. [2025-09-22T18:16:38.134632] [INFO ] [REMOTE ] CXT: Fetching primary data for 2025-09. [2025-09-22T18:16:38.456235] [DEBUG] [VALIDATOR ] CXM: All expected trading days are present. [2025-09-22T18:16:38.456411] [DEBUG] [VALIDATOR ] CXM: Primary data validation passed. [2025-09-22T18:16:38.485427] [INFO ] [MAIN ] CXM: Fetched primary data is valid. [2025-09-22T18:16:38.486107] [DEBUG] [LOCAL ] CXM: Saving primary data. [2025-09-22T18:16:38.492300] [DEBUG] [LOCAL ] CXM: Trimmed 69105 records to 47973 (keeping 200 days of data) [2025-09-22T18:16:38.571038] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-22T18:16:38.672843] [DEBUG] [LOCAL ] CXW: Primary data saved (44413 records). [2025-09-22T18:16:38.675747] [INFO ] [MAIN ] CXW: Full history saved. [2025-09-22T18:16:38.676161] [INFO ] [MAIN ] Update Progress: 579/2372 symbols completed. CXW took 28.2s. Estimated remaining: 3h 57m 9s. Rate: 7.6 symbols/min [2025-09-22T18:16:38.913379] [INFO ] [MAIN ] CYH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:16:38.922221] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-06. [2025-09-22T18:16:39.008492] [DEBUG] [LOCAL ] CYH: Loaded 48687 existing records from primary storage. [2025-09-22T18:16:39.009351] [INFO ] [MAIN ] CYH: Loaded 48687 existing records. [2025-09-22T18:16:39.238949] [WARN ] [MAIN ] CYH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:16:39.241812] [INFO ] [MAIN ] CYH: Wiping existing primary data before full refresh. [2025-09-22T18:16:39.242231] [INFO ] [LOCAL ] CYH: Starting deletion of primary data. [2025-09-22T18:16:39.243751] [DEBUG] [LOCAL ] CYH: Deleted primary data file. [2025-09-22T18:16:39.244699] [INFO ] [MAIN ] CYH: Starting full primary refresh. [2025-09-22T18:16:39.358128] [DEBUG] [LOCAL ] CXM: Primary data saved (47973 records). [2025-09-22T18:16:39.358304] [INFO ] [MAIN ] CXM: Full history saved. [2025-09-22T18:16:39.358607] [INFO ] [MAIN ] Update Progress: 580/2372 symbols completed. CXM took 39.8s. Estimated remaining: 3h 56m 39s. Rate: 7.6 symbols/min [2025-09-22T18:16:39.644579] [INFO ] [REMOTE ] CXT: Incremental fetch complete for 2025-09 (1.51 seconds). [2025-09-22T18:16:39.720022] [INFO ] [REMOTE ] CXT: Full fetch complete (44776 records). [2025-09-22T18:16:39.757362] [DEBUG] [VALIDATOR ] CXT: Validating primary data. [2025-09-22T18:16:39.757253] [INFO ] [MAIN ] D: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:16:39.855162] [INFO ] [REMOTE ] CYH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:16:39.866954] [INFO ] [REMOTE ] CYH: Fetching primary data for 2024-12. [2025-09-22T18:16:40.199970] [DEBUG] [LOCAL ] D: Loaded 54427 existing records from primary storage. [2025-09-22T18:16:40.269571] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:16:40.251556] [INFO ] [MAIN ] D: Loaded 54427 existing records. [2025-09-22T18:16:40.286722] [DEBUG] [VALIDATOR ] CXT: All expected trading days are present. [2025-09-22T18:16:40.301062] [DEBUG] [VALIDATOR ] CXT: Primary data validation passed. [2025-09-22T18:16:40.310903] [INFO ] [MAIN ] CXT: Fetched primary data is valid. [2025-09-22T18:16:40.316896] [DEBUG] [LOCAL ] CXT: Saving primary data. [2025-09-22T18:16:40.381902] [DEBUG] [LOCAL ] CXT: Trimmed 44776 records to 31010 (keeping 200 days of data) [2025-09-22T18:16:40.543686] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-07. [2025-09-22T18:16:40.586386] [WARN ] [MAIN ] D: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:16:40.587576] [INFO ] [MAIN ] D: Wiping existing primary data before full refresh. [2025-09-22T18:16:40.587942] [INFO ] [LOCAL ] D: Starting deletion of primary data. [2025-09-22T18:16:40.589324] [DEBUG] [LOCAL ] D: Deleted primary data file. [2025-09-22T18:16:40.589672] [INFO ] [MAIN ] D: Starting full primary refresh. [2025-09-22T18:16:41.006680] [INFO ] [REMOTE ] D: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:16:41.081913] [DEBUG] [LOCAL ] CXT: Primary data saved (31010 records). [2025-09-22T18:16:41.082126] [INFO ] [MAIN ] CXT: Full history saved. [2025-09-22T18:16:41.082223] [INFO ] [MAIN ] Update Progress: 581/2372 symbols completed. CXT took 37.3s. Estimated remaining: 3h 56m 12s. Rate: 7.6 symbols/min [2025-09-22T18:16:41.260554] [INFO ] [MAIN ] DAC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:16:41.275158] [DEBUG] [LOCAL ] DAC: Loaded 12959 existing records from primary storage. [2025-09-22T18:16:41.275285] [INFO ] [MAIN ] DAC: Loaded 12959 existing records. [2025-09-22T18:16:41.332529] [INFO ] [REMOTE ] D: Fetching primary data for 2024-12. [2025-09-22T18:16:41.461471] [WARN ] [MAIN ] DAC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:16:41.462282] [INFO ] [MAIN ] DAC: Wiping existing primary data before full refresh. [2025-09-22T18:16:41.462413] [INFO ] [LOCAL ] DAC: Starting deletion of primary data. [2025-09-22T18:16:41.463145] [DEBUG] [LOCAL ] DAC: Deleted primary data file. [2025-09-22T18:16:41.463207] [INFO ] [MAIN ] DAC: Starting full primary refresh. [2025-09-22T18:16:41.841914] [INFO ] [REMOTE ] DAC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:16:41.890437] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T18:16:41.898206] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2024-12 (2.03 seconds). [2025-09-22T18:16:42.122050] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-08. [2025-09-22T18:16:42.922032] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-01. [2025-09-22T18:16:43.043766] [INFO ] [REMOTE ] D: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-22T18:16:43.410500] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T18:16:43.722055] [INFO ] [REMOTE ] DAC: Fetching primary data for 2024-12. [2025-09-22T18:16:44.266787] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T18:16:44.522084] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-02. [2025-09-22T18:16:44.729714] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-22T18:16:45.322056] [INFO ] [REMOTE ] D: Fetching primary data for 2025-01. [2025-09-22T18:16:45.697045] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-22T18:16:46.122055] [INFO ] [REMOTE ] CYD: Fetching primary data for 2025-09. [2025-09-22T18:16:46.922050] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-01. [2025-09-22T18:16:47.216704] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-01 (1.89 seconds). [2025-09-22T18:16:47.255072] [INFO ] [REMOTE ] CYD: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T18:16:47.260055] [INFO ] [REMOTE ] CYD: Full fetch complete (31826 records). [2025-09-22T18:16:47.260165] [DEBUG] [VALIDATOR ] CYD: Validating primary data. [2025-09-22T18:16:47.637945] [DEBUG] [VALIDATOR ] CYD: All expected trading days are present. [2025-09-22T18:16:47.638044] [DEBUG] [VALIDATOR ] CYD: Primary data validation passed. [2025-09-22T18:16:47.638552] [INFO ] [MAIN ] CYD: Fetched primary data is valid. [2025-09-22T18:16:47.638621] [DEBUG] [LOCAL ] CYD: Saving primary data. [2025-09-22T18:16:47.649477] [DEBUG] [LOCAL ] CYD: Trimmed 31826 records to 26609 (keeping 200 days of data) [2025-09-22T18:16:47.651549] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-22T18:16:47.741840] [INFO ] [REMOTE ] D: Fetching primary data for 2025-02. [2025-09-22T18:16:47.821816] [DEBUG] [LOCAL ] CYD: Primary data saved (26609 records). [2025-09-22T18:16:47.821970] [INFO ] [MAIN ] CYD: Full history saved. [2025-09-22T18:16:47.822063] [INFO ] [MAIN ] Update Progress: 582/2372 symbols completed. CYD took 28.5s. Estimated remaining: 3h 56m 0s. Rate: 7.6 symbols/min [2025-09-22T18:16:47.994819] [INFO ] [MAIN ] DAL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:16:48.047173] [DEBUG] [LOCAL ] DAL: Loaded 54533 existing records from primary storage. [2025-09-22T18:16:48.047381] [INFO ] [MAIN ] DAL: Loaded 54533 existing records. [2025-09-22T18:16:48.251595] [WARN ] [MAIN ] DAL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:16:48.251899] [INFO ] [MAIN ] DAL: Wiping existing primary data before full refresh. [2025-09-22T18:16:48.251946] [INFO ] [LOCAL ] DAL: Starting deletion of primary data. [2025-09-22T18:16:48.253423] [DEBUG] [LOCAL ] DAL: Deleted primary data file. [2025-09-22T18:16:48.253484] [INFO ] [MAIN ] DAL: Starting full primary refresh. [2025-09-22T18:16:48.530180] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-03. [2025-09-22T18:16:48.630502] [INFO ] [REMOTE ] DAL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:16:49.322058] [INFO ] [REMOTE ] DAL: Fetching primary data for 2024-12. [2025-09-22T18:16:49.681805] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-02 (1.94 seconds). [2025-09-22T18:16:49.888760] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-22T18:16:50.122051] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-04. [2025-09-22T18:16:50.922056] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-02. [2025-09-22T18:16:51.428610] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-22T18:16:51.515497] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2024-12 (2.19 seconds). [2025-09-22T18:16:51.722092] [INFO ] [REMOTE ] D: Fetching primary data for 2025-03. [2025-09-22T18:16:51.939602] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-22T18:16:52.522061] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-01. [2025-09-22T18:16:53.322074] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-03. [2025-09-22T18:16:53.505636] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-03 (1.78 seconds). [2025-09-22T18:16:53.843254] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-22T18:16:54.122049] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-04. [2025-09-22T18:16:54.233432] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-22T18:16:54.922069] [INFO ] [REMOTE ] D: Fetching primary data for 2025-04. [2025-09-22T18:16:55.273813] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-22T18:16:55.722074] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-05. [2025-09-22T18:16:56.522122] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-02. [2025-09-22T18:16:56.631188] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T18:16:56.679366] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-22T18:16:57.322066] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-06. [2025-09-22T18:16:58.122189] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-05. [2025-09-22T18:16:58.136282] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T18:16:58.177153] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T18:16:58.922102] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-03. [2025-09-22T18:16:59.722055] [INFO ] [REMOTE ] D: Fetching primary data for 2025-05. [2025-09-22T18:16:59.881350] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T18:17:00.522052] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-06. [2025-09-22T18:17:01.322067] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-07. [2025-09-22T18:17:01.446802] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T18:17:01.509385] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-03 (2.59 seconds). [2025-09-22T18:17:01.701638] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-22T18:17:02.122027] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-04. [2025-09-22T18:17:02.316838] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T18:17:02.922059] [INFO ] [REMOTE ] D: Fetching primary data for 2025-06. [2025-09-22T18:17:03.722319] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-08. [2025-09-22T18:17:04.381281] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T18:17:04.456331] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-22T18:17:04.539233] [INFO ] [REMOTE ] D: Fetching primary data for 2025-07. [2025-09-22T18:17:04.580525] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-04 (2.46 seconds). [2025-09-22T18:17:05.322072] [INFO ] [REMOTE ] DAC: Fetching primary data for 2025-09. [2025-09-22T18:17:05.960887] [INFO ] [REMOTE ] DAC: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-22T18:17:05.962988] [INFO ] [REMOTE ] DAC: Full fetch complete (19952 records). [2025-09-22T18:17:05.963063] [DEBUG] [VALIDATOR ] DAC: Validating primary data. [2025-09-22T18:17:06.123683] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-05. [2025-09-22T18:17:06.361880] [DEBUG] [VALIDATOR ] DAC: All expected trading days are present. [2025-09-22T18:17:06.362064] [DEBUG] [VALIDATOR ] DAC: Primary data validation passed. [2025-09-22T18:17:06.362574] [INFO ] [MAIN ] DAC: Fetched primary data is valid. [2025-09-22T18:17:06.362670] [DEBUG] [LOCAL ] DAC: Saving primary data. [2025-09-22T18:17:06.363756] [DEBUG] [LOCAL ] DAC: Trimmed 19952 records to 12616 (keeping 200 days of data) [2025-09-22T18:17:06.478451] [DEBUG] [LOCAL ] DAC: Primary data saved (12616 records). [2025-09-22T18:17:06.478684] [INFO ] [MAIN ] DAC: Full history saved. [2025-09-22T18:17:06.478852] [INFO ] [MAIN ] Update Progress: 583/2372 symbols completed. DAC took 25.4s. Estimated remaining: 3h 56m 25s. Rate: 7.6 symbols/min [2025-09-22T18:17:06.562883] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-22T18:17:06.681424] [INFO ] [MAIN ] DAN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:17:06.738423] [DEBUG] [LOCAL ] DAN: Loaded 49741 existing records from primary storage. [2025-09-22T18:17:06.738619] [INFO ] [MAIN ] DAN: Loaded 49741 existing records. [2025-09-22T18:17:06.920618] [WARN ] [MAIN ] DAN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:17:06.920954] [INFO ] [MAIN ] DAN: Wiping existing primary data before full refresh. [2025-09-22T18:17:06.921016] [INFO ] [LOCAL ] DAN: Starting deletion of primary data. [2025-09-22T18:17:06.922062] [INFO ] [REMOTE ] D: Fetching primary data for 2025-08. [2025-09-22T18:17:06.924103] [DEBUG] [LOCAL ] DAN: Deleted primary data file. [2025-09-22T18:17:06.924178] [INFO ] [MAIN ] DAN: Starting full primary refresh. [2025-09-22T18:17:07.279467] [INFO ] [REMOTE ] DAN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:17:07.722070] [INFO ] [REMOTE ] DAN: Fetching primary data for 2024-12. [2025-09-22T18:17:08.240507] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-05 (2.12 seconds). [2025-09-22T18:17:08.522129] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-07. [2025-09-22T18:17:08.589862] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-22T18:17:09.322061] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-06. [2025-09-22T18:17:09.498301] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T18:17:10.122104] [INFO ] [REMOTE ] D: Fetching primary data for 2025-09. [2025-09-22T18:17:10.487299] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-07 (1.97 seconds). [2025-09-22T18:17:10.922021] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-08. [2025-09-22T18:17:11.374637] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-06 (2.05 seconds). [2025-09-22T18:17:11.722099] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-07. [2025-09-22T18:17:12.324430] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T18:17:12.386926] [INFO ] [REMOTE ] D: Incremental fetch complete for 2025-09 (2.26 seconds). [2025-09-22T18:17:12.395322] [INFO ] [REMOTE ] D: Full fetch complete (77266 records). [2025-09-22T18:17:12.395530] [DEBUG] [VALIDATOR ] D: Validating primary data. [2025-09-22T18:17:12.396973] [FATAL] [VALIDATOR ] D: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:17:12.397114] [FATAL] [MAIN ] D: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:17:12.397210] [WARN ] [MAIN ] D: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:17:12.397301] [INFO ] [LOCAL ] D: Starting deletion of primary data. [2025-09-22T18:17:12.397423] [DEBUG] [LOCAL ] D: No primary data file found to delete. [2025-09-22T18:17:12.397486] [INFO ] [LOCAL ] D: Starting deletion of derivative data. [2025-09-22T18:17:12.397896] [DEBUG] [LOCAL ] D: Deleted derivative data file. [2025-09-22T18:17:12.398068] [INFO ] [MAIN ] Update Progress: 584/2372 symbols completed. D took 33.0s. Estimated remaining: 3h 56m 11s. Rate: 7.6 symbols/min [2025-09-22T18:17:12.527201] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-01. [2025-09-22T18:17:12.583150] [INFO ] [MAIN ] DAO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:17:12.607082] [DEBUG] [LOCAL ] DAO: Loaded 21932 existing records from primary storage. [2025-09-22T18:17:12.607224] [INFO ] [MAIN ] DAO: Loaded 21932 existing records. [2025-09-22T18:17:12.800700] [WARN ] [MAIN ] DAO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:17:12.801001] [INFO ] [MAIN ] DAO: Wiping existing primary data before full refresh. [2025-09-22T18:17:12.801058] [INFO ] [LOCAL ] DAO: Starting deletion of primary data. [2025-09-22T18:17:12.801721] [DEBUG] [LOCAL ] DAO: Deleted primary data file. [2025-09-22T18:17:12.801791] [INFO ] [MAIN ] DAO: Starting full primary refresh. [2025-09-22T18:17:13.181016] [INFO ] [REMOTE ] DAO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:17:13.322089] [INFO ] [REMOTE ] CYH: Fetching primary data for 2025-09. [2025-09-22T18:17:13.871246] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-07 (2.15 seconds). [2025-09-22T18:17:13.944785] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-22T18:17:14.122032] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-02. [2025-09-22T18:17:14.737725] [INFO ] [REMOTE ] CYH: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-22T18:17:14.748271] [INFO ] [REMOTE ] CYH: Full fetch complete (70452 records). [2025-09-22T18:17:14.748449] [DEBUG] [VALIDATOR ] CYH: Validating primary data. [2025-09-22T18:17:14.922953] [INFO ] [REMOTE ] DAO: Fetching primary data for 2024-12. [2025-09-22T18:17:15.181482] [DEBUG] [VALIDATOR ] CYH: All expected trading days are present. [2025-09-22T18:17:15.181571] [DEBUG] [VALIDATOR ] CYH: Primary data validation passed. [2025-09-22T18:17:15.182504] [INFO ] [MAIN ] CYH: Fetched primary data is valid. [2025-09-22T18:17:15.182608] [DEBUG] [LOCAL ] CYH: Saving primary data. [2025-09-22T18:17:15.189145] [DEBUG] [LOCAL ] CYH: Trimmed 70452 records to 47883 (keeping 200 days of data) [2025-09-22T18:17:15.471832] [DEBUG] [LOCAL ] CYH: Primary data saved (47883 records). [2025-09-22T18:17:15.471986] [INFO ] [MAIN ] CYH: Full history saved. [2025-09-22T18:17:15.472105] [INFO ] [MAIN ] Update Progress: 585/2372 symbols completed. CYH took 36.8s. Estimated remaining: 3h 55m 48s. Rate: 7.6 symbols/min [2025-09-22T18:17:15.668418] [INFO ] [MAIN ] DAR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:17:15.688400] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T18:17:15.729134] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-03. [2025-09-22T18:17:15.752988] [DEBUG] [LOCAL ] DAR: Loaded 52611 existing records from primary storage. [2025-09-22T18:17:15.753140] [INFO ] [MAIN ] DAR: Loaded 52611 existing records. [2025-09-22T18:17:15.933795] [WARN ] [MAIN ] DAR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:17:15.934044] [INFO ] [MAIN ] DAR: Wiping existing primary data before full refresh. [2025-09-22T18:17:15.934099] [INFO ] [LOCAL ] DAR: Starting deletion of primary data. [2025-09-22T18:17:15.935321] [DEBUG] [LOCAL ] DAR: Deleted primary data file. [2025-09-22T18:17:15.935391] [INFO ] [MAIN ] DAR: Starting full primary refresh. [2025-09-22T18:17:16.291977] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T18:17:16.320661] [INFO ] [REMOTE ] DAR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:17:16.522008] [INFO ] [REMOTE ] DAR: Fetching primary data for 2024-12. [2025-09-22T18:17:17.322096] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-08. [2025-09-22T18:17:17.485343] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T18:17:18.122109] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-01. [2025-09-22T18:17:18.312265] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-22T18:17:18.922038] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-01. [2025-09-22T18:17:19.142824] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-22T18:17:19.332636] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-08 (2.01 seconds). [2025-09-22T18:17:19.722120] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-02. [2025-09-22T18:17:20.522101] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-04. [2025-09-22T18:17:20.598181] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T18:17:21.096394] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T18:17:21.322066] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-02. [2025-09-22T18:17:22.122110] [INFO ] [REMOTE ] DAL: Fetching primary data for 2025-09. [2025-09-22T18:17:22.278162] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T18:17:22.922031] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-05. [2025-09-22T18:17:22.923996] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T18:17:23.722059] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-03. [2025-09-22T18:17:24.290601] [INFO ] [REMOTE ] DAL: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-22T18:17:24.299439] [INFO ] [REMOTE ] DAL: Full fetch complete (77823 records). [2025-09-22T18:17:24.299635] [DEBUG] [VALIDATOR ] DAL: Validating primary data. [2025-09-22T18:17:24.527208] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-03. [2025-09-22T18:17:24.736808] [DEBUG] [VALIDATOR ] DAL: All expected trading days are present. [2025-09-22T18:17:24.737070] [DEBUG] [VALIDATOR ] DAL: Primary data validation passed. [2025-09-22T18:17:24.738024] [INFO ] [MAIN ] DAL: Fetched primary data is valid. [2025-09-22T18:17:24.738121] [DEBUG] [LOCAL ] DAL: Saving primary data. [2025-09-22T18:17:24.767506] [DEBUG] [LOCAL ] DAL: Trimmed 77823 records to 53753 (keeping 200 days of data) [2025-09-22T18:17:24.769749] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-22T18:17:25.118078] [DEBUG] [LOCAL ] DAL: Primary data saved (53753 records). [2025-09-22T18:17:25.118223] [INFO ] [MAIN ] DAL: Full history saved. [2025-09-22T18:17:25.118331] [INFO ] [MAIN ] Update Progress: 586/2372 symbols completed. DAL took 37.3s. Estimated remaining: 3h 55m 46s. Rate: 7.6 symbols/min [2025-09-22T18:17:25.309194] [INFO ] [MAIN ] DAVA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:17:25.322057] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-06. [2025-09-22T18:17:25.353709] [DEBUG] [LOCAL ] DAVA: Loaded 41022 existing records from primary storage. [2025-09-22T18:17:25.353845] [INFO ] [MAIN ] DAVA: Loaded 41022 existing records. [2025-09-22T18:17:25.541789] [WARN ] [MAIN ] DAVA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:17:25.542344] [INFO ] [MAIN ] DAVA: Wiping existing primary data before full refresh. [2025-09-22T18:17:25.542553] [INFO ] [LOCAL ] DAVA: Starting deletion of primary data. [2025-09-22T18:17:25.553839] [DEBUG] [LOCAL ] DAVA: Deleted primary data file. [2025-09-22T18:17:25.571990] [INFO ] [MAIN ] DAVA: Starting full primary refresh. [2025-09-22T18:17:25.606599] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-22T18:17:25.933168] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-22T18:17:25.975268] [INFO ] [REMOTE ] DAVA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:17:26.122024] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2024-12. [2025-09-22T18:17:26.922057] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-04. [2025-09-22T18:17:26.957756] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T18:17:27.412263] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-22T18:17:27.722065] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-04. [2025-09-22T18:17:28.491051] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-22T18:17:28.522056] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-07. [2025-09-22T18:17:28.568943] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-22T18:17:29.322061] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-05. [2025-09-22T18:17:29.834608] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T18:17:30.122076] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-01. [2025-09-22T18:17:30.922065] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-08. [2025-09-22T18:17:31.051733] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-01 (0.93 seconds). [2025-09-22T18:17:31.133052] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-22T18:17:31.722057] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-06. [2025-09-22T18:17:32.402048] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-22T18:17:32.522050] [INFO ] [REMOTE ] DAN: Fetching primary data for 2025-09. [2025-09-22T18:17:33.057039] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-22T18:17:33.322052] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-05. [2025-09-22T18:17:33.761614] [INFO ] [REMOTE ] DAN: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-22T18:17:33.769752] [INFO ] [REMOTE ] DAN: Full fetch complete (70888 records). [2025-09-22T18:17:33.769922] [DEBUG] [VALIDATOR ] DAN: Validating primary data. [2025-09-22T18:17:34.122605] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-02. [2025-09-22T18:17:34.187217] [DEBUG] [VALIDATOR ] DAN: All expected trading days are present. [2025-09-22T18:17:34.187501] [DEBUG] [VALIDATOR ] DAN: Primary data validation passed. [2025-09-22T18:17:34.188505] [INFO ] [MAIN ] DAN: Fetched primary data is valid. [2025-09-22T18:17:34.188683] [DEBUG] [LOCAL ] DAN: Saving primary data. [2025-09-22T18:17:34.190398] [DEBUG] [LOCAL ] DAN: Trimmed 70888 records to 49005 (keeping 200 days of data) [2025-09-22T18:17:34.315120] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-22T18:17:34.524491] [DEBUG] [LOCAL ] DAN: Primary data saved (49005 records). [2025-09-22T18:17:34.524632] [INFO ] [MAIN ] DAN: Full history saved. [2025-09-22T18:17:34.524781] [INFO ] [MAIN ] Update Progress: 587/2372 symbols completed. DAN took 28.0s. Estimated remaining: 3h 55m 42s. Rate: 7.6 symbols/min [2025-09-22T18:17:34.694533] [INFO ] [MAIN ] DAY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:17:34.750017] [DEBUG] [LOCAL ] DAY: Loaded 50756 existing records from primary storage. [2025-09-22T18:17:34.750194] [INFO ] [MAIN ] DAY: Loaded 50756 existing records. [2025-09-22T18:17:34.928534] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-07. [2025-09-22T18:17:34.934503] [WARN ] [MAIN ] DAY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:17:34.935589] [INFO ] [MAIN ] DAY: Wiping existing primary data before full refresh. [2025-09-22T18:17:34.935664] [INFO ] [LOCAL ] DAY: Starting deletion of primary data. [2025-09-22T18:17:34.936822] [DEBUG] [LOCAL ] DAY: Deleted primary data file. [2025-09-22T18:17:34.936881] [INFO ] [MAIN ] DAY: Starting full primary refresh. [2025-09-22T18:17:35.302182] [INFO ] [REMOTE ] DAY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:17:35.466215] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T18:17:35.722043] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-06. [2025-09-22T18:17:36.522054] [INFO ] [REMOTE ] DAY: Fetching primary data for 2024-12. [2025-09-22T18:17:36.631008] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-22T18:17:36.719476] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T18:17:37.322061] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-07. [2025-09-22T18:17:37.858795] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-22T18:17:38.122022] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-01. [2025-09-22T18:17:38.454845] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-22T18:17:38.922056] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-08. [2025-09-22T18:17:39.700402] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-22T18:17:39.722011] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-02. [2025-09-22T18:17:40.523771] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-03. [2025-09-22T18:17:40.529449] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-22T18:17:41.322056] [INFO ] [REMOTE ] DAR: Fetching primary data for 2025-09. [2025-09-22T18:17:41.421474] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-22T18:17:42.129847] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-03. [2025-09-22T18:17:42.134722] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-22T18:17:42.922055] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-08. [2025-09-22T18:17:43.082699] [INFO ] [REMOTE ] DAR: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T18:17:43.090941] [INFO ] [REMOTE ] DAR: Full fetch complete (74561 records). [2025-09-22T18:17:43.091075] [DEBUG] [VALIDATOR ] DAR: Validating primary data. [2025-09-22T18:17:43.485200] [DEBUG] [VALIDATOR ] DAR: All expected trading days are present. [2025-09-22T18:17:43.485296] [DEBUG] [VALIDATOR ] DAR: Primary data validation passed. [2025-09-22T18:17:43.486144] [INFO ] [MAIN ] DAR: Fetched primary data is valid. [2025-09-22T18:17:43.486213] [DEBUG] [LOCAL ] DAR: Saving primary data. [2025-09-22T18:17:43.487767] [DEBUG] [LOCAL ] DAR: Trimmed 74561 records to 51861 (keeping 200 days of data) [2025-09-22T18:17:43.722269] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-04. [2025-09-22T18:17:43.801112] [DEBUG] [LOCAL ] DAR: Primary data saved (51861 records). [2025-09-22T18:17:43.801257] [INFO ] [MAIN ] DAR: Full history saved. [2025-09-22T18:17:43.801344] [INFO ] [MAIN ] Update Progress: 588/2372 symbols completed. DAR took 28.3s. Estimated remaining: 3h 55m 38s. Rate: 7.6 symbols/min [2025-09-22T18:17:43.975024] [INFO ] [MAIN ] DB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:17:44.019180] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-22T18:17:44.021414] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-22T18:17:44.083146] [DEBUG] [LOCAL ] DB: Loaded 53423 existing records from primary storage. [2025-09-22T18:17:44.083295] [INFO ] [MAIN ] DB: Loaded 53423 existing records. [2025-09-22T18:17:44.268233] [WARN ] [MAIN ] DB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:17:44.268501] [INFO ] [MAIN ] DB: Wiping existing primary data before full refresh. [2025-09-22T18:17:44.268567] [INFO ] [LOCAL ] DB: Starting deletion of primary data. [2025-09-22T18:17:44.270090] [DEBUG] [LOCAL ] DB: Deleted primary data file. [2025-09-22T18:17:44.270154] [INFO ] [MAIN ] DB: Starting full primary refresh. [2025-09-22T18:17:44.528797] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-04. [2025-09-22T18:17:44.656476] [INFO ] [REMOTE ] DB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:17:44.900388] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T18:17:45.322055] [INFO ] [REMOTE ] DB: Fetching primary data for 2024-12. [2025-09-22T18:17:46.122065] [INFO ] [REMOTE ] DAO: Fetching primary data for 2025-09. [2025-09-22T18:17:46.296346] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T18:17:46.922065] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-05. [2025-09-22T18:17:47.013029] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T18:17:47.114815] [INFO ] [REMOTE ] DAO: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-22T18:17:47.118923] [INFO ] [REMOTE ] DAO: Full fetch complete (32558 records). [2025-09-22T18:17:47.119037] [DEBUG] [VALIDATOR ] DAO: Validating primary data. [2025-09-22T18:17:47.515851] [DEBUG] [VALIDATOR ] DAO: All expected trading days are present. [2025-09-22T18:17:47.515970] [DEBUG] [VALIDATOR ] DAO: Primary data validation passed. [2025-09-22T18:17:47.516728] [INFO ] [MAIN ] DAO: Fetched primary data is valid. [2025-09-22T18:17:47.516813] [DEBUG] [LOCAL ] DAO: Saving primary data. [2025-09-22T18:17:47.518159] [DEBUG] [LOCAL ] DAO: Trimmed 32558 records to 21421 (keeping 200 days of data) [2025-09-22T18:17:47.663257] [DEBUG] [LOCAL ] DAO: Primary data saved (21421 records). [2025-09-22T18:17:47.663473] [INFO ] [MAIN ] DAO: Full history saved. [2025-09-22T18:17:47.663592] [INFO ] [MAIN ] Update Progress: 589/2372 symbols completed. DAO took 35.3s. Estimated remaining: 3h 55m 18s. Rate: 7.6 symbols/min [2025-09-22T18:17:47.734261] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-01. [2025-09-22T18:17:47.856146] [INFO ] [MAIN ] DBD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:17:47.856559] [DEBUG] [LOCAL ] DBD: No existing data file found in primary storage. [2025-09-22T18:17:47.856617] [WARN ] [MAIN ] DBD: No existing data found, performing full refresh instead. [2025-09-22T18:17:47.856819] [INFO ] [MAIN ] DBD: Wiping existing primary data before full refresh. [2025-09-22T18:17:47.856864] [INFO ] [LOCAL ] DBD: Starting deletion of primary data. [2025-09-22T18:17:47.856904] [DEBUG] [LOCAL ] DBD: No primary data file found to delete. [2025-09-22T18:17:47.856938] [INFO ] [MAIN ] DBD: Starting full primary refresh. [2025-09-22T18:17:48.240248] [INFO ] [REMOTE ] DBD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:17:48.386734] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-22T18:17:48.522042] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-06. [2025-09-22T18:17:49.322111] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-05. [2025-09-22T18:17:49.567523] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-22T18:17:50.122050] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-02. [2025-09-22T18:17:50.149831] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T18:17:50.922031] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-07. [2025-09-22T18:17:50.984165] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-22T18:17:51.449834] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T18:17:51.722058] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-06. [2025-09-22T18:17:52.522114] [INFO ] [REMOTE ] DBD: Fetching primary data for 2024-12. [2025-09-22T18:17:52.594724] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T18:17:52.936881] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-22T18:17:53.188927] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2024-12 (0.67 seconds). [2025-09-22T18:17:53.322074] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-08. [2025-09-22T18:17:54.122075] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-03. [2025-09-22T18:17:54.922084] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-07. [2025-09-22T18:17:55.079047] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-22T18:17:55.722040] [INFO ] [REMOTE ] DAY: Fetching primary data for 2025-09. [2025-09-22T18:17:56.163960] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T18:17:56.206680] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-03 (2.08 seconds). [2025-09-22T18:17:56.522115] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-01. [2025-09-22T18:17:57.296770] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-22T18:17:57.322096] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-04. [2025-09-22T18:17:57.558980] [INFO ] [REMOTE ] DAY: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-22T18:17:57.569922] [INFO ] [REMOTE ] DAY: Full fetch complete (71752 records). [2025-09-22T18:17:57.570102] [DEBUG] [VALIDATOR ] DAY: Validating primary data. [2025-09-22T18:17:58.122477] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-08. [2025-09-22T18:17:58.187590] [DEBUG] [VALIDATOR ] DAY: All expected trading days are present. [2025-09-22T18:17:58.187841] [DEBUG] [VALIDATOR ] DAY: Primary data validation passed. [2025-09-22T18:17:58.188950] [INFO ] [MAIN ] DAY: Fetched primary data is valid. [2025-09-22T18:17:58.189034] [DEBUG] [LOCAL ] DAY: Saving primary data. [2025-09-22T18:17:58.190787] [DEBUG] [LOCAL ] DAY: Trimmed 71752 records to 49932 (keeping 200 days of data) [2025-09-22T18:17:58.526444] [DEBUG] [LOCAL ] DAY: Primary data saved (49932 records). [2025-09-22T18:17:58.526609] [INFO ] [MAIN ] DAY: Full history saved. [2025-09-22T18:17:58.526726] [INFO ] [MAIN ] Update Progress: 590/2372 symbols completed. DAY took 24.0s. Estimated remaining: 3h 55m 19s. Rate: 7.6 symbols/min [2025-09-22T18:17:58.702764] [INFO ] [MAIN ] DBI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:17:58.744594] [DEBUG] [LOCAL ] DBI: Loaded 45867 existing records from primary storage. [2025-09-22T18:17:58.744955] [INFO ] [MAIN ] DBI: Loaded 45867 existing records. [2025-09-22T18:17:58.925092] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-02. [2025-09-22T18:17:58.925321] [WARN ] [MAIN ] DBI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:17:58.927080] [INFO ] [MAIN ] DBI: Wiping existing primary data before full refresh. [2025-09-22T18:17:58.927150] [INFO ] [LOCAL ] DBI: Starting deletion of primary data. [2025-09-22T18:17:58.928239] [DEBUG] [LOCAL ] DBI: Deleted primary data file. [2025-09-22T18:17:58.928304] [INFO ] [MAIN ] DBI: Starting full primary refresh. [2025-09-22T18:17:59.295052] [INFO ] [REMOTE ] DBI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:17:59.393837] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-04 (2.07 seconds). [2025-09-22T18:17:59.722059] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-05. [2025-09-22T18:17:59.771255] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T18:17:59.859862] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-22T18:18:00.522052] [INFO ] [REMOTE ] DAVA: Fetching primary data for 2025-09. [2025-09-22T18:18:01.322107] [INFO ] [REMOTE ] DBI: Fetching primary data for 2024-12. [2025-09-22T18:18:01.783700] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-05 (2.06 seconds). [2025-09-22T18:18:02.122096] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-03. [2025-09-22T18:18:02.747490] [INFO ] [REMOTE ] DAVA: Incremental fetch complete for 2025-09 (2.23 seconds). [2025-09-22T18:18:02.755150] [INFO ] [REMOTE ] DAVA: Full fetch complete (55198 records). [2025-09-22T18:18:02.755294] [DEBUG] [VALIDATOR ] DAVA: Validating primary data. [2025-09-22T18:18:02.927631] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-06. [2025-09-22T18:18:03.166850] [DEBUG] [VALIDATOR ] DAVA: All expected trading days are present. [2025-09-22T18:18:03.166951] [DEBUG] [VALIDATOR ] DAVA: Primary data validation passed. [2025-09-22T18:18:03.167618] [INFO ] [MAIN ] DAVA: Fetched primary data is valid. [2025-09-22T18:18:03.167734] [DEBUG] [LOCAL ] DAVA: Saving primary data. [2025-09-22T18:18:03.168968] [DEBUG] [LOCAL ] DAVA: Trimmed 55198 records to 40440 (keeping 200 days of data) [2025-09-22T18:18:03.410845] [DEBUG] [LOCAL ] DAVA: Primary data saved (40440 records). [2025-09-22T18:18:03.410979] [INFO ] [MAIN ] DAVA: Full history saved. [2025-09-22T18:18:03.411061] [INFO ] [MAIN ] Update Progress: 591/2372 symbols completed. DAVA took 38.3s. Estimated remaining: 3h 55m 2s. Rate: 7.6 symbols/min [2025-09-22T18:18:03.589739] [INFO ] [MAIN ] DBL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:18:03.601021] [DEBUG] [LOCAL ] DBL: Loaded 9154 existing records from primary storage. [2025-09-22T18:18:03.601127] [INFO ] [MAIN ] DBL: Loaded 9154 existing records. [2025-09-22T18:18:03.786329] [WARN ] [MAIN ] DBL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:18:03.786619] [INFO ] [MAIN ] DBL: Wiping existing primary data before full refresh. [2025-09-22T18:18:03.786701] [INFO ] [LOCAL ] DBL: Starting deletion of primary data. [2025-09-22T18:18:03.787548] [DEBUG] [LOCAL ] DBL: Deleted primary data file. [2025-09-22T18:18:03.787610] [INFO ] [MAIN ] DBL: Starting full primary refresh. [2025-09-22T18:18:04.158339] [INFO ] [REMOTE ] DBL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:18:04.158696] [INFO ] [REMOTE ] DBL: Fetching primary data for 2024-12. [2025-09-22T18:18:05.150886] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2024-12 (3.83 seconds). [2025-09-22T18:18:05.160960] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-01. [2025-09-22T18:18:05.220945] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-03 (3.10 seconds). [2025-09-22T18:18:05.274475] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2024-12 (1.12 seconds). [2025-09-22T18:18:05.322051] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-01. [2025-09-22T18:18:05.902992] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T18:18:05.935233] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-06 (3.01 seconds). [2025-09-22T18:18:06.122095] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-04. [2025-09-22T18:18:06.380481] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-22T18:18:06.922069] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-02. [2025-09-22T18:18:07.368369] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-22T18:18:07.430151] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-22T18:18:07.722056] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-05. [2025-09-22T18:18:08.522023] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-07. [2025-09-22T18:18:08.815238] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-22T18:18:09.322071] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-06. [2025-09-22T18:18:10.122049] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-03. [2025-09-22T18:18:10.452456] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-06 (1.13 seconds). [2025-09-22T18:18:10.501710] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-22T18:18:10.535151] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-03 (0.41 seconds). [2025-09-22T18:18:10.922060] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-02. [2025-09-22T18:18:11.722056] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-08. [2025-09-22T18:18:12.144028] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T18:18:12.522078] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-07. [2025-09-22T18:18:13.322021] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-03. [2025-09-22T18:18:13.586419] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-22T18:18:13.773408] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T18:18:14.122053] [INFO ] [REMOTE ] DB: Fetching primary data for 2025-09. [2025-09-22T18:18:14.922068] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-04. [2025-09-22T18:18:15.102751] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-03 (1.78 seconds). [2025-09-22T18:18:15.722070] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-04. [2025-09-22T18:18:15.787756] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-22T18:18:16.522021] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-05. [2025-09-22T18:18:16.521968] [INFO ] [REMOTE ] DB: Incremental fetch complete for 2025-09 (2.40 seconds). [2025-09-22T18:18:16.531749] [INFO ] [REMOTE ] DB: Full fetch complete (74063 records). [2025-09-22T18:18:16.532014] [DEBUG] [VALIDATOR ] DB: Validating primary data. [2025-09-22T18:18:16.950811] [DEBUG] [VALIDATOR ] DB: All expected trading days are present. [2025-09-22T18:18:16.950935] [DEBUG] [VALIDATOR ] DB: Primary data validation passed. [2025-09-22T18:18:16.951893] [INFO ] [MAIN ] DB: Fetched primary data is valid. [2025-09-22T18:18:16.951963] [DEBUG] [LOCAL ] DB: Saving primary data. [2025-09-22T18:18:16.953541] [DEBUG] [LOCAL ] DB: Trimmed 74063 records to 52637 (keeping 200 days of data) [2025-09-22T18:18:17.280696] [DEBUG] [LOCAL ] DB: Primary data saved (52637 records). [2025-09-22T18:18:17.280843] [INFO ] [MAIN ] DB: Full history saved. [2025-09-22T18:18:17.280932] [INFO ] [MAIN ] Update Progress: 592/2372 symbols completed. DB took 33.5s. Estimated remaining: 3h 55m 12s. Rate: 7.6 symbols/min [2025-09-22T18:18:17.327546] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-08. [2025-09-22T18:18:17.471220] [INFO ] [MAIN ] DBRG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:18:17.526980] [DEBUG] [LOCAL ] DBRG: Loaded 50570 existing records from primary storage. [2025-09-22T18:18:17.527154] [INFO ] [MAIN ] DBRG: Loaded 50570 existing records. [2025-09-22T18:18:17.710357] [WARN ] [MAIN ] DBRG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:18:17.710624] [INFO ] [MAIN ] DBRG: Wiping existing primary data before full refresh. [2025-09-22T18:18:17.710703] [INFO ] [LOCAL ] DBRG: Starting deletion of primary data. [2025-09-22T18:18:17.711824] [DEBUG] [LOCAL ] DBRG: Deleted primary data file. [2025-09-22T18:18:17.711883] [INFO ] [MAIN ] DBRG: Starting full primary refresh. [2025-09-22T18:18:18.167386] [INFO ] [REMOTE ] DBRG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:18:18.162196] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-04 (2.44 seconds). [2025-09-22T18:18:18.167831] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2024-12. [2025-09-22T18:18:18.185582] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-22T18:18:18.557515] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-22T18:18:18.922052] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-05. [2025-09-22T18:18:19.713354] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-22T18:18:19.723120] [INFO ] [REMOTE ] DBD: Fetching primary data for 2025-09. [2025-09-22T18:18:20.200080] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-22T18:18:20.522092] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-06. [2025-09-22T18:18:20.867288] [INFO ] [REMOTE ] DBD: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-22T18:18:20.871198] [INFO ] [REMOTE ] DBD: Full fetch complete (30315 records). [2025-09-22T18:18:20.871309] [DEBUG] [VALIDATOR ] DBD: Validating primary data. [2025-09-22T18:18:20.871979] [FATAL] [VALIDATOR ] DBD: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:18:20.872082] [FATAL] [MAIN ] DBD: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:18:20.872160] [WARN ] [MAIN ] DBD: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:18:20.872278] [INFO ] [LOCAL ] DBD: Starting deletion of primary data. [2025-09-22T18:18:20.872370] [DEBUG] [LOCAL ] DBD: No primary data file found to delete. [2025-09-22T18:18:20.872425] [INFO ] [LOCAL ] DBD: Starting deletion of derivative data. [2025-09-22T18:18:20.872494] [DEBUG] [LOCAL ] DBD: No derivative data file found to delete. [2025-09-22T18:18:20.872584] [INFO ] [MAIN ] Update Progress: 593/2372 symbols completed. DBD took 33.2s. Estimated remaining: 3h 54m 51s. Rate: 7.6 symbols/min [2025-09-22T18:18:21.055198] [INFO ] [MAIN ] DCI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:18:21.056276] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-22T18:18:21.107723] [DEBUG] [LOCAL ] DCI: Loaded 38302 existing records from primary storage. [2025-09-22T18:18:21.107871] [INFO ] [MAIN ] DCI: Loaded 38302 existing records. [2025-09-22T18:18:21.285240] [WARN ] [MAIN ] DCI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:18:21.285531] [INFO ] [MAIN ] DCI: Wiping existing primary data before full refresh. [2025-09-22T18:18:21.285585] [INFO ] [LOCAL ] DCI: Starting deletion of primary data. [2025-09-22T18:18:21.286630] [DEBUG] [LOCAL ] DCI: Deleted primary data file. [2025-09-22T18:18:21.286727] [INFO ] [MAIN ] DCI: Starting full primary refresh. [2025-09-22T18:18:21.327164] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-01. [2025-09-22T18:18:21.651995] [INFO ] [REMOTE ] DCI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:18:22.122061] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-06. [2025-09-22T18:18:22.922047] [INFO ] [REMOTE ] DCI: Fetching primary data for 2024-12. [2025-09-22T18:18:23.015884] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-22T18:18:23.584033] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T18:18:23.722044] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-07. [2025-09-22T18:18:24.142399] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T18:18:24.522041] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-01. [2025-09-22T18:18:24.625932] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-07 (0.90 seconds). [2025-09-22T18:18:25.322055] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-02. [2025-09-22T18:18:25.957591] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T18:18:26.122047] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-07. [2025-09-22T18:18:26.922116] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-02. [2025-09-22T18:18:27.030269] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T18:18:27.732813] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-08. [2025-09-22T18:18:27.736316] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T18:18:28.302286] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-22T18:18:28.328766] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T18:18:28.522079] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-03. [2025-09-22T18:18:29.322070] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-03. [2025-09-22T18:18:29.671927] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-22T18:18:30.122060] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-04. [2025-09-22T18:18:30.760973] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-22T18:18:30.922094] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-04. [2025-09-22T18:18:31.492598] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-22T18:18:31.722110] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-05. [2025-09-22T18:18:32.386918] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-22T18:18:32.522071] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-08. [2025-09-22T18:18:32.661947] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-22T18:18:33.322067] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-06. [2025-09-22T18:18:33.956770] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T18:18:34.122050] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-05. [2025-09-22T18:18:34.904472] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-22T18:18:34.922022] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-07. [2025-09-22T18:18:35.722061] [INFO ] [REMOTE ] DBL: Fetching primary data for 2025-09. [2025-09-22T18:18:35.779527] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-22T18:18:36.449094] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T18:18:36.522134] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-08. [2025-09-22T18:18:36.532614] [INFO ] [REMOTE ] DBL: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-22T18:18:36.534585] [INFO ] [REMOTE ] DBL: Full fetch complete (12429 records). [2025-09-22T18:18:36.534685] [DEBUG] [VALIDATOR ] DBL: Validating primary data. [2025-09-22T18:18:36.911083] [DEBUG] [VALIDATOR ] DBL: All expected trading days are present. [2025-09-22T18:18:36.911173] [DEBUG] [VALIDATOR ] DBL: Primary data validation passed. [2025-09-22T18:18:36.911530] [INFO ] [MAIN ] DBL: Fetched primary data is valid. [2025-09-22T18:18:36.911592] [DEBUG] [LOCAL ] DBL: Saving primary data. [2025-09-22T18:18:36.912122] [DEBUG] [LOCAL ] DBL: Trimmed 12429 records to 9064 (keeping 200 days of data) [2025-09-22T18:18:36.970072] [DEBUG] [LOCAL ] DBL: Primary data saved (9064 records). [2025-09-22T18:18:36.970245] [INFO ] [MAIN ] DBL: Full history saved. [2025-09-22T18:18:36.970358] [INFO ] [MAIN ] Update Progress: 594/2372 symbols completed. DBL took 33.6s. Estimated remaining: 3h 55m 8s. Rate: 7.6 symbols/min [2025-09-22T18:18:37.154807] [INFO ] [MAIN ] DCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:18:37.171563] [DEBUG] [LOCAL ] DCO: Loaded 13827 existing records from primary storage. [2025-09-22T18:18:37.171728] [INFO ] [MAIN ] DCO: Loaded 13827 existing records. [2025-09-22T18:18:37.327249] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-06. [2025-09-22T18:18:37.366262] [WARN ] [MAIN ] DCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:18:37.366501] [INFO ] [MAIN ] DCO: Wiping existing primary data before full refresh. [2025-09-22T18:18:37.366550] [INFO ] [LOCAL ] DCO: Starting deletion of primary data. [2025-09-22T18:18:37.367092] [DEBUG] [LOCAL ] DCO: Deleted primary data file. [2025-09-22T18:18:37.367174] [INFO ] [MAIN ] DCO: Starting full primary refresh. [2025-09-22T18:18:37.762727] [INFO ] [REMOTE ] DCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:18:38.036461] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T18:18:38.122067] [INFO ] [REMOTE ] DBI: Fetching primary data for 2025-09. [2025-09-22T18:18:38.627911] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T18:18:38.922067] [INFO ] [REMOTE ] DCO: Fetching primary data for 2024-12. [2025-09-22T18:18:39.722067] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-07. [2025-09-22T18:18:39.943477] [INFO ] [REMOTE ] DBI: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-22T18:18:39.950926] [INFO ] [REMOTE ] DBI: Full fetch complete (66551 records). [2025-09-22T18:18:39.951052] [DEBUG] [VALIDATOR ] DBI: Validating primary data. [2025-09-22T18:18:40.343393] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-22T18:18:40.371181] [DEBUG] [VALIDATOR ] DBI: All expected trading days are present. [2025-09-22T18:18:40.371261] [DEBUG] [VALIDATOR ] DBI: Primary data validation passed. [2025-09-22T18:18:40.372033] [INFO ] [MAIN ] DBI: Fetched primary data is valid. [2025-09-22T18:18:40.372100] [DEBUG] [LOCAL ] DBI: Saving primary data. [2025-09-22T18:18:40.373471] [DEBUG] [LOCAL ] DBI: Trimmed 66551 records to 45104 (keeping 200 days of data) [2025-09-22T18:18:40.546484] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-01. [2025-09-22T18:18:40.648557] [DEBUG] [LOCAL ] DBI: Primary data saved (45104 records). [2025-09-22T18:18:40.648726] [INFO ] [MAIN ] DBI: Full history saved. [2025-09-22T18:18:40.648821] [INFO ] [MAIN ] Update Progress: 595/2372 symbols completed. DBI took 42.1s. Estimated remaining: 3h 54m 47s. Rate: 7.6 symbols/min [2025-09-22T18:18:40.822867] [INFO ] [MAIN ] DD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:18:40.874378] [DEBUG] [LOCAL ] DD: Loaded 53571 existing records from primary storage. [2025-09-22T18:18:40.874522] [INFO ] [MAIN ] DD: Loaded 53571 existing records. [2025-09-22T18:18:41.056607] [WARN ] [MAIN ] DD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:18:41.057112] [INFO ] [MAIN ] DD: Wiping existing primary data before full refresh. [2025-09-22T18:18:41.057307] [INFO ] [LOCAL ] DD: Starting deletion of primary data. [2025-09-22T18:18:41.059058] [DEBUG] [LOCAL ] DD: Deleted primary data file. [2025-09-22T18:18:41.059127] [INFO ] [MAIN ] DD: Starting full primary refresh. [2025-09-22T18:18:41.244581] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T18:18:41.323500] [INFO ] [REMOTE ] DCI: Fetching primary data for 2025-09. [2025-09-22T18:18:41.481323] [INFO ] [REMOTE ] DD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:18:41.489181] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-22T18:18:42.122069] [INFO ] [REMOTE ] DD: Fetching primary data for 2024-12. [2025-09-22T18:18:42.606990] [INFO ] [REMOTE ] DCI: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-22T18:18:42.613090] [INFO ] [REMOTE ] DCI: Full fetch complete (54432 records). [2025-09-22T18:18:42.613192] [DEBUG] [VALIDATOR ] DCI: Validating primary data. [2025-09-22T18:18:42.927196] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-02. [2025-09-22T18:18:43.000253] [DEBUG] [VALIDATOR ] DCI: All expected trading days are present. [2025-09-22T18:18:43.000360] [DEBUG] [VALIDATOR ] DCI: Primary data validation passed. [2025-09-22T18:18:43.001338] [INFO ] [MAIN ] DCI: Fetched primary data is valid. [2025-09-22T18:18:43.001402] [DEBUG] [LOCAL ] DCI: Saving primary data. [2025-09-22T18:18:43.002546] [DEBUG] [LOCAL ] DCI: Trimmed 54432 records to 37609 (keeping 200 days of data) [2025-09-22T18:18:43.235323] [DEBUG] [LOCAL ] DCI: Primary data saved (37609 records). [2025-09-22T18:18:43.235471] [INFO ] [MAIN ] DCI: Full history saved. [2025-09-22T18:18:43.235570] [INFO ] [MAIN ] Update Progress: 596/2372 symbols completed. DCI took 22.4s. Estimated remaining: 3h 54m 23s. Rate: 7.6 symbols/min [2025-09-22T18:18:43.430141] [INFO ] [MAIN ] DDD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:18:43.482699] [DEBUG] [LOCAL ] DDD: Loaded 51576 existing records from primary storage. [2025-09-22T18:18:43.482927] [INFO ] [MAIN ] DDD: Loaded 51576 existing records. [2025-09-22T18:18:43.673983] [WARN ] [MAIN ] DDD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:18:43.674435] [INFO ] [MAIN ] DDD: Wiping existing primary data before full refresh. [2025-09-22T18:18:43.674599] [INFO ] [LOCAL ] DDD: Starting deletion of primary data. [2025-09-22T18:18:43.676251] [DEBUG] [LOCAL ] DDD: Deleted primary data file. [2025-09-22T18:18:43.676320] [INFO ] [MAIN ] DDD: Starting full primary refresh. [2025-09-22T18:18:43.722796] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-08. [2025-09-22T18:18:43.896983] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-22T18:18:44.005068] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-22T18:18:44.130153] [INFO ] [REMOTE ] DDD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:18:44.522068] [INFO ] [REMOTE ] DDD: Fetching primary data for 2024-12. [2025-09-22T18:18:45.322049] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-01. [2025-09-22T18:18:45.525686] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-22T18:18:46.122047] [INFO ] [REMOTE ] DBRG: Fetching primary data for 2025-09. [2025-09-22T18:18:46.517679] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-22T18:18:46.868299] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T18:18:46.922013] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-02. [2025-09-22T18:18:47.418478] [INFO ] [REMOTE ] DBRG: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-22T18:18:47.425668] [INFO ] [REMOTE ] DBRG: Full fetch complete (71836 records). [2025-09-22T18:18:47.425782] [DEBUG] [VALIDATOR ] DBRG: Validating primary data. [2025-09-22T18:18:47.426574] [FATAL] [VALIDATOR ] DBRG: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:18:47.426705] [FATAL] [MAIN ] DBRG: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:18:47.426756] [WARN ] [MAIN ] DBRG: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:18:47.426796] [INFO ] [LOCAL ] DBRG: Starting deletion of primary data. [2025-09-22T18:18:47.426864] [DEBUG] [LOCAL ] DBRG: No primary data file found to delete. [2025-09-22T18:18:47.426907] [INFO ] [LOCAL ] DBRG: Starting deletion of derivative data. [2025-09-22T18:18:47.427442] [DEBUG] [LOCAL ] DBRG: Deleted derivative data file. [2025-09-22T18:18:47.427539] [INFO ] [MAIN ] Update Progress: 597/2372 symbols completed. DBRG took 30.1s. Estimated remaining: 3h 54m 4s. Rate: 7.6 symbols/min [2025-09-22T18:18:47.722062] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-03. [2025-09-22T18:18:48.522030] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-01. [2025-09-22T18:18:48.621513] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-22T18:18:48.654207] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-22T18:18:49.322051] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-04. [2025-09-22T18:18:49.924287] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T18:18:49.948451] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-22T18:18:50.122053] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-03. [2025-09-22T18:18:50.922107] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-02. [2025-09-22T18:18:51.626924] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T18:18:51.722121] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-04. [2025-09-22T18:18:52.531182] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-05. [2025-09-22T18:18:52.551770] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T18:18:53.322031] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-03. [2025-09-22T18:18:53.352235] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T18:18:53.394469] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T18:18:54.122083] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-05. [2025-09-22T18:18:54.922048] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-06. [2025-09-22T18:18:55.232012] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-22T18:18:55.722085] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-04. [2025-09-22T18:18:55.885901] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-22T18:18:55.924954] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T18:18:56.522078] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-06. [2025-09-22T18:18:57.322114] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-07. [2025-09-22T18:18:57.504182] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-22T18:18:58.122129] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-05. [2025-09-22T18:18:58.384999] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-22T18:18:58.449520] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-22T18:18:58.922084] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-07. [2025-09-22T18:18:59.722080] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-08. [2025-09-22T18:19:00.034883] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-22T18:19:00.527194] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-06. [2025-09-22T18:19:00.534272] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T18:19:00.863804] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-22T18:19:01.322061] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-08. [2025-09-22T18:19:02.122163] [INFO ] [REMOTE ] DCO: Fetching primary data for 2025-09. [2025-09-22T18:19:02.192101] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-22T18:19:02.922080] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-07. [2025-09-22T18:19:03.040110] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T18:19:03.181768] [INFO ] [REMOTE ] DCO: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-22T18:19:03.184877] [INFO ] [REMOTE ] DCO: Full fetch complete (19641 records). [2025-09-22T18:19:03.184955] [DEBUG] [VALIDATOR ] DCO: Validating primary data. [2025-09-22T18:19:03.563702] [DEBUG] [VALIDATOR ] DCO: All expected trading days are present. [2025-09-22T18:19:03.563816] [DEBUG] [VALIDATOR ] DCO: Primary data validation passed. [2025-09-22T18:19:03.564279] [INFO ] [MAIN ] DCO: Fetched primary data is valid. [2025-09-22T18:19:03.564322] [DEBUG] [LOCAL ] DCO: Saving primary data. [2025-09-22T18:19:03.565035] [DEBUG] [LOCAL ] DCO: Trimmed 19641 records to 13666 (keeping 200 days of data) [2025-09-22T18:19:03.648876] [DEBUG] [LOCAL ] DCO: Primary data saved (13666 records). [2025-09-22T18:19:03.649032] [INFO ] [MAIN ] DCO: Full history saved. [2025-09-22T18:19:03.649120] [INFO ] [MAIN ] Update Progress: 598/2372 symbols completed. DCO took 26.7s. Estimated remaining: 3h 54m 21s. Rate: 7.6 symbols/min [2025-09-22T18:19:03.722057] [INFO ] [REMOTE ] DD: Fetching primary data for 2025-09. [2025-09-22T18:19:04.562718] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T18:19:04.573963] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-08. [2025-09-22T18:19:05.528162] [INFO ] [REMOTE ] DD: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-22T18:19:05.536636] [INFO ] [REMOTE ] DD: Full fetch complete (76249 records). [2025-09-22T18:19:05.536829] [DEBUG] [VALIDATOR ] DD: Validating primary data. [2025-09-22T18:19:05.933384] [DEBUG] [VALIDATOR ] DD: All expected trading days are present. [2025-09-22T18:19:05.933476] [DEBUG] [VALIDATOR ] DD: Primary data validation passed. [2025-09-22T18:19:05.934340] [INFO ] [MAIN ] DD: Fetched primary data is valid. [2025-09-22T18:19:05.934408] [DEBUG] [LOCAL ] DD: Saving primary data. [2025-09-22T18:19:05.936010] [DEBUG] [LOCAL ] DD: Trimmed 76249 records to 52821 (keeping 200 days of data) [2025-09-22T18:19:06.281477] [DEBUG] [LOCAL ] DD: Primary data saved (52821 records). [2025-09-22T18:19:06.281708] [INFO ] [MAIN ] DD: Full history saved. [2025-09-22T18:19:06.281973] [INFO ] [MAIN ] Update Progress: 599/2372 symbols completed. DD took 25.6s. Estimated remaining: 3h 53m 57s. Rate: 7.6 symbols/min [2025-09-22T18:19:06.882119] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-08 (2.31 seconds). [2025-09-22T18:19:06.893156] [INFO ] [REMOTE ] DDD: Fetching primary data for 2025-09. [2025-09-22T18:19:08.915544] [INFO ] [REMOTE ] DDD: Incremental fetch complete for 2025-09 (2.02 seconds). [2025-09-22T18:19:08.925312] [INFO ] [REMOTE ] DDD: Full fetch complete (73292 records). [2025-09-22T18:19:08.925488] [DEBUG] [VALIDATOR ] DDD: Validating primary data. [2025-09-22T18:19:08.926525] [FATAL] [VALIDATOR ] DDD: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:19:08.926630] [FATAL] [MAIN ] DDD: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:19:08.926733] [WARN ] [MAIN ] DDD: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:19:08.926843] [INFO ] [LOCAL ] DDD: Starting deletion of primary data. [2025-09-22T18:19:08.926992] [DEBUG] [LOCAL ] DDD: No primary data file found to delete. [2025-09-22T18:19:08.927081] [INFO ] [LOCAL ] DDD: Starting deletion of derivative data. [2025-09-22T18:19:08.927632] [DEBUG] [LOCAL ] DDD: Deleted derivative data file. [2025-09-22T18:19:08.927792] [INFO ] [MAIN ] Update Progress: 600/2372 symbols completed. DDD took 25.7s. Estimated remaining: 3h 53m 34s. Rate: 7.6 symbols/min [2025-09-22T18:19:09.540907] [INFO ] [MAIN ] DDS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:19:09.593353] [INFO ] [MAIN ] DE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:19:09.657579] [INFO ] [MAIN ] DDT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:19:09.683393] [INFO ] [MAIN ] DDL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:19:09.694680] [DEBUG] [LOCAL ] DDT: Loaded 2112 existing records from primary storage. [2025-09-22T18:19:09.695020] [INFO ] [MAIN ] DDT: Loaded 2112 existing records. [2025-09-22T18:19:09.792460] [DEBUG] [LOCAL ] DDS: Loaded 13658 existing records from primary storage. [2025-09-22T18:19:09.807429] [INFO ] [MAIN ] DDS: Loaded 13658 existing records. [2025-09-22T18:19:10.038328] [DEBUG] [LOCAL ] DE: Loaded 48509 existing records from primary storage. [2025-09-22T18:19:10.067430] [DEBUG] [LOCAL ] DDL: Loaded 36967 existing records from primary storage. [2025-09-22T18:19:10.094105] [INFO ] [MAIN ] DE: Loaded 48509 existing records. [2025-09-22T18:19:10.088857] [WARN ] [MAIN ] DDT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:19:10.116851] [INFO ] [MAIN ] DDL: Loaded 36967 existing records. [2025-09-22T18:19:10.186545] [INFO ] [MAIN ] DDT: Wiping existing primary data before full refresh. [2025-09-22T18:19:10.250546] [INFO ] [LOCAL ] DDT: Starting deletion of primary data. [2025-09-22T18:19:10.267263] [WARN ] [MAIN ] DDS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:19:10.297686] [DEBUG] [LOCAL ] DDT: Deleted primary data file. [2025-09-22T18:19:10.330840] [INFO ] [MAIN ] DDT: Starting full primary refresh. [2025-09-22T18:19:10.345362] [INFO ] [MAIN ] DDS: Wiping existing primary data before full refresh. [2025-09-22T18:19:10.382951] [INFO ] [LOCAL ] DDS: Starting deletion of primary data. [2025-09-22T18:19:10.499555] [DEBUG] [LOCAL ] DDS: Deleted primary data file. [2025-09-22T18:19:10.582598] [INFO ] [MAIN ] DDS: Starting full primary refresh. [2025-09-22T18:19:10.662519] [WARN ] [MAIN ] DE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:19:10.663077] [WARN ] [MAIN ] DDL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:19:10.705008] [INFO ] [MAIN ] DE: Wiping existing primary data before full refresh. [2025-09-22T18:19:10.730057] [INFO ] [LOCAL ] DE: Starting deletion of primary data. [2025-09-22T18:19:10.768774] [INFO ] [MAIN ] DDL: Wiping existing primary data before full refresh. [2025-09-22T18:19:10.822005] [DEBUG] [LOCAL ] DE: Deleted primary data file. [2025-09-22T18:19:10.835719] [INFO ] [LOCAL ] DDL: Starting deletion of primary data. [2025-09-22T18:19:10.870979] [DEBUG] [LOCAL ] DDL: Deleted primary data file. [2025-09-22T18:19:10.871212] [INFO ] [MAIN ] DDL: Starting full primary refresh. [2025-09-22T18:19:10.863038] [INFO ] [MAIN ] DE: Starting full primary refresh. [2025-09-22T18:19:11.528407] [INFO ] [REMOTE ] DDT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:19:11.580832] [INFO ] [REMOTE ] DDT: Fetching primary data for 2024-12. [2025-09-22T18:19:11.671145] [INFO ] [REMOTE ] DDS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:19:11.737342] [INFO ] [REMOTE ] DDS: Fetching primary data for 2024-12. [2025-09-22T18:19:12.125218] [INFO ] [REMOTE ] DDL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:19:12.144370] [INFO ] [REMOTE ] DDL: Fetching primary data for 2024-12. [2025-09-22T18:19:12.144148] [INFO ] [REMOTE ] DE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:19:12.145399] [INFO ] [REMOTE ] DE: Fetching primary data for 2024-12. [2025-09-22T18:19:12.402521] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2024-12 (0.82 seconds). [2025-09-22T18:19:12.403687] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-01. [2025-09-22T18:19:12.808460] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-22T18:19:12.811879] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-01. [2025-09-22T18:19:12.857778] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-22T18:19:12.859039] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-02. [2025-09-22T18:19:13.214355] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-02 (0.36 seconds). [2025-09-22T18:19:13.215633] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-03. [2025-09-22T18:19:13.375297] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-22T18:19:13.384204] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-01. [2025-09-22T18:19:13.651447] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-03 (0.44 seconds). [2025-09-22T18:19:13.652871] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-04. [2025-09-22T18:19:13.662001] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T18:19:14.120853] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2024-12 (1.98 seconds). [2025-09-22T18:19:14.130353] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-02. [2025-09-22T18:19:14.316820] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-04 (0.66 seconds). [2025-09-22T18:19:14.769490] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-22T18:19:14.785248] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-22T18:19:14.922101] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-02. [2025-09-22T18:19:15.722077] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-03. [2025-09-22T18:19:15.982580] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T18:19:16.522048] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-05. [2025-09-22T18:19:16.742859] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-22T18:19:16.979398] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-05 (0.46 seconds). [2025-09-22T18:19:17.322057] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-01. [2025-09-22T18:19:18.122088] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-04. [2025-09-22T18:19:18.741247] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-22T18:19:18.922051] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-02. [2025-09-22T18:19:19.412406] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-22T18:19:19.722073] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-06. [2025-09-22T18:19:20.119237] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-06 (0.40 seconds). [2025-09-22T18:19:20.464556] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-22T18:19:20.522109] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-05. [2025-09-22T18:19:21.322054] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-03. [2025-09-22T18:19:21.371189] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-05 (0.85 seconds). [2025-09-22T18:19:22.122066] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-07. [2025-09-22T18:19:22.618090] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-07 (0.50 seconds). [2025-09-22T18:19:22.901610] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T18:19:22.922003] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-04. [2025-09-22T18:19:23.722111] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-03. [2025-09-22T18:19:24.522029] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-06. [2025-09-22T18:19:24.639876] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T18:19:25.134491] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-06 (0.61 seconds). [2025-09-22T18:19:25.166784] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-22T18:19:25.322077] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-05. [2025-09-22T18:19:26.122084] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-07. [2025-09-22T18:19:26.922081] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-04. [2025-09-22T18:19:27.091103] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-22T18:19:27.127430] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-22T18:19:27.722106] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-06. [2025-09-22T18:19:28.522025] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-08. [2025-09-22T18:19:28.666203] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T18:19:28.821913] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-08 (0.30 seconds). [2025-09-22T18:19:29.067383] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:19:29.322060] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-07. [2025-09-22T18:19:30.122065] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-05. [2025-09-22T18:19:30.922078] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-08. [2025-09-22T18:19:31.285576] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T18:19:31.333629] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-22T18:19:31.722039] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-06. [2025-09-22T18:19:31.762107] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-22T18:19:32.522097] [INFO ] [REMOTE ] DDS: Fetching primary data for 2025-09. [2025-09-22T18:19:32.552590] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-22T18:19:33.322038] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-07. [2025-09-22T18:19:33.608185] [INFO ] [REMOTE ] DDS: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T18:19:33.610760] [INFO ] [REMOTE ] DDS: Full fetch complete (19223 records). [2025-09-22T18:19:33.610854] [DEBUG] [VALIDATOR ] DDS: Validating primary data. [2025-09-22T18:19:33.990824] [DEBUG] [VALIDATOR ] DDS: All expected trading days are present. [2025-09-22T18:19:33.990910] [DEBUG] [VALIDATOR ] DDS: Primary data validation passed. [2025-09-22T18:19:33.991347] [INFO ] [MAIN ] DDS: Fetched primary data is valid. [2025-09-22T18:19:33.991407] [DEBUG] [LOCAL ] DDS: Saving primary data. [2025-09-22T18:19:33.992184] [DEBUG] [LOCAL ] DDS: Trimmed 19223 records to 13317 (keeping 200 days of data) [2025-09-22T18:19:34.085253] [DEBUG] [LOCAL ] DDS: Primary data saved (13317 records). [2025-09-22T18:19:34.085421] [INFO ] [MAIN ] DDS: Full history saved. [2025-09-22T18:19:34.085544] [INFO ] [MAIN ] Update Progress: 601/2372 symbols completed. DDS took 25.2s. Estimated remaining: 3h 54m 17s. Rate: 7.6 symbols/min [2025-09-22T18:19:34.128465] [INFO ] [REMOTE ] DDT: Fetching primary data for 2025-09. [2025-09-22T18:19:34.259190] [INFO ] [MAIN ] DEA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:19:34.305295] [DEBUG] [LOCAL ] DEA: Loaded 42365 existing records from primary storage. [2025-09-22T18:19:34.305439] [INFO ] [MAIN ] DEA: Loaded 42365 existing records. [2025-09-22T18:19:34.491021] [WARN ] [MAIN ] DEA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:19:34.491756] [INFO ] [MAIN ] DEA: Wiping existing primary data before full refresh. [2025-09-22T18:19:34.491818] [INFO ] [LOCAL ] DEA: Starting deletion of primary data. [2025-09-22T18:19:34.493397] [DEBUG] [LOCAL ] DEA: Deleted primary data file. [2025-09-22T18:19:34.493481] [INFO ] [MAIN ] DEA: Starting full primary refresh. [2025-09-22T18:19:34.856347] [INFO ] [REMOTE ] DEA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:19:34.859196] [INFO ] [REMOTE ] DDT: Incremental fetch complete for 2025-09 (0.73 seconds). [2025-09-22T18:19:34.860452] [INFO ] [REMOTE ] DDT: Full fetch complete (2906 records). [2025-09-22T18:19:34.860659] [DEBUG] [VALIDATOR ] DDT: Validating primary data. [2025-09-22T18:19:34.925784] [INFO ] [REMOTE ] DEA: Fetching primary data for 2024-12. [2025-09-22T18:19:35.047469] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-22T18:19:35.261129] [DEBUG] [VALIDATOR ] DDT: All expected trading days are present. [2025-09-22T18:19:35.261218] [DEBUG] [VALIDATOR ] DDT: Primary data validation passed. [2025-09-22T18:19:35.261361] [INFO ] [MAIN ] DDT: Fetched primary data is valid. [2025-09-22T18:19:35.261455] [DEBUG] [LOCAL ] DDT: Saving primary data. [2025-09-22T18:19:35.261872] [DEBUG] [LOCAL ] DDT: Trimmed 2906 records to 2092 (keeping 200 days of data) [2025-09-22T18:19:35.276959] [DEBUG] [LOCAL ] DDT: Primary data saved (2092 records). [2025-09-22T18:19:35.277039] [INFO ] [MAIN ] DDT: Full history saved. [2025-09-22T18:19:35.277161] [INFO ] [MAIN ] Update Progress: 602/2372 symbols completed. DDT took 26.3s. Estimated remaining: 3h 53m 49s. Rate: 7.6 symbols/min [2025-09-22T18:19:35.458796] [INFO ] [MAIN ] DEC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:19:35.511550] [DEBUG] [LOCAL ] DEC: Loaded 31645 existing records from primary storage. [2025-09-22T18:19:35.511752] [INFO ] [MAIN ] DEC: Loaded 31645 existing records. [2025-09-22T18:19:35.695503] [WARN ] [MAIN ] DEC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:19:35.695857] [INFO ] [MAIN ] DEC: Wiping existing primary data before full refresh. [2025-09-22T18:19:35.695913] [INFO ] [LOCAL ] DEC: Starting deletion of primary data. [2025-09-22T18:19:35.697141] [DEBUG] [LOCAL ] DEC: Deleted primary data file. [2025-09-22T18:19:35.697202] [INFO ] [MAIN ] DEC: Starting full primary refresh. [2025-09-22T18:19:35.727209] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-08. [2025-09-22T18:19:36.057264] [INFO ] [REMOTE ] DEC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:19:36.522147] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-08. [2025-09-22T18:19:36.605246] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-22T18:19:37.322076] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-01. [2025-09-22T18:19:37.654077] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-22T18:19:38.122113] [INFO ] [REMOTE ] DDL: Fetching primary data for 2025-09. [2025-09-22T18:19:38.205771] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T18:19:38.547409] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-22T18:19:38.922081] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-02. [2025-09-22T18:19:39.597594] [INFO ] [REMOTE ] DDL: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T18:19:39.604271] [INFO ] [REMOTE ] DDL: Full fetch complete (53042 records). [2025-09-22T18:19:39.604400] [DEBUG] [VALIDATOR ] DDL: Validating primary data. [2025-09-22T18:19:39.605353] [FATAL] [VALIDATOR ] DDL: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:19:39.605478] [FATAL] [MAIN ] DDL: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:19:39.605522] [WARN ] [MAIN ] DDL: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:19:39.605561] [INFO ] [LOCAL ] DDL: Starting deletion of primary data. [2025-09-22T18:19:39.605632] [DEBUG] [LOCAL ] DDL: No primary data file found to delete. [2025-09-22T18:19:39.605729] [INFO ] [LOCAL ] DDL: Starting deletion of derivative data. [2025-09-22T18:19:39.606881] [DEBUG] [LOCAL ] DDL: Deleted derivative data file. [2025-09-22T18:19:39.606990] [INFO ] [MAIN ] Update Progress: 603/2372 symbols completed. DDL took 30.7s. Estimated remaining: 3h 53m 31s. Rate: 7.6 symbols/min [2025-09-22T18:19:39.727238] [INFO ] [REMOTE ] DE: Fetching primary data for 2025-09. [2025-09-22T18:19:39.780933] [INFO ] [MAIN ] DECK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:19:39.848848] [DEBUG] [LOCAL ] DECK: Loaded 54084 existing records from primary storage. [2025-09-22T18:19:39.849028] [INFO ] [MAIN ] DECK: Loaded 54084 existing records. [2025-09-22T18:19:40.030222] [WARN ] [MAIN ] DECK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:19:40.030474] [INFO ] [MAIN ] DECK: Wiping existing primary data before full refresh. [2025-09-22T18:19:40.030522] [INFO ] [LOCAL ] DECK: Starting deletion of primary data. [2025-09-22T18:19:40.033634] [DEBUG] [LOCAL ] DECK: Deleted primary data file. [2025-09-22T18:19:40.033720] [INFO ] [MAIN ] DECK: Starting full primary refresh. [2025-09-22T18:19:40.389325] [INFO ] [REMOTE ] DECK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:19:40.510962] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T18:19:40.522002] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-03. [2025-09-22T18:19:41.322071] [INFO ] [REMOTE ] DECK: Fetching primary data for 2024-12. [2025-09-22T18:19:41.511784] [INFO ] [REMOTE ] DE: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-22T18:19:41.520184] [INFO ] [REMOTE ] DE: Full fetch complete (69612 records). [2025-09-22T18:19:41.520412] [DEBUG] [VALIDATOR ] DE: Validating primary data. [2025-09-22T18:19:41.914760] [DEBUG] [VALIDATOR ] DE: All expected trading days are present. [2025-09-22T18:19:41.914882] [DEBUG] [VALIDATOR ] DE: Primary data validation passed. [2025-09-22T18:19:41.915880] [INFO ] [MAIN ] DE: Fetched primary data is valid. [2025-09-22T18:19:41.915967] [DEBUG] [LOCAL ] DE: Saving primary data. [2025-09-22T18:19:41.917799] [DEBUG] [LOCAL ] DE: Trimmed 69612 records to 47776 (keeping 200 days of data) [2025-09-22T18:19:42.059552] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T18:19:42.149897] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-04. [2025-09-22T18:19:42.275025] [DEBUG] [LOCAL ] DE: Primary data saved (47776 records). [2025-09-22T18:19:42.275203] [INFO ] [MAIN ] DE: Full history saved. [2025-09-22T18:19:42.275306] [INFO ] [MAIN ] Update Progress: 604/2372 symbols completed. DE took 33.3s. Estimated remaining: 3h 53m 7s. Rate: 7.6 symbols/min [2025-09-22T18:19:42.444851] [INFO ] [MAIN ] DEI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:19:42.498080] [DEBUG] [LOCAL ] DEI: Loaded 49247 existing records from primary storage. [2025-09-22T18:19:42.498255] [INFO ] [MAIN ] DEI: Loaded 49247 existing records. [2025-09-22T18:19:42.673329] [WARN ] [MAIN ] DEI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:19:42.673596] [INFO ] [MAIN ] DEI: Wiping existing primary data before full refresh. [2025-09-22T18:19:42.673675] [INFO ] [LOCAL ] DEI: Starting deletion of primary data. [2025-09-22T18:19:42.675068] [DEBUG] [LOCAL ] DEI: Deleted primary data file. [2025-09-22T18:19:42.675128] [INFO ] [MAIN ] DEI: Starting full primary refresh. [2025-09-22T18:19:42.927293] [INFO ] [REMOTE ] DEC: Fetching primary data for 2024-12. [2025-09-22T18:19:43.034551] [INFO ] [REMOTE ] DEI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:19:43.266267] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-22T18:19:43.649697] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T18:19:43.722088] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-01. [2025-09-22T18:19:43.847150] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T18:19:44.522075] [INFO ] [REMOTE ] DEI: Fetching primary data for 2024-12. [2025-09-22T18:19:45.322096] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-05. [2025-09-22T18:19:45.558697] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-22T18:19:45.871848] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T18:19:46.122054] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-02. [2025-09-22T18:19:46.922109] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-01. [2025-09-22T18:19:46.994567] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T18:19:47.722170] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-06. [2025-09-22T18:19:47.963744] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-22T18:19:48.028003] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-22T18:19:48.522069] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-02. [2025-09-22T18:19:49.142447] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-22T18:19:49.322111] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-03. [2025-09-22T18:19:49.632165] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T18:19:50.122092] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-03. [2025-09-22T18:19:50.922039] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-01. [2025-09-22T18:19:51.253274] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-22T18:19:51.407524] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-03 (2.09 seconds). [2025-09-22T18:19:51.722094] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-04. [2025-09-22T18:19:52.112368] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T18:19:52.522039] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-02. [2025-09-22T18:19:53.322091] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-04. [2025-09-22T18:19:53.919417] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-04 (2.20 seconds). [2025-09-22T18:19:54.000506] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T18:19:54.122079] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-05. [2025-09-22T18:19:54.492120] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-22T18:19:54.922106] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-03. [2025-09-22T18:19:55.722036] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-07. [2025-09-22T18:19:56.268125] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-05 (2.15 seconds). [2025-09-22T18:19:56.315318] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-22T18:19:56.522039] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-05. [2025-09-22T18:19:57.272086] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-22T18:19:57.322055] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-08. [2025-09-22T18:19:57.847733] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T18:19:58.122059] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-04. [2025-09-22T18:19:58.490804] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-08 (1.17 seconds). [2025-09-22T18:19:58.922140] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-06. [2025-09-22T18:19:59.722088] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-06. [2025-09-22T18:19:59.843695] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T18:19:59.946213] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T18:20:00.522052] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-07. [2025-09-22T18:20:01.322063] [INFO ] [REMOTE ] DEA: Fetching primary data for 2025-09. [2025-09-22T18:20:02.031677] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T18:20:02.122068] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-08. [2025-09-22T18:20:02.193445] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-06 (2.47 seconds). [2025-09-22T18:20:02.761249] [INFO ] [REMOTE ] DEA: Incremental fetch complete for 2025-09 (1.44 seconds). [2025-09-22T18:20:02.767803] [INFO ] [REMOTE ] DEA: Full fetch complete (63150 records). [2025-09-22T18:20:02.767979] [DEBUG] [VALIDATOR ] DEA: Validating primary data. [2025-09-22T18:20:02.927354] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-05. [2025-09-22T18:20:03.200979] [DEBUG] [VALIDATOR ] DEA: All expected trading days are present. [2025-09-22T18:20:03.201094] [DEBUG] [VALIDATOR ] DEA: Primary data validation passed. [2025-09-22T18:20:03.201996] [INFO ] [MAIN ] DEA: Fetched primary data is valid. [2025-09-22T18:20:03.202079] [DEBUG] [LOCAL ] DEA: Saving primary data. [2025-09-22T18:20:03.203579] [DEBUG] [LOCAL ] DEA: Trimmed 63150 records to 41546 (keeping 200 days of data) [2025-09-22T18:20:03.457799] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-22T18:20:03.486123] [DEBUG] [LOCAL ] DEA: Primary data saved (41546 records). [2025-09-22T18:20:03.486266] [INFO ] [MAIN ] DEA: Full history saved. [2025-09-22T18:20:03.486349] [INFO ] [MAIN ] Update Progress: 605/2372 symbols completed. DEA took 29.4s. Estimated remaining: 3h 53m 38s. Rate: 7.6 symbols/min [2025-09-22T18:20:03.681599] [INFO ] [MAIN ] DELL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:20:03.733527] [INFO ] [REMOTE ] DEC: Fetching primary data for 2025-09. [2025-09-22T18:20:03.735694] [DEBUG] [LOCAL ] DELL: Loaded 54515 existing records from primary storage. [2025-09-22T18:20:03.736082] [INFO ] [MAIN ] DELL: Loaded 54515 existing records. [2025-09-22T18:20:03.925808] [WARN ] [MAIN ] DELL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:20:03.926096] [INFO ] [MAIN ] DELL: Wiping existing primary data before full refresh. [2025-09-22T18:20:03.926168] [INFO ] [LOCAL ] DELL: Starting deletion of primary data. [2025-09-22T18:20:03.927893] [DEBUG] [LOCAL ] DELL: Deleted primary data file. [2025-09-22T18:20:03.927970] [INFO ] [MAIN ] DELL: Starting full primary refresh. [2025-09-22T18:20:04.340074] [INFO ] [REMOTE ] DELL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:20:04.456261] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T18:20:04.522041] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-06. [2025-09-22T18:20:05.322057] [INFO ] [REMOTE ] DELL: Fetching primary data for 2024-12. [2025-09-22T18:20:05.362835] [INFO ] [REMOTE ] DEC: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-22T18:20:05.370864] [INFO ] [REMOTE ] DEC: Full fetch complete (42872 records). [2025-09-22T18:20:05.371101] [DEBUG] [VALIDATOR ] DEC: Validating primary data. [2025-09-22T18:20:05.792763] [DEBUG] [VALIDATOR ] DEC: All expected trading days are present. [2025-09-22T18:20:05.792884] [DEBUG] [VALIDATOR ] DEC: Primary data validation passed. [2025-09-22T18:20:05.793894] [INFO ] [MAIN ] DEC: Fetched primary data is valid. [2025-09-22T18:20:05.793964] [DEBUG] [LOCAL ] DEC: Saving primary data. [2025-09-22T18:20:05.795502] [DEBUG] [LOCAL ] DEC: Trimmed 42872 records to 30832 (keeping 200 days of data) [2025-09-22T18:20:06.003904] [DEBUG] [LOCAL ] DEC: Primary data saved (30832 records). [2025-09-22T18:20:06.004112] [INFO ] [MAIN ] DEC: Full history saved. [2025-09-22T18:20:06.004225] [INFO ] [MAIN ] Update Progress: 606/2372 symbols completed. DEC took 30.7s. Estimated remaining: 3h 53m 14s. Rate: 7.6 symbols/min [2025-09-22T18:20:06.125053] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-07. [2025-09-22T18:20:06.196844] [INFO ] [MAIN ] DEO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:20:06.197304] [DEBUG] [LOCAL ] DEO: No existing data file found in primary storage. [2025-09-22T18:20:06.197417] [WARN ] [MAIN ] DEO: No existing data found, performing full refresh instead. [2025-09-22T18:20:06.197778] [INFO ] [MAIN ] DEO: Wiping existing primary data before full refresh. [2025-09-22T18:20:06.197930] [INFO ] [LOCAL ] DEO: Starting deletion of primary data. [2025-09-22T18:20:06.198101] [DEBUG] [LOCAL ] DEO: No primary data file found to delete. [2025-09-22T18:20:06.198234] [INFO ] [MAIN ] DEO: Starting full primary refresh. [2025-09-22T18:20:06.545700] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-06 (2.02 seconds). [2025-09-22T18:20:06.645925] [INFO ] [REMOTE ] DEO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:20:06.922065] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-07. [2025-09-22T18:20:07.563521] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2024-12 (2.24 seconds). [2025-09-22T18:20:07.722102] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-01. [2025-09-22T18:20:08.455029] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-07 (2.33 seconds). [2025-09-22T18:20:08.522024] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-08. [2025-09-22T18:20:08.869330] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-22T18:20:09.322096] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-08. [2025-09-22T18:20:09.888134] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-01 (2.17 seconds). [2025-09-22T18:20:10.122016] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-02. [2025-09-22T18:20:10.312895] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T18:20:10.922106] [INFO ] [REMOTE ] DECK: Fetching primary data for 2025-09. [2025-09-22T18:20:10.967882] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T18:20:11.722106] [INFO ] [REMOTE ] DEI: Fetching primary data for 2025-09. [2025-09-22T18:20:12.497566] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-02 (2.38 seconds). [2025-09-22T18:20:12.522008] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-03. [2025-09-22T18:20:13.069289] [INFO ] [REMOTE ] DECK: Incremental fetch complete for 2025-09 (2.15 seconds). [2025-09-22T18:20:13.077353] [INFO ] [REMOTE ] DECK: Full fetch complete (76196 records). [2025-09-22T18:20:13.077487] [DEBUG] [VALIDATOR ] DECK: Validating primary data. [2025-09-22T18:20:13.078258] [FATAL] [VALIDATOR ] DECK: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:20:13.078381] [FATAL] [MAIN ] DECK: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:20:13.078448] [WARN ] [MAIN ] DECK: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:20:13.078536] [INFO ] [LOCAL ] DECK: Starting deletion of primary data. [2025-09-22T18:20:13.078638] [DEBUG] [LOCAL ] DECK: No primary data file found to delete. [2025-09-22T18:20:13.078742] [INFO ] [LOCAL ] DECK: Starting deletion of derivative data. [2025-09-22T18:20:13.079234] [DEBUG] [LOCAL ] DECK: Deleted derivative data file. [2025-09-22T18:20:13.079347] [INFO ] [MAIN ] Update Progress: 607/2372 symbols completed. DECK took 33.5s. Estimated remaining: 3h 53m 4s. Rate: 7.6 symbols/min [2025-09-22T18:20:13.252627] [INFO ] [MAIN ] DFH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:20:13.286742] [DEBUG] [LOCAL ] DFH: Loaded 33560 existing records from primary storage. [2025-09-22T18:20:13.286882] [INFO ] [MAIN ] DFH: Loaded 33560 existing records. [2025-09-22T18:20:13.329892] [INFO ] [REMOTE ] DEO: Fetching primary data for 2024-12. [2025-09-22T18:20:13.471124] [WARN ] [MAIN ] DFH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:20:13.471532] [INFO ] [MAIN ] DFH: Wiping existing primary data before full refresh. [2025-09-22T18:20:13.471604] [INFO ] [LOCAL ] DFH: Starting deletion of primary data. [2025-09-22T18:20:13.472445] [DEBUG] [LOCAL ] DFH: Deleted primary data file. [2025-09-22T18:20:13.472507] [INFO ] [MAIN ] DFH: Starting full primary refresh. [2025-09-22T18:20:13.856234] [INFO ] [REMOTE ] DFH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:20:13.858849] [INFO ] [REMOTE ] DEI: Incremental fetch complete for 2025-09 (2.14 seconds). [2025-09-22T18:20:13.867154] [INFO ] [REMOTE ] DEI: Full fetch complete (69502 records). [2025-09-22T18:20:13.867329] [DEBUG] [VALIDATOR ] DEI: Validating primary data. [2025-09-22T18:20:14.130223] [INFO ] [REMOTE ] DFH: Fetching primary data for 2024-12. [2025-09-22T18:20:14.275510] [DEBUG] [VALIDATOR ] DEI: All expected trading days are present. [2025-09-22T18:20:14.275630] [DEBUG] [VALIDATOR ] DEI: Primary data validation passed. [2025-09-22T18:20:14.276525] [INFO ] [MAIN ] DEI: Fetched primary data is valid. [2025-09-22T18:20:14.276577] [DEBUG] [LOCAL ] DEI: Saving primary data. [2025-09-22T18:20:14.278143] [DEBUG] [LOCAL ] DEI: Trimmed 69502 records to 48508 (keeping 200 days of data) [2025-09-22T18:20:14.545744] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-03 (2.02 seconds). [2025-09-22T18:20:14.623253] [DEBUG] [LOCAL ] DEI: Primary data saved (48508 records). [2025-09-22T18:20:14.623411] [INFO ] [MAIN ] DEI: Full history saved. [2025-09-22T18:20:14.623500] [INFO ] [MAIN ] Update Progress: 608/2372 symbols completed. DEI took 32.3s. Estimated remaining: 3h 52m 38s. Rate: 7.6 symbols/min [2025-09-22T18:20:14.796374] [INFO ] [MAIN ] DFIN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:20:14.821865] [DEBUG] [LOCAL ] DFIN: Loaded 23906 existing records from primary storage. [2025-09-22T18:20:14.822028] [INFO ] [MAIN ] DFIN: Loaded 23906 existing records. [2025-09-22T18:20:14.928210] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-04. [2025-09-22T18:20:15.016330] [WARN ] [MAIN ] DFIN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:20:15.016676] [INFO ] [MAIN ] DFIN: Wiping existing primary data before full refresh. [2025-09-22T18:20:15.016738] [INFO ] [LOCAL ] DFIN: Starting deletion of primary data. [2025-09-22T18:20:15.017539] [DEBUG] [LOCAL ] DFIN: Deleted primary data file. [2025-09-22T18:20:15.017605] [INFO ] [MAIN ] DFIN: Starting full primary refresh. [2025-09-22T18:20:15.385263] [INFO ] [REMOTE ] DFIN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:20:15.419465] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2024-12 (2.09 seconds). [2025-09-22T18:20:15.722061] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-01. [2025-09-22T18:20:16.353168] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2024-12 (2.22 seconds). [2025-09-22T18:20:16.522111] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-01. [2025-09-22T18:20:17.322122] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2024-12. [2025-09-22T18:20:17.386290] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-04 (2.46 seconds). [2025-09-22T18:20:17.520954] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T18:20:18.122128] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-02. [2025-09-22T18:20:18.614488] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-22T18:20:18.932765] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-05. [2025-09-22T18:20:18.939749] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-01 (3.22 seconds). [2025-09-22T18:20:19.075247] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-22T18:20:19.722066] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-01. [2025-09-22T18:20:20.522077] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-03. [2025-09-22T18:20:20.669628] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-22T18:20:21.138382] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-05 (2.21 seconds). [2025-09-22T18:20:21.322055] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-02. [2025-09-22T18:20:22.025710] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T18:20:22.122105] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-04. [2025-09-22T18:20:22.746896] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T18:20:22.922070] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-03. [2025-09-22T18:20:23.231824] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-22T18:20:23.722056] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-05. [2025-09-22T18:20:24.527115] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-02. [2025-09-22T18:20:24.547414] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T18:20:25.001727] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-22T18:20:25.322024] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-06. [2025-09-22T18:20:25.421427] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-22T18:20:26.122059] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-06. [2025-09-22T18:20:26.554931] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-22T18:20:26.922065] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-03. [2025-09-22T18:20:27.722077] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-04. [2025-09-22T18:20:28.211837] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T18:20:28.269052] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-06 (2.15 seconds). [2025-09-22T18:20:28.522065] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-04. [2025-09-22T18:20:29.322032] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-07. [2025-09-22T18:20:29.429070] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T18:20:29.988829] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T18:20:30.122101] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-07. [2025-09-22T18:20:30.922079] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-05. [2025-09-22T18:20:31.114269] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T18:20:31.706422] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-07 (2.38 seconds). [2025-09-22T18:20:31.721994] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-08. [2025-09-22T18:20:32.522045] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-08. [2025-09-22T18:20:32.799605] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-22T18:20:33.322079] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-05. [2025-09-22T18:20:33.605998] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-22T18:20:33.823144] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-22T18:20:34.122092] [INFO ] [REMOTE ] DFH: Fetching primary data for 2025-09. [2025-09-22T18:20:34.693582] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-22T18:20:34.922103] [INFO ] [REMOTE ] DELL: Fetching primary data for 2025-09. [2025-09-22T18:20:35.305404] [INFO ] [REMOTE ] DFH: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T18:20:35.312473] [INFO ] [REMOTE ] DFH: Full fetch complete (49180 records). [2025-09-22T18:20:35.312618] [DEBUG] [VALIDATOR ] DFH: Validating primary data. [2025-09-22T18:20:35.712862] [DEBUG] [VALIDATOR ] DFH: All expected trading days are present. [2025-09-22T18:20:35.712987] [DEBUG] [VALIDATOR ] DFH: Primary data validation passed. [2025-09-22T18:20:35.713696] [INFO ] [MAIN ] DFH: Fetched primary data is valid. [2025-09-22T18:20:35.713763] [DEBUG] [LOCAL ] DFH: Saving primary data. [2025-09-22T18:20:35.715113] [DEBUG] [LOCAL ] DFH: Trimmed 49180 records to 32971 (keeping 200 days of data) [2025-09-22T18:20:35.722062] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-06. [2025-09-22T18:20:35.915892] [DEBUG] [LOCAL ] DFH: Primary data saved (32971 records). [2025-09-22T18:20:35.916040] [INFO ] [MAIN ] DFH: Full history saved. [2025-09-22T18:20:35.916126] [INFO ] [MAIN ] Update Progress: 609/2372 symbols completed. DFH took 22.8s. Estimated remaining: 3h 53m 8s. Rate: 7.6 symbols/min [2025-09-22T18:20:36.096868] [INFO ] [MAIN ] DFP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:20:36.112686] [DEBUG] [LOCAL ] DFP: Loaded 11926 existing records from primary storage. [2025-09-22T18:20:36.112846] [INFO ] [MAIN ] DFP: Loaded 11926 existing records. [2025-09-22T18:20:36.316267] [WARN ] [MAIN ] DFP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:20:36.316555] [INFO ] [MAIN ] DFP: Wiping existing primary data before full refresh. [2025-09-22T18:20:36.316610] [INFO ] [LOCAL ] DFP: Starting deletion of primary data. [2025-09-22T18:20:36.317211] [DEBUG] [LOCAL ] DFP: Deleted primary data file. [2025-09-22T18:20:36.317273] [INFO ] [MAIN ] DFP: Starting full primary refresh. [2025-09-22T18:20:36.542877] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-06. [2025-09-22T18:20:36.707825] [INFO ] [REMOTE ] DFP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:20:37.322031] [INFO ] [REMOTE ] DFP: Fetching primary data for 2024-12. [2025-09-22T18:20:37.366207] [INFO ] [REMOTE ] DELL: Incremental fetch complete for 2025-09 (2.44 seconds). [2025-09-22T18:20:37.377616] [INFO ] [REMOTE ] DELL: Full fetch complete (77820 records). [2025-09-22T18:20:37.377833] [DEBUG] [VALIDATOR ] DELL: Validating primary data. [2025-09-22T18:20:37.797314] [DEBUG] [VALIDATOR ] DELL: All expected trading days are present. [2025-09-22T18:20:37.797732] [DEBUG] [VALIDATOR ] DELL: Primary data validation passed. [2025-09-22T18:20:37.798794] [INFO ] [MAIN ] DELL: Fetched primary data is valid. [2025-09-22T18:20:37.811504] [DEBUG] [LOCAL ] DELL: Saving primary data. [2025-09-22T18:20:37.812841] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T18:20:37.820199] [DEBUG] [LOCAL ] DELL: Trimmed 77820 records to 53735 (keeping 200 days of data) [2025-09-22T18:20:37.946811] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-06 (2.22 seconds). [2025-09-22T18:20:37.970871] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-22T18:20:38.122097] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-01. [2025-09-22T18:20:38.218899] [DEBUG] [LOCAL ] DELL: Primary data saved (53735 records). [2025-09-22T18:20:38.219063] [INFO ] [MAIN ] DELL: Full history saved. [2025-09-22T18:20:38.219149] [INFO ] [MAIN ] Update Progress: 610/2372 symbols completed. DELL took 34.7s. Estimated remaining: 3h 52m 44s. Rate: 7.6 symbols/min [2025-09-22T18:20:38.386584] [INFO ] [MAIN ] DG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:20:38.439287] [DEBUG] [LOCAL ] DG: Loaded 54085 existing records from primary storage. [2025-09-22T18:20:38.439522] [INFO ] [MAIN ] DG: Loaded 54085 existing records. [2025-09-22T18:20:38.613915] [WARN ] [MAIN ] DG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:20:38.614177] [INFO ] [MAIN ] DG: Wiping existing primary data before full refresh. [2025-09-22T18:20:38.614225] [INFO ] [LOCAL ] DG: Starting deletion of primary data. [2025-09-22T18:20:38.615557] [DEBUG] [LOCAL ] DG: Deleted primary data file. [2025-09-22T18:20:38.615621] [INFO ] [MAIN ] DG: Starting full primary refresh. [2025-09-22T18:20:38.743181] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T18:20:38.927156] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-07. [2025-09-22T18:20:39.007163] [INFO ] [REMOTE ] DG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:20:39.722057] [INFO ] [REMOTE ] DG: Fetching primary data for 2024-12. [2025-09-22T18:20:40.522062] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-02. [2025-09-22T18:20:41.023553] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-07 (2.10 seconds). [2025-09-22T18:20:41.293206] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-22T18:20:41.322089] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-08. [2025-09-22T18:20:41.611900] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-22T18:20:42.122054] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-03. [2025-09-22T18:20:42.880406] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-22T18:20:42.922158] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-03 (0.80 seconds). [2025-09-22T18:20:42.922235] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-01. [2025-09-22T18:20:43.722050] [INFO ] [REMOTE ] DEO: Fetching primary data for 2025-09. [2025-09-22T18:20:44.522052] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-07. [2025-09-22T18:20:44.850948] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-22T18:20:45.207606] [INFO ] [REMOTE ] DEO: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T18:20:45.215857] [INFO ] [REMOTE ] DEO: Full fetch complete (71477 records). [2025-09-22T18:20:45.216032] [DEBUG] [VALIDATOR ] DEO: Validating primary data. [2025-09-22T18:20:45.327487] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-02. [2025-09-22T18:20:45.629348] [DEBUG] [VALIDATOR ] DEO: All expected trading days are present. [2025-09-22T18:20:45.629500] [DEBUG] [VALIDATOR ] DEO: Primary data validation passed. [2025-09-22T18:20:45.630355] [INFO ] [MAIN ] DEO: Fetched primary data is valid. [2025-09-22T18:20:45.630437] [DEBUG] [LOCAL ] DEO: Saving primary data. [2025-09-22T18:20:45.642821] [DEBUG] [LOCAL ] DEO: Trimmed 71477 records to 49009 (keeping 200 days of data) [2025-09-22T18:20:45.643827] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T18:20:45.956010] [DEBUG] [LOCAL ] DEO: Primary data saved (49009 records). [2025-09-22T18:20:45.956167] [INFO ] [MAIN ] DEO: Full history saved. [2025-09-22T18:20:45.956253] [INFO ] [MAIN ] Update Progress: 611/2372 symbols completed. DEO took 40.0s. Estimated remaining: 3h 52m 36s. Rate: 7.6 symbols/min [2025-09-22T18:20:46.124564] [INFO ] [MAIN ] DGX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:20:46.123097] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-04. [2025-09-22T18:20:46.178756] [DEBUG] [LOCAL ] DGX: Loaded 46056 existing records from primary storage. [2025-09-22T18:20:46.178902] [INFO ] [MAIN ] DGX: Loaded 46056 existing records. [2025-09-22T18:20:46.356185] [WARN ] [MAIN ] DGX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:20:46.356474] [INFO ] [MAIN ] DGX: Wiping existing primary data before full refresh. [2025-09-22T18:20:46.356528] [INFO ] [LOCAL ] DGX: Starting deletion of primary data. [2025-09-22T18:20:46.357795] [DEBUG] [LOCAL ] DGX: Deleted primary data file. [2025-09-22T18:20:46.357854] [INFO ] [MAIN ] DGX: Starting full primary refresh. [2025-09-22T18:20:46.713687] [INFO ] [REMOTE ] DGX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:20:46.754388] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-22T18:20:46.891794] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T18:20:46.922021] [INFO ] [REMOTE ] DGX: Fetching primary data for 2024-12. [2025-09-22T18:20:47.722089] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-08. [2025-09-22T18:20:48.522102] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-05. [2025-09-22T18:20:48.629756] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-22T18:20:48.814451] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T18:20:49.322067] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-01. [2025-09-22T18:20:49.426471] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-22T18:20:50.122074] [INFO ] [REMOTE ] DFIN: Fetching primary data for 2025-09. [2025-09-22T18:20:50.852360] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-22T18:20:50.922002] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-02. [2025-09-22T18:20:51.225575] [INFO ] [REMOTE ] DFIN: Incremental fetch complete for 2025-09 (1.10 seconds). [2025-09-22T18:20:51.229469] [INFO ] [REMOTE ] DFIN: Full fetch complete (33313 records). [2025-09-22T18:20:51.229550] [DEBUG] [VALIDATOR ] DFIN: Validating primary data. [2025-09-22T18:20:51.595692] [DEBUG] [VALIDATOR ] DFIN: All expected trading days are present. [2025-09-22T18:20:51.595774] [DEBUG] [VALIDATOR ] DFIN: Primary data validation passed. [2025-09-22T18:20:51.596206] [INFO ] [MAIN ] DFIN: Fetched primary data is valid. [2025-09-22T18:20:51.596249] [DEBUG] [LOCAL ] DFIN: Saving primary data. [2025-09-22T18:20:51.597054] [DEBUG] [LOCAL ] DFIN: Trimmed 33313 records to 23411 (keeping 200 days of data) [2025-09-22T18:20:51.723402] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-06. [2025-09-22T18:20:51.736683] [DEBUG] [LOCAL ] DFIN: Primary data saved (23411 records). [2025-09-22T18:20:51.736778] [INFO ] [MAIN ] DFIN: Full history saved. [2025-09-22T18:20:51.736863] [INFO ] [MAIN ] Update Progress: 612/2372 symbols completed. DFIN took 37.1s. Estimated remaining: 3h 52m 22s. Rate: 7.6 symbols/min [2025-09-22T18:20:51.905785] [INFO ] [MAIN ] DHF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:20:51.906000] [DEBUG] [LOCAL ] DHF: No existing data file found in primary storage. [2025-09-22T18:20:51.906056] [WARN ] [MAIN ] DHF: No existing data found, performing full refresh instead. [2025-09-22T18:20:51.906299] [INFO ] [MAIN ] DHF: Wiping existing primary data before full refresh. [2025-09-22T18:20:51.906366] [INFO ] [LOCAL ] DHF: Starting deletion of primary data. [2025-09-22T18:20:51.906434] [DEBUG] [LOCAL ] DHF: No primary data file found to delete. [2025-09-22T18:20:51.906469] [INFO ] [MAIN ] DHF: Starting full primary refresh. [2025-09-22T18:20:52.270231] [INFO ] [REMOTE ] DHF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:20:52.368514] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-22T18:20:52.521166] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-06 (0.80 seconds). [2025-09-22T18:20:52.523613] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-03. [2025-09-22T18:20:53.322073] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-07. [2025-09-22T18:20:54.123311] [INFO ] [REMOTE ] DHF: Fetching primary data for 2024-12. [2025-09-22T18:20:54.126433] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-07 (0.80 seconds). [2025-09-22T18:20:54.224732] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-22T18:20:54.922025] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-08. [2025-09-22T18:20:54.936479] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2024-12 (0.81 seconds). [2025-09-22T18:20:55.722059] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-03. [2025-09-22T18:20:55.793632] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-22T18:20:56.522060] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-04. [2025-09-22T18:20:57.322138] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-01. [2025-09-22T18:20:57.464431] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-22T18:20:57.988162] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T18:20:58.122148] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-04. [2025-09-22T18:20:58.431365] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-22T18:20:58.922123] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-02. [2025-09-22T18:20:59.722069] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-05. [2025-09-22T18:20:59.916372] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-22T18:20:59.981122] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T18:21:00.522094] [INFO ] [REMOTE ] DFP: Fetching primary data for 2025-09. [2025-09-22T18:21:01.322071] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-03. [2025-09-22T18:21:01.768864] [INFO ] [REMOTE ] DFP: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T18:21:01.772120] [INFO ] [REMOTE ] DFP: Full fetch complete (16222 records). [2025-09-22T18:21:01.772265] [DEBUG] [VALIDATOR ] DFP: Validating primary data. [2025-09-22T18:21:02.129289] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-05. [2025-09-22T18:21:02.168845] [DEBUG] [VALIDATOR ] DFP: All expected trading days are present. [2025-09-22T18:21:02.168967] [DEBUG] [VALIDATOR ] DFP: Primary data validation passed. [2025-09-22T18:21:02.169452] [INFO ] [MAIN ] DFP: Fetched primary data is valid. [2025-09-22T18:21:02.169557] [DEBUG] [LOCAL ] DFP: Saving primary data. [2025-09-22T18:21:02.170436] [DEBUG] [LOCAL ] DFP: Trimmed 16222 records to 11675 (keeping 200 days of data) [2025-09-22T18:21:02.262706] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-05 (2.54 seconds). [2025-09-22T18:21:02.285546] [DEBUG] [LOCAL ] DFP: Primary data saved (11675 records). [2025-09-22T18:21:02.285698] [INFO ] [MAIN ] DFP: Full history saved. [2025-09-22T18:21:02.285811] [INFO ] [MAIN ] Update Progress: 613/2372 symbols completed. DFP took 26.4s. Estimated remaining: 3h 52m 21s. Rate: 7.6 symbols/min [2025-09-22T18:21:02.459940] [INFO ] [MAIN ] DHI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:21:02.460187] [DEBUG] [LOCAL ] DHI: No existing data file found in primary storage. [2025-09-22T18:21:02.460239] [WARN ] [MAIN ] DHI: No existing data found, performing full refresh instead. [2025-09-22T18:21:02.460426] [INFO ] [MAIN ] DHI: Wiping existing primary data before full refresh. [2025-09-22T18:21:02.460482] [INFO ] [LOCAL ] DHI: Starting deletion of primary data. [2025-09-22T18:21:02.460540] [DEBUG] [LOCAL ] DHI: No primary data file found to delete. [2025-09-22T18:21:02.460586] [INFO ] [MAIN ] DHI: Starting full primary refresh. [2025-09-22T18:21:02.858764] [INFO ] [REMOTE ] DHI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:21:02.922022] [INFO ] [REMOTE ] DHI: Fetching primary data for 2024-12. [2025-09-22T18:21:03.722068] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-06. [2025-09-22T18:21:03.793054] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-03 (2.47 seconds). [2025-09-22T18:21:04.522088] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-04. [2025-09-22T18:21:05.619762] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-06 (1.90 seconds). [2025-09-22T18:21:05.630315] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-07. [2025-09-22T18:21:05.678192] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-05 (3.55 seconds). [2025-09-22T18:21:05.755829] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-22T18:21:06.122047] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-05. [2025-09-22T18:21:06.261390] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2024-12 (3.34 seconds). [2025-09-22T18:21:06.927146] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-06. [2025-09-22T18:21:06.933991] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-22T18:21:07.338257] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T18:21:07.722069] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-06. [2025-09-22T18:21:08.522097] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-01. [2025-09-22T18:21:08.744053] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T18:21:09.054358] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-06 (2.13 seconds). [2025-09-22T18:21:09.322051] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-07. [2025-09-22T18:21:10.070108] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-22T18:21:10.122019] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-08. [2025-09-22T18:21:10.260388] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-22T18:21:10.922066] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-02. [2025-09-22T18:21:11.310287] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T18:21:11.722058] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-07. [2025-09-22T18:21:12.522072] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-08. [2025-09-22T18:21:12.814046] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-22T18:21:13.291705] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-22T18:21:13.322092] [INFO ] [REMOTE ] DHF: Fetching primary data for 2025-09. [2025-09-22T18:21:13.966555] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T18:21:14.122061] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-08. [2025-09-22T18:21:14.335419] [INFO ] [REMOTE ] DHF: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-22T18:21:14.338540] [INFO ] [REMOTE ] DHF: Full fetch complete (29604 records). [2025-09-22T18:21:14.338634] [DEBUG] [VALIDATOR ] DHF: Validating primary data. [2025-09-22T18:21:14.710350] [DEBUG] [VALIDATOR ] DHF: All expected trading days are present. [2025-09-22T18:21:14.710429] [DEBUG] [VALIDATOR ] DHF: Primary data validation passed. [2025-09-22T18:21:14.710938] [INFO ] [MAIN ] DHF: Fetched primary data is valid. [2025-09-22T18:21:14.711019] [DEBUG] [LOCAL ] DHF: Saving primary data. [2025-09-22T18:21:14.711819] [DEBUG] [LOCAL ] DHF: Trimmed 29604 records to 20893 (keeping 200 days of data) [2025-09-22T18:21:14.849707] [DEBUG] [LOCAL ] DHF: Primary data saved (20893 records). [2025-09-22T18:21:14.850034] [INFO ] [MAIN ] DHF: Full history saved. [2025-09-22T18:21:14.850350] [INFO ] [MAIN ] Update Progress: 614/2372 symbols completed. DHF took 23.1s. Estimated remaining: 3h 52m 27s. Rate: 7.6 symbols/min [2025-09-22T18:21:14.928571] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-03. [2025-09-22T18:21:15.030260] [INFO ] [MAIN ] DHR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:21:15.096471] [DEBUG] [LOCAL ] DHR: Loaded 54147 existing records from primary storage. [2025-09-22T18:21:15.096619] [INFO ] [MAIN ] DHR: Loaded 54147 existing records. [2025-09-22T18:21:15.286002] [WARN ] [MAIN ] DHR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:21:15.286284] [INFO ] [MAIN ] DHR: Wiping existing primary data before full refresh. [2025-09-22T18:21:15.286332] [INFO ] [LOCAL ] DHR: Starting deletion of primary data. [2025-09-22T18:21:15.287831] [DEBUG] [LOCAL ] DHR: Deleted primary data file. [2025-09-22T18:21:15.287910] [INFO ] [MAIN ] DHR: Starting full primary refresh. [2025-09-22T18:21:15.651078] [INFO ] [REMOTE ] DHR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:21:15.722015] [INFO ] [REMOTE ] DHR: Fetching primary data for 2024-12. [2025-09-22T18:21:15.951341] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-22T18:21:16.522101] [INFO ] [REMOTE ] DGX: Fetching primary data for 2025-09. [2025-09-22T18:21:17.322065] [INFO ] [REMOTE ] DG: Fetching primary data for 2025-09. [2025-09-22T18:21:18.030491] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-03 (3.10 seconds). [2025-09-22T18:21:18.122013] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-04. [2025-09-22T18:21:18.455242] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2024-12 (2.73 seconds). [2025-09-22T18:21:18.680594] [INFO ] [REMOTE ] DGX: Incremental fetch complete for 2025-09 (2.16 seconds). [2025-09-22T18:21:18.687470] [INFO ] [REMOTE ] DGX: Full fetch complete (65141 records). [2025-09-22T18:21:18.687585] [DEBUG] [VALIDATOR ] DGX: Validating primary data. [2025-09-22T18:21:18.945057] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-01. [2025-09-22T18:21:19.079933] [DEBUG] [VALIDATOR ] DGX: All expected trading days are present. [2025-09-22T18:21:19.080010] [DEBUG] [VALIDATOR ] DGX: Primary data validation passed. [2025-09-22T18:21:19.080776] [INFO ] [MAIN ] DGX: Fetched primary data is valid. [2025-09-22T18:21:19.080929] [DEBUG] [LOCAL ] DGX: Saving primary data. [2025-09-22T18:21:19.082499] [DEBUG] [LOCAL ] DGX: Trimmed 65141 records to 45280 (keeping 200 days of data) [2025-09-22T18:21:19.385216] [DEBUG] [LOCAL ] DGX: Primary data saved (45280 records). [2025-09-22T18:21:19.385360] [INFO ] [MAIN ] DGX: Full history saved. [2025-09-22T18:21:19.385511] [INFO ] [MAIN ] Update Progress: 615/2372 symbols completed. DGX took 33.4s. Estimated remaining: 3h 52m 9s. Rate: 7.6 symbols/min [2025-09-22T18:21:19.566321] [INFO ] [MAIN ] DHT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:21:19.566578] [DEBUG] [LOCAL ] DHT: No existing data file found in primary storage. [2025-09-22T18:21:19.566704] [WARN ] [MAIN ] DHT: No existing data found, performing full refresh instead. [2025-09-22T18:21:19.567047] [INFO ] [MAIN ] DHT: Wiping existing primary data before full refresh. [2025-09-22T18:21:19.567300] [INFO ] [LOCAL ] DHT: Starting deletion of primary data. [2025-09-22T18:21:19.567670] [DEBUG] [LOCAL ] DHT: No primary data file found to delete. [2025-09-22T18:21:19.568174] [INFO ] [MAIN ] DHT: Starting full primary refresh. [2025-09-22T18:21:19.764771] [INFO ] [REMOTE ] DG: Incremental fetch complete for 2025-09 (2.44 seconds). [2025-09-22T18:21:19.844824] [INFO ] [REMOTE ] DG: Full fetch complete (76848 records). [2025-09-22T18:21:19.861727] [DEBUG] [VALIDATOR ] DG: Validating primary data. [2025-09-22T18:21:19.913295] [FATAL] [VALIDATOR ] DG: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:21:19.925438] [FATAL] [MAIN ] DG: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:21:19.930709] [WARN ] [MAIN ] DG: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:21:19.930983] [INFO ] [LOCAL ] DG: Starting deletion of primary data. [2025-09-22T18:21:19.936297] [DEBUG] [LOCAL ] DG: No primary data file found to delete. [2025-09-22T18:21:19.942700] [INFO ] [LOCAL ] DG: Starting deletion of derivative data. [2025-09-22T18:21:19.955099] [DEBUG] [LOCAL ] DG: Deleted derivative data file. [2025-09-22T18:21:19.955950] [INFO ] [MAIN ] Update Progress: 616/2372 symbols completed. DG took 41.7s. Estimated remaining: 3h 51m 40s. Rate: 7.6 symbols/min [2025-09-22T18:21:20.151555] [INFO ] [REMOTE ] DHT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:21:20.167329] [INFO ] [REMOTE ] DHT: Fetching primary data for 2024-12. [2025-09-22T18:21:20.223518] [INFO ] [MAIN ] DHX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:21:20.223777] [DEBUG] [LOCAL ] DHX: No existing data file found in primary storage. [2025-09-22T18:21:20.223871] [WARN ] [MAIN ] DHX: No existing data found, performing full refresh instead. [2025-09-22T18:21:20.224300] [INFO ] [MAIN ] DHX: Wiping existing primary data before full refresh. [2025-09-22T18:21:20.224393] [INFO ] [LOCAL ] DHX: Starting deletion of primary data. [2025-09-22T18:21:20.224552] [DEBUG] [LOCAL ] DHX: No primary data file found to delete. [2025-09-22T18:21:20.224787] [INFO ] [MAIN ] DHX: Starting full primary refresh. [2025-09-22T18:21:20.365029] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-04 (2.24 seconds). [2025-09-22T18:21:20.530193] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-05. [2025-09-22T18:21:20.641195] [INFO ] [REMOTE ] DHX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:21:20.893317] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-22T18:21:21.322087] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-02. [2025-09-22T18:21:21.697802] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-22T18:21:22.122068] [INFO ] [REMOTE ] DHX: Fetching primary data for 2024-12. [2025-09-22T18:21:22.749827] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-05 (2.22 seconds). [2025-09-22T18:21:22.922038] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-06. [2025-09-22T18:21:22.999685] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T18:21:23.029881] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T18:21:23.722121] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-01. [2025-09-22T18:21:24.427633] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-22T18:21:24.522075] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-02. [2025-09-22T18:21:24.849014] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-06 (1.93 seconds). [2025-09-22T18:21:25.262620] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-22T18:21:25.322037] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-03. [2025-09-22T18:21:26.122129] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-07. [2025-09-22T18:21:26.300300] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-22T18:21:26.922044] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-04. [2025-09-22T18:21:27.722022] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-01. [2025-09-22T18:21:27.787606] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-22T18:21:28.422274] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-07 (2.30 seconds). [2025-09-22T18:21:28.522076] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-08. [2025-09-22T18:21:29.322064] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-05. [2025-09-22T18:21:29.921073] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-01 (2.20 seconds). [2025-09-22T18:21:30.002463] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T18:21:30.122031] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-02. [2025-09-22T18:21:30.183063] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-22T18:21:30.922058] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-06. [2025-09-22T18:21:31.531931] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T18:21:31.722082] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-03. [2025-09-22T18:21:31.941369] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T18:21:32.522070] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-07. [2025-09-22T18:21:33.322056] [INFO ] [REMOTE ] DHI: Fetching primary data for 2025-09. [2025-09-22T18:21:33.412074] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-07 (0.89 seconds). [2025-09-22T18:21:33.597888] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-22T18:21:34.122119] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-04. [2025-09-22T18:21:34.922055] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-03. [2025-09-22T18:21:35.298900] [INFO ] [REMOTE ] DHI: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-22T18:21:35.307456] [INFO ] [REMOTE ] DHI: Full fetch complete (77215 records). [2025-09-22T18:21:35.307681] [DEBUG] [VALIDATOR ] DHI: Validating primary data. [2025-09-22T18:21:35.714237] [DEBUG] [VALIDATOR ] DHI: All expected trading days are present. [2025-09-22T18:21:35.714406] [DEBUG] [VALIDATOR ] DHI: Primary data validation passed. [2025-09-22T18:21:35.715343] [INFO ] [MAIN ] DHI: Fetched primary data is valid. [2025-09-22T18:21:35.715421] [DEBUG] [LOCAL ] DHI: Saving primary data. [2025-09-22T18:21:35.716994] [DEBUG] [LOCAL ] DHI: Trimmed 77215 records to 53377 (keeping 200 days of data) [2025-09-22T18:21:35.722095] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-08. [2025-09-22T18:21:36.086735] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T18:21:36.122103] [DEBUG] [LOCAL ] DHI: Primary data saved (53377 records). [2025-09-22T18:21:36.122230] [INFO ] [MAIN ] DHI: Full history saved. [2025-09-22T18:21:36.122301] [INFO ] [MAIN ] Update Progress: 617/2372 symbols completed. DHI took 33.8s. Estimated remaining: 3h 51m 56s. Rate: 7.6 symbols/min [2025-09-22T18:21:36.298381] [INFO ] [MAIN ] DIAX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:21:36.298594] [DEBUG] [LOCAL ] DIAX: No existing data file found in primary storage. [2025-09-22T18:21:36.298674] [WARN ] [MAIN ] DIAX: No existing data found, performing full refresh instead. [2025-09-22T18:21:36.298826] [INFO ] [MAIN ] DIAX: Wiping existing primary data before full refresh. [2025-09-22T18:21:36.298870] [INFO ] [LOCAL ] DIAX: Starting deletion of primary data. [2025-09-22T18:21:36.298911] [DEBUG] [LOCAL ] DIAX: No primary data file found to delete. [2025-09-22T18:21:36.298943] [INFO ] [MAIN ] DIAX: Starting full primary refresh. [2025-09-22T18:21:36.485883] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T18:21:36.527270] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-05. [2025-09-22T18:21:36.697792] [INFO ] [REMOTE ] DIAX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:21:36.786790] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-22T18:21:37.322032] [INFO ] [REMOTE ] DHX: Fetching primary data for 2025-09. [2025-09-22T18:21:38.090947] [INFO ] [REMOTE ] DHX: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T18:21:38.094792] [INFO ] [REMOTE ] DHX: Full fetch complete (20875 records). [2025-09-22T18:21:38.094915] [DEBUG] [VALIDATOR ] DHX: Validating primary data. [2025-09-22T18:21:38.095582] [FATAL] [VALIDATOR ] DHX: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:21:38.095756] [FATAL] [MAIN ] DHX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:21:38.095800] [WARN ] [MAIN ] DHX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:21:38.095844] [INFO ] [LOCAL ] DHX: Starting deletion of primary data. [2025-09-22T18:21:38.095931] [DEBUG] [LOCAL ] DHX: No primary data file found to delete. [2025-09-22T18:21:38.095991] [INFO ] [LOCAL ] DHX: Starting deletion of derivative data. [2025-09-22T18:21:38.096051] [DEBUG] [LOCAL ] DHX: No derivative data file found to delete. [2025-09-22T18:21:38.096138] [INFO ] [MAIN ] Update Progress: 618/2372 symbols completed. DHX took 18.1s. Estimated remaining: 3h 51m 31s. Rate: 7.6 symbols/min [2025-09-22T18:21:38.129151] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2024-12. [2025-09-22T18:21:38.282261] [INFO ] [MAIN ] DIN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:21:38.313875] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-22T18:21:38.371235] [DEBUG] [LOCAL ] DIN: Loaded 38019 existing records from primary storage. [2025-09-22T18:21:38.371397] [INFO ] [MAIN ] DIN: Loaded 38019 existing records. [2025-09-22T18:21:38.568274] [WARN ] [MAIN ] DIN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:21:38.568578] [INFO ] [MAIN ] DIN: Wiping existing primary data before full refresh. [2025-09-22T18:21:38.568629] [INFO ] [LOCAL ] DIN: Starting deletion of primary data. [2025-09-22T18:21:38.570513] [DEBUG] [LOCAL ] DIN: Deleted primary data file. [2025-09-22T18:21:38.570578] [INFO ] [MAIN ] DIN: Starting full primary refresh. [2025-09-22T18:21:38.924311] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-04. [2025-09-22T18:21:38.960348] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T18:21:38.959435] [INFO ] [REMOTE ] DIN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:21:39.722073] [INFO ] [REMOTE ] DIN: Fetching primary data for 2024-12. [2025-09-22T18:21:40.522071] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-01. [2025-09-22T18:21:40.907715] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-04 (1.98 seconds). [2025-09-22T18:21:41.019265] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-22T18:21:41.325532] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-05. [2025-09-22T18:21:41.327897] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-22T18:21:42.122062] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-01. [2025-09-22T18:21:42.922050] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-02. [2025-09-22T18:21:43.265446] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-22T18:21:43.341273] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-22T18:21:43.714161] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-22T18:21:43.722023] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-03. [2025-09-22T18:21:44.515361] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T18:21:44.522014] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-02. [2025-09-22T18:21:45.322094] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-06. [2025-09-22T18:21:46.023477] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T18:21:46.122050] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-04. [2025-09-22T18:21:46.923205] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-03. [2025-09-22T18:21:46.929845] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-22T18:21:46.961732] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-04 (0.84 seconds). [2025-09-22T18:21:47.722064] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-05. [2025-09-22T18:21:48.054226] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-22T18:21:48.511220] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T18:21:48.522004] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-06. [2025-09-22T18:21:49.301906] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-22T18:21:49.321996] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-07. [2025-09-22T18:21:49.886145] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-22T18:21:50.122055] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-06. [2025-09-22T18:21:50.922100] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-04. [2025-09-22T18:21:51.613495] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T18:21:51.722111] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-07. [2025-09-22T18:21:52.522136] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-07. [2025-09-22T18:21:52.670212] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T18:21:53.322073] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-05. [2025-09-22T18:21:53.793850] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-07 (2.07 seconds). [2025-09-22T18:21:54.006169] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T18:21:54.122054] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-08. [2025-09-22T18:21:54.710468] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-22T18:21:54.922072] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-08. [2025-09-22T18:21:55.454551] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-08 (0.53 seconds). [2025-09-22T18:21:55.722041] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-06. [2025-09-22T18:21:56.108320] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-22T18:21:56.522133] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-08. [2025-09-22T18:21:57.091549] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T18:21:57.322072] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-07. [2025-09-22T18:21:58.122064] [INFO ] [REMOTE ] DIAX: Fetching primary data for 2025-09. [2025-09-22T18:21:58.244282] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T18:21:58.412898] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-22T18:21:58.922086] [INFO ] [REMOTE ] DHR: Fetching primary data for 2025-09. [2025-09-22T18:21:59.089569] [INFO ] [REMOTE ] DIAX: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T18:21:59.092514] [INFO ] [REMOTE ] DIAX: Full fetch complete (17176 records). [2025-09-22T18:21:59.092604] [DEBUG] [VALIDATOR ] DIAX: Validating primary data. [2025-09-22T18:21:59.468072] [DEBUG] [VALIDATOR ] DIAX: All expected trading days are present. [2025-09-22T18:21:59.468180] [DEBUG] [VALIDATOR ] DIAX: Primary data validation passed. [2025-09-22T18:21:59.468611] [INFO ] [MAIN ] DIAX: Fetched primary data is valid. [2025-09-22T18:21:59.468696] [DEBUG] [LOCAL ] DIAX: Saving primary data. [2025-09-22T18:21:59.469276] [DEBUG] [LOCAL ] DIAX: Trimmed 17176 records to 12386 (keeping 200 days of data) [2025-09-22T18:21:59.547025] [DEBUG] [LOCAL ] DIAX: Primary data saved (12386 records). [2025-09-22T18:21:59.547167] [INFO ] [MAIN ] DIAX: Full history saved. [2025-09-22T18:21:59.547249] [INFO ] [MAIN ] Update Progress: 619/2372 symbols completed. DIAX took 23.4s. Estimated remaining: 3h 52m 1s. Rate: 7.6 symbols/min [2025-09-22T18:21:59.724270] [INFO ] [MAIN ] DINO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:21:59.722622] [INFO ] [REMOTE ] DHT: Fetching primary data for 2025-09. [2025-09-22T18:21:59.781870] [DEBUG] [LOCAL ] DINO: Loaded 53743 existing records from primary storage. [2025-09-22T18:21:59.782020] [INFO ] [MAIN ] DINO: Loaded 53743 existing records. [2025-09-22T18:21:59.965504] [WARN ] [MAIN ] DINO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:21:59.965828] [INFO ] [MAIN ] DINO: Wiping existing primary data before full refresh. [2025-09-22T18:21:59.965894] [INFO ] [LOCAL ] DINO: Starting deletion of primary data. [2025-09-22T18:21:59.967421] [DEBUG] [LOCAL ] DINO: Deleted primary data file. [2025-09-22T18:21:59.967482] [INFO ] [MAIN ] DINO: Starting full primary refresh. [2025-09-22T18:22:00.324185] [INFO ] [REMOTE ] DINO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:00.522078] [INFO ] [REMOTE ] DINO: Fetching primary data for 2024-12. [2025-09-22T18:22:00.871248] [INFO ] [REMOTE ] DHR: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-22T18:22:00.879292] [INFO ] [REMOTE ] DHR: Full fetch complete (76885 records). [2025-09-22T18:22:00.879439] [DEBUG] [VALIDATOR ] DHR: Validating primary data. [2025-09-22T18:22:00.880296] [FATAL] [VALIDATOR ] DHR: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:22:00.880394] [FATAL] [MAIN ] DHR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:22:00.880437] [WARN ] [MAIN ] DHR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:22:00.880476] [INFO ] [LOCAL ] DHR: Starting deletion of primary data. [2025-09-22T18:22:00.880533] [DEBUG] [LOCAL ] DHR: No primary data file found to delete. [2025-09-22T18:22:00.880569] [INFO ] [LOCAL ] DHR: Starting deletion of derivative data. [2025-09-22T18:22:00.880985] [DEBUG] [LOCAL ] DHR: Deleted derivative data file. [2025-09-22T18:22:00.881101] [INFO ] [MAIN ] Update Progress: 620/2372 symbols completed. DHR took 46.0s. Estimated remaining: 3h 51m 35s. Rate: 7.6 symbols/min [2025-09-22T18:22:01.057287] [INFO ] [MAIN ] DIS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:22:01.122192] [DEBUG] [LOCAL ] DIS: Loaded 54568 existing records from primary storage. [2025-09-22T18:22:01.122352] [INFO ] [MAIN ] DIS: Loaded 54568 existing records. [2025-09-22T18:22:01.302637] [WARN ] [MAIN ] DIS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:22:01.302908] [INFO ] [MAIN ] DIS: Wiping existing primary data before full refresh. [2025-09-22T18:22:01.302963] [INFO ] [LOCAL ] DIS: Starting deletion of primary data. [2025-09-22T18:22:01.304436] [DEBUG] [LOCAL ] DIS: Deleted primary data file. [2025-09-22T18:22:01.304497] [INFO ] [MAIN ] DIS: Starting full primary refresh. [2025-09-22T18:22:01.335970] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-08. [2025-09-22T18:22:01.724897] [INFO ] [REMOTE ] DIS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:01.746096] [INFO ] [REMOTE ] DHT: Incremental fetch complete for 2025-09 (2.02 seconds). [2025-09-22T18:22:01.755761] [INFO ] [REMOTE ] DHT: Full fetch complete (70115 records). [2025-09-22T18:22:01.755905] [DEBUG] [VALIDATOR ] DHT: Validating primary data. [2025-09-22T18:22:02.135007] [INFO ] [REMOTE ] DIS: Fetching primary data for 2024-12. [2025-09-22T18:22:02.159482] [DEBUG] [VALIDATOR ] DHT: All expected trading days are present. [2025-09-22T18:22:02.159574] [DEBUG] [VALIDATOR ] DHT: Primary data validation passed. [2025-09-22T18:22:02.160390] [INFO ] [MAIN ] DHT: Fetched primary data is valid. [2025-09-22T18:22:02.160468] [DEBUG] [LOCAL ] DHT: Saving primary data. [2025-09-22T18:22:02.161967] [DEBUG] [LOCAL ] DHT: Trimmed 70115 records to 47958 (keeping 200 days of data) [2025-09-22T18:22:02.424826] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2024-12 (1.90 seconds). [2025-09-22T18:22:02.508479] [DEBUG] [LOCAL ] DHT: Primary data saved (47958 records). [2025-09-22T18:22:02.508617] [INFO ] [MAIN ] DHT: Full history saved. [2025-09-22T18:22:02.508724] [INFO ] [MAIN ] Update Progress: 621/2372 symbols completed. DHT took 43.1s. Estimated remaining: 3h 51m 9s. Rate: 7.6 symbols/min [2025-09-22T18:22:02.685569] [INFO ] [MAIN ] DIVY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:22:02.685802] [DEBUG] [LOCAL ] DIVY: No existing data file found in primary storage. [2025-09-22T18:22:02.685854] [WARN ] [MAIN ] DIVY: No existing data found, performing full refresh instead. [2025-09-22T18:22:02.685999] [INFO ] [MAIN ] DIVY: Wiping existing primary data before full refresh. [2025-09-22T18:22:02.686044] [INFO ] [LOCAL ] DIVY: Starting deletion of primary data. [2025-09-22T18:22:02.686087] [DEBUG] [LOCAL ] DIVY: No primary data file found to delete. [2025-09-22T18:22:02.686119] [INFO ] [MAIN ] DIVY: Starting full primary refresh. [2025-09-22T18:22:02.928725] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-01. [2025-09-22T18:22:03.060489] [INFO ] [REMOTE ] DIVY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:03.084113] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-22T18:22:03.722085] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2024-12. [2025-09-22T18:22:04.060242] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2024-12 (0.34 seconds). [2025-09-22T18:22:04.373726] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2024-12 (2.24 seconds). [2025-09-22T18:22:04.522029] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-01. [2025-09-22T18:22:04.662923] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T18:22:05.322116] [INFO ] [REMOTE ] DIN: Fetching primary data for 2025-09. [2025-09-22T18:22:06.122110] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-01. [2025-09-22T18:22:06.572716] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-22T18:22:06.730356] [INFO ] [REMOTE ] DIN: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T18:22:06.767928] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-01 (2.25 seconds). [2025-09-22T18:22:06.766137] [INFO ] [REMOTE ] DIN: Full fetch complete (54986 records). [2025-09-22T18:22:06.768160] [DEBUG] [VALIDATOR ] DIN: Validating primary data. [2025-09-22T18:22:06.928463] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-02. [2025-09-22T18:22:07.237761] [DEBUG] [VALIDATOR ] DIN: All expected trading days are present. [2025-09-22T18:22:07.237847] [DEBUG] [VALIDATOR ] DIN: Primary data validation passed. [2025-09-22T18:22:07.238551] [INFO ] [MAIN ] DIN: Fetched primary data is valid. [2025-09-22T18:22:07.238592] [DEBUG] [LOCAL ] DIN: Saving primary data. [2025-09-22T18:22:07.239748] [DEBUG] [LOCAL ] DIN: Trimmed 54986 records to 37289 (keeping 200 days of data) [2025-09-22T18:22:07.473852] [DEBUG] [LOCAL ] DIN: Primary data saved (37289 records). [2025-09-22T18:22:07.474005] [INFO ] [MAIN ] DIN: Full history saved. [2025-09-22T18:22:07.474089] [INFO ] [MAIN ] Update Progress: 622/2372 symbols completed. DIN took 29.4s. Estimated remaining: 3h 50m 53s. Rate: 7.6 symbols/min [2025-09-22T18:22:07.642794] [INFO ] [MAIN ] DK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:22:07.693017] [DEBUG] [LOCAL ] DK: Loaded 50194 existing records from primary storage. [2025-09-22T18:22:07.693186] [INFO ] [MAIN ] DK: Loaded 50194 existing records. [2025-09-22T18:22:07.727302] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-02. [2025-09-22T18:22:07.878620] [WARN ] [MAIN ] DK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:22:07.878903] [INFO ] [MAIN ] DK: Wiping existing primary data before full refresh. [2025-09-22T18:22:07.878952] [INFO ] [LOCAL ] DK: Starting deletion of primary data. [2025-09-22T18:22:07.880671] [DEBUG] [LOCAL ] DK: Deleted primary data file. [2025-09-22T18:22:07.880733] [INFO ] [MAIN ] DK: Starting full primary refresh. [2025-09-22T18:22:08.184941] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-02 (0.46 seconds). [2025-09-22T18:22:08.242613] [INFO ] [REMOTE ] DK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:08.522061] [INFO ] [REMOTE ] DK: Fetching primary data for 2024-12. [2025-09-22T18:22:08.992446] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-02 (2.06 seconds). [2025-09-22T18:22:09.322055] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-03. [2025-09-22T18:22:09.786804] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-03 (0.46 seconds). [2025-09-22T18:22:09.843815] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-22T18:22:10.122089] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-03. [2025-09-22T18:22:10.922086] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-02. [2025-09-22T18:22:11.722060] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-04. [2025-09-22T18:22:12.039013] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-04 (0.32 seconds). [2025-09-22T18:22:12.168387] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-22T18:22:12.465257] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-03 (2.34 seconds). [2025-09-22T18:22:12.522074] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-04. [2025-09-22T18:22:13.322071] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-03. [2025-09-22T18:22:14.122104] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-01. [2025-09-22T18:22:14.922037] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-05. [2025-09-22T18:22:15.099918] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-04 (2.58 seconds). [2025-09-22T18:22:15.203511] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-05 (0.28 seconds). [2025-09-22T18:22:15.281054] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-22T18:22:15.449014] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-22T18:22:15.722057] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-04. [2025-09-22T18:22:16.522076] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-02. [2025-09-22T18:22:17.322087] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-05. [2025-09-22T18:22:17.464199] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T18:22:18.122055] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-05. [2025-09-22T18:22:18.151603] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T18:22:18.922067] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-06. [2025-09-22T18:22:19.415186] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-22T18:22:19.428780] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-22T18:22:19.547184] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T18:22:19.722072] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-06. [2025-09-22T18:22:20.522120] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-03. [2025-09-22T18:22:21.322051] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-06. [2025-09-22T18:22:21.526439] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-22T18:22:22.122056] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-07. [2025-09-22T18:22:22.477416] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-07 (0.36 seconds). [2025-09-22T18:22:22.510938] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T18:22:22.922081] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-08. [2025-09-22T18:22:23.268258] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-06 (1.95 seconds). [2025-09-22T18:22:23.280956] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-08 (0.36 seconds). [2025-09-22T18:22:23.722055] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-04. [2025-09-22T18:22:24.522064] [INFO ] [REMOTE ] DIVY: Fetching primary data for 2025-09. [2025-09-22T18:22:24.905953] [INFO ] [REMOTE ] DIVY: Incremental fetch complete for 2025-09 (0.38 seconds). [2025-09-22T18:22:24.906901] [INFO ] [REMOTE ] DIVY: Full fetch complete (1713 records). [2025-09-22T18:22:24.906973] [DEBUG] [VALIDATOR ] DIVY: Validating primary data. [2025-09-22T18:22:25.112114] [WARN ] [VALIDATOR ] DIVY: Validation failed - insufficient historical data. Have 198 unique days, need 200 days [2025-09-22T18:22:25.112491] [FATAL] [MAIN ] DIVY: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:22:25.112637] [WARN ] [MAIN ] DIVY: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:22:25.112876] [INFO ] [LOCAL ] DIVY: Starting deletion of primary data. [2025-09-22T18:22:25.113146] [DEBUG] [LOCAL ] DIVY: No primary data file found to delete. [2025-09-22T18:22:25.113224] [INFO ] [LOCAL ] DIVY: Starting deletion of derivative data. [2025-09-22T18:22:25.113323] [DEBUG] [LOCAL ] DIVY: No derivative data file found to delete. [2025-09-22T18:22:25.113623] [INFO ] [MAIN ] Update Progress: 623/2372 symbols completed. DIVY took 22.6s. Estimated remaining: 3h 51m 12s. Rate: 7.6 symbols/min [2025-09-22T18:22:25.299155] [INFO ] [MAIN ] DKL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:22:25.326442] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-07. [2025-09-22T18:22:25.333255] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T18:22:25.357628] [DEBUG] [LOCAL ] DKL: Loaded 19705 existing records from primary storage. [2025-09-22T18:22:25.357786] [INFO ] [MAIN ] DKL: Loaded 19705 existing records. [2025-09-22T18:22:25.546251] [WARN ] [MAIN ] DKL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:22:25.546484] [INFO ] [MAIN ] DKL: Wiping existing primary data before full refresh. [2025-09-22T18:22:25.546534] [INFO ] [LOCAL ] DKL: Starting deletion of primary data. [2025-09-22T18:22:25.547214] [DEBUG] [LOCAL ] DKL: Deleted primary data file. [2025-09-22T18:22:25.547275] [INFO ] [MAIN ] DKL: Starting full primary refresh. [2025-09-22T18:22:25.913084] [INFO ] [REMOTE ] DKL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:26.122057] [INFO ] [REMOTE ] DKL: Fetching primary data for 2024-12. [2025-09-22T18:22:26.922079] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-07. [2025-09-22T18:22:27.338558] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T18:22:27.527867] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-07 (2.20 seconds). [2025-09-22T18:22:27.722058] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-08. [2025-09-22T18:22:28.522078] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-01. [2025-09-22T18:22:28.895028] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-07 (1.97 seconds). [2025-09-22T18:22:29.145233] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T18:22:29.322047] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-08. [2025-09-22T18:22:29.707261] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-22T18:22:30.122056] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-05. [2025-09-22T18:22:30.922057] [INFO ] [REMOTE ] DIS: Fetching primary data for 2025-09. [2025-09-22T18:22:31.101355] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-22T18:22:31.680401] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T18:22:31.722015] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-06. [2025-09-22T18:22:32.522075] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-02. [2025-09-22T18:22:33.054414] [INFO ] [REMOTE ] DIS: Incremental fetch complete for 2025-09 (2.13 seconds). [2025-09-22T18:22:33.063176] [INFO ] [REMOTE ] DIS: Full fetch complete (77944 records). [2025-09-22T18:22:33.063321] [DEBUG] [VALIDATOR ] DIS: Validating primary data. [2025-09-22T18:22:33.322390] [INFO ] [REMOTE ] DINO: Fetching primary data for 2025-09. [2025-09-22T18:22:33.492594] [DEBUG] [VALIDATOR ] DIS: All expected trading days are present. [2025-09-22T18:22:33.492754] [DEBUG] [VALIDATOR ] DIS: Primary data validation passed. [2025-09-22T18:22:33.493777] [INFO ] [MAIN ] DIS: Fetched primary data is valid. [2025-09-22T18:22:33.493938] [DEBUG] [LOCAL ] DIS: Saving primary data. [2025-09-22T18:22:33.522923] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-22T18:22:33.521951] [DEBUG] [LOCAL ] DIS: Trimmed 77944 records to 53788 (keeping 200 days of data) [2025-09-22T18:22:33.810444] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-22T18:22:33.901503] [DEBUG] [LOCAL ] DIS: Primary data saved (53788 records). [2025-09-22T18:22:33.901682] [INFO ] [MAIN ] DIS: Full history saved. [2025-09-22T18:22:33.901788] [INFO ] [MAIN ] Update Progress: 624/2372 symbols completed. DIS took 33.0s. Estimated remaining: 3h 51m 7s. Rate: 7.6 symbols/min [2025-09-22T18:22:34.075359] [INFO ] [MAIN ] DKS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:22:34.127337] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-03. [2025-09-22T18:22:34.130790] [DEBUG] [LOCAL ] DKS: Loaded 50730 existing records from primary storage. [2025-09-22T18:22:34.131058] [INFO ] [MAIN ] DKS: Loaded 50730 existing records. [2025-09-22T18:22:34.315722] [WARN ] [MAIN ] DKS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:22:34.315950] [INFO ] [MAIN ] DKS: Wiping existing primary data before full refresh. [2025-09-22T18:22:34.315998] [INFO ] [LOCAL ] DKS: Starting deletion of primary data. [2025-09-22T18:22:34.317467] [DEBUG] [LOCAL ] DKS: Deleted primary data file. [2025-09-22T18:22:34.317529] [INFO ] [MAIN ] DKS: Starting full primary refresh. [2025-09-22T18:22:34.671800] [INFO ] [REMOTE ] DKS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:34.922009] [INFO ] [REMOTE ] DKS: Fetching primary data for 2024-12. [2025-09-22T18:22:35.266405] [INFO ] [REMOTE ] DINO: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-22T18:22:35.274924] [INFO ] [REMOTE ] DINO: Full fetch complete (76655 records). [2025-09-22T18:22:35.275048] [DEBUG] [VALIDATOR ] DINO: Validating primary data. [2025-09-22T18:22:35.587560] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-22T18:22:35.691146] [DEBUG] [VALIDATOR ] DINO: All expected trading days are present. [2025-09-22T18:22:35.691224] [DEBUG] [VALIDATOR ] DINO: Primary data validation passed. [2025-09-22T18:22:35.692069] [INFO ] [MAIN ] DINO: Fetched primary data is valid. [2025-09-22T18:22:35.692134] [DEBUG] [LOCAL ] DINO: Saving primary data. [2025-09-22T18:22:35.693553] [DEBUG] [LOCAL ] DINO: Trimmed 76655 records to 52964 (keeping 200 days of data) [2025-09-22T18:22:35.751092] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-04. [2025-09-22T18:22:36.021956] [DEBUG] [LOCAL ] DINO: Primary data saved (52964 records). [2025-09-22T18:22:36.022133] [INFO ] [MAIN ] DINO: Full history saved. [2025-09-22T18:22:36.022231] [INFO ] [MAIN ] Update Progress: 625/2372 symbols completed. DINO took 36.5s. Estimated remaining: 3h 50m 42s. Rate: 7.6 symbols/min [2025-09-22T18:22:36.193433] [INFO ] [MAIN ] DLB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:22:36.227459] [DEBUG] [LOCAL ] DLB: Loaded 32772 existing records from primary storage. [2025-09-22T18:22:36.227596] [INFO ] [MAIN ] DLB: Loaded 32772 existing records. [2025-09-22T18:22:36.417882] [WARN ] [MAIN ] DLB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:22:36.418414] [INFO ] [MAIN ] DLB: Wiping existing primary data before full refresh. [2025-09-22T18:22:36.418517] [INFO ] [LOCAL ] DLB: Starting deletion of primary data. [2025-09-22T18:22:36.419764] [DEBUG] [LOCAL ] DLB: Deleted primary data file. [2025-09-22T18:22:36.419842] [INFO ] [MAIN ] DLB: Starting full primary refresh. [2025-09-22T18:22:36.552246] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-07. [2025-09-22T18:22:36.561022] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T18:22:36.825335] [INFO ] [REMOTE ] DLB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:37.250415] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T18:22:37.322029] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-01. [2025-09-22T18:22:38.122066] [INFO ] [REMOTE ] DLB: Fetching primary data for 2024-12. [2025-09-22T18:22:38.304480] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T18:22:38.846079] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T18:22:38.922061] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-05. [2025-09-22T18:22:39.682091] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T18:22:39.722032] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-01. [2025-09-22T18:22:39.781428] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-22T18:22:40.522069] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-06. [2025-09-22T18:22:41.289933] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T18:22:41.322025] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-02. [2025-09-22T18:22:41.480149] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-22T18:22:42.122071] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-08. [2025-09-22T18:22:42.319061] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-02 (1.00 seconds). [2025-09-22T18:22:42.922084] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-03. [2025-09-22T18:22:43.651439] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T18:22:43.722058] [INFO ] [REMOTE ] DK: Fetching primary data for 2025-09. [2025-09-22T18:22:43.974550] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-03 (1.05 seconds). [2025-09-22T18:22:44.522129] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-07. [2025-09-22T18:22:45.322096] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-02. [2025-09-22T18:22:45.397454] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-07 (0.88 seconds). [2025-09-22T18:22:45.655381] [INFO ] [REMOTE ] DK: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T18:22:45.663424] [INFO ] [REMOTE ] DK: Full fetch complete (70253 records). [2025-09-22T18:22:45.663583] [DEBUG] [VALIDATOR ] DK: Validating primary data. [2025-09-22T18:22:45.664527] [FATAL] [VALIDATOR ] DK: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:22:45.664632] [FATAL] [MAIN ] DK: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:22:45.664718] [WARN ] [MAIN ] DK: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:22:45.664766] [INFO ] [LOCAL ] DK: Starting deletion of primary data. [2025-09-22T18:22:45.664828] [DEBUG] [LOCAL ] DK: No primary data file found to delete. [2025-09-22T18:22:45.664894] [INFO ] [LOCAL ] DK: Starting deletion of derivative data. [2025-09-22T18:22:45.665378] [DEBUG] [LOCAL ] DK: Deleted derivative data file. [2025-09-22T18:22:45.665504] [INFO ] [MAIN ] Update Progress: 626/2372 symbols completed. DK took 38.2s. Estimated remaining: 3h 50m 39s. Rate: 7.6 symbols/min [2025-09-22T18:22:45.841086] [INFO ] [MAIN ] DLNG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:22:45.850805] [DEBUG] [LOCAL ] DLNG: Loaded 6395 existing records from primary storage. [2025-09-22T18:22:45.850912] [INFO ] [MAIN ] DLNG: Loaded 6395 existing records. [2025-09-22T18:22:46.028001] [WARN ] [MAIN ] DLNG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:22:46.028318] [INFO ] [MAIN ] DLNG: Wiping existing primary data before full refresh. [2025-09-22T18:22:46.028377] [INFO ] [LOCAL ] DLNG: Starting deletion of primary data. [2025-09-22T18:22:46.028703] [DEBUG] [LOCAL ] DLNG: Deleted primary data file. [2025-09-22T18:22:46.028763] [INFO ] [MAIN ] DLNG: Starting full primary refresh. [2025-09-22T18:22:46.128428] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-08. [2025-09-22T18:22:46.387552] [INFO ] [REMOTE ] DLNG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:46.922077] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-04. [2025-09-22T18:22:47.062032] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-22T18:22:47.082269] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-22T18:22:47.722081] [INFO ] [REMOTE ] DKL: Fetching primary data for 2025-09. [2025-09-22T18:22:47.966785] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-22T18:22:48.476322] [INFO ] [REMOTE ] DKL: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-22T18:22:48.479066] [INFO ] [REMOTE ] DKL: Full fetch complete (29525 records). [2025-09-22T18:22:48.479150] [DEBUG] [VALIDATOR ] DKL: Validating primary data. [2025-09-22T18:22:48.532232] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-05. [2025-09-22T18:22:48.873378] [DEBUG] [VALIDATOR ] DKL: All expected trading days are present. [2025-09-22T18:22:48.873470] [DEBUG] [VALIDATOR ] DKL: Primary data validation passed. [2025-09-22T18:22:48.874150] [INFO ] [MAIN ] DKL: Fetched primary data is valid. [2025-09-22T18:22:48.874226] [DEBUG] [LOCAL ] DKL: Saving primary data. [2025-09-22T18:22:48.875113] [DEBUG] [LOCAL ] DKL: Trimmed 29525 records to 19282 (keeping 200 days of data) [2025-09-22T18:22:49.001053] [DEBUG] [LOCAL ] DKL: Primary data saved (19282 records). [2025-09-22T18:22:49.001207] [INFO ] [MAIN ] DKL: Full history saved. [2025-09-22T18:22:49.001294] [INFO ] [MAIN ] Update Progress: 627/2372 symbols completed. DKL took 23.9s. Estimated remaining: 3h 50m 19s. Rate: 7.6 symbols/min [2025-09-22T18:22:49.179791] [INFO ] [MAIN ] DLR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:22:49.250775] [DEBUG] [LOCAL ] DLR: Loaded 51987 existing records from primary storage. [2025-09-22T18:22:49.250969] [INFO ] [MAIN ] DLR: Loaded 51987 existing records. [2025-09-22T18:22:49.327209] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2024-12. [2025-09-22T18:22:49.452596] [WARN ] [MAIN ] DLR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:22:49.452914] [INFO ] [MAIN ] DLR: Wiping existing primary data before full refresh. [2025-09-22T18:22:49.452971] [INFO ] [LOCAL ] DLR: Starting deletion of primary data. [2025-09-22T18:22:49.454026] [DEBUG] [LOCAL ] DLR: Deleted primary data file. [2025-09-22T18:22:49.454085] [INFO ] [MAIN ] DLR: Starting full primary refresh. [2025-09-22T18:22:49.856520] [INFO ] [REMOTE ] DLR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:50.122105] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-03. [2025-09-22T18:22:50.228984] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-22T18:22:50.246116] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T18:22:50.922110] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-06. [2025-09-22T18:22:51.722116] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-01. [2025-09-22T18:22:52.072303] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-22T18:22:52.174560] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-03 (2.05 seconds). [2025-09-22T18:22:52.400422] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T18:22:52.522103] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-07. [2025-09-22T18:22:53.322169] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-04. [2025-09-22T18:22:53.897943] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T18:22:54.122060] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-08. [2025-09-22T18:22:54.922096] [INFO ] [REMOTE ] DLR: Fetching primary data for 2024-12. [2025-09-22T18:22:55.244003] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-22T18:22:55.609587] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T18:22:55.722051] [INFO ] [REMOTE ] DLB: Fetching primary data for 2025-09. [2025-09-22T18:22:56.522072] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-05. [2025-09-22T18:22:56.652683] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-22T18:22:56.805791] [INFO ] [REMOTE ] DLB: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T18:22:56.811253] [INFO ] [REMOTE ] DLB: Full fetch complete (46749 records). [2025-09-22T18:22:56.811380] [DEBUG] [VALIDATOR ] DLB: Validating primary data. [2025-09-22T18:22:56.811989] [FATAL] [VALIDATOR ] DLB: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:22:56.812076] [FATAL] [MAIN ] DLB: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:22:56.812163] [WARN ] [MAIN ] DLB: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:22:56.812242] [INFO ] [LOCAL ] DLB: Starting deletion of primary data. [2025-09-22T18:22:56.812307] [DEBUG] [LOCAL ] DLB: No primary data file found to delete. [2025-09-22T18:22:56.812343] [INFO ] [LOCAL ] DLB: Starting deletion of derivative data. [2025-09-22T18:22:56.812787] [DEBUG] [LOCAL ] DLB: Deleted derivative data file. [2025-09-22T18:22:56.812898] [INFO ] [MAIN ] Update Progress: 628/2372 symbols completed. DLB took 20.8s. Estimated remaining: 3h 50m 10s. Rate: 7.6 symbols/min [2025-09-22T18:22:56.988354] [INFO ] [MAIN ] DLX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:22:57.021246] [DEBUG] [LOCAL ] DLX: Loaded 29746 existing records from primary storage. [2025-09-22T18:22:57.021368] [INFO ] [MAIN ] DLX: Loaded 29746 existing records. [2025-09-22T18:22:57.202378] [WARN ] [MAIN ] DLX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:22:57.202702] [INFO ] [MAIN ] DLX: Wiping existing primary data before full refresh. [2025-09-22T18:22:57.202772] [INFO ] [LOCAL ] DLX: Starting deletion of primary data. [2025-09-22T18:22:57.203592] [DEBUG] [LOCAL ] DLX: Deleted primary data file. [2025-09-22T18:22:57.203695] [INFO ] [MAIN ] DLX: Starting full primary refresh. [2025-09-22T18:22:57.327166] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-02. [2025-09-22T18:22:57.570175] [INFO ] [REMOTE ] DLX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:22:58.053835] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T18:22:58.071976] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-22T18:22:58.122004] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-03. [2025-09-22T18:22:58.867426] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-03 (0.75 seconds). [2025-09-22T18:22:58.922089] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-06. [2025-09-22T18:22:59.722054] [INFO ] [REMOTE ] DLX: Fetching primary data for 2024-12. [2025-09-22T18:23:00.522074] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-04. [2025-09-22T18:23:00.735693] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-22T18:23:00.989246] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-22T18:23:01.322008] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-01. [2025-09-22T18:23:01.403300] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-04 (0.88 seconds). [2025-09-22T18:23:02.122113] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-01. [2025-09-22T18:23:02.922077] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-07. [2025-09-22T18:23:03.722087] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-05. [2025-09-22T18:23:03.801839] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T18:23:04.522063] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-02. [2025-09-22T18:23:05.223813] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T18:23:05.322057] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-06. [2025-09-22T18:23:05.911458] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-01 (4.59 seconds). [2025-09-22T18:23:05.933976] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-06 (0.61 seconds). [2025-09-22T18:23:06.088286] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-07 (3.17 seconds). [2025-09-22T18:23:06.122160] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-08. [2025-09-22T18:23:06.283835] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-22T18:23:06.922062] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-03. [2025-09-22T18:23:07.710695] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-22T18:23:07.721978] [INFO ] [REMOTE ] DKS: Fetching primary data for 2025-09. [2025-09-22T18:23:08.466794] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T18:23:08.522035] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-04. [2025-09-22T18:23:09.298374] [INFO ] [REMOTE ] DKS: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-22T18:23:09.306067] [INFO ] [REMOTE ] DKS: Full fetch complete (71254 records). [2025-09-22T18:23:09.306286] [DEBUG] [VALIDATOR ] DKS: Validating primary data. [2025-09-22T18:23:09.307131] [FATAL] [VALIDATOR ] DKS: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:23:09.307232] [FATAL] [MAIN ] DKS: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:23:09.307276] [WARN ] [MAIN ] DKS: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:23:09.307315] [INFO ] [LOCAL ] DKS: Starting deletion of primary data. [2025-09-22T18:23:09.307393] [DEBUG] [LOCAL ] DKS: No primary data file found to delete. [2025-09-22T18:23:09.307451] [INFO ] [LOCAL ] DKS: Starting deletion of derivative data. [2025-09-22T18:23:09.308011] [DEBUG] [LOCAL ] DKS: Deleted derivative data file. [2025-09-22T18:23:09.308116] [INFO ] [MAIN ] Update Progress: 629/2372 symbols completed. DKS took 35.4s. Estimated remaining: 3h 50m 15s. Rate: 7.6 symbols/min [2025-09-22T18:23:09.329218] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-02. [2025-09-22T18:23:09.486104] [INFO ] [MAIN ] DLY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:23:09.508587] [DEBUG] [LOCAL ] DLY: Loaded 19696 existing records from primary storage. [2025-09-22T18:23:09.508743] [INFO ] [MAIN ] DLY: Loaded 19696 existing records. [2025-09-22T18:23:09.683667] [WARN ] [MAIN ] DLY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:23:09.683940] [INFO ] [MAIN ] DLY: Wiping existing primary data before full refresh. [2025-09-22T18:23:09.683993] [INFO ] [LOCAL ] DLY: Starting deletion of primary data. [2025-09-22T18:23:09.684595] [DEBUG] [LOCAL ] DLY: Deleted primary data file. [2025-09-22T18:23:09.684688] [INFO ] [MAIN ] DLY: Starting full primary refresh. [2025-09-22T18:23:10.041273] [INFO ] [REMOTE ] DLY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:23:10.122078] [INFO ] [REMOTE ] DLY: Fetching primary data for 2024-12. [2025-09-22T18:23:10.339433] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-22T18:23:10.777158] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-22T18:23:10.922070] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-03. [2025-09-22T18:23:10.978505] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-22T18:23:11.722060] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-05. [2025-09-22T18:23:11.796512] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-22T18:23:12.522068] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-04. [2025-09-22T18:23:13.157046] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T18:23:13.322043] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-01. [2025-09-22T18:23:13.923605] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T18:23:13.974974] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T18:23:14.122026] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-02. [2025-09-22T18:23:14.922062] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-05. [2025-09-22T18:23:15.029620] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-22T18:23:15.722109] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-06. [2025-09-22T18:23:16.503717] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T18:23:16.521999] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-06. [2025-09-22T18:23:17.322038] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-07. [2025-09-22T18:23:17.445252] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-22T18:23:17.497149] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T18:23:18.122051] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-07. [2025-09-22T18:23:18.265476] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-07 (0.94 seconds). [2025-09-22T18:23:18.922050] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-03. [2025-09-22T18:23:19.126794] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-22T18:23:19.722060] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-07. [2025-09-22T18:23:19.924110] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-22T18:23:20.522052] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-08. [2025-09-22T18:23:20.910812] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-08 (0.39 seconds). [2025-09-22T18:23:21.041751] [DEBUG] [REMOTE ] DLR: Error fetching primary data for 2025-07: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer')) [2025-09-22T18:23:21.041905] [WARN ] [REMOTE ] DLR: No data returned for month 2025-07 [2025-09-22T18:23:21.322059] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-08. [2025-09-22T18:23:22.122102] [INFO ] [REMOTE ] DLNG: Fetching primary data for 2025-09. [2025-09-22T18:23:22.212898] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T18:23:22.568862] [INFO ] [REMOTE ] DLNG: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-22T18:23:22.570306] [INFO ] [REMOTE ] DLNG: Full fetch complete (12064 records). [2025-09-22T18:23:22.570376] [DEBUG] [VALIDATOR ] DLNG: Validating primary data. [2025-09-22T18:23:22.931941] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-08. [2025-09-22T18:23:22.942714] [DEBUG] [VALIDATOR ] DLNG: All expected trading days are present. [2025-09-22T18:23:22.942806] [DEBUG] [VALIDATOR ] DLNG: Primary data validation passed. [2025-09-22T18:23:22.943188] [INFO ] [MAIN ] DLNG: Fetched primary data is valid. [2025-09-22T18:23:22.943253] [DEBUG] [LOCAL ] DLNG: Saving primary data. [2025-09-22T18:23:22.943883] [DEBUG] [LOCAL ] DLNG: Trimmed 12064 records to 6220 (keeping 200 days of data) [2025-09-22T18:23:22.983697] [DEBUG] [LOCAL ] DLNG: Primary data saved (6220 records). [2025-09-22T18:23:22.983857] [INFO ] [MAIN ] DLNG: Full history saved. [2025-09-22T18:23:22.983959] [INFO ] [MAIN ] Update Progress: 630/2372 symbols completed. DLNG took 37.3s. Estimated remaining: 3h 50m 23s. Rate: 7.6 symbols/min [2025-09-22T18:23:23.162201] [INFO ] [MAIN ] DMA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:23:23.168427] [DEBUG] [LOCAL ] DMA: Loaded 4603 existing records from primary storage. [2025-09-22T18:23:23.168521] [INFO ] [MAIN ] DMA: Loaded 4603 existing records. [2025-09-22T18:23:23.386350] [WARN ] [MAIN ] DMA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:23:23.386720] [INFO ] [MAIN ] DMA: Wiping existing primary data before full refresh. [2025-09-22T18:23:23.386791] [INFO ] [LOCAL ] DMA: Starting deletion of primary data. [2025-09-22T18:23:23.387115] [DEBUG] [LOCAL ] DMA: Deleted primary data file. [2025-09-22T18:23:23.387174] [INFO ] [MAIN ] DMA: Starting full primary refresh. [2025-09-22T18:23:23.727184] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-04. [2025-09-22T18:23:23.770738] [INFO ] [REMOTE ] DMA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:23:24.522139] [INFO ] [REMOTE ] DMA: Fetching primary data for 2024-12. [2025-09-22T18:23:24.807959] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-08 (1.88 seconds). [2025-09-22T18:23:24.927300] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-22T18:23:25.089936] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2024-12 (0.57 seconds). [2025-09-22T18:23:25.322052] [INFO ] [REMOTE ] DLR: Fetching primary data for 2025-09. [2025-09-22T18:23:26.122054] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-01. [2025-09-22T18:23:26.681682] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-01 (0.56 seconds). [2025-09-22T18:23:26.922041] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-05. [2025-09-22T18:23:27.092939] [INFO ] [REMOTE ] DLR: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T18:23:27.103411] [INFO ] [REMOTE ] DLR: Full fetch complete (66287 records). [2025-09-22T18:23:27.103574] [DEBUG] [VALIDATOR ] DLR: Validating primary data. [2025-09-22T18:23:27.310173] [WARN ] [VALIDATOR ] DLR: Validation failed - insufficient historical data. Have 178 unique days, need 200 days [2025-09-22T18:23:27.310893] [FATAL] [MAIN ] DLR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:23:27.310985] [WARN ] [MAIN ] DLR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:23:27.311062] [INFO ] [LOCAL ] DLR: Starting deletion of primary data. [2025-09-22T18:23:27.311132] [DEBUG] [LOCAL ] DLR: No primary data file found to delete. [2025-09-22T18:23:27.311168] [INFO ] [LOCAL ] DLR: Starting deletion of derivative data. [2025-09-22T18:23:27.311745] [DEBUG] [LOCAL ] DLR: Deleted derivative data file. [2025-09-22T18:23:27.311864] [INFO ] [MAIN ] Update Progress: 631/2372 symbols completed. DLR took 38.3s. Estimated remaining: 3h 50m 5s. Rate: 7.6 symbols/min [2025-09-22T18:23:27.488854] [INFO ] [MAIN ] DMB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:23:27.502047] [DEBUG] [LOCAL ] DMB: Loaded 10260 existing records from primary storage. [2025-09-22T18:23:27.502179] [INFO ] [MAIN ] DMB: Loaded 10260 existing records. [2025-09-22T18:23:27.710148] [WARN ] [MAIN ] DMB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:23:27.720622] [INFO ] [MAIN ] DMB: Wiping existing primary data before full refresh. [2025-09-22T18:23:27.720780] [INFO ] [LOCAL ] DMB: Starting deletion of primary data. [2025-09-22T18:23:27.721864] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-05 (0.80 seconds). [2025-09-22T18:23:27.722012] [DEBUG] [LOCAL ] DMB: Deleted primary data file. [2025-09-22T18:23:27.725793] [INFO ] [MAIN ] DMB: Starting full primary refresh. [2025-09-22T18:23:27.725505] [INFO ] [REMOTE ] DLX: Fetching primary data for 2025-09. [2025-09-22T18:23:28.092387] [INFO ] [REMOTE ] DMB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:23:28.522123] [INFO ] [REMOTE ] DMB: Fetching primary data for 2024-12. [2025-09-22T18:23:28.944500] [INFO ] [REMOTE ] DLX: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T18:23:28.950000] [INFO ] [REMOTE ] DLX: Full fetch complete (41187 records). [2025-09-22T18:23:28.950212] [DEBUG] [VALIDATOR ] DLX: Validating primary data. [2025-09-22T18:23:29.324472] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-02. [2025-09-22T18:23:29.355029] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T18:23:29.399407] [DEBUG] [VALIDATOR ] DLX: All expected trading days are present. [2025-09-22T18:23:29.399546] [DEBUG] [VALIDATOR ] DLX: Primary data validation passed. [2025-09-22T18:23:29.401258] [INFO ] [MAIN ] DLX: Fetched primary data is valid. [2025-09-22T18:23:29.401408] [DEBUG] [LOCAL ] DLX: Saving primary data. [2025-09-22T18:23:29.406683] [DEBUG] [LOCAL ] DLX: Trimmed 41187 records to 29127 (keeping 200 days of data) [2025-09-22T18:23:29.616561] [DEBUG] [LOCAL ] DLX: Primary data saved (29127 records). [2025-09-22T18:23:29.616797] [INFO ] [MAIN ] DLX: Full history saved. [2025-09-22T18:23:29.616988] [INFO ] [MAIN ] Update Progress: 632/2372 symbols completed. DLX took 32.8s. Estimated remaining: 3h 49m 42s. Rate: 7.6 symbols/min [2025-09-22T18:23:29.797877] [INFO ] [MAIN ] DMO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:23:29.798252] [DEBUG] [LOCAL ] DMO: No existing data file found in primary storage. [2025-09-22T18:23:29.798306] [WARN ] [MAIN ] DMO: No existing data found, performing full refresh instead. [2025-09-22T18:23:29.798477] [INFO ] [MAIN ] DMO: Wiping existing primary data before full refresh. [2025-09-22T18:23:29.798523] [INFO ] [LOCAL ] DMO: Starting deletion of primary data. [2025-09-22T18:23:29.798564] [DEBUG] [LOCAL ] DMO: No primary data file found to delete. [2025-09-22T18:23:29.798632] [INFO ] [MAIN ] DMO: Starting full primary refresh. [2025-09-22T18:23:30.049352] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-22T18:23:30.127187] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-03. [2025-09-22T18:23:30.230376] [INFO ] [REMOTE ] DMO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:23:30.700432] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-22T18:23:30.922025] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-01. [2025-09-22T18:23:31.629349] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-22T18:23:31.722073] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-06. [2025-09-22T18:23:32.320396] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-22T18:23:32.522075] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-02. [2025-09-22T18:23:33.238668] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-22T18:23:33.322068] [INFO ] [REMOTE ] DMO: Fetching primary data for 2024-12. [2025-09-22T18:23:34.122077] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-07. [2025-09-22T18:23:34.200115] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T18:23:34.922068] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-01. [2025-09-22T18:23:35.135898] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-22T18:23:35.715018] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T18:23:35.721990] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-02. [2025-09-22T18:23:36.336893] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-02 (0.61 seconds). [2025-09-22T18:23:36.522057] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-08. [2025-09-22T18:23:37.322063] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-04. [2025-09-22T18:23:37.539064] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-22T18:23:38.118691] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-04 (0.80 seconds). [2025-09-22T18:23:38.122016] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-03. [2025-09-22T18:23:38.885678] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-22T18:23:38.922109] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-04. [2025-09-22T18:23:39.722114] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-05. [2025-09-22T18:23:39.766850] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-04 (0.84 seconds). [2025-09-22T18:23:40.225590] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-05 (0.50 seconds). [2025-09-22T18:23:40.522078] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-05. [2025-09-22T18:23:41.297959] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-05 (0.78 seconds). [2025-09-22T18:23:41.322014] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-06. [2025-09-22T18:23:41.783527] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-06 (0.46 seconds). [2025-09-22T18:23:42.122064] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-03. [2025-09-22T18:23:42.919269] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-03 (0.80 seconds). [2025-09-22T18:23:42.921994] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-04. [2025-09-22T18:23:43.567788] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-04 (0.65 seconds). [2025-09-22T18:23:43.722069] [INFO ] [REMOTE ] DLY: Fetching primary data for 2025-09. [2025-09-22T18:23:44.522104] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-05. [2025-09-22T18:23:44.936976] [INFO ] [REMOTE ] DLY: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-22T18:23:44.941448] [INFO ] [REMOTE ] DLY: Full fetch complete (28173 records). [2025-09-22T18:23:44.941576] [DEBUG] [VALIDATOR ] DLY: Validating primary data. [2025-09-22T18:23:45.324704] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-06. [2025-09-22T18:23:45.355480] [DEBUG] [VALIDATOR ] DLY: All expected trading days are present. [2025-09-22T18:23:45.355561] [DEBUG] [VALIDATOR ] DLY: Primary data validation passed. [2025-09-22T18:23:45.356089] [INFO ] [MAIN ] DLY: Fetched primary data is valid. [2025-09-22T18:23:45.356163] [DEBUG] [LOCAL ] DLY: Saving primary data. [2025-09-22T18:23:45.356983] [DEBUG] [LOCAL ] DLY: Trimmed 28173 records to 19427 (keeping 200 days of data) [2025-09-22T18:23:45.492555] [DEBUG] [LOCAL ] DLY: Primary data saved (19427 records). [2025-09-22T18:23:45.492742] [INFO ] [MAIN ] DLY: Full history saved. [2025-09-22T18:23:45.492909] [INFO ] [MAIN ] Update Progress: 633/2372 symbols completed. DLY took 36.2s. Estimated remaining: 3h 49m 56s. Rate: 7.6 symbols/min [2025-09-22T18:23:45.649387] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-22T18:23:45.687103] [INFO ] [MAIN ] DNA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:23:45.748223] [DEBUG] [LOCAL ] DNA: Loaded 49205 existing records from primary storage. [2025-09-22T18:23:45.748410] [INFO ] [MAIN ] DNA: Loaded 49205 existing records. [2025-09-22T18:23:45.842051] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-06 (0.52 seconds). [2025-09-22T18:23:45.931675] [WARN ] [MAIN ] DNA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:23:45.931938] [INFO ] [MAIN ] DNA: Wiping existing primary data before full refresh. [2025-09-22T18:23:45.932026] [INFO ] [LOCAL ] DNA: Starting deletion of primary data. [2025-09-22T18:23:45.932992] [DEBUG] [LOCAL ] DNA: Deleted primary data file. [2025-09-22T18:23:45.933068] [INFO ] [MAIN ] DNA: Starting full primary refresh. [2025-09-22T18:23:46.128438] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-07. [2025-09-22T18:23:46.346790] [INFO ] [REMOTE ] DNA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:23:46.859976] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-22T18:23:46.922074] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-07. [2025-09-22T18:23:47.414264] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-22T18:23:47.722078] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-06. [2025-09-22T18:23:48.514928] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-22T18:23:48.521994] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-07. [2025-09-22T18:23:49.318053] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-07 (0.80 seconds). [2025-09-22T18:23:49.321995] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-08. [2025-09-22T18:23:50.122098] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-08. [2025-09-22T18:23:50.244796] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-22T18:23:50.809128] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-08 (0.69 seconds). [2025-09-22T18:23:50.922058] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-08. [2025-09-22T18:23:51.605243] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-22T18:23:51.722076] [INFO ] [REMOTE ] DNA: Fetching primary data for 2024-12. [2025-09-22T18:23:52.522076] [INFO ] [REMOTE ] DMA: Fetching primary data for 2025-09. [2025-09-22T18:23:53.207122] [INFO ] [REMOTE ] DMA: Incremental fetch complete for 2025-09 (0.69 seconds). [2025-09-22T18:23:53.208777] [INFO ] [REMOTE ] DMA: Full fetch complete (6511 records). [2025-09-22T18:23:53.208849] [DEBUG] [VALIDATOR ] DMA: Validating primary data. [2025-09-22T18:23:53.325466] [INFO ] [REMOTE ] DMB: Fetching primary data for 2025-09. [2025-09-22T18:23:53.603744] [DEBUG] [VALIDATOR ] DMA: All expected trading days are present. [2025-09-22T18:23:53.603928] [DEBUG] [VALIDATOR ] DMA: Primary data validation passed. [2025-09-22T18:23:53.604162] [INFO ] [MAIN ] DMA: Fetched primary data is valid. [2025-09-22T18:23:53.604273] [DEBUG] [LOCAL ] DMA: Saving primary data. [2025-09-22T18:23:53.614994] [DEBUG] [LOCAL ] DMA: Trimmed 6511 records to 4495 (keeping 200 days of data) [2025-09-22T18:23:53.645867] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2024-12 (1.92 seconds). [2025-09-22T18:23:53.672968] [DEBUG] [LOCAL ] DMA: Primary data saved (4495 records). [2025-09-22T18:23:53.673119] [INFO ] [MAIN ] DMA: Full history saved. [2025-09-22T18:23:53.673265] [INFO ] [MAIN ] Update Progress: 634/2372 symbols completed. DMA took 30.7s. Estimated remaining: 3h 49m 48s. Rate: 7.6 symbols/min [2025-09-22T18:23:53.845861] [INFO ] [MAIN ] DNOW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:23:53.911693] [DEBUG] [LOCAL ] DNOW: Loaded 44148 existing records from primary storage. [2025-09-22T18:23:53.912039] [INFO ] [MAIN ] DNOW: Loaded 44148 existing records. [2025-09-22T18:23:54.094901] [WARN ] [MAIN ] DNOW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:23:54.095284] [INFO ] [MAIN ] DNOW: Wiping existing primary data before full refresh. [2025-09-22T18:23:54.095343] [INFO ] [LOCAL ] DNOW: Starting deletion of primary data. [2025-09-22T18:23:54.096921] [DEBUG] [LOCAL ] DNOW: Deleted primary data file. [2025-09-22T18:23:54.096991] [INFO ] [MAIN ] DNOW: Starting full primary refresh. [2025-09-22T18:23:54.128303] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-01. [2025-09-22T18:23:54.466575] [INFO ] [REMOTE ] DNOW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:23:54.508496] [INFO ] [REMOTE ] DMB: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T18:23:54.511067] [INFO ] [REMOTE ] DMB: Full fetch complete (15057 records). [2025-09-22T18:23:54.511141] [DEBUG] [VALIDATOR ] DMB: Validating primary data. [2025-09-22T18:23:54.880967] [DEBUG] [VALIDATOR ] DMB: All expected trading days are present. [2025-09-22T18:23:54.881092] [DEBUG] [VALIDATOR ] DMB: Primary data validation passed. [2025-09-22T18:23:54.881479] [INFO ] [MAIN ] DMB: Fetched primary data is valid. [2025-09-22T18:23:54.881521] [DEBUG] [LOCAL ] DMB: Saving primary data. [2025-09-22T18:23:54.882673] [DEBUG] [LOCAL ] DMB: Trimmed 15057 records to 10109 (keeping 200 days of data) [2025-09-22T18:23:54.932293] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2024-12. [2025-09-22T18:23:54.951309] [DEBUG] [LOCAL ] DMB: Primary data saved (10109 records). [2025-09-22T18:23:54.951447] [INFO ] [MAIN ] DMB: Full history saved. [2025-09-22T18:23:54.951532] [INFO ] [MAIN ] Update Progress: 635/2372 symbols completed. DMB took 27.6s. Estimated remaining: 3h 49m 22s. Rate: 7.6 symbols/min [2025-09-22T18:23:55.121612] [INFO ] [MAIN ] DNP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:23:55.168135] [DEBUG] [LOCAL ] DNP: Loaded 33926 existing records from primary storage. [2025-09-22T18:23:55.168279] [INFO ] [MAIN ] DNP: Loaded 33926 existing records. [2025-09-22T18:23:55.351769] [WARN ] [MAIN ] DNP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:23:55.352041] [INFO ] [MAIN ] DNP: Wiping existing primary data before full refresh. [2025-09-22T18:23:55.352089] [INFO ] [LOCAL ] DNP: Starting deletion of primary data. [2025-09-22T18:23:55.353052] [DEBUG] [LOCAL ] DNP: Deleted primary data file. [2025-09-22T18:23:55.353111] [INFO ] [MAIN ] DNP: Starting full primary refresh. [2025-09-22T18:23:55.707624] [INFO ] [REMOTE ] DNP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:23:55.722007] [INFO ] [REMOTE ] DNP: Fetching primary data for 2024-12. [2025-09-22T18:23:55.961840] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-22T18:23:56.069238] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-22T18:23:56.522061] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-02. [2025-09-22T18:23:57.212848] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T18:23:57.322064] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-01. [2025-09-22T18:23:58.122066] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-01. [2025-09-22T18:23:58.547607] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-02 (2.03 seconds). [2025-09-22T18:23:58.702210] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T18:23:58.922069] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-03. [2025-09-22T18:23:59.591559] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T18:23:59.722127] [INFO ] [REMOTE ] DMO: Fetching primary data for 2025-09. [2025-09-22T18:24:00.522087] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-02. [2025-09-22T18:24:00.968064] [INFO ] [REMOTE ] DMO: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T18:24:00.970383] [INFO ] [REMOTE ] DMO: Full fetch complete (14468 records). [2025-09-22T18:24:00.970475] [DEBUG] [VALIDATOR ] DMO: Validating primary data. [2025-09-22T18:24:01.336047] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-02. [2025-09-22T18:24:01.371046] [DEBUG] [VALIDATOR ] DMO: All expected trading days are present. [2025-09-22T18:24:01.371935] [DEBUG] [VALIDATOR ] DMO: Primary data validation passed. [2025-09-22T18:24:01.372342] [INFO ] [MAIN ] DMO: Fetched primary data is valid. [2025-09-22T18:24:01.372493] [DEBUG] [LOCAL ] DMO: Saving primary data. [2025-09-22T18:24:01.401722] [DEBUG] [LOCAL ] DMO: Trimmed 14468 records to 9863 (keeping 200 days of data) [2025-09-22T18:24:01.404093] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-03 (2.48 seconds). [2025-09-22T18:24:01.488787] [DEBUG] [LOCAL ] DMO: Primary data saved (9863 records). [2025-09-22T18:24:01.488941] [INFO ] [MAIN ] DMO: Full history saved. [2025-09-22T18:24:01.489021] [INFO ] [MAIN ] Update Progress: 636/2372 symbols completed. DMO took 31.9s. Estimated remaining: 3h 49m 11s. Rate: 7.6 symbols/min [2025-09-22T18:24:01.689592] [INFO ] [MAIN ] DOC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:24:01.751327] [DEBUG] [LOCAL ] DOC: Loaded 54313 existing records from primary storage. [2025-09-22T18:24:01.751503] [INFO ] [MAIN ] DOC: Loaded 54313 existing records. [2025-09-22T18:24:01.933777] [WARN ] [MAIN ] DOC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:24:01.934083] [INFO ] [MAIN ] DOC: Wiping existing primary data before full refresh. [2025-09-22T18:24:01.934133] [INFO ] [LOCAL ] DOC: Starting deletion of primary data. [2025-09-22T18:24:01.935980] [DEBUG] [LOCAL ] DOC: Deleted primary data file. [2025-09-22T18:24:01.936044] [INFO ] [MAIN ] DOC: Starting full primary refresh. [2025-09-22T18:24:02.148960] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-04. [2025-09-22T18:24:02.309592] [INFO ] [REMOTE ] DOC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:24:02.560489] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-02 (2.04 seconds). [2025-09-22T18:24:02.922058] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-03. [2025-09-22T18:24:03.722104] [INFO ] [REMOTE ] DOC: Fetching primary data for 2024-12. [2025-09-22T18:24:04.653845] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-02 (3.32 seconds). [2025-09-22T18:24:04.662674] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-03. [2025-09-22T18:24:06.311245] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-03 (3.39 seconds). [2025-09-22T18:24:06.318707] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-04. [2025-09-22T18:24:06.384099] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T18:24:06.393536] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-04. [2025-09-22T18:24:06.429022] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-04 (4.28 seconds). [2025-09-22T18:24:06.672371] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2024-12 (2.95 seconds). [2025-09-22T18:24:06.922064] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-05. [2025-09-22T18:24:07.722085] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-01. [2025-09-22T18:24:08.001688] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-22T18:24:08.128133] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-22T18:24:08.391580] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T18:24:08.522084] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-05. [2025-09-22T18:24:09.322060] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-06. [2025-09-22T18:24:09.557241] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-22T18:24:09.868747] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-22T18:24:10.122071] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-02. [2025-09-22T18:24:10.840005] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T18:24:10.922028] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-07. [2025-09-22T18:24:11.722113] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-05. [2025-09-22T18:24:11.908368] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-22T18:24:12.522076] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-03. [2025-09-22T18:24:12.878678] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T18:24:13.044953] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T18:24:13.322070] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-08. [2025-09-22T18:24:14.117784] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-22T18:24:14.127953] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-06. [2025-09-22T18:24:14.922064] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-04. [2025-09-22T18:24:15.722114] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-06. [2025-09-22T18:24:16.597614] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-06 (2.47 seconds). [2025-09-22T18:24:16.607097] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-07. [2025-09-22T18:24:16.754363] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-08 (3.43 seconds). [2025-09-22T18:24:17.224594] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-04 (2.30 seconds). [2025-09-22T18:24:17.322062] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-05. [2025-09-22T18:24:17.680155] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-06 (1.96 seconds). [2025-09-22T18:24:17.982001] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T18:24:18.122071] [INFO ] [REMOTE ] DNA: Fetching primary data for 2025-09. [2025-09-22T18:24:18.922117] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-07. [2025-09-22T18:24:18.989447] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T18:24:19.722120] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-08. [2025-09-22T18:24:20.119121] [INFO ] [REMOTE ] DNA: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T18:24:20.126928] [INFO ] [REMOTE ] DNA: Full fetch complete (70994 records). [2025-09-22T18:24:20.127086] [DEBUG] [VALIDATOR ] DNA: Validating primary data. [2025-09-22T18:24:20.527552] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-06. [2025-09-22T18:24:20.529766] [DEBUG] [VALIDATOR ] DNA: All expected trading days are present. [2025-09-22T18:24:20.529827] [DEBUG] [VALIDATOR ] DNA: Primary data validation passed. [2025-09-22T18:24:20.530813] [INFO ] [MAIN ] DNA: Fetched primary data is valid. [2025-09-22T18:24:20.530973] [DEBUG] [LOCAL ] DNA: Saving primary data. [2025-09-22T18:24:20.532600] [DEBUG] [LOCAL ] DNA: Trimmed 70994 records to 48411 (keeping 200 days of data) [2025-09-22T18:24:20.661912] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-22T18:24:20.853332] [DEBUG] [LOCAL ] DNA: Primary data saved (48411 records). [2025-09-22T18:24:20.853476] [INFO ] [MAIN ] DNA: Full history saved. [2025-09-22T18:24:20.853563] [INFO ] [MAIN ] Update Progress: 637/2372 symbols completed. DNA took 35.4s. Estimated remaining: 3h 49m 34s. Rate: 7.6 symbols/min [2025-09-22T18:24:20.967035] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-22T18:24:21.322069] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-08. [2025-09-22T18:24:22.105507] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-22T18:24:22.122004] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-07. [2025-09-22T18:24:22.612841] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T18:24:22.922071] [INFO ] [REMOTE ] DNOW: Fetching primary data for 2025-09. [2025-09-22T18:24:23.722066] [INFO ] [REMOTE ] DNP: Fetching primary data for 2025-09. [2025-09-22T18:24:24.092421] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-07 (1.97 seconds). [2025-09-22T18:24:24.500869] [INFO ] [REMOTE ] DNOW: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-22T18:24:24.508362] [INFO ] [REMOTE ] DNOW: Full fetch complete (62302 records). [2025-09-22T18:24:24.508508] [DEBUG] [VALIDATOR ] DNOW: Validating primary data. [2025-09-22T18:24:24.542472] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-08. [2025-09-22T18:24:24.908844] [DEBUG] [VALIDATOR ] DNOW: All expected trading days are present. [2025-09-22T18:24:24.909071] [DEBUG] [VALIDATOR ] DNOW: Primary data validation passed. [2025-09-22T18:24:24.910171] [INFO ] [MAIN ] DNOW: Fetched primary data is valid. [2025-09-22T18:24:24.910278] [DEBUG] [LOCAL ] DNOW: Saving primary data. [2025-09-22T18:24:24.925806] [INFO ] [REMOTE ] DNP: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T18:24:24.930774] [DEBUG] [LOCAL ] DNOW: Trimmed 62302 records to 43495 (keeping 200 days of data) [2025-09-22T18:24:24.931789] [INFO ] [REMOTE ] DNP: Full fetch complete (49213 records). [2025-09-22T18:24:24.932226] [DEBUG] [VALIDATOR ] DNP: Validating primary data. [2025-09-22T18:24:24.932992] [FATAL] [VALIDATOR ] DNP: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:24:24.933087] [FATAL] [MAIN ] DNP: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:24:24.933132] [WARN ] [MAIN ] DNP: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:24:24.933223] [INFO ] [LOCAL ] DNP: Starting deletion of primary data. [2025-09-22T18:24:24.933307] [DEBUG] [LOCAL ] DNP: No primary data file found to delete. [2025-09-22T18:24:24.933348] [INFO ] [LOCAL ] DNP: Starting deletion of derivative data. [2025-09-22T18:24:24.933842] [DEBUG] [LOCAL ] DNP: Deleted derivative data file. [2025-09-22T18:24:24.933950] [INFO ] [MAIN ] Update Progress: 638/2372 symbols completed. DNP took 30.0s. Estimated remaining: 3h 49m 15s. Rate: 7.6 symbols/min [2025-09-22T18:24:25.197341] [DEBUG] [LOCAL ] DNOW: Primary data saved (43495 records). [2025-09-22T18:24:25.197480] [INFO ] [MAIN ] DNOW: Full history saved. [2025-09-22T18:24:25.197563] [INFO ] [MAIN ] Update Progress: 639/2372 symbols completed. DNOW took 31.5s. Estimated remaining: 3h 48m 47s. Rate: 7.6 symbols/min [2025-09-22T18:24:26.430546] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T18:24:26.443493] [INFO ] [REMOTE ] DOC: Fetching primary data for 2025-09. [2025-09-22T18:24:28.494301] [INFO ] [REMOTE ] DOC: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-22T18:24:28.502351] [INFO ] [REMOTE ] DOC: Full fetch complete (76977 records). [2025-09-22T18:24:28.502484] [DEBUG] [VALIDATOR ] DOC: Validating primary data. [2025-09-22T18:24:28.503322] [FATAL] [VALIDATOR ] DOC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:24:28.503427] [FATAL] [MAIN ] DOC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:24:28.503505] [WARN ] [MAIN ] DOC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:24:28.503598] [INFO ] [LOCAL ] DOC: Starting deletion of primary data. [2025-09-22T18:24:28.503719] [DEBUG] [LOCAL ] DOC: No primary data file found to delete. [2025-09-22T18:24:28.503772] [INFO ] [LOCAL ] DOC: Starting deletion of derivative data. [2025-09-22T18:24:28.504182] [DEBUG] [LOCAL ] DOC: Deleted derivative data file. [2025-09-22T18:24:28.504280] [INFO ] [MAIN ] Update Progress: 640/2372 symbols completed. DOC took 27.0s. Estimated remaining: 3h 48m 26s. Rate: 7.6 symbols/min [2025-09-22T18:24:29.057180] [INFO ] [MAIN ] DOCS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:24:29.209983] [INFO ] [MAIN ] DOCN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:24:29.211354] [INFO ] [MAIN ] DOUG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:24:29.209084] [INFO ] [MAIN ] DOLE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:24:29.212244] [DEBUG] [LOCAL ] DOLE: No existing data file found in primary storage. [2025-09-22T18:24:29.212360] [WARN ] [MAIN ] DOLE: No existing data found, performing full refresh instead. [2025-09-22T18:24:29.213166] [INFO ] [MAIN ] DOLE: Wiping existing primary data before full refresh. [2025-09-22T18:24:29.214583] [INFO ] [LOCAL ] DOLE: Starting deletion of primary data. [2025-09-22T18:24:29.214961] [DEBUG] [LOCAL ] DOLE: No primary data file found to delete. [2025-09-22T18:24:29.215023] [INFO ] [MAIN ] DOLE: Starting full primary refresh. [2025-09-22T18:24:29.447058] [DEBUG] [LOCAL ] DOUG: Loaded 35374 existing records from primary storage. [2025-09-22T18:24:29.447460] [INFO ] [MAIN ] DOUG: Loaded 35374 existing records. [2025-09-22T18:24:29.585481] [DEBUG] [LOCAL ] DOCS: Loaded 52104 existing records from primary storage. [2025-09-22T18:24:29.644527] [DEBUG] [LOCAL ] DOCN: Loaded 51180 existing records from primary storage. [2025-09-22T18:24:29.635067] [INFO ] [MAIN ] DOCS: Loaded 52104 existing records. [2025-09-22T18:24:29.708029] [INFO ] [MAIN ] DOCN: Loaded 51180 existing records. [2025-09-22T18:24:29.903427] [WARN ] [MAIN ] DOUG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:24:29.998708] [INFO ] [MAIN ] DOUG: Wiping existing primary data before full refresh. [2025-09-22T18:24:30.052397] [INFO ] [LOCAL ] DOUG: Starting deletion of primary data. [2025-09-22T18:24:30.088394] [DEBUG] [LOCAL ] DOUG: Deleted primary data file. [2025-09-22T18:24:30.138831] [INFO ] [MAIN ] DOUG: Starting full primary refresh. [2025-09-22T18:24:30.149458] [INFO ] [REMOTE ] DOLE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:24:30.187224] [WARN ] [MAIN ] DOCS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:24:30.221507] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2024-12. [2025-09-22T18:24:30.245901] [INFO ] [MAIN ] DOCS: Wiping existing primary data before full refresh. [2025-09-22T18:24:30.279594] [INFO ] [LOCAL ] DOCS: Starting deletion of primary data. [2025-09-22T18:24:30.355496] [WARN ] [MAIN ] DOCN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:24:30.366479] [DEBUG] [LOCAL ] DOCS: Deleted primary data file. [2025-09-22T18:24:30.371839] [INFO ] [MAIN ] DOCS: Starting full primary refresh. [2025-09-22T18:24:30.366687] [INFO ] [MAIN ] DOCN: Wiping existing primary data before full refresh. [2025-09-22T18:24:30.377044] [INFO ] [LOCAL ] DOCN: Starting deletion of primary data. [2025-09-22T18:24:30.425589] [DEBUG] [LOCAL ] DOCN: Deleted primary data file. [2025-09-22T18:24:30.481151] [INFO ] [MAIN ] DOCN: Starting full primary refresh. [2025-09-22T18:24:30.960854] [INFO ] [REMOTE ] DOUG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:24:31.014279] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2024-12. [2025-09-22T18:24:31.363104] [INFO ] [REMOTE ] DOCS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:24:31.369420] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2024-12. [2025-09-22T18:24:31.391880] [INFO ] [REMOTE ] DOCN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:24:31.392220] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2024-12. [2025-09-22T18:24:31.831817] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-22T18:24:31.838962] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-01. [2025-09-22T18:24:32.466871] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-22T18:24:32.476279] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-01. [2025-09-22T18:24:32.978740] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-22T18:24:32.991278] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-01. [2025-09-22T18:24:33.078596] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T18:24:33.088197] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-01. [2025-09-22T18:24:33.478179] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-22T18:24:33.485788] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-02. [2025-09-22T18:24:33.551763] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-22T18:24:33.559232] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-02. [2025-09-22T18:24:34.273411] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T18:24:34.286595] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-02. [2025-09-22T18:24:34.720783] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-22T18:24:34.722553] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T18:24:34.795818] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-22T18:24:34.922004] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-03. [2025-09-22T18:24:35.722065] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-03. [2025-09-22T18:24:35.885192] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T18:24:36.338771] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T18:24:36.522023] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-02. [2025-09-22T18:24:37.147290] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-22T18:24:37.322048] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-04. [2025-09-22T18:24:38.127180] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-03. [2025-09-22T18:24:38.140314] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-22T18:24:38.787795] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T18:24:38.922109] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-03. [2025-09-22T18:24:39.728076] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-05. [2025-09-22T18:24:39.746332] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-22T18:24:40.522129] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-04. [2025-09-22T18:24:40.729844] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T18:24:41.229908] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T18:24:41.322030] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-06. [2025-09-22T18:24:41.435380] [DEBUG] [REMOTE ] DOLE: Error fetching primary data for 2025-06: 'API call returned an empty response.' [2025-09-22T18:24:41.435725] [WARN ] [REMOTE ] DOLE: No data returned for month 2025-06 [2025-09-22T18:24:42.122037] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-04. [2025-09-22T18:24:42.203333] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-22T18:24:42.922089] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-05. [2025-09-22T18:24:43.722069] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-04. [2025-09-22T18:24:44.043856] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-22T18:24:44.522116] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-05. [2025-09-22T18:24:44.869932] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-22T18:24:45.038885] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T18:24:45.322042] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-05. [2025-09-22T18:24:46.122100] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-07. [2025-09-22T18:24:46.444146] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-05 (1.92 seconds). [2025-09-22T18:24:46.735893] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T18:24:46.922027] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-06. [2025-09-22T18:24:47.645359] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T18:24:47.722005] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-08. [2025-09-22T18:24:48.273512] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:24:48.522068] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-06. [2025-09-22T18:24:49.177493] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T18:24:49.322066] [INFO ] [REMOTE ] DOLE: Fetching primary data for 2025-09. [2025-09-22T18:24:50.122173] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-07. [2025-09-22T18:24:50.257968] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-22T18:24:50.889998] [INFO ] [REMOTE ] DOLE: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-22T18:24:50.897146] [INFO ] [REMOTE ] DOLE: Full fetch complete (47640 records). [2025-09-22T18:24:50.897322] [DEBUG] [VALIDATOR ] DOLE: Validating primary data. [2025-09-22T18:24:50.898222] [FATAL] [VALIDATOR ] DOLE: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:24:50.898342] [FATAL] [MAIN ] DOLE: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:24:50.898398] [WARN ] [MAIN ] DOLE: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:24:50.898448] [INFO ] [LOCAL ] DOLE: Starting deletion of primary data. [2025-09-22T18:24:50.898550] [DEBUG] [LOCAL ] DOLE: No primary data file found to delete. [2025-09-22T18:24:50.898626] [INFO ] [LOCAL ] DOLE: Starting deletion of derivative data. [2025-09-22T18:24:50.898765] [DEBUG] [LOCAL ] DOLE: No derivative data file found to delete. [2025-09-22T18:24:50.898887] [INFO ] [MAIN ] Update Progress: 641/2372 symbols completed. DOLE took 22.4s. Estimated remaining: 3h 48m 58s. Rate: 7.6 symbols/min [2025-09-22T18:24:50.934498] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-06. [2025-09-22T18:24:51.173597] [INFO ] [MAIN ] DOV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:24:51.225137] [DEBUG] [LOCAL ] DOV: Loaded 46479 existing records from primary storage. [2025-09-22T18:24:51.225327] [INFO ] [MAIN ] DOV: Loaded 46479 existing records. [2025-09-22T18:24:51.436254] [WARN ] [MAIN ] DOV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:24:51.436766] [INFO ] [MAIN ] DOV: Wiping existing primary data before full refresh. [2025-09-22T18:24:51.436855] [INFO ] [LOCAL ] DOV: Starting deletion of primary data. [2025-09-22T18:24:51.438704] [DEBUG] [LOCAL ] DOV: Deleted primary data file. [2025-09-22T18:24:51.438792] [INFO ] [MAIN ] DOV: Starting full primary refresh. [2025-09-22T18:24:51.635566] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T18:24:51.727223] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-07. [2025-09-22T18:24:51.989929] [INFO ] [REMOTE ] DOV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:24:52.447703] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T18:24:52.522100] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-07. [2025-09-22T18:24:53.322084] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-08. [2025-09-22T18:24:53.668397] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-22T18:24:54.122074] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-08. [2025-09-22T18:24:54.167257] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-22T18:24:54.673031] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T18:24:54.922068] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-08. [2025-09-22T18:24:55.722107] [INFO ] [REMOTE ] DOUG: Fetching primary data for 2025-09. [2025-09-22T18:24:55.874270] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-22T18:24:56.384072] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T18:24:56.522033] [INFO ] [REMOTE ] DOCS: Fetching primary data for 2025-09. [2025-09-22T18:24:57.211839] [INFO ] [REMOTE ] DOUG: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T18:24:57.217141] [INFO ] [REMOTE ] DOUG: Full fetch complete (51682 records). [2025-09-22T18:24:57.217239] [DEBUG] [VALIDATOR ] DOUG: Validating primary data. [2025-09-22T18:24:57.327134] [INFO ] [REMOTE ] DOCN: Fetching primary data for 2025-09. [2025-09-22T18:24:57.607713] [DEBUG] [VALIDATOR ] DOUG: All expected trading days are present. [2025-09-22T18:24:57.607804] [DEBUG] [VALIDATOR ] DOUG: Primary data validation passed. [2025-09-22T18:24:57.608470] [INFO ] [MAIN ] DOUG: Fetched primary data is valid. [2025-09-22T18:24:57.608512] [DEBUG] [LOCAL ] DOUG: Saving primary data. [2025-09-22T18:24:57.609669] [DEBUG] [LOCAL ] DOUG: Trimmed 51682 records to 34760 (keeping 200 days of data) [2025-09-22T18:24:57.810113] [DEBUG] [LOCAL ] DOUG: Primary data saved (34760 records). [2025-09-22T18:24:57.810265] [INFO ] [MAIN ] DOUG: Full history saved. [2025-09-22T18:24:57.810353] [INFO ] [MAIN ] Update Progress: 642/2372 symbols completed. DOUG took 29.3s. Estimated remaining: 3h 48m 47s. Rate: 7.6 symbols/min [2025-09-22T18:24:57.988557] [INFO ] [MAIN ] DOW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:24:58.024188] [INFO ] [REMOTE ] DOCS: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-22T18:24:58.033532] [INFO ] [REMOTE ] DOCS: Full fetch complete (74231 records). [2025-09-22T18:24:58.033884] [DEBUG] [VALIDATOR ] DOCS: Validating primary data. [2025-09-22T18:24:58.125553] [INFO ] [REMOTE ] DOV: Fetching primary data for 2024-12. [2025-09-22T18:24:58.226486] [DEBUG] [LOCAL ] DOW: Loaded 54513 existing records from primary storage. [2025-09-22T18:24:58.246622] [INFO ] [MAIN ] DOW: Loaded 54513 existing records. [2025-09-22T18:24:58.649314] [WARN ] [MAIN ] DOW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:24:58.670888] [INFO ] [MAIN ] DOW: Wiping existing primary data before full refresh. [2025-09-22T18:24:58.670986] [INFO ] [LOCAL ] DOW: Starting deletion of primary data. [2025-09-22T18:24:58.671125] [DEBUG] [VALIDATOR ] DOCS: All expected trading days are present. [2025-09-22T18:24:58.671201] [DEBUG] [VALIDATOR ] DOCS: Primary data validation passed. [2025-09-22T18:24:58.672183] [INFO ] [MAIN ] DOCS: Fetched primary data is valid. [2025-09-22T18:24:58.672267] [DEBUG] [LOCAL ] DOCS: Saving primary data. [2025-09-22T18:24:58.673941] [DEBUG] [LOCAL ] DOCS: Trimmed 74231 records to 51285 (keeping 200 days of data) [2025-09-22T18:24:58.674401] [DEBUG] [LOCAL ] DOW: Deleted primary data file. [2025-09-22T18:24:58.674479] [INFO ] [MAIN ] DOW: Starting full primary refresh. [2025-09-22T18:24:59.170233] [INFO ] [REMOTE ] DOW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:24:59.173480] [INFO ] [REMOTE ] DOW: Fetching primary data for 2024-12. [2025-09-22T18:24:59.376723] [INFO ] [REMOTE ] DOCN: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-22T18:24:59.391182] [INFO ] [REMOTE ] DOCN: Full fetch complete (71113 records). [2025-09-22T18:24:59.392760] [DEBUG] [VALIDATOR ] DOCN: Validating primary data. [2025-09-22T18:24:59.396973] [DEBUG] [LOCAL ] DOCS: Primary data saved (51285 records). [2025-09-22T18:24:59.431438] [INFO ] [MAIN ] DOCS: Full history saved. [2025-09-22T18:24:59.443688] [INFO ] [MAIN ] Update Progress: 643/2372 symbols completed. DOCS took 30.9s. Estimated remaining: 3h 48m 22s. Rate: 7.6 symbols/min [2025-09-22T18:24:59.869268] [INFO ] [MAIN ] DPG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:24:59.895901] [DEBUG] [LOCAL ] DPG: No existing data file found in primary storage. [2025-09-22T18:24:59.919722] [WARN ] [MAIN ] DPG: No existing data found, performing full refresh instead. [2025-09-22T18:24:59.920264] [INFO ] [MAIN ] DPG: Wiping existing primary data before full refresh. [2025-09-22T18:24:59.920345] [INFO ] [LOCAL ] DPG: Starting deletion of primary data. [2025-09-22T18:24:59.920443] [DEBUG] [LOCAL ] DPG: No primary data file found to delete. [2025-09-22T18:24:59.920541] [INFO ] [MAIN ] DPG: Starting full primary refresh. [2025-09-22T18:25:00.143568] [DEBUG] [VALIDATOR ] DOCN: All expected trading days are present. [2025-09-22T18:25:00.144468] [DEBUG] [VALIDATOR ] DOCN: Primary data validation passed. [2025-09-22T18:25:00.150944] [INFO ] [MAIN ] DOCN: Fetched primary data is valid. [2025-09-22T18:25:00.198453] [DEBUG] [LOCAL ] DOCN: Saving primary data. [2025-09-22T18:25:00.347458] [DEBUG] [LOCAL ] DOCN: Trimmed 71113 records to 50462 (keeping 200 days of data) [2025-09-22T18:25:00.384307] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2024-12 (2.26 seconds). [2025-09-22T18:25:00.469370] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-01. [2025-09-22T18:25:00.575212] [INFO ] [REMOTE ] DPG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:25:00.580278] [INFO ] [REMOTE ] DPG: Fetching primary data for 2024-12. [2025-09-22T18:25:00.773426] [DEBUG] [LOCAL ] DOCN: Primary data saved (50462 records). [2025-09-22T18:25:00.773555] [INFO ] [MAIN ] DOCN: Full history saved. [2025-09-22T18:25:00.773638] [INFO ] [MAIN ] Update Progress: 644/2372 symbols completed. DOCN took 32.3s. Estimated remaining: 3h 47m 56s. Rate: 7.6 symbols/min [2025-09-22T18:25:00.955485] [INFO ] [MAIN ] DQ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:25:01.001301] [DEBUG] [LOCAL ] DQ: Loaded 43775 existing records from primary storage. [2025-09-22T18:25:01.001474] [INFO ] [MAIN ] DQ: Loaded 43775 existing records. [2025-09-22T18:25:01.196885] [WARN ] [MAIN ] DQ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:25:01.197238] [INFO ] [MAIN ] DQ: Wiping existing primary data before full refresh. [2025-09-22T18:25:01.197311] [INFO ] [LOCAL ] DQ: Starting deletion of primary data. [2025-09-22T18:25:01.198757] [DEBUG] [LOCAL ] DQ: Deleted primary data file. [2025-09-22T18:25:01.198848] [INFO ] [MAIN ] DQ: Starting full primary refresh. [2025-09-22T18:25:01.459583] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2024-12 (2.29 seconds). [2025-09-22T18:25:01.481906] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-22T18:25:01.522089] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-01. [2025-09-22T18:25:01.654942] [INFO ] [REMOTE ] DQ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:25:01.756339] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T18:25:02.122106] [INFO ] [REMOTE ] DQ: Fetching primary data for 2024-12. [2025-09-22T18:25:02.470596] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-22T18:25:02.922127] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-02. [2025-09-22T18:25:03.579165] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-02 (0.66 seconds). [2025-09-22T18:25:03.722070] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-03. [2025-09-22T18:25:03.876406] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-22T18:25:04.407252] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-22T18:25:04.522151] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-04. [2025-09-22T18:25:05.322055] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-01. [2025-09-22T18:25:05.561868] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-22T18:25:06.122115] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-01. [2025-09-22T18:25:06.922056] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-05. [2025-09-22T18:25:07.276475] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-22T18:25:07.588589] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T18:25:07.722113] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-02. [2025-09-22T18:25:07.790628] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-22T18:25:08.522055] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-06. [2025-09-22T18:25:09.250710] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-22T18:25:09.279117] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T18:25:09.322059] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-07. [2025-09-22T18:25:10.079404] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-22T18:25:10.122014] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-08. [2025-09-22T18:25:10.828720] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-22T18:25:10.922032] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-03. [2025-09-22T18:25:11.722060] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-02. [2025-09-22T18:25:12.522081] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-02. [2025-09-22T18:25:12.704084] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-03 (1.78 seconds). [2025-09-22T18:25:13.279370] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T18:25:13.322024] [INFO ] [REMOTE ] DPG: Fetching primary data for 2025-09. [2025-09-22T18:25:14.122056] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-03. [2025-09-22T18:25:14.241831] [INFO ] [REMOTE ] DPG: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-22T18:25:14.244277] [INFO ] [REMOTE ] DPG: Full fetch complete (18881 records). [2025-09-22T18:25:14.244352] [DEBUG] [VALIDATOR ] DPG: Validating primary data. [2025-09-22T18:25:14.620825] [DEBUG] [VALIDATOR ] DPG: All expected trading days are present. [2025-09-22T18:25:14.621060] [DEBUG] [VALIDATOR ] DPG: Primary data validation passed. [2025-09-22T18:25:14.621577] [INFO ] [MAIN ] DPG: Fetched primary data is valid. [2025-09-22T18:25:14.621674] [DEBUG] [LOCAL ] DPG: Saving primary data. [2025-09-22T18:25:14.646288] [DEBUG] [LOCAL ] DPG: Trimmed 18881 records to 13309 (keeping 200 days of data) [2025-09-22T18:25:14.648400] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-02 (2.13 seconds). [2025-09-22T18:25:14.737974] [DEBUG] [LOCAL ] DPG: Primary data saved (13309 records). [2025-09-22T18:25:14.738122] [INFO ] [MAIN ] DPG: Full history saved. [2025-09-22T18:25:14.738200] [INFO ] [MAIN ] Update Progress: 645/2372 symbols completed. DPG took 15.3s. Estimated remaining: 3h 48m 5s. Rate: 7.6 symbols/min [2025-09-22T18:25:14.924693] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-03. [2025-09-22T18:25:14.926219] [INFO ] [MAIN ] DRD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:25:14.966115] [DEBUG] [LOCAL ] DRD: Loaded 37026 existing records from primary storage. [2025-09-22T18:25:14.966253] [INFO ] [MAIN ] DRD: Loaded 37026 existing records. [2025-09-22T18:25:15.141418] [WARN ] [MAIN ] DRD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:25:15.141674] [INFO ] [MAIN ] DRD: Wiping existing primary data before full refresh. [2025-09-22T18:25:15.141733] [INFO ] [LOCAL ] DRD: Starting deletion of primary data. [2025-09-22T18:25:15.142843] [DEBUG] [LOCAL ] DRD: Deleted primary data file. [2025-09-22T18:25:15.142904] [INFO ] [MAIN ] DRD: Starting full primary refresh. [2025-09-22T18:25:15.495792] [INFO ] [REMOTE ] DRD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:25:15.722042] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-04. [2025-09-22T18:25:16.067209] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-03 (1.95 seconds). [2025-09-22T18:25:16.484996] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T18:25:16.522006] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-04. [2025-09-22T18:25:17.322043] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-04. [2025-09-22T18:25:17.378725] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T18:25:18.122092] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-05. [2025-09-22T18:25:18.241027] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T18:25:18.922066] [INFO ] [REMOTE ] DRD: Fetching primary data for 2024-12. [2025-09-22T18:25:19.168172] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-22T18:25:19.286546] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-22T18:25:19.722070] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-05. [2025-09-22T18:25:20.102251] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-22T18:25:20.522102] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-05. [2025-09-22T18:25:21.322069] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-01. [2025-09-22T18:25:21.699247] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-22T18:25:21.890357] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-05 (2.17 seconds). [2025-09-22T18:25:22.122068] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-06. [2025-09-22T18:25:22.536191] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-22T18:25:22.922070] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-06. [2025-09-22T18:25:23.722125] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-06. [2025-09-22T18:25:24.221351] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-06 (2.10 seconds). [2025-09-22T18:25:24.265034] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-22T18:25:24.522113] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-07. [2025-09-22T18:25:25.148342] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T18:25:25.322030] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-07. [2025-09-22T18:25:26.092920] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-22T18:25:26.122044] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-07. [2025-09-22T18:25:26.922069] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-08. [2025-09-22T18:25:27.540713] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-07 (2.22 seconds). [2025-09-22T18:25:27.578837] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T18:25:27.722055] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-08. [2025-09-22T18:25:28.522072] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-08. [2025-09-22T18:25:28.576838] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T18:25:29.322072] [INFO ] [REMOTE ] DQ: Fetching primary data for 2025-09. [2025-09-22T18:25:29.499146] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-22T18:25:30.122049] [INFO ] [REMOTE ] DOW: Fetching primary data for 2025-09. [2025-09-22T18:25:30.170819] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T18:25:30.922088] [INFO ] [REMOTE ] DOV: Fetching primary data for 2025-09. [2025-09-22T18:25:31.072897] [INFO ] [REMOTE ] DQ: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-22T18:25:31.081467] [INFO ] [REMOTE ] DQ: Full fetch complete (62550 records). [2025-09-22T18:25:31.081674] [DEBUG] [VALIDATOR ] DQ: Validating primary data. [2025-09-22T18:25:31.082458] [FATAL] [VALIDATOR ] DQ: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:25:31.082555] [FATAL] [MAIN ] DQ: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:25:31.082599] [WARN ] [MAIN ] DQ: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:25:31.082662] [INFO ] [LOCAL ] DQ: Starting deletion of primary data. [2025-09-22T18:25:31.082763] [DEBUG] [LOCAL ] DQ: No primary data file found to delete. [2025-09-22T18:25:31.082820] [INFO ] [LOCAL ] DQ: Starting deletion of derivative data. [2025-09-22T18:25:31.083295] [DEBUG] [LOCAL ] DQ: Deleted derivative data file. [2025-09-22T18:25:31.083402] [INFO ] [MAIN ] Update Progress: 646/2372 symbols completed. DQ took 30.3s. Estimated remaining: 3h 48m 19s. Rate: 7.6 symbols/min [2025-09-22T18:25:31.252798] [INFO ] [MAIN ] DRH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:25:31.301044] [DEBUG] [LOCAL ] DRH: Loaded 51192 existing records from primary storage. [2025-09-22T18:25:31.301215] [INFO ] [MAIN ] DRH: Loaded 51192 existing records. [2025-09-22T18:25:31.477156] [WARN ] [MAIN ] DRH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:25:31.477419] [INFO ] [MAIN ] DRH: Wiping existing primary data before full refresh. [2025-09-22T18:25:31.477467] [INFO ] [LOCAL ] DRH: Starting deletion of primary data. [2025-09-22T18:25:31.478569] [DEBUG] [LOCAL ] DRH: Deleted primary data file. [2025-09-22T18:25:31.478629] [INFO ] [MAIN ] DRH: Starting full primary refresh. [2025-09-22T18:25:31.727131] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-02. [2025-09-22T18:25:31.832106] [INFO ] [REMOTE ] DRH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:25:32.228827] [INFO ] [REMOTE ] DOW: Incremental fetch complete for 2025-09 (2.11 seconds). [2025-09-22T18:25:32.237972] [INFO ] [REMOTE ] DOW: Full fetch complete (77791 records). [2025-09-22T18:25:32.238113] [DEBUG] [VALIDATOR ] DOW: Validating primary data. [2025-09-22T18:25:32.524614] [INFO ] [REMOTE ] DRH: Fetching primary data for 2024-12. [2025-09-22T18:25:32.686565] [INFO ] [REMOTE ] DOV: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T18:25:32.685342] [DEBUG] [VALIDATOR ] DOW: All expected trading days are present. [2025-09-22T18:25:32.693368] [DEBUG] [VALIDATOR ] DOW: Primary data validation passed. [2025-09-22T18:25:32.694717] [INFO ] [REMOTE ] DOV: Full fetch complete (64811 records). [2025-09-22T18:25:32.694561] [INFO ] [MAIN ] DOW: Fetched primary data is valid. [2025-09-22T18:25:32.694851] [DEBUG] [LOCAL ] DOW: Saving primary data. [2025-09-22T18:25:32.694962] [DEBUG] [VALIDATOR ] DOV: Validating primary data. [2025-09-22T18:25:32.805749] [DEBUG] [LOCAL ] DOW: Trimmed 77791 records to 53733 (keeping 200 days of data) [2025-09-22T18:25:33.199283] [DEBUG] [VALIDATOR ] DOV: All expected trading days are present. [2025-09-22T18:25:33.200271] [DEBUG] [VALIDATOR ] DOV: Primary data validation passed. [2025-09-22T18:25:33.202038] [INFO ] [MAIN ] DOV: Fetched primary data is valid. [2025-09-22T18:25:33.204302] [DEBUG] [LOCAL ] DOV: Saving primary data. [2025-09-22T18:25:33.225845] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T18:25:33.233116] [DEBUG] [LOCAL ] DOV: Trimmed 64811 records to 45742 (keeping 200 days of data) [2025-09-22T18:25:33.334371] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-03. [2025-09-22T18:25:33.727481] [DEBUG] [LOCAL ] DOW: Primary data saved (53733 records). [2025-09-22T18:25:33.728637] [INFO ] [MAIN ] DOW: Full history saved. [2025-09-22T18:25:33.729046] [INFO ] [MAIN ] Update Progress: 647/2372 symbols completed. DOW took 35.9s. Estimated remaining: 3h 47m 57s. Rate: 7.6 symbols/min [2025-09-22T18:25:33.922018] [INFO ] [MAIN ] DRI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:25:33.971460] [DEBUG] [LOCAL ] DOV: Primary data saved (45742 records). [2025-09-22T18:25:33.983821] [INFO ] [MAIN ] DOV: Full history saved. [2025-09-22T18:25:33.984031] [INFO ] [MAIN ] Update Progress: 648/2372 symbols completed. DOV took 43.1s. Estimated remaining: 3h 47m 29s. Rate: 7.6 symbols/min [2025-09-22T18:25:34.144159] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T18:25:34.163801] [DEBUG] [LOCAL ] DRI: Loaded 48576 existing records from primary storage. [2025-09-22T18:25:34.176479] [INFO ] [MAIN ] DRI: Loaded 48576 existing records. [2025-09-22T18:25:34.177349] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-01. [2025-09-22T18:25:34.307969] [INFO ] [MAIN ] DRLL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:25:34.473011] [DEBUG] [LOCAL ] DRLL: Loaded 10151 existing records from primary storage. [2025-09-22T18:25:34.472586] [WARN ] [MAIN ] DRI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:25:34.473217] [INFO ] [MAIN ] DRLL: Loaded 10151 existing records. [2025-09-22T18:25:34.505942] [INFO ] [MAIN ] DRI: Wiping existing primary data before full refresh. [2025-09-22T18:25:34.518484] [INFO ] [LOCAL ] DRI: Starting deletion of primary data. [2025-09-22T18:25:34.575258] [DEBUG] [LOCAL ] DRI: Deleted primary data file. [2025-09-22T18:25:34.578813] [INFO ] [MAIN ] DRI: Starting full primary refresh. [2025-09-22T18:25:34.803903] [WARN ] [MAIN ] DRLL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:25:34.851932] [INFO ] [MAIN ] DRLL: Wiping existing primary data before full refresh. [2025-09-22T18:25:34.868698] [INFO ] [LOCAL ] DRLL: Starting deletion of primary data. [2025-09-22T18:25:34.896014] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T18:25:34.894681] [DEBUG] [LOCAL ] DRLL: Deleted primary data file. [2025-09-22T18:25:34.941021] [INFO ] [MAIN ] DRLL: Starting full primary refresh. [2025-09-22T18:25:34.988117] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-04. [2025-09-22T18:25:35.247527] [INFO ] [REMOTE ] DRI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:25:35.493883] [INFO ] [REMOTE ] DRLL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:25:35.722066] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2024-12. [2025-09-22T18:25:35.797388] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-22T18:25:36.522038] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-02. [2025-09-22T18:25:36.603330] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-22T18:25:36.625972] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-22T18:25:37.322045] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-05. [2025-09-22T18:25:37.795282] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T18:25:38.122049] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-03. [2025-09-22T18:25:38.661264] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-22T18:25:38.922123] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-01. [2025-09-22T18:25:39.665237] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T18:25:39.725707] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-04. [2025-09-22T18:25:39.730128] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-22T18:25:40.522069] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-06. [2025-09-22T18:25:41.080750] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-22T18:25:41.322073] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-05. [2025-09-22T18:25:42.112096] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-22T18:25:42.122008] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-07. [2025-09-22T18:25:42.904126] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T18:25:42.922020] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-02. [2025-09-22T18:25:43.165389] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-22T18:25:43.419600] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-22T18:25:43.722123] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-08. [2025-09-22T18:25:44.522128] [INFO ] [REMOTE ] DRI: Fetching primary data for 2024-12. [2025-09-22T18:25:45.313415] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-22T18:25:45.321992] [INFO ] [REMOTE ] DRD: Fetching primary data for 2025-09. [2025-09-22T18:25:46.122054] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-06. [2025-09-22T18:25:46.211474] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T18:25:46.922073] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-03. [2025-09-22T18:25:47.113010] [INFO ] [REMOTE ] DRD: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-22T18:25:47.120857] [INFO ] [REMOTE ] DRD: Full fetch complete (48213 records). [2025-09-22T18:25:47.120992] [DEBUG] [VALIDATOR ] DRD: Validating primary data. [2025-09-22T18:25:47.121616] [FATAL] [VALIDATOR ] DRD: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:25:47.121743] [FATAL] [MAIN ] DRD: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:25:47.121795] [WARN ] [MAIN ] DRD: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:25:47.121879] [INFO ] [LOCAL ] DRD: Starting deletion of primary data. [2025-09-22T18:25:47.121951] [DEBUG] [LOCAL ] DRD: No primary data file found to delete. [2025-09-22T18:25:47.121990] [INFO ] [LOCAL ] DRD: Starting deletion of derivative data. [2025-09-22T18:25:47.122393] [DEBUG] [LOCAL ] DRD: Deleted derivative data file. [2025-09-22T18:25:47.122496] [INFO ] [MAIN ] Update Progress: 649/2372 symbols completed. DRD took 32.4s. Estimated remaining: 3h 47m 35s. Rate: 7.6 symbols/min [2025-09-22T18:25:47.308876] [INFO ] [MAIN ] DSL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:25:47.339668] [DEBUG] [LOCAL ] DSL: Loaded 28666 existing records from primary storage. [2025-09-22T18:25:47.339808] [INFO ] [MAIN ] DSL: Loaded 28666 existing records. [2025-09-22T18:25:47.541172] [WARN ] [MAIN ] DSL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:25:47.541530] [INFO ] [MAIN ] DSL: Wiping existing primary data before full refresh. [2025-09-22T18:25:47.541590] [INFO ] [LOCAL ] DSL: Starting deletion of primary data. [2025-09-22T18:25:47.543048] [DEBUG] [LOCAL ] DSL: Deleted primary data file. [2025-09-22T18:25:47.543122] [INFO ] [MAIN ] DSL: Starting full primary refresh. [2025-09-22T18:25:47.725763] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-01. [2025-09-22T18:25:47.943124] [INFO ] [REMOTE ] DSL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:25:47.954093] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-22T18:25:47.998975] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-22T18:25:48.522126] [INFO ] [REMOTE ] DSL: Fetching primary data for 2024-12. [2025-09-22T18:25:49.322068] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-04. [2025-09-22T18:25:49.624778] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-22T18:25:49.875228] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T18:25:49.992386] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-04 (0.67 seconds). [2025-09-22T18:25:50.122116] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-07. [2025-09-22T18:25:50.922073] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-02. [2025-09-22T18:25:51.603747] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T18:25:51.722040] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-08. [2025-09-22T18:25:52.473453] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-22T18:25:52.522009] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-03. [2025-09-22T18:25:53.322066] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-01. [2025-09-22T18:25:53.373558] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T18:25:54.122099] [INFO ] [REMOTE ] DRH: Fetching primary data for 2025-09. [2025-09-22T18:25:54.186590] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-22T18:25:54.590346] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T18:25:54.922064] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-05. [2025-09-22T18:25:55.680197] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-22T18:25:55.722077] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-04. [2025-09-22T18:25:56.435133] [INFO ] [REMOTE ] DRH: Incremental fetch complete for 2025-09 (2.31 seconds). [2025-09-22T18:25:56.443237] [INFO ] [REMOTE ] DRH: Full fetch complete (71845 records). [2025-09-22T18:25:56.443358] [DEBUG] [VALIDATOR ] DRH: Validating primary data. [2025-09-22T18:25:56.527142] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-06. [2025-09-22T18:25:56.842545] [DEBUG] [REMOTE ] DRLL: Error fetching primary data for 2025-06: Server request status code is 503. [2025-09-22T18:25:56.846569] [DEBUG] [VALIDATOR ] DRH: All expected trading days are present. [2025-09-22T18:25:56.846754] [WARN ] [REMOTE ] DRLL: No data returned for month 2025-06 [2025-09-22T18:25:56.847374] [DEBUG] [VALIDATOR ] DRH: Primary data validation passed. [2025-09-22T18:25:56.848345] [INFO ] [MAIN ] DRH: Fetched primary data is valid. [2025-09-22T18:25:56.848418] [DEBUG] [LOCAL ] DRH: Saving primary data. [2025-09-22T18:25:56.849994] [DEBUG] [LOCAL ] DRH: Trimmed 71845 records to 50454 (keeping 200 days of data) [2025-09-22T18:25:57.147463] [DEBUG] [LOCAL ] DRH: Primary data saved (50454 records). [2025-09-22T18:25:57.147601] [INFO ] [MAIN ] DRH: Full history saved. [2025-09-22T18:25:57.147713] [INFO ] [MAIN ] Update Progress: 650/2372 symbols completed. DRH took 26.1s. Estimated remaining: 3h 47m 32s. Rate: 7.6 symbols/min [2025-09-22T18:25:57.328226] [INFO ] [MAIN ] DSM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:25:57.326636] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-02. [2025-09-22T18:25:57.346618] [DEBUG] [LOCAL ] DSM: Loaded 16018 existing records from primary storage. [2025-09-22T18:25:57.346845] [INFO ] [MAIN ] DSM: Loaded 16018 existing records. [2025-09-22T18:25:57.532805] [WARN ] [MAIN ] DSM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:25:57.533054] [INFO ] [MAIN ] DSM: Wiping existing primary data before full refresh. [2025-09-22T18:25:57.533106] [INFO ] [LOCAL ] DSM: Starting deletion of primary data. [2025-09-22T18:25:57.533834] [DEBUG] [LOCAL ] DSM: Deleted primary data file. [2025-09-22T18:25:57.533933] [INFO ] [MAIN ] DSM: Starting full primary refresh. [2025-09-22T18:25:57.723448] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-04 (2.00 seconds). [2025-09-22T18:25:57.942610] [INFO ] [REMOTE ] DSM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:25:58.122038] [INFO ] [REMOTE ] DSM: Fetching primary data for 2024-12. [2025-09-22T18:25:58.610230] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T18:25:58.922096] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-05. [2025-09-22T18:25:59.006526] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T18:25:59.722079] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-01. [2025-09-22T18:26:00.530696] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-03. [2025-09-22T18:26:00.555172] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T18:26:00.760813] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T18:26:01.322016] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-06. [2025-09-22T18:26:01.491105] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-03 (0.96 seconds). [2025-09-22T18:26:02.122109] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-07. [2025-09-22T18:26:02.922043] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-04. [2025-09-22T18:26:02.948202] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-22T18:26:03.005316] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-22T18:26:03.722100] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-07. [2025-09-22T18:26:04.340567] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-22T18:26:04.522084] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-08. [2025-09-22T18:26:05.322044] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-05. [2025-09-22T18:26:05.414719] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-22T18:26:05.441574] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-22T18:26:06.122106] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-02. [2025-09-22T18:26:06.214898] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-22T18:26:06.922086] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-06. [2025-09-22T18:26:07.234469] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T18:26:07.696398] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-22T18:26:07.722048] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-07. [2025-09-22T18:26:08.522084] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-08. [2025-09-22T18:26:08.902616] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-22T18:26:09.322070] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-08. [2025-09-22T18:26:10.076581] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-22T18:26:10.122011] [INFO ] [REMOTE ] DRI: Fetching primary data for 2025-09. [2025-09-22T18:26:10.592420] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T18:26:10.922078] [INFO ] [REMOTE ] DRLL: Fetching primary data for 2025-09. [2025-09-22T18:26:11.468497] [INFO ] [REMOTE ] DRLL: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-22T18:26:11.470473] [INFO ] [REMOTE ] DRLL: Full fetch complete (14750 records). [2025-09-22T18:26:11.470609] [DEBUG] [VALIDATOR ] DRLL: Validating primary data. [2025-09-22T18:26:11.672637] [WARN ] [VALIDATOR ] DRLL: Validation failed - insufficient historical data. Have 180 unique days, need 200 days [2025-09-22T18:26:11.673085] [FATAL] [MAIN ] DRLL: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:26:11.673223] [WARN ] [MAIN ] DRLL: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:26:11.673455] [INFO ] [LOCAL ] DRLL: Starting deletion of primary data. [2025-09-22T18:26:11.673720] [DEBUG] [LOCAL ] DRLL: No primary data file found to delete. [2025-09-22T18:26:11.673781] [INFO ] [LOCAL ] DRLL: Starting deletion of derivative data. [2025-09-22T18:26:11.674471] [DEBUG] [LOCAL ] DRLL: Deleted derivative data file. [2025-09-22T18:26:11.674670] [INFO ] [MAIN ] Update Progress: 651/2372 symbols completed. DRLL took 37.7s. Estimated remaining: 3h 47m 42s. Rate: 7.6 symbols/min [2025-09-22T18:26:11.731027] [INFO ] [REMOTE ] DSL: Fetching primary data for 2025-09. [2025-09-22T18:26:11.859106] [INFO ] [MAIN ] DSMC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:26:11.863628] [DEBUG] [LOCAL ] DSMC: Loaded 2049 existing records from primary storage. [2025-09-22T18:26:11.863762] [INFO ] [MAIN ] DSMC: Loaded 2049 existing records. [2025-09-22T18:26:12.008955] [INFO ] [REMOTE ] DRI: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-22T18:26:12.063421] [INFO ] [REMOTE ] DRI: Full fetch complete (69523 records). [2025-09-22T18:26:12.097840] [DEBUG] [VALIDATOR ] DRI: Validating primary data. [2025-09-22T18:26:12.097447] [WARN ] [MAIN ] DSMC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:26:12.098709] [INFO ] [MAIN ] DSMC: Wiping existing primary data before full refresh. [2025-09-22T18:26:12.098796] [INFO ] [LOCAL ] DSMC: Starting deletion of primary data. [2025-09-22T18:26:12.099041] [DEBUG] [LOCAL ] DSMC: Deleted primary data file. [2025-09-22T18:26:12.099121] [INFO ] [MAIN ] DSMC: Starting full primary refresh. [2025-09-22T18:26:12.522528] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-03. [2025-09-22T18:26:12.876508] [INFO ] [REMOTE ] DSMC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:26:12.915537] [DEBUG] [VALIDATOR ] DRI: All expected trading days are present. [2025-09-22T18:26:12.915632] [DEBUG] [VALIDATOR ] DRI: Primary data validation passed. [2025-09-22T18:26:12.916551] [INFO ] [MAIN ] DRI: Fetched primary data is valid. [2025-09-22T18:26:12.916638] [DEBUG] [LOCAL ] DRI: Saving primary data. [2025-09-22T18:26:12.920468] [DEBUG] [LOCAL ] DRI: Trimmed 69523 records to 47858 (keeping 200 days of data) [2025-09-22T18:26:13.164426] [INFO ] [REMOTE ] DSL: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-22T18:26:13.173000] [INFO ] [REMOTE ] DSL: Full fetch complete (41339 records). [2025-09-22T18:26:13.173726] [DEBUG] [VALIDATOR ] DSL: Validating primary data. [2025-09-22T18:26:13.330981] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2024-12. [2025-09-22T18:26:13.641372] [DEBUG] [VALIDATOR ] DSL: All expected trading days are present. [2025-09-22T18:26:13.641825] [DEBUG] [VALIDATOR ] DSL: Primary data validation passed. [2025-09-22T18:26:13.643062] [INFO ] [MAIN ] DSL: Fetched primary data is valid. [2025-09-22T18:26:13.643146] [DEBUG] [LOCAL ] DSL: Saving primary data. [2025-09-22T18:26:13.646614] [DEBUG] [LOCAL ] DSL: Trimmed 41339 records to 28194 (keeping 200 days of data) [2025-09-22T18:26:13.818958] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2024-12 (0.49 seconds). [2025-09-22T18:26:13.854096] [DEBUG] [LOCAL ] DRI: Primary data saved (47858 records). [2025-09-22T18:26:13.854261] [INFO ] [MAIN ] DRI: Full history saved. [2025-09-22T18:26:13.856425] [INFO ] [MAIN ] Update Progress: 652/2372 symbols completed. DRI took 40.1s. Estimated remaining: 3h 47m 19s. Rate: 7.6 symbols/min [2025-09-22T18:26:13.989141] [DEBUG] [LOCAL ] DSL: Primary data saved (28194 records). [2025-09-22T18:26:14.006283] [INFO ] [MAIN ] DSL: Full history saved. [2025-09-22T18:26:14.006491] [INFO ] [MAIN ] Update Progress: 653/2372 symbols completed. DSL took 26.9s. Estimated remaining: 3h 46m 50s. Rate: 7.6 symbols/min [2025-09-22T18:26:14.072888] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T18:26:14.131594] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-01. [2025-09-22T18:26:14.223565] [INFO ] [MAIN ] DSU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:26:14.300211] [INFO ] [MAIN ] DSX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:26:14.319845] [DEBUG] [LOCAL ] DSU: Loaded 22088 existing records from primary storage. [2025-09-22T18:26:14.320275] [INFO ] [MAIN ] DSU: Loaded 22088 existing records. [2025-09-22T18:26:14.494559] [DEBUG] [LOCAL ] DSX: Loaded 25050 existing records from primary storage. [2025-09-22T18:26:14.502075] [INFO ] [MAIN ] DSX: Loaded 25050 existing records. [2025-09-22T18:26:14.523481] [WARN ] [MAIN ] DSU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:26:14.601817] [INFO ] [MAIN ] DSU: Wiping existing primary data before full refresh. [2025-09-22T18:26:14.617851] [INFO ] [LOCAL ] DSU: Starting deletion of primary data. [2025-09-22T18:26:14.634371] [DEBUG] [LOCAL ] DSU: Deleted primary data file. [2025-09-22T18:26:14.639581] [INFO ] [MAIN ] DSU: Starting full primary refresh. [2025-09-22T18:26:14.725148] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-22T18:26:14.836865] [WARN ] [MAIN ] DSX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:26:14.878395] [INFO ] [MAIN ] DSX: Wiping existing primary data before full refresh. [2025-09-22T18:26:14.879359] [INFO ] [LOCAL ] DSX: Starting deletion of primary data. [2025-09-22T18:26:14.904143] [DEBUG] [LOCAL ] DSX: Deleted primary data file. [2025-09-22T18:26:14.928451] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-02. [2025-09-22T18:26:14.955259] [INFO ] [MAIN ] DSX: Starting full primary refresh. [2025-09-22T18:26:15.251502] [INFO ] [REMOTE ] DSU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:26:15.366124] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T18:26:15.464908] [INFO ] [REMOTE ] DSX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:26:15.722027] [INFO ] [REMOTE ] DSX: Fetching primary data for 2024-12. [2025-09-22T18:26:16.522062] [INFO ] [REMOTE ] DSU: Fetching primary data for 2024-12. [2025-09-22T18:26:17.235454] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T18:26:17.321998] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-01. [2025-09-22T18:26:17.756225] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-22T18:26:18.122020] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-03. [2025-09-22T18:26:18.502279] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T18:26:18.617218] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-03 (0.50 seconds). [2025-09-22T18:26:18.922058] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-04. [2025-09-22T18:26:19.722062] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-01. [2025-09-22T18:26:19.999867] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T18:26:20.522037] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-02. [2025-09-22T18:26:20.641616] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-01 (0.92 seconds). [2025-09-22T18:26:21.322066] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-05. [2025-09-22T18:26:21.494622] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-22T18:26:22.122057] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-02. [2025-09-22T18:26:22.194550] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-22T18:26:22.922052] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-06. [2025-09-22T18:26:22.984909] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-22T18:26:23.659036] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-22T18:26:23.722038] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-03. [2025-09-22T18:26:24.522063] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-07. [2025-09-22T18:26:24.877387] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-22T18:26:25.322058] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-04. [2025-09-22T18:26:25.331849] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-22T18:26:26.122076] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-08. [2025-09-22T18:26:26.601077] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-22T18:26:26.777129] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-08 (0.66 seconds). [2025-09-22T18:26:26.922052] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-05. [2025-09-22T18:26:27.722052] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-04. [2025-09-22T18:26:27.997205] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T18:26:28.144714] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-04 (0.42 seconds). [2025-09-22T18:26:28.522068] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-03. [2025-09-22T18:26:29.322039] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-05. [2025-09-22T18:26:29.613387] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-22T18:26:29.625823] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-05 (0.30 seconds). [2025-09-22T18:26:30.122058] [INFO ] [REMOTE ] DSM: Fetching primary data for 2025-09. [2025-09-22T18:26:30.858761] [INFO ] [REMOTE ] DSM: Incremental fetch complete for 2025-09 (0.74 seconds). [2025-09-22T18:26:30.861516] [INFO ] [REMOTE ] DSM: Full fetch complete (24744 records). [2025-09-22T18:26:30.861610] [DEBUG] [VALIDATOR ] DSM: Validating primary data. [2025-09-22T18:26:30.927128] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-06. [2025-09-22T18:26:31.236211] [DEBUG] [VALIDATOR ] DSM: All expected trading days are present. [2025-09-22T18:26:31.236297] [DEBUG] [VALIDATOR ] DSM: Primary data validation passed. [2025-09-22T18:26:31.236770] [INFO ] [MAIN ] DSM: Fetched primary data is valid. [2025-09-22T18:26:31.236841] [DEBUG] [LOCAL ] DSM: Saving primary data. [2025-09-22T18:26:31.237576] [DEBUG] [LOCAL ] DSM: Trimmed 24744 records to 15726 (keeping 200 days of data) [2025-09-22T18:26:31.337857] [DEBUG] [LOCAL ] DSM: Primary data saved (15726 records). [2025-09-22T18:26:31.338000] [INFO ] [MAIN ] DSM: Full history saved. [2025-09-22T18:26:31.338156] [INFO ] [MAIN ] Update Progress: 654/2372 symbols completed. DSM took 34.2s. Estimated remaining: 3h 47m 7s. Rate: 7.6 symbols/min [2025-09-22T18:26:31.516095] [INFO ] [MAIN ] DT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:26:31.578339] [DEBUG] [LOCAL ] DT: Loaded 53726 existing records from primary storage. [2025-09-22T18:26:31.578498] [INFO ] [MAIN ] DT: Loaded 53726 existing records. [2025-09-22T18:26:31.728309] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-04. [2025-09-22T18:26:31.759690] [WARN ] [MAIN ] DT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:26:31.760036] [INFO ] [MAIN ] DT: Wiping existing primary data before full refresh. [2025-09-22T18:26:31.760105] [INFO ] [LOCAL ] DT: Starting deletion of primary data. [2025-09-22T18:26:31.761409] [DEBUG] [LOCAL ] DT: Deleted primary data file. [2025-09-22T18:26:31.761485] [INFO ] [MAIN ] DT: Starting full primary refresh. [2025-09-22T18:26:32.070576] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T18:26:32.160966] [INFO ] [REMOTE ] DT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:26:32.522062] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-07. [2025-09-22T18:26:32.954047] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-22T18:26:33.322059] [INFO ] [REMOTE ] DT: Fetching primary data for 2024-12. [2025-09-22T18:26:33.708633] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T18:26:34.122055] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-08. [2025-09-22T18:26:34.838383] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-22T18:26:34.922005] [INFO ] [REMOTE ] DSX: Fetching primary data for 2025-09. [2025-09-22T18:26:35.035239] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-22T18:26:35.722059] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-06. [2025-09-22T18:26:36.054394] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-06 (0.33 seconds). [2025-09-22T18:26:36.086037] [INFO ] [REMOTE ] DSX: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T18:26:36.092154] [INFO ] [REMOTE ] DSX: Full fetch complete (37430 records). [2025-09-22T18:26:36.092305] [DEBUG] [VALIDATOR ] DSX: Validating primary data. [2025-09-22T18:26:36.479688] [DEBUG] [VALIDATOR ] DSX: All expected trading days are present. [2025-09-22T18:26:36.479851] [DEBUG] [VALIDATOR ] DSX: Primary data validation passed. [2025-09-22T18:26:36.480402] [INFO ] [MAIN ] DSX: Fetched primary data is valid. [2025-09-22T18:26:36.480449] [DEBUG] [LOCAL ] DSX: Saving primary data. [2025-09-22T18:26:36.481277] [DEBUG] [LOCAL ] DSX: Trimmed 37430 records to 24550 (keeping 200 days of data) [2025-09-22T18:26:36.531073] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-01. [2025-09-22T18:26:36.628028] [DEBUG] [LOCAL ] DSX: Primary data saved (24550 records). [2025-09-22T18:26:36.628170] [INFO ] [MAIN ] DSX: Full history saved. [2025-09-22T18:26:36.628296] [INFO ] [MAIN ] Update Progress: 655/2372 symbols completed. DSX took 22.6s. Estimated remaining: 3h 46m 52s. Rate: 7.6 symbols/min [2025-09-22T18:26:36.796123] [INFO ] [MAIN ] DTB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:26:36.803455] [DEBUG] [LOCAL ] DTB: Loaded 4777 existing records from primary storage. [2025-09-22T18:26:36.803573] [INFO ] [MAIN ] DTB: Loaded 4777 existing records. [2025-09-22T18:26:36.979846] [WARN ] [MAIN ] DTB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:26:36.980237] [INFO ] [MAIN ] DTB: Wiping existing primary data before full refresh. [2025-09-22T18:26:36.980313] [INFO ] [LOCAL ] DTB: Starting deletion of primary data. [2025-09-22T18:26:36.980713] [DEBUG] [LOCAL ] DTB: Deleted primary data file. [2025-09-22T18:26:36.980781] [INFO ] [MAIN ] DTB: Starting full primary refresh. [2025-09-22T18:26:37.338927] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-07. [2025-09-22T18:26:37.345340] [INFO ] [REMOTE ] DTB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:26:37.765076] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-22T18:26:37.894921] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T18:26:38.122119] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-02. [2025-09-22T18:26:38.922138] [INFO ] [REMOTE ] DTB: Fetching primary data for 2024-12. [2025-09-22T18:26:39.477630] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2024-12 (0.56 seconds). [2025-09-22T18:26:39.722122] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-08. [2025-09-22T18:26:39.830547] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T18:26:40.239738] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-22T18:26:40.522132] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-05. [2025-09-22T18:26:41.322095] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-01. [2025-09-22T18:26:41.406123] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-22T18:26:41.799982] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-01 (0.48 seconds). [2025-09-22T18:26:42.122085] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-02. [2025-09-22T18:26:42.635114] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-22T18:26:42.922096] [INFO ] [REMOTE ] DSMC: Fetching primary data for 2025-09. [2025-09-22T18:26:43.464206] [INFO ] [REMOTE ] DSMC: Incremental fetch complete for 2025-09 (0.54 seconds). [2025-09-22T18:26:43.465777] [INFO ] [REMOTE ] DSMC: Full fetch complete (2875 records). [2025-09-22T18:26:43.465866] [DEBUG] [VALIDATOR ] DSMC: Validating primary data. [2025-09-22T18:26:43.732177] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-06. [2025-09-22T18:26:43.867985] [DEBUG] [VALIDATOR ] DSMC: All expected trading days are present. [2025-09-22T18:26:43.868065] [DEBUG] [VALIDATOR ] DSMC: Primary data validation passed. [2025-09-22T18:26:43.868183] [INFO ] [MAIN ] DSMC: Fetched primary data is valid. [2025-09-22T18:26:43.868222] [DEBUG] [LOCAL ] DSMC: Saving primary data. [2025-09-22T18:26:43.868567] [DEBUG] [LOCAL ] DSMC: Trimmed 2875 records to 1965 (keeping 200 days of data) [2025-09-22T18:26:43.880890] [DEBUG] [LOCAL ] DSMC: Primary data saved (1965 records). [2025-09-22T18:26:43.880950] [INFO ] [MAIN ] DSMC: Full history saved. [2025-09-22T18:26:43.881019] [INFO ] [MAIN ] Update Progress: 656/2372 symbols completed. DSMC took 32.2s. Estimated remaining: 3h 46m 43s. Rate: 7.6 symbols/min [2025-09-22T18:26:44.048470] [INFO ] [MAIN ] DTE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:26:44.121351] [DEBUG] [LOCAL ] DTE: Loaded 48671 existing records from primary storage. [2025-09-22T18:26:44.122161] [INFO ] [MAIN ] DTE: Loaded 48671 existing records. [2025-09-22T18:26:44.301063] [WARN ] [MAIN ] DTE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:26:44.301431] [INFO ] [MAIN ] DTE: Wiping existing primary data before full refresh. [2025-09-22T18:26:44.301488] [INFO ] [LOCAL ] DTE: Starting deletion of primary data. [2025-09-22T18:26:44.304065] [DEBUG] [LOCAL ] DTE: Deleted primary data file. [2025-09-22T18:26:44.304134] [INFO ] [MAIN ] DTE: Starting full primary refresh. [2025-09-22T18:26:44.534080] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-03. [2025-09-22T18:26:44.660602] [INFO ] [REMOTE ] DTE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:26:45.240034] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T18:26:45.322082] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-03. [2025-09-22T18:26:46.122102] [INFO ] [REMOTE ] DTE: Fetching primary data for 2024-12. [2025-09-22T18:26:46.922076] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-07. [2025-09-22T18:26:47.646539] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-03 (3.11 seconds). [2025-09-22T18:26:47.722075] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-04. [2025-09-22T18:26:47.799204] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-03 (2.48 seconds). [2025-09-22T18:26:47.894310] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T18:26:47.932479] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-07 (1.01 seconds). [2025-09-22T18:26:48.052068] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-04 (0.33 seconds). [2025-09-22T18:26:48.522084] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-05. [2025-09-22T18:26:49.072170] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-05 (0.55 seconds). [2025-09-22T18:26:49.322064] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-04. [2025-09-22T18:26:50.122055] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-01. [2025-09-22T18:26:50.922036] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-08. [2025-09-22T18:26:51.028759] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T18:26:51.352186] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-22T18:26:51.722129] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-02. [2025-09-22T18:26:52.082480] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-22T18:26:52.522108] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-06. [2025-09-22T18:26:52.871978] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T18:26:53.199473] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-06 (0.68 seconds). [2025-09-22T18:26:53.322101] [INFO ] [REMOTE ] DSU: Fetching primary data for 2025-09. [2025-09-22T18:26:54.122092] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-03. [2025-09-22T18:26:54.484156] [INFO ] [REMOTE ] DSU: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T18:26:54.489589] [INFO ] [REMOTE ] DSU: Full fetch complete (32125 records). [2025-09-22T18:26:54.490076] [DEBUG] [VALIDATOR ] DSU: Validating primary data. [2025-09-22T18:26:54.928387] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-07. [2025-09-22T18:26:54.930602] [DEBUG] [VALIDATOR ] DSU: All expected trading days are present. [2025-09-22T18:26:54.930765] [DEBUG] [VALIDATOR ] DSU: Primary data validation passed. [2025-09-22T18:26:54.931745] [INFO ] [MAIN ] DSU: Fetched primary data is valid. [2025-09-22T18:26:54.931972] [DEBUG] [LOCAL ] DSU: Saving primary data. [2025-09-22T18:26:54.933342] [DEBUG] [LOCAL ] DSU: Trimmed 32125 records to 21791 (keeping 200 days of data) [2025-09-22T18:26:55.089708] [DEBUG] [LOCAL ] DSU: Primary data saved (21791 records). [2025-09-22T18:26:55.089899] [INFO ] [MAIN ] DSU: Full history saved. [2025-09-22T18:26:55.090012] [INFO ] [MAIN ] Update Progress: 657/2372 symbols completed. DSU took 41.2s. Estimated remaining: 3h 46m 43s. Rate: 7.6 symbols/min [2025-09-22T18:26:55.280902] [INFO ] [MAIN ] DTF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:26:55.281198] [DEBUG] [LOCAL ] DTF: No existing data file found in primary storage. [2025-09-22T18:26:55.281257] [WARN ] [MAIN ] DTF: No existing data found, performing full refresh instead. [2025-09-22T18:26:55.281410] [INFO ] [MAIN ] DTF: Wiping existing primary data before full refresh. [2025-09-22T18:26:55.281465] [INFO ] [LOCAL ] DTF: Starting deletion of primary data. [2025-09-22T18:26:55.281534] [DEBUG] [LOCAL ] DTF: No primary data file found to delete. [2025-09-22T18:26:55.281570] [INFO ] [MAIN ] DTF: Starting full primary refresh. [2025-09-22T18:26:55.654688] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-22T18:26:55.654272] [INFO ] [REMOTE ] DTF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:26:55.711395] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T18:26:55.722007] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-04. [2025-09-22T18:26:56.522143] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-08. [2025-09-22T18:26:57.160510] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-08 (0.64 seconds). [2025-09-22T18:26:57.322081] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-05. [2025-09-22T18:26:57.419333] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-22T18:26:58.122088] [INFO ] [REMOTE ] DTF: Fetching primary data for 2024-12. [2025-09-22T18:26:58.661598] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2024-12 (0.54 seconds). [2025-09-22T18:26:58.769435] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-22T18:26:58.922087] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-06. [2025-09-22T18:26:59.722055] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-01. [2025-09-22T18:27:00.522142] [INFO ] [REMOTE ] DTB: Fetching primary data for 2025-09. [2025-09-22T18:27:01.183910] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-22T18:27:01.322072] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-05. [2025-09-22T18:27:01.586960] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-06 (2.66 seconds). [2025-09-22T18:27:01.908781] [INFO ] [REMOTE ] DTB: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T18:27:01.910408] [INFO ] [REMOTE ] DTB: Full fetch complete (6781 records). [2025-09-22T18:27:01.910477] [DEBUG] [VALIDATOR ] DTB: Validating primary data. [2025-09-22T18:27:02.127215] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-02. [2025-09-22T18:27:02.271952] [DEBUG] [VALIDATOR ] DTB: All expected trading days are present. [2025-09-22T18:27:02.272028] [DEBUG] [VALIDATOR ] DTB: Primary data validation passed. [2025-09-22T18:27:02.272202] [INFO ] [MAIN ] DTB: Fetched primary data is valid. [2025-09-22T18:27:02.272257] [DEBUG] [LOCAL ] DTB: Saving primary data. [2025-09-22T18:27:02.272723] [DEBUG] [LOCAL ] DTB: Trimmed 6781 records to 4724 (keeping 200 days of data) [2025-09-22T18:27:02.301321] [DEBUG] [LOCAL ] DTB: Primary data saved (4724 records). [2025-09-22T18:27:02.301445] [INFO ] [MAIN ] DTB: Full history saved. [2025-09-22T18:27:02.301529] [INFO ] [MAIN ] Update Progress: 658/2372 symbols completed. DTB took 25.7s. Estimated remaining: 3h 46m 33s. Rate: 7.6 symbols/min [2025-09-22T18:27:02.481204] [INFO ] [MAIN ] DTG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:27:02.490170] [DEBUG] [LOCAL ] DTG: Loaded 5979 existing records from primary storage. [2025-09-22T18:27:02.490301] [INFO ] [MAIN ] DTG: Loaded 5979 existing records. [2025-09-22T18:27:02.678215] [WARN ] [MAIN ] DTG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:27:02.678462] [INFO ] [MAIN ] DTG: Wiping existing primary data before full refresh. [2025-09-22T18:27:02.678511] [INFO ] [LOCAL ] DTG: Starting deletion of primary data. [2025-09-22T18:27:02.678877] [DEBUG] [LOCAL ] DTG: Deleted primary data file. [2025-09-22T18:27:02.678938] [INFO ] [MAIN ] DTG: Starting full primary refresh. [2025-09-22T18:27:02.930046] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-07. [2025-09-22T18:27:03.048494] [INFO ] [REMOTE ] DTG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:27:03.722024] [INFO ] [REMOTE ] DTG: Fetching primary data for 2024-12. [2025-09-22T18:27:03.851077] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T18:27:03.852575] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-05 (2.53 seconds). [2025-09-22T18:27:04.510406] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-22T18:27:04.522080] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-01. [2025-09-22T18:27:04.924228] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-01 (0.40 seconds). [2025-09-22T18:27:04.982322] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-07 (2.05 seconds). [2025-09-22T18:27:05.322091] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-06. [2025-09-22T18:27:06.122061] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-02. [2025-09-22T18:27:06.721433] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-22T18:27:06.825129] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T18:27:06.922108] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-03. [2025-09-22T18:27:07.653404] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-22T18:27:07.722075] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-04. [2025-09-22T18:27:08.314997] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-04 (0.59 seconds). [2025-09-22T18:27:08.522070] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-03. [2025-09-22T18:27:08.979387] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-03 (0.46 seconds). [2025-09-22T18:27:09.322082] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-05. [2025-09-22T18:27:09.795338] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T18:27:10.122091] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-04. [2025-09-22T18:27:10.563833] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-04 (0.44 seconds). [2025-09-22T18:27:10.922092] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-06. [2025-09-22T18:27:11.318603] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-06 (0.40 seconds). [2025-09-22T18:27:11.722107] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-05. [2025-09-22T18:27:12.195458] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T18:27:12.522081] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-08. [2025-09-22T18:27:13.322069] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-07. [2025-09-22T18:27:14.122097] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-06. [2025-09-22T18:27:14.261293] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T18:27:14.396673] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-06 (0.27 seconds). [2025-09-22T18:27:14.695295] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T18:27:14.922077] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-07. [2025-09-22T18:27:15.347920] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-22T18:27:15.722065] [INFO ] [REMOTE ] DT: Fetching primary data for 2025-09. [2025-09-22T18:27:16.522122] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-07. [2025-09-22T18:27:17.277539] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-22T18:27:17.322036] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-08. [2025-09-22T18:27:17.650334] [INFO ] [REMOTE ] DT: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T18:27:17.659248] [INFO ] [REMOTE ] DT: Full fetch complete (76644 records). [2025-09-22T18:27:17.659405] [DEBUG] [VALIDATOR ] DT: Validating primary data. [2025-09-22T18:27:18.089509] [DEBUG] [VALIDATOR ] DT: All expected trading days are present. [2025-09-22T18:27:18.089762] [DEBUG] [VALIDATOR ] DT: Primary data validation passed. [2025-09-22T18:27:18.095865] [INFO ] [MAIN ] DT: Fetched primary data is valid. [2025-09-22T18:27:18.096524] [DEBUG] [LOCAL ] DT: Saving primary data. [2025-09-22T18:27:18.096800] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-22T18:27:18.100746] [DEBUG] [LOCAL ] DT: Trimmed 76644 records to 52947 (keeping 200 days of data) [2025-09-22T18:27:18.156596] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-08. [2025-09-22T18:27:18.436676] [DEBUG] [LOCAL ] DT: Primary data saved (52947 records). [2025-09-22T18:27:18.436830] [INFO ] [MAIN ] DT: Full history saved. [2025-09-22T18:27:18.436919] [INFO ] [MAIN ] Update Progress: 659/2372 symbols completed. DT took 47.1s. Estimated remaining: 3h 46m 47s. Rate: 7.6 symbols/min [2025-09-22T18:27:18.614075] [INFO ] [MAIN ] DTK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:27:18.614358] [DEBUG] [LOCAL ] DTK: No existing data file found in primary storage. [2025-09-22T18:27:18.614451] [WARN ] [MAIN ] DTK: No existing data found, performing full refresh instead. [2025-09-22T18:27:18.614568] [INFO ] [MAIN ] DTK: Wiping existing primary data before full refresh. [2025-09-22T18:27:18.614609] [INFO ] [LOCAL ] DTK: Starting deletion of primary data. [2025-09-22T18:27:18.614682] [DEBUG] [LOCAL ] DTK: No primary data file found to delete. [2025-09-22T18:27:18.614736] [INFO ] [MAIN ] DTK: Starting full primary refresh. [2025-09-22T18:27:18.927220] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-08. [2025-09-22T18:27:19.007376] [INFO ] [REMOTE ] DTK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:27:19.413974] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-22T18:27:19.722067] [INFO ] [REMOTE ] DTK: Fetching primary data for 2024-12. [2025-09-22T18:27:19.892382] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T18:27:19.918712] [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-22T18:27:19.919036] [WARN ] [REMOTE ] DTK: No data returned for month 2024-12 [2025-09-22T18:27:20.522082] [INFO ] [REMOTE ] DTF: Fetching primary data for 2025-09. [2025-09-22T18:27:20.975505] [INFO ] [REMOTE ] DTF: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-22T18:27:20.976446] [INFO ] [REMOTE ] DTF: Full fetch complete (2171 records). [2025-09-22T18:27:20.976532] [DEBUG] [VALIDATOR ] DTF: Validating primary data. [2025-09-22T18:27:20.976962] [FATAL] [VALIDATOR ] DTF: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:27:20.977088] [FATAL] [MAIN ] DTF: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:27:20.977175] [WARN ] [MAIN ] DTF: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:27:20.977267] [INFO ] [LOCAL ] DTF: Starting deletion of primary data. [2025-09-22T18:27:20.977336] [DEBUG] [LOCAL ] DTF: No primary data file found to delete. [2025-09-22T18:27:20.977375] [INFO ] [LOCAL ] DTF: Starting deletion of derivative data. [2025-09-22T18:27:20.977445] [DEBUG] [LOCAL ] DTF: No derivative data file found to delete. [2025-09-22T18:27:20.977525] [INFO ] [MAIN ] Update Progress: 660/2372 symbols completed. DTF took 25.9s. Estimated remaining: 3h 46m 25s. Rate: 7.6 symbols/min [2025-09-22T18:27:21.165959] [INFO ] [MAIN ] DTM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:27:21.219146] [DEBUG] [LOCAL ] DTM: Loaded 45355 existing records from primary storage. [2025-09-22T18:27:21.219321] [INFO ] [MAIN ] DTM: Loaded 45355 existing records. [2025-09-22T18:27:21.327151] [INFO ] [REMOTE ] DTG: Fetching primary data for 2025-09. [2025-09-22T18:27:21.395959] [WARN ] [MAIN ] DTM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:27:21.396219] [INFO ] [MAIN ] DTM: Wiping existing primary data before full refresh. [2025-09-22T18:27:21.396266] [INFO ] [LOCAL ] DTM: Starting deletion of primary data. [2025-09-22T18:27:21.398037] [DEBUG] [LOCAL ] DTM: Deleted primary data file. [2025-09-22T18:27:21.398100] [INFO ] [MAIN ] DTM: Starting full primary refresh. [2025-09-22T18:27:21.751696] [INFO ] [REMOTE ] DTM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:27:22.003190] [INFO ] [REMOTE ] DTG: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-22T18:27:22.004922] [INFO ] [REMOTE ] DTG: Full fetch complete (9032 records). [2025-09-22T18:27:22.004999] [DEBUG] [VALIDATOR ] DTG: Validating primary data. [2025-09-22T18:27:22.127184] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-01. [2025-09-22T18:27:22.383512] [DEBUG] [VALIDATOR ] DTG: All expected trading days are present. [2025-09-22T18:27:22.383601] [DEBUG] [VALIDATOR ] DTG: Primary data validation passed. [2025-09-22T18:27:22.383882] [INFO ] [MAIN ] DTG: Fetched primary data is valid. [2025-09-22T18:27:22.383943] [DEBUG] [LOCAL ] DTG: Saving primary data. [2025-09-22T18:27:22.384399] [DEBUG] [LOCAL ] DTG: Trimmed 9032 records to 5902 (keeping 200 days of data) [2025-09-22T18:27:22.411801] [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-22T18:27:22.413273] [WARN ] [REMOTE ] DTK: No data returned for month 2025-01 [2025-09-22T18:27:22.424103] [DEBUG] [LOCAL ] DTG: Primary data saved (5902 records). [2025-09-22T18:27:22.424265] [INFO ] [MAIN ] DTG: Full history saved. [2025-09-22T18:27:22.424358] [INFO ] [MAIN ] Update Progress: 661/2372 symbols completed. DTG took 20.1s. Estimated remaining: 3h 46m 0s. Rate: 7.6 symbols/min [2025-09-22T18:27:22.591948] [INFO ] [MAIN ] DTW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:27:22.599374] [DEBUG] [LOCAL ] DTW: Loaded 4977 existing records from primary storage. [2025-09-22T18:27:22.599492] [INFO ] [MAIN ] DTW: Loaded 4977 existing records. [2025-09-22T18:27:22.778069] [WARN ] [MAIN ] DTW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:27:22.778374] [INFO ] [MAIN ] DTW: Wiping existing primary data before full refresh. [2025-09-22T18:27:22.778493] [INFO ] [LOCAL ] DTW: Starting deletion of primary data. [2025-09-22T18:27:22.778879] [DEBUG] [LOCAL ] DTW: Deleted primary data file. [2025-09-22T18:27:22.778937] [INFO ] [MAIN ] DTW: Starting full primary refresh. [2025-09-22T18:27:22.927192] [INFO ] [REMOTE ] DTE: Fetching primary data for 2025-09. [2025-09-22T18:27:23.133167] [INFO ] [REMOTE ] DTW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:27:23.722065] [INFO ] [REMOTE ] DTW: Fetching primary data for 2024-12. [2025-09-22T18:27:24.522069] [INFO ] [REMOTE ] DTM: Fetching primary data for 2024-12. [2025-09-22T18:27:24.938778] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T18:27:25.322047] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-02. [2025-09-22T18:27:25.555487] [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-22T18:27:25.555842] [WARN ] [REMOTE ] DTK: No data returned for month 2025-02 [2025-09-22T18:27:25.634279] [INFO ] [REMOTE ] DTE: Incremental fetch complete for 2025-09 (2.71 seconds). [2025-09-22T18:27:25.641491] [INFO ] [REMOTE ] DTE: Full fetch complete (69299 records). [2025-09-22T18:27:25.641600] [DEBUG] [VALIDATOR ] DTE: Validating primary data. [2025-09-22T18:27:26.034157] [DEBUG] [VALIDATOR ] DTE: All expected trading days are present. [2025-09-22T18:27:26.034269] [DEBUG] [VALIDATOR ] DTE: Primary data validation passed. [2025-09-22T18:27:26.035131] [INFO ] [MAIN ] DTE: Fetched primary data is valid. [2025-09-22T18:27:26.035202] [DEBUG] [LOCAL ] DTE: Saving primary data. [2025-09-22T18:27:26.036624] [DEBUG] [LOCAL ] DTE: Trimmed 69299 records to 48004 (keeping 200 days of data) [2025-09-22T18:27:26.132098] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-03. [2025-09-22T18:27:26.326754] [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-22T18:27:26.341825] [WARN ] [REMOTE ] DTK: No data returned for month 2025-03 [2025-09-22T18:27:26.385800] [DEBUG] [LOCAL ] DTE: Primary data saved (48004 records). [2025-09-22T18:27:26.386191] [INFO ] [MAIN ] DTE: Full history saved. [2025-09-22T18:27:26.387719] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-22T18:27:26.386751] [INFO ] [MAIN ] Update Progress: 662/2372 symbols completed. DTE took 42.5s. Estimated remaining: 3h 45m 42s. Rate: 7.6 symbols/min [2025-09-22T18:27:26.564265] [INFO ] [MAIN ] DUK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:27:26.618535] [DEBUG] [LOCAL ] DUK: Loaded 54250 existing records from primary storage. [2025-09-22T18:27:26.618742] [INFO ] [MAIN ] DUK: Loaded 54250 existing records. [2025-09-22T18:27:26.797068] [WARN ] [MAIN ] DUK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:27:26.797310] [INFO ] [MAIN ] DUK: Wiping existing primary data before full refresh. [2025-09-22T18:27:26.797358] [INFO ] [LOCAL ] DUK: Starting deletion of primary data. [2025-09-22T18:27:26.800131] [DEBUG] [LOCAL ] DUK: Deleted primary data file. [2025-09-22T18:27:26.800194] [INFO ] [MAIN ] DUK: Starting full primary refresh. [2025-09-22T18:27:26.927209] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-01. [2025-09-22T18:27:27.188760] [INFO ] [REMOTE ] DUK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:27:27.722089] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-04. [2025-09-22T18:27:27.933282] [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-22T18:27:27.933694] [WARN ] [REMOTE ] DTK: No data returned for month 2025-04 [2025-09-22T18:27:28.522042] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-05. [2025-09-22T18:27:28.657891] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T18:27:28.727093] [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-22T18:27:28.727475] [WARN ] [REMOTE ] DTK: No data returned for month 2025-05 [2025-09-22T18:27:29.322065] [INFO ] [REMOTE ] DUK: Fetching primary data for 2024-12. [2025-09-22T18:27:30.122068] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-06. [2025-09-22T18:27:30.309537] [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-22T18:27:30.309965] [WARN ] [REMOTE ] DTK: No data returned for month 2025-06 [2025-09-22T18:27:30.922070] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-02. [2025-09-22T18:27:31.562261] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2024-12 (2.24 seconds). [2025-09-22T18:27:31.722093] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-07. [2025-09-22T18:27:31.936972] [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-22T18:27:31.937390] [WARN ] [REMOTE ] DTK: No data returned for month 2025-07 [2025-09-22T18:27:32.203301] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T18:27:32.522054] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-08. [2025-09-22T18:27:32.739408] [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-22T18:27:32.739774] [WARN ] [REMOTE ] DTK: No data returned for month 2025-08 [2025-09-22T18:27:33.322057] [INFO ] [REMOTE ] DTK: Fetching primary data for 2025-09. [2025-09-22T18:27:33.538159] [DEBUG] [REMOTE ] DTK: 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-22T18:27:33.538494] [WARN ] [REMOTE ] DTK: No data returned for month 2025-09 [2025-09-22T18:27:33.538595] [INFO ] [REMOTE ] DTK: Full fetch complete (0 records). [2025-09-22T18:27:33.538638] [DEBUG] [VALIDATOR ] DTK: Validating primary data. [2025-09-22T18:27:33.538727] [WARN ] [VALIDATOR ] DTK: No data provided for validation! [2025-09-22T18:27:33.538791] [FATAL] [MAIN ] DTK: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:27:33.538853] [WARN ] [MAIN ] DTK: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:27:33.538929] [INFO ] [LOCAL ] DTK: Starting deletion of primary data. [2025-09-22T18:27:33.538994] [DEBUG] [LOCAL ] DTK: No primary data file found to delete. [2025-09-22T18:27:33.539029] [INFO ] [LOCAL ] DTK: Starting deletion of derivative data. [2025-09-22T18:27:33.539143] [DEBUG] [LOCAL ] DTK: No derivative data file found to delete. [2025-09-22T18:27:33.539218] [INFO ] [MAIN ] Update Progress: 663/2372 symbols completed. DTK took 15.1s. Estimated remaining: 3h 45m 32s. Rate: 7.6 symbols/min [2025-09-22T18:27:33.723595] [INFO ] [MAIN ] DUKB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:27:33.733220] [DEBUG] [LOCAL ] DUKB: Loaded 6504 existing records from primary storage. [2025-09-22T18:27:33.733355] [INFO ] [MAIN ] DUKB: Loaded 6504 existing records. [2025-09-22T18:27:33.926844] [WARN ] [MAIN ] DUKB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:27:33.927124] [INFO ] [MAIN ] DUKB: Wiping existing primary data before full refresh. [2025-09-22T18:27:33.927181] [INFO ] [LOCAL ] DUKB: Starting deletion of primary data. [2025-09-22T18:27:33.927552] [DEBUG] [LOCAL ] DUKB: Deleted primary data file. [2025-09-22T18:27:33.927612] [INFO ] [MAIN ] DUKB: Starting full primary refresh. [2025-09-22T18:27:34.127245] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-01. [2025-09-22T18:27:34.290638] [INFO ] [REMOTE ] DUKB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:27:34.922054] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-03. [2025-09-22T18:27:35.722107] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2024-12. [2025-09-22T18:27:36.056028] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-22T18:27:36.228074] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T18:27:36.259084] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2024-12 (0.54 seconds). [2025-09-22T18:27:36.522054] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-04. [2025-09-22T18:27:37.322049] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-01. [2025-09-22T18:27:37.961719] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-22T18:27:38.122055] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-02. [2025-09-22T18:27:38.331438] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T18:27:38.684833] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T18:27:38.922110] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-01. [2025-09-22T18:27:39.512738] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-22T18:27:39.722044] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-02. [2025-09-22T18:27:40.313463] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T18:27:40.522065] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-03. [2025-09-22T18:27:41.081166] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-22T18:27:41.322062] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-04. [2025-09-22T18:27:42.056599] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-22T18:27:42.122116] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-05. [2025-09-22T18:27:42.922129] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-03. [2025-09-22T18:27:43.043632] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-22T18:27:43.725110] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-06. [2025-09-22T18:27:43.730034] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-22T18:27:44.458856] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-22T18:27:44.522045] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-07. [2025-09-22T18:27:45.207427] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T18:27:45.322069] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-02. [2025-09-22T18:27:46.122119] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-04. [2025-09-22T18:27:46.646874] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-04 (0.52 seconds). [2025-09-22T18:27:46.922083] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-08. [2025-09-22T18:27:46.990575] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T18:27:47.649458] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-22T18:27:47.722075] [INFO ] [REMOTE ] DUKB: Fetching primary data for 2025-09. [2025-09-22T18:27:48.267892] [INFO ] [REMOTE ] DUKB: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-22T18:27:48.269439] [INFO ] [REMOTE ] DUKB: Full fetch complete (9560 records). [2025-09-22T18:27:48.269537] [DEBUG] [VALIDATOR ] DUKB: Validating primary data. [2025-09-22T18:27:48.527203] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-05. [2025-09-22T18:27:48.677107] [DEBUG] [VALIDATOR ] DUKB: All expected trading days are present. [2025-09-22T18:27:48.677192] [DEBUG] [VALIDATOR ] DUKB: Primary data validation passed. [2025-09-22T18:27:48.677444] [INFO ] [MAIN ] DUKB: Fetched primary data is valid. [2025-09-22T18:27:48.677487] [DEBUG] [LOCAL ] DUKB: Saving primary data. [2025-09-22T18:27:48.677993] [DEBUG] [LOCAL ] DUKB: Trimmed 9560 records to 6388 (keeping 200 days of data) [2025-09-22T18:27:48.719188] [DEBUG] [LOCAL ] DUKB: Primary data saved (6388 records). [2025-09-22T18:27:48.719341] [INFO ] [MAIN ] DUKB: Full history saved. [2025-09-22T18:27:48.719432] [INFO ] [MAIN ] Update Progress: 664/2372 symbols completed. DUKB took 15.2s. Estimated remaining: 3h 45m 43s. Rate: 7.6 symbols/min [2025-09-22T18:27:48.891328] [INFO ] [MAIN ] DV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:27:48.947904] [DEBUG] [LOCAL ] DV: Loaded 52057 existing records from primary storage. [2025-09-22T18:27:48.948050] [INFO ] [MAIN ] DV: Loaded 52057 existing records. [2025-09-22T18:27:49.126627] [WARN ] [MAIN ] DV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:27:49.126887] [INFO ] [MAIN ] DV: Wiping existing primary data before full refresh. [2025-09-22T18:27:49.126938] [INFO ] [LOCAL ] DV: Starting deletion of primary data. [2025-09-22T18:27:49.128310] [DEBUG] [LOCAL ] DV: Deleted primary data file. [2025-09-22T18:27:49.128375] [INFO ] [MAIN ] DV: Starting full primary refresh. [2025-09-22T18:27:49.353312] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-22T18:27:49.331755] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-05. [2025-09-22T18:27:49.506226] [INFO ] [REMOTE ] DV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:27:50.122064] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-03. [2025-09-22T18:27:50.922026] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-06. [2025-09-22T18:27:51.278751] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-22T18:27:51.500497] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-22T18:27:51.722114] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-07. [2025-09-22T18:27:52.046215] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T18:27:52.253074] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-22T18:27:52.522057] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-08. [2025-09-22T18:27:53.103823] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-22T18:27:53.322086] [INFO ] [REMOTE ] DTW: Fetching primary data for 2025-09. [2025-09-22T18:27:53.800316] [INFO ] [REMOTE ] DTW: Incremental fetch complete for 2025-09 (0.48 seconds). [2025-09-22T18:27:53.801712] [INFO ] [REMOTE ] DTW: Full fetch complete (7808 records). [2025-09-22T18:27:53.801804] [DEBUG] [VALIDATOR ] DTW: Validating primary data. [2025-09-22T18:27:54.130456] [INFO ] [REMOTE ] DV: Fetching primary data for 2024-12. [2025-09-22T18:27:54.175277] [DEBUG] [VALIDATOR ] DTW: All expected trading days are present. [2025-09-22T18:27:54.175364] [DEBUG] [VALIDATOR ] DTW: Primary data validation passed. [2025-09-22T18:27:54.175871] [INFO ] [MAIN ] DTW: Fetched primary data is valid. [2025-09-22T18:27:54.175936] [DEBUG] [LOCAL ] DTW: Saving primary data. [2025-09-22T18:27:54.176359] [DEBUG] [LOCAL ] DTW: Trimmed 7808 records to 4901 (keeping 200 days of data) [2025-09-22T18:27:54.211570] [DEBUG] [LOCAL ] DTW: Primary data saved (4901 records). [2025-09-22T18:27:54.211792] [INFO ] [MAIN ] DTW: Full history saved. [2025-09-22T18:27:54.211911] [INFO ] [MAIN ] Update Progress: 665/2372 symbols completed. DTW took 31.8s. Estimated remaining: 3h 45m 29s. Rate: 7.6 symbols/min [2025-09-22T18:27:54.390267] [INFO ] [MAIN ] DVA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:27:54.441824] [DEBUG] [LOCAL ] DVA: Loaded 42344 existing records from primary storage. [2025-09-22T18:27:54.441967] [INFO ] [MAIN ] DVA: Loaded 42344 existing records. [2025-09-22T18:27:54.624597] [WARN ] [MAIN ] DVA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:27:54.624928] [INFO ] [MAIN ] DVA: Wiping existing primary data before full refresh. [2025-09-22T18:27:54.624985] [INFO ] [LOCAL ] DVA: Starting deletion of primary data. [2025-09-22T18:27:54.626131] [DEBUG] [LOCAL ] DVA: Deleted primary data file. [2025-09-22T18:27:54.626195] [INFO ] [MAIN ] DVA: Starting full primary refresh. [2025-09-22T18:27:54.927172] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-06. [2025-09-22T18:27:54.997189] [INFO ] [REMOTE ] DVA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:27:55.380115] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2024-12 (1.25 seconds). [2025-09-22T18:27:55.722072] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-01. [2025-09-22T18:27:56.282051] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:27:56.522093] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-04. [2025-09-22T18:27:57.322102] [INFO ] [REMOTE ] DVA: Fetching primary data for 2024-12. [2025-09-22T18:27:57.430091] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-22T18:27:58.122069] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-02. [2025-09-22T18:27:58.450821] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-22T18:27:58.622590] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-04 (2.10 seconds). [2025-09-22T18:27:58.922078] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-07. [2025-09-22T18:27:59.441216] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-22T18:27:59.722076] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-01. [2025-09-22T18:28:00.164560] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T18:28:00.522060] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-03. [2025-09-22T18:28:00.969491] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-22T18:28:01.322094] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-02. [2025-09-22T18:28:02.122094] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-08. [2025-09-22T18:28:02.391792] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-22T18:28:02.667617] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T18:28:02.922070] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-04. [2025-09-22T18:28:03.643364] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T18:28:03.722055] [INFO ] [REMOTE ] DTM: Fetching primary data for 2025-09. [2025-09-22T18:28:04.522082] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-03. [2025-09-22T18:28:04.579288] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T18:28:05.322071] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-05. [2025-09-22T18:28:05.496166] [INFO ] [REMOTE ] DTM: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T18:28:05.503369] [INFO ] [REMOTE ] DTM: Full fetch complete (64922 records). [2025-09-22T18:28:05.503535] [DEBUG] [VALIDATOR ] DTM: Validating primary data. [2025-09-22T18:28:05.903358] [DEBUG] [VALIDATOR ] DTM: All expected trading days are present. [2025-09-22T18:28:05.903458] [DEBUG] [VALIDATOR ] DTM: Primary data validation passed. [2025-09-22T18:28:05.904298] [INFO ] [MAIN ] DTM: Fetched primary data is valid. [2025-09-22T18:28:05.904439] [DEBUG] [LOCAL ] DTM: Saving primary data. [2025-09-22T18:28:05.906551] [DEBUG] [LOCAL ] DTM: Trimmed 64922 records to 44544 (keeping 200 days of data) [2025-09-22T18:28:05.931231] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-22T18:28:06.124371] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-04. [2025-09-22T18:28:06.227396] [DEBUG] [LOCAL ] DTM: Primary data saved (44544 records). [2025-09-22T18:28:06.227524] [INFO ] [MAIN ] DTM: Full history saved. [2025-09-22T18:28:06.227603] [INFO ] [MAIN ] Update Progress: 666/2372 symbols completed. DTM took 45.2s. Estimated remaining: 3h 45m 31s. Rate: 7.6 symbols/min [2025-09-22T18:28:06.397383] [INFO ] [MAIN ] DVN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:28:06.449247] [DEBUG] [LOCAL ] DVN: Loaded 54479 existing records from primary storage. [2025-09-22T18:28:06.449399] [INFO ] [MAIN ] DVN: Loaded 54479 existing records. [2025-09-22T18:28:06.632265] [WARN ] [MAIN ] DVN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:28:06.632568] [INFO ] [MAIN ] DVN: Wiping existing primary data before full refresh. [2025-09-22T18:28:06.632630] [INFO ] [LOCAL ] DVN: Starting deletion of primary data. [2025-09-22T18:28:06.633952] [DEBUG] [LOCAL ] DVN: Deleted primary data file. [2025-09-22T18:28:06.634013] [INFO ] [MAIN ] DVN: Starting full primary refresh. [2025-09-22T18:28:06.927223] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-05. [2025-09-22T18:28:06.990937] [INFO ] [REMOTE ] DVN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:28:07.267083] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-22T18:28:07.722054] [INFO ] [REMOTE ] DVN: Fetching primary data for 2024-12. [2025-09-22T18:28:07.872708] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T18:28:08.518125] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T18:28:08.527989] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-05. [2025-09-22T18:28:09.322055] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-06. [2025-09-22T18:28:09.898710] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2024-12 (2.18 seconds). [2025-09-22T18:28:10.122059] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-06. [2025-09-22T18:28:10.315957] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-22T18:28:10.922064] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-01. [2025-09-22T18:28:11.067117] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-22T18:28:11.596022] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-22T18:28:11.722072] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-07. [2025-09-22T18:28:12.522108] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-07. [2025-09-22T18:28:12.788209] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-22T18:28:13.175882] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T18:28:13.322051] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-08. [2025-09-22T18:28:14.122121] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-06. [2025-09-22T18:28:14.494607] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-07 (1.97 seconds). [2025-09-22T18:28:14.609069] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T18:28:14.922055] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-02. [2025-09-22T18:28:15.490308] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T18:28:15.722057] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-07. [2025-09-22T18:28:16.522069] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-08. [2025-09-22T18:28:17.089508] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-02 (2.17 seconds). [2025-09-22T18:28:17.323022] [INFO ] [REMOTE ] DV: Fetching primary data for 2025-09. [2025-09-22T18:28:17.325939] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-07 (1.60 seconds). [2025-09-22T18:28:18.122045] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-08. [2025-09-22T18:28:18.503279] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-08 (1.98 seconds). [2025-09-22T18:28:18.922036] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-03. [2025-09-22T18:28:19.158726] [INFO ] [REMOTE ] DV: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-22T18:28:19.167732] [INFO ] [REMOTE ] DV: Full fetch complete (73199 records). [2025-09-22T18:28:19.167913] [DEBUG] [VALIDATOR ] DV: Validating primary data. [2025-09-22T18:28:19.585554] [DEBUG] [VALIDATOR ] DV: All expected trading days are present. [2025-09-22T18:28:19.585661] [DEBUG] [VALIDATOR ] DV: Primary data validation passed. [2025-09-22T18:28:19.586500] [INFO ] [MAIN ] DV: Fetched primary data is valid. [2025-09-22T18:28:19.586547] [DEBUG] [LOCAL ] DV: Saving primary data. [2025-09-22T18:28:19.588066] [DEBUG] [LOCAL ] DV: Trimmed 73199 records to 51276 (keeping 200 days of data) [2025-09-22T18:28:19.720180] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T18:28:19.729346] [INFO ] [REMOTE ] DUK: Fetching primary data for 2025-09. [2025-09-22T18:28:19.930448] [DEBUG] [LOCAL ] DV: Primary data saved (51276 records). [2025-09-22T18:28:19.930635] [INFO ] [MAIN ] DV: Full history saved. [2025-09-22T18:28:19.930763] [INFO ] [MAIN ] Update Progress: 667/2372 symbols completed. DV took 31.2s. Estimated remaining: 3h 45m 38s. Rate: 7.6 symbols/min [2025-09-22T18:28:20.101729] [INFO ] [MAIN ] DX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:28:20.154531] [DEBUG] [LOCAL ] DX: Loaded 53245 existing records from primary storage. [2025-09-22T18:28:20.154712] [INFO ] [MAIN ] DX: Loaded 53245 existing records. [2025-09-22T18:28:20.332462] [WARN ] [MAIN ] DX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:28:20.332837] [INFO ] [MAIN ] DX: Wiping existing primary data before full refresh. [2025-09-22T18:28:20.332970] [INFO ] [LOCAL ] DX: Starting deletion of primary data. [2025-09-22T18:28:20.334375] [DEBUG] [LOCAL ] DX: Deleted primary data file. [2025-09-22T18:28:20.334438] [INFO ] [MAIN ] DX: Starting full primary refresh. [2025-09-22T18:28:20.522786] [INFO ] [REMOTE ] DVA: Fetching primary data for 2025-09. [2025-09-22T18:28:20.707345] [INFO ] [REMOTE ] DX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:28:20.739507] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-22T18:28:21.322076] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-04. [2025-09-22T18:28:21.595769] [INFO ] [REMOTE ] DUK: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-22T18:28:21.604013] [INFO ] [REMOTE ] DUK: Full fetch complete (77017 records). [2025-09-22T18:28:21.604184] [DEBUG] [VALIDATOR ] DUK: Validating primary data. [2025-09-22T18:28:21.605182] [FATAL] [VALIDATOR ] DUK: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:28:21.605278] [FATAL] [MAIN ] DUK: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:28:21.605324] [WARN ] [MAIN ] DUK: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:28:21.605394] [INFO ] [LOCAL ] DUK: Starting deletion of primary data. [2025-09-22T18:28:21.605512] [DEBUG] [LOCAL ] DUK: No primary data file found to delete. [2025-09-22T18:28:21.605574] [INFO ] [LOCAL ] DUK: Starting deletion of derivative data. [2025-09-22T18:28:21.606147] [DEBUG] [LOCAL ] DUK: Deleted derivative data file. [2025-09-22T18:28:21.606251] [INFO ] [MAIN ] Update Progress: 668/2372 symbols completed. DUK took 55.2s. Estimated remaining: 3h 45m 14s. Rate: 7.6 symbols/min [2025-09-22T18:28:21.794964] [INFO ] [MAIN ] DXC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:28:21.847961] [DEBUG] [LOCAL ] DXC: Loaded 50193 existing records from primary storage. [2025-09-22T18:28:21.848180] [INFO ] [MAIN ] DXC: Loaded 50193 existing records. [2025-09-22T18:28:22.046751] [WARN ] [MAIN ] DXC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:28:22.047562] [INFO ] [MAIN ] DXC: Wiping existing primary data before full refresh. [2025-09-22T18:28:22.047775] [INFO ] [LOCAL ] DXC: Starting deletion of primary data. [2025-09-22T18:28:22.054833] [DEBUG] [LOCAL ] DXC: Deleted primary data file. [2025-09-22T18:28:22.054953] [INFO ] [MAIN ] DXC: Starting full primary refresh. [2025-09-22T18:28:22.133557] [INFO ] [REMOTE ] DVA: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T18:28:22.133669] [INFO ] [REMOTE ] DX: Fetching primary data for 2024-12. [2025-09-22T18:28:22.183094] [INFO ] [REMOTE ] DVA: Full fetch complete (59428 records). [2025-09-22T18:28:22.198987] [DEBUG] [VALIDATOR ] DVA: Validating primary data. [2025-09-22T18:28:22.244370] [FATAL] [VALIDATOR ] DVA: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:28:22.310487] [FATAL] [MAIN ] DVA: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:28:22.344112] [WARN ] [MAIN ] DVA: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:28:22.371687] [INFO ] [LOCAL ] DVA: Starting deletion of primary data. [2025-09-22T18:28:22.372263] [DEBUG] [LOCAL ] DVA: No primary data file found to delete. [2025-09-22T18:28:22.377744] [INFO ] [LOCAL ] DVA: Starting deletion of derivative data. [2025-09-22T18:28:22.416736] [DEBUG] [LOCAL ] DVA: Deleted derivative data file. [2025-09-22T18:28:22.453824] [INFO ] [MAIN ] Update Progress: 669/2372 symbols completed. DVA took 28.2s. Estimated remaining: 3h 44m 48s. Rate: 7.6 symbols/min [2025-09-22T18:28:22.457728] [INFO ] [REMOTE ] DXC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:28:22.650275] [INFO ] [MAIN ] DXYZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:28:22.689140] [DEBUG] [LOCAL ] DXYZ: Loaded 37323 existing records from primary storage. [2025-09-22T18:28:22.689297] [INFO ] [MAIN ] DXYZ: Loaded 37323 existing records. [2025-09-22T18:28:22.887584] [WARN ] [MAIN ] DXYZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:28:22.887911] [INFO ] [MAIN ] DXYZ: Wiping existing primary data before full refresh. [2025-09-22T18:28:22.887965] [INFO ] [LOCAL ] DXYZ: Starting deletion of primary data. [2025-09-22T18:28:22.889959] [DEBUG] [LOCAL ] DXYZ: Deleted primary data file. [2025-09-22T18:28:22.890025] [INFO ] [MAIN ] DXYZ: Starting full primary refresh. [2025-09-22T18:28:22.936580] [INFO ] [REMOTE ] DXC: Fetching primary data for 2024-12. [2025-09-22T18:28:23.286868] [INFO ] [REMOTE ] DXYZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:28:23.534014] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-04 (2.21 seconds). [2025-09-22T18:28:23.605616] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-22T18:28:23.722034] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-01. [2025-09-22T18:28:24.522025] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2024-12. [2025-09-22T18:28:24.553023] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T18:28:25.285866] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T18:28:25.322025] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-02. [2025-09-22T18:28:26.122062] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-05. [2025-09-22T18:28:26.911925] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2024-12 (2.39 seconds). [2025-09-22T18:28:26.923004] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-01. [2025-09-22T18:28:27.016371] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-22T18:28:27.722035] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-03. [2025-09-22T18:28:28.137605] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-05 (2.02 seconds). [2025-09-22T18:28:28.393874] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T18:28:28.522059] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-02. [2025-09-22T18:28:29.272308] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T18:28:29.322051] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-04. [2025-09-22T18:28:29.861872] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T18:28:30.122072] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-01. [2025-09-22T18:28:30.922051] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-03. [2025-09-22T18:28:31.271495] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-22T18:28:31.722059] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-06. [2025-09-22T18:28:32.221445] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T18:28:32.456100] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-01 (2.33 seconds). [2025-09-22T18:28:32.522019] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-02. [2025-09-22T18:28:33.322090] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-05. [2025-09-22T18:28:33.638710] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-06 (1.92 seconds). [2025-09-22T18:28:34.122165] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-07. [2025-09-22T18:28:34.304918] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-02 (1.78 seconds). [2025-09-22T18:28:34.922041] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-04. [2025-09-22T18:28:35.390867] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-05 (2.07 seconds). [2025-09-22T18:28:35.722061] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-06. [2025-09-22T18:28:35.840176] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-22T18:28:36.349953] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-22T18:28:36.522086] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-08. [2025-09-22T18:28:37.109030] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T18:28:37.322077] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-03. [2025-09-22T18:28:38.122022] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-05. [2025-09-22T18:28:38.646475] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-08 (2.12 seconds). [2025-09-22T18:28:38.922072] [INFO ] [REMOTE ] DVN: Fetching primary data for 2025-09. [2025-09-22T18:28:39.460936] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-22T18:28:39.526330] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-03 (2.20 seconds). [2025-09-22T18:28:39.722068] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-04. [2025-09-22T18:28:40.522135] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-06. [2025-09-22T18:28:40.767790] [INFO ] [REMOTE ] DVN: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T18:28:40.776901] [INFO ] [REMOTE ] DVN: Full fetch complete (77766 records). [2025-09-22T18:28:40.777078] [DEBUG] [VALIDATOR ] DVN: Validating primary data. [2025-09-22T18:28:41.204431] [DEBUG] [VALIDATOR ] DVN: All expected trading days are present. [2025-09-22T18:28:41.204540] [DEBUG] [VALIDATOR ] DVN: Primary data validation passed. [2025-09-22T18:28:41.205592] [INFO ] [MAIN ] DVN: Fetched primary data is valid. [2025-09-22T18:28:41.205685] [DEBUG] [LOCAL ] DVN: Saving primary data. [2025-09-22T18:28:41.207413] [DEBUG] [LOCAL ] DVN: Trimmed 77766 records to 53699 (keeping 200 days of data) [2025-09-22T18:28:41.323315] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-07. [2025-09-22T18:28:41.553848] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-22T18:28:41.592267] [DEBUG] [LOCAL ] DVN: Primary data saved (53699 records). [2025-09-22T18:28:41.593260] [INFO ] [MAIN ] DVN: Full history saved. [2025-09-22T18:28:41.593594] [INFO ] [MAIN ] Update Progress: 670/2372 symbols completed. DVN took 35.4s. Estimated remaining: 3h 45m 9s. Rate: 7.6 symbols/min [2025-09-22T18:28:41.774350] [INFO ] [MAIN ] DY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:28:41.809156] [DEBUG] [LOCAL ] DY: Loaded 30563 existing records from primary storage. [2025-09-22T18:28:41.827615] [INFO ] [MAIN ] DY: Loaded 30563 existing records. [2025-09-22T18:28:41.954702] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T18:28:42.046585] [WARN ] [MAIN ] DY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:28:42.046885] [INFO ] [MAIN ] DY: Wiping existing primary data before full refresh. [2025-09-22T18:28:42.046936] [INFO ] [LOCAL ] DY: Starting deletion of primary data. [2025-09-22T18:28:42.047773] [DEBUG] [LOCAL ] DY: Deleted primary data file. [2025-09-22T18:28:42.047834] [INFO ] [MAIN ] DY: Starting full primary refresh. [2025-09-22T18:28:42.127217] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-07. [2025-09-22T18:28:42.451459] [INFO ] [REMOTE ] DY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:28:42.922103] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-05. [2025-09-22T18:28:43.241252] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-22T18:28:43.672013] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T18:28:43.722066] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-08. [2025-09-22T18:28:44.522140] [INFO ] [REMOTE ] DY: Fetching primary data for 2024-12. [2025-09-22T18:28:44.942785] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-05 (2.02 seconds). [2025-09-22T18:28:45.277967] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-22T18:28:45.322064] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-06. [2025-09-22T18:28:45.886008] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T18:28:46.122101] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-08. [2025-09-22T18:28:46.829259] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T18:28:46.922100] [INFO ] [REMOTE ] DX: Fetching primary data for 2025-09. [2025-09-22T18:28:47.475545] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T18:28:47.722066] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-07. [2025-09-22T18:28:48.522077] [INFO ] [REMOTE ] DXC: Fetching primary data for 2025-09. [2025-09-22T18:28:48.902769] [INFO ] [REMOTE ] DX: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-22T18:28:48.911055] [INFO ] [REMOTE ] DX: Full fetch complete (75256 records). [2025-09-22T18:28:48.911184] [DEBUG] [VALIDATOR ] DX: Validating primary data. [2025-09-22T18:28:49.322815] [DEBUG] [VALIDATOR ] DX: All expected trading days are present. [2025-09-22T18:28:49.322564] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-01. [2025-09-22T18:28:49.323128] [DEBUG] [VALIDATOR ] DX: Primary data validation passed. [2025-09-22T18:28:49.324233] [INFO ] [MAIN ] DX: Fetched primary data is valid. [2025-09-22T18:28:49.325430] [DEBUG] [LOCAL ] DX: Saving primary data. [2025-09-22T18:28:49.327150] [DEBUG] [LOCAL ] DX: Trimmed 75256 records to 52475 (keeping 200 days of data) [2025-09-22T18:28:49.588445] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-22T18:28:49.702748] [DEBUG] [LOCAL ] DX: Primary data saved (52475 records). [2025-09-22T18:28:49.702900] [INFO ] [MAIN ] DX: Full history saved. [2025-09-22T18:28:49.702987] [INFO ] [MAIN ] Update Progress: 671/2372 symbols completed. DX took 29.8s. Estimated remaining: 3h 45m 1s. Rate: 7.6 symbols/min [2025-09-22T18:28:49.873574] [INFO ] [MAIN ] E: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:28:49.909112] [DEBUG] [LOCAL ] E: Loaded 34114 existing records from primary storage. [2025-09-22T18:28:49.909341] [INFO ] [MAIN ] E: Loaded 34114 existing records. [2025-09-22T18:28:50.096357] [WARN ] [MAIN ] E: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:28:50.097028] [INFO ] [MAIN ] E: Wiping existing primary data before full refresh. [2025-09-22T18:28:50.097101] [INFO ] [LOCAL ] E: Starting deletion of primary data. [2025-09-22T18:28:50.105022] [DEBUG] [LOCAL ] E: Deleted primary data file. [2025-09-22T18:28:50.118020] [INFO ] [MAIN ] E: Starting full primary refresh. [2025-09-22T18:28:50.130258] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-08. [2025-09-22T18:28:50.131355] [INFO ] [REMOTE ] DXC: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T18:28:50.205183] [INFO ] [REMOTE ] DXC: Full fetch complete (68439 records). [2025-09-22T18:28:50.217600] [DEBUG] [VALIDATOR ] DXC: Validating primary data. [2025-09-22T18:28:50.815096] [INFO ] [REMOTE ] E: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:28:50.922314] [INFO ] [REMOTE ] E: Fetching primary data for 2024-12. [2025-09-22T18:28:50.942120] [DEBUG] [VALIDATOR ] DXC: All expected trading days are present. [2025-09-22T18:28:50.942228] [DEBUG] [VALIDATOR ] DXC: Primary data validation passed. [2025-09-22T18:28:50.943278] [INFO ] [MAIN ] DXC: Fetched primary data is valid. [2025-09-22T18:28:50.943671] [DEBUG] [LOCAL ] DXC: Saving primary data. [2025-09-22T18:28:50.967455] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-22T18:28:50.974174] [DEBUG] [LOCAL ] DXC: Trimmed 68439 records to 49606 (keeping 200 days of data) [2025-09-22T18:28:51.289432] [DEBUG] [LOCAL ] DXC: Primary data saved (49606 records). [2025-09-22T18:28:51.289579] [INFO ] [MAIN ] DXC: Full history saved. [2025-09-22T18:28:51.289750] [INFO ] [MAIN ] Update Progress: 672/2372 symbols completed. DXC took 29.7s. Estimated remaining: 3h 44m 37s. Rate: 7.6 symbols/min [2025-09-22T18:28:51.458590] [INFO ] [MAIN ] EAF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:28:51.458788] [DEBUG] [LOCAL ] EAF: No existing data file found in primary storage. [2025-09-22T18:28:51.458831] [WARN ] [MAIN ] EAF: No existing data found, performing full refresh instead. [2025-09-22T18:28:51.458973] [INFO ] [MAIN ] EAF: Wiping existing primary data before full refresh. [2025-09-22T18:28:51.459016] [INFO ] [LOCAL ] EAF: Starting deletion of primary data. [2025-09-22T18:28:51.459055] [DEBUG] [LOCAL ] EAF: No primary data file found to delete. [2025-09-22T18:28:51.459086] [INFO ] [MAIN ] EAF: Starting full primary refresh. [2025-09-22T18:28:51.732812] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-02. [2025-09-22T18:28:51.850856] [INFO ] [REMOTE ] EAF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:28:52.100037] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-08 (1.97 seconds). [2025-09-22T18:28:52.507708] [INFO ] [REMOTE ] E: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T18:28:52.521995] [INFO ] [REMOTE ] E: Fetching primary data for 2025-01. [2025-09-22T18:28:53.204132] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-22T18:28:53.322077] [INFO ] [REMOTE ] EAF: Fetching primary data for 2024-12. [2025-09-22T18:28:53.636536] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-22T18:28:54.122099] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-03. [2025-09-22T18:28:54.922090] [INFO ] [REMOTE ] E: Fetching primary data for 2025-02. [2025-09-22T18:28:54.978568] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-22T18:28:55.247006] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-22T18:28:55.722085] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-04. [2025-09-22T18:28:56.131193] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-22T18:28:56.522056] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-01. [2025-09-22T18:28:56.811202] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-22T18:28:57.322016] [INFO ] [REMOTE ] E: Fetching primary data for 2025-03. [2025-09-22T18:28:57.585401] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-22T18:28:58.122060] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-05. [2025-09-22T18:28:58.615069] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T18:28:58.922114] [INFO ] [REMOTE ] E: Fetching primary data for 2025-04. [2025-09-22T18:28:59.405057] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-22T18:28:59.722053] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-06. [2025-09-22T18:29:00.083566] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-04 (1.16 seconds). [2025-09-22T18:29:00.522118] [INFO ] [REMOTE ] DXYZ: Fetching primary data for 2025-09. [2025-09-22T18:29:01.001178] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-22T18:29:01.322094] [INFO ] [REMOTE ] E: Fetching primary data for 2025-05. [2025-09-22T18:29:02.122064] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-07. [2025-09-22T18:29:02.184398] [INFO ] [REMOTE ] DXYZ: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-22T18:29:02.191052] [INFO ] [REMOTE ] DXYZ: Full fetch complete (58265 records). [2025-09-22T18:29:02.191208] [DEBUG] [VALIDATOR ] DXYZ: Validating primary data. [2025-09-22T18:29:02.603115] [DEBUG] [VALIDATOR ] DXYZ: All expected trading days are present. [2025-09-22T18:29:02.603237] [DEBUG] [VALIDATOR ] DXYZ: Primary data validation passed. [2025-09-22T18:29:02.604043] [INFO ] [MAIN ] DXYZ: Fetched primary data is valid. [2025-09-22T18:29:02.604132] [DEBUG] [LOCAL ] DXYZ: Saving primary data. [2025-09-22T18:29:02.607965] [DEBUG] [LOCAL ] DXYZ: Trimmed 58265 records to 36760 (keeping 200 days of data) [2025-09-22T18:29:02.834685] [DEBUG] [LOCAL ] DXYZ: Primary data saved (36760 records). [2025-09-22T18:29:02.834839] [INFO ] [MAIN ] DXYZ: Full history saved. [2025-09-22T18:29:02.834986] [INFO ] [MAIN ] Update Progress: 673/2372 symbols completed. DXYZ took 40.4s. Estimated remaining: 3h 44m 38s. Rate: 7.6 symbols/min [2025-09-22T18:29:02.927219] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-02. [2025-09-22T18:29:03.009810] [INFO ] [MAIN ] EAI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:29:03.033610] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-22T18:29:03.043998] [DEBUG] [LOCAL ] EAI: Loaded 4060 existing records from primary storage. [2025-09-22T18:29:03.044279] [INFO ] [MAIN ] EAI: Loaded 4060 existing records. [2025-09-22T18:29:03.220233] [WARN ] [MAIN ] EAI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:29:03.220509] [INFO ] [MAIN ] EAI: Wiping existing primary data before full refresh. [2025-09-22T18:29:03.220574] [INFO ] [LOCAL ] EAI: Starting deletion of primary data. [2025-09-22T18:29:03.220897] [DEBUG] [LOCAL ] EAI: Deleted primary data file. [2025-09-22T18:29:03.220998] [INFO ] [MAIN ] EAI: Starting full primary refresh. [2025-09-22T18:29:03.611838] [INFO ] [REMOTE ] EAI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:29:03.614099] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-22T18:29:03.722007] [INFO ] [REMOTE ] EAI: Fetching primary data for 2024-12. [2025-09-22T18:29:04.248154] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-22T18:29:04.432991] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2024-12 (0.71 seconds). [2025-09-22T18:29:04.522004] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-01. [2025-09-22T18:29:05.100340] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T18:29:05.322073] [INFO ] [REMOTE ] E: Fetching primary data for 2025-06. [2025-09-22T18:29:06.122074] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-02. [2025-09-22T18:29:06.674192] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-22T18:29:06.794376] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-22T18:29:06.922069] [INFO ] [REMOTE ] E: Fetching primary data for 2025-07. [2025-09-22T18:29:07.722061] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-08. [2025-09-22T18:29:07.919995] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-22T18:29:08.522065] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-03. [2025-09-22T18:29:09.101165] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-03 (0.58 seconds). [2025-09-22T18:29:09.276206] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-22T18:29:09.322011] [INFO ] [REMOTE ] DY: Fetching primary data for 2025-09. [2025-09-22T18:29:10.122095] [INFO ] [REMOTE ] E: Fetching primary data for 2025-08. [2025-09-22T18:29:10.594401] [INFO ] [REMOTE ] DY: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T18:29:10.599461] [INFO ] [REMOTE ] DY: Full fetch complete (44999 records). [2025-09-22T18:29:10.599572] [DEBUG] [VALIDATOR ] DY: Validating primary data. [2025-09-22T18:29:10.927273] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-04. [2025-09-22T18:29:11.005216] [DEBUG] [VALIDATOR ] DY: All expected trading days are present. [2025-09-22T18:29:11.005299] [DEBUG] [VALIDATOR ] DY: Primary data validation passed. [2025-09-22T18:29:11.005969] [INFO ] [MAIN ] DY: Fetched primary data is valid. [2025-09-22T18:29:11.006033] [DEBUG] [LOCAL ] DY: Saving primary data. [2025-09-22T18:29:11.006999] [DEBUG] [LOCAL ] DY: Trimmed 44999 records to 29922 (keeping 200 days of data) [2025-09-22T18:29:11.220345] [DEBUG] [LOCAL ] DY: Primary data saved (29922 records). [2025-09-22T18:29:11.220776] [INFO ] [MAIN ] DY: Full history saved. [2025-09-22T18:29:11.220963] [INFO ] [MAIN ] Update Progress: 674/2372 symbols completed. DY took 29.6s. Estimated remaining: 3h 44m 32s. Rate: 7.6 symbols/min [2025-09-22T18:29:11.402149] [INFO ] [MAIN ] EARN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:29:11.420096] [DEBUG] [LOCAL ] EARN: No existing data file found in primary storage. [2025-09-22T18:29:11.421973] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-22T18:29:11.422115] [WARN ] [MAIN ] EARN: No existing data found, performing full refresh instead. [2025-09-22T18:29:11.429626] [INFO ] [MAIN ] EARN: Wiping existing primary data before full refresh. [2025-09-22T18:29:11.429868] [INFO ] [LOCAL ] EARN: Starting deletion of primary data. [2025-09-22T18:29:11.429935] [DEBUG] [LOCAL ] EARN: No primary data file found to delete. [2025-09-22T18:29:11.429971] [INFO ] [MAIN ] EARN: Starting full primary refresh. [2025-09-22T18:29:11.607475] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-04 (0.68 seconds). [2025-09-22T18:29:11.726025] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-05. [2025-09-22T18:29:11.818158] [INFO ] [REMOTE ] EARN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:29:12.340795] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-22T18:29:12.522068] [INFO ] [REMOTE ] EARN: Fetching primary data for 2024-12. [2025-09-22T18:29:13.322074] [INFO ] [REMOTE ] E: Fetching primary data for 2025-09. [2025-09-22T18:29:14.058041] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-22T18:29:14.122076] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-06. [2025-09-22T18:29:14.778231] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-06 (0.66 seconds). [2025-09-22T18:29:14.835630] [INFO ] [REMOTE ] E: Incremental fetch complete for 2025-09 (1.51 seconds). [2025-09-22T18:29:14.840555] [INFO ] [REMOTE ] E: Full fetch complete (48502 records). [2025-09-22T18:29:14.840684] [DEBUG] [VALIDATOR ] E: Validating primary data. [2025-09-22T18:29:14.927285] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-07. [2025-09-22T18:29:15.230162] [DEBUG] [VALIDATOR ] E: All expected trading days are present. [2025-09-22T18:29:15.230271] [DEBUG] [VALIDATOR ] E: Primary data validation passed. [2025-09-22T18:29:15.231023] [INFO ] [MAIN ] E: Fetched primary data is valid. [2025-09-22T18:29:15.231092] [DEBUG] [LOCAL ] E: Saving primary data. [2025-09-22T18:29:15.232341] [DEBUG] [LOCAL ] E: Trimmed 48502 records to 33511 (keeping 200 days of data) [2025-09-22T18:29:15.446729] [DEBUG] [LOCAL ] E: Primary data saved (33511 records). [2025-09-22T18:29:15.446876] [INFO ] [MAIN ] E: Full history saved. [2025-09-22T18:29:15.446983] [INFO ] [MAIN ] Update Progress: 675/2372 symbols completed. E took 25.7s. Estimated remaining: 3h 44m 14s. Rate: 7.6 symbols/min [2025-09-22T18:29:15.637268] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-22T18:29:15.638941] [INFO ] [MAIN ] EAT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:29:15.698256] [DEBUG] [LOCAL ] EAT: Loaded 50594 existing records from primary storage. [2025-09-22T18:29:15.698431] [INFO ] [MAIN ] EAT: Loaded 50594 existing records. [2025-09-22T18:29:15.727590] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-01. [2025-09-22T18:29:15.885866] [WARN ] [MAIN ] EAT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:29:15.886237] [INFO ] [MAIN ] EAT: Wiping existing primary data before full refresh. [2025-09-22T18:29:15.886304] [INFO ] [LOCAL ] EAT: Starting deletion of primary data. [2025-09-22T18:29:15.887480] [DEBUG] [LOCAL ] EAT: Deleted primary data file. [2025-09-22T18:29:15.887541] [INFO ] [MAIN ] EAT: Starting full primary refresh. [2025-09-22T18:29:16.241040] [INFO ] [REMOTE ] EAT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:29:16.522062] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-08. [2025-09-22T18:29:16.866387] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-08 (0.34 seconds). [2025-09-22T18:29:17.158263] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T18:29:17.322065] [INFO ] [REMOTE ] EAI: Fetching primary data for 2025-09. [2025-09-22T18:29:17.930550] [INFO ] [REMOTE ] EAI: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-22T18:29:17.931855] [INFO ] [REMOTE ] EAI: Full fetch complete (6159 records). [2025-09-22T18:29:17.931925] [DEBUG] [VALIDATOR ] EAI: Validating primary data. [2025-09-22T18:29:18.128393] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-03. [2025-09-22T18:29:18.325042] [DEBUG] [VALIDATOR ] EAI: All expected trading days are present. [2025-09-22T18:29:18.325126] [DEBUG] [VALIDATOR ] EAI: Primary data validation passed. [2025-09-22T18:29:18.325337] [INFO ] [MAIN ] EAI: Fetched primary data is valid. [2025-09-22T18:29:18.325375] [DEBUG] [LOCAL ] EAI: Saving primary data. [2025-09-22T18:29:18.325937] [DEBUG] [LOCAL ] EAI: Trimmed 6159 records to 3977 (keeping 200 days of data) [2025-09-22T18:29:18.358970] [DEBUG] [LOCAL ] EAI: Primary data saved (3977 records). [2025-09-22T18:29:18.359181] [INFO ] [MAIN ] EAI: Full history saved. [2025-09-22T18:29:18.359318] [INFO ] [MAIN ] Update Progress: 676/2372 symbols completed. EAI took 15.5s. Estimated remaining: 3h 43m 54s. Rate: 7.6 symbols/min [2025-09-22T18:29:18.537353] [INFO ] [MAIN ] EB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:29:18.582214] [DEBUG] [LOCAL ] EB: Loaded 38768 existing records from primary storage. [2025-09-22T18:29:18.582358] [INFO ] [MAIN ] EB: Loaded 38768 existing records. [2025-09-22T18:29:18.776994] [WARN ] [MAIN ] EB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:29:18.777307] [INFO ] [MAIN ] EB: Wiping existing primary data before full refresh. [2025-09-22T18:29:18.777358] [INFO ] [LOCAL ] EB: Starting deletion of primary data. [2025-09-22T18:29:18.778516] [DEBUG] [LOCAL ] EB: Deleted primary data file. [2025-09-22T18:29:18.778579] [INFO ] [MAIN ] EB: Starting full primary refresh. [2025-09-22T18:29:18.927211] [INFO ] [REMOTE ] EAT: Fetching primary data for 2024-12. [2025-09-22T18:29:19.144632] [INFO ] [REMOTE ] EB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:29:19.722062] [INFO ] [REMOTE ] EB: Fetching primary data for 2024-12. [2025-09-22T18:29:19.815966] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-22T18:29:20.366469] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-22T18:29:20.522099] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-01. [2025-09-22T18:29:21.322105] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-02. [2025-09-22T18:29:21.388837] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T18:29:22.122084] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-01. [2025-09-22T18:29:22.418390] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-22T18:29:22.447848] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-22T18:29:22.922117] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-04. [2025-09-22T18:29:23.241940] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T18:29:23.722058] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-02. [2025-09-22T18:29:24.522082] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-02. [2025-09-22T18:29:24.557941] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-22T18:29:25.233859] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-22T18:29:25.322089] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-03. [2025-09-22T18:29:26.122089] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-05. [2025-09-22T18:29:26.346348] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T18:29:26.631559] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T18:29:26.922071] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-03. [2025-09-22T18:29:27.722042] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-04. [2025-09-22T18:29:27.789285] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T18:29:28.527186] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-03. [2025-09-22T18:29:28.545267] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-22T18:29:29.163820] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-22T18:29:29.322051] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-04. [2025-09-22T18:29:29.865409] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T18:29:30.122039] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-04. [2025-09-22T18:29:30.922030] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-06. [2025-09-22T18:29:31.308033] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-22T18:29:31.708035] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-22T18:29:31.722014] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-05. [2025-09-22T18:29:32.166526] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T18:29:32.522140] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-05. [2025-09-22T18:29:33.322110] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-07. [2025-09-22T18:29:33.497428] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T18:29:33.938280] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T18:29:34.122112] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-06. [2025-09-22T18:29:34.696573] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T18:29:34.922052] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-08. [2025-09-22T18:29:35.722042] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-06. [2025-09-22T18:29:35.882167] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-22T18:29:36.497842] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-22T18:29:36.522004] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-07. [2025-09-22T18:29:36.566436] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T18:29:37.322070] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-07. [2025-09-22T18:29:37.349397] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-22T18:29:38.122114] [INFO ] [REMOTE ] EAF: Fetching primary data for 2025-09. [2025-09-22T18:29:38.922242] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-08. [2025-09-22T18:29:38.978982] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-22T18:29:39.371557] [INFO ] [REMOTE ] EAF: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T18:29:39.376119] [INFO ] [REMOTE ] EAF: Full fetch complete (64997 records). [2025-09-22T18:29:39.376211] [DEBUG] [VALIDATOR ] EAF: Validating primary data. [2025-09-22T18:29:39.722441] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-08. [2025-09-22T18:29:39.761424] [DEBUG] [VALIDATOR ] EAF: All expected trading days are present. [2025-09-22T18:29:39.761494] [DEBUG] [VALIDATOR ] EAF: Primary data validation passed. [2025-09-22T18:29:39.762264] [INFO ] [MAIN ] EAF: Fetched primary data is valid. [2025-09-22T18:29:39.762327] [DEBUG] [LOCAL ] EAF: Saving primary data. [2025-09-22T18:29:39.763583] [DEBUG] [LOCAL ] EAF: Trimmed 64997 records to 43968 (keeping 200 days of data) [2025-09-22T18:29:40.012110] [DEBUG] [LOCAL ] EAF: Primary data saved (43968 records). [2025-09-22T18:29:40.012247] [INFO ] [MAIN ] EAF: Full history saved. [2025-09-22T18:29:40.012321] [INFO ] [MAIN ] Update Progress: 677/2372 symbols completed. EAF took 48.7s. Estimated remaining: 3h 44m 20s. Rate: 7.6 symbols/min [2025-09-22T18:29:40.089100] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-08 (1.17 seconds). [2025-09-22T18:29:40.522061] [INFO ] [REMOTE ] EARN: Fetching primary data for 2025-09. [2025-09-22T18:29:41.322099] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-05. [2025-09-22T18:29:41.697198] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-08 (1.97 seconds). [2025-09-22T18:29:41.924481] [INFO ] [REMOTE ] EARN: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-22T18:29:41.928416] [INFO ] [REMOTE ] EARN: Full fetch complete (46651 records). [2025-09-22T18:29:41.928504] [DEBUG] [VALIDATOR ] EARN: Validating primary data. [2025-09-22T18:29:42.149529] [INFO ] [REMOTE ] EAT: Fetching primary data for 2025-09. [2025-09-22T18:29:42.307779] [DEBUG] [VALIDATOR ] EARN: All expected trading days are present. [2025-09-22T18:29:42.307855] [DEBUG] [VALIDATOR ] EARN: Primary data validation passed. [2025-09-22T18:29:42.308511] [INFO ] [MAIN ] EARN: Fetched primary data is valid. [2025-09-22T18:29:42.308573] [DEBUG] [LOCAL ] EARN: Saving primary data. [2025-09-22T18:29:42.309590] [DEBUG] [LOCAL ] EARN: Trimmed 46651 records to 30462 (keeping 200 days of data) [2025-09-22T18:29:42.483360] [DEBUG] [LOCAL ] EARN: Primary data saved (30462 records). [2025-09-22T18:29:42.483494] [INFO ] [MAIN ] EARN: Full history saved. [2025-09-22T18:29:42.483568] [INFO ] [MAIN ] Update Progress: 678/2372 symbols completed. EARN took 31.3s. Estimated remaining: 3h 43m 59s. Rate: 7.6 symbols/min [2025-09-22T18:29:42.771899] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-22T18:29:42.922066] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-06. [2025-09-22T18:29:43.973961] [INFO ] [REMOTE ] EAT: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-22T18:29:43.981346] [INFO ] [REMOTE ] EAT: Full fetch complete (71336 records). [2025-09-22T18:29:43.981461] [DEBUG] [VALIDATOR ] EAT: Validating primary data. [2025-09-22T18:29:43.982271] [FATAL] [VALIDATOR ] EAT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:29:43.982367] [FATAL] [MAIN ] EAT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:29:43.982410] [WARN ] [MAIN ] EAT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:29:43.982458] [INFO ] [LOCAL ] EAT: Starting deletion of primary data. [2025-09-22T18:29:43.982541] [DEBUG] [LOCAL ] EAT: No primary data file found to delete. [2025-09-22T18:29:43.982635] [INFO ] [LOCAL ] EAT: Starting deletion of derivative data. [2025-09-22T18:29:43.983114] [DEBUG] [LOCAL ] EAT: Deleted derivative data file. [2025-09-22T18:29:43.983206] [INFO ] [MAIN ] Update Progress: 679/2372 symbols completed. EAT took 28.5s. Estimated remaining: 3h 43m 35s. Rate: 7.6 symbols/min [2025-09-22T18:29:44.205774] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-22T18:29:44.213158] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-07. [2025-09-22T18:29:45.473212] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-22T18:29:45.481959] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-08. [2025-09-22T18:29:46.896533] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T18:29:46.905011] [INFO ] [REMOTE ] EB: Fetching primary data for 2025-09. [2025-09-22T18:29:48.240089] [INFO ] [REMOTE ] EB: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-22T18:29:48.245696] [INFO ] [REMOTE ] EB: Full fetch complete (57131 records). [2025-09-22T18:29:48.245811] [DEBUG] [VALIDATOR ] EB: Validating primary data. [2025-09-22T18:29:48.635051] [DEBUG] [VALIDATOR ] EB: All expected trading days are present. [2025-09-22T18:29:48.635138] [DEBUG] [VALIDATOR ] EB: Primary data validation passed. [2025-09-22T18:29:48.636585] [INFO ] [MAIN ] EB: Fetched primary data is valid. [2025-09-22T18:29:48.636670] [DEBUG] [LOCAL ] EB: Saving primary data. [2025-09-22T18:29:48.637875] [DEBUG] [LOCAL ] EB: Trimmed 57131 records to 37957 (keeping 200 days of data) [2025-09-22T18:29:48.846819] [DEBUG] [LOCAL ] EB: Primary data saved (37957 records). [2025-09-22T18:29:48.846981] [INFO ] [MAIN ] EB: Full history saved. [2025-09-22T18:29:48.847076] [INFO ] [MAIN ] Update Progress: 680/2372 symbols completed. EB took 30.5s. Estimated remaining: 3h 43m 19s. Rate: 7.6 symbols/min [2025-09-22T18:29:49.518316] [INFO ] [MAIN ] EBF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:29:49.482903] [INFO ] [MAIN ] EBR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:29:49.546234] [INFO ] [MAIN ] EC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:29:49.562616] [DEBUG] [LOCAL ] EBR: No existing data file found in primary storage. [2025-09-22T18:29:49.600704] [WARN ] [MAIN ] EBR: No existing data found, performing full refresh instead. [2025-09-22T18:29:49.626193] [INFO ] [MAIN ] EBS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:29:49.626522] [INFO ] [MAIN ] EBR: Wiping existing primary data before full refresh. [2025-09-22T18:29:49.626859] [INFO ] [LOCAL ] EBR: Starting deletion of primary data. [2025-09-22T18:29:49.627450] [DEBUG] [LOCAL ] EBR: No primary data file found to delete. [2025-09-22T18:29:49.627504] [INFO ] [MAIN ] EBR: Starting full primary refresh. [2025-09-22T18:29:49.724361] [DEBUG] [LOCAL ] EBF: Loaded 19927 existing records from primary storage. [2025-09-22T18:29:49.764355] [INFO ] [MAIN ] EBF: Loaded 19927 existing records. [2025-09-22T18:29:50.058460] [DEBUG] [LOCAL ] EC: Loaded 50191 existing records from primary storage. [2025-09-22T18:29:50.059163] [DEBUG] [LOCAL ] EBS: Loaded 47661 existing records from primary storage. [2025-09-22T18:29:50.128309] [INFO ] [MAIN ] EC: Loaded 50191 existing records. [2025-09-22T18:29:50.144809] [WARN ] [MAIN ] EBF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:29:50.144695] [INFO ] [MAIN ] EBS: Loaded 47661 existing records. [2025-09-22T18:29:50.251625] [INFO ] [MAIN ] EBF: Wiping existing primary data before full refresh. [2025-09-22T18:29:50.251790] [INFO ] [LOCAL ] EBF: Starting deletion of primary data. [2025-09-22T18:29:50.393941] [DEBUG] [LOCAL ] EBF: Deleted primary data file. [2025-09-22T18:29:50.399351] [INFO ] [MAIN ] EBF: Starting full primary refresh. [2025-09-22T18:29:50.683372] [INFO ] [REMOTE ] EBR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:29:50.723972] [INFO ] [REMOTE ] EBR: Fetching primary data for 2024-12. [2025-09-22T18:29:50.728063] [WARN ] [MAIN ] EC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:29:50.771234] [INFO ] [MAIN ] EC: Wiping existing primary data before full refresh. [2025-09-22T18:29:50.791817] [INFO ] [LOCAL ] EC: Starting deletion of primary data. [2025-09-22T18:29:50.833195] [DEBUG] [LOCAL ] EC: Deleted primary data file. [2025-09-22T18:29:50.833300] [WARN ] [MAIN ] EBS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:29:50.838574] [INFO ] [MAIN ] EC: Starting full primary refresh. [2025-09-22T18:29:50.870179] [INFO ] [MAIN ] EBS: Wiping existing primary data before full refresh. [2025-09-22T18:29:50.879741] [INFO ] [LOCAL ] EBS: Starting deletion of primary data. [2025-09-22T18:29:50.951252] [DEBUG] [LOCAL ] EBS: Deleted primary data file. [2025-09-22T18:29:51.052816] [INFO ] [MAIN ] EBS: Starting full primary refresh. [2025-09-22T18:29:51.610477] [INFO ] [REMOTE ] EBF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:29:51.626584] [INFO ] [REMOTE ] EBF: Fetching primary data for 2024-12. [2025-09-22T18:29:51.826208] [INFO ] [REMOTE ] EC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:29:51.859210] [INFO ] [REMOTE ] EC: Fetching primary data for 2024-12. [2025-09-22T18:29:51.981243] [INFO ] [REMOTE ] EBS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:29:51.981596] [INFO ] [REMOTE ] EBS: Fetching primary data for 2024-12. [2025-09-22T18:29:52.176710] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-22T18:29:52.188024] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-01. [2025-09-22T18:29:52.884569] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T18:29:52.888291] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-01. [2025-09-22T18:29:53.431591] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-22T18:29:53.441586] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-01. [2025-09-22T18:29:53.472935] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-22T18:29:53.482953] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-01. [2025-09-22T18:29:53.570414] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T18:29:53.574207] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-02. [2025-09-22T18:29:53.761428] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T18:29:53.770465] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-02. [2025-09-22T18:29:54.600132] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T18:29:54.604499] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-03. [2025-09-22T18:29:54.962755] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T18:29:54.971805] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-02. [2025-09-22T18:29:55.114535] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T18:29:55.195671] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-22T18:29:55.722080] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-02. [2025-09-22T18:29:55.857684] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-22T18:29:56.306508] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T18:29:56.522079] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-04. [2025-09-22T18:29:57.317036] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T18:29:57.326293] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-03. [2025-09-22T18:29:57.705294] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T18:29:58.122068] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-03. [2025-09-22T18:29:58.841637] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T18:29:58.922054] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-04. [2025-09-22T18:29:59.411218] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T18:29:59.722066] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-05. [2025-09-22T18:30:00.530520] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-04. [2025-09-22T18:30:00.549831] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-22T18:30:00.625634] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-22T18:30:01.322053] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-05. [2025-09-22T18:30:02.122105] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-06. [2025-09-22T18:30:02.574354] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-04 (2.04 seconds). [2025-09-22T18:30:02.922115] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-05. [2025-09-22T18:30:03.722086] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-03. [2025-09-22T18:30:03.959319] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-05 (2.64 seconds). [2025-09-22T18:30:04.522069] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-06. [2025-09-22T18:30:05.247991] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-06 (3.13 seconds). [2025-09-22T18:30:05.322068] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-07. [2025-09-22T18:30:06.664039] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T18:30:06.668921] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-08. [2025-09-22T18:30:06.825604] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-06 (2.30 seconds). [2025-09-22T18:30:06.864606] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-03 (3.14 seconds). [2025-09-22T18:30:06.903492] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-05 (3.98 seconds). [2025-09-22T18:30:06.922006] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-06. [2025-09-22T18:30:07.390614] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-22T18:30:07.722072] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-07. [2025-09-22T18:30:08.391327] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-22T18:30:08.522061] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-07. [2025-09-22T18:30:08.940814] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T18:30:09.322073] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-04. [2025-09-22T18:30:09.842410] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T18:30:10.122084] [INFO ] [REMOTE ] EBF: Fetching primary data for 2025-09. [2025-09-22T18:30:10.786883] [INFO ] [REMOTE ] EBF: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-22T18:30:10.790123] [INFO ] [REMOTE ] EBF: Full fetch complete (27317 records). [2025-09-22T18:30:10.790200] [DEBUG] [VALIDATOR ] EBF: Validating primary data. [2025-09-22T18:30:10.923444] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-08. [2025-09-22T18:30:11.184768] [DEBUG] [VALIDATOR ] EBF: All expected trading days are present. [2025-09-22T18:30:11.184896] [DEBUG] [VALIDATOR ] EBF: Primary data validation passed. [2025-09-22T18:30:11.185551] [INFO ] [MAIN ] EBF: Fetched primary data is valid. [2025-09-22T18:30:11.185634] [DEBUG] [LOCAL ] EBF: Saving primary data. [2025-09-22T18:30:11.186918] [DEBUG] [LOCAL ] EBF: Trimmed 27317 records to 19545 (keeping 200 days of data) [2025-09-22T18:30:11.311284] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-22T18:30:11.355013] [DEBUG] [LOCAL ] EBF: Primary data saved (19545 records). [2025-09-22T18:30:11.355173] [INFO ] [MAIN ] EBF: Full history saved. [2025-09-22T18:30:11.355268] [INFO ] [MAIN ] Update Progress: 681/2372 symbols completed. EBF took 22.5s. Estimated remaining: 3h 43m 48s. Rate: 7.6 symbols/min [2025-09-22T18:30:11.524524] [INFO ] [MAIN ] ECAT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:30:11.524737] [DEBUG] [LOCAL ] ECAT: No existing data file found in primary storage. [2025-09-22T18:30:11.524784] [WARN ] [MAIN ] ECAT: No existing data found, performing full refresh instead. [2025-09-22T18:30:11.524976] [INFO ] [MAIN ] ECAT: Wiping existing primary data before full refresh. [2025-09-22T18:30:11.525023] [INFO ] [LOCAL ] ECAT: Starting deletion of primary data. [2025-09-22T18:30:11.525064] [DEBUG] [LOCAL ] ECAT: No primary data file found to delete. [2025-09-22T18:30:11.525095] [INFO ] [MAIN ] ECAT: Starting full primary refresh. [2025-09-22T18:30:11.727162] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-08. [2025-09-22T18:30:11.887716] [INFO ] [REMOTE ] ECAT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:30:12.522054] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2024-12. [2025-09-22T18:30:13.327211] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-05. [2025-09-22T18:30:13.343047] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-08 (2.42 seconds). [2025-09-22T18:30:14.122111] [INFO ] [REMOTE ] EBS: Fetching primary data for 2025-09. [2025-09-22T18:30:14.522804] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-22T18:30:14.704680] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-08 (2.98 seconds). [2025-09-22T18:30:14.922063] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-01. [2025-09-22T18:30:15.722060] [INFO ] [REMOTE ] EBR: Fetching primary data for 2025-09. [2025-09-22T18:30:15.832714] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-05 (2.51 seconds). [2025-09-22T18:30:15.833929] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-01 (0.91 seconds). [2025-09-22T18:30:15.914706] [INFO ] [REMOTE ] EBS: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-22T18:30:15.921713] [INFO ] [REMOTE ] EBS: Full fetch complete (67036 records). [2025-09-22T18:30:15.921864] [DEBUG] [VALIDATOR ] EBS: Validating primary data. [2025-09-22T18:30:15.922639] [FATAL] [VALIDATOR ] EBS: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:30:15.922776] [FATAL] [MAIN ] EBS: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:30:15.922820] [WARN ] [MAIN ] EBS: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:30:15.922861] [INFO ] [LOCAL ] EBS: Starting deletion of primary data. [2025-09-22T18:30:15.922920] [DEBUG] [LOCAL ] EBS: No primary data file found to delete. [2025-09-22T18:30:15.922956] [INFO ] [LOCAL ] EBS: Starting deletion of derivative data. [2025-09-22T18:30:15.923414] [DEBUG] [LOCAL ] EBS: Deleted derivative data file. [2025-09-22T18:30:15.923514] [INFO ] [MAIN ] Update Progress: 682/2372 symbols completed. EBS took 27.1s. Estimated remaining: 3h 43m 31s. Rate: 7.6 symbols/min [2025-09-22T18:30:16.095260] [INFO ] [MAIN ] ECC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:30:16.141116] [DEBUG] [LOCAL ] ECC: Loaded 44039 existing records from primary storage. [2025-09-22T18:30:16.141290] [INFO ] [MAIN ] ECC: Loaded 44039 existing records. [2025-09-22T18:30:16.319374] [WARN ] [MAIN ] ECC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:30:16.319674] [INFO ] [MAIN ] ECC: Wiping existing primary data before full refresh. [2025-09-22T18:30:16.319731] [INFO ] [LOCAL ] ECC: Starting deletion of primary data. [2025-09-22T18:30:16.320936] [DEBUG] [LOCAL ] ECC: Deleted primary data file. [2025-09-22T18:30:16.320998] [INFO ] [MAIN ] ECC: Starting full primary refresh. [2025-09-22T18:30:16.533698] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-02. [2025-09-22T18:30:16.688556] [INFO ] [REMOTE ] ECC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:30:17.049628] [INFO ] [REMOTE ] EBR: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-22T18:30:17.056194] [INFO ] [REMOTE ] EBR: Full fetch complete (62494 records). [2025-09-22T18:30:17.056305] [DEBUG] [VALIDATOR ] EBR: Validating primary data. [2025-09-22T18:30:17.056990] [FATAL] [VALIDATOR ] EBR: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:30:17.057097] [FATAL] [MAIN ] EBR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:30:17.057165] [WARN ] [MAIN ] EBR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:30:17.057236] [INFO ] [LOCAL ] EBR: Starting deletion of primary data. [2025-09-22T18:30:17.057303] [DEBUG] [LOCAL ] EBR: No primary data file found to delete. [2025-09-22T18:30:17.057338] [INFO ] [LOCAL ] EBR: Starting deletion of derivative data. [2025-09-22T18:30:17.057376] [DEBUG] [LOCAL ] EBR: No derivative data file found to delete. [2025-09-22T18:30:17.057441] [INFO ] [MAIN ] Update Progress: 683/2372 symbols completed. EBR took 28.2s. Estimated remaining: 3h 43m 6s. Rate: 7.6 symbols/min [2025-09-22T18:30:17.230309] [INFO ] [MAIN ] ECCC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:30:17.230501] [DEBUG] [LOCAL ] ECCC: No existing data file found in primary storage. [2025-09-22T18:30:17.230540] [WARN ] [MAIN ] ECCC: No existing data found, performing full refresh instead. [2025-09-22T18:30:17.230719] [INFO ] [MAIN ] ECCC: Wiping existing primary data before full refresh. [2025-09-22T18:30:17.230770] [INFO ] [LOCAL ] ECCC: Starting deletion of primary data. [2025-09-22T18:30:17.230812] [DEBUG] [LOCAL ] ECCC: No primary data file found to delete. [2025-09-22T18:30:17.230843] [INFO ] [MAIN ] ECCC: Starting full primary refresh. [2025-09-22T18:30:17.327192] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-06. [2025-09-22T18:30:17.624463] [INFO ] [REMOTE ] ECCC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:30:17.641672] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T18:30:18.122084] [INFO ] [REMOTE ] ECC: Fetching primary data for 2024-12. [2025-09-22T18:30:18.922069] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-03. [2025-09-22T18:30:19.032286] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-22T18:30:19.722063] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-07. [2025-09-22T18:30:19.844303] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T18:30:20.041527] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-22T18:30:20.522078] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-04. [2025-09-22T18:30:21.322055] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2024-12. [2025-09-22T18:30:21.786807] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-22T18:30:21.804629] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2024-12 (0.48 seconds). [2025-09-22T18:30:22.124572] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-01. [2025-09-22T18:30:22.128036] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-07 (2.41 seconds). [2025-09-22T18:30:22.922051] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-05. [2025-09-22T18:30:23.127372] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T18:30:23.722047] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-01. [2025-09-22T18:30:24.201288] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-22T18:30:24.522065] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-02. [2025-09-22T18:30:24.938720] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-02 (0.42 seconds). [2025-09-22T18:30:25.322056] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-03. [2025-09-22T18:30:25.553939] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-22T18:30:25.655317] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-03 (0.33 seconds). [2025-09-22T18:30:26.122058] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-08. [2025-09-22T18:30:26.922063] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-06. [2025-09-22T18:30:27.559361] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T18:30:27.722052] [INFO ] [REMOTE ] EC: Fetching primary data for 2025-09. [2025-09-22T18:30:28.407739] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T18:30:28.522089] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-07. [2025-09-22T18:30:29.322083] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-02. [2025-09-22T18:30:29.548403] [INFO ] [REMOTE ] EC: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-22T18:30:29.557204] [INFO ] [REMOTE ] EC: Full fetch complete (71965 records). [2025-09-22T18:30:29.557500] [DEBUG] [VALIDATOR ] EC: Validating primary data. [2025-09-22T18:30:29.865752] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T18:30:29.991533] [DEBUG] [VALIDATOR ] EC: All expected trading days are present. [2025-09-22T18:30:29.991623] [DEBUG] [VALIDATOR ] EC: Primary data validation passed. [2025-09-22T18:30:29.992490] [INFO ] [MAIN ] EC: Fetched primary data is valid. [2025-09-22T18:30:29.992592] [DEBUG] [LOCAL ] EC: Saving primary data. [2025-09-22T18:30:29.994077] [DEBUG] [LOCAL ] EC: Trimmed 71965 records to 49397 (keeping 200 days of data) [2025-09-22T18:30:30.122307] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-04. [2025-09-22T18:30:30.304174] [DEBUG] [LOCAL ] EC: Primary data saved (49397 records). [2025-09-22T18:30:30.304440] [INFO ] [MAIN ] EC: Full history saved. [2025-09-22T18:30:30.304569] [INFO ] [MAIN ] Update Progress: 684/2372 symbols completed. EC took 41.5s. Estimated remaining: 3h 43m 12s. Rate: 7.6 symbols/min [2025-09-22T18:30:30.480559] [INFO ] [MAIN ] ECCU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:30:30.480793] [DEBUG] [LOCAL ] ECCU: No existing data file found in primary storage. [2025-09-22T18:30:30.480850] [WARN ] [MAIN ] ECCU: No existing data found, performing full refresh instead. [2025-09-22T18:30:30.480995] [INFO ] [MAIN ] ECCU: Wiping existing primary data before full refresh. [2025-09-22T18:30:30.481038] [INFO ] [LOCAL ] ECCU: Starting deletion of primary data. [2025-09-22T18:30:30.481081] [DEBUG] [LOCAL ] ECCU: No primary data file found to delete. [2025-09-22T18:30:30.481133] [INFO ] [MAIN ] ECCU: Starting full primary refresh. [2025-09-22T18:30:30.589378] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-22T18:30:30.883837] [INFO ] [REMOTE ] ECCU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:30:30.922121] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-05. [2025-09-22T18:30:30.979076] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T18:30:31.229959] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-05 (0.31 seconds). [2025-09-22T18:30:31.722083] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-08. [2025-09-22T18:30:32.522113] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-03. [2025-09-22T18:30:33.067379] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T18:30:33.322092] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-06. [2025-09-22T18:30:33.830750] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-22T18:30:33.987721] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T18:30:34.122046] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-04. [2025-09-22T18:30:34.922112] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2024-12. [2025-09-22T18:30:35.333730] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2024-12 (0.41 seconds). [2025-09-22T18:30:35.671020] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-22T18:30:35.722010] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-05. [2025-09-22T18:30:36.522059] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-07. [2025-09-22T18:30:36.781416] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-07 (0.26 seconds). [2025-09-22T18:30:37.322060] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-01. [2025-09-22T18:30:37.445266] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T18:30:37.927839] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-22T18:30:38.122058] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-02. [2025-09-22T18:30:38.740204] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-22T18:30:38.922111] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-03. [2025-09-22T18:30:39.369040] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-22T18:30:39.722097] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-04. [2025-09-22T18:30:40.284161] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-22T18:30:40.522082] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-08. [2025-09-22T18:30:40.850671] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-08 (0.33 seconds). [2025-09-22T18:30:41.322077] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-05. [2025-09-22T18:30:41.769865] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-05 (0.45 seconds). [2025-09-22T18:30:42.122063] [INFO ] [REMOTE ] ECCC: Fetching primary data for 2025-09. [2025-09-22T18:30:42.575196] [INFO ] [REMOTE ] ECCC: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-22T18:30:42.576210] [INFO ] [REMOTE ] ECCC: Full fetch complete (1292 records). [2025-09-22T18:30:42.576309] [DEBUG] [VALIDATOR ] ECCC: Validating primary data. [2025-09-22T18:30:42.776190] [WARN ] [VALIDATOR ] ECCC: Validation failed - insufficient historical data. Have 195 unique days, need 200 days [2025-09-22T18:30:42.776444] [FATAL] [MAIN ] ECCC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:30:42.776516] [WARN ] [MAIN ] ECCC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:30:42.776607] [INFO ] [LOCAL ] ECCC: Starting deletion of primary data. [2025-09-22T18:30:42.776714] [DEBUG] [LOCAL ] ECCC: No primary data file found to delete. [2025-09-22T18:30:42.776769] [INFO ] [LOCAL ] ECCC: Starting deletion of derivative data. [2025-09-22T18:30:42.776827] [DEBUG] [LOCAL ] ECCC: No derivative data file found to delete. [2025-09-22T18:30:42.776907] [INFO ] [MAIN ] Update Progress: 685/2372 symbols completed. ECCC took 25.7s. Estimated remaining: 3h 43m 15s. Rate: 7.6 symbols/min [2025-09-22T18:30:42.922038] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-06. [2025-09-22T18:30:42.957819] [INFO ] [MAIN ] ECCW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:30:42.958022] [DEBUG] [LOCAL ] ECCW: No existing data file found in primary storage. [2025-09-22T18:30:42.958065] [WARN ] [MAIN ] ECCW: No existing data found, performing full refresh instead. [2025-09-22T18:30:42.958211] [INFO ] [MAIN ] ECCW: Wiping existing primary data before full refresh. [2025-09-22T18:30:42.958255] [INFO ] [LOCAL ] ECCW: Starting deletion of primary data. [2025-09-22T18:30:42.958296] [DEBUG] [LOCAL ] ECCW: No primary data file found to delete. [2025-09-22T18:30:42.958328] [INFO ] [MAIN ] ECCW: Starting full primary refresh. [2025-09-22T18:30:43.321997] [INFO ] [REMOTE ] ECCW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:30:43.722065] [INFO ] [REMOTE ] ECAT: Fetching primary data for 2025-09. [2025-09-22T18:30:44.522100] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2024-12. [2025-09-22T18:30:44.754299] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-22T18:30:44.854736] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2024-12 (0.33 seconds). [2025-09-22T18:30:44.912447] [INFO ] [REMOTE ] ECAT: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-22T18:30:44.918001] [INFO ] [REMOTE ] ECAT: Full fetch complete (42467 records). [2025-09-22T18:30:44.918105] [DEBUG] [VALIDATOR ] ECAT: Validating primary data. [2025-09-22T18:30:45.300526] [DEBUG] [VALIDATOR ] ECAT: All expected trading days are present. [2025-09-22T18:30:45.300618] [DEBUG] [VALIDATOR ] ECAT: Primary data validation passed. [2025-09-22T18:30:45.301245] [INFO ] [MAIN ] ECAT: Fetched primary data is valid. [2025-09-22T18:30:45.301302] [DEBUG] [LOCAL ] ECAT: Saving primary data. [2025-09-22T18:30:45.302310] [DEBUG] [LOCAL ] ECAT: Trimmed 42467 records to 29793 (keeping 200 days of data) [2025-09-22T18:30:45.355935] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-06. [2025-09-22T18:30:45.490074] [DEBUG] [LOCAL ] ECAT: Primary data saved (29793 records). [2025-09-22T18:30:45.490298] [INFO ] [MAIN ] ECAT: Full history saved. [2025-09-22T18:30:45.490388] [INFO ] [MAIN ] Update Progress: 686/2372 symbols completed. ECAT took 34.1s. Estimated remaining: 3h 42m 54s. Rate: 7.6 symbols/min [2025-09-22T18:30:45.671217] [INFO ] [MAIN ] ECCX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:30:45.671432] [DEBUG] [LOCAL ] ECCX: No existing data file found in primary storage. [2025-09-22T18:30:45.671480] [WARN ] [MAIN ] ECCX: No existing data found, performing full refresh instead. [2025-09-22T18:30:45.671630] [INFO ] [MAIN ] ECCX: Wiping existing primary data before full refresh. [2025-09-22T18:30:45.671711] [INFO ] [LOCAL ] ECCX: Starting deletion of primary data. [2025-09-22T18:30:45.671764] [DEBUG] [LOCAL ] ECCX: No primary data file found to delete. [2025-09-22T18:30:45.671798] [INFO ] [MAIN ] ECCX: Starting full primary refresh. [2025-09-22T18:30:45.970205] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-06 (0.61 seconds). [2025-09-22T18:30:46.053138] [INFO ] [REMOTE ] ECCX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:30:46.122044] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2024-12. [2025-09-22T18:30:46.472817] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2024-12 (0.35 seconds). [2025-09-22T18:30:46.922067] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-07. [2025-09-22T18:30:47.431849] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-07 (0.51 seconds). [2025-09-22T18:30:47.722070] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-07. [2025-09-22T18:30:48.522098] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-01. [2025-09-22T18:30:48.838549] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-01 (0.32 seconds). [2025-09-22T18:30:49.073115] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T18:30:49.322064] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-01. [2025-09-22T18:30:49.842712] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-01 (0.52 seconds). [2025-09-22T18:30:50.122066] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-02. [2025-09-22T18:30:50.573243] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-22T18:30:50.922095] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-03. [2025-09-22T18:30:51.296491] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-03 (0.37 seconds). [2025-09-22T18:30:51.722059] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-08. [2025-09-22T18:30:52.237400] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-22T18:30:52.522058] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-08. [2025-09-22T18:30:53.322072] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-04. [2025-09-22T18:30:53.702915] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-04 (0.38 seconds). [2025-09-22T18:30:53.889468] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-22T18:30:54.122043] [INFO ] [REMOTE ] ECCU: Fetching primary data for 2025-09. [2025-09-22T18:30:54.637665] [INFO ] [REMOTE ] ECCU: Incremental fetch complete for 2025-09 (0.52 seconds). [2025-09-22T18:30:54.638587] [INFO ] [REMOTE ] ECCU: Full fetch complete (4402 records). [2025-09-22T18:30:54.638691] [DEBUG] [VALIDATOR ] ECCU: Validating primary data. [2025-09-22T18:30:54.639082] [FATAL] [VALIDATOR ] ECCU: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:30:54.639165] [FATAL] [MAIN ] ECCU: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:30:54.639208] [WARN ] [MAIN ] ECCU: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:30:54.639274] [INFO ] [LOCAL ] ECCU: Starting deletion of primary data. [2025-09-22T18:30:54.639353] [DEBUG] [LOCAL ] ECCU: No primary data file found to delete. [2025-09-22T18:30:54.639409] [INFO ] [LOCAL ] ECCU: Starting deletion of derivative data. [2025-09-22T18:30:54.639466] [DEBUG] [LOCAL ] ECCU: No derivative data file found to delete. [2025-09-22T18:30:54.639544] [INFO ] [MAIN ] Update Progress: 687/2372 symbols completed. ECCU took 24.3s. Estimated remaining: 3h 42m 49s. Rate: 7.6 symbols/min [2025-09-22T18:30:54.807913] [INFO ] [MAIN ] ECG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:30:54.846256] [DEBUG] [LOCAL ] ECG: Loaded 35132 existing records from primary storage. [2025-09-22T18:30:54.846421] [INFO ] [MAIN ] ECG: Loaded 35132 existing records. [2025-09-22T18:30:54.927148] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-02. [2025-09-22T18:30:55.031898] [WARN ] [MAIN ] ECG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:30:55.032182] [INFO ] [MAIN ] ECG: Wiping existing primary data before full refresh. [2025-09-22T18:30:55.032233] [INFO ] [LOCAL ] ECG: Starting deletion of primary data. [2025-09-22T18:30:55.033291] [DEBUG] [LOCAL ] ECG: Deleted primary data file. [2025-09-22T18:30:55.033354] [INFO ] [MAIN ] ECG: Starting full primary refresh. [2025-09-22T18:30:55.327822] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-02 (0.40 seconds). [2025-09-22T18:30:55.406321] [INFO ] [REMOTE ] ECG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:30:55.722128] [INFO ] [REMOTE ] ECC: Fetching primary data for 2025-09. [2025-09-22T18:30:56.522144] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-05. [2025-09-22T18:30:56.853703] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-05 (0.33 seconds). [2025-09-22T18:30:57.322071] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-06. [2025-09-22T18:30:57.506516] [INFO ] [REMOTE ] ECC: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-22T18:30:57.513051] [INFO ] [REMOTE ] ECC: Full fetch complete (60716 records). [2025-09-22T18:30:57.513185] [DEBUG] [VALIDATOR ] ECC: Validating primary data. [2025-09-22T18:30:57.513920] [FATAL] [VALIDATOR ] ECC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:30:57.514008] [FATAL] [MAIN ] ECC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:30:57.514052] [WARN ] [MAIN ] ECC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:30:57.514119] [INFO ] [LOCAL ] ECC: Starting deletion of primary data. [2025-09-22T18:30:57.514186] [DEBUG] [LOCAL ] ECC: No primary data file found to delete. [2025-09-22T18:30:57.514224] [INFO ] [LOCAL ] ECC: Starting deletion of derivative data. [2025-09-22T18:30:57.514563] [DEBUG] [LOCAL ] ECC: Deleted derivative data file. [2025-09-22T18:30:57.514682] [INFO ] [MAIN ] Update Progress: 688/2372 symbols completed. ECC took 41.6s. Estimated remaining: 3h 42m 29s. Rate: 7.6 symbols/min [2025-09-22T18:30:57.617957] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-06 (0.30 seconds). [2025-09-22T18:30:57.686838] [INFO ] [MAIN ] ECL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:30:57.735612] [DEBUG] [LOCAL ] ECL: Loaded 47444 existing records from primary storage. [2025-09-22T18:30:57.735803] [INFO ] [MAIN ] ECL: Loaded 47444 existing records. [2025-09-22T18:30:57.913280] [WARN ] [MAIN ] ECL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:30:57.913549] [INFO ] [MAIN ] ECL: Wiping existing primary data before full refresh. [2025-09-22T18:30:57.913608] [INFO ] [LOCAL ] ECL: Starting deletion of primary data. [2025-09-22T18:30:57.915745] [DEBUG] [LOCAL ] ECL: Deleted primary data file. [2025-09-22T18:30:57.915807] [INFO ] [MAIN ] ECL: Starting full primary refresh. [2025-09-22T18:30:58.127155] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-07. [2025-09-22T18:30:58.277620] [INFO ] [REMOTE ] ECL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:30:58.494324] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-07 (0.37 seconds). [2025-09-22T18:30:58.922080] [INFO ] [REMOTE ] ECL: Fetching primary data for 2024-12. [2025-09-22T18:30:59.722051] [INFO ] [REMOTE ] ECG: Fetching primary data for 2024-12. [2025-09-22T18:31:00.522065] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-08. [2025-09-22T18:31:00.706042] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T18:31:01.290295] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-22T18:31:01.322030] [INFO ] [REMOTE ] ECCX: Fetching primary data for 2025-09. [2025-09-22T18:31:01.805164] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2024-12 (2.08 seconds). [2025-09-22T18:31:02.003385] [INFO ] [REMOTE ] ECCX: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-22T18:31:02.004357] [INFO ] [REMOTE ] ECCX: Full fetch complete (1475 records). [2025-09-22T18:31:02.004430] [DEBUG] [VALIDATOR ] ECCX: Validating primary data. [2025-09-22T18:31:02.004833] [FATAL] [VALIDATOR ] ECCX: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:31:02.004966] [FATAL] [MAIN ] ECCX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:31:02.005048] [WARN ] [MAIN ] ECCX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:31:02.005162] [INFO ] [LOCAL ] ECCX: Starting deletion of primary data. [2025-09-22T18:31:02.005274] [DEBUG] [LOCAL ] ECCX: No primary data file found to delete. [2025-09-22T18:31:02.005353] [INFO ] [LOCAL ] ECCX: Starting deletion of derivative data. [2025-09-22T18:31:02.005448] [DEBUG] [LOCAL ] ECCX: No derivative data file found to delete. [2025-09-22T18:31:02.005569] [INFO ] [MAIN ] Update Progress: 689/2372 symbols completed. ECCX took 16.5s. Estimated remaining: 3h 42m 13s. Rate: 7.6 symbols/min [2025-09-22T18:31:02.127174] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-03. [2025-09-22T18:31:02.197866] [INFO ] [MAIN ] ECO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:31:02.221112] [DEBUG] [LOCAL ] ECO: Loaded 18901 existing records from primary storage. [2025-09-22T18:31:02.221238] [INFO ] [MAIN ] ECO: Loaded 18901 existing records. [2025-09-22T18:31:02.399880] [WARN ] [MAIN ] ECO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:31:02.400128] [INFO ] [MAIN ] ECO: Wiping existing primary data before full refresh. [2025-09-22T18:31:02.400177] [INFO ] [LOCAL ] ECO: Starting deletion of primary data. [2025-09-22T18:31:02.401088] [DEBUG] [LOCAL ] ECO: Deleted primary data file. [2025-09-22T18:31:02.401153] [INFO ] [MAIN ] ECO: Starting full primary refresh. [2025-09-22T18:31:02.744853] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-22T18:31:02.805352] [INFO ] [REMOTE ] ECO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:31:02.922072] [INFO ] [REMOTE ] ECO: Fetching primary data for 2024-12. [2025-09-22T18:31:03.722142] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-01. [2025-09-22T18:31:04.150420] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-22T18:31:04.522060] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-04. [2025-09-22T18:31:04.976582] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-04 (0.45 seconds). [2025-09-22T18:31:05.322062] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-01. [2025-09-22T18:31:05.547950] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-22T18:31:06.122072] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-02. [2025-09-22T18:31:06.662186] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T18:31:06.922105] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-05. [2025-09-22T18:31:07.367996] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-05 (0.45 seconds). [2025-09-22T18:31:07.722064] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-06. [2025-09-22T18:31:07.836204] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T18:31:07.998092] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-06 (0.28 seconds). [2025-09-22T18:31:08.522061] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-02. [2025-09-22T18:31:09.322056] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-07. [2025-09-22T18:31:09.672546] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-22T18:31:09.793822] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T18:31:10.122064] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-03. [2025-09-22T18:31:10.922091] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-01. [2025-09-22T18:31:11.633049] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-22T18:31:11.722038] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-04. [2025-09-22T18:31:12.279191] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T18:31:12.522062] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-08. [2025-09-22T18:31:13.109393] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-08 (0.59 seconds). [2025-09-22T18:31:13.322059] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-02. [2025-09-22T18:31:13.485943] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T18:31:14.122068] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-05. [2025-09-22T18:31:14.314843] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-22T18:31:14.922068] [INFO ] [REMOTE ] ECCW: Fetching primary data for 2025-09. [2025-09-22T18:31:15.369041] [INFO ] [REMOTE ] ECCW: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-22T18:31:15.370292] [INFO ] [REMOTE ] ECCW: Full fetch complete (1415 records). [2025-09-22T18:31:15.370392] [DEBUG] [VALIDATOR ] ECCW: Validating primary data. [2025-09-22T18:31:15.580062] [WARN ] [VALIDATOR ] ECCW: Validation failed - insufficient historical data. Have 189 unique days, need 200 days [2025-09-22T18:31:15.580441] [FATAL] [MAIN ] ECCW: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:31:15.580554] [WARN ] [MAIN ] ECCW: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:31:15.580793] [INFO ] [LOCAL ] ECCW: Starting deletion of primary data. [2025-09-22T18:31:15.580909] [DEBUG] [LOCAL ] ECCW: No primary data file found to delete. [2025-09-22T18:31:15.581047] [INFO ] [LOCAL ] ECCW: Starting deletion of derivative data. [2025-09-22T18:31:15.581127] [DEBUG] [LOCAL ] ECCW: No derivative data file found to delete. [2025-09-22T18:31:15.581222] [INFO ] [MAIN ] Update Progress: 690/2372 symbols completed. ECCW took 32.8s. Estimated remaining: 3h 42m 18s. Rate: 7.6 symbols/min [2025-09-22T18:31:15.727065] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-03. [2025-09-22T18:31:15.761875] [INFO ] [MAIN ] ECVT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:31:15.812134] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-22T18:31:15.837125] [DEBUG] [LOCAL ] ECVT: Loaded 43818 existing records from primary storage. [2025-09-22T18:31:15.837268] [INFO ] [MAIN ] ECVT: Loaded 43818 existing records. [2025-09-22T18:31:16.016046] [WARN ] [MAIN ] ECVT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:31:16.016314] [INFO ] [MAIN ] ECVT: Wiping existing primary data before full refresh. [2025-09-22T18:31:16.016374] [INFO ] [LOCAL ] ECVT: Starting deletion of primary data. [2025-09-22T18:31:16.018278] [DEBUG] [LOCAL ] ECVT: Deleted primary data file. [2025-09-22T18:31:16.018343] [INFO ] [MAIN ] ECVT: Starting full primary refresh. [2025-09-22T18:31:16.380778] [INFO ] [REMOTE ] ECVT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:31:16.522059] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2024-12. [2025-09-22T18:31:17.322057] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-03. [2025-09-22T18:31:17.464600] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-22T18:31:17.651061] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-22T18:31:18.107912] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T18:31:18.122028] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-01. [2025-09-22T18:31:18.922068] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-04. [2025-09-22T18:31:19.433529] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-22T18:31:19.722037] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-04. [2025-09-22T18:31:20.078382] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-04 (1.16 seconds). [2025-09-22T18:31:20.522094] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-06. [2025-09-22T18:31:21.280198] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T18:31:21.322059] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-05. [2025-09-22T18:31:22.122044] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-02. [2025-09-22T18:31:22.159624] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T18:31:22.820609] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T18:31:22.922073] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-07. [2025-09-22T18:31:23.024915] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-22T18:31:23.722042] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-06. [2025-09-22T18:31:24.522025] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-03. [2025-09-22T18:31:24.554457] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-22T18:31:24.605953] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-22T18:31:25.322063] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-08. [2025-09-22T18:31:25.732815] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-22T18:31:26.122066] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-05. [2025-09-22T18:31:26.922053] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-04. [2025-09-22T18:31:27.039536] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T18:31:27.354185] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-22T18:31:27.722022] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-07. [2025-09-22T18:31:28.522163] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-06. [2025-09-22T18:31:28.636440] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T18:31:28.710574] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T18:31:29.322038] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-05. [2025-09-22T18:31:29.387373] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-06 (0.87 seconds). [2025-09-22T18:31:30.122084] [INFO ] [REMOTE ] ECL: Fetching primary data for 2025-09. [2025-09-22T18:31:30.889359] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-22T18:31:30.922068] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-07. [2025-09-22T18:31:31.613974] [INFO ] [REMOTE ] ECL: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T18:31:31.622066] [INFO ] [REMOTE ] ECL: Full fetch complete (67544 records). [2025-09-22T18:31:31.622239] [DEBUG] [VALIDATOR ] ECL: Validating primary data. [2025-09-22T18:31:31.727916] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-06. [2025-09-22T18:31:32.052348] [DEBUG] [VALIDATOR ] ECL: All expected trading days are present. [2025-09-22T18:31:32.052458] [DEBUG] [VALIDATOR ] ECL: Primary data validation passed. [2025-09-22T18:31:32.053318] [INFO ] [MAIN ] ECL: Fetched primary data is valid. [2025-09-22T18:31:32.053570] [DEBUG] [LOCAL ] ECL: Saving primary data. [2025-09-22T18:31:32.065804] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-22T18:31:32.070422] [DEBUG] [LOCAL ] ECL: Trimmed 67544 records to 46762 (keeping 200 days of data) [2025-09-22T18:31:32.386691] [DEBUG] [LOCAL ] ECL: Primary data saved (46762 records). [2025-09-22T18:31:32.386841] [INFO ] [MAIN ] ECL: Full history saved. [2025-09-22T18:31:32.386970] [INFO ] [MAIN ] Update Progress: 691/2372 symbols completed. ECL took 34.9s. Estimated remaining: 3h 42m 32s. Rate: 7.6 symbols/min [2025-09-22T18:31:32.530399] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-08. [2025-09-22T18:31:32.566340] [INFO ] [MAIN ] ED: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:31:32.566581] [DEBUG] [LOCAL ] ED: No existing data file found in primary storage. [2025-09-22T18:31:32.566638] [WARN ] [MAIN ] ED: No existing data found, performing full refresh instead. [2025-09-22T18:31:32.566996] [INFO ] [MAIN ] ED: Wiping existing primary data before full refresh. [2025-09-22T18:31:32.567040] [INFO ] [LOCAL ] ED: Starting deletion of primary data. [2025-09-22T18:31:32.567083] [DEBUG] [LOCAL ] ED: No primary data file found to delete. [2025-09-22T18:31:32.567119] [INFO ] [MAIN ] ED: Starting full primary refresh. [2025-09-22T18:31:32.951482] [INFO ] [REMOTE ] ED: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:31:33.220020] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T18:31:33.322061] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-07. [2025-09-22T18:31:33.835713] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-08 (1.31 seconds). [2025-09-22T18:31:34.122065] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-08. [2025-09-22T18:31:34.663864] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T18:31:34.922126] [INFO ] [REMOTE ] ED: Fetching primary data for 2024-12. [2025-09-22T18:31:35.492829] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-22T18:31:35.722049] [INFO ] [REMOTE ] ECG: Fetching primary data for 2025-09. [2025-09-22T18:31:36.522086] [INFO ] [REMOTE ] ECO: Fetching primary data for 2025-09. [2025-09-22T18:31:37.005040] [INFO ] [REMOTE ] ECG: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-22T18:31:37.011162] [INFO ] [REMOTE ] ECG: Full fetch complete (51696 records). [2025-09-22T18:31:37.011381] [DEBUG] [VALIDATOR ] ECG: Validating primary data. [2025-09-22T18:31:37.324106] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-08. [2025-09-22T18:31:37.419745] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2024-12 (2.50 seconds). [2025-09-22T18:31:37.476872] [DEBUG] [VALIDATOR ] ECG: All expected trading days are present. [2025-09-22T18:31:37.476955] [DEBUG] [VALIDATOR ] ECG: Primary data validation passed. [2025-09-22T18:31:37.477862] [INFO ] [MAIN ] ECG: Fetched primary data is valid. [2025-09-22T18:31:37.478420] [DEBUG] [LOCAL ] ECG: Saving primary data. [2025-09-22T18:31:37.479899] [DEBUG] [LOCAL ] ECG: Trimmed 51696 records to 34377 (keeping 200 days of data) [2025-09-22T18:31:37.684912] [DEBUG] [LOCAL ] ECG: Primary data saved (34377 records). [2025-09-22T18:31:37.685122] [INFO ] [MAIN ] ECG: Full history saved. [2025-09-22T18:31:37.685251] [INFO ] [MAIN ] Update Progress: 692/2372 symbols completed. ECG took 43.0s. Estimated remaining: 3h 42m 18s. Rate: 7.6 symbols/min [2025-09-22T18:31:37.862951] [INFO ] [MAIN ] EDD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:31:37.873209] [INFO ] [REMOTE ] ECO: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-22T18:31:37.877131] [INFO ] [REMOTE ] ECO: Full fetch complete (29518 records). [2025-09-22T18:31:37.877306] [DEBUG] [VALIDATOR ] ECO: Validating primary data. [2025-09-22T18:31:38.109108] [DEBUG] [LOCAL ] EDD: Loaded 27679 existing records from primary storage. [2025-09-22T18:31:38.142276] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-01. [2025-09-22T18:31:38.142174] [INFO ] [MAIN ] EDD: Loaded 27679 existing records. [2025-09-22T18:31:38.523534] [DEBUG] [VALIDATOR ] ECO: All expected trading days are present. [2025-09-22T18:31:38.541526] [DEBUG] [VALIDATOR ] ECO: Primary data validation passed. [2025-09-22T18:31:38.542298] [INFO ] [MAIN ] ECO: Fetched primary data is valid. [2025-09-22T18:31:38.542915] [DEBUG] [LOCAL ] ECO: Saving primary data. [2025-09-22T18:31:38.547297] [WARN ] [MAIN ] EDD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:31:38.548188] [INFO ] [MAIN ] EDD: Wiping existing primary data before full refresh. [2025-09-22T18:31:38.548268] [INFO ] [LOCAL ] EDD: Starting deletion of primary data. [2025-09-22T18:31:38.548575] [DEBUG] [LOCAL ] ECO: Trimmed 29518 records to 18495 (keeping 200 days of data) [2025-09-22T18:31:38.549367] [DEBUG] [LOCAL ] EDD: Deleted primary data file. [2025-09-22T18:31:38.549496] [INFO ] [MAIN ] EDD: Starting full primary refresh. [2025-09-22T18:31:38.822716] [DEBUG] [LOCAL ] ECO: Primary data saved (18495 records). [2025-09-22T18:31:38.828885] [INFO ] [MAIN ] ECO: Full history saved. [2025-09-22T18:31:38.839488] [INFO ] [MAIN ] Update Progress: 693/2372 symbols completed. ECO took 36.8s. Estimated remaining: 3h 41m 53s. Rate: 7.6 symbols/min [2025-09-22T18:31:39.281302] [INFO ] [MAIN ] EDF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:31:39.312370] [INFO ] [REMOTE ] EDD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:31:39.313036] [INFO ] [REMOTE ] EDD: Fetching primary data for 2024-12. [2025-09-22T18:31:39.350340] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-22T18:31:39.364571] [DEBUG] [LOCAL ] EDF: Loaded 13744 existing records from primary storage. [2025-09-22T18:31:39.365151] [INFO ] [MAIN ] EDF: Loaded 13744 existing records. [2025-09-22T18:31:39.594861] [WARN ] [MAIN ] EDF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:31:39.595821] [INFO ] [MAIN ] EDF: Wiping existing primary data before full refresh. [2025-09-22T18:31:39.595923] [INFO ] [LOCAL ] EDF: Starting deletion of primary data. [2025-09-22T18:31:39.596852] [DEBUG] [LOCAL ] EDF: Deleted primary data file. [2025-09-22T18:31:39.597007] [INFO ] [MAIN ] EDF: Starting full primary refresh. [2025-09-22T18:31:39.727304] [INFO ] [REMOTE ] ECVT: Fetching primary data for 2025-09. [2025-09-22T18:31:40.010373] [INFO ] [REMOTE ] EDF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:31:40.015789] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-22T18:31:40.522149] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-02. [2025-09-22T18:31:40.753397] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-22T18:31:41.113600] [INFO ] [REMOTE ] ECVT: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T18:31:41.120847] [INFO ] [REMOTE ] ECVT: Full fetch complete (59871 records). [2025-09-22T18:31:41.121031] [DEBUG] [VALIDATOR ] ECVT: Validating primary data. [2025-09-22T18:31:41.327141] [INFO ] [REMOTE ] EDF: Fetching primary data for 2024-12. [2025-09-22T18:31:41.538546] [DEBUG] [VALIDATOR ] ECVT: All expected trading days are present. [2025-09-22T18:31:41.538723] [DEBUG] [VALIDATOR ] ECVT: Primary data validation passed. [2025-09-22T18:31:41.539517] [INFO ] [MAIN ] ECVT: Fetched primary data is valid. [2025-09-22T18:31:41.539668] [DEBUG] [LOCAL ] ECVT: Saving primary data. [2025-09-22T18:31:41.543440] [DEBUG] [LOCAL ] ECVT: Trimmed 59871 records to 43080 (keeping 200 days of data) [2025-09-22T18:31:41.820493] [DEBUG] [LOCAL ] ECVT: Primary data saved (43080 records). [2025-09-22T18:31:41.820637] [INFO ] [MAIN ] ECVT: Full history saved. [2025-09-22T18:31:41.820787] [INFO ] [MAIN ] Update Progress: 694/2372 symbols completed. ECVT took 26.2s. Estimated remaining: 3h 41m 33s. Rate: 7.6 symbols/min [2025-09-22T18:31:41.994566] [INFO ] [MAIN ] EDN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:31:42.015928] [DEBUG] [LOCAL ] EDN: Loaded 18158 existing records from primary storage. [2025-09-22T18:31:42.016075] [INFO ] [MAIN ] EDN: Loaded 18158 existing records. [2025-09-22T18:31:42.127143] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-01. [2025-09-22T18:31:42.200923] [WARN ] [MAIN ] EDN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:31:42.201168] [INFO ] [MAIN ] EDN: Wiping existing primary data before full refresh. [2025-09-22T18:31:42.201217] [INFO ] [LOCAL ] EDN: Starting deletion of primary data. [2025-09-22T18:31:42.201994] [DEBUG] [LOCAL ] EDN: Deleted primary data file. [2025-09-22T18:31:42.202054] [INFO ] [MAIN ] EDN: Starting full primary refresh. [2025-09-22T18:31:42.602635] [INFO ] [REMOTE ] EDN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:31:42.617917] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-22T18:31:42.655624] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-02 (2.13 seconds). [2025-09-22T18:31:42.922064] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-01. [2025-09-22T18:31:43.234750] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-22T18:31:43.602991] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T18:31:43.722070] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-02. [2025-09-22T18:31:44.522066] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-03. [2025-09-22T18:31:44.935709] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-22T18:31:45.322076] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-03. [2025-09-22T18:31:46.122016] [INFO ] [REMOTE ] EDN: Fetching primary data for 2024-12. [2025-09-22T18:31:46.160966] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-22T18:31:46.516339] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-22T18:31:46.922089] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-04. [2025-09-22T18:31:47.422397] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-22T18:31:47.722106] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-01. [2025-09-22T18:31:48.522018] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-04. [2025-09-22T18:31:48.693346] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-22T18:31:48.735477] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T18:31:49.322052] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-02. [2025-09-22T18:31:49.707300] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-22T18:31:50.122123] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-05. [2025-09-22T18:31:50.393934] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-22T18:31:50.922122] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-05. [2025-09-22T18:31:51.647369] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T18:31:51.722059] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-03. [2025-09-22T18:31:52.452421] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T18:31:52.487929] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-22T18:31:52.522107] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-04. [2025-09-22T18:31:53.322070] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-02. [2025-09-22T18:31:53.592576] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-22T18:31:54.066989] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-22T18:31:54.122097] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-03. [2025-09-22T18:31:54.877744] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-03 (0.76 seconds). [2025-09-22T18:31:54.922047] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-04. [2025-09-22T18:31:55.722075] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-05. [2025-09-22T18:31:55.897149] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-04 (0.98 seconds). [2025-09-22T18:31:56.522037] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-06. [2025-09-22T18:31:56.591282] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-22T18:31:57.329506] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-05. [2025-09-22T18:31:57.332982] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T18:31:58.122084] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-06. [2025-09-22T18:31:58.315882] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-22T18:31:58.922051] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-07. [2025-09-22T18:31:59.628472] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T18:31:59.722010] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-07. [2025-09-22T18:32:00.245985] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T18:32:00.522071] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-08. [2025-09-22T18:32:01.322073] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-06. [2025-09-22T18:32:01.669898] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-22T18:32:01.796313] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T18:32:02.122063] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-08. [2025-09-22T18:32:02.187698] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-06 (0.87 seconds). [2025-09-22T18:32:02.922109] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-07. [2025-09-22T18:32:03.722100] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-06. [2025-09-22T18:32:03.913525] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T18:32:03.958910] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-22T18:32:04.522095] [INFO ] [REMOTE ] ED: Fetching primary data for 2025-09. [2025-09-22T18:32:04.845745] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-22T18:32:05.322051] [INFO ] [REMOTE ] EDD: Fetching primary data for 2025-09. [2025-09-22T18:32:06.122067] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-08. [2025-09-22T18:32:06.145133] [INFO ] [REMOTE ] ED: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T18:32:06.153927] [INFO ] [REMOTE ] ED: Full fetch complete (76363 records). [2025-09-22T18:32:06.154074] [DEBUG] [VALIDATOR ] ED: Validating primary data. [2025-09-22T18:32:06.549976] [DEBUG] [VALIDATOR ] ED: All expected trading days are present. [2025-09-22T18:32:06.550074] [DEBUG] [VALIDATOR ] ED: Primary data validation passed. [2025-09-22T18:32:06.550934] [INFO ] [MAIN ] ED: Fetched primary data is valid. [2025-09-22T18:32:06.551033] [DEBUG] [LOCAL ] ED: Saving primary data. [2025-09-22T18:32:06.554433] [DEBUG] [LOCAL ] ED: Trimmed 76363 records to 52808 (keeping 200 days of data) [2025-09-22T18:32:06.679365] [INFO ] [REMOTE ] EDD: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-22T18:32:06.685700] [INFO ] [REMOTE ] EDD: Full fetch complete (39081 records). [2025-09-22T18:32:06.686050] [DEBUG] [VALIDATOR ] EDD: Validating primary data. [2025-09-22T18:32:06.687893] [FATAL] [VALIDATOR ] EDD: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:32:06.687999] [FATAL] [MAIN ] EDD: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:32:06.689573] [WARN ] [MAIN ] EDD: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:32:06.690232] [INFO ] [LOCAL ] EDD: Starting deletion of primary data. [2025-09-22T18:32:06.693326] [DEBUG] [LOCAL ] EDD: No primary data file found to delete. [2025-09-22T18:32:06.698077] [INFO ] [LOCAL ] EDD: Starting deletion of derivative data. [2025-09-22T18:32:06.699170] [DEBUG] [LOCAL ] EDD: Deleted derivative data file. [2025-09-22T18:32:06.699515] [INFO ] [MAIN ] Update Progress: 695/2372 symbols completed. EDD took 29.0s. Estimated remaining: 3h 42m 6s. Rate: 7.6 symbols/min [2025-09-22T18:32:06.889319] [INFO ] [MAIN ] EDU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:32:06.890243] [DEBUG] [LOCAL ] EDU: No existing data file found in primary storage. [2025-09-22T18:32:06.891607] [WARN ] [MAIN ] EDU: No existing data found, performing full refresh instead. [2025-09-22T18:32:06.893310] [INFO ] [MAIN ] EDU: Wiping existing primary data before full refresh. [2025-09-22T18:32:06.893602] [INFO ] [LOCAL ] EDU: Starting deletion of primary data. [2025-09-22T18:32:06.896287] [DEBUG] [LOCAL ] EDU: No primary data file found to delete. [2025-09-22T18:32:06.896399] [INFO ] [MAIN ] EDU: Starting full primary refresh. [2025-09-22T18:32:06.987565] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-07. [2025-09-22T18:32:07.339855] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-22T18:32:07.409808] [INFO ] [REMOTE ] EDU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:32:07.506424] [DEBUG] [LOCAL ] ED: Primary data saved (52808 records). [2025-09-22T18:32:07.506572] [INFO ] [MAIN ] ED: Full history saved. [2025-09-22T18:32:07.506689] [INFO ] [MAIN ] Update Progress: 696/2372 symbols completed. ED took 35.1s. Estimated remaining: 3h 41m 41s. Rate: 7.6 symbols/min [2025-09-22T18:32:07.712372] [INFO ] [MAIN ] EE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:32:07.722019] [INFO ] [REMOTE ] EDN: Fetching primary data for 2025-09. [2025-09-22T18:32:07.749029] [DEBUG] [LOCAL ] EE: Loaded 33025 existing records from primary storage. [2025-09-22T18:32:07.749301] [INFO ] [MAIN ] EE: Loaded 33025 existing records. [2025-09-22T18:32:07.888540] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-07 (0.90 seconds). [2025-09-22T18:32:07.946898] [WARN ] [MAIN ] EE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:32:07.947163] [INFO ] [MAIN ] EE: Wiping existing primary data before full refresh. [2025-09-22T18:32:07.947210] [INFO ] [LOCAL ] EE: Starting deletion of primary data. [2025-09-22T18:32:07.948268] [DEBUG] [LOCAL ] EE: Deleted primary data file. [2025-09-22T18:32:07.948329] [INFO ] [MAIN ] EE: Starting full primary refresh. [2025-09-22T18:32:08.391603] [INFO ] [REMOTE ] EE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:32:08.522059] [INFO ] [REMOTE ] EDU: Fetching primary data for 2024-12. [2025-09-22T18:32:09.002985] [INFO ] [REMOTE ] EDN: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-22T18:32:09.008990] [INFO ] [REMOTE ] EDN: Full fetch complete (30601 records). [2025-09-22T18:32:09.009148] [DEBUG] [VALIDATOR ] EDN: Validating primary data. [2025-09-22T18:32:09.327182] [INFO ] [REMOTE ] EE: Fetching primary data for 2024-12. [2025-09-22T18:32:09.406746] [DEBUG] [VALIDATOR ] EDN: All expected trading days are present. [2025-09-22T18:32:09.406855] [DEBUG] [VALIDATOR ] EDN: Primary data validation passed. [2025-09-22T18:32:09.407371] [INFO ] [MAIN ] EDN: Fetched primary data is valid. [2025-09-22T18:32:09.407427] [DEBUG] [LOCAL ] EDN: Saving primary data. [2025-09-22T18:32:09.408284] [DEBUG] [LOCAL ] EDN: Trimmed 30601 records to 18016 (keeping 200 days of data) [2025-09-22T18:32:09.516665] [DEBUG] [LOCAL ] EDN: Primary data saved (18016 records). [2025-09-22T18:32:09.516829] [INFO ] [MAIN ] EDN: Full history saved. [2025-09-22T18:32:09.516919] [INFO ] [MAIN ] Update Progress: 697/2372 symbols completed. EDN took 27.7s. Estimated remaining: 3h 41m 19s. Rate: 7.6 symbols/min [2025-09-22T18:32:09.716976] [INFO ] [MAIN ] EEA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:32:09.721937] [DEBUG] [LOCAL ] EEA: Loaded 2853 existing records from primary storage. [2025-09-22T18:32:09.722027] [INFO ] [MAIN ] EEA: Loaded 2853 existing records. [2025-09-22T18:32:09.931956] [WARN ] [MAIN ] EEA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:32:09.932487] [INFO ] [MAIN ] EEA: Wiping existing primary data before full refresh. [2025-09-22T18:32:09.932572] [INFO ] [LOCAL ] EEA: Starting deletion of primary data. [2025-09-22T18:32:09.932876] [DEBUG] [LOCAL ] EEA: Deleted primary data file. [2025-09-22T18:32:09.932937] [INFO ] [MAIN ] EEA: Starting full primary refresh. [2025-09-22T18:32:10.127748] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-08. [2025-09-22T18:32:10.351979] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2024-12 (1.83 seconds). [2025-09-22T18:32:10.357080] [INFO ] [REMOTE ] EEA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:32:10.784147] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T18:32:10.922053] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-01. [2025-09-22T18:32:11.019325] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T18:32:11.722055] [INFO ] [REMOTE ] EDF: Fetching primary data for 2025-09. [2025-09-22T18:32:11.989563] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-22T18:32:12.522016] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-01. [2025-09-22T18:32:12.752605] [INFO ] [REMOTE ] EDF: Incremental fetch complete for 2025-09 (1.03 seconds). [2025-09-22T18:32:12.755242] [INFO ] [REMOTE ] EDF: Full fetch complete (21019 records). [2025-09-22T18:32:12.755320] [DEBUG] [VALIDATOR ] EDF: Validating primary data. [2025-09-22T18:32:12.755911] [FATAL] [VALIDATOR ] EDF: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:32:12.756000] [FATAL] [MAIN ] EDF: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:32:12.756050] [WARN ] [MAIN ] EDF: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:32:12.756137] [INFO ] [LOCAL ] EDF: Starting deletion of primary data. [2025-09-22T18:32:12.756222] [DEBUG] [LOCAL ] EDF: No primary data file found to delete. [2025-09-22T18:32:12.756275] [INFO ] [LOCAL ] EDF: Starting deletion of derivative data. [2025-09-22T18:32:12.756807] [DEBUG] [LOCAL ] EDF: Deleted derivative data file. [2025-09-22T18:32:12.756941] [INFO ] [MAIN ] Update Progress: 698/2372 symbols completed. EDF took 33.9s. Estimated remaining: 3h 40m 60s. Rate: 7.6 symbols/min [2025-09-22T18:32:12.935547] [INFO ] [MAIN ] EEX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:32:12.935789] [DEBUG] [LOCAL ] EEX: No existing data file found in primary storage. [2025-09-22T18:32:12.935845] [WARN ] [MAIN ] EEX: No existing data found, performing full refresh instead. [2025-09-22T18:32:12.935992] [INFO ] [MAIN ] EEX: Wiping existing primary data before full refresh. [2025-09-22T18:32:12.936055] [INFO ] [LOCAL ] EEX: Starting deletion of primary data. [2025-09-22T18:32:12.936138] [DEBUG] [LOCAL ] EEX: No primary data file found to delete. [2025-09-22T18:32:12.936183] [INFO ] [MAIN ] EEX: Starting full primary refresh. [2025-09-22T18:32:13.313931] [INFO ] [REMOTE ] EEX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:32:13.322030] [INFO ] [REMOTE ] EEX: Fetching primary data for 2024-12. [2025-09-22T18:32:14.127199] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-02. [2025-09-22T18:32:14.140571] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-22T18:32:14.757871] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-22T18:32:14.923437] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-02. [2025-09-22T18:32:14.925388] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-22T18:32:15.722054] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-01. [2025-09-22T18:32:16.527299] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-03. [2025-09-22T18:32:16.529766] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-22T18:32:16.696586] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T18:32:17.322098] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-02. [2025-09-22T18:32:17.632171] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-22T18:32:18.032587] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-02 (0.71 seconds). [2025-09-22T18:32:18.122063] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-04. [2025-09-22T18:32:18.922057] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-03. [2025-09-22T18:32:19.573792] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-22T18:32:19.722011] [INFO ] [REMOTE ] EEA: Fetching primary data for 2024-12. [2025-09-22T18:32:20.109177] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-22T18:32:20.376589] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-22T18:32:20.522064] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-01. [2025-09-22T18:32:21.019614] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-01 (0.50 seconds). [2025-09-22T18:32:21.322126] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-05. [2025-09-22T18:32:22.122065] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-02. [2025-09-22T18:32:22.521719] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-02 (0.40 seconds). [2025-09-22T18:32:22.761989] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-22T18:32:22.922060] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-04. [2025-09-22T18:32:23.728423] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-03. [2025-09-22T18:32:23.732595] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-22T18:32:24.522060] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-06. [2025-09-22T18:32:25.322076] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-05. [2025-09-22T18:32:25.691334] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-22T18:32:25.952100] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T18:32:26.122024] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-07. [2025-09-22T18:32:26.292759] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-22T18:32:26.922104] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-06. [2025-09-22T18:32:27.583141] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T18:32:27.625999] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-22T18:32:27.722068] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-07. [2025-09-22T18:32:28.455970] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-22T18:32:28.522076] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-03. [2025-09-22T18:32:29.072011] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-22T18:32:29.322056] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-08. [2025-09-22T18:32:30.122055] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-04. [2025-09-22T18:32:30.801184] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-22T18:32:30.922057] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-08. [2025-09-22T18:32:31.535152] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-22T18:32:31.722061] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-04. [2025-09-22T18:32:31.955294] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-22T18:32:32.522123] [INFO ] [REMOTE ] EE: Fetching primary data for 2025-09. [2025-09-22T18:32:33.322065] [INFO ] [REMOTE ] EEX: Fetching primary data for 2025-09. [2025-09-22T18:32:34.122125] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-05. [2025-09-22T18:32:34.455985] [INFO ] [REMOTE ] EE: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T18:32:34.460839] [INFO ] [REMOTE ] EE: Full fetch complete (43496 records). [2025-09-22T18:32:34.460933] [DEBUG] [VALIDATOR ] EE: Validating primary data. [2025-09-22T18:32:34.567949] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-04 (2.85 seconds). [2025-09-22T18:32:34.850754] [DEBUG] [VALIDATOR ] EE: All expected trading days are present. [2025-09-22T18:32:34.850843] [DEBUG] [VALIDATOR ] EE: Primary data validation passed. [2025-09-22T18:32:34.851435] [INFO ] [MAIN ] EE: Fetched primary data is valid. [2025-09-22T18:32:34.851476] [DEBUG] [LOCAL ] EE: Saving primary data. [2025-09-22T18:32:34.852462] [DEBUG] [LOCAL ] EE: Trimmed 43496 records to 32535 (keeping 200 days of data) [2025-09-22T18:32:34.943876] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-05. [2025-09-22T18:32:35.061297] [DEBUG] [LOCAL ] EE: Primary data saved (32535 records). [2025-09-22T18:32:35.061458] [INFO ] [MAIN ] EE: Full history saved. [2025-09-22T18:32:35.061550] [INFO ] [MAIN ] Update Progress: 699/2372 symbols completed. EE took 27.6s. Estimated remaining: 3h 41m 26s. Rate: 7.6 symbols/min [2025-09-22T18:32:35.247040] [INFO ] [MAIN ] EFC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:32:35.293505] [DEBUG] [LOCAL ] EFC: Loaded 46929 existing records from primary storage. [2025-09-22T18:32:35.293704] [INFO ] [MAIN ] EFC: Loaded 46929 existing records. [2025-09-22T18:32:35.473630] [WARN ] [MAIN ] EFC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:32:35.477786] [INFO ] [MAIN ] EFC: Wiping existing primary data before full refresh. [2025-09-22T18:32:35.477931] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-05 (0.53 seconds). [2025-09-22T18:32:35.478156] [INFO ] [LOCAL ] EFC: Starting deletion of primary data. [2025-09-22T18:32:35.481099] [DEBUG] [LOCAL ] EFC: Deleted primary data file. [2025-09-22T18:32:35.481162] [INFO ] [MAIN ] EFC: Starting full primary refresh. [2025-09-22T18:32:35.728726] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-06. [2025-09-22T18:32:35.771725] [INFO ] [REMOTE ] EEX: Incremental fetch complete for 2025-09 (2.45 seconds). [2025-09-22T18:32:35.789759] [INFO ] [REMOTE ] EEX: Full fetch complete (20137 records). [2025-09-22T18:32:35.819566] [DEBUG] [VALIDATOR ] EEX: Validating primary data. [2025-09-22T18:32:35.838263] [FATAL] [VALIDATOR ] EEX: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:32:35.859900] [FATAL] [MAIN ] EEX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:32:35.859810] [INFO ] [REMOTE ] EFC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:32:35.860014] [WARN ] [MAIN ] EEX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:32:35.860177] [INFO ] [LOCAL ] EEX: Starting deletion of primary data. [2025-09-22T18:32:35.860557] [DEBUG] [LOCAL ] EEX: No primary data file found to delete. [2025-09-22T18:32:35.860617] [INFO ] [LOCAL ] EEX: Starting deletion of derivative data. [2025-09-22T18:32:35.860709] [DEBUG] [LOCAL ] EEX: No derivative data file found to delete. [2025-09-22T18:32:35.860796] [INFO ] [MAIN ] Update Progress: 700/2372 symbols completed. EEX took 23.1s. Estimated remaining: 3h 41m 1s. Rate: 7.6 symbols/min [2025-09-22T18:32:36.043085] [INFO ] [MAIN ] EFR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:32:36.062822] [DEBUG] [LOCAL ] EFR: Loaded 14298 existing records from primary storage. [2025-09-22T18:32:36.062976] [INFO ] [MAIN ] EFR: Loaded 14298 existing records. [2025-09-22T18:32:36.228352] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-06 (0.50 seconds). [2025-09-22T18:32:36.260942] [WARN ] [MAIN ] EFR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:32:36.261185] [INFO ] [MAIN ] EFR: Wiping existing primary data before full refresh. [2025-09-22T18:32:36.261233] [INFO ] [LOCAL ] EFR: Starting deletion of primary data. [2025-09-22T18:32:36.262044] [DEBUG] [LOCAL ] EFR: Deleted primary data file. [2025-09-22T18:32:36.262105] [INFO ] [MAIN ] EFR: Starting full primary refresh. [2025-09-22T18:32:36.532267] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-07. [2025-09-22T18:32:36.623527] [INFO ] [REMOTE ] EFR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:32:36.973003] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-05 (2.85 seconds). [2025-09-22T18:32:37.260579] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-22T18:32:37.322047] [INFO ] [REMOTE ] EFR: Fetching primary data for 2024-12. [2025-09-22T18:32:38.122104] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-08. [2025-09-22T18:32:38.248369] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-22T18:32:38.570481] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-22T18:32:38.922119] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-01. [2025-09-22T18:32:39.722113] [INFO ] [REMOTE ] EFC: Fetching primary data for 2024-12. [2025-09-22T18:32:39.810892] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-22T18:32:40.522130] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-02. [2025-09-22T18:32:41.144448] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-22T18:32:41.241299] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-22T18:32:41.322023] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-06. [2025-09-22T18:32:42.122065] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-03. [2025-09-22T18:32:42.599292] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-22T18:32:42.867695] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-22T18:32:42.922064] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-07. [2025-09-22T18:32:43.722122] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-04. [2025-09-22T18:32:44.522210] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-01. [2025-09-22T18:32:44.528638] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T18:32:44.796631] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-22T18:32:45.322067] [INFO ] [REMOTE ] EEA: Fetching primary data for 2025-09. [2025-09-22T18:32:45.827345] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-22T18:32:45.896946] [INFO ] [REMOTE ] EEA: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-22T18:32:45.897855] [INFO ] [REMOTE ] EEA: Full fetch complete (3982 records). [2025-09-22T18:32:45.897924] [DEBUG] [VALIDATOR ] EEA: Validating primary data. [2025-09-22T18:32:46.127177] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-05. [2025-09-22T18:32:46.255975] [DEBUG] [VALIDATOR ] EEA: All expected trading days are present. [2025-09-22T18:32:46.256054] [DEBUG] [VALIDATOR ] EEA: Primary data validation passed. [2025-09-22T18:32:46.256181] [INFO ] [MAIN ] EEA: Fetched primary data is valid. [2025-09-22T18:32:46.256219] [DEBUG] [LOCAL ] EEA: Saving primary data. [2025-09-22T18:32:46.256581] [DEBUG] [LOCAL ] EEA: Trimmed 3982 records to 2752 (keeping 200 days of data) [2025-09-22T18:32:46.273256] [DEBUG] [LOCAL ] EEA: Primary data saved (2752 records). [2025-09-22T18:32:46.273331] [INFO ] [MAIN ] EEA: Full history saved. [2025-09-22T18:32:46.273405] [INFO ] [MAIN ] Update Progress: 701/2372 symbols completed. EEA took 36.8s. Estimated remaining: 3h 40m 59s. Rate: 7.6 symbols/min [2025-09-22T18:32:46.448559] [INFO ] [MAIN ] EFT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:32:46.463205] [DEBUG] [LOCAL ] EFT: Loaded 12640 existing records from primary storage. [2025-09-22T18:32:46.463330] [INFO ] [MAIN ] EFT: Loaded 12640 existing records. [2025-09-22T18:32:46.644554] [WARN ] [MAIN ] EFT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:32:46.644914] [INFO ] [MAIN ] EFT: Wiping existing primary data before full refresh. [2025-09-22T18:32:46.644976] [INFO ] [LOCAL ] EFT: Starting deletion of primary data. [2025-09-22T18:32:46.645524] [DEBUG] [LOCAL ] EFT: Deleted primary data file. [2025-09-22T18:32:46.645586] [INFO ] [MAIN ] EFT: Starting full primary refresh. [2025-09-22T18:32:46.925894] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-08. [2025-09-22T18:32:47.014162] [INFO ] [REMOTE ] EFT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:32:47.022966] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-22T18:32:47.722069] [INFO ] [REMOTE ] EFT: Fetching primary data for 2024-12. [2025-09-22T18:32:48.522076] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-06. [2025-09-22T18:32:48.756391] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T18:32:48.782854] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-22T18:32:49.326212] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-01. [2025-09-22T18:32:49.328801] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T18:32:50.122074] [INFO ] [REMOTE ] EDU: Fetching primary data for 2025-09. [2025-09-22T18:32:50.141623] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-22T18:32:50.922051] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-02. [2025-09-22T18:32:51.367230] [INFO ] [REMOTE ] EDU: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T18:32:51.377435] [INFO ] [REMOTE ] EDU: Full fetch complete (66626 records). [2025-09-22T18:32:51.377615] [DEBUG] [VALIDATOR ] EDU: Validating primary data. [2025-09-22T18:32:51.694365] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-22T18:32:51.736774] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-03. [2025-09-22T18:32:51.794794] [DEBUG] [VALIDATOR ] EDU: All expected trading days are present. [2025-09-22T18:32:51.794918] [DEBUG] [VALIDATOR ] EDU: Primary data validation passed. [2025-09-22T18:32:51.795759] [INFO ] [MAIN ] EDU: Fetched primary data is valid. [2025-09-22T18:32:51.795827] [DEBUG] [LOCAL ] EDU: Saving primary data. [2025-09-22T18:32:51.800285] [DEBUG] [LOCAL ] EDU: Trimmed 66626 records to 45124 (keeping 200 days of data) [2025-09-22T18:32:52.068972] [DEBUG] [LOCAL ] EDU: Primary data saved (45124 records). [2025-09-22T18:32:52.069106] [INFO ] [MAIN ] EDU: Full history saved. [2025-09-22T18:32:52.069180] [INFO ] [MAIN ] Update Progress: 702/2372 symbols completed. EDU took 45.4s. Estimated remaining: 3h 40m 46s. Rate: 7.6 symbols/min [2025-09-22T18:32:52.236485] [INFO ] [MAIN ] EFX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:32:52.291609] [DEBUG] [LOCAL ] EFX: Loaded 45687 existing records from primary storage. [2025-09-22T18:32:52.291794] [INFO ] [MAIN ] EFX: Loaded 45687 existing records. [2025-09-22T18:32:52.478023] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-22T18:32:52.483583] [WARN ] [MAIN ] EFX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:32:52.487294] [INFO ] [MAIN ] EFX: Wiping existing primary data before full refresh. [2025-09-22T18:32:52.487351] [INFO ] [LOCAL ] EFX: Starting deletion of primary data. [2025-09-22T18:32:52.488769] [DEBUG] [LOCAL ] EFX: Deleted primary data file. [2025-09-22T18:32:52.488831] [INFO ] [MAIN ] EFX: Starting full primary refresh. [2025-09-22T18:32:52.527283] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-07. [2025-09-22T18:32:52.845663] [INFO ] [REMOTE ] EFX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:32:53.202409] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-07 (0.68 seconds). [2025-09-22T18:32:53.322005] [INFO ] [REMOTE ] EFX: Fetching primary data for 2024-12. [2025-09-22T18:32:54.122097] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-02. [2025-09-22T18:32:54.927614] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-08. [2025-09-22T18:32:54.932797] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2024-12 (1.61 seconds). [2025-09-22T18:32:55.390831] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T18:32:55.544426] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-22T18:32:55.722103] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-03. [2025-09-22T18:32:56.522111] [INFO ] [REMOTE ] EFR: Fetching primary data for 2025-09. [2025-09-22T18:32:57.259284] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T18:32:57.322058] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-04. [2025-09-22T18:32:57.477806] [INFO ] [REMOTE ] EFR: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-22T18:32:57.480590] [INFO ] [REMOTE ] EFR: Full fetch complete (18482 records). [2025-09-22T18:32:57.480737] [DEBUG] [VALIDATOR ] EFR: Validating primary data. [2025-09-22T18:32:57.855263] [DEBUG] [VALIDATOR ] EFR: All expected trading days are present. [2025-09-22T18:32:57.855402] [DEBUG] [VALIDATOR ] EFR: Primary data validation passed. [2025-09-22T18:32:57.855883] [INFO ] [MAIN ] EFR: Fetched primary data is valid. [2025-09-22T18:32:57.855945] [DEBUG] [LOCAL ] EFR: Saving primary data. [2025-09-22T18:32:57.856501] [DEBUG] [LOCAL ] EFR: Trimmed 18482 records to 14225 (keeping 200 days of data) [2025-09-22T18:32:57.942786] [DEBUG] [LOCAL ] EFR: Primary data saved (14225 records). [2025-09-22T18:32:57.942931] [INFO ] [MAIN ] EFR: Full history saved. [2025-09-22T18:32:57.943016] [INFO ] [MAIN ] Update Progress: 703/2372 symbols completed. EFR took 22.1s. Estimated remaining: 3h 40m 34s. Rate: 7.6 symbols/min [2025-09-22T18:32:58.123419] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-04. [2025-09-22T18:32:58.126686] [INFO ] [MAIN ] EFXT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:32:58.129072] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-22T18:32:58.167116] [DEBUG] [LOCAL ] EFXT: Loaded 30115 existing records from primary storage. [2025-09-22T18:32:58.167247] [INFO ] [MAIN ] EFXT: Loaded 30115 existing records. [2025-09-22T18:32:58.350855] [WARN ] [MAIN ] EFXT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:32:58.351163] [INFO ] [MAIN ] EFXT: Wiping existing primary data before full refresh. [2025-09-22T18:32:58.351220] [INFO ] [LOCAL ] EFXT: Starting deletion of primary data. [2025-09-22T18:32:58.352389] [DEBUG] [LOCAL ] EFXT: Deleted primary data file. [2025-09-22T18:32:58.352449] [INFO ] [MAIN ] EFXT: Starting full primary refresh. [2025-09-22T18:32:58.704725] [INFO ] [REMOTE ] EFXT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:32:58.922032] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2024-12. [2025-09-22T18:32:59.620612] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T18:32:59.722060] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-05. [2025-09-22T18:33:00.432287] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T18:33:00.522016] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-01. [2025-09-22T18:33:01.296546] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-22T18:33:01.322052] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-05. [2025-09-22T18:33:02.107031] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T18:33:02.122010] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-06. [2025-09-22T18:33:02.922066] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-01. [2025-09-22T18:33:03.559545] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-05 (2.24 seconds). [2025-09-22T18:33:03.722042] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-06. [2025-09-22T18:33:04.510237] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-22T18:33:04.522004] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-07. [2025-09-22T18:33:05.193946] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-06 (3.07 seconds). [2025-09-22T18:33:05.322063] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-02. [2025-09-22T18:33:05.444792] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-22T18:33:05.645633] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-01 (2.72 seconds). [2025-09-22T18:33:06.122073] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-02. [2025-09-22T18:33:06.178986] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-22T18:33:06.922071] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-03. [2025-09-22T18:33:07.722044] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-08. [2025-09-22T18:33:07.778830] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T18:33:08.071076] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-22T18:33:08.338538] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-22T18:33:08.522072] [INFO ] [REMOTE ] EFT: Fetching primary data for 2025-09. [2025-09-22T18:33:09.230144] [INFO ] [REMOTE ] EFT: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-22T18:33:09.232531] [INFO ] [REMOTE ] EFT: Full fetch complete (17306 records). [2025-09-22T18:33:09.232631] [DEBUG] [VALIDATOR ] EFT: Validating primary data. [2025-09-22T18:33:09.233165] [FATAL] [VALIDATOR ] EFT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:33:09.233252] [FATAL] [MAIN ] EFT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:33:09.233297] [WARN ] [MAIN ] EFT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:33:09.233339] [INFO ] [LOCAL ] EFT: Starting deletion of primary data. [2025-09-22T18:33:09.233398] [DEBUG] [LOCAL ] EFT: No primary data file found to delete. [2025-09-22T18:33:09.233435] [INFO ] [LOCAL ] EFT: Starting deletion of derivative data. [2025-09-22T18:33:09.233968] [DEBUG] [LOCAL ] EFT: Deleted derivative data file. [2025-09-22T18:33:09.234068] [INFO ] [MAIN ] Update Progress: 704/2372 symbols completed. EFT took 23.0s. Estimated remaining: 3h 40m 34s. Rate: 7.6 symbols/min [2025-09-22T18:33:09.327151] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-03. [2025-09-22T18:33:09.418494] [INFO ] [MAIN ] EG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:33:09.448692] [DEBUG] [LOCAL ] EG: Loaded 29471 existing records from primary storage. [2025-09-22T18:33:09.448831] [INFO ] [MAIN ] EG: Loaded 29471 existing records. [2025-09-22T18:33:09.632157] [WARN ] [MAIN ] EG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:33:09.632411] [INFO ] [MAIN ] EG: Wiping existing primary data before full refresh. [2025-09-22T18:33:09.632471] [INFO ] [LOCAL ] EG: Starting deletion of primary data. [2025-09-22T18:33:09.633286] [DEBUG] [LOCAL ] EG: Deleted primary data file. [2025-09-22T18:33:09.633346] [INFO ] [MAIN ] EG: Starting full primary refresh. [2025-09-22T18:33:09.993372] [INFO ] [REMOTE ] EG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:33:10.122054] [INFO ] [REMOTE ] EG: Fetching primary data for 2024-12. [2025-09-22T18:33:10.742917] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T18:33:10.922063] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-04. [2025-09-22T18:33:11.643802] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-22T18:33:11.722102] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-01. [2025-09-22T18:33:12.522052] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-07. [2025-09-22T18:33:13.232381] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-04 (2.31 seconds). [2025-09-22T18:33:13.322051] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-04. [2025-09-22T18:33:13.987670] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-01 (2.27 seconds). [2025-09-22T18:33:14.122107] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-05. [2025-09-22T18:33:14.768367] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-22T18:33:14.809177] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-07 (2.29 seconds). [2025-09-22T18:33:14.922062] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-05. [2025-09-22T18:33:15.137147] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-22T18:33:15.722104] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-08. [2025-09-22T18:33:16.517451] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-22T18:33:16.526423] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-02. [2025-09-22T18:33:17.070011] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T18:33:17.322055] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-06. [2025-09-22T18:33:17.726403] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T18:33:18.122023] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-03. [2025-09-22T18:33:18.587776] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T18:33:18.922076] [INFO ] [REMOTE ] EFC: Fetching primary data for 2025-09. [2025-09-22T18:33:19.674170] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T18:33:19.722058] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-06. [2025-09-22T18:33:20.401184] [INFO ] [REMOTE ] EFC: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T18:33:20.408952] [INFO ] [REMOTE ] EFC: Full fetch complete (66038 records). [2025-09-22T18:33:20.409119] [DEBUG] [VALIDATOR ] EFC: Validating primary data. [2025-09-22T18:33:20.531714] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-07. [2025-09-22T18:33:20.835568] [DEBUG] [VALIDATOR ] EFC: All expected trading days are present. [2025-09-22T18:33:20.835687] [DEBUG] [VALIDATOR ] EFC: Primary data validation passed. [2025-09-22T18:33:20.836528] [INFO ] [MAIN ] EFC: Fetched primary data is valid. [2025-09-22T18:33:20.836577] [DEBUG] [LOCAL ] EFC: Saving primary data. [2025-09-22T18:33:20.838080] [DEBUG] [LOCAL ] EFC: Trimmed 66038 records to 46187 (keeping 200 days of data) [2025-09-22T18:33:21.152241] [DEBUG] [LOCAL ] EFC: Primary data saved (46187 records). [2025-09-22T18:33:21.152421] [INFO ] [MAIN ] EFC: Full history saved. [2025-09-22T18:33:21.152536] [INFO ] [MAIN ] Update Progress: 705/2372 symbols completed. EFC took 46.1s. Estimated remaining: 3h 40m 35s. Rate: 7.6 symbols/min [2025-09-22T18:33:21.331807] [INFO ] [MAIN ] EGO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:33:21.328046] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-04. [2025-09-22T18:33:21.372361] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T18:33:21.435360] [DEBUG] [LOCAL ] EGO: Loaded 52165 existing records from primary storage. [2025-09-22T18:33:21.435551] [INFO ] [MAIN ] EGO: Loaded 52165 existing records. [2025-09-22T18:33:21.647048] [WARN ] [MAIN ] EGO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:33:21.648493] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T18:33:21.648721] [INFO ] [MAIN ] EGO: Wiping existing primary data before full refresh. [2025-09-22T18:33:21.654852] [INFO ] [LOCAL ] EGO: Starting deletion of primary data. [2025-09-22T18:33:21.656391] [DEBUG] [LOCAL ] EGO: Deleted primary data file. [2025-09-22T18:33:21.656462] [INFO ] [MAIN ] EGO: Starting full primary refresh. [2025-09-22T18:33:22.019022] [INFO ] [REMOTE ] EGO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:33:22.122057] [INFO ] [REMOTE ] EGO: Fetching primary data for 2024-12. [2025-09-22T18:33:22.565000] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-22T18:33:22.922062] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-07. [2025-09-22T18:33:23.722049] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-08. [2025-09-22T18:33:24.527201] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-05. [2025-09-22T18:33:24.544447] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2024-12 (2.42 seconds). [2025-09-22T18:33:25.322112] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-01. [2025-09-22T18:33:25.470849] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-22T18:33:25.597511] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-07 (2.68 seconds). [2025-09-22T18:33:26.122030] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-08. [2025-09-22T18:33:26.210872] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-22T18:33:26.587828] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T18:33:26.922089] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-02. [2025-09-22T18:33:27.556910] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T18:33:27.722040] [INFO ] [REMOTE ] EFX: Fetching primary data for 2025-09. [2025-09-22T18:33:28.522057] [INFO ] [REMOTE ] EFXT: Fetching primary data for 2025-09. [2025-09-22T18:33:28.654324] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-22T18:33:29.324768] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-06. [2025-09-22T18:33:29.332038] [INFO ] [REMOTE ] EFX: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T18:33:29.339866] [INFO ] [REMOTE ] EFX: Full fetch complete (64382 records). [2025-09-22T18:33:29.340016] [DEBUG] [VALIDATOR ] EFX: Validating primary data. [2025-09-22T18:33:29.779991] [DEBUG] [VALIDATOR ] EFX: All expected trading days are present. [2025-09-22T18:33:29.780097] [DEBUG] [VALIDATOR ] EFX: Primary data validation passed. [2025-09-22T18:33:29.781035] [INFO ] [MAIN ] EFX: Fetched primary data is valid. [2025-09-22T18:33:29.781104] [DEBUG] [LOCAL ] EFX: Saving primary data. [2025-09-22T18:33:29.782787] [DEBUG] [LOCAL ] EFX: Trimmed 64382 records to 44961 (keeping 200 days of data) [2025-09-22T18:33:29.904575] [INFO ] [REMOTE ] EFXT: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-22T18:33:29.913795] [INFO ] [REMOTE ] EFXT: Full fetch complete (44210 records). [2025-09-22T18:33:29.917840] [DEBUG] [VALIDATOR ] EFXT: Validating primary data. [2025-09-22T18:33:30.122498] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-03. [2025-09-22T18:33:30.354926] [DEBUG] [VALIDATOR ] EFXT: All expected trading days are present. [2025-09-22T18:33:30.355737] [DEBUG] [VALIDATOR ] EFXT: Primary data validation passed. [2025-09-22T18:33:30.356853] [INFO ] [MAIN ] EFXT: Fetched primary data is valid. [2025-09-22T18:33:30.356983] [DEBUG] [LOCAL ] EFXT: Saving primary data. [2025-09-22T18:33:30.363348] [DEBUG] [LOCAL ] EFXT: Trimmed 44210 records to 29392 (keeping 200 days of data) [2025-09-22T18:33:30.588593] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-22T18:33:30.676477] [DEBUG] [LOCAL ] EFX: Primary data saved (44961 records). [2025-09-22T18:33:30.678894] [INFO ] [MAIN ] EFX: Full history saved. [2025-09-22T18:33:30.679051] [INFO ] [MAIN ] Update Progress: 706/2372 symbols completed. EFX took 38.6s. Estimated remaining: 3h 40m 31s. Rate: 7.6 symbols/min [2025-09-22T18:33:30.910156] [INFO ] [MAIN ] EGP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:33:30.922582] [DEBUG] [LOCAL ] EFXT: Primary data saved (29392 records). [2025-09-22T18:33:30.922463] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-07. [2025-09-22T18:33:30.922826] [INFO ] [MAIN ] EFXT: Full history saved. [2025-09-22T18:33:30.923003] [INFO ] [MAIN ] Update Progress: 707/2372 symbols completed. EFXT took 33.0s. Estimated remaining: 3h 40m 5s. Rate: 7.6 symbols/min [2025-09-22T18:33:31.113571] [INFO ] [MAIN ] EGY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:33:31.125931] [DEBUG] [LOCAL ] EGP: Loaded 31908 existing records from primary storage. [2025-09-22T18:33:31.126166] [INFO ] [MAIN ] EGP: Loaded 31908 existing records. [2025-09-22T18:33:31.366246] [WARN ] [MAIN ] EGP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:33:31.366632] [INFO ] [MAIN ] EGP: Wiping existing primary data before full refresh. [2025-09-22T18:33:31.366754] [INFO ] [LOCAL ] EGP: Starting deletion of primary data. [2025-09-22T18:33:31.368829] [DEBUG] [LOCAL ] EGP: Deleted primary data file. [2025-09-22T18:33:31.368944] [INFO ] [MAIN ] EGP: Starting full primary refresh. [2025-09-22T18:33:31.509448] [DEBUG] [LOCAL ] EGY: Loaded 43031 existing records from primary storage. [2025-09-22T18:33:31.536742] [INFO ] [MAIN ] EGY: Loaded 43031 existing records. [2025-09-22T18:33:32.085024] [WARN ] [MAIN ] EGY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:33:32.102718] [INFO ] [MAIN ] EGY: Wiping existing primary data before full refresh. [2025-09-22T18:33:32.103036] [INFO ] [LOCAL ] EGY: Starting deletion of primary data. [2025-09-22T18:33:32.129944] [DEBUG] [LOCAL ] EGY: Deleted primary data file. [2025-09-22T18:33:32.143124] [INFO ] [MAIN ] EGY: Starting full primary refresh. [2025-09-22T18:33:32.312008] [INFO ] [REMOTE ] EGP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:33:32.343192] [INFO ] [REMOTE ] EGP: Fetching primary data for 2024-12. [2025-09-22T18:33:32.645762] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-03 (2.52 seconds). [2025-09-22T18:33:32.675326] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T18:33:32.707192] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-08. [2025-09-22T18:33:32.790040] [INFO ] [REMOTE ] EGY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:33:33.322074] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-04. [2025-09-22T18:33:33.857422] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T18:33:34.122072] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-01. [2025-09-22T18:33:34.224810] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T18:33:34.922119] [INFO ] [REMOTE ] EG: Fetching primary data for 2025-09. [2025-09-22T18:33:35.112863] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-01 (0.99 seconds). [2025-09-22T18:33:35.263411] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-22T18:33:35.722132] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-02. [2025-09-22T18:33:36.382131] [INFO ] [REMOTE ] EG: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T18:33:36.388879] [INFO ] [REMOTE ] EG: Full fetch complete (43823 records). [2025-09-22T18:33:36.389009] [DEBUG] [VALIDATOR ] EG: Validating primary data. [2025-09-22T18:33:36.389834] [FATAL] [VALIDATOR ] EG: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:33:36.389948] [FATAL] [MAIN ] EG: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:33:36.390034] [WARN ] [MAIN ] EG: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:33:36.390126] [INFO ] [LOCAL ] EG: Starting deletion of primary data. [2025-09-22T18:33:36.390217] [DEBUG] [LOCAL ] EG: No primary data file found to delete. [2025-09-22T18:33:36.390273] [INFO ] [LOCAL ] EG: Starting deletion of derivative data. [2025-09-22T18:33:36.391031] [DEBUG] [LOCAL ] EG: Deleted derivative data file. [2025-09-22T18:33:36.391155] [INFO ] [MAIN ] Update Progress: 708/2372 symbols completed. EG took 27.2s. Estimated remaining: 3h 39m 51s. Rate: 7.6 symbols/min [2025-09-22T18:33:36.527213] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-05. [2025-09-22T18:33:36.572971] [INFO ] [MAIN ] EHAB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:33:36.607101] [DEBUG] [LOCAL ] EHAB: Loaded 30600 existing records from primary storage. [2025-09-22T18:33:36.607258] [INFO ] [MAIN ] EHAB: Loaded 30600 existing records. [2025-09-22T18:33:36.791167] [WARN ] [MAIN ] EHAB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:33:36.791393] [INFO ] [MAIN ] EHAB: Wiping existing primary data before full refresh. [2025-09-22T18:33:36.791448] [INFO ] [LOCAL ] EHAB: Starting deletion of primary data. [2025-09-22T18:33:36.792107] [DEBUG] [LOCAL ] EHAB: Deleted primary data file. [2025-09-22T18:33:36.792166] [INFO ] [MAIN ] EHAB: Starting full primary refresh. [2025-09-22T18:33:37.163578] [INFO ] [REMOTE ] EHAB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:33:37.182602] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T18:33:37.322051] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2024-12. [2025-09-22T18:33:38.122083] [INFO ] [REMOTE ] EGY: Fetching primary data for 2024-12. [2025-09-22T18:33:38.330512] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T18:33:38.364366] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T18:33:38.922062] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-01. [2025-09-22T18:33:39.611457] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T18:33:39.722027] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-01. [2025-09-22T18:33:40.068909] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T18:33:40.522112] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-03. [2025-09-22T18:33:40.934678] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-22T18:33:41.322053] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-02. [2025-09-22T18:33:41.663998] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-22T18:33:42.122077] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-04. [2025-09-22T18:33:42.488182] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-22T18:33:42.922131] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-06. [2025-09-22T18:33:43.236345] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-22T18:33:43.722043] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-02. [2025-09-22T18:33:44.385456] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T18:33:44.522013] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-07. [2025-09-22T18:33:44.837133] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-22T18:33:45.322061] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-03. [2025-09-22T18:33:46.122052] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-03. [2025-09-22T18:33:46.202404] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-03 (0.88 seconds). [2025-09-22T18:33:46.789979] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-07 (2.27 seconds). [2025-09-22T18:33:46.922094] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-08. [2025-09-22T18:33:47.722050] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-05. [2025-09-22T18:33:48.167569] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-03 (2.05 seconds). [2025-09-22T18:33:48.351421] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T18:33:48.522094] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-04. [2025-09-22T18:33:48.937923] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-05 (1.22 seconds). [2025-09-22T18:33:49.322147] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-04. [2025-09-22T18:33:49.851740] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-22T18:33:50.122088] [INFO ] [REMOTE ] EGO: Fetching primary data for 2025-09. [2025-09-22T18:33:50.250019] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-22T18:33:50.922112] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-05. [2025-09-22T18:33:51.722088] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-05. [2025-09-22T18:33:52.184030] [INFO ] [REMOTE ] EGO: Incremental fetch complete for 2025-09 (2.06 seconds). [2025-09-22T18:33:52.217701] [INFO ] [REMOTE ] EGO: Full fetch complete (73292 records). [2025-09-22T18:33:52.218054] [DEBUG] [VALIDATOR ] EGO: Validating primary data. [2025-09-22T18:33:52.219821] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-22T18:33:52.529733] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-06. [2025-09-22T18:33:52.672719] [DEBUG] [VALIDATOR ] EGO: All expected trading days are present. [2025-09-22T18:33:52.672811] [DEBUG] [VALIDATOR ] EGO: Primary data validation passed. [2025-09-22T18:33:52.673854] [INFO ] [MAIN ] EGO: Fetched primary data is valid. [2025-09-22T18:33:52.673966] [DEBUG] [LOCAL ] EGO: Saving primary data. [2025-09-22T18:33:52.676233] [DEBUG] [LOCAL ] EGO: Trimmed 73292 records to 51470 (keeping 200 days of data) [2025-09-22T18:33:52.999180] [DEBUG] [LOCAL ] EGO: Primary data saved (51470 records). [2025-09-22T18:33:52.999343] [INFO ] [MAIN ] EGO: Full history saved. [2025-09-22T18:33:52.999526] [INFO ] [MAIN ] Update Progress: 709/2372 symbols completed. EGO took 31.8s. Estimated remaining: 3h 40m 4s. Rate: 7.6 symbols/min [2025-09-22T18:33:53.186936] [INFO ] [MAIN ] EHC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:33:53.219381] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T18:33:53.276054] [DEBUG] [LOCAL ] EHC: Loaded 42121 existing records from primary storage. [2025-09-22T18:33:53.276222] [INFO ] [MAIN ] EHC: Loaded 42121 existing records. [2025-09-22T18:33:53.332105] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-06. [2025-09-22T18:33:53.461514] [WARN ] [MAIN ] EHC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:33:53.461833] [INFO ] [MAIN ] EHC: Wiping existing primary data before full refresh. [2025-09-22T18:33:53.461893] [INFO ] [LOCAL ] EHC: Starting deletion of primary data. [2025-09-22T18:33:53.463019] [DEBUG] [LOCAL ] EHC: Deleted primary data file. [2025-09-22T18:33:53.463099] [INFO ] [MAIN ] EHC: Starting full primary refresh. [2025-09-22T18:33:53.858618] [INFO ] [REMOTE ] EHC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:33:53.886051] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-22T18:33:54.122084] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-07. [2025-09-22T18:33:54.577249] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-22T18:33:54.922069] [INFO ] [REMOTE ] EHC: Fetching primary data for 2024-12. [2025-09-22T18:33:55.722029] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-06. [2025-09-22T18:33:55.764364] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T18:33:56.201107] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-22T18:33:56.522157] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-07. [2025-09-22T18:33:56.995457] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T18:33:57.322072] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-07. [2025-09-22T18:33:58.122132] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-01. [2025-09-22T18:33:58.235957] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T18:33:58.664593] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T18:33:58.922060] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-08. [2025-09-22T18:33:59.601125] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-22T18:33:59.722369] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-02. [2025-09-22T18:34:00.194425] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T18:34:00.522092] [INFO ] [REMOTE ] EGP: Fetching primary data for 2025-09. [2025-09-22T18:34:01.239447] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T18:34:01.322062] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-03. [2025-09-22T18:34:01.962373] [INFO ] [REMOTE ] EGP: Incremental fetch complete for 2025-09 (1.44 seconds). [2025-09-22T18:34:01.969202] [INFO ] [REMOTE ] EGP: Full fetch complete (45250 records). [2025-09-22T18:34:01.969440] [DEBUG] [VALIDATOR ] EGP: Validating primary data. [2025-09-22T18:34:02.127201] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-08. [2025-09-22T18:34:02.422234] [DEBUG] [VALIDATOR ] EGP: All expected trading days are present. [2025-09-22T18:34:02.422342] [DEBUG] [VALIDATOR ] EGP: Primary data validation passed. [2025-09-22T18:34:02.423059] [INFO ] [MAIN ] EGP: Fetched primary data is valid. [2025-09-22T18:34:02.423148] [DEBUG] [LOCAL ] EGP: Saving primary data. [2025-09-22T18:34:02.430593] [DEBUG] [LOCAL ] EGP: Trimmed 45250 records to 31337 (keeping 200 days of data) [2025-09-22T18:34:02.646186] [DEBUG] [LOCAL ] EGP: Primary data saved (31337 records). [2025-09-22T18:34:02.646471] [INFO ] [MAIN ] EGP: Full history saved. [2025-09-22T18:34:02.646631] [INFO ] [MAIN ] Update Progress: 710/2372 symbols completed. EGP took 32.0s. Estimated remaining: 3h 39m 60s. Rate: 7.6 symbols/min [2025-09-22T18:34:02.839020] [INFO ] [MAIN ] EHI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:34:02.866118] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T18:34:02.884222] [DEBUG] [LOCAL ] EHI: Loaded 10346 existing records from primary storage. [2025-09-22T18:34:02.884365] [INFO ] [MAIN ] EHI: Loaded 10346 existing records. [2025-09-22T18:34:02.930725] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-04. [2025-09-22T18:34:03.080760] [WARN ] [MAIN ] EHI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:34:03.081078] [INFO ] [MAIN ] EHI: Wiping existing primary data before full refresh. [2025-09-22T18:34:03.081172] [INFO ] [LOCAL ] EHI: Starting deletion of primary data. [2025-09-22T18:34:03.081684] [DEBUG] [LOCAL ] EHI: Deleted primary data file. [2025-09-22T18:34:03.081770] [INFO ] [MAIN ] EHI: Starting full primary refresh. [2025-09-22T18:34:03.460909] [INFO ] [REMOTE ] EHI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:34:03.575347] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T18:34:03.722039] [INFO ] [REMOTE ] EGY: Fetching primary data for 2025-09. [2025-09-22T18:34:04.522051] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-08. [2025-09-22T18:34:04.701308] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T18:34:05.285203] [INFO ] [REMOTE ] EGY: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-22T18:34:05.292345] [INFO ] [REMOTE ] EGY: Full fetch complete (61849 records). [2025-09-22T18:34:05.292518] [DEBUG] [VALIDATOR ] EGY: Validating primary data. [2025-09-22T18:34:05.327144] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-05. [2025-09-22T18:34:05.711613] [DEBUG] [VALIDATOR ] EGY: All expected trading days are present. [2025-09-22T18:34:05.711736] [DEBUG] [VALIDATOR ] EGY: Primary data validation passed. [2025-09-22T18:34:05.712478] [INFO ] [MAIN ] EGY: Fetched primary data is valid. [2025-09-22T18:34:05.712522] [DEBUG] [LOCAL ] EGY: Saving primary data. [2025-09-22T18:34:05.713935] [DEBUG] [LOCAL ] EGY: Trimmed 61849 records to 42312 (keeping 200 days of data) [2025-09-22T18:34:05.951490] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T18:34:06.005252] [DEBUG] [LOCAL ] EGY: Primary data saved (42312 records). [2025-09-22T18:34:06.005380] [INFO ] [MAIN ] EGY: Full history saved. [2025-09-22T18:34:06.005489] [INFO ] [MAIN ] Update Progress: 711/2372 symbols completed. EGY took 35.1s. Estimated remaining: 3h 39m 41s. Rate: 7.6 symbols/min [2025-09-22T18:34:06.127158] [INFO ] [REMOTE ] EHI: Fetching primary data for 2024-12. [2025-09-22T18:34:06.185167] [INFO ] [MAIN ] EIC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:34:06.213182] [DEBUG] [LOCAL ] EIC: Loaded 24897 existing records from primary storage. [2025-09-22T18:34:06.213315] [INFO ] [MAIN ] EIC: Loaded 24897 existing records. [2025-09-22T18:34:06.409233] [WARN ] [MAIN ] EIC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:34:06.410543] [INFO ] [MAIN ] EIC: Wiping existing primary data before full refresh. [2025-09-22T18:34:06.410602] [INFO ] [LOCAL ] EIC: Starting deletion of primary data. [2025-09-22T18:34:06.411871] [DEBUG] [LOCAL ] EIC: Deleted primary data file. [2025-09-22T18:34:06.411934] [INFO ] [MAIN ] EIC: Starting full primary refresh. [2025-09-22T18:34:06.776847] [INFO ] [REMOTE ] EIC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:34:06.922029] [INFO ] [REMOTE ] EIC: Fetching primary data for 2024-12. [2025-09-22T18:34:07.003678] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-22T18:34:07.572820] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-22T18:34:07.722048] [INFO ] [REMOTE ] EHAB: Fetching primary data for 2025-09. [2025-09-22T18:34:08.522122] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-06. [2025-09-22T18:34:08.596078] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T18:34:08.613287] [INFO ] [REMOTE ] EHAB: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-22T18:34:08.619904] [INFO ] [REMOTE ] EHAB: Full fetch complete (41633 records). [2025-09-22T18:34:08.620047] [DEBUG] [VALIDATOR ] EHAB: Validating primary data. [2025-09-22T18:34:09.022517] [DEBUG] [VALIDATOR ] EHAB: All expected trading days are present. [2025-09-22T18:34:09.022629] [DEBUG] [VALIDATOR ] EHAB: Primary data validation passed. [2025-09-22T18:34:09.023268] [INFO ] [MAIN ] EHAB: Fetched primary data is valid. [2025-09-22T18:34:09.023320] [DEBUG] [LOCAL ] EHAB: Saving primary data. [2025-09-22T18:34:09.025130] [DEBUG] [LOCAL ] EHAB: Trimmed 41633 records to 30099 (keeping 200 days of data) [2025-09-22T18:34:09.218521] [DEBUG] [LOCAL ] EHAB: Primary data saved (30099 records). [2025-09-22T18:34:09.218716] [INFO ] [MAIN ] EHAB: Full history saved. [2025-09-22T18:34:09.218847] [INFO ] [MAIN ] Update Progress: 712/2372 symbols completed. EHAB took 32.8s. Estimated remaining: 3h 39m 22s. Rate: 7.6 symbols/min [2025-09-22T18:34:09.327222] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-01. [2025-09-22T18:34:09.408047] [INFO ] [MAIN ] EICA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:34:09.408257] [DEBUG] [LOCAL ] EICA: No existing data file found in primary storage. [2025-09-22T18:34:09.408295] [WARN ] [MAIN ] EICA: No existing data found, performing full refresh instead. [2025-09-22T18:34:09.408504] [INFO ] [MAIN ] EICA: Wiping existing primary data before full refresh. [2025-09-22T18:34:09.408559] [INFO ] [LOCAL ] EICA: Starting deletion of primary data. [2025-09-22T18:34:09.408601] [DEBUG] [LOCAL ] EICA: No primary data file found to delete. [2025-09-22T18:34:09.408633] [INFO ] [MAIN ] EICA: Starting full primary refresh. [2025-09-22T18:34:09.795498] [INFO ] [REMOTE ] EICA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:34:09.927263] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T18:34:10.122071] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-01. [2025-09-22T18:34:10.679552] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T18:34:10.922081] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-02. [2025-09-22T18:34:10.961919] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-22T18:34:11.722082] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-02. [2025-09-22T18:34:12.022385] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-22T18:34:12.313715] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T18:34:12.522079] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-03. [2025-09-22T18:34:13.322068] [INFO ] [REMOTE ] EICA: Fetching primary data for 2024-12. [2025-09-22T18:34:13.379370] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-03 (0.86 seconds). [2025-09-22T18:34:13.834041] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2024-12 (0.51 seconds). [2025-09-22T18:34:14.122097] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-04. [2025-09-22T18:34:14.919041] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-04 (0.80 seconds). [2025-09-22T18:34:14.921990] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-05. [2025-09-22T18:34:15.722036] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-01. [2025-09-22T18:34:15.841569] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-22T18:34:16.002453] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-01 (0.28 seconds). [2025-09-22T18:34:16.522056] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-02. [2025-09-22T18:34:16.854495] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-02 (0.33 seconds). [2025-09-22T18:34:17.322066] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-06. [2025-09-22T18:34:17.949303] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-06 (0.63 seconds). [2025-09-22T18:34:18.122056] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-07. [2025-09-22T18:34:18.922067] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-07. [2025-09-22T18:34:19.494088] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-07 (0.57 seconds). [2025-09-22T18:34:19.658521] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T18:34:19.722038] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-03. [2025-09-22T18:34:20.522048] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-08. [2025-09-22T18:34:21.138663] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T18:34:21.322050] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-08. [2025-09-22T18:34:22.082793] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-22T18:34:22.121667] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-22T18:34:22.124157] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-04. [2025-09-22T18:34:22.922061] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-03. [2025-09-22T18:34:23.262711] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-03 (0.34 seconds). [2025-09-22T18:34:23.424089] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T18:34:23.722072] [INFO ] [REMOTE ] EHC: Fetching primary data for 2025-09. [2025-09-22T18:34:24.522061] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-05. [2025-09-22T18:34:25.252336] [INFO ] [REMOTE ] EHC: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-22T18:34:25.262202] [INFO ] [REMOTE ] EHC: Full fetch complete (58913 records). [2025-09-22T18:34:25.262435] [DEBUG] [VALIDATOR ] EHC: Validating primary data. [2025-09-22T18:34:25.328718] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-04. [2025-09-22T18:34:25.913105] [DEBUG] [VALIDATOR ] EHC: All expected trading days are present. [2025-09-22T18:34:25.916065] [DEBUG] [VALIDATOR ] EHC: Primary data validation passed. [2025-09-22T18:34:25.920713] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-04 (0.59 seconds). [2025-09-22T18:34:25.922189] [INFO ] [MAIN ] EHC: Fetched primary data is valid. [2025-09-22T18:34:25.927876] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T18:34:25.927981] [DEBUG] [LOCAL ] EHC: Saving primary data. [2025-09-22T18:34:25.935768] [DEBUG] [LOCAL ] EHC: Trimmed 58913 records to 41502 (keeping 200 days of data) [2025-09-22T18:34:26.133350] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-06. [2025-09-22T18:34:26.223548] [DEBUG] [LOCAL ] EHC: Primary data saved (41502 records). [2025-09-22T18:34:26.223722] [INFO ] [MAIN ] EHC: Full history saved. [2025-09-22T18:34:26.223820] [INFO ] [MAIN ] Update Progress: 713/2372 symbols completed. EHC took 33.2s. Estimated remaining: 3h 39m 35s. Rate: 7.6 symbols/min [2025-09-22T18:34:26.393865] [INFO ] [MAIN ] EICB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:34:26.394059] [DEBUG] [LOCAL ] EICB: No existing data file found in primary storage. [2025-09-22T18:34:26.394097] [WARN ] [MAIN ] EICB: No existing data found, performing full refresh instead. [2025-09-22T18:34:26.394237] [INFO ] [MAIN ] EICB: Wiping existing primary data before full refresh. [2025-09-22T18:34:26.394292] [INFO ] [LOCAL ] EICB: Starting deletion of primary data. [2025-09-22T18:34:26.394357] [DEBUG] [LOCAL ] EICB: No primary data file found to delete. [2025-09-22T18:34:26.394392] [INFO ] [MAIN ] EICB: Starting full primary refresh. [2025-09-22T18:34:26.753562] [INFO ] [REMOTE ] EICB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:34:26.922072] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-05. [2025-09-22T18:34:27.297603] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-05 (0.38 seconds). [2025-09-22T18:34:27.367749] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-22T18:34:27.722070] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-06. [2025-09-22T18:34:28.052384] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-06 (0.33 seconds). [2025-09-22T18:34:28.522092] [INFO ] [REMOTE ] EICB: Fetching primary data for 2024-12. [2025-09-22T18:34:29.022197] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2024-12 (0.50 seconds). [2025-09-22T18:34:29.322081] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-07. [2025-09-22T18:34:29.678955] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-07 (0.36 seconds). [2025-09-22T18:34:30.122092] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-01. [2025-09-22T18:34:30.652842] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-01 (0.53 seconds). [2025-09-22T18:34:30.922055] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-02. [2025-09-22T18:34:31.348240] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-22T18:34:31.722115] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-07. [2025-09-22T18:34:32.522128] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-08. [2025-09-22T18:34:32.885346] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-08 (0.36 seconds). [2025-09-22T18:34:33.172306] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T18:34:33.322071] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-08. [2025-09-22T18:34:34.122055] [INFO ] [REMOTE ] EHI: Fetching primary data for 2025-09. [2025-09-22T18:34:34.432612] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T18:34:34.922092] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-03. [2025-09-22T18:34:35.095783] [INFO ] [REMOTE ] EHI: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T18:34:35.098089] [INFO ] [REMOTE ] EHI: Full fetch complete (16460 records). [2025-09-22T18:34:35.098161] [DEBUG] [VALIDATOR ] EHI: Validating primary data. [2025-09-22T18:34:35.304397] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-03 (0.38 seconds). [2025-09-22T18:34:35.496120] [DEBUG] [VALIDATOR ] EHI: All expected trading days are present. [2025-09-22T18:34:35.496212] [DEBUG] [VALIDATOR ] EHI: Primary data validation passed. [2025-09-22T18:34:35.496631] [INFO ] [MAIN ] EHI: Fetched primary data is valid. [2025-09-22T18:34:35.496733] [DEBUG] [LOCAL ] EHI: Saving primary data. [2025-09-22T18:34:35.497372] [DEBUG] [LOCAL ] EHI: Trimmed 16460 records to 10286 (keeping 200 days of data) [2025-09-22T18:34:35.565273] [DEBUG] [LOCAL ] EHI: Primary data saved (10286 records). [2025-09-22T18:34:35.565428] [INFO ] [MAIN ] EHI: Full history saved. [2025-09-22T18:34:35.565519] [INFO ] [MAIN ] Update Progress: 714/2372 symbols completed. EHI took 32.9s. Estimated remaining: 3h 39m 31s. Rate: 7.6 symbols/min [2025-09-22T18:34:35.723738] [INFO ] [REMOTE ] EIC: Fetching primary data for 2025-09. [2025-09-22T18:34:35.750905] [INFO ] [MAIN ] EICC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:34:35.751210] [DEBUG] [LOCAL ] EICC: No existing data file found in primary storage. [2025-09-22T18:34:35.751294] [WARN ] [MAIN ] EICC: No existing data found, performing full refresh instead. [2025-09-22T18:34:35.751444] [INFO ] [MAIN ] EICC: Wiping existing primary data before full refresh. [2025-09-22T18:34:35.751496] [INFO ] [LOCAL ] EICC: Starting deletion of primary data. [2025-09-22T18:34:35.751538] [DEBUG] [LOCAL ] EICC: No primary data file found to delete. [2025-09-22T18:34:35.751570] [INFO ] [MAIN ] EICC: Starting full primary refresh. [2025-09-22T18:34:36.135667] [INFO ] [REMOTE ] EICC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:34:36.522089] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-04. [2025-09-22T18:34:37.024985] [INFO ] [REMOTE ] EIC: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-22T18:34:37.028431] [INFO ] [REMOTE ] EIC: Full fetch complete (35622 records). [2025-09-22T18:34:37.028527] [DEBUG] [VALIDATOR ] EIC: Validating primary data. [2025-09-22T18:34:37.141099] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-04 (0.62 seconds). [2025-09-22T18:34:37.327127] [INFO ] [REMOTE ] EICA: Fetching primary data for 2025-09. [2025-09-22T18:34:37.418184] [DEBUG] [VALIDATOR ] EIC: All expected trading days are present. [2025-09-22T18:34:37.418265] [DEBUG] [VALIDATOR ] EIC: Primary data validation passed. [2025-09-22T18:34:37.418850] [INFO ] [MAIN ] EIC: Fetched primary data is valid. [2025-09-22T18:34:37.418931] [DEBUG] [LOCAL ] EIC: Saving primary data. [2025-09-22T18:34:37.419832] [DEBUG] [LOCAL ] EIC: Trimmed 35622 records to 24344 (keeping 200 days of data) [2025-09-22T18:34:37.571539] [DEBUG] [LOCAL ] EIC: Primary data saved (24344 records). [2025-09-22T18:34:37.571700] [INFO ] [MAIN ] EIC: Full history saved. [2025-09-22T18:34:37.571795] [INFO ] [MAIN ] Update Progress: 715/2372 symbols completed. EIC took 31.6s. Estimated remaining: 3h 39m 9s. Rate: 7.6 symbols/min [2025-09-22T18:34:37.740034] [INFO ] [MAIN ] EIG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:34:37.760374] [DEBUG] [LOCAL ] EIG: Loaded 20564 existing records from primary storage. [2025-09-22T18:34:37.760506] [INFO ] [MAIN ] EIG: Loaded 20564 existing records. [2025-09-22T18:34:37.941183] [WARN ] [MAIN ] EIG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:34:37.941497] [INFO ] [MAIN ] EIG: Wiping existing primary data before full refresh. [2025-09-22T18:34:37.941555] [INFO ] [LOCAL ] EIG: Starting deletion of primary data. [2025-09-22T18:34:37.944328] [DEBUG] [LOCAL ] EIG: Deleted primary data file. [2025-09-22T18:34:37.944450] [INFO ] [REMOTE ] EICA: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-22T18:34:37.944592] [INFO ] [MAIN ] EIG: Starting full primary refresh. [2025-09-22T18:34:37.945558] [INFO ] [REMOTE ] EICA: Full fetch complete (1262 records). [2025-09-22T18:34:37.979071] [DEBUG] [VALIDATOR ] EICA: Validating primary data. [2025-09-22T18:34:38.124767] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-05. [2025-09-22T18:34:38.388603] [WARN ] [VALIDATOR ] EICA: Validation failed - insufficient historical data. Have 192 unique days, need 200 days [2025-09-22T18:34:38.454153] [FATAL] [MAIN ] EICA: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:34:38.485959] [WARN ] [MAIN ] EICA: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:34:38.502602] [INFO ] [LOCAL ] EICA: Starting deletion of primary data. [2025-09-22T18:34:38.505741] [DEBUG] [LOCAL ] EICA: No primary data file found to delete. [2025-09-22T18:34:38.505798] [INFO ] [LOCAL ] EICA: Starting deletion of derivative data. [2025-09-22T18:34:38.505904] [DEBUG] [LOCAL ] EICA: No derivative data file found to delete. [2025-09-22T18:34:38.506059] [INFO ] [MAIN ] Update Progress: 716/2372 symbols completed. EICA took 29.3s. Estimated remaining: 3h 38m 45s. Rate: 7.6 symbols/min [2025-09-22T18:34:38.650922] [INFO ] [REMOTE ] EIG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:34:38.665129] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-05 (0.54 seconds). [2025-09-22T18:34:38.771612] [INFO ] [MAIN ] EIX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:34:38.771852] [DEBUG] [LOCAL ] EIX: No existing data file found in primary storage. [2025-09-22T18:34:38.771908] [WARN ] [MAIN ] EIX: No existing data found, performing full refresh instead. [2025-09-22T18:34:38.772052] [INFO ] [MAIN ] EIX: Wiping existing primary data before full refresh. [2025-09-22T18:34:38.772095] [INFO ] [LOCAL ] EIX: Starting deletion of primary data. [2025-09-22T18:34:38.772137] [DEBUG] [LOCAL ] EIX: No primary data file found to delete. [2025-09-22T18:34:38.772171] [INFO ] [MAIN ] EIX: Starting full primary refresh. [2025-09-22T18:34:38.927166] [INFO ] [REMOTE ] EICC: Fetching primary data for 2024-12. [2025-09-22T18:34:39.142765] [INFO ] [REMOTE ] EIX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:34:39.658195] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-22T18:34:39.722083] [INFO ] [REMOTE ] EIG: Fetching primary data for 2024-12. [2025-09-22T18:34:40.522061] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-01. [2025-09-22T18:34:40.735203] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-22T18:34:41.101195] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T18:34:41.322067] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-06. [2025-09-22T18:34:41.830623] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-22T18:34:42.122060] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-07. [2025-09-22T18:34:42.604516] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-07 (0.48 seconds). [2025-09-22T18:34:42.922058] [INFO ] [REMOTE ] EIX: Fetching primary data for 2024-12. [2025-09-22T18:34:43.722055] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-08. [2025-09-22T18:34:44.097842] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-08 (0.38 seconds). [2025-09-22T18:34:44.522061] [INFO ] [REMOTE ] EICB: Fetching primary data for 2025-09. [2025-09-22T18:34:45.227472] [INFO ] [REMOTE ] EICB: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-22T18:34:45.228606] [INFO ] [REMOTE ] EICB: Full fetch complete (2669 records). [2025-09-22T18:34:45.228712] [DEBUG] [VALIDATOR ] EICB: Validating primary data. [2025-09-22T18:34:45.328108] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-01. [2025-09-22T18:34:45.428877] [WARN ] [VALIDATOR ] EICB: Validation failed - insufficient historical data. Have 198 unique days, need 200 days [2025-09-22T18:34:45.429189] [FATAL] [MAIN ] EICB: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:34:45.429355] [WARN ] [MAIN ] EICB: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:34:45.429472] [INFO ] [LOCAL ] EICB: Starting deletion of primary data. [2025-09-22T18:34:45.429693] [DEBUG] [LOCAL ] EICB: No primary data file found to delete. [2025-09-22T18:34:45.429868] [INFO ] [LOCAL ] EICB: Starting deletion of derivative data. [2025-09-22T18:34:45.430013] [DEBUG] [LOCAL ] EICB: No derivative data file found to delete. [2025-09-22T18:34:45.430144] [INFO ] [MAIN ] Update Progress: 717/2372 symbols completed. EICB took 19.2s. Estimated remaining: 3h 38m 34s. Rate: 7.6 symbols/min [2025-09-22T18:34:45.459890] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2024-12 (2.54 seconds). [2025-09-22T18:34:46.122067] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-01. [2025-09-22T18:34:46.329327] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T18:34:46.922058] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-02. [2025-09-22T18:34:47.722150] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-02. [2025-09-22T18:34:47.805559] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-22T18:34:48.080304] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-01 (1.96 seconds). [2025-09-22T18:34:48.103273] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-02 (0.38 seconds). [2025-09-22T18:34:48.522060] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-03. [2025-09-22T18:34:49.293458] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-22T18:34:49.322006] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-04. [2025-09-22T18:34:50.122082] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-02. [2025-09-22T18:34:50.491278] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-22T18:34:50.922095] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-05. [2025-09-22T18:34:51.722062] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-03. [2025-09-22T18:34:51.971916] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-22T18:34:52.012951] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-22T18:34:52.306939] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-03 (0.58 seconds). [2025-09-22T18:34:52.522069] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-03. [2025-09-22T18:34:53.322073] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-04. [2025-09-22T18:34:53.758412] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-04 (0.44 seconds). [2025-09-22T18:34:54.122135] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-05. [2025-09-22T18:34:54.445596] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T18:34:54.586302] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-05 (0.46 seconds). [2025-09-22T18:34:54.922083] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-04. [2025-09-22T18:34:55.722060] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-06. [2025-09-22T18:34:56.437010] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T18:34:56.522072] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-07. [2025-09-22T18:34:57.292914] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-22T18:34:57.322012] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-08. [2025-09-22T18:34:57.428918] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-04 (2.51 seconds). [2025-09-22T18:34:58.037108] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-22T18:34:58.122081] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-06. [2025-09-22T18:34:58.922124] [INFO ] [REMOTE ] EICC: Fetching primary data for 2025-09. [2025-09-22T18:34:59.090278] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-06 (0.97 seconds). [2025-09-22T18:34:59.492177] [INFO ] [REMOTE ] EICC: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-22T18:34:59.493821] [INFO ] [REMOTE ] EICC: Full fetch complete (7800 records). [2025-09-22T18:34:59.493894] [DEBUG] [VALIDATOR ] EICC: Validating primary data. [2025-09-22T18:34:59.494303] [FATAL] [VALIDATOR ] EICC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:34:59.494391] [FATAL] [MAIN ] EICC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:34:59.494434] [WARN ] [MAIN ] EICC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:34:59.494473] [INFO ] [LOCAL ] EICC: Starting deletion of primary data. [2025-09-22T18:34:59.494531] [DEBUG] [LOCAL ] EICC: No primary data file found to delete. [2025-09-22T18:34:59.494565] [INFO ] [LOCAL ] EICC: Starting deletion of derivative data. [2025-09-22T18:34:59.494672] [DEBUG] [LOCAL ] EICC: No derivative data file found to delete. [2025-09-22T18:34:59.494757] [INFO ] [MAIN ] Update Progress: 718/2372 symbols completed. EICC took 23.9s. Estimated remaining: 3h 38m 41s. Rate: 7.6 symbols/min [2025-09-22T18:34:59.722130] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-05. [2025-09-22T18:35:00.522071] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-07. [2025-09-22T18:35:01.926866] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-22T18:35:01.931901] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-08. [2025-09-22T18:35:02.113977] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-05 (2.39 seconds). [2025-09-22T18:35:02.125480] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-06. [2025-09-22T18:35:03.580933] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T18:35:03.587218] [INFO ] [REMOTE ] EIG: Fetching primary data for 2025-09. [2025-09-22T18:35:03.830225] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T18:35:03.841551] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-07. [2025-09-22T18:35:04.815106] [INFO ] [REMOTE ] EIG: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-22T18:35:04.820307] [INFO ] [REMOTE ] EIG: Full fetch complete (26917 records). [2025-09-22T18:35:04.820436] [DEBUG] [VALIDATOR ] EIG: Validating primary data. [2025-09-22T18:35:05.207424] [DEBUG] [VALIDATOR ] EIG: All expected trading days are present. [2025-09-22T18:35:05.207509] [DEBUG] [VALIDATOR ] EIG: Primary data validation passed. [2025-09-22T18:35:05.207996] [INFO ] [MAIN ] EIG: Fetched primary data is valid. [2025-09-22T18:35:05.208058] [DEBUG] [LOCAL ] EIG: Saving primary data. [2025-09-22T18:35:05.208883] [DEBUG] [LOCAL ] EIG: Trimmed 26917 records to 20316 (keeping 200 days of data) [2025-09-22T18:35:05.330783] [DEBUG] [LOCAL ] EIG: Primary data saved (20316 records). [2025-09-22T18:35:05.330911] [INFO ] [MAIN ] EIG: Full history saved. [2025-09-22T18:35:05.330991] [INFO ] [MAIN ] Update Progress: 719/2372 symbols completed. EIG took 27.8s. Estimated remaining: 3h 38m 28s. Rate: 7.6 symbols/min [2025-09-22T18:35:05.942586] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-07 (2.10 seconds). [2025-09-22T18:35:05.955221] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-08. [2025-09-22T18:35:07.526345] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T18:35:07.537511] [INFO ] [REMOTE ] EIX: Fetching primary data for 2025-09. [2025-09-22T18:35:09.250360] [INFO ] [REMOTE ] EIX: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T18:35:09.258620] [INFO ] [REMOTE ] EIX: Full fetch complete (76937 records). [2025-09-22T18:35:09.258768] [DEBUG] [VALIDATOR ] EIX: Validating primary data. [2025-09-22T18:35:09.663708] [DEBUG] [VALIDATOR ] EIX: All expected trading days are present. [2025-09-22T18:35:09.663796] [DEBUG] [VALIDATOR ] EIX: Primary data validation passed. [2025-09-22T18:35:09.664669] [INFO ] [MAIN ] EIX: Fetched primary data is valid. [2025-09-22T18:35:09.664732] [DEBUG] [LOCAL ] EIX: Saving primary data. [2025-09-22T18:35:09.666421] [DEBUG] [LOCAL ] EIX: Trimmed 76937 records to 53346 (keeping 200 days of data) [2025-09-22T18:35:09.990379] [DEBUG] [LOCAL ] EIX: Primary data saved (53346 records). [2025-09-22T18:35:09.990556] [INFO ] [MAIN ] EIX: Full history saved. [2025-09-22T18:35:09.990690] [INFO ] [MAIN ] Update Progress: 720/2372 symbols completed. EIX took 31.5s. Estimated remaining: 3h 38m 12s. Rate: 7.6 symbols/min [2025-09-22T18:35:10.668971] [INFO ] [MAIN ] ELC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:35:10.665046] [INFO ] [MAIN ] ELAN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:35:10.670200] [INFO ] [MAIN ] ELF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:35:10.694158] [DEBUG] [LOCAL ] ELC: Loaded 3562 existing records from primary storage. [2025-09-22T18:35:10.699557] [INFO ] [MAIN ] ELC: Loaded 3562 existing records. [2025-09-22T18:35:10.764603] [INFO ] [MAIN ] EL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:35:10.975782] [WARN ] [MAIN ] ELC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:35:10.990080] [INFO ] [MAIN ] ELC: Wiping existing primary data before full refresh. [2025-09-22T18:35:10.991545] [INFO ] [LOCAL ] ELC: Starting deletion of primary data. [2025-09-22T18:35:11.007100] [DEBUG] [LOCAL ] ELC: Deleted primary data file. [2025-09-22T18:35:11.007342] [INFO ] [MAIN ] ELC: Starting full primary refresh. [2025-09-22T18:35:11.007029] [DEBUG] [LOCAL ] ELF: Loaded 53101 existing records from primary storage. [2025-09-22T18:35:11.008320] [DEBUG] [LOCAL ] ELAN: Loaded 53959 existing records from primary storage. [2025-09-22T18:35:11.008442] [INFO ] [MAIN ] ELF: Loaded 53101 existing records. [2025-09-22T18:35:11.008573] [INFO ] [MAIN ] ELAN: Loaded 53959 existing records. [2025-09-22T18:35:11.383804] [DEBUG] [LOCAL ] EL: Loaded 54205 existing records from primary storage. [2025-09-22T18:35:11.440524] [INFO ] [MAIN ] EL: Loaded 54205 existing records. [2025-09-22T18:35:11.654213] [WARN ] [MAIN ] ELAN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:35:11.615328] [WARN ] [MAIN ] ELF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:35:11.756903] [INFO ] [MAIN ] ELAN: Wiping existing primary data before full refresh. [2025-09-22T18:35:11.756784] [INFO ] [MAIN ] ELF: Wiping existing primary data before full refresh. [2025-09-22T18:35:11.799355] [INFO ] [LOCAL ] ELF: Starting deletion of primary data. [2025-09-22T18:35:11.818037] [INFO ] [LOCAL ] ELAN: Starting deletion of primary data. [2025-09-22T18:35:11.838993] [DEBUG] [LOCAL ] ELAN: Deleted primary data file. [2025-09-22T18:35:11.839188] [INFO ] [MAIN ] ELAN: Starting full primary refresh. [2025-09-22T18:35:11.839582] [DEBUG] [LOCAL ] ELF: Deleted primary data file. [2025-09-22T18:35:11.887398] [INFO ] [MAIN ] ELF: Starting full primary refresh. [2025-09-22T18:35:12.090856] [INFO ] [REMOTE ] ELC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:35:12.163133] [INFO ] [REMOTE ] ELC: Fetching primary data for 2024-12. [2025-09-22T18:35:12.172184] [WARN ] [MAIN ] EL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:35:12.222121] [INFO ] [MAIN ] EL: Wiping existing primary data before full refresh. [2025-09-22T18:35:12.255453] [INFO ] [LOCAL ] EL: Starting deletion of primary data. [2025-09-22T18:35:12.392880] [DEBUG] [LOCAL ] EL: Deleted primary data file. [2025-09-22T18:35:12.468684] [INFO ] [MAIN ] EL: Starting full primary refresh. [2025-09-22T18:35:12.816844] [INFO ] [REMOTE ] ELF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:35:12.845698] [INFO ] [REMOTE ] ELF: Fetching primary data for 2024-12. [2025-09-22T18:35:12.916347] [INFO ] [REMOTE ] ELAN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:35:12.941114] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2024-12. [2025-09-22T18:35:13.043191] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T18:35:13.073213] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-01. [2025-09-22T18:35:13.162616] [INFO ] [REMOTE ] EL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:35:13.162943] [INFO ] [REMOTE ] EL: Fetching primary data for 2024-12. [2025-09-22T18:35:13.711763] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-01 (0.64 seconds). [2025-09-22T18:35:13.713240] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-02. [2025-09-22T18:35:14.132463] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-02 (0.42 seconds). [2025-09-22T18:35:14.133828] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-03. [2025-09-22T18:35:14.630064] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-03 (0.50 seconds). [2025-09-22T18:35:14.632140] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-04. [2025-09-22T18:35:14.676079] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-22T18:35:14.687167] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-01. [2025-09-22T18:35:15.030447] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-22T18:35:15.041150] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-01. [2025-09-22T18:35:15.198896] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2024-12 (2.35 seconds). [2025-09-22T18:35:15.209034] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-01. [2025-09-22T18:35:15.218318] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-04 (0.59 seconds). [2025-09-22T18:35:15.219776] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-05. [2025-09-22T18:35:15.587808] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-05 (0.37 seconds). [2025-09-22T18:35:15.722067] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-06. [2025-09-22T18:35:16.158119] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T18:35:16.189119] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-22T18:35:16.522078] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-07. [2025-09-22T18:35:16.956396] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-01 (1.92 seconds). [2025-09-22T18:35:16.996299] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-01 (1.79 seconds). [2025-09-22T18:35:17.010735] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-22T18:35:17.322058] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-02. [2025-09-22T18:35:18.122073] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-02. [2025-09-22T18:35:18.922087] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-08. [2025-09-22T18:35:19.451031] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-08 (0.53 seconds). [2025-09-22T18:35:19.518573] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-02 (2.20 seconds). [2025-09-22T18:35:19.722039] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-03. [2025-09-22T18:35:19.826541] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-02 (1.70 seconds). [2025-09-22T18:35:20.522064] [INFO ] [REMOTE ] ELC: Fetching primary data for 2025-09. [2025-09-22T18:35:21.145778] [INFO ] [REMOTE ] ELC: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-22T18:35:21.146971] [INFO ] [REMOTE ] ELC: Full fetch complete (5154 records). [2025-09-22T18:35:21.147040] [DEBUG] [VALIDATOR ] ELC: Validating primary data. [2025-09-22T18:35:21.329317] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-02. [2025-09-22T18:35:21.540134] [DEBUG] [VALIDATOR ] ELC: All expected trading days are present. [2025-09-22T18:35:21.540236] [DEBUG] [VALIDATOR ] ELC: Primary data validation passed. [2025-09-22T18:35:21.540403] [INFO ] [MAIN ] ELC: Fetched primary data is valid. [2025-09-22T18:35:21.540443] [DEBUG] [LOCAL ] ELC: Saving primary data. [2025-09-22T18:35:21.540913] [DEBUG] [LOCAL ] ELC: Trimmed 5154 records to 3492 (keeping 200 days of data) [2025-09-22T18:35:21.563816] [DEBUG] [LOCAL ] ELC: Primary data saved (3492 records). [2025-09-22T18:35:21.563933] [INFO ] [MAIN ] ELC: Full history saved. [2025-09-22T18:35:21.564021] [INFO ] [MAIN ] Update Progress: 721/2372 symbols completed. ELC took 11.6s. Estimated remaining: 3h 38m 13s. Rate: 7.6 symbols/min [2025-09-22T18:35:21.762601] [INFO ] [MAIN ] ELME: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:35:21.805549] [DEBUG] [LOCAL ] ELME: Loaded 39870 existing records from primary storage. [2025-09-22T18:35:21.805739] [INFO ] [MAIN ] ELME: Loaded 39870 existing records. [2025-09-22T18:35:21.987590] [WARN ] [MAIN ] ELME: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:35:21.987920] [INFO ] [MAIN ] ELME: Wiping existing primary data before full refresh. [2025-09-22T18:35:21.988125] [INFO ] [LOCAL ] ELME: Starting deletion of primary data. [2025-09-22T18:35:21.989325] [DEBUG] [LOCAL ] ELME: Deleted primary data file. [2025-09-22T18:35:21.989387] [INFO ] [MAIN ] ELME: Starting full primary refresh. [2025-09-22T18:35:22.125871] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-03. [2025-09-22T18:35:22.351583] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-03 (2.63 seconds). [2025-09-22T18:35:22.444684] [INFO ] [REMOTE ] ELME: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:35:22.922060] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-04. [2025-09-22T18:35:23.098519] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T18:35:23.722049] [INFO ] [REMOTE ] ELME: Fetching primary data for 2024-12. [2025-09-22T18:35:23.833830] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T18:35:24.522088] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-04. [2025-09-22T18:35:24.915805] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-22T18:35:25.162792] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-04 (2.24 seconds). [2025-09-22T18:35:25.322099] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-05. [2025-09-22T18:35:26.122059] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-03. [2025-09-22T18:35:26.221498] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-22T18:35:26.922056] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-05. [2025-09-22T18:35:27.262186] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-22T18:35:27.722039] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-06. [2025-09-22T18:35:28.011185] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-22T18:35:28.522041] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-04. [2025-09-22T18:35:28.625481] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-22T18:35:29.322061] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-06. [2025-09-22T18:35:29.721166] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-06 (2.00 seconds). [2025-09-22T18:35:29.858887] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-22T18:35:30.122095] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-01. [2025-09-22T18:35:30.922062] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-07. [2025-09-22T18:35:31.066750] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-22T18:35:31.562943] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T18:35:31.722042] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-02. [2025-09-22T18:35:32.522081] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-05. [2025-09-22T18:35:32.938373] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-07 (2.02 seconds). [2025-09-22T18:35:33.154868] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-22T18:35:33.322045] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-03. [2025-09-22T18:35:34.122055] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-07. [2025-09-22T18:35:34.391417] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-22T18:35:34.779777] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-22T18:35:34.922074] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-04. [2025-09-22T18:35:35.722057] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-08. [2025-09-22T18:35:35.832931] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T18:35:36.522062] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-06. [2025-09-22T18:35:36.574377] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T18:35:37.322104] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-08. [2025-09-22T18:35:38.022395] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-08 (2.30 seconds). [2025-09-22T18:35:38.122064] [INFO ] [REMOTE ] ELF: Fetching primary data for 2025-09. [2025-09-22T18:35:38.448141] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-06 (1.93 seconds). [2025-09-22T18:35:38.922154] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-05. [2025-09-22T18:35:39.474074] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-08 (2.15 seconds). [2025-09-22T18:35:39.722058] [INFO ] [REMOTE ] EL: Fetching primary data for 2025-09. [2025-09-22T18:35:40.168073] [INFO ] [REMOTE ] ELF: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-22T18:35:40.178696] [INFO ] [REMOTE ] ELF: Full fetch complete (75403 records). [2025-09-22T18:35:40.178823] [DEBUG] [VALIDATOR ] ELF: Validating primary data. [2025-09-22T18:35:40.526741] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-07. [2025-09-22T18:35:40.578144] [DEBUG] [VALIDATOR ] ELF: All expected trading days are present. [2025-09-22T18:35:40.579542] [DEBUG] [VALIDATOR ] ELF: Primary data validation passed. [2025-09-22T18:35:40.580954] [INFO ] [MAIN ] ELF: Fetched primary data is valid. [2025-09-22T18:35:40.581443] [DEBUG] [LOCAL ] ELF: Saving primary data. [2025-09-22T18:35:40.583707] [DEBUG] [LOCAL ] ELF: Trimmed 75403 records to 52315 (keeping 200 days of data) [2025-09-22T18:35:40.618074] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-22T18:35:40.969381] [DEBUG] [LOCAL ] ELF: Primary data saved (52315 records). [2025-09-22T18:35:40.969558] [INFO ] [MAIN ] ELF: Full history saved. [2025-09-22T18:35:40.970792] [INFO ] [MAIN ] Update Progress: 722/2372 symbols completed. ELF took 31.0s. Estimated remaining: 3h 38m 31s. Rate: 7.6 symbols/min [2025-09-22T18:35:41.166753] [INFO ] [MAIN ] ELP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:35:41.195317] [DEBUG] [LOCAL ] ELP: Loaded 26324 existing records from primary storage. [2025-09-22T18:35:41.195463] [INFO ] [MAIN ] ELP: Loaded 26324 existing records. [2025-09-22T18:35:41.335420] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-06. [2025-09-22T18:35:41.377565] [WARN ] [MAIN ] ELP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:35:41.377821] [INFO ] [MAIN ] ELP: Wiping existing primary data before full refresh. [2025-09-22T18:35:41.377881] [INFO ] [LOCAL ] ELP: Starting deletion of primary data. [2025-09-22T18:35:41.378892] [DEBUG] [LOCAL ] ELP: Deleted primary data file. [2025-09-22T18:35:41.378953] [INFO ] [MAIN ] ELP: Starting full primary refresh. [2025-09-22T18:35:41.739531] [INFO ] [REMOTE ] ELP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:35:41.786185] [INFO ] [REMOTE ] EL: Incremental fetch complete for 2025-09 (2.06 seconds). [2025-09-22T18:35:41.796818] [INFO ] [REMOTE ] EL: Full fetch complete (77346 records). [2025-09-22T18:35:41.797003] [DEBUG] [VALIDATOR ] EL: Validating primary data. [2025-09-22T18:35:42.127208] [INFO ] [REMOTE ] ELP: Fetching primary data for 2024-12. [2025-09-22T18:35:42.207721] [DEBUG] [VALIDATOR ] EL: All expected trading days are present. [2025-09-22T18:35:42.207837] [DEBUG] [VALIDATOR ] EL: Primary data validation passed. [2025-09-22T18:35:42.208809] [INFO ] [MAIN ] EL: Fetched primary data is valid. [2025-09-22T18:35:42.208876] [DEBUG] [LOCAL ] EL: Saving primary data. [2025-09-22T18:35:42.211930] [DEBUG] [LOCAL ] EL: Trimmed 77346 records to 53412 (keeping 200 days of data) [2025-09-22T18:35:42.472264] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-22T18:35:42.594963] [DEBUG] [LOCAL ] EL: Primary data saved (53412 records). [2025-09-22T18:35:42.595120] [INFO ] [MAIN ] EL: Full history saved. [2025-09-22T18:35:42.595246] [INFO ] [MAIN ] Update Progress: 723/2372 symbols completed. EL took 32.6s. Estimated remaining: 3h 38m 9s. Rate: 7.6 symbols/min [2025-09-22T18:35:42.770173] [INFO ] [MAIN ] ELPC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:35:42.770426] [DEBUG] [LOCAL ] ELPC: No existing data file found in primary storage. [2025-09-22T18:35:42.770570] [WARN ] [MAIN ] ELPC: No existing data found, performing full refresh instead. [2025-09-22T18:35:42.770983] [INFO ] [MAIN ] ELPC: Wiping existing primary data before full refresh. [2025-09-22T18:35:42.771117] [INFO ] [LOCAL ] ELPC: Starting deletion of primary data. [2025-09-22T18:35:42.771205] [DEBUG] [LOCAL ] ELPC: No primary data file found to delete. [2025-09-22T18:35:42.771263] [INFO ] [MAIN ] ELPC: Starting full primary refresh. [2025-09-22T18:35:42.925597] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-08. [2025-09-22T18:35:43.006372] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-22T18:35:43.179172] [INFO ] [REMOTE ] ELPC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:35:43.586354] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T18:35:43.722076] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2024-12. [2025-09-22T18:35:44.250449] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2024-12 (0.53 seconds). [2025-09-22T18:35:44.522063] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-01. [2025-09-22T18:35:44.709144] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-22T18:35:44.963573] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-01 (0.44 seconds). [2025-09-22T18:35:45.322059] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-01. [2025-09-22T18:35:46.123388] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-02. [2025-09-22T18:35:46.127202] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-22T18:35:46.489923] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-02 (0.37 seconds). [2025-09-22T18:35:46.922088] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-03. [2025-09-22T18:35:47.276092] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-22T18:35:47.722040] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-07. [2025-09-22T18:35:48.522079] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-02. [2025-09-22T18:35:48.909018] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T18:35:49.322020] [INFO ] [REMOTE ] ELAN: Fetching primary data for 2025-09. [2025-09-22T18:35:49.697507] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-22T18:35:50.122057] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-03. [2025-09-22T18:35:50.922084] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-08. [2025-09-22T18:35:51.198635] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-22T18:35:51.252434] [INFO ] [REMOTE ] ELAN: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T18:35:51.260993] [INFO ] [REMOTE ] ELAN: Full fetch complete (76859 records). [2025-09-22T18:35:51.261130] [DEBUG] [VALIDATOR ] ELAN: Validating primary data. [2025-09-22T18:35:51.658016] [DEBUG] [VALIDATOR ] ELAN: All expected trading days are present. [2025-09-22T18:35:51.658099] [DEBUG] [VALIDATOR ] ELAN: Primary data validation passed. [2025-09-22T18:35:51.658995] [INFO ] [MAIN ] ELAN: Fetched primary data is valid. [2025-09-22T18:35:51.659063] [DEBUG] [LOCAL ] ELAN: Saving primary data. [2025-09-22T18:35:51.660691] [DEBUG] [LOCAL ] ELAN: Trimmed 76859 records to 53187 (keeping 200 days of data) [2025-09-22T18:35:51.729191] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-04. [2025-09-22T18:35:52.005280] [DEBUG] [LOCAL ] ELAN: Primary data saved (53187 records). [2025-09-22T18:35:52.005442] [INFO ] [MAIN ] ELAN: Full history saved. [2025-09-22T18:35:52.005533] [INFO ] [MAIN ] Update Progress: 724/2372 symbols completed. ELAN took 42.0s. Estimated remaining: 3h 38m 4s. Rate: 7.6 symbols/min [2025-09-22T18:35:52.198711] [INFO ] [MAIN ] ELS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:35:52.202332] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-22T18:35:52.202810] [DEBUG] [LOCAL ] ELS: No existing data file found in primary storage. [2025-09-22T18:35:52.204307] [WARN ] [MAIN ] ELS: No existing data found, performing full refresh instead. [2025-09-22T18:35:52.204697] [INFO ] [MAIN ] ELS: Wiping existing primary data before full refresh. [2025-09-22T18:35:52.205058] [INFO ] [LOCAL ] ELS: Starting deletion of primary data. [2025-09-22T18:35:52.205217] [DEBUG] [LOCAL ] ELS: No primary data file found to delete. [2025-09-22T18:35:52.205413] [INFO ] [MAIN ] ELS: Starting full primary refresh. [2025-09-22T18:35:52.356002] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T18:35:52.527263] [INFO ] [REMOTE ] ELME: Fetching primary data for 2025-09. [2025-09-22T18:35:52.636043] [INFO ] [REMOTE ] ELS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:35:53.322090] [INFO ] [REMOTE ] ELS: Fetching primary data for 2024-12. [2025-09-22T18:35:54.122059] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-05. [2025-09-22T18:35:54.144182] [INFO ] [REMOTE ] ELME: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T18:35:54.151115] [INFO ] [REMOTE ] ELME: Full fetch complete (55741 records). [2025-09-22T18:35:54.151259] [DEBUG] [VALIDATOR ] ELME: Validating primary data. [2025-09-22T18:35:54.555204] [DEBUG] [VALIDATOR ] ELME: All expected trading days are present. [2025-09-22T18:35:54.557967] [DEBUG] [VALIDATOR ] ELME: Primary data validation passed. [2025-09-22T18:35:54.558116] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-22T18:35:54.558938] [INFO ] [MAIN ] ELME: Fetched primary data is valid. [2025-09-22T18:35:54.559100] [DEBUG] [LOCAL ] ELME: Saving primary data. [2025-09-22T18:35:54.561361] [DEBUG] [LOCAL ] ELME: Trimmed 55741 records to 39258 (keeping 200 days of data) [2025-09-22T18:35:54.824606] [DEBUG] [LOCAL ] ELME: Primary data saved (39258 records). [2025-09-22T18:35:54.824797] [INFO ] [MAIN ] ELME: Full history saved. [2025-09-22T18:35:54.824927] [INFO ] [MAIN ] Update Progress: 725/2372 symbols completed. ELME took 33.3s. Estimated remaining: 3h 37m 45s. Rate: 7.6 symbols/min [2025-09-22T18:35:54.925348] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-06. [2025-09-22T18:35:55.012951] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T18:35:55.058587] [INFO ] [MAIN ] ELV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:35:55.058848] [DEBUG] [LOCAL ] ELV: No existing data file found in primary storage. [2025-09-22T18:35:55.058906] [WARN ] [MAIN ] ELV: No existing data found, performing full refresh instead. [2025-09-22T18:35:55.059049] [INFO ] [MAIN ] ELV: Wiping existing primary data before full refresh. [2025-09-22T18:35:55.059094] [INFO ] [LOCAL ] ELV: Starting deletion of primary data. [2025-09-22T18:35:55.059138] [DEBUG] [LOCAL ] ELV: No primary data file found to delete. [2025-09-22T18:35:55.059173] [INFO ] [MAIN ] ELV: Starting full primary refresh. [2025-09-22T18:35:55.356588] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-06 (0.43 seconds). [2025-09-22T18:35:55.442475] [INFO ] [REMOTE ] ELV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:35:55.722051] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-04. [2025-09-22T18:35:56.522068] [INFO ] [REMOTE ] ELV: Fetching primary data for 2024-12. [2025-09-22T18:35:56.670639] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-04 (0.95 seconds). [2025-09-22T18:35:57.322070] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-05. [2025-09-22T18:35:58.122045] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-07. [2025-09-22T18:35:58.189221] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T18:35:58.334782] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-22T18:35:58.510505] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-07 (0.39 seconds). [2025-09-22T18:35:58.922084] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-01. [2025-09-22T18:35:59.722064] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-01. [2025-09-22T18:36:00.339746] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-01 (1.42 seconds). [2025-09-22T18:36:00.522057] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-02. [2025-09-22T18:36:01.322062] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-06. [2025-09-22T18:36:01.793100] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-01 (2.07 seconds). [2025-09-22T18:36:01.892706] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T18:36:02.122061] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-02. [2025-09-22T18:36:02.922070] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-08. [2025-09-22T18:36:03.722066] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-03. [2025-09-22T18:36:04.323007] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-06 (3.00 seconds). [2025-09-22T18:36:04.522071] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-07. [2025-09-22T18:36:09.288847] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-02 (7.17 seconds). [2025-09-22T18:36:09.298575] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-03. [2025-09-22T18:36:10.395321] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-08 (7.47 seconds). [2025-09-22T18:36:10.396301] [INFO ] [REMOTE ] ELPC: Fetching primary data for 2025-09. [2025-09-22T18:36:10.438458] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-07 (5.92 seconds). [2025-09-22T18:36:10.446794] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-08. [2025-09-22T18:36:10.548559] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-03 (6.83 seconds). [2025-09-22T18:36:10.558884] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-04. [2025-09-22T18:36:11.521445] [INFO ] [REMOTE ] ELPC: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T18:36:11.522379] [INFO ] [REMOTE ] ELPC: Full fetch complete (1486 records). [2025-09-22T18:36:11.522459] [DEBUG] [VALIDATOR ] ELPC: Validating primary data. [2025-09-22T18:36:11.718124] [WARN ] [VALIDATOR ] ELPC: Validation failed - insufficient historical data. Have 192 unique days, need 200 days [2025-09-22T18:36:11.719163] [FATAL] [MAIN ] ELPC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:36:11.719356] [WARN ] [MAIN ] ELPC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:36:11.719447] [INFO ] [LOCAL ] ELPC: Starting deletion of primary data. [2025-09-22T18:36:11.719836] [DEBUG] [LOCAL ] ELPC: No primary data file found to delete. [2025-09-22T18:36:11.720264] [INFO ] [LOCAL ] ELPC: Starting deletion of derivative data. [2025-09-22T18:36:11.736925] [DEBUG] [LOCAL ] ELPC: No derivative data file found to delete. [2025-09-22T18:36:11.737128] [INFO ] [MAIN ] Update Progress: 726/2372 symbols completed. ELPC took 29.1s. Estimated remaining: 3h 37m 57s. Rate: 7.6 symbols/min [2025-09-22T18:36:11.737630] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T18:36:11.776110] [INFO ] [REMOTE ] ELP: Fetching primary data for 2025-09. [2025-09-22T18:36:11.922586] [INFO ] [MAIN ] EMA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:36:11.922853] [DEBUG] [LOCAL ] EMA: No existing data file found in primary storage. [2025-09-22T18:36:11.922898] [WARN ] [MAIN ] EMA: No existing data found, performing full refresh instead. [2025-09-22T18:36:11.923054] [INFO ] [MAIN ] EMA: Wiping existing primary data before full refresh. [2025-09-22T18:36:11.923097] [INFO ] [LOCAL ] EMA: Starting deletion of primary data. [2025-09-22T18:36:11.923137] [DEBUG] [LOCAL ] EMA: No primary data file found to delete. [2025-09-22T18:36:11.923170] [INFO ] [MAIN ] EMA: Starting full primary refresh. [2025-09-22T18:36:12.294476] [INFO ] [REMOTE ] EMA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:36:12.295025] [INFO ] [REMOTE ] EMA: Fetching primary data for 2024-12. [2025-09-22T18:36:12.329394] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-03 (3.03 seconds). [2025-09-22T18:36:12.339856] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-04. [2025-09-22T18:36:12.989238] [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-22T18:36:12.989685] [WARN ] [REMOTE ] EMA: No data returned for month 2024-12 [2025-09-22T18:36:12.990171] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-01. [2025-09-22T18:36:13.201783] [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-22T18:36:13.202231] [WARN ] [REMOTE ] EMA: No data returned for month 2025-01 [2025-09-22T18:36:13.202889] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-02. [2025-09-22T18:36:13.531384] [INFO ] [REMOTE ] ELP: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T18:36:13.535139] [INFO ] [REMOTE ] ELP: Full fetch complete (37507 records). [2025-09-22T18:36:13.535242] [DEBUG] [VALIDATOR ] ELP: Validating primary data. [2025-09-22T18:36:13.536113] [FATAL] [VALIDATOR ] ELP: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:36:13.536202] [FATAL] [MAIN ] ELP: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:36:13.536255] [WARN ] [MAIN ] ELP: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:36:13.536317] [INFO ] [LOCAL ] ELP: Starting deletion of primary data. [2025-09-22T18:36:13.536403] [DEBUG] [LOCAL ] ELP: No primary data file found to delete. [2025-09-22T18:36:13.536458] [INFO ] [LOCAL ] ELP: Starting deletion of derivative data. [2025-09-22T18:36:13.536992] [DEBUG] [LOCAL ] ELP: Deleted derivative data file. [2025-09-22T18:36:13.537139] [INFO ] [MAIN ] Update Progress: 727/2372 symbols completed. ELP took 32.6s. Estimated remaining: 3h 37m 35s. Rate: 7.6 symbols/min [2025-09-22T18:36:13.626738] [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-22T18:36:13.653569] [WARN ] [REMOTE ] EMA: No data returned for month 2025-02 [2025-09-22T18:36:13.657936] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-03. [2025-09-22T18:36:13.736318] [INFO ] [MAIN ] EMD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:36:13.736527] [DEBUG] [LOCAL ] EMD: No existing data file found in primary storage. [2025-09-22T18:36:13.736581] [WARN ] [MAIN ] EMD: No existing data found, performing full refresh instead. [2025-09-22T18:36:13.736773] [INFO ] [MAIN ] EMD: Wiping existing primary data before full refresh. [2025-09-22T18:36:13.736882] [INFO ] [LOCAL ] EMD: Starting deletion of primary data. [2025-09-22T18:36:13.736947] [DEBUG] [LOCAL ] EMD: No primary data file found to delete. [2025-09-22T18:36:13.736981] [INFO ] [MAIN ] EMD: Starting full primary refresh. [2025-09-22T18:36:13.895379] [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-22T18:36:13.933398] [WARN ] [REMOTE ] EMA: No data returned for month 2025-03 [2025-09-22T18:36:13.942698] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-04. [2025-09-22T18:36:14.124950] [INFO ] [REMOTE ] EMD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:36:14.125297] [INFO ] [REMOTE ] EMD: Fetching primary data for 2024-12. [2025-09-22T18:36:14.180306] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-04 (3.62 seconds). [2025-09-22T18:36:14.202945] [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-22T18:36:14.203274] [WARN ] [REMOTE ] EMA: No data returned for month 2025-04 [2025-09-22T18:36:14.292113] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-22T18:36:14.922054] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-05. [2025-09-22T18:36:15.722057] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-05. [2025-09-22T18:36:15.835736] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-22T18:36:16.522058] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-01. [2025-09-22T18:36:17.322064] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-05. [2025-09-22T18:36:17.508111] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-05 (2.59 seconds). [2025-09-22T18:36:17.754272] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-05 (0.43 seconds). [2025-09-22T18:36:17.857535] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T18:36:18.122034] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-02. [2025-09-22T18:36:18.259679] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-05 (2.54 seconds). [2025-09-22T18:36:18.886754] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-22T18:36:18.922013] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-03. [2025-09-22T18:36:19.666049] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-22T18:36:19.722059] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-06. [2025-09-22T18:36:20.522068] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-06. [2025-09-22T18:36:21.322104] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-06. [2025-09-22T18:36:21.793702] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-06 (2.07 seconds). [2025-09-22T18:36:22.122046] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-07. [2025-09-22T18:36:22.194526] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-06 (0.87 seconds). [2025-09-22T18:36:22.922085] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-07. [2025-09-22T18:36:23.027889] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-06 (2.51 seconds). [2025-09-22T18:36:23.708054] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-22T18:36:23.721989] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-08. [2025-09-22T18:36:23.787886] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T18:36:24.480989] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T18:36:24.522062] [INFO ] [REMOTE ] EMA: Fetching primary data for 2025-09. [2025-09-22T18:36:25.322064] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-07. [2025-09-22T18:36:25.586508] [INFO ] [REMOTE ] EMA: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-22T18:36:25.589343] [INFO ] [REMOTE ] EMA: Full fetch complete (7699 records). [2025-09-22T18:36:25.589435] [DEBUG] [VALIDATOR ] EMA: Validating primary data. [2025-09-22T18:36:25.589933] [FATAL] [VALIDATOR ] EMA: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:36:25.590020] [FATAL] [MAIN ] EMA: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:36:25.590063] [WARN ] [MAIN ] EMA: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:36:25.590133] [INFO ] [LOCAL ] EMA: Starting deletion of primary data. [2025-09-22T18:36:25.590200] [DEBUG] [LOCAL ] EMA: No primary data file found to delete. [2025-09-22T18:36:25.590235] [INFO ] [LOCAL ] EMA: Starting deletion of derivative data. [2025-09-22T18:36:25.590275] [DEBUG] [LOCAL ] EMA: No derivative data file found to delete. [2025-09-22T18:36:25.590331] [INFO ] [MAIN ] Update Progress: 728/2372 symbols completed. EMA took 13.9s. Estimated remaining: 3h 37m 37s. Rate: 7.6 symbols/min [2025-09-22T18:36:25.776893] [INFO ] [MAIN ] EME: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:36:25.820052] [DEBUG] [LOCAL ] EME: Loaded 32382 existing records from primary storage. [2025-09-22T18:36:25.820215] [INFO ] [MAIN ] EME: Loaded 32382 existing records. [2025-09-22T18:36:26.023378] [WARN ] [MAIN ] EME: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:36:26.023801] [INFO ] [MAIN ] EME: Wiping existing primary data before full refresh. [2025-09-22T18:36:26.023871] [INFO ] [LOCAL ] EME: Starting deletion of primary data. [2025-09-22T18:36:26.025059] [DEBUG] [LOCAL ] EME: Deleted primary data file. [2025-09-22T18:36:26.025134] [INFO ] [MAIN ] EME: Starting full primary refresh. [2025-09-22T18:36:26.125001] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-04. [2025-09-22T18:36:26.386886] [INFO ] [REMOTE ] EME: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:36:26.922047] [INFO ] [REMOTE ] EME: Fetching primary data for 2024-12. [2025-09-22T18:36:27.367983] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-22T18:36:27.566171] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-07 (2.24 seconds). [2025-09-22T18:36:27.722038] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-08. [2025-09-22T18:36:28.179956] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2024-12 (1.26 seconds). [2025-09-22T18:36:28.522112] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-08. [2025-09-22T18:36:29.322068] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-05. [2025-09-22T18:36:30.122082] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-01. [2025-09-22T18:36:30.370244] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-08 (2.65 seconds). [2025-09-22T18:36:30.927139] [INFO ] [REMOTE ] ELV: Fetching primary data for 2025-09. [2025-09-22T18:36:30.939798] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-22T18:36:31.197212] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-08 (2.68 seconds). [2025-09-22T18:36:31.722116] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-06. [2025-09-22T18:36:32.522073] [INFO ] [REMOTE ] ELS: Fetching primary data for 2025-09. [2025-09-22T18:36:32.800174] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-01 (2.68 seconds). [2025-09-22T18:36:33.127614] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T18:36:33.322080] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-02. [2025-09-22T18:36:33.911146] [INFO ] [REMOTE ] ELV: Incremental fetch complete for 2025-09 (2.98 seconds). [2025-09-22T18:36:33.919450] [INFO ] [REMOTE ] ELV: Full fetch complete (72835 records). [2025-09-22T18:36:33.919721] [DEBUG] [VALIDATOR ] ELV: Validating primary data. [2025-09-22T18:36:33.920934] [FATAL] [VALIDATOR ] ELV: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:36:33.921042] [FATAL] [MAIN ] ELV: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:36:33.921089] [WARN ] [MAIN ] ELV: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:36:33.921154] [INFO ] [LOCAL ] ELV: Starting deletion of primary data. [2025-09-22T18:36:33.921265] [DEBUG] [LOCAL ] ELV: No primary data file found to delete. [2025-09-22T18:36:33.921361] [INFO ] [LOCAL ] ELV: Starting deletion of derivative data. [2025-09-22T18:36:33.921450] [DEBUG] [LOCAL ] ELV: No derivative data file found to delete. [2025-09-22T18:36:33.921609] [INFO ] [MAIN ] Update Progress: 729/2372 symbols completed. ELV took 39.1s. Estimated remaining: 3h 37m 30s. Rate: 7.6 symbols/min [2025-09-22T18:36:34.130542] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-07. [2025-09-22T18:36:34.136342] [INFO ] [MAIN ] EMF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:36:34.145436] [DEBUG] [LOCAL ] EMF: Loaded 3735 existing records from primary storage. [2025-09-22T18:36:34.145554] [INFO ] [MAIN ] EMF: Loaded 3735 existing records. [2025-09-22T18:36:34.359369] [WARN ] [MAIN ] EMF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:36:34.360128] [INFO ] [MAIN ] EMF: Wiping existing primary data before full refresh. [2025-09-22T18:36:34.360271] [INFO ] [LOCAL ] EMF: Starting deletion of primary data. [2025-09-22T18:36:34.360601] [DEBUG] [LOCAL ] EMF: Deleted primary data file. [2025-09-22T18:36:34.360827] [INFO ] [MAIN ] EMF: Starting full primary refresh. [2025-09-22T18:36:34.546259] [INFO ] [REMOTE ] ELS: Incremental fetch complete for 2025-09 (2.02 seconds). [2025-09-22T18:36:34.588932] [INFO ] [REMOTE ] ELS: Full fetch complete (70082 records). [2025-09-22T18:36:34.667953] [DEBUG] [VALIDATOR ] ELS: Validating primary data. [2025-09-22T18:36:34.707792] [FATAL] [VALIDATOR ] ELS: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:36:34.718281] [FATAL] [MAIN ] ELS: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:36:34.740847] [WARN ] [MAIN ] ELS: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:36:34.746741] [INFO ] [LOCAL ] ELS: Starting deletion of primary data. [2025-09-22T18:36:34.753881] [DEBUG] [LOCAL ] ELS: No primary data file found to delete. [2025-09-22T18:36:34.754143] [INFO ] [LOCAL ] ELS: Starting deletion of derivative data. [2025-09-22T18:36:34.779089] [INFO ] [REMOTE ] EMF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:36:34.779835] [DEBUG] [LOCAL ] ELS: No derivative data file found to delete. [2025-09-22T18:36:34.780243] [INFO ] [MAIN ] Update Progress: 730/2372 symbols completed. ELS took 42.8s. Estimated remaining: 3h 37m 6s. Rate: 7.6 symbols/min [2025-09-22T18:36:34.926390] [INFO ] [REMOTE ] EMF: Fetching primary data for 2024-12. [2025-09-22T18:36:34.961884] [INFO ] [MAIN ] EMN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:36:34.993979] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T18:36:35.058105] [DEBUG] [LOCAL ] EMN: Loaded 50995 existing records from primary storage. [2025-09-22T18:36:35.058336] [INFO ] [MAIN ] EMN: Loaded 50995 existing records. [2025-09-22T18:36:35.242818] [WARN ] [MAIN ] EMN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:36:35.243130] [INFO ] [MAIN ] EMN: Wiping existing primary data before full refresh. [2025-09-22T18:36:35.243181] [INFO ] [LOCAL ] EMN: Starting deletion of primary data. [2025-09-22T18:36:35.245238] [DEBUG] [LOCAL ] EMN: Deleted primary data file. [2025-09-22T18:36:35.245299] [INFO ] [MAIN ] EMN: Starting full primary refresh. [2025-09-22T18:36:35.613031] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T18:36:35.632385] [INFO ] [REMOTE ] EMN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:36:35.722047] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-03. [2025-09-22T18:36:35.917596] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-22T18:36:36.522091] [INFO ] [REMOTE ] EMN: Fetching primary data for 2024-12. [2025-09-22T18:36:37.322070] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-08. [2025-09-22T18:36:37.409438] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-22T18:36:38.122063] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-04. [2025-09-22T18:36:38.200174] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-22T18:36:38.368866] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2024-12 (1.85 seconds). [2025-09-22T18:36:38.922142] [INFO ] [REMOTE ] EMD: Fetching primary data for 2025-09. [2025-09-22T18:36:39.722047] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-01. [2025-09-22T18:36:39.879167] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T18:36:39.909629] [INFO ] [REMOTE ] EMD: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-22T18:36:39.913263] [INFO ] [REMOTE ] EMD: Full fetch complete (32154 records). [2025-09-22T18:36:39.913370] [DEBUG] [VALIDATOR ] EMD: Validating primary data. [2025-09-22T18:36:40.286002] [DEBUG] [VALIDATOR ] EMD: All expected trading days are present. [2025-09-22T18:36:40.286089] [DEBUG] [VALIDATOR ] EMD: Primary data validation passed. [2025-09-22T18:36:40.286597] [INFO ] [MAIN ] EMD: Fetched primary data is valid. [2025-09-22T18:36:40.286672] [DEBUG] [LOCAL ] EMD: Saving primary data. [2025-09-22T18:36:40.287483] [DEBUG] [LOCAL ] EMD: Trimmed 32154 records to 21191 (keeping 200 days of data) [2025-09-22T18:36:40.432528] [DEBUG] [LOCAL ] EMD: Primary data saved (21191 records). [2025-09-22T18:36:40.432684] [INFO ] [MAIN ] EMD: Full history saved. [2025-09-22T18:36:40.432797] [INFO ] [MAIN ] Update Progress: 731/2372 symbols completed. EMD took 26.9s. Estimated remaining: 3h 36m 53s. Rate: 7.6 symbols/min [2025-09-22T18:36:40.531180] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-01. [2025-09-22T18:36:40.615179] [INFO ] [MAIN ] EMO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:36:40.630518] [DEBUG] [LOCAL ] EMO: Loaded 12458 existing records from primary storage. [2025-09-22T18:36:40.630666] [INFO ] [MAIN ] EMO: Loaded 12458 existing records. [2025-09-22T18:36:40.809921] [WARN ] [MAIN ] EMO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:36:40.810295] [INFO ] [MAIN ] EMO: Wiping existing primary data before full refresh. [2025-09-22T18:36:40.810355] [INFO ] [LOCAL ] EMO: Starting deletion of primary data. [2025-09-22T18:36:40.810903] [DEBUG] [LOCAL ] EMO: Deleted primary data file. [2025-09-22T18:36:40.810965] [INFO ] [MAIN ] EMO: Starting full primary refresh. [2025-09-22T18:36:41.182789] [INFO ] [REMOTE ] EMO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:36:41.177544] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T18:36:41.322051] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-05. [2025-09-22T18:36:41.407413] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-22T18:36:42.122122] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-02. [2025-09-22T18:36:42.399068] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T18:36:42.744803] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-22T18:36:42.922066] [INFO ] [REMOTE ] EMO: Fetching primary data for 2024-12. [2025-09-22T18:36:43.721992] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-02. [2025-09-22T18:36:43.762259] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T18:36:44.522109] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-06. [2025-09-22T18:36:45.322029] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-01. [2025-09-22T18:36:45.347180] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T18:36:46.014271] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T18:36:46.122006] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-07. [2025-09-22T18:36:46.131113] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-22T18:36:46.922058] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-02. [2025-09-22T18:36:47.249478] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-22T18:36:47.447510] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-02 (0.53 seconds). [2025-09-22T18:36:47.722066] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-03. [2025-09-22T18:36:48.522065] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-08. [2025-09-22T18:36:49.322092] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-03. [2025-09-22T18:36:49.627681] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-22T18:36:49.942638] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-22T18:36:50.087701] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-22T18:36:50.122010] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-04. [2025-09-22T18:36:50.721795] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-04 (0.60 seconds). [2025-09-22T18:36:50.922082] [INFO ] [REMOTE ] EME: Fetching primary data for 2025-09. [2025-09-22T18:36:51.722054] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-04. [2025-09-22T18:36:52.531515] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-05. [2025-09-22T18:36:52.534014] [INFO ] [REMOTE ] EME: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T18:36:52.539961] [INFO ] [REMOTE ] EME: Full fetch complete (46872 records). [2025-09-22T18:36:52.540117] [DEBUG] [VALIDATOR ] EME: Validating primary data. [2025-09-22T18:36:52.953295] [DEBUG] [VALIDATOR ] EME: All expected trading days are present. [2025-09-22T18:36:52.953662] [DEBUG] [VALIDATOR ] EME: Primary data validation passed. [2025-09-22T18:36:52.954368] [INFO ] [MAIN ] EME: Fetched primary data is valid. [2025-09-22T18:36:52.954433] [DEBUG] [LOCAL ] EME: Saving primary data. [2025-09-22T18:36:52.955674] [DEBUG] [LOCAL ] EME: Trimmed 46872 records to 31792 (keeping 200 days of data) [2025-09-22T18:36:53.176743] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-05 (0.65 seconds). [2025-09-22T18:36:53.178428] [DEBUG] [LOCAL ] EME: Primary data saved (31792 records). [2025-09-22T18:36:53.181622] [INFO ] [MAIN ] EME: Full history saved. [2025-09-22T18:36:53.181768] [INFO ] [MAIN ] Update Progress: 732/2372 symbols completed. EME took 27.6s. Estimated remaining: 3h 36m 56s. Rate: 7.6 symbols/min [2025-09-22T18:36:53.331672] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-06. [2025-09-22T18:36:53.359056] [INFO ] [MAIN ] EMP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:36:53.364410] [DEBUG] [LOCAL ] EMP: Loaded 3035 existing records from primary storage. [2025-09-22T18:36:53.364491] [INFO ] [MAIN ] EMP: Loaded 3035 existing records. [2025-09-22T18:36:53.552731] [WARN ] [MAIN ] EMP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:36:53.553153] [INFO ] [MAIN ] EMP: Wiping existing primary data before full refresh. [2025-09-22T18:36:53.553259] [INFO ] [LOCAL ] EMP: Starting deletion of primary data. [2025-09-22T18:36:53.553763] [DEBUG] [LOCAL ] EMP: Deleted primary data file. [2025-09-22T18:36:53.553839] [INFO ] [MAIN ] EMP: Starting full primary refresh. [2025-09-22T18:36:53.896720] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-04 (2.17 seconds). [2025-09-22T18:36:53.976490] [INFO ] [REMOTE ] EMP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:36:53.983415] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-06 (0.65 seconds). [2025-09-22T18:36:54.122056] [INFO ] [REMOTE ] EMP: Fetching primary data for 2024-12. [2025-09-22T18:36:54.922115] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-03. [2025-09-22T18:36:54.943624] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2024-12 (0.82 seconds). [2025-09-22T18:36:55.722057] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-01. [2025-09-22T18:36:55.808457] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T18:36:56.132935] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-01 (0.41 seconds). [2025-09-22T18:36:56.522075] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-04. [2025-09-22T18:36:57.102504] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-22T18:36:57.322052] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-07. [2025-09-22T18:36:57.937484] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-22T18:36:58.122073] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-08. [2025-09-22T18:36:58.922062] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-05. [2025-09-22T18:36:58.968171] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-08 (0.85 seconds). [2025-09-22T18:36:59.401678] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-05 (0.48 seconds). [2025-09-22T18:36:59.722067] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-02. [2025-09-22T18:37:00.221600] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-22T18:37:00.522063] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-05. [2025-09-22T18:37:01.322068] [INFO ] [REMOTE ] EMO: Fetching primary data for 2025-09. [2025-09-22T18:37:02.122097] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-06. [2025-09-22T18:37:02.455072] [INFO ] [REMOTE ] EMO: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T18:37:02.461626] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-06 (0.34 seconds). [2025-09-22T18:37:02.461859] [INFO ] [REMOTE ] EMO: Full fetch complete (17173 records). [2025-09-22T18:37:02.463530] [DEBUG] [VALIDATOR ] EMO: Validating primary data. [2025-09-22T18:37:02.720746] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-05 (2.20 seconds). [2025-09-22T18:37:02.887901] [DEBUG] [VALIDATOR ] EMO: All expected trading days are present. [2025-09-22T18:37:02.887991] [DEBUG] [VALIDATOR ] EMO: Primary data validation passed. [2025-09-22T18:37:02.888420] [INFO ] [MAIN ] EMO: Fetched primary data is valid. [2025-09-22T18:37:02.888465] [DEBUG] [LOCAL ] EMO: Saving primary data. [2025-09-22T18:37:02.889318] [DEBUG] [LOCAL ] EMO: Trimmed 17173 records to 12340 (keeping 200 days of data) [2025-09-22T18:37:02.926988] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-03. [2025-09-22T18:37:02.968372] [DEBUG] [LOCAL ] EMO: Primary data saved (12340 records). [2025-09-22T18:37:02.968543] [INFO ] [MAIN ] EMO: Full history saved. [2025-09-22T18:37:02.968636] [INFO ] [MAIN ] Update Progress: 733/2372 symbols completed. EMO took 22.5s. Estimated remaining: 3h 36m 52s. Rate: 7.6 symbols/min [2025-09-22T18:37:03.151778] [INFO ] [MAIN ] EMR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:37:03.220405] [DEBUG] [LOCAL ] EMR: Loaded 54035 existing records from primary storage. [2025-09-22T18:37:03.220580] [INFO ] [MAIN ] EMR: Loaded 54035 existing records. [2025-09-22T18:37:03.412812] [WARN ] [MAIN ] EMR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:37:03.413070] [INFO ] [MAIN ] EMR: Wiping existing primary data before full refresh. [2025-09-22T18:37:03.413138] [INFO ] [LOCAL ] EMR: Starting deletion of primary data. [2025-09-22T18:37:03.414556] [DEBUG] [LOCAL ] EMR: Deleted primary data file. [2025-09-22T18:37:03.414619] [INFO ] [MAIN ] EMR: Starting full primary refresh. [2025-09-22T18:37:03.505930] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-03 (0.58 seconds). [2025-09-22T18:37:03.727303] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-07. [2025-09-22T18:37:03.796888] [INFO ] [REMOTE ] EMR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:37:04.335616] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-07 (0.61 seconds). [2025-09-22T18:37:04.522094] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-04. [2025-09-22T18:37:04.952573] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-22T18:37:05.322065] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-06. [2025-09-22T18:37:06.122068] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-05. [2025-09-22T18:37:06.621289] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T18:37:06.694705] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-22T18:37:06.922035] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-06. [2025-09-22T18:37:07.352216] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-06 (0.43 seconds). [2025-09-22T18:37:07.722056] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-07. [2025-09-22T18:37:08.522075] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-08. [2025-09-22T18:37:09.322059] [INFO ] [REMOTE ] EMR: Fetching primary data for 2024-12. [2025-09-22T18:37:09.408133] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T18:37:09.465341] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-22T18:37:10.122069] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-07. [2025-09-22T18:37:10.732495] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-07 (0.61 seconds). [2025-09-22T18:37:10.922057] [INFO ] [REMOTE ] EMF: Fetching primary data for 2025-09. [2025-09-22T18:37:11.090423] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T18:37:11.491428] [INFO ] [REMOTE ] EMF: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-22T18:37:11.492588] [INFO ] [REMOTE ] EMF: Full fetch complete (7359 records). [2025-09-22T18:37:11.492696] [DEBUG] [VALIDATOR ] EMF: Validating primary data. [2025-09-22T18:37:11.728211] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-01. [2025-09-22T18:37:11.861287] [DEBUG] [VALIDATOR ] EMF: All expected trading days are present. [2025-09-22T18:37:11.861369] [DEBUG] [VALIDATOR ] EMF: Primary data validation passed. [2025-09-22T18:37:11.861603] [INFO ] [MAIN ] EMF: Fetched primary data is valid. [2025-09-22T18:37:11.861668] [DEBUG] [LOCAL ] EMF: Saving primary data. [2025-09-22T18:37:11.862120] [DEBUG] [LOCAL ] EMF: Trimmed 7359 records to 3627 (keeping 200 days of data) [2025-09-22T18:37:11.884937] [DEBUG] [LOCAL ] EMF: Primary data saved (3627 records). [2025-09-22T18:37:11.885083] [INFO ] [MAIN ] EMF: Full history saved. [2025-09-22T18:37:11.885173] [INFO ] [MAIN ] Update Progress: 734/2372 symbols completed. EMF took 38.0s. Estimated remaining: 3h 36m 46s. Rate: 7.6 symbols/min [2025-09-22T18:37:12.070828] [INFO ] [MAIN ] ENB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:37:12.136196] [DEBUG] [LOCAL ] ENB: Loaded 54299 existing records from primary storage. [2025-09-22T18:37:12.136367] [INFO ] [MAIN ] ENB: Loaded 54299 existing records. [2025-09-22T18:37:12.315223] [WARN ] [MAIN ] ENB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:37:12.315492] [INFO ] [MAIN ] ENB: Wiping existing primary data before full refresh. [2025-09-22T18:37:12.315561] [INFO ] [LOCAL ] ENB: Starting deletion of primary data. [2025-09-22T18:37:12.317014] [DEBUG] [LOCAL ] ENB: Deleted primary data file. [2025-09-22T18:37:12.317077] [INFO ] [MAIN ] ENB: Starting full primary refresh. [2025-09-22T18:37:12.532307] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-08. [2025-09-22T18:37:12.691961] [INFO ] [REMOTE ] ENB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:37:13.316997] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T18:37:13.327381] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-08. [2025-09-22T18:37:13.803980] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-08 (0.48 seconds). [2025-09-22T18:37:14.122056] [INFO ] [REMOTE ] EMP: Fetching primary data for 2025-09. [2025-09-22T18:37:14.676026] [INFO ] [REMOTE ] EMP: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-22T18:37:14.682157] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-08 (2.15 seconds). [2025-09-22T18:37:14.678058] [INFO ] [REMOTE ] EMP: Full fetch complete (4273 records). [2025-09-22T18:37:14.692897] [DEBUG] [VALIDATOR ] EMP: Validating primary data. [2025-09-22T18:37:14.927204] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-02. [2025-09-22T18:37:15.068122] [DEBUG] [VALIDATOR ] EMP: All expected trading days are present. [2025-09-22T18:37:15.068209] [DEBUG] [VALIDATOR ] EMP: Primary data validation passed. [2025-09-22T18:37:15.068349] [INFO ] [MAIN ] EMP: Fetched primary data is valid. [2025-09-22T18:37:15.068398] [DEBUG] [LOCAL ] EMP: Saving primary data. [2025-09-22T18:37:15.068828] [DEBUG] [LOCAL ] EMP: Trimmed 4273 records to 3032 (keeping 200 days of data) [2025-09-22T18:37:15.087315] [DEBUG] [LOCAL ] EMP: Primary data saved (3032 records). [2025-09-22T18:37:15.087413] [INFO ] [MAIN ] EMP: Full history saved. [2025-09-22T18:37:15.087509] [INFO ] [MAIN ] Update Progress: 735/2372 symbols completed. EMP took 21.9s. Estimated remaining: 3h 36m 27s. Rate: 7.6 symbols/min [2025-09-22T18:37:15.257329] [INFO ] [MAIN ] ENFY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:37:15.262176] [DEBUG] [LOCAL ] ENFY: Loaded 3085 existing records from primary storage. [2025-09-22T18:37:15.262273] [INFO ] [MAIN ] ENFY: Loaded 3085 existing records. [2025-09-22T18:37:15.443792] [WARN ] [MAIN ] ENFY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:37:15.444047] [INFO ] [MAIN ] ENFY: Wiping existing primary data before full refresh. [2025-09-22T18:37:15.444096] [INFO ] [LOCAL ] ENFY: Starting deletion of primary data. [2025-09-22T18:37:15.444382] [DEBUG] [LOCAL ] ENFY: Deleted primary data file. [2025-09-22T18:37:15.444443] [INFO ] [MAIN ] ENFY: Starting full primary refresh. [2025-09-22T18:37:15.729562] [INFO ] [REMOTE ] EMN: Fetching primary data for 2025-09. [2025-09-22T18:37:15.820318] [INFO ] [REMOTE ] ENFY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:37:16.522065] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2024-12. [2025-09-22T18:37:16.814083] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-02 (1.89 seconds). [2025-09-22T18:37:17.322087] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-03. [2025-09-22T18:37:17.399118] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T18:37:17.541465] [INFO ] [REMOTE ] EMN: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-22T18:37:17.549761] [INFO ] [REMOTE ] EMN: Full fetch complete (71926 records). [2025-09-22T18:37:17.549879] [DEBUG] [VALIDATOR ] EMN: Validating primary data. [2025-09-22T18:37:17.939110] [DEBUG] [VALIDATOR ] EMN: All expected trading days are present. [2025-09-22T18:37:17.939186] [DEBUG] [VALIDATOR ] EMN: Primary data validation passed. [2025-09-22T18:37:17.940005] [INFO ] [MAIN ] EMN: Fetched primary data is valid. [2025-09-22T18:37:17.940069] [DEBUG] [LOCAL ] EMN: Saving primary data. [2025-09-22T18:37:17.941500] [DEBUG] [LOCAL ] EMN: Trimmed 71926 records to 50340 (keeping 200 days of data) [2025-09-22T18:37:18.128842] [INFO ] [REMOTE ] ENB: Fetching primary data for 2024-12. [2025-09-22T18:37:18.270531] [DEBUG] [LOCAL ] EMN: Primary data saved (50340 records). [2025-09-22T18:37:18.270701] [INFO ] [MAIN ] EMN: Full history saved. [2025-09-22T18:37:18.270815] [INFO ] [MAIN ] Update Progress: 736/2372 symbols completed. EMN took 43.5s. Estimated remaining: 3h 36m 9s. Rate: 7.6 symbols/min [2025-09-22T18:37:18.510766] [INFO ] [MAIN ] ENIC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:37:18.548260] [DEBUG] [LOCAL ] ENIC: Loaded 37334 existing records from primary storage. [2025-09-22T18:37:18.548403] [INFO ] [MAIN ] ENIC: Loaded 37334 existing records. [2025-09-22T18:37:18.750384] [WARN ] [MAIN ] ENIC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:37:18.750628] [INFO ] [MAIN ] ENIC: Wiping existing primary data before full refresh. [2025-09-22T18:37:18.750709] [INFO ] [LOCAL ] ENIC: Starting deletion of primary data. [2025-09-22T18:37:18.751702] [DEBUG] [LOCAL ] ENIC: Deleted primary data file. [2025-09-22T18:37:18.751761] [INFO ] [MAIN ] ENIC: Starting full primary refresh. [2025-09-22T18:37:18.938811] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-01. [2025-09-22T18:37:19.138574] [INFO ] [REMOTE ] ENIC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:37:19.176570] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-03 (1.85 seconds). [2025-09-22T18:37:19.722098] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2024-12. [2025-09-22T18:37:19.731529] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T18:37:19.970805] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-22T18:37:20.522061] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-02. [2025-09-22T18:37:21.171219] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-22T18:37:21.171901] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-22T18:37:21.322062] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-03. [2025-09-22T18:37:21.763008] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-03 (0.44 seconds). [2025-09-22T18:37:22.122059] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-01. [2025-09-22T18:37:22.922070] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-01. [2025-09-22T18:37:23.462919] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T18:37:23.722091] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-04. [2025-09-22T18:37:24.522083] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-02. [2025-09-22T18:37:24.671872] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-22T18:37:25.322037] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-02. [2025-09-22T18:37:25.722289] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T18:37:25.823993] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-04 (2.10 seconds). [2025-09-22T18:37:26.122103] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-03. [2025-09-22T18:37:26.922093] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-04. [2025-09-22T18:37:27.109671] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-22T18:37:27.389016] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-22T18:37:27.555797] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-22T18:37:27.722059] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-04. [2025-09-22T18:37:28.522121] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-05. [2025-09-22T18:37:29.137146] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T18:37:29.182997] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-22T18:37:29.322079] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-05. [2025-09-22T18:37:30.122066] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-05. [2025-09-22T18:37:30.524313] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-22T18:37:30.922104] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-06. [2025-09-22T18:37:31.722113] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-06. [2025-09-22T18:37:32.099306] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-05 (1.98 seconds). [2025-09-22T18:37:32.185981] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-22T18:37:32.270901] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-22T18:37:32.522120] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-06. [2025-09-22T18:37:33.322059] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-07. [2025-09-22T18:37:34.122128] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-07. [2025-09-22T18:37:34.359215] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-22T18:37:34.608026] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-22T18:37:34.812524] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-22T18:37:34.922057] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-08. [2025-09-22T18:37:35.722097] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-08. [2025-09-22T18:37:36.179943] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-08 (0.46 seconds). [2025-09-22T18:37:36.248239] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T18:37:36.522102] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-07. [2025-09-22T18:37:37.322129] [INFO ] [REMOTE ] ENFY: Fetching primary data for 2025-09. [2025-09-22T18:37:37.998829] [INFO ] [REMOTE ] ENFY: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-22T18:37:37.999924] [INFO ] [REMOTE ] ENFY: Full fetch complete (5638 records). [2025-09-22T18:37:37.999993] [DEBUG] [VALIDATOR ] ENFY: Validating primary data. [2025-09-22T18:37:38.127133] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-03. [2025-09-22T18:37:38.374998] [DEBUG] [VALIDATOR ] ENFY: All expected trading days are present. [2025-09-22T18:37:38.375174] [DEBUG] [VALIDATOR ] ENFY: Primary data validation passed. [2025-09-22T18:37:38.375476] [INFO ] [MAIN ] ENFY: Fetched primary data is valid. [2025-09-22T18:37:38.375538] [DEBUG] [LOCAL ] ENFY: Saving primary data. [2025-09-22T18:37:38.376005] [DEBUG] [LOCAL ] ENFY: Trimmed 5638 records to 3051 (keeping 200 days of data) [2025-09-22T18:37:38.392781] [DEBUG] [LOCAL ] ENFY: Primary data saved (3051 records). [2025-09-22T18:37:38.392844] [INFO ] [MAIN ] ENFY: Full history saved. [2025-09-22T18:37:38.392919] [INFO ] [MAIN ] Update Progress: 737/2372 symbols completed. ENFY took 23.3s. Estimated remaining: 3h 36m 28s. Rate: 7.6 symbols/min [2025-09-22T18:37:38.609304] [INFO ] [MAIN ] ENO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:37:38.646418] [DEBUG] [LOCAL ] ENO: Loaded 2016 existing records from primary storage. [2025-09-22T18:37:38.647231] [INFO ] [MAIN ] ENO: Loaded 2016 existing records. [2025-09-22T18:37:38.649378] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-07 (2.13 seconds). [2025-09-22T18:37:38.841933] [WARN ] [MAIN ] ENO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:37:38.842252] [INFO ] [MAIN ] ENO: Wiping existing primary data before full refresh. [2025-09-22T18:37:38.842303] [INFO ] [LOCAL ] ENO: Starting deletion of primary data. [2025-09-22T18:37:38.842566] [DEBUG] [LOCAL ] ENO: Deleted primary data file. [2025-09-22T18:37:38.842626] [INFO ] [MAIN ] ENO: Starting full primary refresh. [2025-09-22T18:37:38.930795] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-08. [2025-09-22T18:37:39.199035] [INFO ] [REMOTE ] ENO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:37:39.722087] [INFO ] [REMOTE ] ENIC: Fetching primary data for 2025-09. [2025-09-22T18:37:40.152729] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-03 (2.03 seconds). [2025-09-22T18:37:40.522048] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-04. [2025-09-22T18:37:40.955175] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-22T18:37:41.046632] [INFO ] [REMOTE ] ENIC: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-22T18:37:41.052226] [INFO ] [REMOTE ] ENIC: Full fetch complete (51136 records). [2025-09-22T18:37:41.052340] [DEBUG] [VALIDATOR ] ENIC: Validating primary data. [2025-09-22T18:37:41.327181] [INFO ] [REMOTE ] EMR: Fetching primary data for 2025-09. [2025-09-22T18:37:41.444802] [DEBUG] [VALIDATOR ] ENIC: All expected trading days are present. [2025-09-22T18:37:41.444903] [DEBUG] [VALIDATOR ] ENIC: Primary data validation passed. [2025-09-22T18:37:41.445576] [INFO ] [MAIN ] ENIC: Fetched primary data is valid. [2025-09-22T18:37:41.445619] [DEBUG] [LOCAL ] ENIC: Saving primary data. [2025-09-22T18:37:41.446718] [DEBUG] [LOCAL ] ENIC: Trimmed 51136 records to 36699 (keeping 200 days of data) [2025-09-22T18:37:41.649426] [DEBUG] [LOCAL ] ENIC: Primary data saved (36699 records). [2025-09-22T18:37:41.649564] [INFO ] [MAIN ] ENIC: Full history saved. [2025-09-22T18:37:41.649670] [INFO ] [MAIN ] Update Progress: 738/2372 symbols completed. ENIC took 23.4s. Estimated remaining: 3h 36m 10s. Rate: 7.6 symbols/min [2025-09-22T18:37:41.830303] [INFO ] [MAIN ] ENOV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:37:41.874862] [DEBUG] [LOCAL ] ENOV: Loaded 45945 existing records from primary storage. [2025-09-22T18:37:41.875059] [INFO ] [MAIN ] ENOV: Loaded 45945 existing records. [2025-09-22T18:37:42.058584] [WARN ] [MAIN ] ENOV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:37:42.058919] [INFO ] [MAIN ] ENOV: Wiping existing primary data before full refresh. [2025-09-22T18:37:42.058978] [INFO ] [LOCAL ] ENOV: Starting deletion of primary data. [2025-09-22T18:37:42.060111] [DEBUG] [LOCAL ] ENOV: Deleted primary data file. [2025-09-22T18:37:42.060174] [INFO ] [MAIN ] ENOV: Starting full primary refresh. [2025-09-22T18:37:42.127170] [INFO ] [REMOTE ] ENO: Fetching primary data for 2024-12. [2025-09-22T18:37:42.435551] [INFO ] [REMOTE ] ENOV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:37:42.466491] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-22T18:37:42.588455] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2024-12 (0.46 seconds). [2025-09-22T18:37:42.922044] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-05. [2025-09-22T18:37:43.305160] [INFO ] [REMOTE ] EMR: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-22T18:37:43.313559] [INFO ] [REMOTE ] EMR: Full fetch complete (77110 records). [2025-09-22T18:37:43.313728] [DEBUG] [VALIDATOR ] EMR: Validating primary data. [2025-09-22T18:37:43.711611] [DEBUG] [VALIDATOR ] EMR: All expected trading days are present. [2025-09-22T18:37:43.711773] [DEBUG] [VALIDATOR ] EMR: Primary data validation passed. [2025-09-22T18:37:43.712627] [INFO ] [MAIN ] EMR: Fetched primary data is valid. [2025-09-22T18:37:43.712707] [DEBUG] [LOCAL ] EMR: Saving primary data. [2025-09-22T18:37:43.714393] [DEBUG] [LOCAL ] EMR: Trimmed 77110 records to 53258 (keeping 200 days of data) [2025-09-22T18:37:43.773422] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-01. [2025-09-22T18:37:44.054013] [DEBUG] [LOCAL ] EMR: Primary data saved (53258 records). [2025-09-22T18:37:44.054170] [INFO ] [MAIN ] EMR: Full history saved. [2025-09-22T18:37:44.055737] [INFO ] [MAIN ] Update Progress: 739/2372 symbols completed. EMR took 41.1s. Estimated remaining: 3h 35m 50s. Rate: 7.6 symbols/min [2025-09-22T18:37:44.163780] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-01 (0.39 seconds). [2025-09-22T18:37:44.238528] [INFO ] [MAIN ] ENR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:37:44.238726] [DEBUG] [LOCAL ] ENR: No existing data file found in primary storage. [2025-09-22T18:37:44.238777] [WARN ] [MAIN ] ENR: No existing data found, performing full refresh instead. [2025-09-22T18:37:44.238932] [INFO ] [MAIN ] ENR: Wiping existing primary data before full refresh. [2025-09-22T18:37:44.238976] [INFO ] [LOCAL ] ENR: Starting deletion of primary data. [2025-09-22T18:37:44.239020] [DEBUG] [LOCAL ] ENR: No primary data file found to delete. [2025-09-22T18:37:44.239054] [INFO ] [MAIN ] ENR: Starting full primary refresh. [2025-09-22T18:37:44.531692] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2024-12. [2025-09-22T18:37:44.633411] [INFO ] [REMOTE ] ENR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:37:44.669037] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-22T18:37:45.322063] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-06. [2025-09-22T18:37:46.122104] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-02. [2025-09-22T18:37:46.332267] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T18:37:46.620774] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-22T18:37:46.922124] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-01. [2025-09-22T18:37:47.260170] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-22T18:37:47.722142] [INFO ] [REMOTE ] ENR: Fetching primary data for 2024-12. [2025-09-22T18:37:48.065386] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-22T18:37:48.522060] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-02. [2025-09-22T18:37:48.769014] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T18:37:49.322090] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-01. [2025-09-22T18:37:49.498610] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-02 (0.98 seconds). [2025-09-22T18:37:50.122108] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-07. [2025-09-22T18:37:50.922121] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-03. [2025-09-22T18:37:50.944130] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-22T18:37:51.387703] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-03 (0.47 seconds). [2025-09-22T18:37:51.722033] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-04. [2025-09-22T18:37:51.923540] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-07 (1.80 seconds). [2025-09-22T18:37:52.045173] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-04 (0.32 seconds). [2025-09-22T18:37:52.522068] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-03. [2025-09-22T18:37:53.322067] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-08. [2025-09-22T18:37:54.109575] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T18:37:54.122013] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-04. [2025-09-22T18:37:54.922067] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-05. [2025-09-22T18:37:55.216898] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T18:37:55.310725] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-05 (0.39 seconds). [2025-09-22T18:37:55.722039] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-02. [2025-09-22T18:37:55.810242] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T18:37:56.522072] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-06. [2025-09-22T18:37:56.823214] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-06 (0.30 seconds). [2025-09-22T18:37:57.195557] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-02 (1.47 seconds). [2025-09-22T18:37:57.322055] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-03. [2025-09-22T18:37:58.122086] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-05. [2025-09-22T18:37:58.691977] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-03 (1.37 seconds). [2025-09-22T18:37:58.922076] [INFO ] [REMOTE ] ENB: Fetching primary data for 2025-09. [2025-09-22T18:37:59.722056] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-07. [2025-09-22T18:37:59.958163] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-22T18:38:00.142393] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-07 (0.42 seconds). [2025-09-22T18:38:00.522082] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-08. [2025-09-22T18:38:00.649311] [INFO ] [REMOTE ] ENB: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-22T18:38:00.659210] [INFO ] [REMOTE ] ENB: Full fetch complete (77492 records). [2025-09-22T18:38:00.659339] [DEBUG] [VALIDATOR ] ENB: Validating primary data. [2025-09-22T18:38:01.058404] [DEBUG] [VALIDATOR ] ENB: All expected trading days are present. [2025-09-22T18:38:01.058491] [DEBUG] [VALIDATOR ] ENB: Primary data validation passed. [2025-09-22T18:38:01.059343] [INFO ] [MAIN ] ENB: Fetched primary data is valid. [2025-09-22T18:38:01.059408] [DEBUG] [LOCAL ] ENB: Saving primary data. [2025-09-22T18:38:01.060829] [DEBUG] [LOCAL ] ENB: Trimmed 77492 records to 53518 (keeping 200 days of data) [2025-09-22T18:38:01.187154] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-08 (0.67 seconds). [2025-09-22T18:38:01.352267] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-04. [2025-09-22T18:38:01.403431] [DEBUG] [LOCAL ] ENB: Primary data saved (53518 records). [2025-09-22T18:38:01.403546] [INFO ] [MAIN ] ENB: Full history saved. [2025-09-22T18:38:01.403629] [INFO ] [MAIN ] Update Progress: 740/2372 symbols completed. ENB took 49.5s. Estimated remaining: 3h 36m 2s. Rate: 7.6 symbols/min [2025-09-22T18:38:01.573554] [INFO ] [MAIN ] ENS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:38:01.603130] [DEBUG] [LOCAL ] ENS: Loaded 29761 existing records from primary storage. [2025-09-22T18:38:01.603259] [INFO ] [MAIN ] ENS: Loaded 29761 existing records. [2025-09-22T18:38:01.783200] [WARN ] [MAIN ] ENS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:38:01.783462] [INFO ] [MAIN ] ENS: Wiping existing primary data before full refresh. [2025-09-22T18:38:01.783509] [INFO ] [LOCAL ] ENS: Starting deletion of primary data. [2025-09-22T18:38:01.784636] [DEBUG] [LOCAL ] ENS: Deleted primary data file. [2025-09-22T18:38:01.784726] [INFO ] [MAIN ] ENS: Starting full primary refresh. [2025-09-22T18:38:02.127144] [INFO ] [REMOTE ] ENO: Fetching primary data for 2025-09. [2025-09-22T18:38:02.166232] [INFO ] [REMOTE ] ENS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:38:02.635516] [INFO ] [REMOTE ] ENO: Incremental fetch complete for 2025-09 (0.51 seconds). [2025-09-22T18:38:02.636413] [INFO ] [REMOTE ] ENO: Full fetch complete (3143 records). [2025-09-22T18:38:02.636482] [DEBUG] [VALIDATOR ] ENO: Validating primary data. [2025-09-22T18:38:02.924692] [INFO ] [REMOTE ] ENS: Fetching primary data for 2024-12. [2025-09-22T18:38:03.002413] [DEBUG] [VALIDATOR ] ENO: All expected trading days are present. [2025-09-22T18:38:03.002525] [DEBUG] [VALIDATOR ] ENO: Primary data validation passed. [2025-09-22T18:38:03.002723] [INFO ] [MAIN ] ENO: Fetched primary data is valid. [2025-09-22T18:38:03.002799] [DEBUG] [LOCAL ] ENO: Saving primary data. [2025-09-22T18:38:03.003332] [DEBUG] [LOCAL ] ENO: Trimmed 3143 records to 1966 (keeping 200 days of data) [2025-09-22T18:38:03.037631] [DEBUG] [LOCAL ] ENO: Primary data saved (1966 records). [2025-09-22T18:38:03.037952] [INFO ] [MAIN ] ENO: Full history saved. [2025-09-22T18:38:03.039309] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T18:38:03.038424] [INFO ] [MAIN ] Update Progress: 741/2372 symbols completed. ENO took 24.6s. Estimated remaining: 3h 35m 41s. Rate: 7.6 symbols/min [2025-09-22T18:38:03.222738] [INFO ] [MAIN ] ENVA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:38:03.252174] [DEBUG] [LOCAL ] ENVA: Loaded 26160 existing records from primary storage. [2025-09-22T18:38:03.252311] [INFO ] [MAIN ] ENVA: Loaded 26160 existing records. [2025-09-22T18:38:03.431762] [WARN ] [MAIN ] ENVA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:38:03.432048] [INFO ] [MAIN ] ENVA: Wiping existing primary data before full refresh. [2025-09-22T18:38:03.432113] [INFO ] [LOCAL ] ENVA: Starting deletion of primary data. [2025-09-22T18:38:03.432855] [DEBUG] [LOCAL ] ENVA: Deleted primary data file. [2025-09-22T18:38:03.432918] [INFO ] [MAIN ] ENVA: Starting full primary refresh. [2025-09-22T18:38:03.727227] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-06. [2025-09-22T18:38:03.791728] [INFO ] [REMOTE ] ENVA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:38:04.333852] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T18:38:04.522050] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-01. [2025-09-22T18:38:05.248903] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T18:38:05.322007] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2024-12. [2025-09-22T18:38:05.685595] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-22T18:38:06.122067] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-07. [2025-09-22T18:38:06.283034] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-22T18:38:06.922098] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-05. [2025-09-22T18:38:07.722118] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-01. [2025-09-22T18:38:07.843460] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-22T18:38:08.465898] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T18:38:08.522066] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-08. [2025-09-22T18:38:08.718452] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T18:38:09.322054] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-02. [2025-09-22T18:38:09.901095] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T18:38:10.122110] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-06. [2025-09-22T18:38:10.258289] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-22T18:38:10.922117] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-03. [2025-09-22T18:38:11.722059] [INFO ] [REMOTE ] ENOV: Fetching primary data for 2025-09. [2025-09-22T18:38:11.974534] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-06 (1.85 seconds). [2025-09-22T18:38:12.263224] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T18:38:12.522175] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-02. [2025-09-22T18:38:13.054832] [INFO ] [REMOTE ] ENOV: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-22T18:38:13.062506] [INFO ] [REMOTE ] ENOV: Full fetch complete (63076 records). [2025-09-22T18:38:13.062697] [DEBUG] [VALIDATOR ] ENOV: Validating primary data. [2025-09-22T18:38:13.327264] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-04. [2025-09-22T18:38:13.475871] [DEBUG] [VALIDATOR ] ENOV: All expected trading days are present. [2025-09-22T18:38:13.475952] [DEBUG] [VALIDATOR ] ENOV: Primary data validation passed. [2025-09-22T18:38:13.476711] [INFO ] [MAIN ] ENOV: Fetched primary data is valid. [2025-09-22T18:38:13.476775] [DEBUG] [LOCAL ] ENOV: Saving primary data. [2025-09-22T18:38:13.478053] [DEBUG] [LOCAL ] ENOV: Trimmed 63076 records to 45225 (keeping 200 days of data) [2025-09-22T18:38:13.757342] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-22T18:38:13.772902] [DEBUG] [LOCAL ] ENOV: Primary data saved (45225 records). [2025-09-22T18:38:13.773041] [INFO ] [MAIN ] ENOV: Full history saved. [2025-09-22T18:38:13.773129] [INFO ] [MAIN ] Update Progress: 742/2372 symbols completed. ENOV took 32.1s. Estimated remaining: 3h 35m 39s. Rate: 7.6 symbols/min [2025-09-22T18:38:13.943030] [INFO ] [MAIN ] EOD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:38:13.958403] [DEBUG] [LOCAL ] EOD: Loaded 14342 existing records from primary storage. [2025-09-22T18:38:13.958530] [INFO ] [MAIN ] EOD: Loaded 14342 existing records. [2025-09-22T18:38:14.128926] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-03. [2025-09-22T18:38:14.134753] [WARN ] [MAIN ] EOD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:38:14.136218] [INFO ] [MAIN ] EOD: Wiping existing primary data before full refresh. [2025-09-22T18:38:14.136331] [INFO ] [LOCAL ] EOD: Starting deletion of primary data. [2025-09-22T18:38:14.137008] [DEBUG] [LOCAL ] EOD: Deleted primary data file. [2025-09-22T18:38:14.137170] [INFO ] [MAIN ] EOD: Starting full primary refresh. [2025-09-22T18:38:14.496717] [INFO ] [REMOTE ] EOD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:38:14.663770] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-22T18:38:14.922056] [INFO ] [REMOTE ] EOD: Fetching primary data for 2024-12. [2025-09-22T18:38:15.155637] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-22T18:38:15.722031] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-05. [2025-09-22T18:38:15.966532] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T18:38:16.522072] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-01. [2025-09-22T18:38:16.679970] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-22T18:38:17.322084] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-04. [2025-09-22T18:38:17.482782] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-22T18:38:18.122121] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-02. [2025-09-22T18:38:18.591171] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T18:38:18.922104] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-06. [2025-09-22T18:38:18.967859] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-22T18:38:19.722057] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-03. [2025-09-22T18:38:20.236266] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T18:38:20.253514] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-03 (0.53 seconds). [2025-09-22T18:38:20.522122] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-04. [2025-09-22T18:38:21.322080] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-05. [2025-09-22T18:38:21.413069] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-22T18:38:22.122023] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-07. [2025-09-22T18:38:22.450870] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-22T18:38:22.922063] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-06. [2025-09-22T18:38:23.467688] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T18:38:23.722020] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-08. [2025-09-22T18:38:23.785456] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-22T18:38:24.522062] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-07. [2025-09-22T18:38:25.163696] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T18:38:25.322031] [INFO ] [REMOTE ] ENS: Fetching primary data for 2025-09. [2025-09-22T18:38:25.968927] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T18:38:26.122037] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-08. [2025-09-22T18:38:26.362785] [INFO ] [REMOTE ] ENS: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-22T18:38:26.367761] [INFO ] [REMOTE ] ENS: Full fetch complete (41784 records). [2025-09-22T18:38:26.367843] [DEBUG] [VALIDATOR ] ENS: Validating primary data. [2025-09-22T18:38:26.778324] [DEBUG] [VALIDATOR ] ENS: All expected trading days are present. [2025-09-22T18:38:26.778410] [DEBUG] [VALIDATOR ] ENS: Primary data validation passed. [2025-09-22T18:38:26.779062] [INFO ] [MAIN ] ENS: Fetched primary data is valid. [2025-09-22T18:38:26.779124] [DEBUG] [LOCAL ] ENS: Saving primary data. [2025-09-22T18:38:26.780041] [DEBUG] [LOCAL ] ENS: Trimmed 41784 records to 29351 (keeping 200 days of data) [2025-09-22T18:38:26.930259] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-05. [2025-09-22T18:38:26.968283] [DEBUG] [LOCAL ] ENS: Primary data saved (29351 records). [2025-09-22T18:38:26.968404] [INFO ] [MAIN ] ENS: Full history saved. [2025-09-22T18:38:26.968488] [INFO ] [MAIN ] Update Progress: 743/2372 symbols completed. ENS took 25.6s. Estimated remaining: 3h 35m 42s. Rate: 7.6 symbols/min [2025-09-22T18:38:27.143722] [INFO ] [MAIN ] EOG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:38:27.203855] [DEBUG] [LOCAL ] EOG: Loaded 54121 existing records from primary storage. [2025-09-22T18:38:27.204023] [INFO ] [MAIN ] EOG: Loaded 54121 existing records. [2025-09-22T18:38:27.383500] [WARN ] [MAIN ] EOG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:38:27.383770] [INFO ] [MAIN ] EOG: Wiping existing primary data before full refresh. [2025-09-22T18:38:27.383834] [INFO ] [LOCAL ] EOG: Starting deletion of primary data. [2025-09-22T18:38:27.385258] [DEBUG] [LOCAL ] EOG: Deleted primary data file. [2025-09-22T18:38:27.385321] [INFO ] [MAIN ] EOG: Starting full primary refresh. [2025-09-22T18:38:27.726269] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-07. [2025-09-22T18:38:27.749914] [INFO ] [REMOTE ] EOG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:38:27.854472] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-08 (1.73 seconds). [2025-09-22T18:38:27.942143] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-22T18:38:28.522081] [INFO ] [REMOTE ] ENR: Fetching primary data for 2025-09. [2025-09-22T18:38:29.151264] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-22T18:38:29.322056] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-08. [2025-09-22T18:38:29.777741] [INFO ] [REMOTE ] ENR: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-22T18:38:29.784439] [INFO ] [REMOTE ] ENR: Full fetch complete (57957 records). [2025-09-22T18:38:29.784541] [DEBUG] [VALIDATOR ] ENR: Validating primary data. [2025-09-22T18:38:30.127469] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-06. [2025-09-22T18:38:30.182941] [DEBUG] [VALIDATOR ] ENR: All expected trading days are present. [2025-09-22T18:38:30.183023] [DEBUG] [VALIDATOR ] ENR: Primary data validation passed. [2025-09-22T18:38:30.183752] [INFO ] [MAIN ] ENR: Fetched primary data is valid. [2025-09-22T18:38:30.183814] [DEBUG] [LOCAL ] ENR: Saving primary data. [2025-09-22T18:38:30.189987] [DEBUG] [LOCAL ] ENR: Trimmed 57957 records to 42631 (keeping 200 days of data) [2025-09-22T18:38:30.429801] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T18:38:30.478983] [DEBUG] [LOCAL ] ENR: Primary data saved (42631 records). [2025-09-22T18:38:30.479119] [INFO ] [MAIN ] ENR: Full history saved. [2025-09-22T18:38:30.479193] [INFO ] [MAIN ] Update Progress: 744/2372 symbols completed. ENR took 46.4s. Estimated remaining: 3h 35m 25s. Rate: 7.6 symbols/min [2025-09-22T18:38:30.647609] [INFO ] [MAIN ] EOI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:38:30.659587] [DEBUG] [LOCAL ] EOI: Loaded 10854 existing records from primary storage. [2025-09-22T18:38:30.659731] [INFO ] [MAIN ] EOI: Loaded 10854 existing records. [2025-09-22T18:38:30.835873] [WARN ] [MAIN ] EOI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:38:30.836143] [INFO ] [MAIN ] EOI: Wiping existing primary data before full refresh. [2025-09-22T18:38:30.836220] [INFO ] [LOCAL ] EOI: Starting deletion of primary data. [2025-09-22T18:38:30.836781] [DEBUG] [LOCAL ] EOI: Deleted primary data file. [2025-09-22T18:38:30.836848] [INFO ] [MAIN ] EOI: Starting full primary refresh. [2025-09-22T18:38:30.927837] [INFO ] [REMOTE ] ENVA: Fetching primary data for 2025-09. [2025-09-22T18:38:31.220182] [INFO ] [REMOTE ] EOI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:38:31.227830] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-06 (1.10 seconds). [2025-09-22T18:38:31.722055] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-07. [2025-09-22T18:38:32.039209] [INFO ] [REMOTE ] ENVA: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T18:38:32.043776] [INFO ] [REMOTE ] ENVA: Full fetch complete (36368 records). [2025-09-22T18:38:32.043932] [DEBUG] [VALIDATOR ] ENVA: Validating primary data. [2025-09-22T18:38:32.044600] [FATAL] [VALIDATOR ] ENVA: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:38:32.044713] [FATAL] [MAIN ] ENVA: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:38:32.044772] [WARN ] [MAIN ] ENVA: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:38:32.044850] [INFO ] [LOCAL ] ENVA: Starting deletion of primary data. [2025-09-22T18:38:32.044969] [DEBUG] [LOCAL ] ENVA: No primary data file found to delete. [2025-09-22T18:38:32.045029] [INFO ] [LOCAL ] ENVA: Starting deletion of derivative data. [2025-09-22T18:38:32.045541] [DEBUG] [LOCAL ] ENVA: Deleted derivative data file. [2025-09-22T18:38:32.045699] [INFO ] [MAIN ] Update Progress: 745/2372 symbols completed. ENVA took 29.0s. Estimated remaining: 3h 35m 3s. Rate: 7.6 symbols/min [2025-09-22T18:38:32.230754] [INFO ] [MAIN ] EOS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:38:32.249481] [DEBUG] [LOCAL ] EOS: Loaded 15784 existing records from primary storage. [2025-09-22T18:38:32.249626] [INFO ] [MAIN ] EOS: Loaded 15784 existing records. [2025-09-22T18:38:32.429493] [WARN ] [MAIN ] EOS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:38:32.429780] [INFO ] [MAIN ] EOS: Wiping existing primary data before full refresh. [2025-09-22T18:38:32.429835] [INFO ] [LOCAL ] EOS: Starting deletion of primary data. [2025-09-22T18:38:32.430359] [DEBUG] [LOCAL ] EOS: Deleted primary data file. [2025-09-22T18:38:32.430420] [INFO ] [MAIN ] EOS: Starting full primary refresh. [2025-09-22T18:38:32.527340] [INFO ] [REMOTE ] EOI: Fetching primary data for 2024-12. [2025-09-22T18:38:32.805324] [INFO ] [REMOTE ] EOS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:38:32.891736] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-22T18:38:33.322021] [INFO ] [REMOTE ] EOS: Fetching primary data for 2024-12. [2025-09-22T18:38:33.617064] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-22T18:38:34.122029] [INFO ] [REMOTE ] EOG: Fetching primary data for 2024-12. [2025-09-22T18:38:34.436403] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-22T18:38:34.922108] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-08. [2025-09-22T18:38:35.722094] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-01. [2025-09-22T18:38:35.942439] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-22T18:38:36.174014] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-22T18:38:36.351301] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-22T18:38:36.522058] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-02. [2025-09-22T18:38:37.322015] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-01. [2025-09-22T18:38:37.417310] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-22T18:38:38.122058] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-01. [2025-09-22T18:38:38.922079] [INFO ] [REMOTE ] EOD: Fetching primary data for 2025-09. [2025-09-22T18:38:38.959256] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-22T18:38:39.097522] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-22T18:38:39.722058] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-02. [2025-09-22T18:38:39.908503] [INFO ] [REMOTE ] EOD: Incremental fetch complete for 2025-09 (0.99 seconds). [2025-09-22T18:38:39.910867] [INFO ] [REMOTE ] EOD: Full fetch complete (19789 records). [2025-09-22T18:38:39.910954] [DEBUG] [VALIDATOR ] EOD: Validating primary data. [2025-09-22T18:38:40.279629] [DEBUG] [VALIDATOR ] EOD: All expected trading days are present. [2025-09-22T18:38:40.279734] [DEBUG] [VALIDATOR ] EOD: Primary data validation passed. [2025-09-22T18:38:40.280119] [INFO ] [MAIN ] EOD: Fetched primary data is valid. [2025-09-22T18:38:40.280177] [DEBUG] [LOCAL ] EOD: Saving primary data. [2025-09-22T18:38:40.280805] [DEBUG] [LOCAL ] EOD: Trimmed 19789 records to 14053 (keeping 200 days of data) [2025-09-22T18:38:40.368259] [DEBUG] [LOCAL ] EOD: Primary data saved (14053 records). [2025-09-22T18:38:40.368394] [INFO ] [MAIN ] EOD: Full history saved. [2025-09-22T18:38:40.368493] [INFO ] [MAIN ] Update Progress: 746/2372 symbols completed. EOD took 26.6s. Estimated remaining: 3h 34m 56s. Rate: 7.6 symbols/min [2025-09-22T18:38:40.524536] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-03. [2025-09-22T18:38:40.549705] [INFO ] [MAIN ] EOT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:38:40.553329] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-22T18:38:40.567352] [DEBUG] [LOCAL ] EOT: Loaded 6926 existing records from primary storage. [2025-09-22T18:38:40.567471] [INFO ] [MAIN ] EOT: Loaded 6926 existing records. [2025-09-22T18:38:40.760947] [WARN ] [MAIN ] EOT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:38:40.761554] [INFO ] [MAIN ] EOT: Wiping existing primary data before full refresh. [2025-09-22T18:38:40.761660] [INFO ] [LOCAL ] EOT: Starting deletion of primary data. [2025-09-22T18:38:40.762050] [DEBUG] [LOCAL ] EOT: Deleted primary data file. [2025-09-22T18:38:40.762125] [INFO ] [MAIN ] EOT: Starting full primary refresh. [2025-09-22T18:38:41.122217] [INFO ] [REMOTE ] EOT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:38:41.322050] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-03. [2025-09-22T18:38:41.456046] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-22T18:38:42.122098] [INFO ] [REMOTE ] EOT: Fetching primary data for 2024-12. [2025-09-22T18:38:42.306511] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-22T18:38:42.758666] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2024-12 (0.64 seconds). [2025-09-22T18:38:42.922103] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-01. [2025-09-22T18:38:43.722102] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-04. [2025-09-22T18:38:43.815727] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-22T18:38:44.522075] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-02. [2025-09-22T18:38:44.756913] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-22T18:38:45.322053] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-05. [2025-09-22T18:38:46.122039] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-02. [2025-09-22T18:38:46.218768] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-22T18:38:46.387722] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-02 (1.87 seconds). [2025-09-22T18:38:46.679308] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T18:38:46.922067] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-03. [2025-09-22T18:38:47.722078] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-04. [2025-09-22T18:38:48.522076] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-06. [2025-09-22T18:38:48.754076] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-22T18:38:48.792787] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-22T18:38:49.322074] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-04. [2025-09-22T18:38:49.440171] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T18:38:50.122057] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-07. [2025-09-22T18:38:50.757759] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-22T18:38:50.922060] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-08. [2025-09-22T18:38:51.255796] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-22T18:38:51.722129] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-05. [2025-09-22T18:38:51.787941] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-22T18:38:52.522063] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-05. [2025-09-22T18:38:53.322020] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-03. [2025-09-22T18:38:53.334201] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-22T18:38:53.593566] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-22T18:38:54.100987] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-22T18:38:54.122001] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-04. [2025-09-22T18:38:54.860889] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-22T18:38:54.922087] [INFO ] [REMOTE ] EOS: Fetching primary data for 2025-09. [2025-09-22T18:38:55.722084] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-06. [2025-09-22T18:38:55.861143] [INFO ] [REMOTE ] EOS: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-22T18:38:55.863755] [INFO ] [REMOTE ] EOS: Full fetch complete (23049 records). [2025-09-22T18:38:55.863887] [DEBUG] [VALIDATOR ] EOS: Validating primary data. [2025-09-22T18:38:56.267011] [DEBUG] [VALIDATOR ] EOS: All expected trading days are present. [2025-09-22T18:38:56.267113] [DEBUG] [VALIDATOR ] EOS: Primary data validation passed. [2025-09-22T18:38:56.267609] [INFO ] [MAIN ] EOS: Fetched primary data is valid. [2025-09-22T18:38:56.267693] [DEBUG] [LOCAL ] EOS: Saving primary data. [2025-09-22T18:38:56.268335] [DEBUG] [LOCAL ] EOS: Trimmed 23049 records to 15475 (keeping 200 days of data) [2025-09-22T18:38:56.371237] [DEBUG] [LOCAL ] EOS: Primary data saved (15475 records). [2025-09-22T18:38:56.371396] [INFO ] [MAIN ] EOS: Full history saved. [2025-09-22T18:38:56.371522] [INFO ] [MAIN ] Update Progress: 747/2372 symbols completed. EOS took 24.3s. Estimated remaining: 3h 35m 5s. Rate: 7.6 symbols/min [2025-09-22T18:38:56.527847] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-05. [2025-09-22T18:38:56.535692] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T18:38:56.566550] [INFO ] [MAIN ] EPAC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:38:56.570041] [DEBUG] [LOCAL ] EPAC: No existing data file found in primary storage. [2025-09-22T18:38:56.570103] [WARN ] [MAIN ] EPAC: No existing data found, performing full refresh instead. [2025-09-22T18:38:56.570262] [INFO ] [MAIN ] EPAC: Wiping existing primary data before full refresh. [2025-09-22T18:38:56.570337] [INFO ] [LOCAL ] EPAC: Starting deletion of primary data. [2025-09-22T18:38:56.570383] [DEBUG] [LOCAL ] EPAC: No primary data file found to delete. [2025-09-22T18:38:56.570417] [INFO ] [MAIN ] EPAC: Starting full primary refresh. [2025-09-22T18:38:56.963185] [INFO ] [REMOTE ] EPAC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:38:57.257459] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-05 (0.73 seconds). [2025-09-22T18:38:57.322032] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-07. [2025-09-22T18:38:58.099744] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-07 (0.78 seconds). [2025-09-22T18:38:58.122039] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-08. [2025-09-22T18:38:58.922056] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-06. [2025-09-22T18:38:58.948365] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-22T18:38:59.605141] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-06 (0.68 seconds). [2025-09-22T18:38:59.722060] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-07. [2025-09-22T18:39:00.246840] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-07 (0.52 seconds). [2025-09-22T18:39:00.522057] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-08. [2025-09-22T18:39:01.322054] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-06. [2025-09-22T18:39:01.401699] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-22T18:39:02.122070] [INFO ] [REMOTE ] EOT: Fetching primary data for 2025-09. [2025-09-22T18:39:02.922100] [INFO ] [REMOTE ] EOI: Fetching primary data for 2025-09. [2025-09-22T18:39:03.722115] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2024-12. [2025-09-22T18:39:04.600856] [INFO ] [REMOTE ] EOT: Incremental fetch complete for 2025-09 (2.48 seconds). [2025-09-22T18:39:04.603213] [INFO ] [REMOTE ] EOT: Full fetch complete (10853 records). [2025-09-22T18:39:04.603285] [DEBUG] [VALIDATOR ] EOT: Validating primary data. [2025-09-22T18:39:04.989195] [DEBUG] [VALIDATOR ] EOT: All expected trading days are present. [2025-09-22T18:39:04.989365] [DEBUG] [VALIDATOR ] EOT: Primary data validation passed. [2025-09-22T18:39:04.989747] [INFO ] [MAIN ] EOT: Fetched primary data is valid. [2025-09-22T18:39:04.989852] [DEBUG] [LOCAL ] EOT: Saving primary data. [2025-09-22T18:39:04.991141] [DEBUG] [LOCAL ] EOT: Trimmed 10853 records to 6845 (keeping 200 days of data) [2025-09-22T18:39:05.073108] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-06 (3.75 seconds). [2025-09-22T18:39:05.073973] [DEBUG] [LOCAL ] EOT: Primary data saved (6845 records). [2025-09-22T18:39:05.084676] [INFO ] [MAIN ] EOT: Full history saved. [2025-09-22T18:39:05.084853] [INFO ] [MAIN ] Update Progress: 748/2372 symbols completed. EOT took 24.7s. Estimated remaining: 3h 34m 59s. Rate: 7.6 symbols/min [2025-09-22T18:39:05.129160] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-07. [2025-09-22T18:39:05.263679] [INFO ] [MAIN ] EPAM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:39:05.320072] [DEBUG] [LOCAL ] EPAM: Loaded 40338 existing records from primary storage. [2025-09-22T18:39:05.320213] [INFO ] [MAIN ] EPAM: Loaded 40338 existing records. [2025-09-22T18:39:05.447253] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-22T18:39:05.468993] [INFO ] [REMOTE ] EOI: Incremental fetch complete for 2025-09 (2.55 seconds). [2025-09-22T18:39:05.475419] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-01. [2025-09-22T18:39:05.550525] [INFO ] [REMOTE ] EOI: Full fetch complete (15975 records). [2025-09-22T18:39:05.551528] [DEBUG] [VALIDATOR ] EOI: Validating primary data. [2025-09-22T18:39:05.550666] [WARN ] [MAIN ] EPAM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:39:05.623553] [INFO ] [MAIN ] EPAM: Wiping existing primary data before full refresh. [2025-09-22T18:39:05.623804] [INFO ] [LOCAL ] EPAM: Starting deletion of primary data. [2025-09-22T18:39:05.647934] [DEBUG] [LOCAL ] EPAM: Deleted primary data file. [2025-09-22T18:39:05.656146] [INFO ] [MAIN ] EPAM: Starting full primary refresh. [2025-09-22T18:39:06.240294] [DEBUG] [VALIDATOR ] EOI: All expected trading days are present. [2025-09-22T18:39:06.263251] [DEBUG] [VALIDATOR ] EOI: Primary data validation passed. [2025-09-22T18:39:06.277995] [INFO ] [MAIN ] EOI: Fetched primary data is valid. [2025-09-22T18:39:06.278377] [DEBUG] [LOCAL ] EOI: Saving primary data. [2025-09-22T18:39:06.299162] [INFO ] [REMOTE ] EPAM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:39:06.299256] [DEBUG] [LOCAL ] EOI: Trimmed 15975 records to 10586 (keeping 200 days of data) [2025-09-22T18:39:06.299614] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2024-12. [2025-09-22T18:39:06.371639] [DEBUG] [LOCAL ] EOI: Primary data saved (10586 records). [2025-09-22T18:39:06.371869] [INFO ] [MAIN ] EOI: Full history saved. [2025-09-22T18:39:06.371979] [INFO ] [MAIN ] Update Progress: 749/2372 symbols completed. EOI took 35.9s. Estimated remaining: 3h 34m 37s. Rate: 7.6 symbols/min [2025-09-22T18:39:06.548855] [INFO ] [MAIN ] EPC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:39:06.602254] [DEBUG] [LOCAL ] EPC: Loaded 40556 existing records from primary storage. [2025-09-22T18:39:06.602392] [INFO ] [MAIN ] EPC: Loaded 40556 existing records. [2025-09-22T18:39:06.784612] [WARN ] [MAIN ] EPC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:39:06.784958] [INFO ] [MAIN ] EPC: Wiping existing primary data before full refresh. [2025-09-22T18:39:06.785068] [INFO ] [LOCAL ] EPC: Starting deletion of primary data. [2025-09-22T18:39:06.786625] [DEBUG] [LOCAL ] EPC: Deleted primary data file. [2025-09-22T18:39:06.786752] [INFO ] [MAIN ] EPC: Starting full primary refresh. [2025-09-22T18:39:07.177958] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T18:39:07.176992] [INFO ] [REMOTE ] EPC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:39:07.178446] [INFO ] [REMOTE ] EPC: Fetching primary data for 2024-12. [2025-09-22T18:39:07.218008] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-07 (2.09 seconds). [2025-09-22T18:39:07.638671] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-22T18:39:07.722010] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-02. [2025-09-22T18:39:08.522082] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-08. [2025-09-22T18:39:08.685785] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T18:39:08.819960] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-02 (1.10 seconds). [2025-09-22T18:39:09.322084] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-01. [2025-09-22T18:39:10.122035] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-03. [2025-09-22T18:39:10.172585] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T18:39:10.358384] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T18:39:10.922093] [INFO ] [REMOTE ] EOG: Fetching primary data for 2025-09. [2025-09-22T18:39:11.394834] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-22T18:39:11.722059] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-04. [2025-09-22T18:39:12.522017] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-01. [2025-09-22T18:39:12.630312] [INFO ] [REMOTE ] EOG: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T18:39:12.638589] [INFO ] [REMOTE ] EOG: Full fetch complete (77269 records). [2025-09-22T18:39:12.638777] [DEBUG] [VALIDATOR ] EOG: Validating primary data. [2025-09-22T18:39:12.947611] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-22T18:39:13.080480] [DEBUG] [VALIDATOR ] EOG: All expected trading days are present. [2025-09-22T18:39:13.080581] [DEBUG] [VALIDATOR ] EOG: Primary data validation passed. [2025-09-22T18:39:13.081458] [INFO ] [MAIN ] EOG: Fetched primary data is valid. [2025-09-22T18:39:13.081526] [DEBUG] [LOCAL ] EOG: Saving primary data. [2025-09-22T18:39:13.083108] [DEBUG] [LOCAL ] EOG: Trimmed 77269 records to 53341 (keeping 200 days of data) [2025-09-22T18:39:13.327869] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-05. [2025-09-22T18:39:13.480679] [DEBUG] [LOCAL ] EOG: Primary data saved (53341 records). [2025-09-22T18:39:13.480851] [INFO ] [MAIN ] EOG: Full history saved. [2025-09-22T18:39:13.480988] [INFO ] [MAIN ] Update Progress: 750/2372 symbols completed. EOG took 46.5s. Estimated remaining: 3h 34m 27s. Rate: 7.6 symbols/min [2025-09-22T18:39:13.687220] [INFO ] [MAIN ] EPD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:39:13.756087] [DEBUG] [LOCAL ] EPD: Loaded 54396 existing records from primary storage. [2025-09-22T18:39:13.756279] [INFO ] [MAIN ] EPD: Loaded 54396 existing records. [2025-09-22T18:39:13.965688] [WARN ] [MAIN ] EPD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:39:13.966082] [INFO ] [MAIN ] EPD: Wiping existing primary data before full refresh. [2025-09-22T18:39:13.966144] [INFO ] [LOCAL ] EPD: Starting deletion of primary data. [2025-09-22T18:39:13.968804] [DEBUG] [LOCAL ] EPD: Deleted primary data file. [2025-09-22T18:39:13.968936] [INFO ] [MAIN ] EPD: Starting full primary refresh. [2025-09-22T18:39:14.127262] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-02. [2025-09-22T18:39:14.511314] [INFO ] [REMOTE ] EPD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:39:14.536304] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-01 (2.01 seconds). [2025-09-22T18:39:14.845575] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-22T18:39:14.922007] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-06. [2025-09-22T18:39:15.722059] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-02. [2025-09-22T18:39:16.154695] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-02 (2.03 seconds). [2025-09-22T18:39:16.522029] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-03. [2025-09-22T18:39:16.588207] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-22T18:39:17.002714] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T18:39:17.322058] [INFO ] [REMOTE ] EPD: Fetching primary data for 2024-12. [2025-09-22T18:39:18.006247] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T18:39:18.122080] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-07. [2025-09-22T18:39:18.922023] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-03. [2025-09-22T18:39:19.006426] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-22T18:39:19.034795] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-07 (0.91 seconds). [2025-09-22T18:39:19.722104] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-08. [2025-09-22T18:39:20.522072] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-04. [2025-09-22T18:39:20.647153] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-22T18:39:21.012889] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T18:39:21.322067] [INFO ] [REMOTE ] EPAC: Fetching primary data for 2025-09. [2025-09-22T18:39:22.082345] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T18:39:22.122028] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-05. [2025-09-22T18:39:22.778962] [INFO ] [REMOTE ] EPAC: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T18:39:22.783759] [INFO ] [REMOTE ] EPAC: Full fetch complete (39017 records). [2025-09-22T18:39:22.783866] [DEBUG] [VALIDATOR ] EPAC: Validating primary data. [2025-09-22T18:39:22.927227] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-04. [2025-09-22T18:39:23.188057] [DEBUG] [VALIDATOR ] EPAC: All expected trading days are present. [2025-09-22T18:39:23.188141] [DEBUG] [VALIDATOR ] EPAC: Primary data validation passed. [2025-09-22T18:39:23.188795] [INFO ] [MAIN ] EPAC: Fetched primary data is valid. [2025-09-22T18:39:23.188857] [DEBUG] [LOCAL ] EPAC: Saving primary data. [2025-09-22T18:39:23.189963] [DEBUG] [LOCAL ] EPAC: Trimmed 39017 records to 27030 (keeping 200 days of data) [2025-09-22T18:39:23.360772] [DEBUG] [LOCAL ] EPAC: Primary data saved (27030 records). [2025-09-22T18:39:23.361056] [INFO ] [MAIN ] EPAC: Full history saved. [2025-09-22T18:39:23.361159] [INFO ] [MAIN ] Update Progress: 751/2372 symbols completed. EPAC took 27.0s. Estimated remaining: 3h 34m 23s. Rate: 7.6 symbols/min [2025-09-22T18:39:23.532750] [INFO ] [MAIN ] EPR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:39:23.581014] [DEBUG] [LOCAL ] EPR: Loaded 45037 existing records from primary storage. [2025-09-22T18:39:23.581257] [INFO ] [MAIN ] EPR: Loaded 45037 existing records. [2025-09-22T18:39:23.734365] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-01. [2025-09-22T18:39:23.776982] [WARN ] [MAIN ] EPR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:39:23.777908] [INFO ] [MAIN ] EPR: Wiping existing primary data before full refresh. [2025-09-22T18:39:23.777993] [INFO ] [LOCAL ] EPR: Starting deletion of primary data. [2025-09-22T18:39:23.787892] [DEBUG] [LOCAL ] EPR: Deleted primary data file. [2025-09-22T18:39:23.793775] [INFO ] [MAIN ] EPR: Starting full primary refresh. [2025-09-22T18:39:23.837168] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T18:39:24.279534] [INFO ] [REMOTE ] EPR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:39:24.522139] [INFO ] [REMOTE ] EPR: Fetching primary data for 2024-12. [2025-09-22T18:39:24.692041] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T18:39:25.322092] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-05. [2025-09-22T18:39:25.624753] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-01 (1.89 seconds). [2025-09-22T18:39:26.122093] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-06. [2025-09-22T18:39:26.881155] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2024-12 (2.36 seconds). [2025-09-22T18:39:26.922036] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-01. [2025-09-22T18:39:27.511019] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-05 (2.19 seconds). [2025-09-22T18:39:27.722128] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-06. [2025-09-22T18:39:28.522089] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-02. [2025-09-22T18:39:28.796746] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-06 (2.67 seconds). [2025-09-22T18:39:28.864060] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T18:39:28.966831] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-01 (2.04 seconds). [2025-09-22T18:39:29.322066] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-07. [2025-09-22T18:39:30.122069] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-02. [2025-09-22T18:39:30.393765] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-02 (1.87 seconds). [2025-09-22T18:39:30.738025] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-22T18:39:30.922075] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-07. [2025-09-22T18:39:31.722087] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-08. [2025-09-22T18:39:31.754511] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T18:39:32.522062] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-03. [2025-09-22T18:39:32.577460] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-22T18:39:33.322030] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-08. [2025-09-22T18:39:33.402622] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T18:39:34.073231] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T18:39:34.122028] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-04. [2025-09-22T18:39:34.835583] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T18:39:34.922030] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-03. [2025-09-22T18:39:35.722040] [INFO ] [REMOTE ] EPAM: Fetching primary data for 2025-09. [2025-09-22T18:39:36.214511] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-04 (2.09 seconds). [2025-09-22T18:39:36.522114] [INFO ] [REMOTE ] EPC: Fetching primary data for 2025-09. [2025-09-22T18:39:36.840062] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T18:39:37.322021] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-04. [2025-09-22T18:39:37.448263] [INFO ] [REMOTE ] EPAM: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-22T18:39:37.454910] [INFO ] [REMOTE ] EPAM: Full fetch complete (56029 records). [2025-09-22T18:39:37.455019] [DEBUG] [VALIDATOR ] EPAM: Validating primary data. [2025-09-22T18:39:37.840809] [DEBUG] [VALIDATOR ] EPAM: All expected trading days are present. [2025-09-22T18:39:37.841032] [DEBUG] [VALIDATOR ] EPAM: Primary data validation passed. [2025-09-22T18:39:37.841808] [INFO ] [MAIN ] EPAM: Fetched primary data is valid. [2025-09-22T18:39:37.842058] [DEBUG] [LOCAL ] EPAM: Saving primary data. [2025-09-22T18:39:37.867568] [DEBUG] [LOCAL ] EPAM: Trimmed 56029 records to 39649 (keeping 200 days of data) [2025-09-22T18:39:37.872973] [INFO ] [REMOTE ] EPC: Incremental fetch complete for 2025-09 (1.35 seconds). [2025-09-22T18:39:37.963565] [INFO ] [REMOTE ] EPC: Full fetch complete (56699 records). [2025-09-22T18:39:37.965012] [DEBUG] [VALIDATOR ] EPC: Validating primary data. [2025-09-22T18:39:38.134730] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-05. [2025-09-22T18:39:38.414334] [DEBUG] [VALIDATOR ] EPC: All expected trading days are present. [2025-09-22T18:39:38.418440] [DEBUG] [VALIDATOR ] EPC: Primary data validation passed. [2025-09-22T18:39:38.419325] [INFO ] [MAIN ] EPC: Fetched primary data is valid. [2025-09-22T18:39:38.419412] [DEBUG] [LOCAL ] EPC: Saving primary data. [2025-09-22T18:39:38.503428] [DEBUG] [LOCAL ] EPC: Trimmed 56699 records to 39905 (keeping 200 days of data) [2025-09-22T18:39:38.640030] [DEBUG] [LOCAL ] EPAM: Primary data saved (39649 records). [2025-09-22T18:39:38.646031] [INFO ] [MAIN ] EPAM: Full history saved. [2025-09-22T18:39:38.654360] [INFO ] [MAIN ] Update Progress: 752/2372 symbols completed. EPAM took 33.6s. Estimated remaining: 3h 34m 31s. Rate: 7.6 symbols/min [2025-09-22T18:39:38.856287] [INFO ] [MAIN ] EPRT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:39:39.012407] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T18:39:39.038331] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-05. [2025-09-22T18:39:39.043043] [DEBUG] [LOCAL ] EPRT: Loaded 49420 existing records from primary storage. [2025-09-22T18:39:39.043591] [INFO ] [MAIN ] EPRT: Loaded 49420 existing records. [2025-09-22T18:39:39.268872] [WARN ] [MAIN ] EPRT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:39:39.270325] [INFO ] [MAIN ] EPRT: Wiping existing primary data before full refresh. [2025-09-22T18:39:39.270665] [INFO ] [LOCAL ] EPRT: Starting deletion of primary data. [2025-09-22T18:39:39.272310] [DEBUG] [LOCAL ] EPRT: Deleted primary data file. [2025-09-22T18:39:39.272705] [INFO ] [MAIN ] EPRT: Starting full primary refresh. [2025-09-22T18:39:39.630345] [DEBUG] [LOCAL ] EPC: Primary data saved (39905 records). [2025-09-22T18:39:39.667090] [INFO ] [MAIN ] EPC: Full history saved. [2025-09-22T18:39:39.673369] [INFO ] [REMOTE ] EPRT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:39:39.673588] [INFO ] [MAIN ] Update Progress: 753/2372 symbols completed. EPC took 33.3s. Estimated remaining: 3h 34m 8s. Rate: 7.6 symbols/min [2025-09-22T18:39:39.732866] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2024-12. [2025-09-22T18:39:39.856013] [INFO ] [MAIN ] EQBK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:39:39.868387] [DEBUG] [LOCAL ] EQBK: Loaded 11059 existing records from primary storage. [2025-09-22T18:39:39.868512] [INFO ] [MAIN ] EQBK: Loaded 11059 existing records. [2025-09-22T18:39:40.051687] [WARN ] [MAIN ] EQBK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:39:40.051949] [INFO ] [MAIN ] EQBK: Wiping existing primary data before full refresh. [2025-09-22T18:39:40.052000] [INFO ] [LOCAL ] EQBK: Starting deletion of primary data. [2025-09-22T18:39:40.052361] [DEBUG] [LOCAL ] EQBK: Deleted primary data file. [2025-09-22T18:39:40.052421] [INFO ] [MAIN ] EQBK: Starting full primary refresh. [2025-09-22T18:39:40.433995] [INFO ] [REMOTE ] EQBK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:39:40.466266] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-05 (2.33 seconds). [2025-09-22T18:39:40.500906] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-22T18:39:40.522005] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-06. [2025-09-22T18:39:41.322035] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2024-12. [2025-09-22T18:39:41.400376] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T18:39:41.786470] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-22T18:39:42.093872] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-22T18:39:42.122010] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-01. [2025-09-22T18:39:42.731973] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-22T18:39:42.922057] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-02. [2025-09-22T18:39:43.659231] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-22T18:39:43.722020] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-03. [2025-09-22T18:39:44.292727] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-03 (0.57 seconds). [2025-09-22T18:39:44.522076] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-01. [2025-09-22T18:39:45.322059] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-07. [2025-09-22T18:39:46.096560] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T18:39:46.122003] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-02. [2025-09-22T18:39:46.922058] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-04. [2025-09-22T18:39:47.132507] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-22T18:39:47.586401] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T18:39:47.722024] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-03. [2025-09-22T18:39:47.870934] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-04 (0.95 seconds). [2025-09-22T18:39:48.522053] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-06. [2025-09-22T18:39:48.988063] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-22T18:39:49.322057] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-05. [2025-09-22T18:39:50.045422] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-05 (0.72 seconds). [2025-09-22T18:39:50.122040] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-06. [2025-09-22T18:39:50.174795] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T18:39:50.922053] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-07. [2025-09-22T18:39:51.061330] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-22T18:39:51.722089] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-07. [2025-09-22T18:39:52.522070] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-04. [2025-09-22T18:39:52.668178] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-22T18:39:52.869972] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-22T18:39:53.322075] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-08. [2025-09-22T18:39:54.122049] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-08. [2025-09-22T18:39:54.209870] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T18:39:54.922053] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-05. [2025-09-22T18:39:55.005785] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-22T18:39:55.267043] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-22T18:39:55.722049] [INFO ] [REMOTE ] EQBK: Fetching primary data for 2025-09. [2025-09-22T18:39:56.529040] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-08. [2025-09-22T18:39:56.548785] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T18:39:56.590737] [INFO ] [REMOTE ] EQBK: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-22T18:39:56.593153] [INFO ] [REMOTE ] EQBK: Full fetch complete (15536 records). [2025-09-22T18:39:56.593226] [DEBUG] [VALIDATOR ] EQBK: Validating primary data. [2025-09-22T18:39:56.975502] [DEBUG] [VALIDATOR ] EQBK: All expected trading days are present. [2025-09-22T18:39:56.975594] [DEBUG] [VALIDATOR ] EQBK: Primary data validation passed. [2025-09-22T18:39:56.975967] [INFO ] [MAIN ] EQBK: Fetched primary data is valid. [2025-09-22T18:39:56.976026] [DEBUG] [LOCAL ] EQBK: Saving primary data. [2025-09-22T18:39:56.976552] [DEBUG] [LOCAL ] EQBK: Trimmed 15536 records to 10916 (keeping 200 days of data) [2025-09-22T18:39:57.041781] [DEBUG] [LOCAL ] EQBK: Primary data saved (10916 records). [2025-09-22T18:39:57.041924] [INFO ] [MAIN ] EQBK: Full history saved. [2025-09-22T18:39:57.042028] [INFO ] [MAIN ] Update Progress: 754/2372 symbols completed. EQBK took 17.4s. Estimated remaining: 3h 34m 21s. Rate: 7.5 symbols/min [2025-09-22T18:39:57.215252] [INFO ] [MAIN ] EQH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:39:57.215511] [DEBUG] [LOCAL ] EQH: No existing data file found in primary storage. [2025-09-22T18:39:57.215562] [WARN ] [MAIN ] EQH: No existing data found, performing full refresh instead. [2025-09-22T18:39:57.215755] [INFO ] [MAIN ] EQH: Wiping existing primary data before full refresh. [2025-09-22T18:39:57.215803] [INFO ] [LOCAL ] EQH: Starting deletion of primary data. [2025-09-22T18:39:57.215844] [DEBUG] [LOCAL ] EQH: No primary data file found to delete. [2025-09-22T18:39:57.215875] [INFO ] [MAIN ] EQH: Starting full primary refresh. [2025-09-22T18:39:57.327282] [INFO ] [REMOTE ] EPD: Fetching primary data for 2025-09. [2025-09-22T18:39:57.594291] [INFO ] [REMOTE ] EQH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:39:58.122047] [INFO ] [REMOTE ] EQH: Fetching primary data for 2024-12. [2025-09-22T18:39:58.292118] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-22T18:39:58.922040] [INFO ] [REMOTE ] EPR: Fetching primary data for 2025-09. [2025-09-22T18:39:59.271352] [INFO ] [REMOTE ] EPD: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-22T18:39:59.280780] [INFO ] [REMOTE ] EPD: Full fetch complete (77643 records). [2025-09-22T18:39:59.280948] [DEBUG] [VALIDATOR ] EPD: Validating primary data. [2025-09-22T18:39:59.687692] [DEBUG] [VALIDATOR ] EPD: All expected trading days are present. [2025-09-22T18:39:59.687792] [DEBUG] [VALIDATOR ] EPD: Primary data validation passed. [2025-09-22T18:39:59.688743] [INFO ] [MAIN ] EPD: Fetched primary data is valid. [2025-09-22T18:39:59.688810] [DEBUG] [LOCAL ] EPD: Saving primary data. [2025-09-22T18:39:59.690348] [DEBUG] [LOCAL ] EPD: Trimmed 77643 records to 53616 (keeping 200 days of data) [2025-09-22T18:39:59.746075] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-06. [2025-09-22T18:39:59.964810] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-22T18:40:00.073372] [DEBUG] [LOCAL ] EPD: Primary data saved (53616 records). [2025-09-22T18:40:00.073542] [INFO ] [MAIN ] EPD: Full history saved. [2025-09-22T18:40:00.073669] [INFO ] [MAIN ] Update Progress: 755/2372 symbols completed. EPD took 46.6s. Estimated remaining: 3h 34m 2s. Rate: 7.6 symbols/min [2025-09-22T18:40:00.251927] [INFO ] [MAIN ] EQNR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:40:00.303697] [DEBUG] [LOCAL ] EQNR: Loaded 53821 existing records from primary storage. [2025-09-22T18:40:00.303839] [INFO ] [MAIN ] EQNR: Loaded 53821 existing records. [2025-09-22T18:40:00.488278] [WARN ] [MAIN ] EQNR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:40:00.488674] [INFO ] [MAIN ] EQNR: Wiping existing primary data before full refresh. [2025-09-22T18:40:00.488752] [INFO ] [LOCAL ] EQNR: Starting deletion of primary data. [2025-09-22T18:40:00.495842] [DEBUG] [LOCAL ] EQNR: Deleted primary data file. [2025-09-22T18:40:00.506844] [INFO ] [MAIN ] EQNR: Starting full primary refresh. [2025-09-22T18:40:00.538333] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-01. [2025-09-22T18:40:00.551990] [INFO ] [REMOTE ] EPR: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-22T18:40:00.631720] [INFO ] [REMOTE ] EPR: Full fetch complete (62883 records). [2025-09-22T18:40:00.642098] [DEBUG] [VALIDATOR ] EPR: Validating primary data. [2025-09-22T18:40:01.198365] [INFO ] [REMOTE ] EQNR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:40:01.319629] [DEBUG] [VALIDATOR ] EPR: All expected trading days are present. [2025-09-22T18:40:01.319785] [DEBUG] [VALIDATOR ] EPR: Primary data validation passed. [2025-09-22T18:40:01.320578] [INFO ] [MAIN ] EPR: Fetched primary data is valid. [2025-09-22T18:40:01.320792] [DEBUG] [LOCAL ] EPR: Saving primary data. [2025-09-22T18:40:01.322110] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2024-12. [2025-09-22T18:40:01.324151] [DEBUG] [LOCAL ] EPR: Trimmed 62883 records to 44290 (keeping 200 days of data) [2025-09-22T18:40:01.595468] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-06 (1.85 seconds). [2025-09-22T18:40:01.675881] [DEBUG] [LOCAL ] EPR: Primary data saved (44290 records). [2025-09-22T18:40:01.676149] [INFO ] [MAIN ] EPR: Full history saved. [2025-09-22T18:40:01.676279] [INFO ] [MAIN ] Update Progress: 756/2372 symbols completed. EPR took 38.3s. Estimated remaining: 3h 33m 41s. Rate: 7.6 symbols/min [2025-09-22T18:40:01.863126] [INFO ] [MAIN ] EQR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:40:01.919417] [DEBUG] [LOCAL ] EQR: Loaded 52136 existing records from primary storage. [2025-09-22T18:40:01.919591] [INFO ] [MAIN ] EQR: Loaded 52136 existing records. [2025-09-22T18:40:02.123969] [WARN ] [MAIN ] EQR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:40:02.123826] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-07. [2025-09-22T18:40:02.125107] [INFO ] [MAIN ] EQR: Wiping existing primary data before full refresh. [2025-09-22T18:40:02.125165] [INFO ] [LOCAL ] EQR: Starting deletion of primary data. [2025-09-22T18:40:02.126327] [DEBUG] [LOCAL ] EQR: Deleted primary data file. [2025-09-22T18:40:02.126410] [INFO ] [MAIN ] EQR: Starting full primary refresh. [2025-09-22T18:40:02.526467] [INFO ] [REMOTE ] EQR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:40:02.555330] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-01 (2.02 seconds). [2025-09-22T18:40:02.922066] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-02. [2025-09-22T18:40:03.390960] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-22T18:40:03.493285] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2024-12 (2.17 seconds). [2025-09-22T18:40:03.722054] [INFO ] [REMOTE ] EQR: Fetching primary data for 2024-12. [2025-09-22T18:40:04.522054] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-01. [2025-09-22T18:40:04.611415] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-22T18:40:05.322090] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-03. [2025-09-22T18:40:05.585796] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-22T18:40:06.122035] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-01. [2025-09-22T18:40:06.159961] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-01 (1.64 seconds). [2025-09-22T18:40:06.898803] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T18:40:06.922005] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-04. [2025-09-22T18:40:07.722054] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-02. [2025-09-22T18:40:07.844723] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-22T18:40:08.319496] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T18:40:08.522057] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-08. [2025-09-22T18:40:09.286317] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T18:40:09.322019] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-03. [2025-09-22T18:40:10.122062] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-05. [2025-09-22T18:40:10.297923] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-22T18:40:10.880237] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T18:40:10.922002] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-04. [2025-09-22T18:40:11.722070] [INFO ] [REMOTE ] EPRT: Fetching primary data for 2025-09. [2025-09-22T18:40:12.071881] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-22T18:40:12.505955] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T18:40:12.522022] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-05. [2025-09-22T18:40:13.322056] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-02. [2025-09-22T18:40:14.122057] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-06. [2025-09-22T18:40:14.452048] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-22T18:40:14.708531] [INFO ] [REMOTE ] EPRT: Incremental fetch complete for 2025-09 (2.99 seconds). [2025-09-22T18:40:14.715970] [INFO ] [REMOTE ] EPRT: Full fetch complete (68278 records). [2025-09-22T18:40:14.716126] [DEBUG] [VALIDATOR ] EPRT: Validating primary data. [2025-09-22T18:40:14.717025] [FATAL] [VALIDATOR ] EPRT: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:40:14.717118] [FATAL] [MAIN ] EPRT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:40:14.717161] [WARN ] [MAIN ] EPRT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:40:14.717225] [INFO ] [LOCAL ] EPRT: Starting deletion of primary data. [2025-09-22T18:40:14.717375] [DEBUG] [LOCAL ] EPRT: No primary data file found to delete. [2025-09-22T18:40:14.717441] [INFO ] [LOCAL ] EPRT: Starting deletion of derivative data. [2025-09-22T18:40:14.717947] [DEBUG] [LOCAL ] EPRT: Deleted derivative data file. [2025-09-22T18:40:14.718089] [INFO ] [MAIN ] Update Progress: 757/2372 symbols completed. EPRT took 36.1s. Estimated remaining: 3h 33m 44s. Rate: 7.6 symbols/min [2025-09-22T18:40:14.938077] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-06. [2025-09-22T18:40:14.941008] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-22T18:40:15.729451] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-03. [2025-09-22T18:40:15.749981] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T18:40:16.522069] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-07. [2025-09-22T18:40:16.905853] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-06 (1.97 seconds). [2025-09-22T18:40:17.322075] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-07. [2025-09-22T18:40:17.648900] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T18:40:18.122093] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-04. [2025-09-22T18:40:18.364083] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-22T18:40:18.922061] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-08. [2025-09-22T18:40:19.262010] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-22T18:40:19.722057] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-08. [2025-09-22T18:40:20.035292] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-22T18:40:20.522030] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-05. [2025-09-22T18:40:20.604600] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T18:40:21.322067] [INFO ] [REMOTE ] EQH: Fetching primary data for 2025-09. [2025-09-22T18:40:21.612580] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T18:40:21.766994] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-22T18:40:22.122094] [INFO ] [REMOTE ] EQNR: Fetching primary data for 2025-09. [2025-09-22T18:40:22.922039] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-06. [2025-09-22T18:40:23.327149] [INFO ] [REMOTE ] EQH: Incremental fetch complete for 2025-09 (2.01 seconds). [2025-09-22T18:40:23.335366] [INFO ] [REMOTE ] EQH: Full fetch complete (76305 records). [2025-09-22T18:40:23.335487] [DEBUG] [VALIDATOR ] EQH: Validating primary data. [2025-09-22T18:40:23.762266] [DEBUG] [VALIDATOR ] EQH: All expected trading days are present. [2025-09-22T18:40:23.762462] [DEBUG] [VALIDATOR ] EQH: Primary data validation passed. [2025-09-22T18:40:23.763471] [INFO ] [MAIN ] EQH: Fetched primary data is valid. [2025-09-22T18:40:23.763559] [DEBUG] [LOCAL ] EQH: Saving primary data. [2025-09-22T18:40:23.765302] [DEBUG] [LOCAL ] EQH: Trimmed 76305 records to 52672 (keeping 200 days of data) [2025-09-22T18:40:23.887432] [INFO ] [REMOTE ] EQNR: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T18:40:23.905756] [INFO ] [REMOTE ] EQNR: Full fetch complete (76746 records). [2025-09-22T18:40:23.917585] [DEBUG] [VALIDATOR ] EQNR: Validating primary data. [2025-09-22T18:40:24.457549] [DEBUG] [VALIDATOR ] EQNR: All expected trading days are present. [2025-09-22T18:40:24.457879] [DEBUG] [VALIDATOR ] EQNR: Primary data validation passed. [2025-09-22T18:40:24.459281] [INFO ] [MAIN ] EQNR: Fetched primary data is valid. [2025-09-22T18:40:24.459638] [DEBUG] [LOCAL ] EQNR: Saving primary data. [2025-09-22T18:40:24.464550] [DEBUG] [LOCAL ] EQNR: Trimmed 76746 records to 53042 (keeping 200 days of data) [2025-09-22T18:40:24.707546] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-22T18:40:24.811898] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-07. [2025-09-22T18:40:24.842221] [DEBUG] [LOCAL ] EQH: Primary data saved (52672 records). [2025-09-22T18:40:24.843152] [INFO ] [MAIN ] EQH: Full history saved. [2025-09-22T18:40:24.844054] [INFO ] [MAIN ] Update Progress: 758/2372 symbols completed. EQH took 27.8s. Estimated remaining: 3h 33m 40s. Rate: 7.6 symbols/min [2025-09-22T18:40:24.953745] [DEBUG] [LOCAL ] EQNR: Primary data saved (53042 records). [2025-09-22T18:40:24.953901] [INFO ] [MAIN ] EQNR: Full history saved. [2025-09-22T18:40:24.953989] [INFO ] [MAIN ] Update Progress: 759/2372 symbols completed. EQNR took 24.9s. Estimated remaining: 3h 33m 16s. Rate: 7.6 symbols/min [2025-09-22T18:40:26.478816] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T18:40:26.496340] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-08. [2025-09-22T18:40:28.003259] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T18:40:28.014591] [INFO ] [REMOTE ] EQR: Fetching primary data for 2025-09. [2025-09-22T18:40:29.708117] [INFO ] [REMOTE ] EQR: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T18:40:29.717507] [INFO ] [REMOTE ] EQR: Full fetch complete (73697 records). [2025-09-22T18:40:29.717789] [DEBUG] [VALIDATOR ] EQR: Validating primary data. [2025-09-22T18:40:30.163414] [DEBUG] [VALIDATOR ] EQR: All expected trading days are present. [2025-09-22T18:40:30.163547] [DEBUG] [VALIDATOR ] EQR: Primary data validation passed. [2025-09-22T18:40:30.164785] [INFO ] [MAIN ] EQR: Fetched primary data is valid. [2025-09-22T18:40:30.164918] [DEBUG] [LOCAL ] EQR: Saving primary data. [2025-09-22T18:40:30.167210] [DEBUG] [LOCAL ] EQR: Trimmed 73697 records to 51410 (keeping 200 days of data) [2025-09-22T18:40:30.519660] [DEBUG] [LOCAL ] EQR: Primary data saved (51410 records). [2025-09-22T18:40:30.519878] [INFO ] [MAIN ] EQR: Full history saved. [2025-09-22T18:40:30.520004] [INFO ] [MAIN ] Update Progress: 760/2372 symbols completed. EQR took 28.8s. Estimated remaining: 3h 33m 3s. Rate: 7.6 symbols/min [2025-09-22T18:40:31.190308] [INFO ] [MAIN ] EQT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:40:31.243582] [INFO ] [MAIN ] ERJ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:40:31.242735] [INFO ] [MAIN ] EQV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:40:31.264928] [DEBUG] [LOCAL ] EQV: No existing data file found in primary storage. [2025-09-22T18:40:31.265184] [WARN ] [MAIN ] EQV: No existing data found, performing full refresh instead. [2025-09-22T18:40:31.264811] [INFO ] [MAIN ] EQS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:40:31.265506] [DEBUG] [LOCAL ] EQS: No existing data file found in primary storage. [2025-09-22T18:40:31.265727] [WARN ] [MAIN ] EQS: No existing data found, performing full refresh instead. [2025-09-22T18:40:31.266010] [INFO ] [MAIN ] EQS: Wiping existing primary data before full refresh. [2025-09-22T18:40:31.266081] [INFO ] [LOCAL ] EQS: Starting deletion of primary data. [2025-09-22T18:40:31.266159] [DEBUG] [LOCAL ] EQS: No primary data file found to delete. [2025-09-22T18:40:31.266202] [INFO ] [MAIN ] EQS: Starting full primary refresh. [2025-09-22T18:40:31.277599] [INFO ] [MAIN ] EQV: Wiping existing primary data before full refresh. [2025-09-22T18:40:31.297755] [INFO ] [LOCAL ] EQV: Starting deletion of primary data. [2025-09-22T18:40:31.297823] [DEBUG] [LOCAL ] EQV: No primary data file found to delete. [2025-09-22T18:40:31.297857] [INFO ] [MAIN ] EQV: Starting full primary refresh. [2025-09-22T18:40:31.881098] [DEBUG] [LOCAL ] ERJ: Loaded 51594 existing records from primary storage. [2025-09-22T18:40:31.838890] [DEBUG] [LOCAL ] EQT: Loaded 54462 existing records from primary storage. [2025-09-22T18:40:31.896916] [INFO ] [MAIN ] EQT: Loaded 54462 existing records. [2025-09-22T18:40:31.917770] [INFO ] [MAIN ] ERJ: Loaded 51594 existing records. [2025-09-22T18:40:32.327295] [INFO ] [REMOTE ] EQS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:40:32.321417] [INFO ] [REMOTE ] EQV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:40:32.328489] [INFO ] [REMOTE ] EQV: Fetching primary data for 2024-12. [2025-09-22T18:40:32.365010] [INFO ] [REMOTE ] EQS: Fetching primary data for 2024-12. [2025-09-22T18:40:32.465342] [WARN ] [MAIN ] EQT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:40:32.509617] [WARN ] [MAIN ] ERJ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:40:32.510231] [INFO ] [MAIN ] ERJ: Wiping existing primary data before full refresh. [2025-09-22T18:40:32.510184] [INFO ] [MAIN ] EQT: Wiping existing primary data before full refresh. [2025-09-22T18:40:32.510339] [INFO ] [LOCAL ] ERJ: Starting deletion of primary data. [2025-09-22T18:40:32.510382] [INFO ] [LOCAL ] EQT: Starting deletion of primary data. [2025-09-22T18:40:32.512057] [DEBUG] [LOCAL ] EQT: Deleted primary data file. [2025-09-22T18:40:32.512096] [DEBUG] [LOCAL ] ERJ: Deleted primary data file. [2025-09-22T18:40:32.512242] [INFO ] [MAIN ] ERJ: Starting full primary refresh. [2025-09-22T18:40:32.512290] [INFO ] [MAIN ] EQT: Starting full primary refresh. [2025-09-22T18:40:33.208514] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T18:40:33.227937] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-01. [2025-09-22T18:40:33.234614] [INFO ] [REMOTE ] ERJ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:40:33.254011] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2024-12. [2025-09-22T18:40:33.297617] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2024-12 (0.97 seconds). [2025-09-22T18:40:33.326591] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-01. [2025-09-22T18:40:33.343222] [INFO ] [REMOTE ] EQT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:40:33.343755] [INFO ] [REMOTE ] EQT: Fetching primary data for 2024-12. [2025-09-22T18:40:33.593839] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-01 (0.37 seconds). [2025-09-22T18:40:33.595058] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-02. [2025-09-22T18:40:33.918761] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-02 (0.32 seconds). [2025-09-22T18:40:33.919633] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-03. [2025-09-22T18:40:34.112720] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T18:40:34.115085] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-02. [2025-09-22T18:40:34.265799] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-22T18:40:34.266744] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-04. [2025-09-22T18:40:34.591731] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-04 (0.32 seconds). [2025-09-22T18:40:34.592633] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-05. [2025-09-22T18:40:34.617736] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-22T18:40:34.922093] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-03. [2025-09-22T18:40:34.975174] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-05 (0.38 seconds). [2025-09-22T18:40:34.978810] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T18:40:35.329536] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-03 (0.41 seconds). [2025-09-22T18:40:35.549707] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2024-12 (2.21 seconds). [2025-09-22T18:40:35.722069] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-01. [2025-09-22T18:40:36.522115] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-01. [2025-09-22T18:40:37.322036] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-06. [2025-09-22T18:40:37.390407] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-22T18:40:37.647690] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-06 (0.33 seconds). [2025-09-22T18:40:38.122024] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-07. [2025-09-22T18:40:38.389119] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-22T18:40:38.432329] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-07 (0.31 seconds). [2025-09-22T18:40:38.922093] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-04. [2025-09-22T18:40:39.379133] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-04 (0.46 seconds). [2025-09-22T18:40:39.722097] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-05. [2025-09-22T18:40:40.266274] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-05 (0.54 seconds). [2025-09-22T18:40:40.522049] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-06. [2025-09-22T18:40:41.072878] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-22T18:40:41.322065] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-02. [2025-09-22T18:40:42.122066] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-07. [2025-09-22T18:40:42.486805] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-07 (0.36 seconds). [2025-09-22T18:40:42.861950] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-22T18:40:42.922074] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-03. [2025-09-22T18:40:43.722097] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-08. [2025-09-22T18:40:44.405262] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-22T18:40:44.522092] [INFO ] [REMOTE ] EQV: Fetching primary data for 2025-09. [2025-09-22T18:40:44.743161] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-22T18:40:44.978866] [INFO ] [REMOTE ] EQV: Incremental fetch complete for 2025-09 (0.46 seconds). [2025-09-22T18:40:44.979866] [INFO ] [REMOTE ] EQV: Full fetch complete (5725 records). [2025-09-22T18:40:44.979937] [DEBUG] [VALIDATOR ] EQV: Validating primary data. [2025-09-22T18:40:45.327312] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-02. [2025-09-22T18:40:45.370662] [DEBUG] [VALIDATOR ] EQV: All expected trading days are present. [2025-09-22T18:40:45.370759] [DEBUG] [VALIDATOR ] EQV: Primary data validation passed. [2025-09-22T18:40:45.370946] [INFO ] [MAIN ] EQV: Fetched primary data is valid. [2025-09-22T18:40:45.371006] [DEBUG] [LOCAL ] EQV: Saving primary data. [2025-09-22T18:40:45.371510] [DEBUG] [LOCAL ] EQV: Trimmed 5725 records to 2833 (keeping 200 days of data) [2025-09-22T18:40:45.389096] [DEBUG] [LOCAL ] EQV: Primary data saved (2833 records). [2025-09-22T18:40:45.389179] [INFO ] [MAIN ] EQV: Full history saved. [2025-09-22T18:40:45.389318] [INFO ] [MAIN ] Update Progress: 761/2372 symbols completed. EQV took 14.9s. Estimated remaining: 3h 33m 10s. Rate: 7.6 symbols/min [2025-09-22T18:40:45.569492] [INFO ] [MAIN ] ERO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:40:45.618725] [DEBUG] [LOCAL ] ERO: Loaded 41705 existing records from primary storage. [2025-09-22T18:40:45.618872] [INFO ] [MAIN ] ERO: Loaded 41705 existing records. [2025-09-22T18:40:45.802090] [WARN ] [MAIN ] ERO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:40:45.802358] [INFO ] [MAIN ] ERO: Wiping existing primary data before full refresh. [2025-09-22T18:40:45.802405] [INFO ] [LOCAL ] ERO: Starting deletion of primary data. [2025-09-22T18:40:45.803622] [DEBUG] [LOCAL ] ERO: Deleted primary data file. [2025-09-22T18:40:45.803725] [INFO ] [MAIN ] ERO: Starting full primary refresh. [2025-09-22T18:40:46.127299] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-04. [2025-09-22T18:40:46.186164] [INFO ] [REMOTE ] ERO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:40:46.922038] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-08. [2025-09-22T18:40:46.987635] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T18:40:47.484954] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-22T18:40:47.722067] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-03. [2025-09-22T18:40:48.049954] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-22T18:40:48.522110] [INFO ] [REMOTE ] ERO: Fetching primary data for 2024-12. [2025-09-22T18:40:49.322066] [INFO ] [REMOTE ] EQS: Fetching primary data for 2025-09. [2025-09-22T18:40:49.539267] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-22T18:40:49.704600] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-22T18:40:50.122063] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-04. [2025-09-22T18:40:50.170198] [INFO ] [REMOTE ] EQS: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-22T18:40:50.171842] [INFO ] [REMOTE ] EQS: Full fetch complete (2537 records). [2025-09-22T18:40:50.171929] [DEBUG] [VALIDATOR ] EQS: Validating primary data. [2025-09-22T18:40:50.375780] [WARN ] [VALIDATOR ] EQS: Validation failed - insufficient historical data. Have 189 unique days, need 200 days [2025-09-22T18:40:50.376235] [FATAL] [MAIN ] EQS: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:40:50.376328] [WARN ] [MAIN ] EQS: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:40:50.376435] [INFO ] [LOCAL ] EQS: Starting deletion of primary data. [2025-09-22T18:40:50.376597] [DEBUG] [LOCAL ] EQS: No primary data file found to delete. [2025-09-22T18:40:50.376767] [INFO ] [LOCAL ] EQS: Starting deletion of derivative data. [2025-09-22T18:40:50.376853] [DEBUG] [LOCAL ] EQS: No derivative data file found to delete. [2025-09-22T18:40:50.377093] [INFO ] [MAIN ] Update Progress: 762/2372 symbols completed. EQS took 19.9s. Estimated remaining: 3h 32m 56s. Rate: 7.6 symbols/min [2025-09-22T18:40:50.551638] [INFO ] [MAIN ] ES: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:40:50.623020] [DEBUG] [LOCAL ] ES: Loaded 53295 existing records from primary storage. [2025-09-22T18:40:50.623181] [INFO ] [MAIN ] ES: Loaded 53295 existing records. [2025-09-22T18:40:50.805089] [WARN ] [MAIN ] ES: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:40:50.805350] [INFO ] [MAIN ] ES: Wiping existing primary data before full refresh. [2025-09-22T18:40:50.805399] [INFO ] [LOCAL ] ES: Starting deletion of primary data. [2025-09-22T18:40:50.807276] [DEBUG] [LOCAL ] ES: Deleted primary data file. [2025-09-22T18:40:50.807348] [INFO ] [MAIN ] ES: Starting full primary refresh. [2025-09-22T18:40:50.927162] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-01. [2025-09-22T18:40:51.176700] [INFO ] [REMOTE ] ES: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:40:51.722116] [INFO ] [REMOTE ] ES: Fetching primary data for 2024-12. [2025-09-22T18:40:51.790757] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T18:40:52.522072] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-05. [2025-09-22T18:40:52.599388] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-22T18:40:53.322071] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-05. [2025-09-22T18:40:53.570775] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2024-12 (1.85 seconds). [2025-09-22T18:40:54.079200] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T18:40:54.122064] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-06. [2025-09-22T18:40:54.922091] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-01. [2025-09-22T18:40:55.213367] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-22T18:40:55.370565] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-22T18:40:55.722047] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-07. [2025-09-22T18:40:56.522096] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-06. [2025-09-22T18:40:56.729155] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-22T18:40:57.322123] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-02. [2025-09-22T18:40:57.752568] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-22T18:40:58.122132] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-08. [2025-09-22T18:40:58.234241] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-22T18:40:58.922117] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-07. [2025-09-22T18:40:59.030849] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T18:40:59.722060] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-03. [2025-09-22T18:40:59.913841] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T18:41:00.522077] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-02. [2025-09-22T18:41:00.728813] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-22T18:41:01.322070] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-08. [2025-09-22T18:41:01.492738] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T18:41:02.122064] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-04. [2025-09-22T18:41:02.229161] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T18:41:02.922062] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-03. [2025-09-22T18:41:03.212578] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T18:41:03.535413] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-22T18:41:03.722065] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-05. [2025-09-22T18:41:04.504159] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T18:41:04.522020] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-04. [2025-09-22T18:41:05.127954] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T18:41:05.322056] [INFO ] [REMOTE ] ERJ: Fetching primary data for 2025-09. [2025-09-22T18:41:06.050021] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T18:41:06.122044] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-05. [2025-09-22T18:41:06.815454] [INFO ] [REMOTE ] ERJ: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T18:41:06.826287] [INFO ] [REMOTE ] ERJ: Full fetch complete (72174 records). [2025-09-22T18:41:06.826444] [DEBUG] [VALIDATOR ] ERJ: Validating primary data. [2025-09-22T18:41:06.932441] [INFO ] [REMOTE ] EQT: Fetching primary data for 2025-09. [2025-09-22T18:41:07.266254] [DEBUG] [VALIDATOR ] ERJ: All expected trading days are present. [2025-09-22T18:41:07.266352] [DEBUG] [VALIDATOR ] ERJ: Primary data validation passed. [2025-09-22T18:41:07.267699] [INFO ] [MAIN ] ERJ: Fetched primary data is valid. [2025-09-22T18:41:07.267826] [DEBUG] [LOCAL ] ERJ: Saving primary data. [2025-09-22T18:41:07.269917] [DEBUG] [LOCAL ] ERJ: Trimmed 72174 records to 50813 (keeping 200 days of data) [2025-09-22T18:41:07.594691] [DEBUG] [LOCAL ] ERJ: Primary data saved (50813 records). [2025-09-22T18:41:07.594859] [INFO ] [MAIN ] ERJ: Full history saved. [2025-09-22T18:41:07.595033] [INFO ] [MAIN ] Update Progress: 763/2372 symbols completed. ERJ took 37.1s. Estimated remaining: 3h 33m 7s. Rate: 7.5 symbols/min [2025-09-22T18:41:07.726681] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-06. [2025-09-22T18:41:07.784787] [INFO ] [MAIN ] ESAB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:41:07.812148] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-22T18:41:07.846679] [DEBUG] [LOCAL ] ESAB: Loaded 26149 existing records from primary storage. [2025-09-22T18:41:07.846846] [INFO ] [MAIN ] ESAB: Loaded 26149 existing records. [2025-09-22T18:41:08.038421] [WARN ] [MAIN ] ESAB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:41:08.038998] [INFO ] [MAIN ] ESAB: Wiping existing primary data before full refresh. [2025-09-22T18:41:08.039055] [INFO ] [LOCAL ] ESAB: Starting deletion of primary data. [2025-09-22T18:41:08.040220] [DEBUG] [LOCAL ] ESAB: Deleted primary data file. [2025-09-22T18:41:08.040293] [INFO ] [MAIN ] ESAB: Starting full primary refresh. [2025-09-22T18:41:08.407123] [INFO ] [REMOTE ] ESAB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:41:08.522303] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2024-12. [2025-09-22T18:41:09.105505] [INFO ] [REMOTE ] EQT: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-22T18:41:09.113962] [INFO ] [REMOTE ] EQT: Full fetch complete (77692 records). [2025-09-22T18:41:09.114123] [DEBUG] [VALIDATOR ] EQT: Validating primary data. [2025-09-22T18:41:09.348754] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-06. [2025-09-22T18:41:09.524379] [DEBUG] [VALIDATOR ] EQT: All expected trading days are present. [2025-09-22T18:41:09.524872] [DEBUG] [VALIDATOR ] EQT: Primary data validation passed. [2025-09-22T18:41:09.525922] [INFO ] [MAIN ] EQT: Fetched primary data is valid. [2025-09-22T18:41:09.526041] [DEBUG] [LOCAL ] EQT: Saving primary data. [2025-09-22T18:41:09.528425] [DEBUG] [LOCAL ] EQT: Trimmed 77692 records to 53682 (keeping 200 days of data) [2025-09-22T18:41:09.652187] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-06 (1.93 seconds). [2025-09-22T18:41:09.824078] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-22T18:41:09.934043] [DEBUG] [LOCAL ] EQT: Primary data saved (53682 records). [2025-09-22T18:41:09.934200] [INFO ] [MAIN ] EQT: Full history saved. [2025-09-22T18:41:09.934320] [INFO ] [MAIN ] Update Progress: 764/2372 symbols completed. EQT took 39.4s. Estimated remaining: 3h 32m 47s. Rate: 7.6 symbols/min [2025-09-22T18:41:10.107038] [INFO ] [MAIN ] ESE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:41:10.125944] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-01. [2025-09-22T18:41:10.125813] [DEBUG] [LOCAL ] ESE: Loaded 16887 existing records from primary storage. [2025-09-22T18:41:10.126108] [INFO ] [MAIN ] ESE: Loaded 16887 existing records. [2025-09-22T18:41:10.307139] [WARN ] [MAIN ] ESE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:41:10.307401] [INFO ] [MAIN ] ESE: Wiping existing primary data before full refresh. [2025-09-22T18:41:10.307448] [INFO ] [LOCAL ] ESE: Starting deletion of primary data. [2025-09-22T18:41:10.308204] [DEBUG] [LOCAL ] ESE: Deleted primary data file. [2025-09-22T18:41:10.308266] [INFO ] [MAIN ] ESE: Starting full primary refresh. [2025-09-22T18:41:10.672252] [INFO ] [REMOTE ] ESE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:41:10.846342] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T18:41:10.922005] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-07. [2025-09-22T18:41:11.241584] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T18:41:11.722062] [INFO ] [REMOTE ] ESE: Fetching primary data for 2024-12. [2025-09-22T18:41:12.522100] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-02. [2025-09-22T18:41:12.730933] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-22T18:41:12.749849] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T18:41:13.322062] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-01. [2025-09-22T18:41:13.411425] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-22T18:41:14.122074] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-08. [2025-09-22T18:41:14.312523] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-01 (0.99 seconds). [2025-09-22T18:41:14.922073] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-02. [2025-09-22T18:41:15.513774] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-22T18:41:15.532578] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-02 (0.61 seconds). [2025-09-22T18:41:15.722079] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-03. [2025-09-22T18:41:16.522058] [INFO ] [REMOTE ] ERO: Fetching primary data for 2025-09. [2025-09-22T18:41:16.791087] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-22T18:41:17.322061] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-04. [2025-09-22T18:41:17.653896] [INFO ] [REMOTE ] ERO: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T18:41:17.660872] [INFO ] [REMOTE ] ERO: Full fetch complete (58643 records). [2025-09-22T18:41:17.661077] [DEBUG] [VALIDATOR ] ERO: Validating primary data. [2025-09-22T18:41:17.661781] [FATAL] [VALIDATOR ] ERO: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:41:17.661883] [FATAL] [MAIN ] ERO: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:41:17.661926] [WARN ] [MAIN ] ERO: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:41:17.661965] [INFO ] [LOCAL ] ERO: Starting deletion of primary data. [2025-09-22T18:41:17.662023] [DEBUG] [LOCAL ] ERO: No primary data file found to delete. [2025-09-22T18:41:17.662058] [INFO ] [LOCAL ] ERO: Starting deletion of derivative data. [2025-09-22T18:41:17.662565] [DEBUG] [LOCAL ] ERO: Deleted derivative data file. [2025-09-22T18:41:17.662720] [INFO ] [MAIN ] Update Progress: 765/2372 symbols completed. ERO took 32.3s. Estimated remaining: 3h 32m 39s. Rate: 7.6 symbols/min [2025-09-22T18:41:17.860846] [INFO ] [MAIN ] ESI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:41:17.921491] [DEBUG] [LOCAL ] ESI: Loaded 51608 existing records from primary storage. [2025-09-22T18:41:17.921698] [INFO ] [MAIN ] ESI: Loaded 51608 existing records. [2025-09-22T18:41:18.118517] [WARN ] [MAIN ] ESI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:41:18.118776] [INFO ] [MAIN ] ESI: Wiping existing primary data before full refresh. [2025-09-22T18:41:18.118829] [INFO ] [LOCAL ] ESI: Starting deletion of primary data. [2025-09-22T18:41:18.120325] [DEBUG] [LOCAL ] ESI: Deleted primary data file. [2025-09-22T18:41:18.120404] [INFO ] [MAIN ] ESI: Starting full primary refresh. [2025-09-22T18:41:18.132152] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-07. [2025-09-22T18:41:18.505307] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T18:41:18.592602] [INFO ] [REMOTE ] ESI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:41:18.922065] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-03. [2025-09-22T18:41:19.722112] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-05. [2025-09-22T18:41:20.230876] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-07 (2.10 seconds). [2025-09-22T18:41:20.470613] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T18:41:20.522120] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-08. [2025-09-22T18:41:20.726627] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-22T18:41:21.322068] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-06. [2025-09-22T18:41:22.122061] [INFO ] [REMOTE ] ESI: Fetching primary data for 2024-12. [2025-09-22T18:41:22.356496] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-22T18:41:22.378102] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-22T18:41:22.922103] [INFO ] [REMOTE ] ES: Fetching primary data for 2025-09. [2025-09-22T18:41:23.487818] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T18:41:23.722056] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-01. [2025-09-22T18:41:24.522036] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-04. [2025-09-22T18:41:24.796739] [INFO ] [REMOTE ] ES: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-22T18:41:24.809155] [INFO ] [REMOTE ] ES: Full fetch complete (75748 records). [2025-09-22T18:41:24.809307] [DEBUG] [VALIDATOR ] ES: Validating primary data. [2025-09-22T18:41:24.810319] [FATAL] [VALIDATOR ] ES: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:41:24.810485] [FATAL] [MAIN ] ES: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:41:24.810558] [WARN ] [MAIN ] ES: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:41:24.810670] [INFO ] [LOCAL ] ES: Starting deletion of primary data. [2025-09-22T18:41:24.810779] [DEBUG] [LOCAL ] ES: No primary data file found to delete. [2025-09-22T18:41:24.810837] [INFO ] [LOCAL ] ES: Starting deletion of derivative data. [2025-09-22T18:41:24.811458] [DEBUG] [LOCAL ] ES: Deleted derivative data file. [2025-09-22T18:41:24.811587] [INFO ] [MAIN ] Update Progress: 766/2372 symbols completed. ES took 34.4s. Estimated remaining: 3h 32m 29s. Rate: 7.6 symbols/min [2025-09-22T18:41:25.029218] [INFO ] [MAIN ] ESNT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:41:25.076901] [DEBUG] [LOCAL ] ESNT: Loaded 39389 existing records from primary storage. [2025-09-22T18:41:25.077073] [INFO ] [MAIN ] ESNT: Loaded 39389 existing records. [2025-09-22T18:41:25.268896] [WARN ] [MAIN ] ESNT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:41:25.269246] [INFO ] [MAIN ] ESNT: Wiping existing primary data before full refresh. [2025-09-22T18:41:25.269307] [INFO ] [LOCAL ] ESNT: Starting deletion of primary data. [2025-09-22T18:41:25.271332] [DEBUG] [LOCAL ] ESNT: Deleted primary data file. [2025-09-22T18:41:25.271393] [INFO ] [MAIN ] ESNT: Starting full primary refresh. [2025-09-22T18:41:25.329486] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-07. [2025-09-22T18:41:25.491958] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-01 (1.77 seconds). [2025-09-22T18:41:25.705683] [INFO ] [REMOTE ] ESNT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:41:25.723223] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-22T18:41:26.122027] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-02. [2025-09-22T18:41:26.442352] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-22T18:41:26.922052] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-08. [2025-09-22T18:41:27.643030] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T18:41:27.703098] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-08 (0.78 seconds). [2025-09-22T18:41:27.722008] [INFO ] [REMOTE ] ESE: Fetching primary data for 2025-09. [2025-09-22T18:41:28.522014] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2024-12. [2025-09-22T18:41:28.534103] [INFO ] [REMOTE ] ESE: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-22T18:41:28.537428] [INFO ] [REMOTE ] ESE: Full fetch complete (21808 records). [2025-09-22T18:41:28.537505] [DEBUG] [VALIDATOR ] ESE: Validating primary data. [2025-09-22T18:41:28.922616] [DEBUG] [VALIDATOR ] ESE: All expected trading days are present. [2025-09-22T18:41:28.922736] [DEBUG] [VALIDATOR ] ESE: Primary data validation passed. [2025-09-22T18:41:28.923239] [INFO ] [MAIN ] ESE: Fetched primary data is valid. [2025-09-22T18:41:28.923304] [DEBUG] [LOCAL ] ESE: Saving primary data. [2025-09-22T18:41:28.924031] [DEBUG] [LOCAL ] ESE: Trimmed 21808 records to 16560 (keeping 200 days of data) [2025-09-22T18:41:29.033000] [DEBUG] [LOCAL ] ESE: Primary data saved (16560 records). [2025-09-22T18:41:29.033152] [INFO ] [MAIN ] ESE: Full history saved. [2025-09-22T18:41:29.033242] [INFO ] [MAIN ] Update Progress: 767/2372 symbols completed. ESE took 19.1s. Estimated remaining: 3h 32m 14s. Rate: 7.6 symbols/min [2025-09-22T18:41:29.215418] [INFO ] [MAIN ] ESRT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:41:29.260535] [DEBUG] [LOCAL ] ESRT: Loaded 47076 existing records from primary storage. [2025-09-22T18:41:29.260737] [INFO ] [MAIN ] ESRT: Loaded 47076 existing records. [2025-09-22T18:41:29.328919] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-05. [2025-09-22T18:41:29.457789] [WARN ] [MAIN ] ESRT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:41:29.458037] [INFO ] [MAIN ] ESRT: Wiping existing primary data before full refresh. [2025-09-22T18:41:29.458101] [INFO ] [LOCAL ] ESRT: Starting deletion of primary data. [2025-09-22T18:41:29.459393] [DEBUG] [LOCAL ] ESRT: Deleted primary data file. [2025-09-22T18:41:29.459479] [INFO ] [MAIN ] ESRT: Starting full primary refresh. [2025-09-22T18:41:29.844591] [INFO ] [REMOTE ] ESRT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:41:30.122044] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2024-12. [2025-09-22T18:41:30.162548] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T18:41:30.560959] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-22T18:41:30.922061] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-03. [2025-09-22T18:41:31.722077] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-06. [2025-09-22T18:41:32.102918] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2024-12 (1.98 seconds). [2025-09-22T18:41:32.522055] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-01. [2025-09-22T18:41:32.806493] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-22T18:41:32.831668] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-22T18:41:33.322075] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-04. [2025-09-22T18:41:33.590487] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-22T18:41:34.122070] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-07. [2025-09-22T18:41:34.871664] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-22T18:41:34.922057] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-05. [2025-09-22T18:41:35.199696] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-22T18:41:35.722097] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-01. [2025-09-22T18:41:36.522042] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-02. [2025-09-22T18:41:36.589977] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T18:41:37.174910] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-22T18:41:37.322008] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-02. [2025-09-22T18:41:37.962286] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-22T18:41:38.122083] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-06. [2025-09-22T18:41:38.841462] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T18:41:38.922095] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-03. [2025-09-22T18:41:39.409003] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T18:41:39.722073] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-03. [2025-09-22T18:41:40.522536] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-08. [2025-09-22T18:41:40.525222] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-22T18:41:41.041730] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-22T18:41:41.322080] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-04. [2025-09-22T18:41:41.473995] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-22T18:41:42.122097] [INFO ] [REMOTE ] ESAB: Fetching primary data for 2025-09. [2025-09-22T18:41:42.890152] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-22T18:41:42.922010] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-05. [2025-09-22T18:41:43.372293] [INFO ] [REMOTE ] ESAB: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T18:41:43.377174] [INFO ] [REMOTE ] ESAB: Full fetch complete (35249 records). [2025-09-22T18:41:43.377292] [DEBUG] [VALIDATOR ] ESAB: Validating primary data. [2025-09-22T18:41:43.730709] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-04. [2025-09-22T18:41:43.763713] [DEBUG] [VALIDATOR ] ESAB: All expected trading days are present. [2025-09-22T18:41:43.763819] [DEBUG] [VALIDATOR ] ESAB: Primary data validation passed. [2025-09-22T18:41:43.764466] [INFO ] [MAIN ] ESAB: Fetched primary data is valid. [2025-09-22T18:41:43.764701] [DEBUG] [LOCAL ] ESAB: Saving primary data. [2025-09-22T18:41:43.766277] [DEBUG] [LOCAL ] ESAB: Trimmed 35249 records to 25962 (keeping 200 days of data) [2025-09-22T18:41:43.931404] [DEBUG] [LOCAL ] ESAB: Primary data saved (25962 records). [2025-09-22T18:41:43.931545] [INFO ] [MAIN ] ESAB: Full history saved. [2025-09-22T18:41:43.931632] [INFO ] [MAIN ] Update Progress: 768/2372 symbols completed. ESAB took 36.3s. Estimated remaining: 3h 32m 20s. Rate: 7.6 symbols/min [2025-09-22T18:41:44.109911] [INFO ] [MAIN ] ESS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:41:44.140118] [DEBUG] [LOCAL ] ESS: Loaded 30525 existing records from primary storage. [2025-09-22T18:41:44.140249] [INFO ] [MAIN ] ESS: Loaded 30525 existing records. [2025-09-22T18:41:44.324305] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T18:41:44.366341] [WARN ] [MAIN ] ESS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:41:44.366578] [INFO ] [MAIN ] ESS: Wiping existing primary data before full refresh. [2025-09-22T18:41:44.366628] [INFO ] [LOCAL ] ESS: Starting deletion of primary data. [2025-09-22T18:41:44.367513] [DEBUG] [LOCAL ] ESS: Deleted primary data file. [2025-09-22T18:41:44.367574] [INFO ] [MAIN ] ESS: Starting full primary refresh. [2025-09-22T18:41:44.527310] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-07. [2025-09-22T18:41:44.745709] [INFO ] [REMOTE ] ESS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:41:45.324992] [INFO ] [REMOTE ] ESS: Fetching primary data for 2024-12. [2025-09-22T18:41:45.327729] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-22T18:41:46.122064] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-05. [2025-09-22T18:41:46.379521] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-22T18:41:46.826084] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-22T18:41:46.922059] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-06. [2025-09-22T18:41:47.327638] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-22T18:41:47.722052] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-06. [2025-09-22T18:41:48.522465] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-08. [2025-09-22T18:41:48.528688] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-22T18:41:48.701078] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T18:41:49.322059] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-07. [2025-09-22T18:41:50.122039] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-01. [2025-09-22T18:41:50.206973] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T18:41:50.922072] [INFO ] [REMOTE ] ESI: Fetching primary data for 2025-09. [2025-09-22T18:41:51.263596] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-22T18:41:51.594847] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T18:41:51.722091] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-08. [2025-09-22T18:41:52.238825] [INFO ] [REMOTE ] ESI: Incremental fetch complete for 2025-09 (1.32 seconds). [2025-09-22T18:41:52.247631] [INFO ] [REMOTE ] ESI: Full fetch complete (72317 records). [2025-09-22T18:41:52.247819] [DEBUG] [VALIDATOR ] ESI: Validating primary data. [2025-09-22T18:41:52.527110] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-02. [2025-09-22T18:41:52.644381] [DEBUG] [VALIDATOR ] ESI: All expected trading days are present. [2025-09-22T18:41:52.644467] [DEBUG] [VALIDATOR ] ESI: Primary data validation passed. [2025-09-22T18:41:52.645388] [INFO ] [MAIN ] ESI: Fetched primary data is valid. [2025-09-22T18:41:52.645455] [DEBUG] [LOCAL ] ESI: Saving primary data. [2025-09-22T18:41:52.647783] [DEBUG] [LOCAL ] ESI: Trimmed 72317 records to 50861 (keeping 200 days of data) [2025-09-22T18:41:52.919390] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-22T18:41:53.011542] [DEBUG] [LOCAL ] ESI: Primary data saved (50861 records). [2025-09-22T18:41:53.011715] [INFO ] [MAIN ] ESI: Full history saved. [2025-09-22T18:41:53.011824] [INFO ] [MAIN ] Update Progress: 769/2372 symbols completed. ESI took 35.3s. Estimated remaining: 3h 32m 15s. Rate: 7.6 symbols/min [2025-09-22T18:41:53.186084] [INFO ] [MAIN ] ESTC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:41:53.240319] [DEBUG] [LOCAL ] ESTC: Loaded 50967 existing records from primary storage. [2025-09-22T18:41:53.240525] [INFO ] [MAIN ] ESTC: Loaded 50967 existing records. [2025-09-22T18:41:53.327141] [INFO ] [REMOTE ] ESNT: Fetching primary data for 2025-09. [2025-09-22T18:41:53.423634] [WARN ] [MAIN ] ESTC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:41:53.424321] [INFO ] [MAIN ] ESTC: Wiping existing primary data before full refresh. [2025-09-22T18:41:53.424376] [INFO ] [LOCAL ] ESTC: Starting deletion of primary data. [2025-09-22T18:41:53.425350] [DEBUG] [LOCAL ] ESTC: Deleted primary data file. [2025-09-22T18:41:53.425410] [INFO ] [MAIN ] ESTC: Starting full primary refresh. [2025-09-22T18:41:53.777891] [INFO ] [REMOTE ] ESTC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:41:53.896614] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T18:41:54.122053] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-03. [2025-09-22T18:41:54.466084] [INFO ] [REMOTE ] ESNT: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-22T18:41:54.471902] [INFO ] [REMOTE ] ESNT: Full fetch complete (57242 records). [2025-09-22T18:41:54.472016] [DEBUG] [VALIDATOR ] ESNT: Validating primary data. [2025-09-22T18:41:54.855585] [DEBUG] [VALIDATOR ] ESNT: All expected trading days are present. [2025-09-22T18:41:54.855699] [DEBUG] [VALIDATOR ] ESNT: Primary data validation passed. [2025-09-22T18:41:54.856440] [INFO ] [MAIN ] ESNT: Fetched primary data is valid. [2025-09-22T18:41:54.856484] [DEBUG] [LOCAL ] ESNT: Saving primary data. [2025-09-22T18:41:54.857789] [DEBUG] [LOCAL ] ESNT: Trimmed 57242 records to 38709 (keeping 200 days of data) [2025-09-22T18:41:54.928417] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2024-12. [2025-09-22T18:41:55.108963] [DEBUG] [LOCAL ] ESNT: Primary data saved (38709 records). [2025-09-22T18:41:55.109125] [INFO ] [MAIN ] ESNT: Full history saved. [2025-09-22T18:41:55.109217] [INFO ] [MAIN ] Update Progress: 770/2372 symbols completed. ESNT took 30.3s. Estimated remaining: 3h 31m 55s. Rate: 7.6 symbols/min [2025-09-22T18:41:55.289803] [INFO ] [MAIN ] ET: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:41:55.344351] [DEBUG] [LOCAL ] ET: Loaded 54569 existing records from primary storage. [2025-09-22T18:41:55.344517] [INFO ] [MAIN ] ET: Loaded 54569 existing records. [2025-09-22T18:41:55.534966] [WARN ] [MAIN ] ET: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:41:55.535436] [INFO ] [MAIN ] ET: Wiping existing primary data before full refresh. [2025-09-22T18:41:55.535504] [INFO ] [LOCAL ] ET: Starting deletion of primary data. [2025-09-22T18:41:55.542241] [DEBUG] [LOCAL ] ET: Deleted primary data file. [2025-09-22T18:41:55.551726] [INFO ] [MAIN ] ET: Starting full primary refresh. [2025-09-22T18:41:55.624971] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T18:41:55.722372] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-04. [2025-09-22T18:41:55.938540] [INFO ] [REMOTE ] ET: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:41:56.522085] [INFO ] [REMOTE ] ET: Fetching primary data for 2024-12. [2025-09-22T18:41:56.571895] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T18:41:57.269102] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-22T18:41:57.322082] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-05. [2025-09-22T18:41:58.122107] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-07. [2025-09-22T18:41:58.648081] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T18:41:58.790282] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2024-12 (2.27 seconds). [2025-09-22T18:41:58.922063] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-01. [2025-09-22T18:41:59.722139] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-01. [2025-09-22T18:41:59.834516] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T18:42:00.522056] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-08. [2025-09-22T18:42:01.149567] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-01 (2.23 seconds). [2025-09-22T18:42:01.322053] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-02. [2025-09-22T18:42:01.515432] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-01 (1.79 seconds). [2025-09-22T18:42:02.122045] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-02. [2025-09-22T18:42:02.506249] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-08 (1.98 seconds). [2025-09-22T18:42:02.922051] [INFO ] [REMOTE ] ESRT: Fetching primary data for 2025-09. [2025-09-22T18:42:03.722058] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-06. [2025-09-22T18:42:04.406357] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-02 (3.08 seconds). [2025-09-22T18:42:04.522102] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-03. [2025-09-22T18:42:04.796130] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-02 (2.67 seconds). [2025-09-22T18:42:05.242997] [INFO ] [REMOTE ] ESRT: Incremental fetch complete for 2025-09 (2.32 seconds). [2025-09-22T18:42:05.250400] [INFO ] [REMOTE ] ESRT: Full fetch complete (66382 records). [2025-09-22T18:42:05.250540] [DEBUG] [VALIDATOR ] ESRT: Validating primary data. [2025-09-22T18:42:05.331477] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-03. [2025-09-22T18:42:05.674506] [DEBUG] [VALIDATOR ] ESRT: All expected trading days are present. [2025-09-22T18:42:05.674665] [DEBUG] [VALIDATOR ] ESRT: Primary data validation passed. [2025-09-22T18:42:05.675731] [INFO ] [MAIN ] ESRT: Fetched primary data is valid. [2025-09-22T18:42:05.675920] [DEBUG] [LOCAL ] ESRT: Saving primary data. [2025-09-22T18:42:05.697774] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-22T18:42:05.705565] [DEBUG] [LOCAL ] ESRT: Trimmed 66382 records to 46390 (keeping 200 days of data) [2025-09-22T18:42:05.993894] [DEBUG] [LOCAL ] ESRT: Primary data saved (46390 records). [2025-09-22T18:42:05.994053] [INFO ] [MAIN ] ESRT: Full history saved. [2025-09-22T18:42:05.994167] [INFO ] [MAIN ] Update Progress: 771/2372 symbols completed. ESRT took 37.0s. Estimated remaining: 3h 31m 53s. Rate: 7.6 symbols/min [2025-09-22T18:42:06.127167] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-07. [2025-09-22T18:42:06.188072] [INFO ] [MAIN ] ETB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:42:06.203813] [DEBUG] [LOCAL ] ETB: Loaded 12338 existing records from primary storage. [2025-09-22T18:42:06.204007] [INFO ] [MAIN ] ETB: Loaded 12338 existing records. [2025-09-22T18:42:06.395898] [WARN ] [MAIN ] ETB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:42:06.396147] [INFO ] [MAIN ] ETB: Wiping existing primary data before full refresh. [2025-09-22T18:42:06.396195] [INFO ] [LOCAL ] ETB: Starting deletion of primary data. [2025-09-22T18:42:06.396601] [DEBUG] [LOCAL ] ETB: Deleted primary data file. [2025-09-22T18:42:06.396695] [INFO ] [MAIN ] ETB: Starting full primary refresh. [2025-09-22T18:42:06.767068] [INFO ] [REMOTE ] ETB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:42:06.807927] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-03 (2.29 seconds). [2025-09-22T18:42:06.927157] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-04. [2025-09-22T18:42:06.950010] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-22T18:42:07.388127] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-22T18:42:07.722064] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-08. [2025-09-22T18:42:08.522055] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-04. [2025-09-22T18:42:09.114305] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-22T18:42:09.236766] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-04 (2.31 seconds). [2025-09-22T18:42:09.322000] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-05. [2025-09-22T18:42:10.009547] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T18:42:10.122050] [INFO ] [REMOTE ] ESS: Fetching primary data for 2025-09. [2025-09-22T18:42:10.922043] [INFO ] [REMOTE ] ETB: Fetching primary data for 2024-12. [2025-09-22T18:42:11.581485] [INFO ] [REMOTE ] ESS: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T18:42:11.586839] [INFO ] [REMOTE ] ESS: Full fetch complete (43316 records). [2025-09-22T18:42:11.586966] [DEBUG] [VALIDATOR ] ESS: Validating primary data. [2025-09-22T18:42:11.723688] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-05. [2025-09-22T18:42:11.810082] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-05 (2.49 seconds). [2025-09-22T18:42:11.887125] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2024-12 (0.97 seconds). [2025-09-22T18:42:12.051737] [DEBUG] [VALIDATOR ] ESS: All expected trading days are present. [2025-09-22T18:42:12.051839] [DEBUG] [VALIDATOR ] ESS: Primary data validation passed. [2025-09-22T18:42:12.052511] [INFO ] [MAIN ] ESS: Fetched primary data is valid. [2025-09-22T18:42:12.052574] [DEBUG] [LOCAL ] ESS: Saving primary data. [2025-09-22T18:42:12.053542] [DEBUG] [LOCAL ] ESS: Trimmed 43316 records to 30116 (keeping 200 days of data) [2025-09-22T18:42:12.236685] [DEBUG] [LOCAL ] ESS: Primary data saved (30116 records). [2025-09-22T18:42:12.236837] [INFO ] [MAIN ] ESS: Full history saved. [2025-09-22T18:42:12.236939] [INFO ] [MAIN ] Update Progress: 772/2372 symbols completed. ESS took 28.3s. Estimated remaining: 3h 31m 41s. Rate: 7.6 symbols/min [2025-09-22T18:42:12.405167] [INFO ] [MAIN ] ETD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:42:12.435917] [DEBUG] [LOCAL ] ETD: Loaded 27755 existing records from primary storage. [2025-09-22T18:42:12.436057] [INFO ] [MAIN ] ETD: Loaded 27755 existing records. [2025-09-22T18:42:12.527305] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-06. [2025-09-22T18:42:12.618021] [WARN ] [MAIN ] ETD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:42:12.618276] [INFO ] [MAIN ] ETD: Wiping existing primary data before full refresh. [2025-09-22T18:42:12.618325] [INFO ] [LOCAL ] ETD: Starting deletion of primary data. [2025-09-22T18:42:12.619041] [DEBUG] [LOCAL ] ETD: Deleted primary data file. [2025-09-22T18:42:12.619101] [INFO ] [MAIN ] ETD: Starting full primary refresh. [2025-09-22T18:42:13.031336] [INFO ] [REMOTE ] ETD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:42:13.322097] [INFO ] [REMOTE ] ETD: Fetching primary data for 2024-12. [2025-09-22T18:42:13.718591] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-05 (1.99 seconds). [2025-09-22T18:42:14.122094] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-01. [2025-09-22T18:42:14.922202] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-06. [2025-09-22T18:42:15.065417] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-22T18:42:15.607462] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T18:42:15.722143] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-01. [2025-09-22T18:42:15.868022] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-06 (3.34 seconds). [2025-09-22T18:42:16.522177] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-07. [2025-09-22T18:42:16.945162] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-06 (2.02 seconds). [2025-09-22T18:42:17.083894] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T18:42:17.322057] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-02. [2025-09-22T18:42:18.099796] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-02 (0.78 seconds). [2025-09-22T18:42:18.122088] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-02. [2025-09-22T18:42:18.789472] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-22T18:42:18.923061] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-03. [2025-09-22T18:42:18.931161] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-07 (2.41 seconds). [2025-09-22T18:42:19.722153] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-08. [2025-09-22T18:42:19.876063] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T18:42:20.522105] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-07. [2025-09-22T18:42:21.322090] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-04. [2025-09-22T18:42:21.892755] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-08 (2.17 seconds). [2025-09-22T18:42:22.117437] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-04 (0.80 seconds). [2025-09-22T18:42:22.121997] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-05. [2025-09-22T18:42:22.358919] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-22T18:42:22.798744] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T18:42:22.922065] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-06. [2025-09-22T18:42:23.658365] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-22T18:42:23.722097] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-03. [2025-09-22T18:42:24.522059] [INFO ] [REMOTE ] ET: Fetching primary data for 2025-09. [2025-09-22T18:42:24.956919] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T18:42:25.322067] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-04. [2025-09-22T18:42:26.122068] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-08. [2025-09-22T18:42:26.592117] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T18:42:26.686131] [INFO ] [REMOTE ] ET: Incremental fetch complete for 2025-09 (2.16 seconds). [2025-09-22T18:42:26.694593] [INFO ] [REMOTE ] ET: Full fetch complete (77955 records). [2025-09-22T18:42:26.694757] [DEBUG] [VALIDATOR ] ET: Validating primary data. [2025-09-22T18:42:26.928446] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-05. [2025-09-22T18:42:27.102106] [DEBUG] [VALIDATOR ] ET: All expected trading days are present. [2025-09-22T18:42:27.102188] [DEBUG] [VALIDATOR ] ET: Primary data validation passed. [2025-09-22T18:42:27.103066] [INFO ] [MAIN ] ET: Fetched primary data is valid. [2025-09-22T18:42:27.103132] [DEBUG] [LOCAL ] ET: Saving primary data. [2025-09-22T18:42:27.104958] [DEBUG] [LOCAL ] ET: Trimmed 77955 records to 53789 (keeping 200 days of data) [2025-09-22T18:42:27.443128] [DEBUG] [LOCAL ] ET: Primary data saved (53789 records). [2025-09-22T18:42:27.443292] [INFO ] [MAIN ] ET: Full history saved. [2025-09-22T18:42:27.443385] [INFO ] [MAIN ] Update Progress: 773/2372 symbols completed. ET took 32.3s. Estimated remaining: 3h 31m 48s. Rate: 7.5 symbols/min [2025-09-22T18:42:27.626562] [INFO ] [MAIN ] ETG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:42:27.646741] [DEBUG] [LOCAL ] ETG: Loaded 17227 existing records from primary storage. [2025-09-22T18:42:27.646889] [INFO ] [MAIN ] ETG: Loaded 17227 existing records. [2025-09-22T18:42:27.723067] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-07. [2025-09-22T18:42:27.854094] [WARN ] [MAIN ] ETG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:42:27.854528] [INFO ] [MAIN ] ETG: Wiping existing primary data before full refresh. [2025-09-22T18:42:27.854700] [INFO ] [LOCAL ] ETG: Starting deletion of primary data. [2025-09-22T18:42:27.855356] [DEBUG] [LOCAL ] ETG: Deleted primary data file. [2025-09-22T18:42:27.855449] [INFO ] [MAIN ] ETG: Starting full primary refresh. [2025-09-22T18:42:28.151067] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-22T18:42:28.290044] [INFO ] [REMOTE ] ETG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:42:28.311811] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T18:42:28.326471] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-07 (0.60 seconds). [2025-09-22T18:42:28.522071] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-06. [2025-09-22T18:42:29.322073] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-08. [2025-09-22T18:42:29.813245] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T18:42:30.122017] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-07. [2025-09-22T18:42:30.137333] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-22T18:42:30.922060] [INFO ] [REMOTE ] ETG: Fetching primary data for 2024-12. [2025-09-22T18:42:31.722050] [INFO ] [REMOTE ] ESTC: Fetching primary data for 2025-09. [2025-09-22T18:42:32.522117] [INFO ] [REMOTE ] ETB: Fetching primary data for 2025-09. [2025-09-22T18:42:32.772157] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-07 (2.65 seconds). [2025-09-22T18:42:33.278049] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2024-12 (2.36 seconds). [2025-09-22T18:42:33.322022] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-01. [2025-09-22T18:42:34.122070] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-08. [2025-09-22T18:42:34.239094] [INFO ] [REMOTE ] ETB: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T18:42:34.240916] [INFO ] [REMOTE ] ETB: Full fetch complete (17696 records). [2025-09-22T18:42:34.240992] [DEBUG] [VALIDATOR ] ETB: Validating primary data. [2025-09-22T18:42:34.241425] [FATAL] [VALIDATOR ] ETB: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:42:34.241513] [FATAL] [MAIN ] ETB: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:42:34.241555] [WARN ] [MAIN ] ETB: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:42:34.241592] [INFO ] [LOCAL ] ETB: Starting deletion of primary data. [2025-09-22T18:42:34.241705] [DEBUG] [LOCAL ] ETB: No primary data file found to delete. [2025-09-22T18:42:34.241761] [INFO ] [LOCAL ] ETB: Starting deletion of derivative data. [2025-09-22T18:42:34.242160] [DEBUG] [LOCAL ] ETB: Deleted derivative data file. [2025-09-22T18:42:34.242271] [INFO ] [MAIN ] Update Progress: 774/2372 symbols completed. ETB took 28.2s. Estimated remaining: 3h 31m 38s. Rate: 7.6 symbols/min [2025-09-22T18:42:34.425017] [INFO ] [MAIN ] ETJ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:42:34.443850] [DEBUG] [LOCAL ] ETJ: Loaded 17236 existing records from primary storage. [2025-09-22T18:42:34.443997] [INFO ] [MAIN ] ETJ: Loaded 17236 existing records. [2025-09-22T18:42:34.647099] [WARN ] [MAIN ] ETJ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:42:34.661262] [INFO ] [MAIN ] ETJ: Wiping existing primary data before full refresh. [2025-09-22T18:42:34.661424] [INFO ] [LOCAL ] ETJ: Starting deletion of primary data. [2025-09-22T18:42:34.661110] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T18:42:34.665904] [DEBUG] [LOCAL ] ETJ: Deleted primary data file. [2025-09-22T18:42:34.666781] [INFO ] [MAIN ] ETJ: Starting full primary refresh. [2025-09-22T18:42:34.932940] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-02. [2025-09-22T18:42:35.042896] [INFO ] [REMOTE ] ETJ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:42:35.065525] [INFO ] [REMOTE ] ESTC: Incremental fetch complete for 2025-09 (3.34 seconds). [2025-09-22T18:42:35.076065] [INFO ] [REMOTE ] ESTC: Full fetch complete (72184 records). [2025-09-22T18:42:35.076194] [DEBUG] [VALIDATOR ] ESTC: Validating primary data. [2025-09-22T18:42:35.477750] [DEBUG] [VALIDATOR ] ESTC: All expected trading days are present. [2025-09-22T18:42:35.477853] [DEBUG] [VALIDATOR ] ESTC: Primary data validation passed. [2025-09-22T18:42:35.478740] [INFO ] [MAIN ] ESTC: Fetched primary data is valid. [2025-09-22T18:42:35.478822] [DEBUG] [LOCAL ] ESTC: Saving primary data. [2025-09-22T18:42:35.499428] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T18:42:35.506431] [DEBUG] [LOCAL ] ESTC: Trimmed 72184 records to 50184 (keeping 200 days of data) [2025-09-22T18:42:35.723916] [INFO ] [REMOTE ] ETD: Fetching primary data for 2025-09. [2025-09-22T18:42:35.814087] [DEBUG] [LOCAL ] ESTC: Primary data saved (50184 records). [2025-09-22T18:42:35.814231] [INFO ] [MAIN ] ESTC: Full history saved. [2025-09-22T18:42:35.814316] [INFO ] [MAIN ] Update Progress: 775/2372 symbols completed. ESTC took 42.8s. Estimated remaining: 3h 31m 17s. Rate: 7.6 symbols/min [2025-09-22T18:42:35.993034] [INFO ] [MAIN ] ETN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:42:36.003774] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-22T18:42:36.061866] [DEBUG] [LOCAL ] ETN: Loaded 53621 existing records from primary storage. [2025-09-22T18:42:36.062017] [INFO ] [MAIN ] ETN: Loaded 53621 existing records. [2025-09-22T18:42:36.241796] [WARN ] [MAIN ] ETN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:42:36.242079] [INFO ] [MAIN ] ETN: Wiping existing primary data before full refresh. [2025-09-22T18:42:36.242129] [INFO ] [LOCAL ] ETN: Starting deletion of primary data. [2025-09-22T18:42:36.244215] [DEBUG] [LOCAL ] ETN: Deleted primary data file. [2025-09-22T18:42:36.244279] [INFO ] [MAIN ] ETN: Starting full primary refresh. [2025-09-22T18:42:36.522771] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2024-12. [2025-09-22T18:42:36.603995] [INFO ] [REMOTE ] ETN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:42:36.961813] [INFO ] [REMOTE ] ETD: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-22T18:42:36.966702] [INFO ] [REMOTE ] ETD: Full fetch complete (37919 records). [2025-09-22T18:42:36.966804] [DEBUG] [VALIDATOR ] ETD: Validating primary data. [2025-09-22T18:42:37.327140] [INFO ] [REMOTE ] ETN: Fetching primary data for 2024-12. [2025-09-22T18:42:37.366566] [DEBUG] [VALIDATOR ] ETD: All expected trading days are present. [2025-09-22T18:42:37.366682] [DEBUG] [VALIDATOR ] ETD: Primary data validation passed. [2025-09-22T18:42:37.367323] [INFO ] [MAIN ] ETD: Fetched primary data is valid. [2025-09-22T18:42:37.367370] [DEBUG] [LOCAL ] ETD: Saving primary data. [2025-09-22T18:42:37.368419] [DEBUG] [LOCAL ] ETD: Trimmed 37919 records to 27409 (keeping 200 days of data) [2025-09-22T18:42:37.546408] [DEBUG] [LOCAL ] ETD: Primary data saved (27409 records). [2025-09-22T18:42:37.546574] [INFO ] [MAIN ] ETD: Full history saved. [2025-09-22T18:42:37.546695] [INFO ] [MAIN ] Update Progress: 776/2372 symbols completed. ETD took 25.3s. Estimated remaining: 3h 30m 56s. Rate: 7.6 symbols/min [2025-09-22T18:42:37.728198] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T18:42:37.737203] [INFO ] [MAIN ] ETO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:42:37.751337] [DEBUG] [LOCAL ] ETO: Loaded 6704 existing records from primary storage. [2025-09-22T18:42:37.751505] [INFO ] [MAIN ] ETO: Loaded 6704 existing records. [2025-09-22T18:42:37.930560] [WARN ] [MAIN ] ETO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:42:37.930878] [INFO ] [MAIN ] ETO: Wiping existing primary data before full refresh. [2025-09-22T18:42:37.930926] [INFO ] [LOCAL ] ETO: Starting deletion of primary data. [2025-09-22T18:42:37.931278] [DEBUG] [LOCAL ] ETO: Deleted primary data file. [2025-09-22T18:42:37.931338] [INFO ] [MAIN ] ETO: Starting full primary refresh. [2025-09-22T18:42:38.127222] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-03. [2025-09-22T18:42:38.286637] [INFO ] [REMOTE ] ETO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:42:38.922080] [INFO ] [REMOTE ] ETO: Fetching primary data for 2024-12. [2025-09-22T18:42:39.151335] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-22T18:42:39.225384] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-22T18:42:39.439611] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2024-12 (0.52 seconds). [2025-09-22T18:42:39.722059] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-04. [2025-09-22T18:42:40.522062] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-01. [2025-09-22T18:42:40.743001] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-22T18:42:41.322056] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-01. [2025-09-22T18:42:42.122018] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-01. [2025-09-22T18:42:42.375972] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T18:42:42.631843] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-01 (2.11 seconds). [2025-09-22T18:42:42.811790] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-01 (0.69 seconds). [2025-09-22T18:42:42.922093] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-02. [2025-09-22T18:42:43.634662] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-02 (0.71 seconds). [2025-09-22T18:42:43.722083] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-02. [2025-09-22T18:42:44.522063] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-02. [2025-09-22T18:42:44.765162] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-22T18:42:45.322061] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-03. [2025-09-22T18:42:46.122116] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-03. [2025-09-22T18:42:46.166319] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-22T18:42:46.344745] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-22T18:42:46.770552] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-22T18:42:46.922086] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-03. [2025-09-22T18:42:47.722064] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-04. [2025-09-22T18:42:48.522018] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-05. [2025-09-22T18:42:48.912839] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-04 (1.19 seconds). [2025-09-22T18:42:49.023473] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-03 (2.10 seconds). [2025-09-22T18:42:49.322103] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-04. [2025-09-22T18:42:49.652318] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-22T18:42:50.122055] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-06. [2025-09-22T18:42:50.922095] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-04. [2025-09-22T18:42:51.182009] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-22T18:42:51.469389] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-04 (2.15 seconds). [2025-09-22T18:42:51.722597] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-05. [2025-09-22T18:42:51.725121] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-04 (0.80 seconds). [2025-09-22T18:42:52.522079] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-05. [2025-09-22T18:42:53.329632] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-05. [2025-09-22T18:42:53.331996] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-22T18:42:53.839296] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-05 (2.12 seconds). [2025-09-22T18:42:54.054225] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-05 (0.72 seconds). [2025-09-22T18:42:54.122112] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-06. [2025-09-22T18:42:54.922076] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-06. [2025-09-22T18:42:55.719069] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-06 (0.80 seconds). [2025-09-22T18:42:55.722001] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-07. [2025-09-22T18:42:56.181555] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-06 (2.06 seconds). [2025-09-22T18:42:56.484348] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-22T18:42:56.522008] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-08. [2025-09-22T18:42:57.229105] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-22T18:42:57.322084] [INFO ] [REMOTE ] ETO: Fetching primary data for 2025-09. [2025-09-22T18:42:57.999434] [INFO ] [REMOTE ] ETO: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-22T18:42:58.000900] [INFO ] [REMOTE ] ETO: Full fetch complete (9241 records). [2025-09-22T18:42:58.000975] [DEBUG] [VALIDATOR ] ETO: Validating primary data. [2025-09-22T18:42:58.001747] [FATAL] [VALIDATOR ] ETO: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:42:58.001849] [FATAL] [MAIN ] ETO: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:42:58.001939] [WARN ] [MAIN ] ETO: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:42:58.002022] [INFO ] [LOCAL ] ETO: Starting deletion of primary data. [2025-09-22T18:42:58.002129] [DEBUG] [LOCAL ] ETO: No primary data file found to delete. [2025-09-22T18:42:58.002204] [INFO ] [LOCAL ] ETO: Starting deletion of derivative data. [2025-09-22T18:42:58.002684] [DEBUG] [LOCAL ] ETO: Deleted derivative data file. [2025-09-22T18:42:58.002809] [INFO ] [MAIN ] Update Progress: 777/2372 symbols completed. ETO took 20.5s. Estimated remaining: 3h 31m 14s. Rate: 7.6 symbols/min [2025-09-22T18:42:58.127165] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-07. [2025-09-22T18:42:58.193768] [INFO ] [MAIN ] ETR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:42:58.255361] [DEBUG] [LOCAL ] ETR: Loaded 54016 existing records from primary storage. [2025-09-22T18:42:58.255521] [INFO ] [MAIN ] ETR: Loaded 54016 existing records. [2025-09-22T18:42:58.438052] [WARN ] [MAIN ] ETR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:42:58.438341] [INFO ] [MAIN ] ETR: Wiping existing primary data before full refresh. [2025-09-22T18:42:58.438410] [INFO ] [LOCAL ] ETR: Starting deletion of primary data. [2025-09-22T18:42:58.439771] [DEBUG] [LOCAL ] ETR: Deleted primary data file. [2025-09-22T18:42:58.439835] [INFO ] [MAIN ] ETR: Starting full primary refresh. [2025-09-22T18:42:58.826679] [INFO ] [REMOTE ] ETR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:42:58.922057] [INFO ] [REMOTE ] ETR: Fetching primary data for 2024-12. [2025-09-22T18:42:59.722057] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-07. [2025-09-22T18:42:59.910309] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-22T18:43:00.522073] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-08. [2025-09-22T18:43:00.973846] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T18:43:01.082335] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2024-12 (2.16 seconds). [2025-09-22T18:43:01.322070] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-01. [2025-09-22T18:43:02.122068] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-06. [2025-09-22T18:43:02.537362] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-22T18:43:02.681324] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T18:43:02.813698] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-06 (0.69 seconds). [2025-09-22T18:43:02.922019] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-07. [2025-09-22T18:43:03.722061] [INFO ] [REMOTE ] ETN: Fetching primary data for 2025-09. [2025-09-22T18:43:04.008332] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-22T18:43:04.522061] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-02. [2025-09-22T18:43:05.322194] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-08. [2025-09-22T18:43:05.870611] [INFO ] [REMOTE ] ETN: Incremental fetch complete for 2025-09 (2.15 seconds). [2025-09-22T18:43:05.879525] [INFO ] [REMOTE ] ETN: Full fetch complete (76571 records). [2025-09-22T18:43:05.879755] [DEBUG] [VALIDATOR ] ETN: Validating primary data. [2025-09-22T18:43:06.129138] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-08. [2025-09-22T18:43:06.353474] [DEBUG] [VALIDATOR ] ETN: All expected trading days are present. [2025-09-22T18:43:06.353856] [DEBUG] [VALIDATOR ] ETN: Primary data validation passed. [2025-09-22T18:43:06.355750] [INFO ] [MAIN ] ETN: Fetched primary data is valid. [2025-09-22T18:43:06.355942] [DEBUG] [LOCAL ] ETN: Saving primary data. [2025-09-22T18:43:06.368632] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T18:43:06.374240] [DEBUG] [LOCAL ] ETN: Trimmed 76571 records to 52837 (keeping 200 days of data) [2025-09-22T18:43:06.510573] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-02 (1.99 seconds). [2025-09-22T18:43:06.868630] [DEBUG] [LOCAL ] ETN: Primary data saved (52837 records). [2025-09-22T18:43:06.869068] [INFO ] [MAIN ] ETN: Full history saved. [2025-09-22T18:43:06.869387] [INFO ] [MAIN ] Update Progress: 778/2372 symbols completed. ETN took 31.1s. Estimated remaining: 3h 31m 8s. Rate: 7.5 symbols/min [2025-09-22T18:43:06.927370] [INFO ] [REMOTE ] ETJ: Fetching primary data for 2025-09. [2025-09-22T18:43:07.143262] [INFO ] [MAIN ] ETV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:43:07.155860] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-22T18:43:07.181181] [DEBUG] [LOCAL ] ETV: Loaded 21937 existing records from primary storage. [2025-09-22T18:43:07.181387] [INFO ] [MAIN ] ETV: Loaded 21937 existing records. [2025-09-22T18:43:07.441601] [WARN ] [MAIN ] ETV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:43:07.441973] [INFO ] [MAIN ] ETV: Wiping existing primary data before full refresh. [2025-09-22T18:43:07.442036] [INFO ] [LOCAL ] ETV: Starting deletion of primary data. [2025-09-22T18:43:07.442576] [DEBUG] [LOCAL ] ETV: Deleted primary data file. [2025-09-22T18:43:07.442676] [INFO ] [MAIN ] ETV: Starting full primary refresh. [2025-09-22T18:43:07.727359] [INFO ] [REMOTE ] ETG: Fetching primary data for 2025-09. [2025-09-22T18:43:07.826095] [INFO ] [REMOTE ] ETJ: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-22T18:43:07.887857] [INFO ] [REMOTE ] ETV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:43:07.884186] [INFO ] [REMOTE ] ETJ: Full fetch complete (24938 records). [2025-09-22T18:43:07.888252] [DEBUG] [VALIDATOR ] ETJ: Validating primary data. [2025-09-22T18:43:08.311076] [DEBUG] [VALIDATOR ] ETJ: All expected trading days are present. [2025-09-22T18:43:08.311154] [DEBUG] [VALIDATOR ] ETJ: Primary data validation passed. [2025-09-22T18:43:08.311611] [INFO ] [MAIN ] ETJ: Fetched primary data is valid. [2025-09-22T18:43:08.311677] [DEBUG] [LOCAL ] ETJ: Saving primary data. [2025-09-22T18:43:08.312324] [DEBUG] [LOCAL ] ETJ: Trimmed 24938 records to 16753 (keeping 200 days of data) [2025-09-22T18:43:08.424037] [DEBUG] [LOCAL ] ETJ: Primary data saved (16753 records). [2025-09-22T18:43:08.424169] [INFO ] [MAIN ] ETJ: Full history saved. [2025-09-22T18:43:08.424290] [INFO ] [MAIN ] Update Progress: 779/2372 symbols completed. ETJ took 34.2s. Estimated remaining: 3h 30m 47s. Rate: 7.6 symbols/min [2025-09-22T18:43:08.525971] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-03. [2025-09-22T18:43:08.597829] [INFO ] [MAIN ] ETW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:43:08.625699] [DEBUG] [LOCAL ] ETW: Loaded 25741 existing records from primary storage. [2025-09-22T18:43:08.625888] [INFO ] [MAIN ] ETW: Loaded 25741 existing records. [2025-09-22T18:43:08.809625] [INFO ] [REMOTE ] ETG: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T18:43:08.813479] [WARN ] [MAIN ] ETW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:43:08.816248] [INFO ] [MAIN ] ETW: Wiping existing primary data before full refresh. [2025-09-22T18:43:08.816298] [INFO ] [LOCAL ] ETW: Starting deletion of primary data. [2025-09-22T18:43:08.816970] [DEBUG] [LOCAL ] ETW: Deleted primary data file. [2025-09-22T18:43:08.817030] [INFO ] [MAIN ] ETW: Starting full primary refresh. [2025-09-22T18:43:08.859738] [INFO ] [REMOTE ] ETG: Full fetch complete (25067 records). [2025-09-22T18:43:08.886415] [DEBUG] [VALIDATOR ] ETG: Validating primary data. [2025-09-22T18:43:09.347151] [INFO ] [REMOTE ] ETV: Fetching primary data for 2024-12. [2025-09-22T18:43:09.486093] [INFO ] [REMOTE ] ETW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:43:09.555949] [DEBUG] [VALIDATOR ] ETG: All expected trading days are present. [2025-09-22T18:43:09.556034] [DEBUG] [VALIDATOR ] ETG: Primary data validation passed. [2025-09-22T18:43:09.556613] [INFO ] [MAIN ] ETG: Fetched primary data is valid. [2025-09-22T18:43:09.556683] [DEBUG] [LOCAL ] ETG: Saving primary data. [2025-09-22T18:43:09.558329] [DEBUG] [LOCAL ] ETG: Trimmed 25067 records to 16734 (keeping 200 days of data) [2025-09-22T18:43:09.669912] [DEBUG] [LOCAL ] ETG: Primary data saved (16734 records). [2025-09-22T18:43:09.670068] [INFO ] [MAIN ] ETG: Full history saved. [2025-09-22T18:43:09.670162] [INFO ] [MAIN ] Update Progress: 780/2372 symbols completed. ETG took 42.2s. Estimated remaining: 3h 30m 25s. Rate: 7.6 symbols/min [2025-09-22T18:43:09.849461] [INFO ] [MAIN ] ETX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:43:09.861629] [DEBUG] [LOCAL ] ETX: Loaded 4960 existing records from primary storage. [2025-09-22T18:43:09.861858] [INFO ] [MAIN ] ETX: Loaded 4960 existing records. [2025-09-22T18:43:10.051955] [WARN ] [MAIN ] ETX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:43:10.052364] [INFO ] [MAIN ] ETX: Wiping existing primary data before full refresh. [2025-09-22T18:43:10.052423] [INFO ] [LOCAL ] ETX: Starting deletion of primary data. [2025-09-22T18:43:10.052735] [DEBUG] [LOCAL ] ETX: Deleted primary data file. [2025-09-22T18:43:10.052795] [INFO ] [MAIN ] ETX: Starting full primary refresh. [2025-09-22T18:43:10.123253] [INFO ] [REMOTE ] ETW: Fetching primary data for 2024-12. [2025-09-22T18:43:10.432233] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-22T18:43:10.465555] [INFO ] [REMOTE ] ETX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:43:10.741032] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T18:43:10.922044] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-04. [2025-09-22T18:43:10.972026] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-22T18:43:11.722071] [INFO ] [REMOTE ] ETX: Fetching primary data for 2024-12. [2025-09-22T18:43:12.406939] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2024-12 (0.68 seconds). [2025-09-22T18:43:12.522097] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-01. [2025-09-22T18:43:12.840773] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-22T18:43:13.076587] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-22T18:43:13.322061] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-02. [2025-09-22T18:43:13.869840] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-22T18:43:14.122083] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-03. [2025-09-22T18:43:14.618451] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-03 (0.50 seconds). [2025-09-22T18:43:14.922105] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-05. [2025-09-22T18:43:15.722091] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-01. [2025-09-22T18:43:16.522034] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-01. [2025-09-22T18:43:16.734616] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-22T18:43:16.819576] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-22T18:43:17.284800] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-01 (0.76 seconds). [2025-09-22T18:43:17.322000] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-02. [2025-09-22T18:43:18.122024] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-06. [2025-09-22T18:43:18.187160] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-22T18:43:18.922106] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-04. [2025-09-22T18:43:19.480161] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-22T18:43:19.722117] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-05. [2025-09-22T18:43:19.817338] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T18:43:20.280628] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-22T18:43:20.522141] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-06. [2025-09-22T18:43:20.967844] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-22T18:43:21.322130] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-07. [2025-09-22T18:43:22.122136] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-07. [2025-09-22T18:43:22.749996] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-22T18:43:22.922122] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-03. [2025-09-22T18:43:23.298356] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-22T18:43:23.723792] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-08. [2025-09-22T18:43:23.729053] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-22T18:43:24.436617] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-22T18:43:24.522028] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-02. [2025-09-22T18:43:25.322018] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-04. [2025-09-22T18:43:25.485579] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-22T18:43:26.122048] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-03. [2025-09-22T18:43:26.656539] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-22T18:43:26.922063] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-08. [2025-09-22T18:43:27.277243] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-22T18:43:27.722057] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-04. [2025-09-22T18:43:28.522114] [INFO ] [REMOTE ] ETX: Fetching primary data for 2025-09. [2025-09-22T18:43:28.827125] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-22T18:43:28.940742] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-22T18:43:29.247760] [INFO ] [REMOTE ] ETX: Incremental fetch complete for 2025-09 (0.73 seconds). [2025-09-22T18:43:29.250123] [INFO ] [REMOTE ] ETX: Full fetch complete (6986 records). [2025-09-22T18:43:29.250291] [DEBUG] [VALIDATOR ] ETX: Validating primary data. [2025-09-22T18:43:29.329388] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-05. [2025-09-22T18:43:29.668440] [DEBUG] [VALIDATOR ] ETX: All expected trading days are present. [2025-09-22T18:43:29.668522] [DEBUG] [VALIDATOR ] ETX: Primary data validation passed. [2025-09-22T18:43:29.668768] [INFO ] [MAIN ] ETX: Fetched primary data is valid. [2025-09-22T18:43:29.668907] [DEBUG] [LOCAL ] ETX: Saving primary data. [2025-09-22T18:43:29.669469] [DEBUG] [LOCAL ] ETX: Trimmed 6986 records to 4913 (keeping 200 days of data) [2025-09-22T18:43:29.705947] [DEBUG] [LOCAL ] ETX: Primary data saved (4913 records). [2025-09-22T18:43:29.706117] [INFO ] [MAIN ] ETX: Full history saved. [2025-09-22T18:43:29.706243] [INFO ] [MAIN ] Update Progress: 781/2372 symbols completed. ETX took 20.0s. Estimated remaining: 3h 30m 42s. Rate: 7.6 symbols/min [2025-09-22T18:43:29.883339] [INFO ] [MAIN ] ETY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:43:29.913792] [DEBUG] [LOCAL ] ETY: Loaded 23320 existing records from primary storage. [2025-09-22T18:43:29.913936] [INFO ] [MAIN ] ETY: Loaded 23320 existing records. [2025-09-22T18:43:30.095228] [WARN ] [MAIN ] ETY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:43:30.095502] [INFO ] [MAIN ] ETY: Wiping existing primary data before full refresh. [2025-09-22T18:43:30.095551] [INFO ] [LOCAL ] ETY: Starting deletion of primary data. [2025-09-22T18:43:30.096195] [DEBUG] [LOCAL ] ETY: Deleted primary data file. [2025-09-22T18:43:30.096282] [INFO ] [MAIN ] ETY: Starting full primary refresh. [2025-09-22T18:43:30.127126] [INFO ] [REMOTE ] ETR: Fetching primary data for 2025-09. [2025-09-22T18:43:30.476903] [INFO ] [REMOTE ] ETY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:43:30.492287] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-22T18:43:30.922091] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-06. [2025-09-22T18:43:31.648963] [INFO ] [REMOTE ] ETR: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-22T18:43:31.658295] [INFO ] [REMOTE ] ETR: Full fetch complete (76579 records). [2025-09-22T18:43:31.658466] [DEBUG] [VALIDATOR ] ETR: Validating primary data. [2025-09-22T18:43:31.663497] [FATAL] [VALIDATOR ] ETR: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:43:31.663620] [FATAL] [MAIN ] ETR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:43:31.663701] [WARN ] [MAIN ] ETR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:43:31.663764] [INFO ] [LOCAL ] ETR: Starting deletion of primary data. [2025-09-22T18:43:31.663839] [DEBUG] [LOCAL ] ETR: No primary data file found to delete. [2025-09-22T18:43:31.663884] [INFO ] [LOCAL ] ETR: Starting deletion of derivative data. [2025-09-22T18:43:31.664291] [DEBUG] [LOCAL ] ETR: Deleted derivative data file. [2025-09-22T18:43:31.664454] [INFO ] [MAIN ] Update Progress: 782/2372 symbols completed. ETR took 33.7s. Estimated remaining: 3h 30m 22s. Rate: 7.6 symbols/min [2025-09-22T18:43:31.730990] [INFO ] [REMOTE ] ETY: Fetching primary data for 2024-12. [2025-09-22T18:43:31.863356] [INFO ] [MAIN ] EVC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:43:31.889150] [DEBUG] [LOCAL ] EVC: Loaded 20566 existing records from primary storage. [2025-09-22T18:43:31.889350] [INFO ] [MAIN ] EVC: Loaded 20566 existing records. [2025-09-22T18:43:32.005131] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-22T18:43:32.104585] [WARN ] [MAIN ] EVC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:43:32.104963] [INFO ] [MAIN ] EVC: Wiping existing primary data before full refresh. [2025-09-22T18:43:32.105024] [INFO ] [LOCAL ] EVC: Starting deletion of primary data. [2025-09-22T18:43:32.105698] [DEBUG] [LOCAL ] EVC: Deleted primary data file. [2025-09-22T18:43:32.105761] [INFO ] [MAIN ] EVC: Starting full primary refresh. [2025-09-22T18:43:32.475761] [INFO ] [REMOTE ] EVC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:43:32.522029] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-05. [2025-09-22T18:43:33.022246] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-22T18:43:33.322106] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-01. [2025-09-22T18:43:33.435368] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-22T18:43:34.122146] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-06. [2025-09-22T18:43:34.468488] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T18:43:34.826561] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-06 (0.70 seconds). [2025-09-22T18:43:34.922070] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-02. [2025-09-22T18:43:35.722038] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-07. [2025-09-22T18:43:36.029299] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T18:43:36.522120] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-03. [2025-09-22T18:43:36.905041] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-22T18:43:37.322134] [INFO ] [REMOTE ] EVC: Fetching primary data for 2024-12. [2025-09-22T18:43:37.612766] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-22T18:43:38.122143] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-08. [2025-09-22T18:43:38.410517] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-22T18:43:38.922076] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-07. [2025-09-22T18:43:39.235838] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T18:43:39.711180] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-22T18:43:39.722016] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-08. [2025-09-22T18:43:40.382020] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-08 (0.66 seconds). [2025-09-22T18:43:40.522188] [INFO ] [REMOTE ] ETW: Fetching primary data for 2025-09. [2025-09-22T18:43:41.322105] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-01. [2025-09-22T18:43:41.654855] [INFO ] [REMOTE ] ETW: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T18:43:41.659408] [INFO ] [REMOTE ] ETW: Full fetch complete (36354 records). [2025-09-22T18:43:41.659538] [DEBUG] [VALIDATOR ] ETW: Validating primary data. [2025-09-22T18:43:42.069468] [DEBUG] [VALIDATOR ] ETW: All expected trading days are present. [2025-09-22T18:43:42.069882] [DEBUG] [VALIDATOR ] ETW: Primary data validation passed. [2025-09-22T18:43:42.070811] [INFO ] [MAIN ] ETW: Fetched primary data is valid. [2025-09-22T18:43:42.070882] [DEBUG] [LOCAL ] ETW: Saving primary data. [2025-09-22T18:43:42.072266] [DEBUG] [LOCAL ] ETW: Trimmed 36354 records to 25180 (keeping 200 days of data) [2025-09-22T18:43:42.133039] [INFO ] [REMOTE ] ETV: Fetching primary data for 2025-09. [2025-09-22T18:43:42.249782] [DEBUG] [LOCAL ] ETW: Primary data saved (25180 records). [2025-09-22T18:43:42.249998] [INFO ] [MAIN ] ETW: Full history saved. [2025-09-22T18:43:42.250134] [INFO ] [MAIN ] Update Progress: 783/2372 symbols completed. ETW took 33.8s. Estimated remaining: 3h 30m 20s. Rate: 7.6 symbols/min [2025-09-22T18:43:42.437269] [INFO ] [MAIN ] EVEX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:43:42.478930] [DEBUG] [LOCAL ] EVEX: Loaded 29763 existing records from primary storage. [2025-09-22T18:43:42.479141] [INFO ] [MAIN ] EVEX: Loaded 29763 existing records. [2025-09-22T18:43:42.674333] [WARN ] [MAIN ] EVEX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:43:42.689194] [INFO ] [MAIN ] EVEX: Wiping existing primary data before full refresh. [2025-09-22T18:43:42.689361] [INFO ] [LOCAL ] EVEX: Starting deletion of primary data. [2025-09-22T18:43:42.690770] [DEBUG] [LOCAL ] EVEX: Deleted primary data file. [2025-09-22T18:43:42.690693] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T18:43:42.690974] [INFO ] [MAIN ] EVEX: Starting full primary refresh. [2025-09-22T18:43:42.926615] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-04. [2025-09-22T18:43:43.100690] [INFO ] [REMOTE ] ETV: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T18:43:43.107490] [INFO ] [REMOTE ] EVEX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:43:43.112600] [INFO ] [REMOTE ] ETV: Full fetch complete (31837 records). [2025-09-22T18:43:43.112761] [DEBUG] [VALIDATOR ] ETV: Validating primary data. [2025-09-22T18:43:43.493087] [DEBUG] [VALIDATOR ] ETV: All expected trading days are present. [2025-09-22T18:43:43.493199] [DEBUG] [VALIDATOR ] ETV: Primary data validation passed. [2025-09-22T18:43:43.493795] [INFO ] [MAIN ] ETV: Fetched primary data is valid. [2025-09-22T18:43:43.493858] [DEBUG] [LOCAL ] ETV: Saving primary data. [2025-09-22T18:43:43.494666] [DEBUG] [LOCAL ] ETV: Trimmed 31837 records to 21450 (keeping 200 days of data) [2025-09-22T18:43:43.629951] [DEBUG] [LOCAL ] ETV: Primary data saved (21450 records). [2025-09-22T18:43:43.630093] [INFO ] [MAIN ] ETV: Full history saved. [2025-09-22T18:43:43.630221] [INFO ] [MAIN ] Update Progress: 784/2372 symbols completed. ETV took 36.8s. Estimated remaining: 3h 29m 58s. Rate: 7.6 symbols/min [2025-09-22T18:43:43.728168] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-02. [2025-09-22T18:43:43.806463] [INFO ] [MAIN ] EVF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:43:43.816127] [DEBUG] [LOCAL ] EVF: Loaded 9194 existing records from primary storage. [2025-09-22T18:43:43.816229] [INFO ] [MAIN ] EVF: Loaded 9194 existing records. [2025-09-22T18:43:43.995347] [WARN ] [MAIN ] EVF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:43:43.995611] [INFO ] [MAIN ] EVF: Wiping existing primary data before full refresh. [2025-09-22T18:43:43.995687] [INFO ] [LOCAL ] EVF: Starting deletion of primary data. [2025-09-22T18:43:43.996051] [DEBUG] [LOCAL ] EVF: Deleted primary data file. [2025-09-22T18:43:43.996109] [INFO ] [MAIN ] EVF: Starting full primary refresh. [2025-09-22T18:43:44.348161] [INFO ] [REMOTE ] EVF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:43:44.406372] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T18:43:44.522068] [INFO ] [REMOTE ] EVF: Fetching primary data for 2024-12. [2025-09-22T18:43:44.799982] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-22T18:43:45.238785] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-22T18:43:45.322032] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2024-12. [2025-09-22T18:43:46.122057] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-03. [2025-09-22T18:43:46.740184] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-22T18:43:46.922096] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-05. [2025-09-22T18:43:47.405974] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-22T18:43:47.722033] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-04. [2025-09-22T18:43:47.862436] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-22T18:43:48.522060] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-01. [2025-09-22T18:43:48.671409] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-04 (0.95 seconds). [2025-09-22T18:43:49.322068] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-05. [2025-09-22T18:43:49.845726] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-22T18:43:50.122117] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-06. [2025-09-22T18:43:50.356817] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-22T18:43:50.897552] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-22T18:43:50.922023] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-07. [2025-09-22T18:43:51.722024] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-06. [2025-09-22T18:43:52.082680] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-22T18:43:52.412204] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-06 (0.69 seconds). [2025-09-22T18:43:52.522089] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-07. [2025-09-22T18:43:53.322093] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-02. [2025-09-22T18:43:53.561050] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-22T18:43:53.978006] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-02 (0.66 seconds). [2025-09-22T18:43:54.122058] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-03. [2025-09-22T18:43:54.922038] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-01. [2025-09-22T18:43:55.237178] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-22T18:43:55.689054] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-01 (0.77 seconds). [2025-09-22T18:43:55.722019] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-02. [2025-09-22T18:43:56.312770] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T18:43:56.522064] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-04. [2025-09-22T18:43:57.322082] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-08. [2025-09-22T18:43:57.624863] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-22T18:43:58.122055] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-05. [2025-09-22T18:43:58.532247] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-22T18:43:58.922039] [INFO ] [REMOTE ] ETY: Fetching primary data for 2025-09. [2025-09-22T18:43:59.127946] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-22T18:43:59.722062] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-06. [2025-09-22T18:43:59.744779] [INFO ] [REMOTE ] ETY: Incremental fetch complete for 2025-09 (0.82 seconds). [2025-09-22T18:43:59.748496] [INFO ] [REMOTE ] ETY: Full fetch complete (34254 records). [2025-09-22T18:43:59.748582] [DEBUG] [VALIDATOR ] ETY: Validating primary data. [2025-09-22T18:44:00.166083] [DEBUG] [VALIDATOR ] ETY: All expected trading days are present. [2025-09-22T18:44:00.166169] [DEBUG] [VALIDATOR ] ETY: Primary data validation passed. [2025-09-22T18:44:00.166763] [INFO ] [MAIN ] ETY: Fetched primary data is valid. [2025-09-22T18:44:00.166824] [DEBUG] [LOCAL ] ETY: Saving primary data. [2025-09-22T18:44:00.167890] [DEBUG] [LOCAL ] ETY: Trimmed 34254 records to 22861 (keeping 200 days of data) [2025-09-22T18:44:00.309794] [DEBUG] [LOCAL ] ETY: Primary data saved (22861 records). [2025-09-22T18:44:00.309940] [INFO ] [MAIN ] ETY: Full history saved. [2025-09-22T18:44:00.310029] [INFO ] [MAIN ] Update Progress: 785/2372 symbols completed. ETY took 30.6s. Estimated remaining: 3h 30m 8s. Rate: 7.6 symbols/min [2025-09-22T18:44:00.476935] [INFO ] [MAIN ] EVG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:44:00.485047] [DEBUG] [LOCAL ] EVG: Loaded 5883 existing records from primary storage. [2025-09-22T18:44:00.485166] [INFO ] [MAIN ] EVG: Loaded 5883 existing records. [2025-09-22T18:44:00.527219] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-08. [2025-09-22T18:44:00.665322] [WARN ] [MAIN ] EVG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:44:00.665569] [INFO ] [MAIN ] EVG: Wiping existing primary data before full refresh. [2025-09-22T18:44:00.665659] [INFO ] [LOCAL ] EVG: Starting deletion of primary data. [2025-09-22T18:44:00.666017] [DEBUG] [LOCAL ] EVG: Deleted primary data file. [2025-09-22T18:44:00.666077] [INFO ] [MAIN ] EVG: Starting full primary refresh. [2025-09-22T18:44:01.026796] [INFO ] [REMOTE ] EVG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:44:01.042634] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T18:44:01.322083] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-07. [2025-09-22T18:44:01.755155] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-22T18:44:02.122058] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-03. [2025-09-22T18:44:02.857941] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T18:44:02.922053] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-08. [2025-09-22T18:44:02.950681] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-22T18:44:03.722064] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-04. [2025-09-22T18:44:04.417948] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-04 (0.70 seconds). [2025-09-22T18:44:04.531971] [INFO ] [REMOTE ] EVG: Fetching primary data for 2024-12. [2025-09-22T18:44:04.537978] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T18:44:05.322072] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-05. [2025-09-22T18:44:05.373185] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T18:44:06.004599] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T18:44:06.122055] [INFO ] [REMOTE ] EVEX: Fetching primary data for 2025-09. [2025-09-22T18:44:06.922061] [INFO ] [REMOTE ] EVC: Fetching primary data for 2025-09. [2025-09-22T18:44:07.722058] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-06. [2025-09-22T18:44:08.284131] [INFO ] [REMOTE ] EVC: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-22T18:44:08.287707] [INFO ] [REMOTE ] EVC: Full fetch complete (31146 records). [2025-09-22T18:44:08.287900] [DEBUG] [VALIDATOR ] EVC: Validating primary data. [2025-09-22T18:44:08.528329] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-01. [2025-09-22T18:44:08.530296] [INFO ] [REMOTE ] EVEX: Incremental fetch complete for 2025-09 (2.41 seconds). [2025-09-22T18:44:08.611166] [INFO ] [REMOTE ] EVEX: Full fetch complete (41430 records). [2025-09-22T18:44:08.622476] [DEBUG] [VALIDATOR ] EVEX: Validating primary data. [2025-09-22T18:44:08.811483] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-22T18:44:08.811680] [DEBUG] [VALIDATOR ] EVC: All expected trading days are present. [2025-09-22T18:44:08.835201] [DEBUG] [VALIDATOR ] EVC: Primary data validation passed. [2025-09-22T18:44:08.839567] [INFO ] [MAIN ] EVC: Fetched primary data is valid. [2025-09-22T18:44:08.839766] [DEBUG] [LOCAL ] EVC: Saving primary data. [2025-09-22T18:44:08.893105] [DEBUG] [LOCAL ] EVC: Trimmed 31146 records to 19774 (keeping 200 days of data) [2025-09-22T18:44:09.229282] [DEBUG] [VALIDATOR ] EVEX: All expected trading days are present. [2025-09-22T18:44:09.229612] [DEBUG] [VALIDATOR ] EVEX: Primary data validation passed. [2025-09-22T18:44:09.230559] [INFO ] [MAIN ] EVEX: Fetched primary data is valid. [2025-09-22T18:44:09.230638] [DEBUG] [LOCAL ] EVEX: Saving primary data. [2025-09-22T18:44:09.238714] [DEBUG] [LOCAL ] EVEX: Trimmed 41430 records to 29592 (keeping 200 days of data) [2025-09-22T18:44:09.244925] [DEBUG] [LOCAL ] EVC: Primary data saved (19774 records). [2025-09-22T18:44:09.245109] [INFO ] [MAIN ] EVC: Full history saved. [2025-09-22T18:44:09.245238] [INFO ] [MAIN ] Update Progress: 786/2372 symbols completed. EVC took 37.6s. Estimated remaining: 3h 30m 2s. Rate: 7.6 symbols/min [2025-09-22T18:44:09.326441] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-07. [2025-09-22T18:44:09.417174] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-22T18:44:09.529712] [INFO ] [MAIN ] EVH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:44:09.604853] [DEBUG] [LOCAL ] EVEX: Primary data saved (29592 records). [2025-09-22T18:44:09.605087] [INFO ] [MAIN ] EVEX: Full history saved. [2025-09-22T18:44:09.605188] [INFO ] [MAIN ] Update Progress: 787/2372 symbols completed. EVEX took 27.4s. Estimated remaining: 3h 29m 39s. Rate: 7.6 symbols/min [2025-09-22T18:44:09.779992] [DEBUG] [LOCAL ] EVH: Loaded 50085 existing records from primary storage. [2025-09-22T18:44:09.794935] [INFO ] [MAIN ] EVH: Loaded 50085 existing records. [2025-09-22T18:44:09.897821] [INFO ] [MAIN ] EVN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:44:10.020618] [DEBUG] [LOCAL ] EVN: Loaded 11051 existing records from primary storage. [2025-09-22T18:44:10.020262] [WARN ] [MAIN ] EVH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:44:10.020905] [INFO ] [MAIN ] EVN: Loaded 11051 existing records. [2025-09-22T18:44:10.068212] [INFO ] [MAIN ] EVH: Wiping existing primary data before full refresh. [2025-09-22T18:44:10.092823] [INFO ] [LOCAL ] EVH: Starting deletion of primary data. [2025-09-22T18:44:10.129706] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-02. [2025-09-22T18:44:10.121628] [DEBUG] [LOCAL ] EVH: Deleted primary data file. [2025-09-22T18:44:10.134605] [INFO ] [MAIN ] EVH: Starting full primary refresh. [2025-09-22T18:44:10.329833] [WARN ] [MAIN ] EVN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:44:10.330183] [INFO ] [MAIN ] EVN: Wiping existing primary data before full refresh. [2025-09-22T18:44:10.330619] [INFO ] [LOCAL ] EVN: Starting deletion of primary data. [2025-09-22T18:44:10.357113] [DEBUG] [LOCAL ] EVN: Deleted primary data file. [2025-09-22T18:44:10.380579] [INFO ] [MAIN ] EVN: Starting full primary refresh. [2025-09-22T18:44:10.620889] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-22T18:44:10.815408] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-02 (0.69 seconds). [2025-09-22T18:44:10.896040] [INFO ] [REMOTE ] EVH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:44:10.927207] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-08. [2025-09-22T18:44:11.012540] [INFO ] [REMOTE ] EVN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:44:11.702837] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-08 (0.78 seconds). [2025-09-22T18:44:11.722000] [INFO ] [REMOTE ] EVF: Fetching primary data for 2025-09. [2025-09-22T18:44:12.494262] [INFO ] [REMOTE ] EVF: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T18:44:12.496175] [INFO ] [REMOTE ] EVF: Full fetch complete (11674 records). [2025-09-22T18:44:12.496291] [DEBUG] [VALIDATOR ] EVF: Validating primary data. [2025-09-22T18:44:12.527235] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-03. [2025-09-22T18:44:12.877792] [DEBUG] [VALIDATOR ] EVF: All expected trading days are present. [2025-09-22T18:44:12.877870] [DEBUG] [VALIDATOR ] EVF: Primary data validation passed. [2025-09-22T18:44:12.878164] [INFO ] [MAIN ] EVF: Fetched primary data is valid. [2025-09-22T18:44:12.878202] [DEBUG] [LOCAL ] EVF: Saving primary data. [2025-09-22T18:44:12.878706] [DEBUG] [LOCAL ] EVF: Trimmed 11674 records to 9041 (keeping 200 days of data) [2025-09-22T18:44:12.931913] [DEBUG] [LOCAL ] EVF: Primary data saved (9041 records). [2025-09-22T18:44:12.932059] [INFO ] [MAIN ] EVF: Full history saved. [2025-09-22T18:44:12.932146] [INFO ] [MAIN ] Update Progress: 788/2372 symbols completed. EVF took 29.3s. Estimated remaining: 3h 29m 22s. Rate: 7.6 symbols/min [2025-09-22T18:44:13.105548] [INFO ] [MAIN ] EVR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:44:13.145386] [DEBUG] [LOCAL ] EVR: Loaded 36434 existing records from primary storage. [2025-09-22T18:44:13.145546] [INFO ] [MAIN ] EVR: Loaded 36434 existing records. [2025-09-22T18:44:13.327169] [INFO ] [REMOTE ] EVH: Fetching primary data for 2024-12. [2025-09-22T18:44:13.333090] [WARN ] [MAIN ] EVR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:44:13.337462] [INFO ] [MAIN ] EVR: Wiping existing primary data before full refresh. [2025-09-22T18:44:13.338561] [INFO ] [LOCAL ] EVR: Starting deletion of primary data. [2025-09-22T18:44:13.339229] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-22T18:44:13.341156] [DEBUG] [LOCAL ] EVR: Deleted primary data file. [2025-09-22T18:44:13.341542] [INFO ] [MAIN ] EVR: Starting full primary refresh. [2025-09-22T18:44:13.712807] [INFO ] [REMOTE ] EVR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:44:14.122104] [INFO ] [REMOTE ] EVR: Fetching primary data for 2024-12. [2025-09-22T18:44:14.922120] [INFO ] [REMOTE ] EVN: Fetching primary data for 2024-12. [2025-09-22T18:44:15.110721] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T18:44:15.532477] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T18:44:15.722040] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-01. [2025-09-22T18:44:15.753010] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T18:44:16.522096] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-01. [2025-09-22T18:44:17.039867] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-22T18:44:17.226733] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-01 (0.70 seconds). [2025-09-22T18:44:17.322013] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-04. [2025-09-22T18:44:18.122053] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-02. [2025-09-22T18:44:18.177395] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-22T18:44:18.636498] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-22T18:44:18.922053] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-03. [2025-09-22T18:44:19.722115] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-05. [2025-09-22T18:44:19.854708] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-22T18:44:20.141834] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-05 (0.42 seconds). [2025-09-22T18:44:20.522141] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-06. [2025-09-22T18:44:21.010811] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-06 (0.49 seconds). [2025-09-22T18:44:21.322144] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-04. [2025-09-22T18:44:22.122122] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-02. [2025-09-22T18:44:22.212128] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-22T18:44:22.922114] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-05. [2025-09-22T18:44:23.652047] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-05 (0.73 seconds). [2025-09-22T18:44:23.722018] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-06. [2025-09-22T18:44:23.768779] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-22T18:44:24.454624] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-22T18:44:24.522094] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-07. [2025-09-22T18:44:25.125855] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-07 (0.60 seconds). [2025-09-22T18:44:25.322066] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-01. [2025-09-22T18:44:26.122057] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-08. [2025-09-22T18:44:26.583264] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-22T18:44:26.608064] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-22T18:44:26.922070] [INFO ] [REMOTE ] EVG: Fetching primary data for 2025-09. [2025-09-22T18:44:27.676326] [INFO ] [REMOTE ] EVG: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-22T18:44:27.677862] [INFO ] [REMOTE ] EVG: Full fetch complete (8042 records). [2025-09-22T18:44:27.677959] [DEBUG] [VALIDATOR ] EVG: Validating primary data. [2025-09-22T18:44:27.727178] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-07. [2025-09-22T18:44:28.081434] [DEBUG] [VALIDATOR ] EVG: All expected trading days are present. [2025-09-22T18:44:28.081516] [DEBUG] [VALIDATOR ] EVG: Primary data validation passed. [2025-09-22T18:44:28.081739] [INFO ] [MAIN ] EVG: Fetched primary data is valid. [2025-09-22T18:44:28.081799] [DEBUG] [LOCAL ] EVG: Saving primary data. [2025-09-22T18:44:28.082217] [DEBUG] [LOCAL ] EVG: Trimmed 8042 records to 5780 (keeping 200 days of data) [2025-09-22T18:44:28.119478] [DEBUG] [LOCAL ] EVG: Primary data saved (5780 records). [2025-09-22T18:44:28.119580] [INFO ] [MAIN ] EVG: Full history saved. [2025-09-22T18:44:28.119685] [INFO ] [MAIN ] Update Progress: 789/2372 symbols completed. EVG took 27.8s. Estimated remaining: 3h 29m 28s. Rate: 7.6 symbols/min [2025-09-22T18:44:28.291808] [INFO ] [MAIN ] EVT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:44:28.310619] [DEBUG] [LOCAL ] EVT: Loaded 17841 existing records from primary storage. [2025-09-22T18:44:28.310796] [INFO ] [MAIN ] EVT: Loaded 17841 existing records. [2025-09-22T18:44:28.488330] [WARN ] [MAIN ] EVT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:44:28.488596] [INFO ] [MAIN ] EVT: Wiping existing primary data before full refresh. [2025-09-22T18:44:28.488794] [INFO ] [LOCAL ] EVT: Starting deletion of primary data. [2025-09-22T18:44:28.489433] [DEBUG] [LOCAL ] EVT: Deleted primary data file. [2025-09-22T18:44:28.489493] [INFO ] [MAIN ] EVT: Starting full primary refresh. [2025-09-22T18:44:28.527775] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-03. [2025-09-22T18:44:28.653117] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-22T18:44:28.867718] [INFO ] [REMOTE ] EVT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:44:29.322059] [INFO ] [REMOTE ] EVT: Fetching primary data for 2024-12. [2025-09-22T18:44:30.031772] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T18:44:30.122040] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-08. [2025-09-22T18:44:30.354368] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T18:44:30.922048] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-01. [2025-09-22T18:44:31.008971] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T18:44:31.722079] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-04. [2025-09-22T18:44:31.957586] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T18:44:32.522057] [INFO ] [REMOTE ] EVN: Fetching primary data for 2025-09. [2025-09-22T18:44:33.227120] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T18:44:33.322064] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-05. [2025-09-22T18:44:33.410634] [INFO ] [REMOTE ] EVN: Incremental fetch complete for 2025-09 (0.89 seconds). [2025-09-22T18:44:33.412994] [INFO ] [REMOTE ] EVN: Full fetch complete (17420 records). [2025-09-22T18:44:33.413093] [DEBUG] [VALIDATOR ] EVN: Validating primary data. [2025-09-22T18:44:33.794427] [DEBUG] [VALIDATOR ] EVN: All expected trading days are present. [2025-09-22T18:44:33.794518] [DEBUG] [VALIDATOR ] EVN: Primary data validation passed. [2025-09-22T18:44:33.794946] [INFO ] [MAIN ] EVN: Fetched primary data is valid. [2025-09-22T18:44:33.795010] [DEBUG] [LOCAL ] EVN: Saving primary data. [2025-09-22T18:44:33.795533] [DEBUG] [LOCAL ] EVN: Trimmed 17420 records to 10956 (keeping 200 days of data) [2025-09-22T18:44:33.862003] [DEBUG] [LOCAL ] EVN: Primary data saved (10956 records). [2025-09-22T18:44:33.862145] [INFO ] [MAIN ] EVN: Full history saved. [2025-09-22T18:44:33.862232] [INFO ] [MAIN ] Update Progress: 790/2372 symbols completed. EVN took 24.3s. Estimated remaining: 3h 29m 16s. Rate: 7.6 symbols/min [2025-09-22T18:44:34.040063] [INFO ] [MAIN ] EVTC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:44:34.066753] [DEBUG] [LOCAL ] EVTC: Loaded 27089 existing records from primary storage. [2025-09-22T18:44:34.066892] [INFO ] [MAIN ] EVTC: Loaded 27089 existing records. [2025-09-22T18:44:34.130637] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-02. [2025-09-22T18:44:34.257076] [WARN ] [MAIN ] EVTC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:44:34.257384] [INFO ] [MAIN ] EVTC: Wiping existing primary data before full refresh. [2025-09-22T18:44:34.257437] [INFO ] [LOCAL ] EVTC: Starting deletion of primary data. [2025-09-22T18:44:34.258331] [DEBUG] [LOCAL ] EVTC: Deleted primary data file. [2025-09-22T18:44:34.258397] [INFO ] [MAIN ] EVTC: Starting full primary refresh. [2025-09-22T18:44:34.639810] [INFO ] [REMOTE ] EVTC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:44:34.922049] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-02. [2025-09-22T18:44:35.113663] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-22T18:44:35.453699] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-22T18:44:35.722059] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-03. [2025-09-22T18:44:35.881787] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-22T18:44:36.522068] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2024-12. [2025-09-22T18:44:37.206515] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T18:44:37.322053] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-04. [2025-09-22T18:44:37.806512] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2024-12 (1.28 seconds). [2025-09-22T18:44:38.122056] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-03. [2025-09-22T18:44:38.851167] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T18:44:38.887674] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-22T18:44:38.922009] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-04. [2025-09-22T18:44:39.722125] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-05. [2025-09-22T18:44:39.950122] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-22T18:44:40.522071] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-05. [2025-09-22T18:44:41.196347] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T18:44:41.322018] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-06. [2025-09-22T18:44:41.774079] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-22T18:44:42.122069] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-06. [2025-09-22T18:44:42.692225] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T18:44:42.828273] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T18:44:42.922039] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-07. [2025-09-22T18:44:43.525608] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-07 (0.60 seconds). [2025-09-22T18:44:43.722054] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-08. [2025-09-22T18:44:44.522060] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-07. [2025-09-22T18:44:44.728627] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-22T18:44:45.322069] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-01. [2025-09-22T18:44:45.984736] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T18:44:46.122073] [INFO ] [REMOTE ] EVT: Fetching primary data for 2025-09. [2025-09-22T18:44:46.474000] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T18:44:46.800309] [INFO ] [REMOTE ] EVT: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-22T18:44:46.803015] [INFO ] [REMOTE ] EVT: Full fetch complete (25434 records). [2025-09-22T18:44:46.803092] [DEBUG] [VALIDATOR ] EVT: Validating primary data. [2025-09-22T18:44:46.927310] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-08. [2025-09-22T18:44:47.174049] [DEBUG] [VALIDATOR ] EVT: All expected trading days are present. [2025-09-22T18:44:47.174129] [DEBUG] [VALIDATOR ] EVT: Primary data validation passed. [2025-09-22T18:44:47.174638] [INFO ] [MAIN ] EVT: Fetched primary data is valid. [2025-09-22T18:44:47.174727] [DEBUG] [LOCAL ] EVT: Saving primary data. [2025-09-22T18:44:47.175379] [DEBUG] [LOCAL ] EVT: Trimmed 25434 records to 17313 (keeping 200 days of data) [2025-09-22T18:44:47.280639] [DEBUG] [LOCAL ] EVT: Primary data saved (17313 records). [2025-09-22T18:44:47.280806] [INFO ] [MAIN ] EVT: Full history saved. [2025-09-22T18:44:47.280893] [INFO ] [MAIN ] Update Progress: 791/2372 symbols completed. EVT took 19.2s. Estimated remaining: 3h 29m 19s. Rate: 7.6 symbols/min [2025-09-22T18:44:47.454563] [INFO ] [MAIN ] EVTL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:44:47.454833] [DEBUG] [LOCAL ] EVTL: No existing data file found in primary storage. [2025-09-22T18:44:47.454941] [WARN ] [MAIN ] EVTL: No existing data found, performing full refresh instead. [2025-09-22T18:44:47.455137] [INFO ] [MAIN ] EVTL: Wiping existing primary data before full refresh. [2025-09-22T18:44:47.455188] [INFO ] [LOCAL ] EVTL: Starting deletion of primary data. [2025-09-22T18:44:47.455250] [DEBUG] [LOCAL ] EVTL: No primary data file found to delete. [2025-09-22T18:44:47.455284] [INFO ] [MAIN ] EVTL: Starting full primary refresh. [2025-09-22T18:44:47.728438] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-06. [2025-09-22T18:44:47.811104] [INFO ] [REMOTE ] EVTL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:44:48.322423] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T18:44:48.522093] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-02. [2025-09-22T18:44:49.322090] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2024-12. [2025-09-22T18:44:49.384990] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-02 (0.86 seconds). [2025-09-22T18:44:49.491042] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-22T18:44:50.122070] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-07. [2025-09-22T18:44:50.735906] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T18:44:50.922077] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-01. [2025-09-22T18:44:51.722100] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-03. [2025-09-22T18:44:51.848686] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-22T18:44:52.270834] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T18:44:52.522031] [INFO ] [REMOTE ] EVR: Fetching primary data for 2025-09. [2025-09-22T18:44:52.559320] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-22T18:44:53.322061] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-04. [2025-09-22T18:44:53.883617] [INFO ] [REMOTE ] EVR: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-22T18:44:53.888942] [INFO ] [REMOTE ] EVR: Full fetch complete (50714 records). [2025-09-22T18:44:53.889075] [DEBUG] [VALIDATOR ] EVR: Validating primary data. [2025-09-22T18:44:54.130761] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-02. [2025-09-22T18:44:54.312692] [DEBUG] [VALIDATOR ] EVR: All expected trading days are present. [2025-09-22T18:44:54.312856] [DEBUG] [VALIDATOR ] EVR: Primary data validation passed. [2025-09-22T18:44:54.313759] [INFO ] [MAIN ] EVR: Fetched primary data is valid. [2025-09-22T18:44:54.313942] [DEBUG] [LOCAL ] EVR: Saving primary data. [2025-09-22T18:44:54.315372] [DEBUG] [LOCAL ] EVR: Trimmed 50714 records to 35778 (keeping 200 days of data) [2025-09-22T18:44:54.450772] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-22T18:44:54.575016] [DEBUG] [LOCAL ] EVR: Primary data saved (35778 records). [2025-09-22T18:44:54.575172] [INFO ] [MAIN ] EVR: Full history saved. [2025-09-22T18:44:54.575259] [INFO ] [MAIN ] Update Progress: 792/2372 symbols completed. EVR took 41.6s. Estimated remaining: 3h 29m 10s. Rate: 7.6 symbols/min [2025-09-22T18:44:54.750038] [INFO ] [MAIN ] EVTR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:44:54.774831] [DEBUG] [LOCAL ] EVTR: Loaded 23278 existing records from primary storage. [2025-09-22T18:44:54.774998] [INFO ] [MAIN ] EVTR: Loaded 23278 existing records. [2025-09-22T18:44:54.923901] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-08. [2025-09-22T18:44:54.964562] [WARN ] [MAIN ] EVTR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:44:54.964837] [INFO ] [MAIN ] EVTR: Wiping existing primary data before full refresh. [2025-09-22T18:44:54.964917] [INFO ] [LOCAL ] EVTR: Starting deletion of primary data. [2025-09-22T18:44:54.965775] [DEBUG] [LOCAL ] EVTR: Deleted primary data file. [2025-09-22T18:44:54.965839] [INFO ] [MAIN ] EVTR: Starting full primary refresh. [2025-09-22T18:44:55.323634] [INFO ] [REMOTE ] EVTR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:44:55.590007] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T18:44:55.722069] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-05. [2025-09-22T18:44:56.282854] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-22T18:44:56.522018] [INFO ] [REMOTE ] EVH: Fetching primary data for 2025-09. [2025-09-22T18:44:56.711198] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-22T18:44:57.322059] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2024-12. [2025-09-22T18:44:58.001617] [INFO ] [REMOTE ] EVH: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T18:44:58.009768] [INFO ] [REMOTE ] EVH: Full fetch complete (71743 records). [2025-09-22T18:44:58.009909] [DEBUG] [VALIDATOR ] EVH: Validating primary data. [2025-09-22T18:44:58.123030] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-06. [2025-09-22T18:44:58.415660] [DEBUG] [VALIDATOR ] EVH: All expected trading days are present. [2025-09-22T18:44:58.415761] [DEBUG] [VALIDATOR ] EVH: Primary data validation passed. [2025-09-22T18:44:58.416598] [INFO ] [MAIN ] EVH: Fetched primary data is valid. [2025-09-22T18:44:58.416661] [DEBUG] [LOCAL ] EVH: Saving primary data. [2025-09-22T18:44:58.418188] [DEBUG] [LOCAL ] EVH: Trimmed 71743 records to 49345 (keeping 200 days of data) [2025-09-22T18:44:58.542561] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T18:44:58.746006] [DEBUG] [LOCAL ] EVH: Primary data saved (49345 records). [2025-09-22T18:44:58.746167] [INFO ] [MAIN ] EVH: Full history saved. [2025-09-22T18:44:58.746260] [INFO ] [MAIN ] Update Progress: 793/2372 symbols completed. EVH took 49.5s. Estimated remaining: 3h 28m 54s. Rate: 7.6 symbols/min [2025-09-22T18:44:58.930751] [INFO ] [MAIN ] EW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:44:58.927157] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-03. [2025-09-22T18:44:58.984440] [DEBUG] [LOCAL ] EW: Loaded 54177 existing records from primary storage. [2025-09-22T18:44:58.984662] [INFO ] [MAIN ] EW: Loaded 54177 existing records. [2025-09-22T18:44:59.168611] [WARN ] [MAIN ] EW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:44:59.168900] [INFO ] [MAIN ] EW: Wiping existing primary data before full refresh. [2025-09-22T18:44:59.168950] [INFO ] [LOCAL ] EW: Starting deletion of primary data. [2025-09-22T18:44:59.170400] [DEBUG] [LOCAL ] EW: Deleted primary data file. [2025-09-22T18:44:59.170464] [INFO ] [MAIN ] EW: Starting full primary refresh. [2025-09-22T18:44:59.538545] [INFO ] [REMOTE ] EW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:44:59.552777] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T18:44:59.722024] [INFO ] [REMOTE ] EW: Fetching primary data for 2024-12. [2025-09-22T18:45:00.115522] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-22T18:45:00.522114] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-07. [2025-09-22T18:45:01.322083] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-01. [2025-09-22T18:45:01.673362] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-22T18:45:01.790026] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-22T18:45:02.122063] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-08. [2025-09-22T18:45:02.922103] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-01. [2025-09-22T18:45:03.351787] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-01 (2.03 seconds). [2025-09-22T18:45:03.722064] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-02. [2025-09-22T18:45:04.522120] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-04. [2025-09-22T18:45:04.697634] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-08 (2.58 seconds). [2025-09-22T18:45:05.241521] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T18:45:05.322084] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-03. [2025-09-22T18:45:05.464852] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-04 (0.94 seconds). [2025-09-22T18:45:05.592152] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-01 (2.67 seconds). [2025-09-22T18:45:06.122050] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-05. [2025-09-22T18:45:06.516440] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-22T18:45:06.922059] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-04. [2025-09-22T18:45:07.302600] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-22T18:45:07.722057] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-06. [2025-09-22T18:45:08.035621] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-22T18:45:08.522074] [INFO ] [REMOTE ] EVTC: Fetching primary data for 2025-09. [2025-09-22T18:45:09.322067] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-05. [2025-09-22T18:45:09.449382] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-22T18:45:09.470215] [INFO ] [REMOTE ] EVTC: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-22T18:45:09.474730] [INFO ] [REMOTE ] EVTC: Full fetch complete (37611 records). [2025-09-22T18:45:09.474844] [DEBUG] [VALIDATOR ] EVTC: Validating primary data. [2025-09-22T18:45:09.475578] [FATAL] [VALIDATOR ] EVTC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:45:09.475745] [FATAL] [MAIN ] EVTC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:45:09.475796] [WARN ] [MAIN ] EVTC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:45:09.475875] [INFO ] [LOCAL ] EVTC: Starting deletion of primary data. [2025-09-22T18:45:09.476000] [DEBUG] [LOCAL ] EVTC: No primary data file found to delete. [2025-09-22T18:45:09.476082] [INFO ] [LOCAL ] EVTC: Starting deletion of derivative data. [2025-09-22T18:45:09.476715] [DEBUG] [LOCAL ] EVTC: Deleted derivative data file. [2025-09-22T18:45:09.476855] [INFO ] [MAIN ] Update Progress: 794/2372 symbols completed. EVTC took 35.6s. Estimated remaining: 3h 28m 52s. Rate: 7.6 symbols/min [2025-09-22T18:45:09.660424] [INFO ] [MAIN ] EXG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:45:09.695966] [DEBUG] [LOCAL ] EXG: Loaded 35265 existing records from primary storage. [2025-09-22T18:45:09.696152] [INFO ] [MAIN ] EXG: Loaded 35265 existing records. [2025-09-22T18:45:09.874479] [WARN ] [MAIN ] EXG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:45:09.874749] [INFO ] [MAIN ] EXG: Wiping existing primary data before full refresh. [2025-09-22T18:45:09.874830] [INFO ] [LOCAL ] EXG: Starting deletion of primary data. [2025-09-22T18:45:09.876903] [DEBUG] [LOCAL ] EXG: Deleted primary data file. [2025-09-22T18:45:09.876965] [INFO ] [MAIN ] EXG: Starting full primary refresh. [2025-09-22T18:45:10.127213] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-02. [2025-09-22T18:45:10.229689] [INFO ] [REMOTE ] EXG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:45:10.555501] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-22T18:45:10.922076] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-07. [2025-09-22T18:45:11.722057] [INFO ] [REMOTE ] EXG: Fetching primary data for 2024-12. [2025-09-22T18:45:12.114855] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-02 (1.99 seconds). [2025-09-22T18:45:12.522084] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-06. [2025-09-22T18:45:13.060985] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-07 (2.14 seconds). [2025-09-22T18:45:13.228807] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T18:45:13.322091] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-01. [2025-09-22T18:45:14.031797] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T18:45:14.122112] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-08. [2025-09-22T18:45:14.922086] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-03. [2025-09-22T18:45:15.671765] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-01 (2.35 seconds). [2025-09-22T18:45:15.722048] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-02. [2025-09-22T18:45:16.522056] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-07. [2025-09-22T18:45:16.707939] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-22T18:45:16.739989] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-22T18:45:16.954362] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-08 (2.83 seconds). [2025-09-22T18:45:17.322065] [INFO ] [REMOTE ] EVTL: Fetching primary data for 2025-09. [2025-09-22T18:45:17.608527] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-22T18:45:18.122064] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-04. [2025-09-22T18:45:18.922064] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-03. [2025-09-22T18:45:19.222347] [INFO ] [REMOTE ] EVTL: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-22T18:45:19.230019] [INFO ] [REMOTE ] EVTL: Full fetch complete (50113 records). [2025-09-22T18:45:19.230192] [DEBUG] [VALIDATOR ] EVTL: Validating primary data. [2025-09-22T18:45:19.629305] [DEBUG] [VALIDATOR ] EVTL: All expected trading days are present. [2025-09-22T18:45:19.629436] [DEBUG] [VALIDATOR ] EVTL: Primary data validation passed. [2025-09-22T18:45:19.630269] [INFO ] [MAIN ] EVTL: Fetched primary data is valid. [2025-09-22T18:45:19.630339] [DEBUG] [LOCAL ] EVTL: Saving primary data. [2025-09-22T18:45:19.631668] [DEBUG] [LOCAL ] EVTL: Trimmed 50113 records to 36915 (keeping 200 days of data) [2025-09-22T18:45:19.722558] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-08. [2025-09-22T18:45:19.857019] [DEBUG] [LOCAL ] EVTL: Primary data saved (36915 records). [2025-09-22T18:45:19.857193] [INFO ] [MAIN ] EVTL: Full history saved. [2025-09-22T18:45:19.857288] [INFO ] [MAIN ] Update Progress: 795/2372 symbols completed. EVTL took 32.6s. Estimated remaining: 3h 28m 49s. Rate: 7.6 symbols/min [2025-09-22T18:45:20.036687] [INFO ] [MAIN ] EXK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:45:20.084328] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T18:45:20.146568] [DEBUG] [LOCAL ] EXK: Loaded 53855 existing records from primary storage. [2025-09-22T18:45:20.146763] [INFO ] [MAIN ] EXK: Loaded 53855 existing records. [2025-09-22T18:45:20.330229] [WARN ] [MAIN ] EXK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:45:20.330799] [INFO ] [MAIN ] EXK: Wiping existing primary data before full refresh. [2025-09-22T18:45:20.330926] [INFO ] [LOCAL ] EXK: Starting deletion of primary data. [2025-09-22T18:45:20.332408] [DEBUG] [LOCAL ] EXK: Deleted primary data file. [2025-09-22T18:45:20.332497] [INFO ] [MAIN ] EXK: Starting full primary refresh. [2025-09-22T18:45:20.444325] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T18:45:20.526407] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-05. [2025-09-22T18:45:20.809728] [INFO ] [REMOTE ] EXK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:45:21.045836] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-22T18:45:21.322055] [INFO ] [REMOTE ] EVTR: Fetching primary data for 2025-09. [2025-09-22T18:45:22.122051] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-04. [2025-09-22T18:45:22.326380] [INFO ] [REMOTE ] EVTR: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-22T18:45:22.331825] [INFO ] [REMOTE ] EVTR: Full fetch complete (31549 records). [2025-09-22T18:45:22.331927] [DEBUG] [VALIDATOR ] EVTR: Validating primary data. [2025-09-22T18:45:22.753034] [DEBUG] [VALIDATOR ] EVTR: All expected trading days are present. [2025-09-22T18:45:22.753232] [DEBUG] [VALIDATOR ] EVTR: Primary data validation passed. [2025-09-22T18:45:22.753828] [INFO ] [MAIN ] EVTR: Fetched primary data is valid. [2025-09-22T18:45:22.754043] [DEBUG] [LOCAL ] EVTR: Saving primary data. [2025-09-22T18:45:22.785972] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-05 (2.26 seconds). [2025-09-22T18:45:22.786112] [DEBUG] [LOCAL ] EVTR: Trimmed 31549 records to 23026 (keeping 200 days of data) [2025-09-22T18:45:22.922073] [INFO ] [REMOTE ] EXK: Fetching primary data for 2024-12. [2025-09-22T18:45:22.951481] [DEBUG] [LOCAL ] EVTR: Primary data saved (23026 records). [2025-09-22T18:45:22.951620] [INFO ] [MAIN ] EVTR: Full history saved. [2025-09-22T18:45:22.951778] [INFO ] [MAIN ] Update Progress: 796/2372 symbols completed. EVTR took 28.4s. Estimated remaining: 3h 28m 31s. Rate: 7.6 symbols/min [2025-09-22T18:45:23.129232] [INFO ] [MAIN ] EXP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:45:23.167425] [DEBUG] [LOCAL ] EXP: Loaded 30759 existing records from primary storage. [2025-09-22T18:45:23.167566] [INFO ] [MAIN ] EXP: Loaded 30759 existing records. [2025-09-22T18:45:23.345105] [WARN ] [MAIN ] EXP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:45:23.345365] [INFO ] [MAIN ] EXP: Wiping existing primary data before full refresh. [2025-09-22T18:45:23.345413] [INFO ] [LOCAL ] EXP: Starting deletion of primary data. [2025-09-22T18:45:23.346324] [DEBUG] [LOCAL ] EXP: Deleted primary data file. [2025-09-22T18:45:23.346385] [INFO ] [MAIN ] EXP: Starting full primary refresh. [2025-09-22T18:45:23.722601] [INFO ] [REMOTE ] EXP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:45:23.723375] [INFO ] [REMOTE ] EXP: Fetching primary data for 2024-12. [2025-09-22T18:45:23.762352] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-22T18:45:24.522033] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-05. [2025-09-22T18:45:24.852196] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-22T18:45:25.210237] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T18:45:25.322063] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-01. [2025-09-22T18:45:25.922832] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T18:45:26.122077] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-01. [2025-09-22T18:45:26.922119] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-06. [2025-09-22T18:45:27.000942] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T18:45:27.526071] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T18:45:27.722085] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-02. [2025-09-22T18:45:28.522076] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-06. [2025-09-22T18:45:29.114478] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-06 (2.19 seconds). [2025-09-22T18:45:29.322056] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-07. [2025-09-22T18:45:29.887582] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-02 (2.17 seconds). [2025-09-22T18:45:30.122078] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-02. [2025-09-22T18:45:30.435709] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-22T18:45:30.864948] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T18:45:30.922050] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-08. [2025-09-22T18:45:31.722065] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-07. [2025-09-22T18:45:31.937292] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T18:45:32.251585] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T18:45:32.522055] [INFO ] [REMOTE ] EXG: Fetching primary data for 2025-09. [2025-09-22T18:45:33.322033] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-03. [2025-09-22T18:45:33.684219] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T18:45:33.715561] [INFO ] [REMOTE ] EXG: Incremental fetch complete for 2025-09 (1.19 seconds). [2025-09-22T18:45:33.720548] [INFO ] [REMOTE ] EXG: Full fetch complete (50060 records). [2025-09-22T18:45:33.720734] [DEBUG] [VALIDATOR ] EXG: Validating primary data. [2025-09-22T18:45:34.109514] [DEBUG] [VALIDATOR ] EXG: All expected trading days are present. [2025-09-22T18:45:34.109622] [DEBUG] [VALIDATOR ] EXG: Primary data validation passed. [2025-09-22T18:45:34.110740] [INFO ] [MAIN ] EXG: Fetched primary data is valid. [2025-09-22T18:45:34.110827] [DEBUG] [LOCAL ] EXG: Saving primary data. [2025-09-22T18:45:34.112365] [DEBUG] [LOCAL ] EXG: Trimmed 50060 records to 34542 (keeping 200 days of data) [2025-09-22T18:45:34.122064] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-03. [2025-09-22T18:45:34.329682] [DEBUG] [LOCAL ] EXG: Primary data saved (34542 records). [2025-09-22T18:45:34.329842] [INFO ] [MAIN ] EXG: Full history saved. [2025-09-22T18:45:34.330028] [INFO ] [MAIN ] Update Progress: 797/2372 symbols completed. EXG took 24.9s. Estimated remaining: 3h 28m 30s. Rate: 7.6 symbols/min [2025-09-22T18:45:34.922073] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-08. [2025-09-22T18:45:35.323041] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-22T18:45:35.655121] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-22T18:45:35.722077] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-04. [2025-09-22T18:45:36.522069] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-04. [2025-09-22T18:45:36.696557] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-22T18:45:36.765179] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-22T18:45:37.322078] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-05. [2025-09-22T18:45:38.122079] [INFO ] [REMOTE ] EW: Fetching primary data for 2025-09. [2025-09-22T18:45:38.451698] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-22T18:45:38.656133] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T18:45:38.922076] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-05. [2025-09-22T18:45:39.650025] [INFO ] [REMOTE ] EW: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-22T18:45:39.658423] [INFO ] [REMOTE ] EW: Full fetch complete (77347 records). [2025-09-22T18:45:39.658609] [DEBUG] [VALIDATOR ] EW: Validating primary data. [2025-09-22T18:45:39.729208] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-06. [2025-09-22T18:45:40.131776] [DEBUG] [VALIDATOR ] EW: All expected trading days are present. [2025-09-22T18:45:40.131861] [DEBUG] [VALIDATOR ] EW: Primary data validation passed. [2025-09-22T18:45:40.133811] [INFO ] [MAIN ] EW: Fetched primary data is valid. [2025-09-22T18:45:40.133886] [DEBUG] [LOCAL ] EW: Saving primary data. [2025-09-22T18:45:40.138246] [DEBUG] [LOCAL ] EW: Trimmed 77347 records to 53396 (keeping 200 days of data) [2025-09-22T18:45:40.498248] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T18:45:40.514083] [DEBUG] [LOCAL ] EW: Primary data saved (53396 records). [2025-09-22T18:45:40.514239] [INFO ] [MAIN ] EW: Full history saved. [2025-09-22T18:45:40.514403] [INFO ] [MAIN ] Update Progress: 798/2372 symbols completed. EW took 41.8s. Estimated remaining: 3h 28m 19s. Rate: 7.6 symbols/min [2025-09-22T18:45:40.522020] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-06. [2025-09-22T18:45:41.090487] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-22T18:45:41.322052] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-07. [2025-09-22T18:45:42.429216] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-06 (1.91 seconds). [2025-09-22T18:45:42.440595] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-07. [2025-09-22T18:45:42.751184] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T18:45:42.922076] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-08. [2025-09-22T18:45:44.157987] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-08 (1.24 seconds). [2025-09-22T18:45:44.164423] [INFO ] [REMOTE ] EXP: Fetching primary data for 2025-09. [2025-09-22T18:45:44.263026] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-22T18:45:44.522053] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-08. [2025-09-22T18:45:45.544182] [INFO ] [REMOTE ] EXP: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-22T18:45:45.548833] [INFO ] [REMOTE ] EXP: Full fetch complete (43135 records). [2025-09-22T18:45:45.548944] [DEBUG] [VALIDATOR ] EXP: Validating primary data. [2025-09-22T18:45:45.933771] [DEBUG] [VALIDATOR ] EXP: All expected trading days are present. [2025-09-22T18:45:45.933849] [DEBUG] [VALIDATOR ] EXP: Primary data validation passed. [2025-09-22T18:45:45.934456] [INFO ] [MAIN ] EXP: Fetched primary data is valid. [2025-09-22T18:45:45.934522] [DEBUG] [LOCAL ] EXP: Saving primary data. [2025-09-22T18:45:45.938462] [DEBUG] [LOCAL ] EXP: Trimmed 43135 records to 30188 (keeping 200 days of data) [2025-09-22T18:45:46.131105] [DEBUG] [LOCAL ] EXP: Primary data saved (30188 records). [2025-09-22T18:45:46.131231] [INFO ] [MAIN ] EXP: Full history saved. [2025-09-22T18:45:46.131330] [INFO ] [MAIN ] Update Progress: 799/2372 symbols completed. EXP took 23.2s. Estimated remaining: 3h 28m 6s. Rate: 7.6 symbols/min [2025-09-22T18:45:46.627733] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-08 (2.11 seconds). [2025-09-22T18:45:46.639808] [INFO ] [REMOTE ] EXK: Fetching primary data for 2025-09. [2025-09-22T18:45:48.609975] [INFO ] [REMOTE ] EXK: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-22T18:45:48.622494] [INFO ] [REMOTE ] EXK: Full fetch complete (76043 records). [2025-09-22T18:45:48.622726] [DEBUG] [VALIDATOR ] EXK: Validating primary data. [2025-09-22T18:45:48.623909] [FATAL] [VALIDATOR ] EXK: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:45:48.624007] [FATAL] [MAIN ] EXK: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:45:48.624063] [WARN ] [MAIN ] EXK: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:45:48.624148] [INFO ] [LOCAL ] EXK: Starting deletion of primary data. [2025-09-22T18:45:48.624215] [DEBUG] [LOCAL ] EXK: No primary data file found to delete. [2025-09-22T18:45:48.624270] [INFO ] [LOCAL ] EXK: Starting deletion of derivative data. [2025-09-22T18:45:48.624683] [DEBUG] [LOCAL ] EXK: Deleted derivative data file. [2025-09-22T18:45:48.624801] [INFO ] [MAIN ] Update Progress: 800/2372 symbols completed. EXK took 28.8s. Estimated remaining: 3h 27m 48s. Rate: 7.6 symbols/min [2025-09-22T18:45:49.237022] [INFO ] [MAIN ] FAF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:45:49.282553] [INFO ] [MAIN ] EXPD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:45:49.342135] [INFO ] [MAIN ] F: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:45:49.369836] [INFO ] [MAIN ] EXR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:45:49.452176] [DEBUG] [LOCAL ] F: Loaded 54600 existing records from primary storage. [2025-09-22T18:45:49.452530] [INFO ] [MAIN ] F: Loaded 54600 existing records. [2025-09-22T18:45:49.614170] [DEBUG] [LOCAL ] FAF: Loaded 42663 existing records from primary storage. [2025-09-22T18:45:49.615070] [DEBUG] [LOCAL ] EXPD: Loaded 48955 existing records from primary storage. [2025-09-22T18:45:49.650186] [INFO ] [MAIN ] EXPD: Loaded 48955 existing records. [2025-09-22T18:45:49.626796] [INFO ] [MAIN ] FAF: Loaded 42663 existing records. [2025-09-22T18:45:49.661584] [DEBUG] [LOCAL ] EXR: Loaded 46271 existing records from primary storage. [2025-09-22T18:45:49.745117] [WARN ] [MAIN ] F: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:45:49.781197] [INFO ] [MAIN ] EXR: Loaded 46271 existing records. [2025-09-22T18:45:49.806367] [INFO ] [MAIN ] F: Wiping existing primary data before full refresh. [2025-09-22T18:45:49.850625] [INFO ] [LOCAL ] F: Starting deletion of primary data. [2025-09-22T18:45:50.024939] [DEBUG] [LOCAL ] F: Deleted primary data file. [2025-09-22T18:45:50.133943] [INFO ] [MAIN ] F: Starting full primary refresh. [2025-09-22T18:45:50.184697] [WARN ] [MAIN ] FAF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:45:50.219257] [INFO ] [MAIN ] FAF: Wiping existing primary data before full refresh. [2025-09-22T18:45:50.219026] [WARN ] [MAIN ] EXPD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:45:50.235270] [INFO ] [LOCAL ] FAF: Starting deletion of primary data. [2025-09-22T18:45:50.282755] [INFO ] [MAIN ] EXPD: Wiping existing primary data before full refresh. [2025-09-22T18:45:50.319944] [DEBUG] [LOCAL ] FAF: Deleted primary data file. [2025-09-22T18:45:50.343686] [INFO ] [LOCAL ] EXPD: Starting deletion of primary data. [2025-09-22T18:45:50.335246] [INFO ] [MAIN ] FAF: Starting full primary refresh. [2025-09-22T18:45:50.392452] [DEBUG] [LOCAL ] EXPD: Deleted primary data file. [2025-09-22T18:45:50.392898] [INFO ] [MAIN ] EXPD: Starting full primary refresh. [2025-09-22T18:45:50.392685] [WARN ] [MAIN ] EXR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:45:50.503030] [INFO ] [MAIN ] EXR: Wiping existing primary data before full refresh. [2025-09-22T18:45:50.518587] [INFO ] [LOCAL ] EXR: Starting deletion of primary data. [2025-09-22T18:45:50.652961] [DEBUG] [LOCAL ] EXR: Deleted primary data file. [2025-09-22T18:45:50.705630] [INFO ] [MAIN ] EXR: Starting full primary refresh. [2025-09-22T18:45:51.522545] [INFO ] [REMOTE ] F: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:45:51.583884] [INFO ] [REMOTE ] F: Fetching primary data for 2024-12. [2025-09-22T18:45:51.589182] [INFO ] [REMOTE ] FAF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:45:51.637325] [INFO ] [REMOTE ] FAF: Fetching primary data for 2024-12. [2025-09-22T18:45:51.696410] [INFO ] [REMOTE ] EXPD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:45:51.709836] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2024-12. [2025-09-22T18:45:51.812546] [INFO ] [REMOTE ] EXR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:45:51.813035] [INFO ] [REMOTE ] EXR: Fetching primary data for 2024-12. [2025-09-22T18:45:54.139835] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2024-12 (2.50 seconds). [2025-09-22T18:45:54.146836] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-01. [2025-09-22T18:45:54.442089] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2024-12 (2.63 seconds). [2025-09-22T18:45:54.451610] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-01. [2025-09-22T18:45:54.547437] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2024-12 (2.84 seconds). [2025-09-22T18:45:54.556727] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-01. [2025-09-22T18:45:54.847140] [INFO ] [REMOTE ] F: Incremental fetch complete for 2024-12 (3.26 seconds). [2025-09-22T18:45:54.858462] [INFO ] [REMOTE ] F: Fetching primary data for 2025-01. [2025-09-22T18:45:55.655835] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T18:45:55.663491] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-02. [2025-09-22T18:45:55.690003] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-22T18:45:55.699603] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-02. [2025-09-22T18:45:56.217217] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-22T18:45:56.226611] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-02. [2025-09-22T18:45:56.549849] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-22T18:45:56.556824] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-03. [2025-09-22T18:45:56.926138] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-01 (2.07 seconds). [2025-09-22T18:45:56.937082] [INFO ] [REMOTE ] F: Fetching primary data for 2025-02. [2025-09-22T18:45:57.338201] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-22T18:45:57.347018] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-03. [2025-09-22T18:45:57.883482] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T18:45:57.893217] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-03. [2025-09-22T18:45:58.086891] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-22T18:45:58.122009] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-04. [2025-09-22T18:45:59.165054] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-03 (1.82 seconds). [2025-09-22T18:45:59.175287] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-04. [2025-09-22T18:45:59.373147] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-02 (2.44 seconds). [2025-09-22T18:45:59.496442] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-22T18:45:59.637864] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T18:45:59.722041] [INFO ] [REMOTE ] F: Fetching primary data for 2025-03. [2025-09-22T18:46:00.522056] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-05. [2025-09-22T18:46:00.882051] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T18:46:01.322069] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-05. [2025-09-22T18:46:02.122070] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-04. [2025-09-22T18:46:02.157348] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T18:46:02.413439] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-03 (2.69 seconds). [2025-09-22T18:46:02.813955] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T18:46:02.922062] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-06. [2025-09-22T18:46:03.722115] [INFO ] [REMOTE ] F: Fetching primary data for 2025-04. [2025-09-22T18:46:03.899016] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-22T18:46:04.050985] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-06 (1.13 seconds). [2025-09-22T18:46:04.522048] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-07. [2025-09-22T18:46:05.322059] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-05. [2025-09-22T18:46:06.122038] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-06. [2025-09-22T18:46:06.202997] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-04 (2.48 seconds). [2025-09-22T18:46:06.260782] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-22T18:46:06.922093] [INFO ] [REMOTE ] F: Fetching primary data for 2025-05. [2025-09-22T18:46:07.098382] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T18:46:07.723355] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-06. [2025-09-22T18:46:07.723165] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T18:46:08.522081] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-07. [2025-09-22T18:46:09.098572] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T18:46:09.322164] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-07. [2025-09-22T18:46:09.516682] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-05 (2.59 seconds). [2025-09-22T18:46:10.122067] [INFO ] [REMOTE ] F: Fetching primary data for 2025-06. [2025-09-22T18:46:10.276844] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T18:46:10.656861] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-22T18:46:10.922092] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-08. [2025-09-22T18:46:11.722070] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-08. [2025-09-22T18:46:12.530177] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-08. [2025-09-22T18:46:12.552366] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T18:46:12.718598] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-06 (2.60 seconds). [2025-09-22T18:46:13.252598] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T18:46:13.322075] [INFO ] [REMOTE ] FAF: Fetching primary data for 2025-09. [2025-09-22T18:46:13.809694] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T18:46:14.122083] [INFO ] [REMOTE ] EXR: Fetching primary data for 2025-09. [2025-09-22T18:46:14.922033] [INFO ] [REMOTE ] F: Fetching primary data for 2025-07. [2025-09-22T18:46:15.001568] [INFO ] [REMOTE ] FAF: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-22T18:46:15.008222] [INFO ] [REMOTE ] FAF: Full fetch complete (57511 records). [2025-09-22T18:46:15.008412] [DEBUG] [VALIDATOR ] FAF: Validating primary data. [2025-09-22T18:46:15.406927] [DEBUG] [VALIDATOR ] FAF: All expected trading days are present. [2025-09-22T18:46:15.407018] [DEBUG] [VALIDATOR ] FAF: Primary data validation passed. [2025-09-22T18:46:15.407828] [INFO ] [MAIN ] FAF: Fetched primary data is valid. [2025-09-22T18:46:15.407933] [DEBUG] [LOCAL ] FAF: Saving primary data. [2025-09-22T18:46:15.409245] [DEBUG] [LOCAL ] FAF: Trimmed 57511 records to 42036 (keeping 200 days of data) [2025-09-22T18:46:15.669782] [DEBUG] [LOCAL ] FAF: Primary data saved (42036 records). [2025-09-22T18:46:15.669916] [INFO ] [MAIN ] FAF: Full history saved. [2025-09-22T18:46:15.670000] [INFO ] [MAIN ] Update Progress: 801/2372 symbols completed. FAF took 27.0s. Estimated remaining: 3h 28m 17s. Rate: 7.5 symbols/min [2025-09-22T18:46:15.734340] [INFO ] [REMOTE ] EXPD: Fetching primary data for 2025-09. [2025-09-22T18:46:15.859866] [INFO ] [MAIN ] FBIN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:46:15.884240] [INFO ] [REMOTE ] EXR: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T18:46:15.893305] [INFO ] [REMOTE ] EXR: Full fetch complete (65726 records). [2025-09-22T18:46:15.893480] [DEBUG] [VALIDATOR ] EXR: Validating primary data. [2025-09-22T18:46:16.245742] [DEBUG] [LOCAL ] FBIN: Loaded 51209 existing records from primary storage. [2025-09-22T18:46:16.257046] [INFO ] [MAIN ] FBIN: Loaded 51209 existing records. [2025-09-22T18:46:16.479429] [DEBUG] [VALIDATOR ] EXR: All expected trading days are present. [2025-09-22T18:46:16.510999] [DEBUG] [VALIDATOR ] EXR: Primary data validation passed. [2025-09-22T18:46:16.537001] [INFO ] [MAIN ] EXR: Fetched primary data is valid. [2025-09-22T18:46:16.537251] [DEBUG] [LOCAL ] EXR: Saving primary data. [2025-09-22T18:46:16.537128] [WARN ] [MAIN ] FBIN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:46:16.537580] [INFO ] [MAIN ] FBIN: Wiping existing primary data before full refresh. [2025-09-22T18:46:16.537635] [INFO ] [LOCAL ] FBIN: Starting deletion of primary data. [2025-09-22T18:46:16.538556] [DEBUG] [LOCAL ] EXR: Trimmed 65726 records to 45520 (keeping 200 days of data) [2025-09-22T18:46:16.539975] [DEBUG] [LOCAL ] FBIN: Deleted primary data file. [2025-09-22T18:46:16.540038] [INFO ] [MAIN ] FBIN: Starting full primary refresh. [2025-09-22T18:46:17.147468] [INFO ] [REMOTE ] FBIN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:46:17.151022] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2024-12. [2025-09-22T18:46:17.209231] [DEBUG] [LOCAL ] EXR: Primary data saved (45520 records). [2025-09-22T18:46:17.209548] [INFO ] [MAIN ] EXR: Full history saved. [2025-09-22T18:46:17.209708] [INFO ] [MAIN ] Update Progress: 802/2372 symbols completed. EXR took 28.6s. Estimated remaining: 3h 27m 57s. Rate: 7.6 symbols/min [2025-09-22T18:46:17.386870] [INFO ] [MAIN ] FBK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:46:17.425537] [INFO ] [REMOTE ] EXPD: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T18:46:17.434971] [INFO ] [REMOTE ] EXPD: Full fetch complete (69209 records). [2025-09-22T18:46:17.435162] [DEBUG] [VALIDATOR ] EXPD: Validating primary data. [2025-09-22T18:46:17.625217] [DEBUG] [LOCAL ] FBK: Loaded 25716 existing records from primary storage. [2025-09-22T18:46:17.664736] [INFO ] [MAIN ] FBK: Loaded 25716 existing records. [2025-09-22T18:46:18.087576] [WARN ] [MAIN ] FBK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:46:18.105563] [INFO ] [MAIN ] FBK: Wiping existing primary data before full refresh. [2025-09-22T18:46:18.108614] [INFO ] [LOCAL ] FBK: Starting deletion of primary data. [2025-09-22T18:46:18.163961] [DEBUG] [VALIDATOR ] EXPD: All expected trading days are present. [2025-09-22T18:46:18.135381] [DEBUG] [LOCAL ] FBK: Deleted primary data file. [2025-09-22T18:46:18.182797] [DEBUG] [VALIDATOR ] EXPD: Primary data validation passed. [2025-09-22T18:46:18.187480] [INFO ] [MAIN ] FBK: Starting full primary refresh. [2025-09-22T18:46:18.187378] [INFO ] [MAIN ] EXPD: Fetched primary data is valid. [2025-09-22T18:46:18.220434] [DEBUG] [LOCAL ] EXPD: Saving primary data. [2025-09-22T18:46:18.235878] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-07 (3.31 seconds). [2025-09-22T18:46:18.294979] [INFO ] [REMOTE ] F: Fetching primary data for 2025-08. [2025-09-22T18:46:18.323126] [DEBUG] [LOCAL ] EXPD: Trimmed 69209 records to 48212 (keeping 200 days of data) [2025-09-22T18:46:18.727825] [INFO ] [REMOTE ] FBK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:46:18.731495] [INFO ] [REMOTE ] FBK: Fetching primary data for 2024-12. [2025-09-22T18:46:18.908580] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T18:46:18.936886] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-01. [2025-09-22T18:46:18.950950] [DEBUG] [LOCAL ] EXPD: Primary data saved (48212 records). [2025-09-22T18:46:18.951316] [INFO ] [MAIN ] EXPD: Full history saved. [2025-09-22T18:46:18.952582] [INFO ] [MAIN ] Update Progress: 803/2372 symbols completed. EXPD took 30.3s. Estimated remaining: 3h 27m 37s. Rate: 7.6 symbols/min [2025-09-22T18:46:19.125482] [INFO ] [MAIN ] FBP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:46:19.174901] [DEBUG] [LOCAL ] FBP: Loaded 47037 existing records from primary storage. [2025-09-22T18:46:19.175085] [INFO ] [MAIN ] FBP: Loaded 47037 existing records. [2025-09-22T18:46:19.362770] [WARN ] [MAIN ] FBP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:46:19.363060] [INFO ] [MAIN ] FBP: Wiping existing primary data before full refresh. [2025-09-22T18:46:19.363128] [INFO ] [LOCAL ] FBP: Starting deletion of primary data. [2025-09-22T18:46:19.364271] [DEBUG] [LOCAL ] FBP: Deleted primary data file. [2025-09-22T18:46:19.364338] [INFO ] [MAIN ] FBP: Starting full primary refresh. [2025-09-22T18:46:19.744907] [INFO ] [REMOTE ] FBP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:46:19.745359] [INFO ] [REMOTE ] FBP: Fetching primary data for 2024-12. [2025-09-22T18:46:19.794811] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T18:46:20.522065] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-01. [2025-09-22T18:46:20.605306] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-08 (2.31 seconds). [2025-09-22T18:46:20.826341] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-01 (1.89 seconds). [2025-09-22T18:46:20.914242] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-22T18:46:21.322068] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-01. [2025-09-22T18:46:21.530472] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-01 (1.01 seconds). [2025-09-22T18:46:22.122089] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-02. [2025-09-22T18:46:22.531354] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-22T18:46:22.922051] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-02. [2025-09-22T18:46:23.318423] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T18:46:23.722073] [INFO ] [REMOTE ] F: Fetching primary data for 2025-09. [2025-09-22T18:46:24.522068] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-03. [2025-09-22T18:46:25.180474] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-02 (2.26 seconds). [2025-09-22T18:46:25.322060] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-03. [2025-09-22T18:46:26.122138] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-02. [2025-09-22T18:46:26.173587] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-22T18:46:26.750100] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-22T18:46:26.922102] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-04. [2025-09-22T18:46:27.254107] [INFO ] [REMOTE ] F: Incremental fetch complete for 2025-09 (3.53 seconds). [2025-09-22T18:46:27.263554] [INFO ] [REMOTE ] F: Full fetch complete (77999 records). [2025-09-22T18:46:27.263779] [DEBUG] [VALIDATOR ] F: Validating primary data. [2025-09-22T18:46:27.679063] [DEBUG] [VALIDATOR ] F: All expected trading days are present. [2025-09-22T18:46:27.679156] [DEBUG] [VALIDATOR ] F: Primary data validation passed. [2025-09-22T18:46:27.680204] [INFO ] [MAIN ] F: Fetched primary data is valid. [2025-09-22T18:46:27.680296] [DEBUG] [LOCAL ] F: Saving primary data. [2025-09-22T18:46:27.681974] [DEBUG] [LOCAL ] F: Trimmed 77999 records to 53820 (keeping 200 days of data) [2025-09-22T18:46:27.738077] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-04. [2025-09-22T18:46:27.936440] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-02 (1.81 seconds). [2025-09-22T18:46:28.068030] [DEBUG] [LOCAL ] F: Primary data saved (53820 records). [2025-09-22T18:46:28.068188] [INFO ] [MAIN ] F: Full history saved. [2025-09-22T18:46:28.068281] [INFO ] [MAIN ] Update Progress: 804/2372 symbols completed. F took 39.4s. Estimated remaining: 3h 27m 31s. Rate: 7.6 symbols/min [2025-09-22T18:46:28.249981] [INFO ] [MAIN ] FBRT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:46:28.288344] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-22T18:46:28.306629] [DEBUG] [LOCAL ] FBRT: Loaded 34817 existing records from primary storage. [2025-09-22T18:46:28.306805] [INFO ] [MAIN ] FBRT: Loaded 34817 existing records. [2025-09-22T18:46:28.486196] [WARN ] [MAIN ] FBRT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:46:28.486470] [INFO ] [MAIN ] FBRT: Wiping existing primary data before full refresh. [2025-09-22T18:46:28.486518] [INFO ] [LOCAL ] FBRT: Starting deletion of primary data. [2025-09-22T18:46:28.487453] [DEBUG] [LOCAL ] FBRT: Deleted primary data file. [2025-09-22T18:46:28.487512] [INFO ] [MAIN ] FBRT: Starting full primary refresh. [2025-09-22T18:46:28.532109] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-03. [2025-09-22T18:46:28.868476] [INFO ] [REMOTE ] FBRT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:46:29.322068] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2024-12. [2025-09-22T18:46:29.531750] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-22T18:46:30.108303] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T18:46:30.122009] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-04. [2025-09-22T18:46:30.690147] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T18:46:30.922057] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-05. [2025-09-22T18:46:31.722102] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-05. [2025-09-22T18:46:31.891329] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T18:46:31.999115] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T18:46:32.522107] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-06. [2025-09-22T18:46:33.060825] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-22T18:46:33.322033] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-05. [2025-09-22T18:46:33.576192] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-22T18:46:34.122055] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-07. [2025-09-22T18:46:34.572132] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-22T18:46:34.922106] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-06. [2025-09-22T18:46:35.682633] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T18:46:35.722017] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-08. [2025-09-22T18:46:36.375807] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-22T18:46:36.522034] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-01. [2025-09-22T18:46:36.978338] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-22T18:46:37.322055] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-07. [2025-09-22T18:46:37.699111] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T18:46:38.122063] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-06. [2025-09-22T18:46:38.658569] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T18:46:38.922071] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-08. [2025-09-22T18:46:39.732586] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-02. [2025-09-22T18:46:39.740685] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-22T18:46:40.523344] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-07. [2025-09-22T18:46:40.528873] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-22T18:46:41.067567] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T18:46:41.322060] [INFO ] [REMOTE ] FBP: Fetching primary data for 2025-09. [2025-09-22T18:46:42.122022] [INFO ] [REMOTE ] FBK: Fetching primary data for 2025-09. [2025-09-22T18:46:42.218749] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-22T18:46:42.922072] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-03. [2025-09-22T18:46:43.017705] [INFO ] [REMOTE ] FBP: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T18:46:43.025203] [INFO ] [REMOTE ] FBP: Full fetch complete (66270 records). [2025-09-22T18:46:43.025346] [DEBUG] [VALIDATOR ] FBP: Validating primary data. [2025-09-22T18:46:43.418601] [DEBUG] [VALIDATOR ] FBP: All expected trading days are present. [2025-09-22T18:46:43.418774] [DEBUG] [VALIDATOR ] FBP: Primary data validation passed. [2025-09-22T18:46:43.419706] [INFO ] [MAIN ] FBP: Fetched primary data is valid. [2025-09-22T18:46:43.419794] [DEBUG] [LOCAL ] FBP: Saving primary data. [2025-09-22T18:46:43.485338] [DEBUG] [LOCAL ] FBP: Trimmed 66270 records to 46272 (keeping 200 days of data) [2025-09-22T18:46:43.486852] [INFO ] [REMOTE ] FBK: Incremental fetch complete for 2025-09 (1.36 seconds). [2025-09-22T18:46:43.491056] [INFO ] [REMOTE ] FBK: Full fetch complete (32795 records). [2025-09-22T18:46:43.491139] [DEBUG] [VALIDATOR ] FBK: Validating primary data. [2025-09-22T18:46:43.742678] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-08. [2025-09-22T18:46:44.003450] [DEBUG] [VALIDATOR ] FBK: All expected trading days are present. [2025-09-22T18:46:44.004336] [DEBUG] [VALIDATOR ] FBK: Primary data validation passed. [2025-09-22T18:46:44.010389] [INFO ] [MAIN ] FBK: Fetched primary data is valid. [2025-09-22T18:46:44.010781] [DEBUG] [LOCAL ] FBK: Saving primary data. [2025-09-22T18:46:44.016382] [DEBUG] [LOCAL ] FBK: Trimmed 32795 records to 25489 (keeping 200 days of data) [2025-09-22T18:46:44.228755] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T18:46:44.303160] [DEBUG] [LOCAL ] FBK: Primary data saved (25489 records). [2025-09-22T18:46:44.305798] [INFO ] [MAIN ] FBK: Full history saved. [2025-09-22T18:46:44.306217] [INFO ] [MAIN ] Update Progress: 805/2372 symbols completed. FBK took 27.1s. Estimated remaining: 3h 27m 39s. Rate: 7.5 symbols/min [2025-09-22T18:46:44.489791] [INFO ] [MAIN ] FC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:46:44.522689] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-04. [2025-09-22T18:46:44.543247] [DEBUG] [LOCAL ] FC: Loaded 15640 existing records from primary storage. [2025-09-22T18:46:44.543932] [INFO ] [MAIN ] FC: Loaded 15640 existing records. [2025-09-22T18:46:44.589400] [DEBUG] [LOCAL ] FBP: Primary data saved (46272 records). [2025-09-22T18:46:44.616610] [INFO ] [MAIN ] FBP: Full history saved. [2025-09-22T18:46:44.622484] [INFO ] [MAIN ] Update Progress: 806/2372 symbols completed. FBP took 25.7s. Estimated remaining: 3h 27m 16s. Rate: 7.6 symbols/min [2025-09-22T18:46:44.877745] [WARN ] [MAIN ] FC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:46:44.904325] [INFO ] [MAIN ] FC: Wiping existing primary data before full refresh. [2025-09-22T18:46:44.904083] [INFO ] [MAIN ] FCF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:46:44.904508] [DEBUG] [LOCAL ] FCF: No existing data file found in primary storage. [2025-09-22T18:46:44.904469] [INFO ] [LOCAL ] FC: Starting deletion of primary data. [2025-09-22T18:46:44.904581] [WARN ] [MAIN ] FCF: No existing data found, performing full refresh instead. [2025-09-22T18:46:44.904853] [INFO ] [MAIN ] FCF: Wiping existing primary data before full refresh. [2025-09-22T18:46:44.904935] [INFO ] [LOCAL ] FCF: Starting deletion of primary data. [2025-09-22T18:46:44.904996] [DEBUG] [LOCAL ] FCF: No primary data file found to delete. [2025-09-22T18:46:44.905031] [INFO ] [MAIN ] FCF: Starting full primary refresh. [2025-09-22T18:46:44.938529] [DEBUG] [LOCAL ] FC: Deleted primary data file. [2025-09-22T18:46:44.970482] [INFO ] [MAIN ] FC: Starting full primary refresh. [2025-09-22T18:46:45.647706] [INFO ] [REMOTE ] FCF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:46:45.660522] [INFO ] [REMOTE ] FC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:46:45.660894] [INFO ] [REMOTE ] FCF: Fetching primary data for 2024-12. [2025-09-22T18:46:45.692583] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-08 (1.95 seconds). [2025-09-22T18:46:46.063012] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T18:46:46.122052] [INFO ] [REMOTE ] FC: Fetching primary data for 2024-12. [2025-09-22T18:46:46.740538] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2024-12 (0.62 seconds). [2025-09-22T18:46:46.922007] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-01. [2025-09-22T18:46:47.232089] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-22T18:46:47.722101] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-05. [2025-09-22T18:46:47.873151] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-22T18:46:48.522063] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-01. [2025-09-22T18:46:48.926377] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-22T18:46:49.322049] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-06. [2025-09-22T18:46:49.738299] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-22T18:46:50.122057] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-02. [2025-09-22T18:46:50.840796] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T18:46:50.922011] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-07. [2025-09-22T18:46:51.493780] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T18:46:51.722072] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-03. [2025-09-22T18:46:52.351363] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T18:46:52.522104] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-08. [2025-09-22T18:46:52.872545] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-22T18:46:53.322113] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-02. [2025-09-22T18:46:53.651402] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-08 (1.13 seconds). [2025-09-22T18:46:54.122084] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-04. [2025-09-22T18:46:54.327565] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-22T18:46:54.922075] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-03. [2025-09-22T18:46:55.640899] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T18:46:55.722084] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-05. [2025-09-22T18:46:56.072092] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-03 (1.15 seconds). [2025-09-22T18:46:56.522070] [INFO ] [REMOTE ] FBRT: Fetching primary data for 2025-09. [2025-09-22T18:46:56.936468] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-22T18:46:57.322097] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-06. [2025-09-22T18:46:57.727526] [INFO ] [REMOTE ] FBRT: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-22T18:46:57.732716] [INFO ] [REMOTE ] FBRT: Full fetch complete (48143 records). [2025-09-22T18:46:57.732832] [DEBUG] [VALIDATOR ] FBRT: Validating primary data. [2025-09-22T18:46:58.127546] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-04. [2025-09-22T18:46:58.128380] [DEBUG] [VALIDATOR ] FBRT: All expected trading days are present. [2025-09-22T18:46:58.129307] [DEBUG] [VALIDATOR ] FBRT: Primary data validation passed. [2025-09-22T18:46:58.130161] [INFO ] [MAIN ] FBRT: Fetched primary data is valid. [2025-09-22T18:46:58.130246] [DEBUG] [LOCAL ] FBRT: Saving primary data. [2025-09-22T18:46:58.131587] [DEBUG] [LOCAL ] FBRT: Trimmed 48143 records to 34333 (keeping 200 days of data) [2025-09-22T18:46:58.339727] [DEBUG] [LOCAL ] FBRT: Primary data saved (34333 records). [2025-09-22T18:46:58.339979] [INFO ] [MAIN ] FBRT: Full history saved. [2025-09-22T18:46:58.340125] [INFO ] [MAIN ] Update Progress: 807/2372 symbols completed. FBRT took 30.3s. Estimated remaining: 3h 27m 20s. Rate: 7.5 symbols/min [2025-09-22T18:46:58.512905] [INFO ] [MAIN ] FCN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:46:58.541250] [DEBUG] [LOCAL ] FCN: Loaded 26751 existing records from primary storage. [2025-09-22T18:46:58.541385] [INFO ] [MAIN ] FCN: Loaded 26751 existing records. [2025-09-22T18:46:58.724412] [WARN ] [MAIN ] FCN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:46:58.724770] [INFO ] [MAIN ] FCN: Wiping existing primary data before full refresh. [2025-09-22T18:46:58.724828] [INFO ] [LOCAL ] FCN: Starting deletion of primary data. [2025-09-22T18:46:58.725758] [DEBUG] [LOCAL ] FCN: Deleted primary data file. [2025-09-22T18:46:58.725819] [INFO ] [MAIN ] FCN: Starting full primary refresh. [2025-09-22T18:46:58.933860] [INFO ] [REMOTE ] FBIN: Fetching primary data for 2025-09. [2025-09-22T18:46:59.095374] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-22T18:46:59.134718] [INFO ] [REMOTE ] FCN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:46:59.221567] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-22T18:46:59.722080] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-07. [2025-09-22T18:47:00.522074] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-05. [2025-09-22T18:47:00.783738] [INFO ] [REMOTE ] FBIN: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T18:47:00.798553] [INFO ] [REMOTE ] FBIN: Full fetch complete (72615 records). [2025-09-22T18:47:00.798847] [DEBUG] [VALIDATOR ] FBIN: Validating primary data. [2025-09-22T18:47:01.332706] [INFO ] [REMOTE ] FCN: Fetching primary data for 2024-12. [2025-09-22T18:47:01.411467] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-22T18:47:01.474563] [DEBUG] [VALIDATOR ] FBIN: All expected trading days are present. [2025-09-22T18:47:01.474814] [DEBUG] [VALIDATOR ] FBIN: Primary data validation passed. [2025-09-22T18:47:01.476539] [INFO ] [MAIN ] FBIN: Fetched primary data is valid. [2025-09-22T18:47:01.476662] [DEBUG] [LOCAL ] FBIN: Saving primary data. [2025-09-22T18:47:01.486992] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-22T18:47:01.491494] [DEBUG] [LOCAL ] FBIN: Trimmed 72615 records to 50429 (keeping 200 days of data) [2025-09-22T18:47:01.854169] [DEBUG] [LOCAL ] FBIN: Primary data saved (50429 records). [2025-09-22T18:47:01.854407] [INFO ] [MAIN ] FBIN: Full history saved. [2025-09-22T18:47:01.854526] [INFO ] [MAIN ] Update Progress: 808/2372 symbols completed. FBIN took 46.2s. Estimated remaining: 3h 27m 3s. Rate: 7.6 symbols/min [2025-09-22T18:47:02.082208] [INFO ] [MAIN ] FCPT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:47:02.118919] [DEBUG] [LOCAL ] FCPT: Loaded 38112 existing records from primary storage. [2025-09-22T18:47:02.119087] [INFO ] [MAIN ] FCPT: Loaded 38112 existing records. [2025-09-22T18:47:02.130451] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-06. [2025-09-22T18:47:02.309673] [WARN ] [MAIN ] FCPT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:47:02.310106] [INFO ] [MAIN ] FCPT: Wiping existing primary data before full refresh. [2025-09-22T18:47:02.310182] [INFO ] [LOCAL ] FCPT: Starting deletion of primary data. [2025-09-22T18:47:02.311128] [DEBUG] [LOCAL ] FCPT: Deleted primary data file. [2025-09-22T18:47:02.311188] [INFO ] [MAIN ] FCPT: Starting full primary refresh. [2025-09-22T18:47:02.678963] [INFO ] [REMOTE ] FCPT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:47:02.689841] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T18:47:02.785842] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-06 (0.66 seconds). [2025-09-22T18:47:02.922068] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2024-12. [2025-09-22T18:47:03.722101] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-07. [2025-09-22T18:47:04.077525] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-22T18:47:04.522063] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-01. [2025-09-22T18:47:04.940214] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T18:47:05.322053] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-08. [2025-09-22T18:47:05.924947] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T18:47:06.045294] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-22T18:47:06.122180] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-08. [2025-09-22T18:47:06.922069] [INFO ] [REMOTE ] FC: Fetching primary data for 2025-09. [2025-09-22T18:47:07.560432] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T18:47:07.722093] [INFO ] [REMOTE ] FCF: Fetching primary data for 2025-09. [2025-09-22T18:47:07.933359] [INFO ] [REMOTE ] FC: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-22T18:47:07.936456] [INFO ] [REMOTE ] FC: Full fetch complete (21502 records). [2025-09-22T18:47:07.936535] [DEBUG] [VALIDATOR ] FC: Validating primary data. [2025-09-22T18:47:08.303307] [DEBUG] [VALIDATOR ] FC: All expected trading days are present. [2025-09-22T18:47:08.303404] [DEBUG] [VALIDATOR ] FC: Primary data validation passed. [2025-09-22T18:47:08.303899] [INFO ] [MAIN ] FC: Fetched primary data is valid. [2025-09-22T18:47:08.303961] [DEBUG] [LOCAL ] FC: Saving primary data. [2025-09-22T18:47:08.304553] [DEBUG] [LOCAL ] FC: Trimmed 21502 records to 15403 (keeping 200 days of data) [2025-09-22T18:47:08.393426] [DEBUG] [LOCAL ] FC: Primary data saved (15403 records). [2025-09-22T18:47:08.393578] [INFO ] [MAIN ] FC: Full history saved. [2025-09-22T18:47:08.393688] [INFO ] [MAIN ] Update Progress: 809/2372 symbols completed. FC took 24.1s. Estimated remaining: 3h 26m 52s. Rate: 7.6 symbols/min [2025-09-22T18:47:08.532914] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-01. [2025-09-22T18:47:08.566002] [INFO ] [MAIN ] FCRX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:47:08.566348] [DEBUG] [LOCAL ] FCRX: No existing data file found in primary storage. [2025-09-22T18:47:08.566404] [WARN ] [MAIN ] FCRX: No existing data found, performing full refresh instead. [2025-09-22T18:47:08.566604] [INFO ] [MAIN ] FCRX: Wiping existing primary data before full refresh. [2025-09-22T18:47:08.566684] [INFO ] [LOCAL ] FCRX: Starting deletion of primary data. [2025-09-22T18:47:08.566746] [DEBUG] [LOCAL ] FCRX: No primary data file found to delete. [2025-09-22T18:47:08.566780] [INFO ] [MAIN ] FCRX: Starting full primary refresh. [2025-09-22T18:47:08.954441] [INFO ] [REMOTE ] FCRX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:47:09.177976] [INFO ] [REMOTE ] FCF: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T18:47:09.184630] [INFO ] [REMOTE ] FCF: Full fetch complete (57974 records). [2025-09-22T18:47:09.184816] [DEBUG] [VALIDATOR ] FCF: Validating primary data. [2025-09-22T18:47:09.327134] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-02. [2025-09-22T18:47:09.585966] [DEBUG] [VALIDATOR ] FCF: All expected trading days are present. [2025-09-22T18:47:09.586082] [DEBUG] [VALIDATOR ] FCF: Primary data validation passed. [2025-09-22T18:47:09.586899] [INFO ] [MAIN ] FCF: Fetched primary data is valid. [2025-09-22T18:47:09.586966] [DEBUG] [LOCAL ] FCF: Saving primary data. [2025-09-22T18:47:09.588318] [DEBUG] [LOCAL ] FCF: Trimmed 57974 records to 39806 (keeping 200 days of data) [2025-09-22T18:47:09.721278] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T18:47:09.863003] [DEBUG] [LOCAL ] FCF: Primary data saved (39806 records). [2025-09-22T18:47:09.863173] [INFO ] [MAIN ] FCF: Full history saved. [2025-09-22T18:47:09.863258] [INFO ] [MAIN ] Update Progress: 810/2372 symbols completed. FCF took 25.2s. Estimated remaining: 3h 26m 32s. Rate: 7.6 symbols/min [2025-09-22T18:47:10.035273] [INFO ] [MAIN ] FCT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:47:10.052086] [DEBUG] [LOCAL ] FCT: Loaded 14568 existing records from primary storage. [2025-09-22T18:47:10.052234] [INFO ] [MAIN ] FCT: Loaded 14568 existing records. [2025-09-22T18:47:10.129040] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2024-12. [2025-09-22T18:47:10.238632] [WARN ] [MAIN ] FCT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:47:10.238912] [INFO ] [MAIN ] FCT: Wiping existing primary data before full refresh. [2025-09-22T18:47:10.238961] [INFO ] [LOCAL ] FCT: Starting deletion of primary data. [2025-09-22T18:47:10.239458] [DEBUG] [LOCAL ] FCT: Deleted primary data file. [2025-09-22T18:47:10.239556] [INFO ] [MAIN ] FCT: Starting full primary refresh. [2025-09-22T18:47:10.523802] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2024-12 (0.39 seconds). [2025-09-22T18:47:10.603842] [INFO ] [REMOTE ] FCT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:47:10.803124] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T18:47:10.922078] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-01. [2025-09-22T18:47:11.339263] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-01 (0.42 seconds). [2025-09-22T18:47:11.722105] [INFO ] [REMOTE ] FCT: Fetching primary data for 2024-12. [2025-09-22T18:47:12.522071] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-02. [2025-09-22T18:47:12.770055] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T18:47:13.322076] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-03. [2025-09-22T18:47:13.387396] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-22T18:47:14.122055] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-01. [2025-09-22T18:47:14.573479] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-22T18:47:14.922131] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-04. [2025-09-22T18:47:15.176451] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T18:47:15.722062] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-02. [2025-09-22T18:47:16.156131] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-22T18:47:16.426099] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T18:47:16.522073] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-03. [2025-09-22T18:47:17.322061] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-05. [2025-09-22T18:47:17.856028] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-22T18:47:18.122059] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-03. [2025-09-22T18:47:18.461109] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-22T18:47:18.461243] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-03 (0.34 seconds). [2025-09-22T18:47:18.922054] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-04. [2025-09-22T18:47:19.722064] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-06. [2025-09-22T18:47:19.981327] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T18:47:20.522052] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-04. [2025-09-22T18:47:20.976734] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-04 (0.45 seconds). [2025-09-22T18:47:21.043017] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T18:47:21.322065] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-07. [2025-09-22T18:47:22.122060] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-05. [2025-09-22T18:47:22.459474] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-22T18:47:22.922072] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-08. [2025-09-22T18:47:23.395626] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-05 (1.27 seconds). [2025-09-22T18:47:23.722094] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-02. [2025-09-22T18:47:23.830401] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-22T18:47:24.302587] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-02 (0.58 seconds). [2025-09-22T18:47:24.522146] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-06. [2025-09-22T18:47:25.326980] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-05. [2025-09-22T18:47:25.333128] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T18:47:25.651710] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-05 (0.32 seconds). [2025-09-22T18:47:26.122101] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-06. [2025-09-22T18:47:26.540025] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-22T18:47:26.922134] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-03. [2025-09-22T18:47:27.529457] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-03 (0.61 seconds). [2025-09-22T18:47:27.722119] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-07. [2025-09-22T18:47:28.522111] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-04. [2025-09-22T18:47:28.914358] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T18:47:29.322077] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-08. [2025-09-22T18:47:29.585737] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T18:47:30.122029] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-07. [2025-09-22T18:47:30.469042] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-22T18:47:30.490024] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-08 (1.17 seconds). [2025-09-22T18:47:30.922059] [INFO ] [REMOTE ] FCN: Fetching primary data for 2025-09. [2025-09-22T18:47:31.722087] [INFO ] [REMOTE ] FCPT: Fetching primary data for 2025-09. [2025-09-22T18:47:32.103922] [INFO ] [REMOTE ] FCN: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T18:47:32.107830] [INFO ] [REMOTE ] FCN: Full fetch complete (35576 records). [2025-09-22T18:47:32.107919] [DEBUG] [VALIDATOR ] FCN: Validating primary data. [2025-09-22T18:47:32.487444] [DEBUG] [VALIDATOR ] FCN: All expected trading days are present. [2025-09-22T18:47:32.487583] [DEBUG] [VALIDATOR ] FCN: Primary data validation passed. [2025-09-22T18:47:32.488254] [INFO ] [MAIN ] FCN: Fetched primary data is valid. [2025-09-22T18:47:32.488318] [DEBUG] [LOCAL ] FCN: Saving primary data. [2025-09-22T18:47:32.492085] [DEBUG] [LOCAL ] FCN: Trimmed 35576 records to 26353 (keeping 200 days of data) [2025-09-22T18:47:32.545166] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-08. [2025-09-22T18:47:32.656935] [DEBUG] [LOCAL ] FCN: Primary data saved (26353 records). [2025-09-22T18:47:32.657082] [INFO ] [MAIN ] FCN: Full history saved. [2025-09-22T18:47:32.657169] [INFO ] [MAIN ] Update Progress: 811/2372 symbols completed. FCN took 34.3s. Estimated remaining: 3h 26m 53s. Rate: 7.5 symbols/min [2025-09-22T18:47:32.834513] [INFO ] [MAIN ] FCX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:47:32.853322] [INFO ] [REMOTE ] FCPT: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T18:47:32.859798] [INFO ] [REMOTE ] FCPT: Full fetch complete (53218 records). [2025-09-22T18:47:32.859959] [DEBUG] [VALIDATOR ] FCPT: Validating primary data. [2025-09-22T18:47:32.946307] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-08 (0.40 seconds). [2025-09-22T18:47:33.195385] [DEBUG] [LOCAL ] FCX: Loaded 54480 existing records from primary storage. [2025-09-22T18:47:33.201216] [INFO ] [MAIN ] FCX: Loaded 54480 existing records. [2025-09-22T18:47:33.328494] [INFO ] [REMOTE ] FCRX: Fetching primary data for 2025-09. [2025-09-22T18:47:33.408761] [DEBUG] [VALIDATOR ] FCPT: All expected trading days are present. [2025-09-22T18:47:33.413996] [DEBUG] [VALIDATOR ] FCPT: Primary data validation passed. [2025-09-22T18:47:33.419978] [INFO ] [MAIN ] FCPT: Fetched primary data is valid. [2025-09-22T18:47:33.440268] [DEBUG] [LOCAL ] FCPT: Saving primary data. [2025-09-22T18:47:33.483479] [WARN ] [MAIN ] FCX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:47:33.484247] [INFO ] [MAIN ] FCX: Wiping existing primary data before full refresh. [2025-09-22T18:47:33.484045] [DEBUG] [LOCAL ] FCPT: Trimmed 53218 records to 37416 (keeping 200 days of data) [2025-09-22T18:47:33.484337] [INFO ] [LOCAL ] FCX: Starting deletion of primary data. [2025-09-22T18:47:33.489010] [DEBUG] [LOCAL ] FCX: Deleted primary data file. [2025-09-22T18:47:33.489110] [INFO ] [MAIN ] FCX: Starting full primary refresh. [2025-09-22T18:47:33.972757] [INFO ] [REMOTE ] FCX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:47:33.977614] [INFO ] [REMOTE ] FCRX: Incremental fetch complete for 2025-09 (0.65 seconds). [2025-09-22T18:47:33.980256] [INFO ] [REMOTE ] FCRX: Full fetch complete (1634 records). [2025-09-22T18:47:33.980833] [DEBUG] [VALIDATOR ] FCRX: Validating primary data. [2025-09-22T18:47:33.981583] [FATAL] [VALIDATOR ] FCRX: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:47:33.981927] [FATAL] [MAIN ] FCRX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:47:33.982267] [WARN ] [MAIN ] FCRX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:47:33.982884] [INFO ] [LOCAL ] FCRX: Starting deletion of primary data. [2025-09-22T18:47:33.983428] [DEBUG] [LOCAL ] FCRX: No primary data file found to delete. [2025-09-22T18:47:33.983504] [INFO ] [LOCAL ] FCRX: Starting deletion of derivative data. [2025-09-22T18:47:33.984187] [DEBUG] [LOCAL ] FCRX: No derivative data file found to delete. [2025-09-22T18:47:33.984590] [INFO ] [MAIN ] Update Progress: 812/2372 symbols completed. FCRX took 25.6s. Estimated remaining: 3h 26m 32s. Rate: 7.6 symbols/min [2025-09-22T18:47:34.131081] [INFO ] [REMOTE ] FCX: Fetching primary data for 2024-12. [2025-09-22T18:47:34.169027] [INFO ] [MAIN ] FDP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:47:34.293005] [DEBUG] [LOCAL ] FCPT: Primary data saved (37416 records). [2025-09-22T18:47:34.293248] [INFO ] [MAIN ] FCPT: Full history saved. [2025-09-22T18:47:34.293380] [INFO ] [MAIN ] Update Progress: 813/2372 symbols completed. FCPT took 32.4s. Estimated remaining: 3h 26m 9s. Rate: 7.6 symbols/min [2025-09-22T18:47:34.473748] [DEBUG] [LOCAL ] FDP: Loaded 30932 existing records from primary storage. [2025-09-22T18:47:34.489906] [INFO ] [MAIN ] FDP: Loaded 30932 existing records. [2025-09-22T18:47:34.520329] [INFO ] [MAIN ] FDS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:47:34.696723] [WARN ] [MAIN ] FDP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:47:34.704990] [INFO ] [MAIN ] FDP: Wiping existing primary data before full refresh. [2025-09-22T18:47:34.705124] [INFO ] [LOCAL ] FDP: Starting deletion of primary data. [2025-09-22T18:47:34.705546] [DEBUG] [LOCAL ] FDS: Loaded 26237 existing records from primary storage. [2025-09-22T18:47:34.705762] [INFO ] [MAIN ] FDS: Loaded 26237 existing records. [2025-09-22T18:47:34.737551] [DEBUG] [LOCAL ] FDP: Deleted primary data file. [2025-09-22T18:47:34.787886] [INFO ] [MAIN ] FDP: Starting full primary refresh. [2025-09-22T18:47:34.927243] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-05. [2025-09-22T18:47:35.039960] [WARN ] [MAIN ] FDS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:47:35.051160] [INFO ] [MAIN ] FDS: Wiping existing primary data before full refresh. [2025-09-22T18:47:35.056361] [INFO ] [LOCAL ] FDS: Starting deletion of primary data. [2025-09-22T18:47:35.086526] [DEBUG] [LOCAL ] FDS: Deleted primary data file. [2025-09-22T18:47:35.101436] [INFO ] [MAIN ] FDS: Starting full primary refresh. [2025-09-22T18:47:35.569552] [INFO ] [REMOTE ] FDP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:47:35.690613] [INFO ] [REMOTE ] FDS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:47:35.722020] [INFO ] [REMOTE ] FDS: Fetching primary data for 2024-12. [2025-09-22T18:47:35.873306] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-22T18:47:36.010877] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-22T18:47:36.522078] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-01. [2025-09-22T18:47:36.878881] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-22T18:47:37.322108] [INFO ] [REMOTE ] FDP: Fetching primary data for 2024-12. [2025-09-22T18:47:38.122102] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-01. [2025-09-22T18:47:38.506266] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-22T18:47:38.662760] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-01 (2.14 seconds). [2025-09-22T18:47:38.922100] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-01. [2025-09-22T18:47:39.383006] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-22T18:47:39.722074] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-02. [2025-09-22T18:47:40.266682] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T18:47:40.522092] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-06. [2025-09-22T18:47:40.897914] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-22T18:47:41.322069] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-02. [2025-09-22T18:47:41.448453] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-22T18:47:42.122114] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-07. [2025-09-22T18:47:42.922133] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-02. [2025-09-22T18:47:43.077194] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-07 (0.96 seconds). [2025-09-22T18:47:43.232836] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-02 (1.91 seconds). [2025-09-22T18:47:43.722053] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-03. [2025-09-22T18:47:44.168789] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-22T18:47:44.522061] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-03. [2025-09-22T18:47:45.322082] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-03. [2025-09-22T18:47:45.450825] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-22T18:47:45.511784] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-22T18:47:46.122065] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-08. [2025-09-22T18:47:46.621503] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T18:47:46.855782] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-22T18:47:46.922007] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-04. [2025-09-22T18:47:47.722068] [INFO ] [REMOTE ] FCT: Fetching primary data for 2025-09. [2025-09-22T18:47:48.319242] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T18:47:48.522088] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-04. [2025-09-22T18:47:48.741916] [INFO ] [REMOTE ] FCT: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-22T18:47:48.745061] [INFO ] [REMOTE ] FCT: Full fetch complete (21215 records). [2025-09-22T18:47:48.745151] [DEBUG] [VALIDATOR ] FCT: Validating primary data. [2025-09-22T18:47:49.122240] [DEBUG] [VALIDATOR ] FCT: All expected trading days are present. [2025-09-22T18:47:49.122390] [DEBUG] [VALIDATOR ] FCT: Primary data validation passed. [2025-09-22T18:47:49.122957] [INFO ] [MAIN ] FCT: Fetched primary data is valid. [2025-09-22T18:47:49.123024] [DEBUG] [LOCAL ] FCT: Saving primary data. [2025-09-22T18:47:49.123934] [DEBUG] [LOCAL ] FCT: Trimmed 21215 records to 14298 (keeping 200 days of data) [2025-09-22T18:47:49.217770] [DEBUG] [LOCAL ] FCT: Primary data saved (14298 records). [2025-09-22T18:47:49.217933] [INFO ] [MAIN ] FCT: Full history saved. [2025-09-22T18:47:49.218024] [INFO ] [MAIN ] Update Progress: 814/2372 symbols completed. FCT took 39.4s. Estimated remaining: 3h 26m 15s. Rate: 7.6 symbols/min [2025-09-22T18:47:49.327200] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-04. [2025-09-22T18:47:49.400289] [INFO ] [MAIN ] FDX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:47:49.473864] [DEBUG] [LOCAL ] FDX: Loaded 52338 existing records from primary storage. [2025-09-22T18:47:49.474087] [INFO ] [MAIN ] FDX: Loaded 52338 existing records. [2025-09-22T18:47:49.660414] [WARN ] [MAIN ] FDX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:47:49.660858] [INFO ] [MAIN ] FDX: Wiping existing primary data before full refresh. [2025-09-22T18:47:49.660933] [INFO ] [LOCAL ] FDX: Starting deletion of primary data. [2025-09-22T18:47:49.662471] [DEBUG] [LOCAL ] FDX: Deleted primary data file. [2025-09-22T18:47:49.662545] [INFO ] [MAIN ] FDX: Starting full primary refresh. [2025-09-22T18:47:50.034705] [INFO ] [REMOTE ] FDX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:47:50.122034] [INFO ] [REMOTE ] FDX: Fetching primary data for 2024-12. [2025-09-22T18:47:50.374188] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-22T18:47:50.725199] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-04 (2.20 seconds). [2025-09-22T18:47:50.922063] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-05. [2025-09-22T18:47:51.722023] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-05. [2025-09-22T18:47:51.743242] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T18:47:52.028782] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T18:47:52.522059] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-05. [2025-09-22T18:47:53.322083] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-06. [2025-09-22T18:47:53.670786] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-22T18:47:53.723121] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-05 (2.00 seconds). [2025-09-22T18:47:54.122041] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-06. [2025-09-22T18:47:54.479851] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-22T18:47:54.922059] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-01. [2025-09-22T18:47:55.722029] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-07. [2025-09-22T18:47:56.213689] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-06 (2.09 seconds). [2025-09-22T18:47:56.522106] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-06. [2025-09-22T18:47:56.667053] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-22T18:47:56.760616] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-22T18:47:57.322059] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-08. [2025-09-22T18:47:57.541023] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T18:47:58.122060] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-02. [2025-09-22T18:47:58.581002] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-22T18:47:58.922055] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-07. [2025-09-22T18:47:59.527468] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T18:47:59.722051] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-03. [2025-09-22T18:48:00.295619] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T18:48:00.522095] [INFO ] [REMOTE ] FDS: Fetching primary data for 2025-09. [2025-09-22T18:48:01.322066] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-08. [2025-09-22T18:48:01.735154] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-22T18:48:02.122086] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-07. [2025-09-22T18:48:02.395332] [INFO ] [REMOTE ] FDS: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-22T18:48:02.401880] [INFO ] [REMOTE ] FDS: Full fetch complete (36542 records). [2025-09-22T18:48:02.402063] [DEBUG] [VALIDATOR ] FDS: Validating primary data. [2025-09-22T18:48:02.822142] [DEBUG] [VALIDATOR ] FDS: All expected trading days are present. [2025-09-22T18:48:02.822248] [DEBUG] [VALIDATOR ] FDS: Primary data validation passed. [2025-09-22T18:48:02.822951] [INFO ] [MAIN ] FDS: Fetched primary data is valid. [2025-09-22T18:48:02.823055] [DEBUG] [LOCAL ] FDS: Saving primary data. [2025-09-22T18:48:02.824166] [DEBUG] [LOCAL ] FDS: Trimmed 36542 records to 25991 (keeping 200 days of data) [2025-09-22T18:48:02.933755] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-04. [2025-09-22T18:48:03.013022] [DEBUG] [LOCAL ] FDS: Primary data saved (25991 records). [2025-09-22T18:48:03.013257] [INFO ] [MAIN ] FDS: Full history saved. [2025-09-22T18:48:03.013480] [INFO ] [MAIN ] Update Progress: 815/2372 symbols completed. FDS took 28.7s. Estimated remaining: 3h 26m 18s. Rate: 7.5 symbols/min [2025-09-22T18:48:03.195440] [INFO ] [MAIN ] FE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:48:03.262131] [DEBUG] [LOCAL ] FE: Loaded 54219 existing records from primary storage. [2025-09-22T18:48:03.262280] [INFO ] [MAIN ] FE: Loaded 54219 existing records. [2025-09-22T18:48:03.448363] [WARN ] [MAIN ] FE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:48:03.448624] [INFO ] [MAIN ] FE: Wiping existing primary data before full refresh. [2025-09-22T18:48:03.448704] [INFO ] [LOCAL ] FE: Starting deletion of primary data. [2025-09-22T18:48:03.450324] [DEBUG] [LOCAL ] FE: Deleted primary data file. [2025-09-22T18:48:03.450394] [INFO ] [MAIN ] FE: Starting full primary refresh. [2025-09-22T18:48:03.808788] [INFO ] [REMOTE ] FE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:48:03.809125] [INFO ] [REMOTE ] FE: Fetching primary data for 2024-12. [2025-09-22T18:48:04.320142] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-08 (3.00 seconds). [2025-09-22T18:48:04.522070] [INFO ] [REMOTE ] FDP: Fetching primary data for 2025-09. [2025-09-22T18:48:05.236432] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-07 (3.11 seconds). [2025-09-22T18:48:05.322011] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-08. [2025-09-22T18:48:05.693159] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-22T18:48:05.727127] [INFO ] [REMOTE ] FDP: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-22T18:48:05.737463] [INFO ] [REMOTE ] FDP: Full fetch complete (42750 records). [2025-09-22T18:48:05.737716] [DEBUG] [VALIDATOR ] FDP: Validating primary data. [2025-09-22T18:48:05.863288] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-04 (2.93 seconds). [2025-09-22T18:48:06.127221] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-01. [2025-09-22T18:48:06.194994] [DEBUG] [VALIDATOR ] FDP: All expected trading days are present. [2025-09-22T18:48:06.195228] [DEBUG] [VALIDATOR ] FDP: Primary data validation passed. [2025-09-22T18:48:06.195941] [INFO ] [MAIN ] FDP: Fetched primary data is valid. [2025-09-22T18:48:06.196023] [DEBUG] [LOCAL ] FDP: Saving primary data. [2025-09-22T18:48:06.197536] [DEBUG] [LOCAL ] FDP: Trimmed 42750 records to 30411 (keeping 200 days of data) [2025-09-22T18:48:06.397287] [DEBUG] [LOCAL ] FDP: Primary data saved (30411 records). [2025-09-22T18:48:06.397436] [INFO ] [MAIN ] FDP: Full history saved. [2025-09-22T18:48:06.397579] [INFO ] [MAIN ] Update Progress: 816/2372 symbols completed. FDP took 32.4s. Estimated remaining: 3h 26m 1s. Rate: 7.6 symbols/min [2025-09-22T18:48:06.565761] [INFO ] [MAIN ] FENG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:48:06.565968] [DEBUG] [LOCAL ] FENG: No existing data file found in primary storage. [2025-09-22T18:48:06.566025] [WARN ] [MAIN ] FENG: No existing data found, performing full refresh instead. [2025-09-22T18:48:06.566173] [INFO ] [MAIN ] FENG: Wiping existing primary data before full refresh. [2025-09-22T18:48:06.566219] [INFO ] [LOCAL ] FENG: Starting deletion of primary data. [2025-09-22T18:48:06.566262] [DEBUG] [LOCAL ] FENG: No primary data file found to delete. [2025-09-22T18:48:06.566307] [INFO ] [MAIN ] FENG: Starting full primary refresh. [2025-09-22T18:48:06.921753] [INFO ] [REMOTE ] FENG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:48:06.922225] [INFO ] [REMOTE ] FENG: Fetching primary data for 2024-12. [2025-09-22T18:48:07.278015] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2024-12 (0.36 seconds). [2025-09-22T18:48:07.386959] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-08 (2.06 seconds). [2025-09-22T18:48:07.722054] [INFO ] [REMOTE ] FCX: Fetching primary data for 2025-09. [2025-09-22T18:48:07.959622] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-22T18:48:08.522066] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-02. [2025-09-22T18:48:09.322061] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-05. [2025-09-22T18:48:09.749982] [INFO ] [REMOTE ] FCX: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-22T18:48:09.759609] [INFO ] [REMOTE ] FCX: Full fetch complete (77739 records). [2025-09-22T18:48:09.759827] [DEBUG] [VALIDATOR ] FCX: Validating primary data. [2025-09-22T18:48:10.132101] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-01. [2025-09-22T18:48:10.174144] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-22T18:48:10.217386] [DEBUG] [VALIDATOR ] FCX: All expected trading days are present. [2025-09-22T18:48:10.217488] [DEBUG] [VALIDATOR ] FCX: Primary data validation passed. [2025-09-22T18:48:10.218598] [INFO ] [MAIN ] FCX: Fetched primary data is valid. [2025-09-22T18:48:10.218726] [DEBUG] [LOCAL ] FCX: Saving primary data. [2025-09-22T18:48:10.222251] [DEBUG] [LOCAL ] FCX: Trimmed 77739 records to 53700 (keeping 200 days of data) [2025-09-22T18:48:10.592636] [DEBUG] [LOCAL ] FCX: Primary data saved (53700 records). [2025-09-22T18:48:10.593048] [INFO ] [MAIN ] FCX: Full history saved. [2025-09-22T18:48:10.593226] [INFO ] [MAIN ] Update Progress: 817/2372 symbols completed. FCX took 37.9s. Estimated remaining: 3h 25m 46s. Rate: 7.6 symbols/min [2025-09-22T18:48:10.699946] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-01 (0.57 seconds). [2025-09-22T18:48:10.778141] [INFO ] [MAIN ] FERG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:48:10.831465] [DEBUG] [LOCAL ] FERG: Loaded 49797 existing records from primary storage. [2025-09-22T18:48:10.831622] [INFO ] [MAIN ] FERG: Loaded 49797 existing records. [2025-09-22T18:48:10.927239] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-03. [2025-09-22T18:48:11.018309] [WARN ] [MAIN ] FERG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:48:11.018598] [INFO ] [MAIN ] FERG: Wiping existing primary data before full refresh. [2025-09-22T18:48:11.018669] [INFO ] [LOCAL ] FERG: Starting deletion of primary data. [2025-09-22T18:48:11.020046] [DEBUG] [LOCAL ] FERG: Deleted primary data file. [2025-09-22T18:48:11.020114] [INFO ] [MAIN ] FERG: Starting full primary refresh. [2025-09-22T18:48:11.391433] [INFO ] [REMOTE ] FERG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:48:11.430444] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-05 (2.11 seconds). [2025-09-22T18:48:11.722058] [INFO ] [REMOTE ] FERG: Fetching primary data for 2024-12. [2025-09-22T18:48:12.472829] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T18:48:12.522071] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-02. [2025-09-22T18:48:12.964956] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T18:48:13.312510] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T18:48:13.322947] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-03. [2025-09-22T18:48:13.906255] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-03 (0.58 seconds). [2025-09-22T18:48:14.122133] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-04. [2025-09-22T18:48:14.922078] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-06. [2025-09-22T18:48:15.672811] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-22T18:48:15.722074] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-04. [2025-09-22T18:48:16.522098] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-01. [2025-09-22T18:48:17.285612] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-06 (2.36 seconds). [2025-09-22T18:48:17.322015] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-07. [2025-09-22T18:48:17.364723] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-22T18:48:17.790979] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T18:48:18.122077] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-05. [2025-09-22T18:48:18.913043] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T18:48:18.923874] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-05. [2025-09-22T18:48:19.344279] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-05 (0.42 seconds). [2025-09-22T18:48:19.722082] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-06. [2025-09-22T18:48:19.933943] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-22T18:48:20.019843] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-06 (0.30 seconds). [2025-09-22T18:48:20.522095] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-02. [2025-09-22T18:48:21.322087] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-07. [2025-09-22T18:48:21.736446] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-07 (0.41 seconds). [2025-09-22T18:48:21.908680] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-22T18:48:22.122077] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-08. [2025-09-22T18:48:22.473170] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-08 (0.35 seconds). [2025-09-22T18:48:22.922059] [INFO ] [REMOTE ] FENG: Fetching primary data for 2025-09. [2025-09-22T18:48:23.529990] [INFO ] [REMOTE ] FENG: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-22T18:48:23.530937] [INFO ] [REMOTE ] FENG: Full fetch complete (2119 records). [2025-09-22T18:48:23.531026] [DEBUG] [VALIDATOR ] FENG: Validating primary data. [2025-09-22T18:48:23.709339] [WARN ] [VALIDATOR ] FENG: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-22T18:48:23.709546] [FATAL] [MAIN ] FENG: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:48:23.709659] [WARN ] [MAIN ] FENG: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:48:23.709739] [INFO ] [LOCAL ] FENG: Starting deletion of primary data. [2025-09-22T18:48:23.709809] [DEBUG] [LOCAL ] FENG: No primary data file found to delete. [2025-09-22T18:48:23.709858] [INFO ] [LOCAL ] FENG: Starting deletion of derivative data. [2025-09-22T18:48:23.709924] [DEBUG] [LOCAL ] FENG: No derivative data file found to delete. [2025-09-22T18:48:23.709996] [INFO ] [MAIN ] Update Progress: 818/2372 symbols completed. FENG took 17.3s. Estimated remaining: 3h 25m 48s. Rate: 7.6 symbols/min [2025-09-22T18:48:23.727236] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-06. [2025-09-22T18:48:23.886623] [INFO ] [MAIN ] FET: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:48:23.903590] [DEBUG] [LOCAL ] FET: Loaded 12925 existing records from primary storage. [2025-09-22T18:48:23.903725] [INFO ] [MAIN ] FET: Loaded 12925 existing records. [2025-09-22T18:48:24.087536] [WARN ] [MAIN ] FET: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:48:24.088881] [INFO ] [MAIN ] FET: Wiping existing primary data before full refresh. [2025-09-22T18:48:24.088937] [INFO ] [LOCAL ] FET: Starting deletion of primary data. [2025-09-22T18:48:24.089852] [DEBUG] [LOCAL ] FET: Deleted primary data file. [2025-09-22T18:48:24.089923] [INFO ] [MAIN ] FET: Starting full primary refresh. [2025-09-22T18:48:24.452238] [INFO ] [REMOTE ] FET: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:48:24.522129] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-03. [2025-09-22T18:48:25.322051] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-08. [2025-09-22T18:48:25.589788] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-22T18:48:26.000679] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T18:48:26.122041] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-04. [2025-09-22T18:48:26.922050] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-07. [2025-09-22T18:48:27.191927] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-22T18:48:27.722112] [INFO ] [REMOTE ] FET: Fetching primary data for 2024-12. [2025-09-22T18:48:28.015609] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-22T18:48:28.455237] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T18:48:28.522006] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-08. [2025-09-22T18:48:28.674779] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-22T18:48:29.322080] [INFO ] [REMOTE ] FDX: Fetching primary data for 2025-09. [2025-09-22T18:48:30.122106] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-05. [2025-09-22T18:48:30.380759] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-22T18:48:30.922110] [INFO ] [REMOTE ] FE: Fetching primary data for 2025-09. [2025-09-22T18:48:31.264745] [INFO ] [REMOTE ] FDX: Incremental fetch complete for 2025-09 (1.94 seconds). [2025-09-22T18:48:31.272901] [INFO ] [REMOTE ] FDX: Full fetch complete (74422 records). [2025-09-22T18:48:31.273052] [DEBUG] [VALIDATOR ] FDX: Validating primary data. [2025-09-22T18:48:31.673306] [DEBUG] [VALIDATOR ] FDX: All expected trading days are present. [2025-09-22T18:48:31.673471] [DEBUG] [VALIDATOR ] FDX: Primary data validation passed. [2025-09-22T18:48:31.674451] [INFO ] [MAIN ] FDX: Fetched primary data is valid. [2025-09-22T18:48:31.674518] [DEBUG] [LOCAL ] FDX: Saving primary data. [2025-09-22T18:48:31.676107] [DEBUG] [LOCAL ] FDX: Trimmed 74422 records to 51613 (keeping 200 days of data) [2025-09-22T18:48:31.741340] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-01. [2025-09-22T18:48:31.959992] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-22T18:48:32.075293] [DEBUG] [LOCAL ] FDX: Primary data saved (51613 records). [2025-09-22T18:48:32.075445] [INFO ] [MAIN ] FDX: Full history saved. [2025-09-22T18:48:32.077282] [INFO ] [MAIN ] Update Progress: 819/2372 symbols completed. FDX took 42.9s. Estimated remaining: 3h 25m 41s. Rate: 7.6 symbols/min [2025-09-22T18:48:32.276997] [INFO ] [MAIN ] FF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:48:32.306220] [DEBUG] [LOCAL ] FF: Loaded 26197 existing records from primary storage. [2025-09-22T18:48:32.306391] [INFO ] [MAIN ] FF: Loaded 26197 existing records. [2025-09-22T18:48:32.492348] [WARN ] [MAIN ] FF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:48:32.492594] [INFO ] [MAIN ] FF: Wiping existing primary data before full refresh. [2025-09-22T18:48:32.492677] [INFO ] [LOCAL ] FF: Starting deletion of primary data. [2025-09-22T18:48:32.493452] [DEBUG] [LOCAL ] FF: Deleted primary data file. [2025-09-22T18:48:32.493514] [INFO ] [MAIN ] FF: Starting full primary refresh. [2025-09-22T18:48:32.527237] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-06. [2025-09-22T18:48:32.768733] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-22T18:48:32.875759] [INFO ] [REMOTE ] FF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:48:32.898162] [INFO ] [REMOTE ] FE: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-22T18:48:32.910098] [INFO ] [REMOTE ] FE: Full fetch complete (77183 records). [2025-09-22T18:48:32.910269] [DEBUG] [VALIDATOR ] FE: Validating primary data. [2025-09-22T18:48:33.302631] [DEBUG] [VALIDATOR ] FE: All expected trading days are present. [2025-09-22T18:48:33.302770] [DEBUG] [VALIDATOR ] FE: Primary data validation passed. [2025-09-22T18:48:33.303707] [INFO ] [MAIN ] FE: Fetched primary data is valid. [2025-09-22T18:48:33.303776] [DEBUG] [LOCAL ] FE: Saving primary data. [2025-09-22T18:48:33.305595] [DEBUG] [LOCAL ] FE: Trimmed 77183 records to 53438 (keeping 200 days of data) [2025-09-22T18:48:33.363514] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-02. [2025-09-22T18:48:33.632579] [DEBUG] [LOCAL ] FE: Primary data saved (53438 records). [2025-09-22T18:48:33.632777] [INFO ] [MAIN ] FE: Full history saved. [2025-09-22T18:48:33.632906] [INFO ] [MAIN ] Update Progress: 820/2372 symbols completed. FE took 30.6s. Estimated remaining: 3h 25m 21s. Rate: 7.6 symbols/min [2025-09-22T18:48:33.805867] [INFO ] [MAIN ] FFA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:48:33.813515] [DEBUG] [LOCAL ] FFA: Loaded 5687 existing records from primary storage. [2025-09-22T18:48:33.813619] [INFO ] [MAIN ] FFA: Loaded 5687 existing records. [2025-09-22T18:48:33.995023] [WARN ] [MAIN ] FFA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:48:33.995275] [INFO ] [MAIN ] FFA: Wiping existing primary data before full refresh. [2025-09-22T18:48:33.995336] [INFO ] [LOCAL ] FFA: Starting deletion of primary data. [2025-09-22T18:48:33.995635] [DEBUG] [LOCAL ] FFA: Deleted primary data file. [2025-09-22T18:48:33.995729] [INFO ] [MAIN ] FFA: Starting full primary refresh. [2025-09-22T18:48:34.127264] [INFO ] [REMOTE ] FF: Fetching primary data for 2024-12. [2025-09-22T18:48:34.418585] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T18:48:34.451839] [INFO ] [REMOTE ] FFA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:48:34.489320] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-06 (1.96 seconds). [2025-09-22T18:48:34.922114] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-07. [2025-09-22T18:48:35.348530] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T18:48:35.722080] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-03. [2025-09-22T18:48:36.369587] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T18:48:36.392608] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-22T18:48:36.522081] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-08. [2025-09-22T18:48:37.322088] [INFO ] [REMOTE ] FFA: Fetching primary data for 2024-12. [2025-09-22T18:48:37.980351] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-22T18:48:38.122086] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-01. [2025-09-22T18:48:38.149544] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T18:48:38.922038] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-04. [2025-09-22T18:48:39.316049] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T18:48:39.722078] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-01. [2025-09-22T18:48:39.866214] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-04 (0.94 seconds). [2025-09-22T18:48:40.266482] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-22T18:48:40.522069] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-02. [2025-09-22T18:48:41.077860] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T18:48:41.322056] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-02. [2025-09-22T18:48:42.122038] [INFO ] [REMOTE ] FERG: Fetching primary data for 2025-09. [2025-09-22T18:48:42.475248] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T18:48:42.922046] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-05. [2025-09-22T18:48:43.646993] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-05 (0.72 seconds). [2025-09-22T18:48:43.722062] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-03. [2025-09-22T18:48:43.839438] [INFO ] [REMOTE ] FERG: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T18:48:43.847809] [INFO ] [REMOTE ] FERG: Full fetch complete (71036 records). [2025-09-22T18:48:43.847971] [DEBUG] [VALIDATOR ] FERG: Validating primary data. [2025-09-22T18:48:44.253304] [DEBUG] [VALIDATOR ] FERG: All expected trading days are present. [2025-09-22T18:48:44.253466] [DEBUG] [VALIDATOR ] FERG: Primary data validation passed. [2025-09-22T18:48:44.254482] [INFO ] [MAIN ] FERG: Fetched primary data is valid. [2025-09-22T18:48:44.254571] [DEBUG] [LOCAL ] FERG: Saving primary data. [2025-09-22T18:48:44.256344] [DEBUG] [LOCAL ] FERG: Trimmed 71036 records to 49036 (keeping 200 days of data) [2025-09-22T18:48:44.533396] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-03. [2025-09-22T18:48:44.566525] [DEBUG] [LOCAL ] FERG: Primary data saved (49036 records). [2025-09-22T18:48:44.566698] [INFO ] [MAIN ] FERG: Full history saved. [2025-09-22T18:48:44.566799] [INFO ] [MAIN ] Update Progress: 821/2372 symbols completed. FERG took 34.0s. Estimated remaining: 3h 25m 19s. Rate: 7.6 symbols/min [2025-09-22T18:48:44.740256] [INFO ] [MAIN ] FFC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:48:44.758057] [DEBUG] [LOCAL ] FFC: Loaded 16868 existing records from primary storage. [2025-09-22T18:48:44.758184] [INFO ] [MAIN ] FFC: Loaded 16868 existing records. [2025-09-22T18:48:44.936364] [WARN ] [MAIN ] FFC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:48:44.936629] [INFO ] [MAIN ] FFC: Wiping existing primary data before full refresh. [2025-09-22T18:48:44.936712] [INFO ] [LOCAL ] FFC: Starting deletion of primary data. [2025-09-22T18:48:44.937330] [DEBUG] [LOCAL ] FFC: Deleted primary data file. [2025-09-22T18:48:44.937392] [INFO ] [MAIN ] FFC: Starting full primary refresh. [2025-09-22T18:48:45.068911] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-03 (0.54 seconds). [2025-09-22T18:48:45.322177] [INFO ] [REMOTE ] FFC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:48:45.340536] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-06. [2025-09-22T18:48:45.343704] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-22T18:48:46.122079] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-04. [2025-09-22T18:48:46.172849] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-22T18:48:46.922042] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-07. [2025-09-22T18:48:47.183976] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T18:48:47.494030] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-07 (0.57 seconds). [2025-09-22T18:48:47.722049] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-05. [2025-09-22T18:48:48.522082] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-08. [2025-09-22T18:48:48.949012] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-22T18:48:49.322055] [INFO ] [REMOTE ] FFC: Fetching primary data for 2024-12. [2025-09-22T18:48:49.466404] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-08 (0.94 seconds). [2025-09-22T18:48:49.958243] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2024-12 (0.64 seconds). [2025-09-22T18:48:50.122055] [INFO ] [REMOTE ] FET: Fetching primary data for 2025-09. [2025-09-22T18:48:50.922024] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-04. [2025-09-22T18:48:51.136819] [INFO ] [REMOTE ] FET: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-22T18:48:51.139848] [INFO ] [REMOTE ] FET: Full fetch complete (18072 records). [2025-09-22T18:48:51.139936] [DEBUG] [VALIDATOR ] FET: Validating primary data. [2025-09-22T18:48:51.521364] [DEBUG] [VALIDATOR ] FET: All expected trading days are present. [2025-09-22T18:48:51.521443] [DEBUG] [VALIDATOR ] FET: Primary data validation passed. [2025-09-22T18:48:51.521894] [INFO ] [MAIN ] FET: Fetched primary data is valid. [2025-09-22T18:48:51.521956] [DEBUG] [LOCAL ] FET: Saving primary data. [2025-09-22T18:48:51.522587] [DEBUG] [LOCAL ] FET: Trimmed 18072 records to 12626 (keeping 200 days of data) [2025-09-22T18:48:51.600074] [DEBUG] [LOCAL ] FET: Primary data saved (12626 records). [2025-09-22T18:48:51.600282] [INFO ] [MAIN ] FET: Full history saved. [2025-09-22T18:48:51.600387] [INFO ] [MAIN ] Update Progress: 822/2372 symbols completed. FET took 27.9s. Estimated remaining: 3h 25m 9s. Rate: 7.6 symbols/min [2025-09-22T18:48:51.727122] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-06. [2025-09-22T18:48:51.779143] [INFO ] [MAIN ] FFWM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:48:51.791739] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-22T18:48:51.837859] [DEBUG] [LOCAL ] FFWM: Loaded 36810 existing records from primary storage. [2025-09-22T18:48:51.838033] [INFO ] [MAIN ] FFWM: Loaded 36810 existing records. [2025-09-22T18:48:52.014233] [WARN ] [MAIN ] FFWM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:48:52.014516] [INFO ] [MAIN ] FFWM: Wiping existing primary data before full refresh. [2025-09-22T18:48:52.014566] [INFO ] [LOCAL ] FFWM: Starting deletion of primary data. [2025-09-22T18:48:52.015431] [DEBUG] [LOCAL ] FFWM: Deleted primary data file. [2025-09-22T18:48:52.015490] [INFO ] [MAIN ] FFWM: Starting full primary refresh. [2025-09-22T18:48:52.368938] [INFO ] [REMOTE ] FFWM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:48:52.522054] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-05. [2025-09-22T18:48:53.002813] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-22T18:48:53.106285] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-22T18:48:53.322055] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-06. [2025-09-22T18:48:53.993163] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-06 (0.67 seconds). [2025-09-22T18:48:54.122052] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-07. [2025-09-22T18:48:54.708719] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-07 (0.59 seconds). [2025-09-22T18:48:54.922050] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-07. [2025-09-22T18:48:55.722023] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-08. [2025-09-22T18:48:55.997821] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-22T18:48:56.108961] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-08 (0.39 seconds). [2025-09-22T18:48:56.522064] [INFO ] [REMOTE ] FFA: Fetching primary data for 2025-09. [2025-09-22T18:48:57.219366] [INFO ] [REMOTE ] FFA: Incremental fetch complete for 2025-09 (0.70 seconds). [2025-09-22T18:48:57.220920] [INFO ] [REMOTE ] FFA: Full fetch complete (8157 records). [2025-09-22T18:48:57.221009] [DEBUG] [VALIDATOR ] FFA: Validating primary data. [2025-09-22T18:48:57.324282] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-01. [2025-09-22T18:48:57.588197] [DEBUG] [VALIDATOR ] FFA: All expected trading days are present. [2025-09-22T18:48:57.588303] [DEBUG] [VALIDATOR ] FFA: Primary data validation passed. [2025-09-22T18:48:57.588555] [INFO ] [MAIN ] FFA: Fetched primary data is valid. [2025-09-22T18:48:57.588597] [DEBUG] [LOCAL ] FFA: Saving primary data. [2025-09-22T18:48:57.589059] [DEBUG] [LOCAL ] FFA: Trimmed 8157 records to 5609 (keeping 200 days of data) [2025-09-22T18:48:57.624590] [DEBUG] [LOCAL ] FFA: Primary data saved (5609 records). [2025-09-22T18:48:57.624741] [INFO ] [MAIN ] FFA: Full history saved. [2025-09-22T18:48:57.624839] [INFO ] [MAIN ] Update Progress: 823/2372 symbols completed. FFA took 24.0s. Estimated remaining: 3h 24m 58s. Rate: 7.6 symbols/min [2025-09-22T18:48:57.810080] [INFO ] [MAIN ] FG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:48:57.833772] [DEBUG] [LOCAL ] FG: Loaded 22587 existing records from primary storage. [2025-09-22T18:48:57.833913] [INFO ] [MAIN ] FG: Loaded 22587 existing records. [2025-09-22T18:48:58.015995] [WARN ] [MAIN ] FG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:48:58.016314] [INFO ] [MAIN ] FG: Wiping existing primary data before full refresh. [2025-09-22T18:48:58.016373] [INFO ] [LOCAL ] FG: Starting deletion of primary data. [2025-09-22T18:48:58.017148] [DEBUG] [LOCAL ] FG: Deleted primary data file. [2025-09-22T18:48:58.017210] [INFO ] [MAIN ] FG: Starting full primary refresh. [2025-09-22T18:48:58.124444] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2024-12. [2025-09-22T18:48:58.387199] [INFO ] [REMOTE ] FG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:48:58.402503] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-22T18:48:58.922062] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-02. [2025-09-22T18:48:59.066769] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-22T18:48:59.722033] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-01. [2025-09-22T18:48:59.928118] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-22T18:49:00.522093] [INFO ] [REMOTE ] FG: Fetching primary data for 2024-12. [2025-09-22T18:49:01.074575] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T18:49:01.322080] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-03. [2025-09-22T18:49:01.381085] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-22T18:49:02.122107] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-02. [2025-09-22T18:49:02.204436] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-03 (0.88 seconds). [2025-09-22T18:49:02.922057] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-04. [2025-09-22T18:49:03.011356] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-22T18:49:03.722026] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-01. [2025-09-22T18:49:03.969805] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-22T18:49:04.522058] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-08. [2025-09-22T18:49:04.558727] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-22T18:49:05.322073] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-03. [2025-09-22T18:49:05.596538] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T18:49:06.122071] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-05. [2025-09-22T18:49:06.748935] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-05 (0.63 seconds). [2025-09-22T18:49:06.805544] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T18:49:06.922104] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-02. [2025-09-22T18:49:07.589332] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-22T18:49:07.722163] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-03. [2025-09-22T18:49:08.522157] [INFO ] [REMOTE ] FF: Fetching primary data for 2025-09. [2025-09-22T18:49:08.698472] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-22T18:49:09.290882] [INFO ] [REMOTE ] FF: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T18:49:09.294933] [INFO ] [REMOTE ] FF: Full fetch complete (37238 records). [2025-09-22T18:49:09.295073] [DEBUG] [VALIDATOR ] FF: Validating primary data. [2025-09-22T18:49:09.329569] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-04. [2025-09-22T18:49:09.744212] [DEBUG] [VALIDATOR ] FF: All expected trading days are present. [2025-09-22T18:49:09.744314] [DEBUG] [VALIDATOR ] FF: Primary data validation passed. [2025-09-22T18:49:09.744972] [INFO ] [MAIN ] FF: Fetched primary data is valid. [2025-09-22T18:49:09.745037] [DEBUG] [LOCAL ] FF: Saving primary data. [2025-09-22T18:49:09.745989] [DEBUG] [LOCAL ] FF: Trimmed 37238 records to 25726 (keeping 200 days of data) [2025-09-22T18:49:09.906798] [DEBUG] [LOCAL ] FF: Primary data saved (25726 records). [2025-09-22T18:49:09.906968] [INFO ] [MAIN ] FF: Full history saved. [2025-09-22T18:49:09.907064] [INFO ] [MAIN ] Update Progress: 824/2372 symbols completed. FF took 37.8s. Estimated remaining: 3h 24m 58s. Rate: 7.6 symbols/min [2025-09-22T18:49:10.078408] [INFO ] [MAIN ] FGN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:49:10.083999] [DEBUG] [LOCAL ] FGN: Loaded 4085 existing records from primary storage. [2025-09-22T18:49:10.084083] [INFO ] [MAIN ] FGN: Loaded 4085 existing records. [2025-09-22T18:49:10.127581] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-04. [2025-09-22T18:49:10.274939] [WARN ] [MAIN ] FGN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:49:10.275205] [INFO ] [MAIN ] FGN: Wiping existing primary data before full refresh. [2025-09-22T18:49:10.275258] [INFO ] [LOCAL ] FGN: Starting deletion of primary data. [2025-09-22T18:49:10.275521] [DEBUG] [LOCAL ] FGN: Deleted primary data file. [2025-09-22T18:49:10.275583] [INFO ] [MAIN ] FGN: Starting full primary refresh. [2025-09-22T18:49:10.638992] [INFO ] [REMOTE ] FGN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:49:10.687618] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-22T18:49:10.922033] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-05. [2025-09-22T18:49:11.609109] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T18:49:11.722034] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-06. [2025-09-22T18:49:12.060320] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-22T18:49:12.522117] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-06. [2025-09-22T18:49:12.751186] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-22T18:49:13.249170] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-06 (0.73 seconds). [2025-09-22T18:49:13.322070] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-07. [2025-09-22T18:49:14.122068] [INFO ] [REMOTE ] FGN: Fetching primary data for 2024-12. [2025-09-22T18:49:14.372295] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-22T18:49:14.691080] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2024-12 (0.57 seconds). [2025-09-22T18:49:14.922044] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-01. [2025-09-22T18:49:15.597041] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T18:49:15.722067] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-07. [2025-09-22T18:49:16.522043] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-02. [2025-09-22T18:49:16.746915] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-22T18:49:16.992411] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-22T18:49:17.322057] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-05. [2025-09-22T18:49:18.122062] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-08. [2025-09-22T18:49:18.709341] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-22T18:49:18.922050] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-08. [2025-09-22T18:49:19.180488] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-22T18:49:19.722075] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-03. [2025-09-22T18:49:19.905001] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-22T18:49:20.321358] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-03 (0.60 seconds). [2025-09-22T18:49:20.522126] [INFO ] [REMOTE ] FFC: Fetching primary data for 2025-09. [2025-09-22T18:49:21.322058] [INFO ] [REMOTE ] FG: Fetching primary data for 2025-09. [2025-09-22T18:49:21.461561] [INFO ] [REMOTE ] FFC: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-22T18:49:21.464698] [INFO ] [REMOTE ] FFC: Full fetch complete (24722 records). [2025-09-22T18:49:21.464798] [DEBUG] [VALIDATOR ] FFC: Validating primary data. [2025-09-22T18:49:21.850460] [DEBUG] [VALIDATOR ] FFC: All expected trading days are present. [2025-09-22T18:49:21.850624] [DEBUG] [VALIDATOR ] FFC: Primary data validation passed. [2025-09-22T18:49:21.851156] [INFO ] [MAIN ] FFC: Fetched primary data is valid. [2025-09-22T18:49:21.851205] [DEBUG] [LOCAL ] FFC: Saving primary data. [2025-09-22T18:49:21.851972] [DEBUG] [LOCAL ] FFC: Trimmed 24722 records to 16591 (keeping 200 days of data) [2025-09-22T18:49:21.956117] [DEBUG] [LOCAL ] FFC: Primary data saved (16591 records). [2025-09-22T18:49:21.956272] [INFO ] [MAIN ] FFC: Full history saved. [2025-09-22T18:49:21.956360] [INFO ] [MAIN ] Update Progress: 825/2372 symbols completed. FFC took 37.4s. Estimated remaining: 3h 24m 58s. Rate: 7.5 symbols/min [2025-09-22T18:49:22.124774] [INFO ] [MAIN ] FGSN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:49:22.124845] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-06. [2025-09-22T18:49:22.125936] [DEBUG] [LOCAL ] FGSN: No existing data file found in primary storage. [2025-09-22T18:49:22.125989] [WARN ] [MAIN ] FGSN: No existing data found, performing full refresh instead. [2025-09-22T18:49:22.126101] [INFO ] [MAIN ] FGSN: Wiping existing primary data before full refresh. [2025-09-22T18:49:22.126139] [INFO ] [LOCAL ] FGSN: Starting deletion of primary data. [2025-09-22T18:49:22.126180] [DEBUG] [LOCAL ] FGSN: No primary data file found to delete. [2025-09-22T18:49:22.126211] [INFO ] [MAIN ] FGSN: Starting full primary refresh. [2025-09-22T18:49:22.483455] [INFO ] [REMOTE ] FGSN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:49:22.545913] [INFO ] [REMOTE ] FG: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T18:49:22.549475] [INFO ] [REMOTE ] FG: Full fetch complete (27064 records). [2025-09-22T18:49:22.549561] [DEBUG] [VALIDATOR ] FG: Validating primary data. [2025-09-22T18:49:22.924558] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-04. [2025-09-22T18:49:22.924742] [DEBUG] [VALIDATOR ] FG: All expected trading days are present. [2025-09-22T18:49:22.924870] [DEBUG] [VALIDATOR ] FG: Primary data validation passed. [2025-09-22T18:49:22.925462] [INFO ] [MAIN ] FG: Fetched primary data is valid. [2025-09-22T18:49:22.925540] [DEBUG] [LOCAL ] FG: Saving primary data. [2025-09-22T18:49:22.927068] [DEBUG] [LOCAL ] FG: Trimmed 27064 records to 22417 (keeping 200 days of data) [2025-09-22T18:49:23.067914] [DEBUG] [LOCAL ] FG: Primary data saved (22417 records). [2025-09-22T18:49:23.068046] [INFO ] [MAIN ] FG: Full history saved. [2025-09-22T18:49:23.068130] [INFO ] [MAIN ] Update Progress: 826/2372 symbols completed. FG took 25.4s. Estimated remaining: 3h 24m 37s. Rate: 7.6 symbols/min [2025-09-22T18:49:23.237393] [INFO ] [MAIN ] FHI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:49:23.281757] [DEBUG] [LOCAL ] FHI: Loaded 41458 existing records from primary storage. [2025-09-22T18:49:23.281932] [INFO ] [MAIN ] FHI: Loaded 41458 existing records. [2025-09-22T18:49:23.465874] [WARN ] [MAIN ] FHI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:49:23.466448] [INFO ] [MAIN ] FHI: Wiping existing primary data before full refresh. [2025-09-22T18:49:23.466510] [INFO ] [LOCAL ] FHI: Starting deletion of primary data. [2025-09-22T18:49:23.473149] [DEBUG] [LOCAL ] FHI: Deleted primary data file. [2025-09-22T18:49:23.484574] [INFO ] [MAIN ] FHI: Starting full primary refresh. [2025-09-22T18:49:23.491191] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T18:49:23.608962] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-04 (0.68 seconds). [2025-09-22T18:49:23.727329] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2024-12. [2025-09-22T18:49:23.881191] [INFO ] [REMOTE ] FHI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:49:23.988848] [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-22T18:49:23.989176] [WARN ] [REMOTE ] FGSN: No data returned for month 2024-12 [2025-09-22T18:49:24.522087] [INFO ] [REMOTE ] FHI: Fetching primary data for 2024-12. [2025-09-22T18:49:25.322056] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-01. [2025-09-22T18:49:25.872749] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T18:49:26.101406] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-22T18:49:26.122059] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-07. [2025-09-22T18:49:26.922047] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-05. [2025-09-22T18:49:27.357891] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-22T18:49:27.580366] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T18:49:27.722038] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-08. [2025-09-22T18:49:28.522062] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-02. [2025-09-22T18:49:29.020460] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-22T18:49:29.107932] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-22T18:49:29.322056] [INFO ] [REMOTE ] FFWM: Fetching primary data for 2025-09. [2025-09-22T18:49:30.122061] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-01. [2025-09-22T18:49:30.326832] [INFO ] [REMOTE ] FFWM: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-22T18:49:30.333869] [INFO ] [REMOTE ] FFWM: Full fetch complete (51709 records). [2025-09-22T18:49:30.333984] [DEBUG] [VALIDATOR ] FFWM: Validating primary data. [2025-09-22T18:49:30.755487] [DEBUG] [VALIDATOR ] FFWM: All expected trading days are present. [2025-09-22T18:49:30.755570] [DEBUG] [VALIDATOR ] FFWM: Primary data validation passed. [2025-09-22T18:49:30.756402] [INFO ] [MAIN ] FFWM: Fetched primary data is valid. [2025-09-22T18:49:30.756471] [DEBUG] [LOCAL ] FFWM: Saving primary data. [2025-09-22T18:49:30.757690] [DEBUG] [LOCAL ] FFWM: Trimmed 51709 records to 36236 (keeping 200 days of data) [2025-09-22T18:49:30.936040] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-06. [2025-09-22T18:49:30.965505] [DEBUG] [LOCAL ] FFWM: Primary data saved (36236 records). [2025-09-22T18:49:30.965666] [INFO ] [MAIN ] FFWM: Full history saved. [2025-09-22T18:49:30.965777] [INFO ] [MAIN ] Update Progress: 827/2372 symbols completed. FFWM took 39.4s. Estimated remaining: 3h 24m 29s. Rate: 7.6 symbols/min [2025-09-22T18:49:31.142820] [INFO ] [MAIN ] FHN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:49:31.197025] [DEBUG] [LOCAL ] FHN: Loaded 54148 existing records from primary storage. [2025-09-22T18:49:31.197172] [INFO ] [MAIN ] FHN: Loaded 54148 existing records. [2025-09-22T18:49:31.378682] [WARN ] [MAIN ] FHN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:49:31.378949] [INFO ] [MAIN ] FHN: Wiping existing primary data before full refresh. [2025-09-22T18:49:31.378997] [INFO ] [LOCAL ] FHN: Starting deletion of primary data. [2025-09-22T18:49:31.380556] [DEBUG] [LOCAL ] FHN: Deleted primary data file. [2025-09-22T18:49:31.380617] [INFO ] [MAIN ] FHN: Starting full primary refresh. [2025-09-22T18:49:31.723695] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-03. [2025-09-22T18:49:31.753875] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-22T18:49:31.752525] [INFO ] [REMOTE ] FHN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:49:31.782589] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-22T18:49:32.337324] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-03 (0.61 seconds). [2025-09-22T18:49:32.522063] [INFO ] [REMOTE ] FHN: Fetching primary data for 2024-12. [2025-09-22T18:49:33.322073] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-02. [2025-09-22T18:49:34.122166] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-04. [2025-09-22T18:49:34.306838] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T18:49:34.376617] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-22T18:49:34.841315] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-22T18:49:34.922047] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-05. [2025-09-22T18:49:35.525330] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-05 (0.60 seconds). [2025-09-22T18:49:35.722070] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-01. [2025-09-22T18:49:36.522168] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-03. [2025-09-22T18:49:37.330493] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-07. [2025-09-22T18:49:37.336685] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T18:49:37.725139] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-22T18:49:37.872295] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-07 (0.54 seconds). [2025-09-22T18:49:38.122082] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-04. [2025-09-22T18:49:38.922063] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-06. [2025-09-22T18:49:39.695073] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-22T18:49:39.695942] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-22T18:49:39.722017] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-05. [2025-09-22T18:49:40.522101] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-02. [2025-09-22T18:49:41.265138] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-22T18:49:41.322027] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-06. [2025-09-22T18:49:41.713502] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T18:49:42.122067] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-08. [2025-09-22T18:49:42.669542] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-22T18:49:42.764261] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-22T18:49:42.922076] [INFO ] [REMOTE ] FGN: Fetching primary data for 2025-09. [2025-09-22T18:49:43.484452] [INFO ] [REMOTE ] FGN: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-22T18:49:43.485548] [INFO ] [REMOTE ] FGN: Full fetch complete (5769 records). [2025-09-22T18:49:43.485620] [DEBUG] [VALIDATOR ] FGN: Validating primary data. [2025-09-22T18:49:43.727248] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-07. [2025-09-22T18:49:43.852494] [DEBUG] [VALIDATOR ] FGN: All expected trading days are present. [2025-09-22T18:49:43.852570] [DEBUG] [VALIDATOR ] FGN: Primary data validation passed. [2025-09-22T18:49:43.852746] [INFO ] [MAIN ] FGN: Fetched primary data is valid. [2025-09-22T18:49:43.852807] [DEBUG] [LOCAL ] FGN: Saving primary data. [2025-09-22T18:49:43.853189] [DEBUG] [LOCAL ] FGN: Trimmed 5769 records to 3942 (keeping 200 days of data) [2025-09-22T18:49:43.877806] [DEBUG] [LOCAL ] FGN: Primary data saved (3942 records). [2025-09-22T18:49:43.877882] [INFO ] [MAIN ] FGN: Full history saved. [2025-09-22T18:49:43.877960] [INFO ] [MAIN ] Update Progress: 828/2372 symbols completed. FGN took 34.0s. Estimated remaining: 3h 24m 30s. Rate: 7.6 symbols/min [2025-09-22T18:49:44.062451] [INFO ] [MAIN ] FI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:49:44.121109] [DEBUG] [LOCAL ] FI: Loaded 54278 existing records from primary storage. [2025-09-22T18:49:44.121253] [INFO ] [MAIN ] FI: Loaded 54278 existing records. [2025-09-22T18:49:44.306927] [WARN ] [MAIN ] FI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:49:44.307273] [INFO ] [MAIN ] FI: Wiping existing primary data before full refresh. [2025-09-22T18:49:44.307980] [INFO ] [LOCAL ] FI: Starting deletion of primary data. [2025-09-22T18:49:44.309413] [DEBUG] [LOCAL ] FI: Deleted primary data file. [2025-09-22T18:49:44.309480] [INFO ] [MAIN ] FI: Starting full primary refresh. [2025-09-22T18:49:44.432248] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T18:49:44.530811] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-08. [2025-09-22T18:49:44.682949] [INFO ] [REMOTE ] FI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:49:45.176460] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-08 (0.65 seconds). [2025-09-22T18:49:45.322015] [INFO ] [REMOTE ] FI: Fetching primary data for 2024-12. [2025-09-22T18:49:46.122055] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-03. [2025-09-22T18:49:46.922057] [INFO ] [REMOTE ] FGSN: Fetching primary data for 2025-09. [2025-09-22T18:49:47.151497] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2024-12 (1.83 seconds). [2025-09-22T18:49:47.560795] [INFO ] [REMOTE ] FGSN: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-22T18:49:47.562301] [INFO ] [REMOTE ] FGSN: Full fetch complete (7500 records). [2025-09-22T18:49:47.562387] [DEBUG] [VALIDATOR ] FGSN: Validating primary data. [2025-09-22T18:49:47.723188] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-07. [2025-09-22T18:49:47.755410] [WARN ] [VALIDATOR ] FGSN: Validation failed - insufficient historical data. Have 169 unique days, need 200 days [2025-09-22T18:49:47.756548] [FATAL] [MAIN ] FGSN: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:49:47.756687] [WARN ] [MAIN ] FGSN: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:49:47.756765] [INFO ] [LOCAL ] FGSN: Starting deletion of primary data. [2025-09-22T18:49:47.756972] [DEBUG] [LOCAL ] FGSN: No primary data file found to delete. [2025-09-22T18:49:47.757078] [INFO ] [LOCAL ] FGSN: Starting deletion of derivative data. [2025-09-22T18:49:47.757147] [DEBUG] [LOCAL ] FGSN: No derivative data file found to delete. [2025-09-22T18:49:47.757231] [INFO ] [MAIN ] Update Progress: 829/2372 symbols completed. FGSN took 25.8s. Estimated remaining: 3h 24m 15s. Rate: 7.6 symbols/min [2025-09-22T18:49:47.938847] [INFO ] [MAIN ] FICO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:49:47.969909] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-03 (1.85 seconds). [2025-09-22T18:49:48.000635] [DEBUG] [LOCAL ] FICO: Loaded 20784 existing records from primary storage. [2025-09-22T18:49:48.000828] [INFO ] [MAIN ] FICO: Loaded 20784 existing records. [2025-09-22T18:49:48.185216] [WARN ] [MAIN ] FICO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:49:48.185450] [INFO ] [MAIN ] FICO: Wiping existing primary data before full refresh. [2025-09-22T18:49:48.185497] [INFO ] [LOCAL ] FICO: Starting deletion of primary data. [2025-09-22T18:49:48.186318] [DEBUG] [LOCAL ] FICO: Deleted primary data file. [2025-09-22T18:49:48.186379] [INFO ] [MAIN ] FICO: Starting full primary refresh. [2025-09-22T18:49:48.527525] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-01. [2025-09-22T18:49:48.550072] [INFO ] [REMOTE ] FICO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:49:49.256029] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T18:49:49.322023] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-08. [2025-09-22T18:49:50.122089] [INFO ] [REMOTE ] FICO: Fetching primary data for 2024-12. [2025-09-22T18:49:50.362323] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-22T18:49:50.786010] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T18:49:50.922060] [INFO ] [REMOTE ] FHI: Fetching primary data for 2025-09. [2025-09-22T18:49:51.099913] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-22T18:49:51.722064] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-02. [2025-09-22T18:49:52.126053] [INFO ] [REMOTE ] FHI: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T18:49:52.132684] [INFO ] [REMOTE ] FHI: Full fetch complete (57829 records). [2025-09-22T18:49:52.132853] [DEBUG] [VALIDATOR ] FHI: Validating primary data. [2025-09-22T18:49:52.524410] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-01. [2025-09-22T18:49:52.539564] [DEBUG] [VALIDATOR ] FHI: All expected trading days are present. [2025-09-22T18:49:52.539669] [DEBUG] [VALIDATOR ] FHI: Primary data validation passed. [2025-09-22T18:49:52.540452] [INFO ] [MAIN ] FHI: Fetched primary data is valid. [2025-09-22T18:49:52.540498] [DEBUG] [LOCAL ] FHI: Saving primary data. [2025-09-22T18:49:52.541965] [DEBUG] [LOCAL ] FHI: Trimmed 57829 records to 40812 (keeping 200 days of data) [2025-09-22T18:49:52.817670] [DEBUG] [LOCAL ] FHI: Primary data saved (40812 records). [2025-09-22T18:49:52.817809] [INFO ] [MAIN ] FHI: Full history saved. [2025-09-22T18:49:52.817893] [INFO ] [MAIN ] Update Progress: 830/2372 symbols completed. FHI took 29.7s. Estimated remaining: 3h 24m 1s. Rate: 7.6 symbols/min [2025-09-22T18:49:52.988369] [INFO ] [MAIN ] FIG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:49:52.988593] [DEBUG] [LOCAL ] FIG: No existing data file found in primary storage. [2025-09-22T18:49:52.988669] [WARN ] [MAIN ] FIG: No existing data found, performing full refresh instead. [2025-09-22T18:49:52.988818] [INFO ] [MAIN ] FIG: Wiping existing primary data before full refresh. [2025-09-22T18:49:52.988861] [INFO ] [LOCAL ] FIG: Starting deletion of primary data. [2025-09-22T18:49:52.988902] [DEBUG] [LOCAL ] FIG: No primary data file found to delete. [2025-09-22T18:49:52.988934] [INFO ] [MAIN ] FIG: Starting full primary refresh. [2025-09-22T18:49:53.332675] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-04. [2025-09-22T18:49:53.350933] [INFO ] [REMOTE ] FIG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:49:53.381774] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T18:49:53.719908] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-22T18:49:54.122052] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-03. [2025-09-22T18:49:54.846263] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T18:49:54.922037] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-02. [2025-09-22T18:49:55.723693] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-22T18:49:55.722130] [INFO ] [REMOTE ] FIG: Fetching primary data for 2024-12. [2025-09-22T18:49:56.025894] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2024-12 (0.30 seconds). [2025-09-22T18:49:56.039959] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-22T18:49:56.522054] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-04. [2025-09-22T18:49:57.322051] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-01. [2025-09-22T18:49:57.543036] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-01 (0.22 seconds). [2025-09-22T18:49:58.122047] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-03. [2025-09-22T18:49:58.181254] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T18:49:58.922074] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-05. [2025-09-22T18:49:59.072798] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T18:49:59.722113] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-02. [2025-09-22T18:49:59.963781] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-02 (0.24 seconds). [2025-09-22T18:50:00.447348] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T18:50:00.522120] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-05. [2025-09-22T18:50:01.322089] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-04. [2025-09-22T18:50:02.122075] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-06. [2025-09-22T18:50:02.379594] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T18:50:02.640900] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-05 (2.12 seconds). [2025-09-22T18:50:02.922086] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-06. [2025-09-22T18:50:03.529366] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T18:50:03.722056] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-03. [2025-09-22T18:50:04.011948] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-03 (0.29 seconds). [2025-09-22T18:50:04.522108] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-04. [2025-09-22T18:50:04.867039] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-04 (0.34 seconds). [2025-09-22T18:50:04.958627] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-06 (2.04 seconds). [2025-09-22T18:50:05.322053] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-07. [2025-09-22T18:50:06.122089] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-05. [2025-09-22T18:50:06.459465] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-05 (0.34 seconds). [2025-09-22T18:50:06.667328] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T18:50:06.922053] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-05. [2025-09-22T18:50:07.722089] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-07. [2025-09-22T18:50:07.873265] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-22T18:50:08.522063] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-06. [2025-09-22T18:50:08.741142] [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-22T18:50:08.741462] [WARN ] [REMOTE ] FIG: No data returned for month 2025-06 [2025-09-22T18:50:09.322052] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-07. [2025-09-22T18:50:09.807750] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-22T18:50:09.846025] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-07 (2.12 seconds). [2025-09-22T18:50:10.122100] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-08. [2025-09-22T18:50:10.922075] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-08. [2025-09-22T18:50:11.722061] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-08. [2025-09-22T18:50:12.226738] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-08 (2.10 seconds). [2025-09-22T18:50:12.522060] [INFO ] [REMOTE ] FI: Fetching primary data for 2025-09. [2025-09-22T18:50:13.125007] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T18:50:13.322078] [INFO ] [REMOTE ] FHN: Fetching primary data for 2025-09. [2025-09-22T18:50:13.643992] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-08 (2.72 seconds). [2025-09-22T18:50:14.122009] [INFO ] [REMOTE ] FIG: Fetching primary data for 2025-09. [2025-09-22T18:50:14.614417] [INFO ] [REMOTE ] FI: Incremental fetch complete for 2025-09 (2.09 seconds). [2025-09-22T18:50:14.623319] [INFO ] [REMOTE ] FI: Full fetch complete (77160 records). [2025-09-22T18:50:14.623465] [DEBUG] [VALIDATOR ] FI: Validating primary data. [2025-09-22T18:50:14.931725] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-06. [2025-09-22T18:50:15.051395] [DEBUG] [VALIDATOR ] FI: All expected trading days are present. [2025-09-22T18:50:15.051504] [DEBUG] [VALIDATOR ] FI: Primary data validation passed. [2025-09-22T18:50:15.052426] [INFO ] [MAIN ] FI: Fetched primary data is valid. [2025-09-22T18:50:15.052494] [DEBUG] [LOCAL ] FI: Saving primary data. [2025-09-22T18:50:15.055634] [DEBUG] [LOCAL ] FI: Trimmed 77160 records to 53506 (keeping 200 days of data) [2025-09-22T18:50:15.379749] [DEBUG] [LOCAL ] FI: Primary data saved (53506 records). [2025-09-22T18:50:15.379976] [INFO ] [MAIN ] FI: Full history saved. [2025-09-22T18:50:15.380135] [INFO ] [MAIN ] Update Progress: 831/2372 symbols completed. FI took 31.5s. Estimated remaining: 3h 24m 20s. Rate: 7.5 symbols/min [2025-09-22T18:50:15.567196] [INFO ] [MAIN ] FIGS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:50:15.607237] [INFO ] [REMOTE ] FHN: Incremental fetch complete for 2025-09 (2.29 seconds). [2025-09-22T18:50:15.618038] [INFO ] [REMOTE ] FHN: Full fetch complete (77271 records). [2025-09-22T18:50:15.618220] [DEBUG] [VALIDATOR ] FHN: Validating primary data. [2025-09-22T18:50:15.922458] [DEBUG] [LOCAL ] FIGS: Loaded 49796 existing records from primary storage. [2025-09-22T18:50:15.937330] [INFO ] [MAIN ] FIGS: Loaded 49796 existing records. [2025-09-22T18:50:16.272066] [WARN ] [MAIN ] FIGS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:50:16.271767] [DEBUG] [VALIDATOR ] FHN: All expected trading days are present. [2025-09-22T18:50:16.272895] [INFO ] [MAIN ] FIGS: Wiping existing primary data before full refresh. [2025-09-22T18:50:16.272482] [DEBUG] [VALIDATOR ] FHN: Primary data validation passed. [2025-09-22T18:50:16.274196] [INFO ] [MAIN ] FHN: Fetched primary data is valid. [2025-09-22T18:50:16.274303] [INFO ] [LOCAL ] FIGS: Starting deletion of primary data. [2025-09-22T18:50:16.274708] [DEBUG] [LOCAL ] FHN: Saving primary data. [2025-09-22T18:50:16.286198] [DEBUG] [LOCAL ] FIGS: Deleted primary data file. [2025-09-22T18:50:16.288317] [INFO ] [MAIN ] FIGS: Starting full primary refresh. [2025-09-22T18:50:16.295280] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-22T18:50:16.333872] [DEBUG] [LOCAL ] FHN: Trimmed 77271 records to 53369 (keeping 200 days of data) [2025-09-22T18:50:16.363729] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-07. [2025-09-22T18:50:16.796704] [INFO ] [REMOTE ] FIGS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:50:16.798491] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2024-12. [2025-09-22T18:50:17.041290] [DEBUG] [LOCAL ] FHN: Primary data saved (53369 records). [2025-09-22T18:50:17.041698] [INFO ] [MAIN ] FHN: Full history saved. [2025-09-22T18:50:17.042061] [INFO ] [MAIN ] Update Progress: 832/2372 symbols completed. FHN took 46.1s. Estimated remaining: 3h 24m 1s. Rate: 7.5 symbols/min [2025-09-22T18:50:17.232597] [INFO ] [MAIN ] FIHL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:50:17.279768] [DEBUG] [LOCAL ] FIHL: Loaded 41125 existing records from primary storage. [2025-09-22T18:50:17.279924] [INFO ] [MAIN ] FIHL: Loaded 41125 existing records. [2025-09-22T18:50:17.474097] [WARN ] [MAIN ] FIHL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:50:17.474360] [INFO ] [MAIN ] FIHL: Wiping existing primary data before full refresh. [2025-09-22T18:50:17.474409] [INFO ] [LOCAL ] FIHL: Starting deletion of primary data. [2025-09-22T18:50:17.475402] [DEBUG] [LOCAL ] FIHL: Deleted primary data file. [2025-09-22T18:50:17.475475] [INFO ] [MAIN ] FIHL: Starting full primary refresh. [2025-09-22T18:50:17.886039] [INFO ] [REMOTE ] FIHL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:50:17.886441] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2024-12. [2025-09-22T18:50:17.932695] [INFO ] [REMOTE ] FIG: Incremental fetch complete for 2025-09 (3.81 seconds). [2025-09-22T18:50:17.953041] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T18:50:17.953269] [INFO ] [REMOTE ] FIG: Full fetch complete (14637 records). [2025-09-22T18:50:17.959800] [DEBUG] [VALIDATOR ] FIG: Validating primary data. [2025-09-22T18:50:18.127210] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-08. [2025-09-22T18:50:18.204184] [WARN ] [VALIDATOR ] FIG: Validation failed - insufficient historical data. Have 145 unique days, need 200 days [2025-09-22T18:50:18.204534] [FATAL] [MAIN ] FIG: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:50:18.204630] [WARN ] [MAIN ] FIG: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:50:18.204746] [INFO ] [LOCAL ] FIG: Starting deletion of primary data. [2025-09-22T18:50:18.204829] [DEBUG] [LOCAL ] FIG: No primary data file found to delete. [2025-09-22T18:50:18.204879] [INFO ] [LOCAL ] FIG: Starting deletion of derivative data. [2025-09-22T18:50:18.204987] [DEBUG] [LOCAL ] FIG: No derivative data file found to delete. [2025-09-22T18:50:18.205098] [INFO ] [MAIN ] Update Progress: 833/2372 symbols completed. FIG took 25.4s. Estimated remaining: 3h 23m 40s. Rate: 7.6 symbols/min [2025-09-22T18:50:18.385562] [INFO ] [MAIN ] FINS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:50:18.403072] [DEBUG] [LOCAL ] FINS: Loaded 8288 existing records from primary storage. [2025-09-22T18:50:18.403214] [INFO ] [MAIN ] FINS: Loaded 8288 existing records. [2025-09-22T18:50:18.592012] [WARN ] [MAIN ] FINS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:50:18.592449] [INFO ] [MAIN ] FINS: Wiping existing primary data before full refresh. [2025-09-22T18:50:18.593199] [INFO ] [LOCAL ] FINS: Starting deletion of primary data. [2025-09-22T18:50:18.593972] [DEBUG] [LOCAL ] FINS: Deleted primary data file. [2025-09-22T18:50:18.594160] [INFO ] [MAIN ] FINS: Starting full primary refresh. [2025-09-22T18:50:18.785969] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2024-12 (1.99 seconds). [2025-09-22T18:50:18.927742] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-01. [2025-09-22T18:50:19.017383] [INFO ] [REMOTE ] FINS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:50:19.228105] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-22T18:50:19.300732] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-08 (1.17 seconds). [2025-09-22T18:50:19.722101] [INFO ] [REMOTE ] FINS: Fetching primary data for 2024-12. [2025-09-22T18:50:20.393445] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T18:50:20.522068] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-02. [2025-09-22T18:50:20.661062] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-22T18:50:21.322113] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-01. [2025-09-22T18:50:21.939995] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T18:50:22.122030] [INFO ] [REMOTE ] FICO: Fetching primary data for 2025-09. [2025-09-22T18:50:22.160149] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-01 (0.84 seconds). [2025-09-22T18:50:22.922066] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-03. [2025-09-22T18:50:23.410812] [INFO ] [REMOTE ] FICO: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-22T18:50:23.417101] [INFO ] [REMOTE ] FICO: Full fetch complete (28328 records). [2025-09-22T18:50:23.417392] [DEBUG] [VALIDATOR ] FICO: Validating primary data. [2025-09-22T18:50:23.727253] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-02. [2025-09-22T18:50:23.803354] [DEBUG] [VALIDATOR ] FICO: All expected trading days are present. [2025-09-22T18:50:23.803434] [DEBUG] [VALIDATOR ] FICO: Primary data validation passed. [2025-09-22T18:50:23.804028] [INFO ] [MAIN ] FICO: Fetched primary data is valid. [2025-09-22T18:50:23.804115] [DEBUG] [LOCAL ] FICO: Saving primary data. [2025-09-22T18:50:23.804926] [DEBUG] [LOCAL ] FICO: Trimmed 28328 records to 20499 (keeping 200 days of data) [2025-09-22T18:50:23.950515] [DEBUG] [LOCAL ] FICO: Primary data saved (20499 records). [2025-09-22T18:50:23.950669] [INFO ] [MAIN ] FICO: Full history saved. [2025-09-22T18:50:23.950825] [INFO ] [MAIN ] Update Progress: 834/2372 symbols completed. FICO took 36.2s. Estimated remaining: 3h 23m 28s. Rate: 7.6 symbols/min [2025-09-22T18:50:24.122223] [INFO ] [MAIN ] FINV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:50:24.174483] [DEBUG] [LOCAL ] FINV: Loaded 45658 existing records from primary storage. [2025-09-22T18:50:24.174846] [INFO ] [MAIN ] FINV: Loaded 45658 existing records. [2025-09-22T18:50:24.372170] [WARN ] [MAIN ] FINV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:50:24.372444] [INFO ] [MAIN ] FINV: Wiping existing primary data before full refresh. [2025-09-22T18:50:24.372494] [INFO ] [LOCAL ] FINV: Starting deletion of primary data. [2025-09-22T18:50:24.374029] [DEBUG] [LOCAL ] FINV: Deleted primary data file. [2025-09-22T18:50:24.374102] [INFO ] [MAIN ] FINV: Starting full primary refresh. [2025-09-22T18:50:24.527336] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-01. [2025-09-22T18:50:24.764021] [INFO ] [REMOTE ] FINV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:50:24.798628] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-22T18:50:25.149162] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T18:50:25.322048] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-03. [2025-09-22T18:50:25.388167] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-22T18:50:26.122065] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-02. [2025-09-22T18:50:26.912567] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T18:50:26.922214] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-04. [2025-09-22T18:50:26.930045] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-22T18:50:27.722137] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-04. [2025-09-22T18:50:28.522112] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-03. [2025-09-22T18:50:28.718602] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-22T18:50:29.111152] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-22T18:50:29.322076] [INFO ] [REMOTE ] FINV: Fetching primary data for 2024-12. [2025-09-22T18:50:29.355145] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-22T18:50:30.122072] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-05. [2025-09-22T18:50:30.820294] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-22T18:50:30.922020] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-01. [2025-09-22T18:50:31.499002] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T18:50:31.722064] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-05. [2025-09-22T18:50:32.412166] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T18:50:32.522006] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-02. [2025-09-22T18:50:33.322031] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-06. [2025-09-22T18:50:33.365906] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T18:50:33.765396] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-22T18:50:34.122072] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-03. [2025-09-22T18:50:34.807374] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T18:50:34.922061] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-07. [2025-09-22T18:50:35.341485] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-03 (1.22 seconds). [2025-09-22T18:50:35.722071] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-04. [2025-09-22T18:50:36.522085] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-06. [2025-09-22T18:50:36.555884] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-22T18:50:37.306144] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T18:50:37.322058] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-08. [2025-09-22T18:50:38.122069] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-05. [2025-09-22T18:50:38.232589] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-22T18:50:38.419315] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-22T18:50:38.922080] [INFO ] [REMOTE ] FIHL: Fetching primary data for 2025-09. [2025-09-22T18:50:39.440425] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T18:50:39.722097] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-07. [2025-09-22T18:50:40.522111] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-06. [2025-09-22T18:50:40.545161] [INFO ] [REMOTE ] FIHL: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T18:50:40.553279] [INFO ] [REMOTE ] FIHL: Full fetch complete (55783 records). [2025-09-22T18:50:40.553451] [DEBUG] [VALIDATOR ] FIHL: Validating primary data. [2025-09-22T18:50:40.949884] [DEBUG] [VALIDATOR ] FIHL: All expected trading days are present. [2025-09-22T18:50:40.949997] [DEBUG] [VALIDATOR ] FIHL: Primary data validation passed. [2025-09-22T18:50:40.950773] [INFO ] [MAIN ] FIHL: Fetched primary data is valid. [2025-09-22T18:50:40.950887] [DEBUG] [LOCAL ] FIHL: Saving primary data. [2025-09-22T18:50:40.952428] [DEBUG] [LOCAL ] FIHL: Trimmed 55783 records to 40389 (keeping 200 days of data) [2025-09-22T18:50:41.092969] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T18:50:41.248934] [DEBUG] [LOCAL ] FIHL: Primary data saved (40389 records). [2025-09-22T18:50:41.249063] [INFO ] [MAIN ] FIHL: Full history saved. [2025-09-22T18:50:41.249162] [INFO ] [MAIN ] Update Progress: 835/2372 symbols completed. FIHL took 24.2s. Estimated remaining: 3h 23m 38s. Rate: 7.5 symbols/min [2025-09-22T18:50:41.327230] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-08. [2025-09-22T18:50:41.421311] [INFO ] [MAIN ] FIS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:50:41.483600] [DEBUG] [LOCAL ] FIS: Loaded 54148 existing records from primary storage. [2025-09-22T18:50:41.484588] [INFO ] [MAIN ] FIS: Loaded 54148 existing records. [2025-09-22T18:50:41.664039] [WARN ] [MAIN ] FIS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:50:41.664352] [INFO ] [MAIN ] FIS: Wiping existing primary data before full refresh. [2025-09-22T18:50:41.664411] [INFO ] [LOCAL ] FIS: Starting deletion of primary data. [2025-09-22T18:50:41.666062] [DEBUG] [LOCAL ] FIS: Deleted primary data file. [2025-09-22T18:50:41.666123] [INFO ] [MAIN ] FIS: Starting full primary refresh. [2025-09-22T18:50:42.021240] [INFO ] [REMOTE ] FIS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:50:42.048392] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-22T18:50:42.122066] [INFO ] [REMOTE ] FIS: Fetching primary data for 2024-12. [2025-09-22T18:50:42.798117] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T18:50:42.922048] [INFO ] [REMOTE ] FIGS: Fetching primary data for 2025-09. [2025-09-22T18:50:43.722055] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-04. [2025-09-22T18:50:43.892623] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T18:50:44.522072] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-01. [2025-09-22T18:50:44.541734] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-22T18:50:44.633516] [INFO ] [REMOTE ] FIGS: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T18:50:44.641267] [INFO ] [REMOTE ] FIGS: Full fetch complete (71047 records). [2025-09-22T18:50:44.641394] [DEBUG] [VALIDATOR ] FIGS: Validating primary data. [2025-09-22T18:50:45.038888] [DEBUG] [VALIDATOR ] FIGS: All expected trading days are present. [2025-09-22T18:50:45.039013] [DEBUG] [VALIDATOR ] FIGS: Primary data validation passed. [2025-09-22T18:50:45.039920] [INFO ] [MAIN ] FIGS: Fetched primary data is valid. [2025-09-22T18:50:45.039988] [DEBUG] [LOCAL ] FIGS: Saving primary data. [2025-09-22T18:50:45.041517] [DEBUG] [LOCAL ] FIGS: Trimmed 71047 records to 48969 (keeping 200 days of data) [2025-09-22T18:50:45.325408] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-05. [2025-09-22T18:50:45.326857] [DEBUG] [LOCAL ] FIGS: Primary data saved (48969 records). [2025-09-22T18:50:45.327880] [INFO ] [MAIN ] FIGS: Full history saved. [2025-09-22T18:50:45.327995] [INFO ] [MAIN ] Update Progress: 836/2372 symbols completed. FIGS took 29.9s. Estimated remaining: 3h 23m 23s. Rate: 7.6 symbols/min [2025-09-22T18:50:45.504029] [INFO ] [MAIN ] FIX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:50:45.539957] [DEBUG] [LOCAL ] FIX: Loaded 31371 existing records from primary storage. [2025-09-22T18:50:45.540108] [INFO ] [MAIN ] FIX: Loaded 31371 existing records. [2025-09-22T18:50:45.733714] [WARN ] [MAIN ] FIX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:50:45.733959] [INFO ] [MAIN ] FIX: Wiping existing primary data before full refresh. [2025-09-22T18:50:45.734010] [INFO ] [LOCAL ] FIX: Starting deletion of primary data. [2025-09-22T18:50:45.734975] [DEBUG] [LOCAL ] FIX: Deleted primary data file. [2025-09-22T18:50:45.735061] [INFO ] [MAIN ] FIX: Starting full primary refresh. [2025-09-22T18:50:46.061993] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-05 (0.74 seconds). [2025-09-22T18:50:46.123909] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-06. [2025-09-22T18:50:46.130709] [INFO ] [REMOTE ] FIX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:50:46.233956] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-22T18:50:46.594345] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-22T18:50:46.922046] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-07. [2025-09-22T18:50:47.651934] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-07 (0.73 seconds). [2025-09-22T18:50:47.722023] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-08. [2025-09-22T18:50:48.391752] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-08 (0.67 seconds). [2025-09-22T18:50:48.522028] [INFO ] [REMOTE ] FINS: Fetching primary data for 2025-09. [2025-09-22T18:50:49.268299] [INFO ] [REMOTE ] FINS: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-22T18:50:49.270013] [INFO ] [REMOTE ] FINS: Full fetch complete (12798 records). [2025-09-22T18:50:49.270086] [DEBUG] [VALIDATOR ] FINS: Validating primary data. [2025-09-22T18:50:49.331772] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-07. [2025-09-22T18:50:49.640967] [DEBUG] [VALIDATOR ] FINS: All expected trading days are present. [2025-09-22T18:50:49.641051] [DEBUG] [VALIDATOR ] FINS: Primary data validation passed. [2025-09-22T18:50:49.641376] [INFO ] [MAIN ] FINS: Fetched primary data is valid. [2025-09-22T18:50:49.641415] [DEBUG] [LOCAL ] FINS: Saving primary data. [2025-09-22T18:50:49.641930] [DEBUG] [LOCAL ] FINS: Trimmed 12798 records to 8193 (keeping 200 days of data) [2025-09-22T18:50:49.695435] [DEBUG] [LOCAL ] FINS: Primary data saved (8193 records). [2025-09-22T18:50:49.695559] [INFO ] [MAIN ] FINS: Full history saved. [2025-09-22T18:50:49.695665] [INFO ] [MAIN ] Update Progress: 837/2372 symbols completed. FINS took 31.5s. Estimated remaining: 3h 23m 8s. Rate: 7.6 symbols/min [2025-09-22T18:50:50.122057] [INFO ] [REMOTE ] FIX: Fetching primary data for 2024-12. [2025-09-22T18:50:50.922069] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-02. [2025-09-22T18:50:51.138637] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-22T18:50:51.357419] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-22T18:50:51.722048] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-01. [2025-09-22T18:50:52.444820] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T18:50:52.522034] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-03. [2025-09-22T18:50:53.012271] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T18:50:53.322052] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-02. [2025-09-22T18:50:54.122108] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-08. [2025-09-22T18:50:54.199344] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T18:50:54.607883] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-02 (1.29 seconds). [2025-09-22T18:50:54.922108] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-04. [2025-09-22T18:50:55.623607] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-08 (1.50 seconds). [2025-09-22T18:50:55.722095] [INFO ] [REMOTE ] FINV: Fetching primary data for 2025-09. [2025-09-22T18:50:56.522105] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-03. [2025-09-22T18:50:56.902988] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-04 (1.98 seconds). [2025-09-22T18:50:57.315251] [INFO ] [REMOTE ] FINV: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-22T18:50:57.322970] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-05. [2025-09-22T18:50:57.325243] [INFO ] [REMOTE ] FINV: Full fetch complete (63511 records). [2025-09-22T18:50:57.325786] [DEBUG] [VALIDATOR ] FINV: Validating primary data. [2025-09-22T18:50:57.716767] [DEBUG] [VALIDATOR ] FINV: All expected trading days are present. [2025-09-22T18:50:57.716947] [DEBUG] [VALIDATOR ] FINV: Primary data validation passed. [2025-09-22T18:50:57.717856] [INFO ] [MAIN ] FINV: Fetched primary data is valid. [2025-09-22T18:50:57.718055] [DEBUG] [LOCAL ] FINV: Saving primary data. [2025-09-22T18:50:57.719739] [DEBUG] [LOCAL ] FINV: Trimmed 63511 records to 45117 (keeping 200 days of data) [2025-09-22T18:50:57.840948] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-22T18:50:58.021139] [DEBUG] [LOCAL ] FINV: Primary data saved (45117 records). [2025-09-22T18:50:58.021286] [INFO ] [MAIN ] FINV: Full history saved. [2025-09-22T18:50:58.021374] [INFO ] [MAIN ] Update Progress: 838/2372 symbols completed. FINV took 34.1s. Estimated remaining: 3h 23m 1s. Rate: 7.6 symbols/min [2025-09-22T18:50:58.122077] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-04. [2025-09-22T18:50:59.400395] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-05 (2.08 seconds). [2025-09-22T18:50:59.412323] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-06. [2025-09-22T18:50:59.911264] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-22T18:50:59.919815] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-05. [2025-09-22T18:51:01.093513] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-22T18:51:01.104346] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-07. [2025-09-22T18:51:01.879871] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-22T18:51:01.886864] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-06. [2025-09-22T18:51:05.046069] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-07 (3.94 seconds). [2025-09-22T18:51:05.057687] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-08. [2025-09-22T18:51:05.429435] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-06 (3.54 seconds). [2025-09-22T18:51:05.435965] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-07. [2025-09-22T18:51:06.944507] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T18:51:06.952919] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-08. [2025-09-22T18:51:06.987785] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-22T18:51:07.000834] [INFO ] [REMOTE ] FIS: Fetching primary data for 2025-09. [2025-09-22T18:51:08.316448] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-22T18:51:08.322603] [INFO ] [REMOTE ] FIX: Fetching primary data for 2025-09. [2025-09-22T18:51:08.888409] [INFO ] [REMOTE ] FIS: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-22T18:51:08.897093] [INFO ] [REMOTE ] FIS: Full fetch complete (77169 records). [2025-09-22T18:51:08.897238] [DEBUG] [VALIDATOR ] FIS: Validating primary data. [2025-09-22T18:51:09.299171] [DEBUG] [VALIDATOR ] FIS: All expected trading days are present. [2025-09-22T18:51:09.299262] [DEBUG] [VALIDATOR ] FIS: Primary data validation passed. [2025-09-22T18:51:09.300155] [INFO ] [MAIN ] FIS: Fetched primary data is valid. [2025-09-22T18:51:09.300219] [DEBUG] [LOCAL ] FIS: Saving primary data. [2025-09-22T18:51:09.301708] [DEBUG] [LOCAL ] FIS: Trimmed 77169 records to 53366 (keeping 200 days of data) [2025-09-22T18:51:09.433092] [INFO ] [REMOTE ] FIX: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T18:51:09.439705] [INFO ] [REMOTE ] FIX: Full fetch complete (45707 records). [2025-09-22T18:51:09.440261] [DEBUG] [VALIDATOR ] FIX: Validating primary data. [2025-09-22T18:51:09.994228] [DEBUG] [VALIDATOR ] FIX: All expected trading days are present. [2025-09-22T18:51:09.994876] [DEBUG] [VALIDATOR ] FIX: Primary data validation passed. [2025-09-22T18:51:09.996123] [INFO ] [MAIN ] FIX: Fetched primary data is valid. [2025-09-22T18:51:09.996724] [DEBUG] [LOCAL ] FIX: Saving primary data. [2025-09-22T18:51:10.015808] [DEBUG] [LOCAL ] FIX: Trimmed 45707 records to 30683 (keeping 200 days of data) [2025-09-22T18:51:10.205454] [DEBUG] [LOCAL ] FIS: Primary data saved (53366 records). [2025-09-22T18:51:10.208682] [INFO ] [MAIN ] FIS: Full history saved. [2025-09-22T18:51:10.209093] [INFO ] [MAIN ] Update Progress: 839/2372 symbols completed. FIS took 29.0s. Estimated remaining: 3h 23m 1s. Rate: 7.6 symbols/min [2025-09-22T18:51:10.301872] [DEBUG] [LOCAL ] FIX: Primary data saved (30683 records). [2025-09-22T18:51:10.302019] [INFO ] [MAIN ] FIX: Full history saved. [2025-09-22T18:51:10.303257] [INFO ] [MAIN ] Update Progress: 840/2372 symbols completed. FIX took 25.0s. Estimated remaining: 3h 22m 38s. Rate: 7.6 symbols/min [2025-09-22T18:51:10.896949] [INFO ] [MAIN ] FLG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:10.990548] [INFO ] [MAIN ] FLC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:11.010490] [INFO ] [MAIN ] FIXT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:11.037407] [DEBUG] [LOCAL ] FIXT: No existing data file found in primary storage. [2025-09-22T18:51:11.036891] [INFO ] [MAIN ] FLNG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:11.037496] [WARN ] [MAIN ] FIXT: No existing data found, performing full refresh instead. [2025-09-22T18:51:11.041935] [INFO ] [MAIN ] FIXT: Wiping existing primary data before full refresh. [2025-09-22T18:51:11.042032] [INFO ] [LOCAL ] FIXT: Starting deletion of primary data. [2025-09-22T18:51:11.043689] [DEBUG] [LOCAL ] FIXT: No primary data file found to delete. [2025-09-22T18:51:11.043807] [INFO ] [MAIN ] FIXT: Starting full primary refresh. [2025-09-22T18:51:11.124056] [DEBUG] [LOCAL ] FLC: Loaded 5799 existing records from primary storage. [2025-09-22T18:51:11.145669] [INFO ] [MAIN ] FLC: Loaded 5799 existing records. [2025-09-22T18:51:11.519850] [DEBUG] [LOCAL ] FLG: Loaded 54112 existing records from primary storage. [2025-09-22T18:51:11.526245] [INFO ] [MAIN ] FLG: Loaded 54112 existing records. [2025-09-22T18:51:11.532976] [DEBUG] [LOCAL ] FLNG: Loaded 34778 existing records from primary storage. [2025-09-22T18:51:11.544084] [INFO ] [MAIN ] FLNG: Loaded 34778 existing records. [2025-09-22T18:51:11.716698] [WARN ] [MAIN ] FLC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:51:11.841962] [INFO ] [MAIN ] FLC: Wiping existing primary data before full refresh. [2025-09-22T18:51:11.847447] [INFO ] [LOCAL ] FLC: Starting deletion of primary data. [2025-09-22T18:51:11.918361] [DEBUG] [LOCAL ] FLC: Deleted primary data file. [2025-09-22T18:51:11.962554] [INFO ] [MAIN ] FLC: Starting full primary refresh. [2025-09-22T18:51:11.946536] [INFO ] [REMOTE ] FIXT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:11.973222] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2024-12. [2025-09-22T18:51:12.021733] [WARN ] [MAIN ] FLG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:51:12.095412] [WARN ] [MAIN ] FLNG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:51:12.095758] [INFO ] [MAIN ] FLG: Wiping existing primary data before full refresh. [2025-09-22T18:51:12.112207] [INFO ] [LOCAL ] FLG: Starting deletion of primary data. [2025-09-22T18:51:12.138618] [DEBUG] [LOCAL ] FLG: Deleted primary data file. [2025-09-22T18:51:12.126487] [INFO ] [MAIN ] FLNG: Wiping existing primary data before full refresh. [2025-09-22T18:51:12.149487] [INFO ] [MAIN ] FLG: Starting full primary refresh. [2025-09-22T18:51:12.177708] [INFO ] [LOCAL ] FLNG: Starting deletion of primary data. [2025-09-22T18:51:12.257588] [DEBUG] [LOCAL ] FLNG: Deleted primary data file. [2025-09-22T18:51:12.315511] [INFO ] [MAIN ] FLNG: Starting full primary refresh. [2025-09-22T18:51:13.088266] [INFO ] [REMOTE ] FLC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:13.081631] [INFO ] [REMOTE ] FLG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:13.101910] [INFO ] [REMOTE ] FLC: Fetching primary data for 2024-12. [2025-09-22T18:51:13.108261] [INFO ] [REMOTE ] FLG: Fetching primary data for 2024-12. [2025-09-22T18:51:13.220001] [INFO ] [REMOTE ] FLNG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:13.220324] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2024-12. [2025-09-22T18:51:13.351550] [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-22T18:51:13.351946] [WARN ] [REMOTE ] FIXT: No data returned for month 2024-12 [2025-09-22T18:51:13.352448] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-01. [2025-09-22T18:51:13.604722] [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-22T18:51:13.605071] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-01 [2025-09-22T18:51:13.605528] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-02. [2025-09-22T18:51:13.846177] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2024-12 (0.74 seconds). [2025-09-22T18:51:13.848216] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-01. [2025-09-22T18:51:13.855330] [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-22T18:51:13.855531] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-02 [2025-09-22T18:51:13.855849] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-03. [2025-09-22T18:51:14.065406] [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-22T18:51:14.065736] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-03 [2025-09-22T18:51:14.066184] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-04. [2025-09-22T18:51:14.302415] [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-22T18:51:14.302759] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-04 [2025-09-22T18:51:14.303208] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-05. [2025-09-22T18:51:14.502302] [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-22T18:51:14.502490] [WARN ] [REMOTE ] FIXT: No data returned for month 2025-05 [2025-09-22T18:51:14.502882] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-06. [2025-09-22T18:51:14.548723] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-01 (0.70 seconds). [2025-09-22T18:51:14.812689] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T18:51:14.922054] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-02. [2025-09-22T18:51:15.169686] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2024-12 (2.06 seconds). [2025-09-22T18:51:15.193278] [INFO ] [REMOTE ] FIXT: Incremental fetch complete for 2025-06 (0.69 seconds). [2025-09-22T18:51:15.525572] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-02 (0.60 seconds). [2025-09-22T18:51:15.722070] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-01. [2025-09-22T18:51:16.522069] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-01. [2025-09-22T18:51:17.322070] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-07. [2025-09-22T18:51:17.502047] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-22T18:51:17.936132] [INFO ] [REMOTE ] FIXT: Incremental fetch complete for 2025-07 (0.61 seconds). [2025-09-22T18:51:17.957709] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T18:51:18.122070] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-02. [2025-09-22T18:51:18.922053] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-03. [2025-09-22T18:51:19.344314] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T18:51:19.523890] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-03 (0.60 seconds). [2025-09-22T18:51:19.722058] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-03. [2025-09-22T18:51:20.522066] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-08. [2025-09-22T18:51:20.830797] [INFO ] [REMOTE ] FIXT: Incremental fetch complete for 2025-08 (0.31 seconds). [2025-09-22T18:51:21.266850] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T18:51:21.322078] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-04. [2025-09-22T18:51:21.910960] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-04 (0.59 seconds). [2025-09-22T18:51:22.122071] [INFO ] [REMOTE ] FIXT: Fetching primary data for 2025-09. [2025-09-22T18:51:22.667329] [INFO ] [REMOTE ] FIXT: Incremental fetch complete for 2025-09 (0.55 seconds). [2025-09-22T18:51:22.668337] [INFO ] [REMOTE ] FIXT: Full fetch complete (1702 records). [2025-09-22T18:51:22.668406] [DEBUG] [VALIDATOR ] FIXT: Validating primary data. [2025-09-22T18:51:22.848683] [WARN ] [VALIDATOR ] FIXT: Validation failed - insufficient historical data. Have 68 unique days, need 200 days [2025-09-22T18:51:22.848906] [FATAL] [MAIN ] FIXT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:51:22.848973] [WARN ] [MAIN ] FIXT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:51:22.849049] [INFO ] [LOCAL ] FIXT: Starting deletion of primary data. [2025-09-22T18:51:22.849114] [DEBUG] [LOCAL ] FIXT: No primary data file found to delete. [2025-09-22T18:51:22.849151] [INFO ] [LOCAL ] FIXT: Starting deletion of derivative data. [2025-09-22T18:51:22.849191] [DEBUG] [LOCAL ] FIXT: No derivative data file found to delete. [2025-09-22T18:51:22.849248] [INFO ] [MAIN ] Update Progress: 841/2372 symbols completed. FIXT took 12.5s. Estimated remaining: 3h 22m 39s. Rate: 7.6 symbols/min [2025-09-22T18:51:22.927195] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-04. [2025-09-22T18:51:23.028745] [INFO ] [MAIN ] FLO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:23.088404] [DEBUG] [LOCAL ] FLO: Loaded 52630 existing records from primary storage. [2025-09-22T18:51:23.088592] [INFO ] [MAIN ] FLO: Loaded 52630 existing records. [2025-09-22T18:51:23.282454] [WARN ] [MAIN ] FLO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:51:23.282793] [INFO ] [MAIN ] FLO: Wiping existing primary data before full refresh. [2025-09-22T18:51:23.282851] [INFO ] [LOCAL ] FLO: Starting deletion of primary data. [2025-09-22T18:51:23.284671] [DEBUG] [LOCAL ] FLO: Deleted primary data file. [2025-09-22T18:51:23.284735] [INFO ] [MAIN ] FLO: Starting full primary refresh. [2025-09-22T18:51:23.642517] [INFO ] [REMOTE ] FLO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:23.722086] [INFO ] [REMOTE ] FLO: Fetching primary data for 2024-12. [2025-09-22T18:51:24.522113] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-02. [2025-09-22T18:51:24.825033] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-04 (1.90 seconds). [2025-09-22T18:51:25.322087] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-05. [2025-09-22T18:51:25.412096] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T18:51:26.122059] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-01. [2025-09-22T18:51:26.307823] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-22T18:51:26.376131] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-22T18:51:26.922078] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-06. [2025-09-22T18:51:27.644330] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T18:51:27.722067] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-02. [2025-09-22T18:51:28.306885] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T18:51:28.522059] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-03. [2025-09-22T18:51:29.322048] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-05. [2025-09-22T18:51:29.393447] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T18:51:29.914734] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-05 (0.59 seconds). [2025-09-22T18:51:29.987618] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T18:51:30.122050] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-04. [2025-09-22T18:51:30.922047] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-06. [2025-09-22T18:51:31.518469] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-22T18:51:31.722055] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-03. [2025-09-22T18:51:31.960639] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-22T18:51:32.522063] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-07. [2025-09-22T18:51:33.156531] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-22T18:51:33.322031] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-04. [2025-09-22T18:51:34.052165] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T18:51:34.122033] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-08. [2025-09-22T18:51:34.922073] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-07. [2025-09-22T18:51:35.099808] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-22T18:51:35.548222] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-22T18:51:35.579263] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T18:51:35.722053] [INFO ] [REMOTE ] FLNG: Fetching primary data for 2025-09. [2025-09-22T18:51:36.522061] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-05. [2025-09-22T18:51:37.285690] [INFO ] [REMOTE ] FLNG: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-22T18:51:37.292528] [INFO ] [REMOTE ] FLNG: Full fetch complete (50950 records). [2025-09-22T18:51:37.292715] [DEBUG] [VALIDATOR ] FLNG: Validating primary data. [2025-09-22T18:51:37.327402] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-05. [2025-09-22T18:51:37.742558] [DEBUG] [VALIDATOR ] FLNG: All expected trading days are present. [2025-09-22T18:51:37.742687] [DEBUG] [VALIDATOR ] FLNG: Primary data validation passed. [2025-09-22T18:51:37.743383] [INFO ] [MAIN ] FLNG: Fetched primary data is valid. [2025-09-22T18:51:37.743425] [DEBUG] [LOCAL ] FLNG: Saving primary data. [2025-09-22T18:51:37.744764] [DEBUG] [LOCAL ] FLNG: Trimmed 50950 records to 34117 (keeping 200 days of data) [2025-09-22T18:51:37.963918] [DEBUG] [LOCAL ] FLNG: Primary data saved (34117 records). [2025-09-22T18:51:37.964074] [INFO ] [MAIN ] FLNG: Full history saved. [2025-09-22T18:51:37.964163] [INFO ] [MAIN ] Update Progress: 842/2372 symbols completed. FLNG took 27.6s. Estimated remaining: 3h 22m 44s. Rate: 7.5 symbols/min [2025-09-22T18:51:38.122319] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-08. [2025-09-22T18:51:38.142853] [INFO ] [MAIN ] FLOC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:38.144155] [DEBUG] [LOCAL ] FLOC: No existing data file found in primary storage. [2025-09-22T18:51:38.144257] [WARN ] [MAIN ] FLOC: No existing data found, performing full refresh instead. [2025-09-22T18:51:38.145587] [INFO ] [MAIN ] FLOC: Wiping existing primary data before full refresh. [2025-09-22T18:51:38.145669] [INFO ] [LOCAL ] FLOC: Starting deletion of primary data. [2025-09-22T18:51:38.145736] [DEBUG] [LOCAL ] FLOC: No primary data file found to delete. [2025-09-22T18:51:38.145773] [INFO ] [MAIN ] FLOC: Starting full primary refresh. [2025-09-22T18:51:38.282533] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T18:51:38.553416] [INFO ] [REMOTE ] FLOC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:38.860820] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-08 (0.74 seconds). [2025-09-22T18:51:38.932164] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-06. [2025-09-22T18:51:38.956781] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T18:51:39.722108] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2024-12. [2025-09-22T18:51:40.070854] [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-22T18:51:40.071168] [WARN ] [REMOTE ] FLOC: No data returned for month 2024-12 [2025-09-22T18:51:40.279045] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:51:40.522063] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-06. [2025-09-22T18:51:41.322061] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-01. [2025-09-22T18:51:42.122025] [INFO ] [REMOTE ] FLC: Fetching primary data for 2025-09. [2025-09-22T18:51:42.241997] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-22T18:51:42.410045] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-22T18:51:42.830491] [INFO ] [REMOTE ] FLC: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-22T18:51:42.831911] [INFO ] [REMOTE ] FLC: Full fetch complete (8062 records). [2025-09-22T18:51:42.831985] [DEBUG] [VALIDATOR ] FLC: Validating primary data. [2025-09-22T18:51:42.927273] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-02. [2025-09-22T18:51:43.214190] [DEBUG] [VALIDATOR ] FLC: All expected trading days are present. [2025-09-22T18:51:43.214288] [DEBUG] [VALIDATOR ] FLC: Primary data validation passed. [2025-09-22T18:51:43.214522] [INFO ] [MAIN ] FLC: Fetched primary data is valid. [2025-09-22T18:51:43.214582] [DEBUG] [LOCAL ] FLC: Saving primary data. [2025-09-22T18:51:43.215073] [DEBUG] [LOCAL ] FLC: Trimmed 8062 records to 5602 (keeping 200 days of data) [2025-09-22T18:51:43.249324] [DEBUG] [LOCAL ] FLC: Primary data saved (5602 records). [2025-09-22T18:51:43.249451] [INFO ] [MAIN ] FLC: Full history saved. [2025-09-22T18:51:43.249547] [INFO ] [MAIN ] Update Progress: 843/2372 symbols completed. FLC took 32.9s. Estimated remaining: 3h 22m 31s. Rate: 7.5 symbols/min [2025-09-22T18:51:43.426446] [INFO ] [MAIN ] FLR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:43.480727] [DEBUG] [LOCAL ] FLR: Loaded 53899 existing records from primary storage. [2025-09-22T18:51:43.480949] [INFO ] [MAIN ] FLR: Loaded 53899 existing records. [2025-09-22T18:51:43.657010] [WARN ] [MAIN ] FLR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:51:43.657268] [INFO ] [MAIN ] FLR: Wiping existing primary data before full refresh. [2025-09-22T18:51:43.657315] [INFO ] [LOCAL ] FLR: Starting deletion of primary data. [2025-09-22T18:51:43.658618] [DEBUG] [LOCAL ] FLR: Deleted primary data file. [2025-09-22T18:51:43.658701] [INFO ] [MAIN ] FLR: Starting full primary refresh. [2025-09-22T18:51:43.731783] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-07. [2025-09-22T18:51:44.026012] [INFO ] [REMOTE ] FLR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:44.259485] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T18:51:44.522067] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-03. [2025-09-22T18:51:45.322065] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-07. [2025-09-22T18:51:45.437260] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T18:51:45.865716] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T18:51:46.122063] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-08. [2025-09-22T18:51:46.922050] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-04. [2025-09-22T18:51:47.023059] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-22T18:51:47.689616] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T18:51:47.722006] [INFO ] [REMOTE ] FLO: Fetching primary data for 2025-09. [2025-09-22T18:51:47.918086] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-22T18:51:48.522075] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-08. [2025-09-22T18:51:49.322054] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-05. [2025-09-22T18:51:49.696543] [INFO ] [REMOTE ] FLO: Incremental fetch complete for 2025-09 (1.97 seconds). [2025-09-22T18:51:49.704975] [INFO ] [REMOTE ] FLO: Full fetch complete (74820 records). [2025-09-22T18:51:49.705120] [DEBUG] [VALIDATOR ] FLO: Validating primary data. [2025-09-22T18:51:50.116464] [DEBUG] [VALIDATOR ] FLO: All expected trading days are present. [2025-09-22T18:51:50.116852] [DEBUG] [VALIDATOR ] FLO: Primary data validation passed. [2025-09-22T18:51:50.118110] [INFO ] [MAIN ] FLO: Fetched primary data is valid. [2025-09-22T18:51:50.118315] [DEBUG] [LOCAL ] FLO: Saving primary data. [2025-09-22T18:51:50.120226] [DEBUG] [LOCAL ] FLO: Trimmed 74820 records to 51894 (keeping 200 days of data) [2025-09-22T18:51:50.122090] [INFO ] [REMOTE ] FLR: Fetching primary data for 2024-12. [2025-09-22T18:51:50.272425] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-22T18:51:50.504545] [DEBUG] [LOCAL ] FLO: Primary data saved (51894 records). [2025-09-22T18:51:50.504735] [INFO ] [MAIN ] FLO: Full history saved. [2025-09-22T18:51:50.504863] [INFO ] [MAIN ] Update Progress: 844/2372 symbols completed. FLO took 27.7s. Estimated remaining: 3h 22m 22s. Rate: 7.6 symbols/min [2025-09-22T18:51:50.684716] [INFO ] [MAIN ] FLS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:50.705437] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T18:51:50.759088] [DEBUG] [LOCAL ] FLS: Loaded 50924 existing records from primary storage. [2025-09-22T18:51:50.759299] [INFO ] [MAIN ] FLS: Loaded 50924 existing records. [2025-09-22T18:51:50.935536] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-06. [2025-09-22T18:51:50.941484] [WARN ] [MAIN ] FLS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:51:50.942434] [INFO ] [MAIN ] FLS: Wiping existing primary data before full refresh. [2025-09-22T18:51:50.942490] [INFO ] [LOCAL ] FLS: Starting deletion of primary data. [2025-09-22T18:51:50.943999] [DEBUG] [LOCAL ] FLS: Deleted primary data file. [2025-09-22T18:51:50.944065] [INFO ] [MAIN ] FLS: Starting full primary refresh. [2025-09-22T18:51:51.300505] [INFO ] [REMOTE ] FLS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:51.722058] [INFO ] [REMOTE ] FLG: Fetching primary data for 2025-09. [2025-09-22T18:51:51.914852] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-22T18:51:52.285836] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:51:52.522081] [INFO ] [REMOTE ] FLS: Fetching primary data for 2024-12. [2025-09-22T18:51:53.322050] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-07. [2025-09-22T18:51:53.397248] [INFO ] [REMOTE ] FLG: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-22T18:51:53.407023] [INFO ] [REMOTE ] FLG: Full fetch complete (77290 records). [2025-09-22T18:51:53.407259] [DEBUG] [VALIDATOR ] FLG: Validating primary data. [2025-09-22T18:51:53.850498] [DEBUG] [VALIDATOR ] FLG: All expected trading days are present. [2025-09-22T18:51:53.850627] [DEBUG] [VALIDATOR ] FLG: Primary data validation passed. [2025-09-22T18:51:53.852010] [INFO ] [MAIN ] FLG: Fetched primary data is valid. [2025-09-22T18:51:53.852090] [DEBUG] [LOCAL ] FLG: Saving primary data. [2025-09-22T18:51:53.854440] [DEBUG] [LOCAL ] FLG: Trimmed 77290 records to 53331 (keeping 200 days of data) [2025-09-22T18:51:54.122163] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-01. [2025-09-22T18:51:54.240313] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T18:51:54.277726] [DEBUG] [LOCAL ] FLG: Primary data saved (53331 records). [2025-09-22T18:51:54.278034] [INFO ] [MAIN ] FLG: Full history saved. [2025-09-22T18:51:54.278226] [INFO ] [MAIN ] Update Progress: 845/2372 symbols completed. FLG took 44.0s. Estimated remaining: 3h 22m 6s. Rate: 7.6 symbols/min [2025-09-22T18:51:54.464523] [INFO ] [MAIN ] FLUT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:54.485196] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-07 (1.16 seconds). [2025-09-22T18:51:54.550125] [DEBUG] [LOCAL ] FLUT: Loaded 51736 existing records from primary storage. [2025-09-22T18:51:54.550305] [INFO ] [MAIN ] FLUT: Loaded 51736 existing records. [2025-09-22T18:51:54.734999] [WARN ] [MAIN ] FLUT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:51:54.735308] [INFO ] [MAIN ] FLUT: Wiping existing primary data before full refresh. [2025-09-22T18:51:54.735380] [INFO ] [LOCAL ] FLUT: Starting deletion of primary data. [2025-09-22T18:51:54.736918] [DEBUG] [LOCAL ] FLUT: Deleted primary data file. [2025-09-22T18:51:54.736983] [INFO ] [MAIN ] FLUT: Starting full primary refresh. [2025-09-22T18:51:54.925320] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-08. [2025-09-22T18:51:55.118839] [INFO ] [REMOTE ] FLUT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:55.722032] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-01. [2025-09-22T18:51:55.820993] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T18:51:55.953714] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-22T18:51:56.522063] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2024-12. [2025-09-22T18:51:56.991212] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T18:51:57.322048] [INFO ] [REMOTE ] FLOC: Fetching primary data for 2025-09. [2025-09-22T18:51:58.122039] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-02. [2025-09-22T18:51:58.248542] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-22T18:51:58.392036] [INFO ] [REMOTE ] FLOC: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-22T18:51:58.397388] [INFO ] [REMOTE ] FLOC: Full fetch complete (36854 records). [2025-09-22T18:51:58.397543] [DEBUG] [VALIDATOR ] FLOC: Validating primary data. [2025-09-22T18:51:58.586204] [WARN ] [VALIDATOR ] FLOC: Validation failed - insufficient historical data. Have 171 unique days, need 200 days [2025-09-22T18:51:58.586708] [FATAL] [MAIN ] FLOC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:51:58.586781] [WARN ] [MAIN ] FLOC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:51:58.586849] [INFO ] [LOCAL ] FLOC: Starting deletion of primary data. [2025-09-22T18:51:58.586913] [DEBUG] [LOCAL ] FLOC: No primary data file found to delete. [2025-09-22T18:51:58.586948] [INFO ] [LOCAL ] FLOC: Starting deletion of derivative data. [2025-09-22T18:51:58.587005] [DEBUG] [LOCAL ] FLOC: No derivative data file found to delete. [2025-09-22T18:51:58.587084] [INFO ] [MAIN ] Update Progress: 846/2372 symbols completed. FLOC took 20.6s. Estimated remaining: 3h 21m 52s. Rate: 7.6 symbols/min [2025-09-22T18:51:58.754742] [INFO ] [MAIN ] FLXR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:51:58.775391] [DEBUG] [LOCAL ] FLXR: Loaded 19941 existing records from primary storage. [2025-09-22T18:51:58.775517] [INFO ] [MAIN ] FLXR: Loaded 19941 existing records. [2025-09-22T18:51:58.932232] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-02. [2025-09-22T18:51:58.955991] [WARN ] [MAIN ] FLXR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:51:58.956277] [INFO ] [MAIN ] FLXR: Wiping existing primary data before full refresh. [2025-09-22T18:51:58.956327] [INFO ] [LOCAL ] FLXR: Starting deletion of primary data. [2025-09-22T18:51:58.957139] [DEBUG] [LOCAL ] FLXR: Deleted primary data file. [2025-09-22T18:51:58.957212] [INFO ] [MAIN ] FLXR: Starting full primary refresh. [2025-09-22T18:51:59.310096] [INFO ] [REMOTE ] FLXR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:51:59.608338] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T18:51:59.722071] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2024-12. [2025-09-22T18:52:00.277077] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T18:52:00.441511] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-22T18:52:00.522031] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-01. [2025-09-22T18:52:01.322057] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-03. [2025-09-22T18:52:01.376134] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T18:52:02.122058] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-02. [2025-09-22T18:52:02.799322] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T18:52:02.822887] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-02 (0.70 seconds). [2025-09-22T18:52:02.922029] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-04. [2025-09-22T18:52:03.722084] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-01. [2025-09-22T18:52:04.522060] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-03. [2025-09-22T18:52:04.713909] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-22T18:52:05.314375] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T18:52:05.323403] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-05. [2025-09-22T18:52:05.358754] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-22T18:52:06.122141] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-04. [2025-09-22T18:52:06.625221] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-22T18:52:06.922082] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-02. [2025-09-22T18:52:07.106064] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-04 (0.98 seconds). [2025-09-22T18:52:07.722119] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-05. [2025-09-22T18:52:08.482684] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T18:52:08.522110] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-03. [2025-09-22T18:52:08.622002] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-22T18:52:09.322073] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-03. [2025-09-22T18:52:09.880761] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-22T18:52:10.122100] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-04. [2025-09-22T18:52:10.922042] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-06. [2025-09-22T18:52:11.239538] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T18:52:11.532205] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-06 (0.61 seconds). [2025-09-22T18:52:11.722021] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-07. [2025-09-22T18:52:11.930916] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T18:52:12.522085] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-06. [2025-09-22T18:52:12.858840] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-22T18:52:13.322076] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-08. [2025-09-22T18:52:13.942569] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-22T18:52:14.122034] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-05. [2025-09-22T18:52:14.438985] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-22T18:52:14.922049] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-04. [2025-09-22T18:52:15.603299] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-22T18:52:15.722045] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-06. [2025-09-22T18:52:16.522068] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-07. [2025-09-22T18:52:17.227131] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-04 (2.31 seconds). [2025-09-22T18:52:17.322081] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-05. [2025-09-22T18:52:17.669778] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-06 (1.95 seconds). [2025-09-22T18:52:18.122103] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-07. [2025-09-22T18:52:18.284400] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-22T18:52:18.922088] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-08. [2025-09-22T18:52:19.076390] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-22T18:52:19.654477] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T18:52:19.722017] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-08. [2025-09-22T18:52:20.531751] [INFO ] [REMOTE ] FLXR: Fetching primary data for 2025-09. [2025-09-22T18:52:20.553164] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T18:52:21.322068] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-06. [2025-09-22T18:52:21.442225] [INFO ] [REMOTE ] FLXR: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-22T18:52:21.447828] [INFO ] [REMOTE ] FLXR: Full fetch complete (24588 records). [2025-09-22T18:52:21.448089] [DEBUG] [VALIDATOR ] FLXR: Validating primary data. [2025-09-22T18:52:21.908756] [DEBUG] [VALIDATOR ] FLXR: All expected trading days are present. [2025-09-22T18:52:21.908999] [DEBUG] [VALIDATOR ] FLXR: Primary data validation passed. [2025-09-22T18:52:21.909824] [INFO ] [MAIN ] FLXR: Fetched primary data is valid. [2025-09-22T18:52:21.910045] [DEBUG] [LOCAL ] FLXR: Saving primary data. [2025-09-22T18:52:21.912027] [DEBUG] [LOCAL ] FLXR: Trimmed 24588 records to 19779 (keeping 200 days of data) [2025-09-22T18:52:22.039037] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-08 (2.32 seconds). [2025-09-22T18:52:22.089829] [DEBUG] [LOCAL ] FLXR: Primary data saved (19779 records). [2025-09-22T18:52:22.090072] [INFO ] [MAIN ] FLXR: Full history saved. [2025-09-22T18:52:22.090254] [INFO ] [MAIN ] Update Progress: 847/2372 symbols completed. FLXR took 23.5s. Estimated remaining: 3h 22m 12s. Rate: 7.5 symbols/min [2025-09-22T18:52:22.127223] [INFO ] [REMOTE ] FLS: Fetching primary data for 2025-09. [2025-09-22T18:52:22.277021] [INFO ] [MAIN ] FMC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:52:22.360495] [DEBUG] [LOCAL ] FMC: Loaded 52569 existing records from primary storage. [2025-09-22T18:52:22.360954] [INFO ] [MAIN ] FMC: Loaded 52569 existing records. [2025-09-22T18:52:22.562223] [WARN ] [MAIN ] FMC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:52:22.562815] [INFO ] [MAIN ] FMC: Wiping existing primary data before full refresh. [2025-09-22T18:52:22.562899] [INFO ] [LOCAL ] FMC: Starting deletion of primary data. [2025-09-22T18:52:22.564522] [DEBUG] [LOCAL ] FMC: Deleted primary data file. [2025-09-22T18:52:22.564603] [INFO ] [MAIN ] FMC: Starting full primary refresh. [2025-09-22T18:52:22.925228] [INFO ] [REMOTE ] FLR: Fetching primary data for 2025-09. [2025-09-22T18:52:22.948053] [INFO ] [REMOTE ] FMC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:52:22.984146] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-22T18:52:23.649797] [INFO ] [REMOTE ] FLS: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-22T18:52:23.658984] [INFO ] [REMOTE ] FLS: Full fetch complete (71277 records). [2025-09-22T18:52:23.659120] [DEBUG] [VALIDATOR ] FLS: Validating primary data. [2025-09-22T18:52:23.728801] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-07. [2025-09-22T18:52:24.093283] [DEBUG] [VALIDATOR ] FLS: All expected trading days are present. [2025-09-22T18:52:24.093411] [DEBUG] [VALIDATOR ] FLS: Primary data validation passed. [2025-09-22T18:52:24.095399] [INFO ] [MAIN ] FLS: Fetched primary data is valid. [2025-09-22T18:52:24.095469] [DEBUG] [LOCAL ] FLS: Saving primary data. [2025-09-22T18:52:24.099434] [DEBUG] [LOCAL ] FLS: Trimmed 71277 records to 50181 (keeping 200 days of data) [2025-09-22T18:52:24.418352] [DEBUG] [LOCAL ] FLS: Primary data saved (50181 records). [2025-09-22T18:52:24.418494] [INFO ] [MAIN ] FLS: Full history saved. [2025-09-22T18:52:24.418672] [INFO ] [MAIN ] Update Progress: 848/2372 symbols completed. FLS took 33.9s. Estimated remaining: 3h 21m 54s. Rate: 7.5 symbols/min [2025-09-22T18:52:24.527336] [INFO ] [REMOTE ] FMC: Fetching primary data for 2024-12. [2025-09-22T18:52:24.593303] [INFO ] [MAIN ] FMN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:52:24.605763] [DEBUG] [LOCAL ] FMN: Loaded 6267 existing records from primary storage. [2025-09-22T18:52:24.605901] [INFO ] [MAIN ] FMN: Loaded 6267 existing records. [2025-09-22T18:52:24.794247] [WARN ] [MAIN ] FMN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:52:24.794588] [INFO ] [MAIN ] FMN: Wiping existing primary data before full refresh. [2025-09-22T18:52:24.794666] [INFO ] [LOCAL ] FMN: Starting deletion of primary data. [2025-09-22T18:52:24.795021] [DEBUG] [LOCAL ] FMN: Deleted primary data file. [2025-09-22T18:52:24.795088] [INFO ] [MAIN ] FMN: Starting full primary refresh. [2025-09-22T18:52:25.161799] [INFO ] [REMOTE ] FMN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:52:25.198357] [INFO ] [REMOTE ] FLR: Incremental fetch complete for 2025-09 (2.27 seconds). [2025-09-22T18:52:25.209080] [INFO ] [REMOTE ] FLR: Full fetch complete (76291 records). [2025-09-22T18:52:25.209371] [DEBUG] [VALIDATOR ] FLR: Validating primary data. [2025-09-22T18:52:25.324450] [INFO ] [REMOTE ] FMN: Fetching primary data for 2024-12. [2025-09-22T18:52:25.654796] [DEBUG] [VALIDATOR ] FLR: All expected trading days are present. [2025-09-22T18:52:25.654901] [DEBUG] [VALIDATOR ] FLR: Primary data validation passed. [2025-09-22T18:52:25.655992] [INFO ] [MAIN ] FLR: Fetched primary data is valid. [2025-09-22T18:52:25.656061] [DEBUG] [LOCAL ] FLR: Saving primary data. [2025-09-22T18:52:25.657740] [DEBUG] [LOCAL ] FLR: Trimmed 76291 records to 53122 (keeping 200 days of data) [2025-09-22T18:52:25.796411] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-07 (2.07 seconds). [2025-09-22T18:52:26.037516] [DEBUG] [LOCAL ] FLR: Primary data saved (53122 records). [2025-09-22T18:52:26.037742] [INFO ] [MAIN ] FLR: Full history saved. [2025-09-22T18:52:26.037947] [INFO ] [MAIN ] Update Progress: 849/2372 symbols completed. FLR took 42.8s. Estimated remaining: 3h 21m 35s. Rate: 7.6 symbols/min [2025-09-22T18:52:26.132726] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-08. [2025-09-22T18:52:26.223795] [INFO ] [MAIN ] FMS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:52:26.232047] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2024-12 (0.91 seconds). [2025-09-22T18:52:26.270677] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-22T18:52:26.302711] [DEBUG] [LOCAL ] FMS: Loaded 30974 existing records from primary storage. [2025-09-22T18:52:26.302869] [INFO ] [MAIN ] FMS: Loaded 30974 existing records. [2025-09-22T18:52:26.480378] [WARN ] [MAIN ] FMS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:52:26.480615] [INFO ] [MAIN ] FMS: Wiping existing primary data before full refresh. [2025-09-22T18:52:26.480693] [INFO ] [LOCAL ] FMS: Starting deletion of primary data. [2025-09-22T18:52:26.481501] [DEBUG] [LOCAL ] FMS: Deleted primary data file. [2025-09-22T18:52:26.481563] [INFO ] [MAIN ] FMS: Starting full primary refresh. [2025-09-22T18:52:26.851629] [INFO ] [REMOTE ] FMS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:52:26.922044] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-01. [2025-09-22T18:52:27.555177] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-22T18:52:27.722044] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-02. [2025-09-22T18:52:27.984689] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-22T18:52:28.176027] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-22T18:52:28.522108] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-03. [2025-09-22T18:52:29.322078] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-01. [2025-09-22T18:52:29.347601] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-22T18:52:30.122082] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-04. [2025-09-22T18:52:30.670464] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T18:52:30.860399] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-22T18:52:30.922010] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-05. [2025-09-22T18:52:31.489183] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-22T18:52:31.722100] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-06. [2025-09-22T18:52:32.376568] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-06 (0.65 seconds). [2025-09-22T18:52:32.522063] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-07. [2025-09-22T18:52:32.941193] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-07 (0.42 seconds). [2025-09-22T18:52:33.322065] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-02. [2025-09-22T18:52:34.122067] [INFO ] [REMOTE ] FMS: Fetching primary data for 2024-12. [2025-09-22T18:52:34.922029] [INFO ] [REMOTE ] FLUT: Fetching primary data for 2025-09. [2025-09-22T18:52:35.019109] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-22T18:52:35.172973] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-22T18:52:35.722981] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-08. [2025-09-22T18:52:36.293823] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-22T18:52:36.402846] [INFO ] [REMOTE ] FLUT: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T18:52:36.410618] [INFO ] [REMOTE ] FLUT: Full fetch complete (72748 records). [2025-09-22T18:52:36.410781] [DEBUG] [VALIDATOR ] FLUT: Validating primary data. [2025-09-22T18:52:36.527231] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-03. [2025-09-22T18:52:36.821928] [DEBUG] [VALIDATOR ] FLUT: All expected trading days are present. [2025-09-22T18:52:36.822015] [DEBUG] [VALIDATOR ] FLUT: Primary data validation passed. [2025-09-22T18:52:36.822891] [INFO ] [MAIN ] FLUT: Fetched primary data is valid. [2025-09-22T18:52:36.822953] [DEBUG] [LOCAL ] FLUT: Saving primary data. [2025-09-22T18:52:36.825370] [DEBUG] [LOCAL ] FLUT: Trimmed 72748 records to 50933 (keeping 200 days of data) [2025-09-22T18:52:37.148328] [DEBUG] [LOCAL ] FLUT: Primary data saved (50933 records). [2025-09-22T18:52:37.148478] [INFO ] [MAIN ] FLUT: Full history saved. [2025-09-22T18:52:37.148615] [INFO ] [MAIN ] Update Progress: 850/2372 symbols completed. FLUT took 42.9s. Estimated remaining: 3h 21m 32s. Rate: 7.6 symbols/min [2025-09-22T18:52:37.326919] [INFO ] [MAIN ] FMX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:52:37.327039] [INFO ] [REMOTE ] FMN: Fetching primary data for 2025-09. [2025-09-22T18:52:37.374481] [DEBUG] [LOCAL ] FMX: Loaded 41399 existing records from primary storage. [2025-09-22T18:52:37.374627] [INFO ] [MAIN ] FMX: Loaded 41399 existing records. [2025-09-22T18:52:37.616910] [WARN ] [MAIN ] FMX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:52:37.617203] [INFO ] [MAIN ] FMX: Wiping existing primary data before full refresh. [2025-09-22T18:52:37.617252] [INFO ] [LOCAL ] FMX: Starting deletion of primary data. [2025-09-22T18:52:37.618308] [DEBUG] [LOCAL ] FMX: Deleted primary data file. [2025-09-22T18:52:37.618368] [INFO ] [MAIN ] FMX: Starting full primary refresh. [2025-09-22T18:52:37.996680] [INFO ] [REMOTE ] FMX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:52:38.058162] [INFO ] [REMOTE ] FMN: Incremental fetch complete for 2025-09 (0.73 seconds). [2025-09-22T18:52:38.059729] [INFO ] [REMOTE ] FMN: Full fetch complete (10237 records). [2025-09-22T18:52:38.059979] [DEBUG] [VALIDATOR ] FMN: Validating primary data. [2025-09-22T18:52:38.127255] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-01. [2025-09-22T18:52:38.460693] [DEBUG] [VALIDATOR ] FMN: All expected trading days are present. [2025-09-22T18:52:38.460839] [DEBUG] [VALIDATOR ] FMN: Primary data validation passed. [2025-09-22T18:52:38.461187] [INFO ] [MAIN ] FMN: Fetched primary data is valid. [2025-09-22T18:52:38.461271] [DEBUG] [LOCAL ] FMN: Saving primary data. [2025-09-22T18:52:38.461942] [DEBUG] [LOCAL ] FMN: Trimmed 10237 records to 6172 (keeping 200 days of data) [2025-09-22T18:52:38.503498] [DEBUG] [LOCAL ] FMN: Primary data saved (6172 records). [2025-09-22T18:52:38.503609] [INFO ] [MAIN ] FMN: Full history saved. [2025-09-22T18:52:38.503748] [INFO ] [MAIN ] Update Progress: 851/2372 symbols completed. FMN took 14.1s. Estimated remaining: 3h 21m 13s. Rate: 7.6 symbols/min [2025-09-22T18:52:38.697199] [INFO ] [MAIN ] FMY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:52:38.701399] [DEBUG] [LOCAL ] FMY: Loaded 1403 existing records from primary storage. [2025-09-22T18:52:38.701621] [INFO ] [MAIN ] FMY: Loaded 1403 existing records. [2025-09-22T18:52:38.818846] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-03 (2.29 seconds). [2025-09-22T18:52:38.949009] [INFO ] [REMOTE ] FMX: Fetching primary data for 2024-12. [2025-09-22T18:52:38.962478] [WARN ] [MAIN ] FMY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:52:38.962925] [INFO ] [MAIN ] FMY: Wiping existing primary data before full refresh. [2025-09-22T18:52:38.962998] [INFO ] [LOCAL ] FMY: Starting deletion of primary data. [2025-09-22T18:52:38.963400] [DEBUG] [LOCAL ] FMY: Deleted primary data file. [2025-09-22T18:52:38.963475] [INFO ] [MAIN ] FMY: Starting full primary refresh. [2025-09-22T18:52:39.369217] [INFO ] [REMOTE ] FMY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:52:39.518470] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-22T18:52:39.722118] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-04. [2025-09-22T18:52:40.506009] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T18:52:40.522007] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-01. [2025-09-22T18:52:41.322070] [INFO ] [REMOTE ] FMY: Fetching primary data for 2024-12. [2025-09-22T18:52:41.567967] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-04 (1.85 seconds). [2025-09-22T18:52:41.644032] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T18:52:41.658313] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2024-12 (0.34 seconds). [2025-09-22T18:52:42.122069] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-02. [2025-09-22T18:52:42.922058] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-05. [2025-09-22T18:52:43.583147] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T18:52:43.722067] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-03. [2025-09-22T18:52:44.522073] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-01. [2025-09-22T18:52:44.798487] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-22T18:52:44.880533] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-01 (0.36 seconds). [2025-09-22T18:52:45.220823] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T18:52:45.322061] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-02. [2025-09-22T18:52:45.758011] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T18:52:46.122057] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-02. [2025-09-22T18:52:46.922070] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-03. [2025-09-22T18:52:47.208767] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-22T18:52:47.267497] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-22T18:52:47.722072] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-03. [2025-09-22T18:52:48.522056] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-06. [2025-09-22T18:52:49.079592] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-22T18:52:49.322076] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-04. [2025-09-22T18:52:50.122079] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-04. [2025-09-22T18:52:50.210725] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-22T18:52:50.484159] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-04 (1.16 seconds). [2025-09-22T18:52:50.922053] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-05. [2025-09-22T18:52:51.727216] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-07. [2025-09-22T18:52:51.738635] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-22T18:52:51.924962] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-22T18:52:52.522145] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-05. [2025-09-22T18:52:53.322059] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-04. [2025-09-22T18:52:53.507207] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-22T18:52:53.590611] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-22T18:52:53.756469] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-04 (0.43 seconds). [2025-09-22T18:52:54.122061] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-05. [2025-09-22T18:52:54.525197] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-05 (0.40 seconds). [2025-09-22T18:52:54.922051] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-06. [2025-09-22T18:52:55.273150] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-06 (0.35 seconds). [2025-09-22T18:52:55.722066] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-07. [2025-09-22T18:52:56.130633] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-07 (0.41 seconds). [2025-09-22T18:52:56.522104] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-08. [2025-09-22T18:52:56.889082] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-08 (0.37 seconds). [2025-09-22T18:52:57.322066] [INFO ] [REMOTE ] FMY: Fetching primary data for 2025-09. [2025-09-22T18:52:57.772185] [INFO ] [REMOTE ] FMY: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-22T18:52:57.773109] [INFO ] [REMOTE ] FMY: Full fetch complete (1952 records). [2025-09-22T18:52:57.773180] [DEBUG] [VALIDATOR ] FMY: Validating primary data. [2025-09-22T18:52:58.122247] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-06. [2025-09-22T18:52:58.153699] [DEBUG] [VALIDATOR ] FMY: All expected trading days are present. [2025-09-22T18:52:58.153790] [DEBUG] [VALIDATOR ] FMY: Primary data validation passed. [2025-09-22T18:52:58.153891] [INFO ] [MAIN ] FMY: Fetched primary data is valid. [2025-09-22T18:52:58.153930] [DEBUG] [LOCAL ] FMY: Saving primary data. [2025-09-22T18:52:58.154278] [DEBUG] [LOCAL ] FMY: Trimmed 1952 records to 1383 (keeping 200 days of data) [2025-09-22T18:52:58.163756] [DEBUG] [LOCAL ] FMY: Primary data saved (1383 records). [2025-09-22T18:52:58.163852] [INFO ] [MAIN ] FMY: Full history saved. [2025-09-22T18:52:58.163945] [INFO ] [MAIN ] Update Progress: 852/2372 symbols completed. FMY took 19.7s. Estimated remaining: 3h 21m 26s. Rate: 7.5 symbols/min [2025-09-22T18:52:58.334585] [INFO ] [MAIN ] FN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:52:58.382154] [DEBUG] [LOCAL ] FN: Loaded 40301 existing records from primary storage. [2025-09-22T18:52:58.382311] [INFO ] [MAIN ] FN: Loaded 40301 existing records. [2025-09-22T18:52:58.560060] [WARN ] [MAIN ] FN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:52:58.560340] [INFO ] [MAIN ] FN: Wiping existing primary data before full refresh. [2025-09-22T18:52:58.560388] [INFO ] [LOCAL ] FN: Starting deletion of primary data. [2025-09-22T18:52:58.561724] [DEBUG] [LOCAL ] FN: Deleted primary data file. [2025-09-22T18:52:58.561787] [INFO ] [MAIN ] FN: Starting full primary refresh. [2025-09-22T18:52:58.925770] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-06. [2025-09-22T18:52:58.950012] [INFO ] [REMOTE ] FN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:52:59.419896] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T18:52:59.722102] [INFO ] [REMOTE ] FN: Fetching primary data for 2024-12. [2025-09-22T18:52:59.965716] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T18:53:00.522123] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-07. [2025-09-22T18:53:00.941075] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T18:53:01.322122] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-01. [2025-09-22T18:53:02.063320] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T18:53:02.122188] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-08. [2025-09-22T18:53:02.787368] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T18:53:02.922104] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-02. [2025-09-22T18:53:03.722108] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-07. [2025-09-22T18:53:03.920591] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-22T18:53:04.111266] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T18:53:04.522110] [INFO ] [REMOTE ] FMC: Fetching primary data for 2025-09. [2025-09-22T18:53:04.902180] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-07 (1.18 seconds). [2025-09-22T18:53:05.322074] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-08. [2025-09-22T18:53:06.122135] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-03. [2025-09-22T18:53:06.484691] [INFO ] [REMOTE ] FMC: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-22T18:53:06.493191] [INFO ] [REMOTE ] FMC: Full fetch complete (74853 records). [2025-09-22T18:53:06.493392] [DEBUG] [VALIDATOR ] FMC: Validating primary data. [2025-09-22T18:53:06.937040] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-08. [2025-09-22T18:53:06.941128] [DEBUG] [VALIDATOR ] FMC: All expected trading days are present. [2025-09-22T18:53:06.941251] [DEBUG] [VALIDATOR ] FMC: Primary data validation passed. [2025-09-22T18:53:06.943787] [INFO ] [MAIN ] FMC: Fetched primary data is valid. [2025-09-22T18:53:06.944228] [DEBUG] [LOCAL ] FMC: Saving primary data. [2025-09-22T18:53:06.946529] [DEBUG] [LOCAL ] FMC: Trimmed 74853 records to 51794 (keeping 200 days of data) [2025-09-22T18:53:07.090256] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-22T18:53:07.322324] [DEBUG] [LOCAL ] FMC: Primary data saved (51794 records). [2025-09-22T18:53:07.322474] [INFO ] [MAIN ] FMC: Full history saved. [2025-09-22T18:53:07.322570] [INFO ] [MAIN ] Update Progress: 853/2372 symbols completed. FMC took 45.2s. Estimated remaining: 3h 21m 20s. Rate: 7.5 symbols/min [2025-09-22T18:53:07.498595] [INFO ] [MAIN ] FNB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:53:07.557152] [DEBUG] [LOCAL ] FNB: Loaded 53229 existing records from primary storage. [2025-09-22T18:53:07.557320] [INFO ] [MAIN ] FNB: Loaded 53229 existing records. [2025-09-22T18:53:07.734921] [INFO ] [REMOTE ] FMX: Fetching primary data for 2025-09. [2025-09-22T18:53:07.742831] [WARN ] [MAIN ] FNB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:53:07.772110] [INFO ] [MAIN ] FNB: Wiping existing primary data before full refresh. [2025-09-22T18:53:07.773675] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-22T18:53:07.773777] [INFO ] [LOCAL ] FNB: Starting deletion of primary data. [2025-09-22T18:53:07.784784] [DEBUG] [LOCAL ] FNB: Deleted primary data file. [2025-09-22T18:53:07.784855] [INFO ] [MAIN ] FNB: Starting full primary refresh. [2025-09-22T18:53:08.137629] [INFO ] [REMOTE ] FNB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:53:08.191908] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-22T18:53:08.522112] [INFO ] [REMOTE ] FNB: Fetching primary data for 2024-12. [2025-09-22T18:53:09.322034] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-04. [2025-09-22T18:53:09.382877] [INFO ] [REMOTE ] FMX: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T18:53:09.390162] [INFO ] [REMOTE ] FMX: Full fetch complete (57694 records). [2025-09-22T18:53:09.390279] [DEBUG] [VALIDATOR ] FMX: Validating primary data. [2025-09-22T18:53:09.783320] [DEBUG] [VALIDATOR ] FMX: All expected trading days are present. [2025-09-22T18:53:09.783424] [DEBUG] [VALIDATOR ] FMX: Primary data validation passed. [2025-09-22T18:53:09.784209] [INFO ] [MAIN ] FMX: Fetched primary data is valid. [2025-09-22T18:53:09.784287] [DEBUG] [LOCAL ] FMX: Saving primary data. [2025-09-22T18:53:09.789085] [DEBUG] [LOCAL ] FMX: Trimmed 57694 records to 40726 (keeping 200 days of data) [2025-09-22T18:53:09.936485] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T18:53:10.080707] [DEBUG] [LOCAL ] FMX: Primary data saved (40726 records). [2025-09-22T18:53:10.080840] [INFO ] [MAIN ] FMX: Full history saved. [2025-09-22T18:53:10.080922] [INFO ] [MAIN ] Update Progress: 854/2372 symbols completed. FMX took 32.9s. Estimated remaining: 3h 21m 3s. Rate: 7.6 symbols/min [2025-09-22T18:53:10.127179] [INFO ] [REMOTE ] FMS: Fetching primary data for 2025-09. [2025-09-22T18:53:10.254938] [INFO ] [MAIN ] FND: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:53:10.305719] [DEBUG] [LOCAL ] FND: Loaded 52939 existing records from primary storage. [2025-09-22T18:53:10.305887] [INFO ] [MAIN ] FND: Loaded 52939 existing records. [2025-09-22T18:53:10.482443] [WARN ] [MAIN ] FND: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:53:10.482715] [INFO ] [MAIN ] FND: Wiping existing primary data before full refresh. [2025-09-22T18:53:10.482771] [INFO ] [LOCAL ] FND: Starting deletion of primary data. [2025-09-22T18:53:10.483815] [DEBUG] [LOCAL ] FND: Deleted primary data file. [2025-09-22T18:53:10.483878] [INFO ] [MAIN ] FND: Starting full primary refresh. [2025-09-22T18:53:10.850450] [INFO ] [REMOTE ] FND: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:53:10.874783] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-22T18:53:10.922021] [INFO ] [REMOTE ] FND: Fetching primary data for 2024-12. [2025-09-22T18:53:11.555926] [INFO ] [REMOTE ] FMS: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-22T18:53:11.561258] [INFO ] [REMOTE ] FMS: Full fetch complete (42384 records). [2025-09-22T18:53:11.561393] [DEBUG] [VALIDATOR ] FMS: Validating primary data. [2025-09-22T18:53:11.735819] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-01. [2025-09-22T18:53:11.945391] [DEBUG] [VALIDATOR ] FMS: All expected trading days are present. [2025-09-22T18:53:11.945493] [DEBUG] [VALIDATOR ] FMS: Primary data validation passed. [2025-09-22T18:53:11.946181] [INFO ] [MAIN ] FMS: Fetched primary data is valid. [2025-09-22T18:53:11.946244] [DEBUG] [LOCAL ] FMS: Saving primary data. [2025-09-22T18:53:11.947156] [DEBUG] [LOCAL ] FMS: Trimmed 42384 records to 30396 (keeping 200 days of data) [2025-09-22T18:53:12.128908] [DEBUG] [LOCAL ] FMS: Primary data saved (30396 records). [2025-09-22T18:53:12.129047] [INFO ] [MAIN ] FMS: Full history saved. [2025-09-22T18:53:12.129134] [INFO ] [MAIN ] Update Progress: 855/2372 symbols completed. FMS took 46.1s. Estimated remaining: 3h 20m 44s. Rate: 7.6 symbols/min [2025-09-22T18:53:12.299692] [INFO ] [MAIN ] FNF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:53:12.345633] [DEBUG] [LOCAL ] FNF: Loaded 50015 existing records from primary storage. [2025-09-22T18:53:12.345800] [INFO ] [MAIN ] FNF: Loaded 50015 existing records. [2025-09-22T18:53:12.527276] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-05. [2025-09-22T18:53:12.531051] [WARN ] [MAIN ] FNF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:53:12.532572] [INFO ] [MAIN ] FNF: Wiping existing primary data before full refresh. [2025-09-22T18:53:12.532795] [INFO ] [LOCAL ] FNF: Starting deletion of primary data. [2025-09-22T18:53:12.533979] [DEBUG] [LOCAL ] FNF: Deleted primary data file. [2025-09-22T18:53:12.534041] [INFO ] [MAIN ] FNF: Starting full primary refresh. [2025-09-22T18:53:12.832452] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T18:53:12.940819] [INFO ] [REMOTE ] FNF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:53:13.322077] [INFO ] [REMOTE ] FNF: Fetching primary data for 2024-12. [2025-09-22T18:53:13.439579] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T18:53:14.054823] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T18:53:14.122000] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-06. [2025-09-22T18:53:14.743202] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-22T18:53:14.922106] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-02. [2025-09-22T18:53:15.487447] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T18:53:15.722113] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-01. [2025-09-22T18:53:16.411145] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T18:53:16.522099] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-03. [2025-09-22T18:53:17.322065] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-01. [2025-09-22T18:53:17.452059] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T18:53:18.122107] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-07. [2025-09-22T18:53:18.316246] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-22T18:53:18.587688] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T18:53:18.922049] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-02. [2025-09-22T18:53:19.237104] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-22T18:53:19.722159] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-04. [2025-09-22T18:53:20.522176] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-08. [2025-09-22T18:53:20.554571] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T18:53:21.322066] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-03. [2025-09-22T18:53:21.483998] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T18:53:22.108263] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-22T18:53:22.121999] [INFO ] [REMOTE ] FN: Fetching primary data for 2025-09. [2025-09-22T18:53:22.922069] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-05. [2025-09-22T18:53:23.086261] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T18:53:23.682250] [INFO ] [REMOTE ] FN: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-22T18:53:23.689010] [INFO ] [REMOTE ] FN: Full fetch complete (56457 records). [2025-09-22T18:53:23.689190] [DEBUG] [VALIDATOR ] FN: Validating primary data. [2025-09-22T18:53:23.728311] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-04. [2025-09-22T18:53:24.107706] [DEBUG] [VALIDATOR ] FN: All expected trading days are present. [2025-09-22T18:53:24.107793] [DEBUG] [VALIDATOR ] FN: Primary data validation passed. [2025-09-22T18:53:24.108565] [INFO ] [MAIN ] FN: Fetched primary data is valid. [2025-09-22T18:53:24.108606] [DEBUG] [LOCAL ] FN: Saving primary data. [2025-09-22T18:53:24.109759] [DEBUG] [LOCAL ] FN: Trimmed 56457 records to 39605 (keeping 200 days of data) [2025-09-22T18:53:24.390107] [DEBUG] [LOCAL ] FN: Primary data saved (39605 records). [2025-09-22T18:53:24.391353] [INFO ] [MAIN ] FN: Full history saved. [2025-09-22T18:53:24.391484] [INFO ] [MAIN ] Update Progress: 856/2372 symbols completed. FN took 26.2s. Estimated remaining: 3h 20m 44s. Rate: 7.6 symbols/min [2025-09-22T18:53:24.393030] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T18:53:24.527234] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-02. [2025-09-22T18:53:24.581117] [INFO ] [MAIN ] FNV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:53:24.631701] [DEBUG] [LOCAL ] FNV: Loaded 47177 existing records from primary storage. [2025-09-22T18:53:24.631877] [INFO ] [MAIN ] FNV: Loaded 47177 existing records. [2025-09-22T18:53:24.811146] [WARN ] [MAIN ] FNV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:53:24.811458] [INFO ] [MAIN ] FNV: Wiping existing primary data before full refresh. [2025-09-22T18:53:24.811509] [INFO ] [LOCAL ] FNV: Starting deletion of primary data. [2025-09-22T18:53:24.812985] [DEBUG] [LOCAL ] FNV: Deleted primary data file. [2025-09-22T18:53:24.813053] [INFO ] [MAIN ] FNV: Starting full primary refresh. [2025-09-22T18:53:25.175027] [INFO ] [REMOTE ] FNV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:53:25.322019] [INFO ] [REMOTE ] FNV: Fetching primary data for 2024-12. [2025-09-22T18:53:25.564763] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-22T18:53:25.949693] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T18:53:26.122111] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-06. [2025-09-22T18:53:26.562762] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-22T18:53:26.922070] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-01. [2025-09-22T18:53:27.722119] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-03. [2025-09-22T18:53:27.967074] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-22T18:53:28.304393] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T18:53:28.522053] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-02. [2025-09-22T18:53:29.013723] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T18:53:29.322067] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-07. [2025-09-22T18:53:29.848554] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T18:53:30.122055] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-05. [2025-09-22T18:53:30.922036] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-04. [2025-09-22T18:53:31.072165] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T18:53:31.722112] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-08. [2025-09-22T18:53:31.897251] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T18:53:32.164628] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-22T18:53:32.522085] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-06. [2025-09-22T18:53:33.322066] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-03. [2025-09-22T18:53:33.461803] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T18:53:33.665055] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T18:53:34.122060] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-07. [2025-09-22T18:53:34.922057] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-05. [2025-09-22T18:53:34.959771] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-22T18:53:35.722056] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-04. [2025-09-22T18:53:35.819355] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-22T18:53:36.522099] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-08. [2025-09-22T18:53:36.693388] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-22T18:53:37.322073] [INFO ] [REMOTE ] FNB: Fetching primary data for 2025-09. [2025-09-22T18:53:37.535887] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T18:53:38.088708] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T18:53:38.122015] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-05. [2025-09-22T18:53:38.795537] [INFO ] [REMOTE ] FNB: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-22T18:53:38.804995] [INFO ] [REMOTE ] FNB: Full fetch complete (75603 records). [2025-09-22T18:53:38.805229] [DEBUG] [VALIDATOR ] FNB: Validating primary data. [2025-09-22T18:53:38.927307] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-06. [2025-09-22T18:53:39.233160] [DEBUG] [VALIDATOR ] FNB: All expected trading days are present. [2025-09-22T18:53:39.233268] [DEBUG] [VALIDATOR ] FNB: Primary data validation passed. [2025-09-22T18:53:39.234354] [INFO ] [MAIN ] FNB: Fetched primary data is valid. [2025-09-22T18:53:39.234424] [DEBUG] [LOCAL ] FNB: Saving primary data. [2025-09-22T18:53:39.236338] [DEBUG] [LOCAL ] FNB: Trimmed 75603 records to 52454 (keeping 200 days of data) [2025-09-22T18:53:39.561951] [DEBUG] [LOCAL ] FNB: Primary data saved (52454 records). [2025-09-22T18:53:39.562123] [INFO ] [MAIN ] FNB: Full history saved. [2025-09-22T18:53:39.562225] [INFO ] [MAIN ] Update Progress: 857/2372 symbols completed. FNB took 32.2s. Estimated remaining: 3h 20m 49s. Rate: 7.5 symbols/min [2025-09-22T18:53:39.734468] [INFO ] [REMOTE ] FND: Fetching primary data for 2025-09. [2025-09-22T18:53:39.738385] [INFO ] [MAIN ] FOA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:53:39.755381] [DEBUG] [LOCAL ] FOA: Loaded 13348 existing records from primary storage. [2025-09-22T18:53:39.755534] [INFO ] [MAIN ] FOA: Loaded 13348 existing records. [2025-09-22T18:53:39.951072] [WARN ] [MAIN ] FOA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:53:39.951717] [INFO ] [MAIN ] FOA: Wiping existing primary data before full refresh. [2025-09-22T18:53:39.951873] [INFO ] [LOCAL ] FOA: Starting deletion of primary data. [2025-09-22T18:53:39.952441] [DEBUG] [LOCAL ] FOA: Deleted primary data file. [2025-09-22T18:53:39.952506] [INFO ] [MAIN ] FOA: Starting full primary refresh. [2025-09-22T18:53:40.120023] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-05 (2.00 seconds). [2025-09-22T18:53:40.375850] [INFO ] [REMOTE ] FOA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:53:40.523826] [INFO ] [REMOTE ] FOA: Fetching primary data for 2024-12. [2025-09-22T18:53:40.529228] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T18:53:41.129005] [INFO ] [REMOTE ] FND: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T18:53:41.137967] [INFO ] [REMOTE ] FND: Full fetch complete (74349 records). [2025-09-22T18:53:41.138092] [DEBUG] [VALIDATOR ] FND: Validating primary data. [2025-09-22T18:53:41.327286] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-06. [2025-09-22T18:53:41.514722] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-22T18:53:41.607313] [DEBUG] [VALIDATOR ] FND: All expected trading days are present. [2025-09-22T18:53:41.607410] [DEBUG] [VALIDATOR ] FND: Primary data validation passed. [2025-09-22T18:53:41.608413] [INFO ] [MAIN ] FND: Fetched primary data is valid. [2025-09-22T18:53:41.608483] [DEBUG] [LOCAL ] FND: Saving primary data. [2025-09-22T18:53:41.610244] [DEBUG] [LOCAL ] FND: Trimmed 74349 records to 52159 (keeping 200 days of data) [2025-09-22T18:53:41.913636] [DEBUG] [LOCAL ] FND: Primary data saved (52159 records). [2025-09-22T18:53:41.913850] [INFO ] [MAIN ] FND: Full history saved. [2025-09-22T18:53:41.913986] [INFO ] [MAIN ] Update Progress: 858/2372 symbols completed. FND took 31.8s. Estimated remaining: 3h 20m 31s. Rate: 7.6 symbols/min [2025-09-22T18:53:42.114855] [INFO ] [MAIN ] FOF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:53:42.122065] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-01. [2025-09-22T18:53:42.127406] [DEBUG] [LOCAL ] FOF: Loaded 8486 existing records from primary storage. [2025-09-22T18:53:42.127550] [INFO ] [MAIN ] FOF: Loaded 8486 existing records. [2025-09-22T18:53:42.323973] [WARN ] [MAIN ] FOF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:53:42.324287] [INFO ] [MAIN ] FOF: Wiping existing primary data before full refresh. [2025-09-22T18:53:42.324350] [INFO ] [LOCAL ] FOF: Starting deletion of primary data. [2025-09-22T18:53:42.324812] [DEBUG] [LOCAL ] FOF: Deleted primary data file. [2025-09-22T18:53:42.324875] [INFO ] [MAIN ] FOF: Starting full primary refresh. [2025-09-22T18:53:42.718279] [INFO ] [REMOTE ] FOF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:53:42.922081] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-07. [2025-09-22T18:53:43.168364] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-22T18:53:43.264379] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-22T18:53:43.722070] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-02. [2025-09-22T18:53:44.478029] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T18:53:44.522085] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-08. [2025-09-22T18:53:44.683343] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-22T18:53:45.322086] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-07. [2025-09-22T18:53:46.081363] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-22T18:53:46.122002] [INFO ] [REMOTE ] FNF: Fetching primary data for 2025-09. [2025-09-22T18:53:46.561097] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T18:53:46.922103] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-03. [2025-09-22T18:53:47.730712] [INFO ] [REMOTE ] FOF: Fetching primary data for 2024-12. [2025-09-22T18:53:47.735344] [INFO ] [REMOTE ] FNF: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T18:53:47.743899] [INFO ] [REMOTE ] FNF: Full fetch complete (69524 records). [2025-09-22T18:53:47.744071] [DEBUG] [VALIDATOR ] FNF: Validating primary data. [2025-09-22T18:53:47.871488] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T18:53:48.170523] [DEBUG] [VALIDATOR ] FNF: All expected trading days are present. [2025-09-22T18:53:48.170662] [DEBUG] [VALIDATOR ] FNF: Primary data validation passed. [2025-09-22T18:53:48.171518] [INFO ] [MAIN ] FNF: Fetched primary data is valid. [2025-09-22T18:53:48.171565] [DEBUG] [LOCAL ] FNF: Saving primary data. [2025-09-22T18:53:48.172996] [DEBUG] [LOCAL ] FNF: Trimmed 69524 records to 49257 (keeping 200 days of data) [2025-09-22T18:53:48.475557] [DEBUG] [LOCAL ] FNF: Primary data saved (49257 records). [2025-09-22T18:53:48.475721] [INFO ] [MAIN ] FNF: Full history saved. [2025-09-22T18:53:48.475830] [INFO ] [MAIN ] Update Progress: 859/2372 symbols completed. FNF took 36.3s. Estimated remaining: 3h 20m 21s. Rate: 7.6 symbols/min [2025-09-22T18:53:48.530145] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-04. [2025-09-22T18:53:48.588509] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-22T18:53:48.660799] [INFO ] [MAIN ] FOR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:53:48.682303] [DEBUG] [LOCAL ] FOR: Loaded 20598 existing records from primary storage. [2025-09-22T18:53:48.682429] [INFO ] [MAIN ] FOR: Loaded 20598 existing records. [2025-09-22T18:53:48.861810] [WARN ] [MAIN ] FOR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:53:48.862080] [INFO ] [MAIN ] FOR: Wiping existing primary data before full refresh. [2025-09-22T18:53:48.862135] [INFO ] [LOCAL ] FOR: Starting deletion of primary data. [2025-09-22T18:53:48.862735] [DEBUG] [LOCAL ] FOR: Deleted primary data file. [2025-09-22T18:53:48.862794] [INFO ] [MAIN ] FOR: Starting full primary refresh. [2025-09-22T18:53:49.223981] [INFO ] [REMOTE ] FOR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:53:49.322038] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-08. [2025-09-22T18:53:49.483954] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-04 (0.95 seconds). [2025-09-22T18:53:50.122106] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-01. [2025-09-22T18:53:50.863763] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T18:53:50.922055] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-02. [2025-09-22T18:53:50.973028] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T18:53:51.568904] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-22T18:53:51.722108] [INFO ] [REMOTE ] FNV: Fetching primary data for 2025-09. [2025-09-22T18:53:52.522056] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-03. [2025-09-22T18:53:53.139574] [INFO ] [REMOTE ] FNV: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-22T18:53:53.146755] [INFO ] [REMOTE ] FNV: Full fetch complete (65995 records). [2025-09-22T18:53:53.146874] [DEBUG] [VALIDATOR ] FNV: Validating primary data. [2025-09-22T18:53:53.322412] [INFO ] [REMOTE ] FOR: Fetching primary data for 2024-12. [2025-09-22T18:53:53.425835] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-03 (0.90 seconds). [2025-09-22T18:53:53.546217] [DEBUG] [VALIDATOR ] FNV: All expected trading days are present. [2025-09-22T18:53:53.546310] [DEBUG] [VALIDATOR ] FNV: Primary data validation passed. [2025-09-22T18:53:53.547185] [INFO ] [MAIN ] FNV: Fetched primary data is valid. [2025-09-22T18:53:53.547253] [DEBUG] [LOCAL ] FNV: Saving primary data. [2025-09-22T18:53:53.548672] [DEBUG] [LOCAL ] FNV: Trimmed 65995 records to 46472 (keeping 200 days of data) [2025-09-22T18:53:53.859275] [DEBUG] [LOCAL ] FNV: Primary data saved (46472 records). [2025-09-22T18:53:53.859432] [INFO ] [MAIN ] FNV: Full history saved. [2025-09-22T18:53:53.859524] [INFO ] [MAIN ] Update Progress: 860/2372 symbols completed. FNV took 29.5s. Estimated remaining: 3h 20m 8s. Rate: 7.6 symbols/min [2025-09-22T18:53:54.088669] [INFO ] [MAIN ] FOUR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:53:54.107438] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-22T18:53:54.122098] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-05. [2025-09-22T18:53:54.175504] [DEBUG] [LOCAL ] FOUR: Loaded 50265 existing records from primary storage. [2025-09-22T18:53:54.175755] [INFO ] [MAIN ] FOUR: Loaded 50265 existing records. [2025-09-22T18:53:54.429317] [WARN ] [MAIN ] FOUR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:53:54.429678] [INFO ] [MAIN ] FOUR: Wiping existing primary data before full refresh. [2025-09-22T18:53:54.429740] [INFO ] [LOCAL ] FOUR: Starting deletion of primary data. [2025-09-22T18:53:54.431084] [DEBUG] [LOCAL ] FOUR: Deleted primary data file. [2025-09-22T18:53:54.431150] [INFO ] [MAIN ] FOUR: Starting full primary refresh. [2025-09-22T18:53:54.906345] [INFO ] [REMOTE ] FOUR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:53:54.930414] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-04. [2025-09-22T18:53:54.933406] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-22T18:53:55.555430] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-22T18:53:55.722027] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-06. [2025-09-22T18:53:56.522070] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-01. [2025-09-22T18:53:56.535701] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T18:53:57.322075] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2024-12. [2025-09-22T18:53:57.737523] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-22T18:53:58.122068] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-05. [2025-09-22T18:53:58.713179] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-05 (0.59 seconds). [2025-09-22T18:53:58.922107] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-06. [2025-09-22T18:53:59.100025] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T18:53:59.476198] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-22T18:53:59.722090] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-07. [2025-09-22T18:54:00.522079] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-01. [2025-09-22T18:54:00.573405] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-22T18:54:01.322074] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-02. [2025-09-22T18:54:02.122064] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-08. [2025-09-22T18:54:02.598464] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-01 (2.08 seconds). [2025-09-22T18:54:02.622711] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-22T18:54:02.867560] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T18:54:02.922081] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-07. [2025-09-22T18:54:03.722114] [INFO ] [REMOTE ] FOF: Fetching primary data for 2025-09. [2025-09-22T18:54:03.752135] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-22T18:54:04.522069] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-02. [2025-09-22T18:54:04.567756] [INFO ] [REMOTE ] FOF: Incremental fetch complete for 2025-09 (0.85 seconds). [2025-09-22T18:54:04.569958] [INFO ] [REMOTE ] FOF: Full fetch complete (11840 records). [2025-09-22T18:54:04.570031] [DEBUG] [VALIDATOR ] FOF: Validating primary data. [2025-09-22T18:54:04.941701] [DEBUG] [VALIDATOR ] FOF: All expected trading days are present. [2025-09-22T18:54:04.941788] [DEBUG] [VALIDATOR ] FOF: Primary data validation passed. [2025-09-22T18:54:04.942093] [INFO ] [MAIN ] FOF: Fetched primary data is valid. [2025-09-22T18:54:04.942134] [DEBUG] [LOCAL ] FOF: Saving primary data. [2025-09-22T18:54:04.942611] [DEBUG] [LOCAL ] FOF: Trimmed 11840 records to 8383 (keeping 200 days of data) [2025-09-22T18:54:04.995300] [DEBUG] [LOCAL ] FOF: Primary data saved (8383 records). [2025-09-22T18:54:04.995427] [INFO ] [MAIN ] FOF: Full history saved. [2025-09-22T18:54:04.995512] [INFO ] [MAIN ] Update Progress: 861/2372 symbols completed. FOF took 23.1s. Estimated remaining: 3h 20m 6s. Rate: 7.6 symbols/min [2025-09-22T18:54:05.168831] [INFO ] [MAIN ] FPF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:54:05.187627] [DEBUG] [LOCAL ] FPF: Loaded 17887 existing records from primary storage. [2025-09-22T18:54:05.187823] [INFO ] [MAIN ] FPF: Loaded 17887 existing records. [2025-09-22T18:54:05.327156] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-08. [2025-09-22T18:54:05.368907] [WARN ] [MAIN ] FPF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:54:05.369124] [INFO ] [MAIN ] FPF: Wiping existing primary data before full refresh. [2025-09-22T18:54:05.369185] [INFO ] [LOCAL ] FPF: Starting deletion of primary data. [2025-09-22T18:54:05.369875] [DEBUG] [LOCAL ] FPF: Deleted primary data file. [2025-09-22T18:54:05.369936] [INFO ] [MAIN ] FPF: Starting full primary refresh. [2025-09-22T18:54:05.726547] [INFO ] [REMOTE ] FPF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:54:05.917954] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T18:54:06.122026] [INFO ] [REMOTE ] FPF: Fetching primary data for 2024-12. [2025-09-22T18:54:06.186733] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-22T18:54:06.922101] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-03. [2025-09-22T18:54:07.257468] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-22T18:54:07.595136] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-22T18:54:07.722053] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-04. [2025-09-22T18:54:08.522056] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-03. [2025-09-22T18:54:08.613490] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-22T18:54:09.322061] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-05. [2025-09-22T18:54:10.113574] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T18:54:10.123542] [INFO ] [REMOTE ] FOA: Fetching primary data for 2025-09. [2025-09-22T18:54:10.356187] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-22T18:54:10.922029] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-04. [2025-09-22T18:54:10.997802] [INFO ] [REMOTE ] FOA: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-22T18:54:11.000800] [INFO ] [REMOTE ] FOA: Full fetch complete (22393 records). [2025-09-22T18:54:11.000898] [DEBUG] [VALIDATOR ] FOA: Validating primary data. [2025-09-22T18:54:11.368127] [DEBUG] [VALIDATOR ] FOA: All expected trading days are present. [2025-09-22T18:54:11.368204] [DEBUG] [VALIDATOR ] FOA: Primary data validation passed. [2025-09-22T18:54:11.368706] [INFO ] [MAIN ] FOA: Fetched primary data is valid. [2025-09-22T18:54:11.368768] [DEBUG] [LOCAL ] FOA: Saving primary data. [2025-09-22T18:54:11.369376] [DEBUG] [LOCAL ] FOA: Trimmed 22393 records to 13132 (keeping 200 days of data) [2025-09-22T18:54:11.447163] [DEBUG] [LOCAL ] FOA: Primary data saved (13132 records). [2025-09-22T18:54:11.447309] [INFO ] [MAIN ] FOA: Full history saved. [2025-09-22T18:54:11.447395] [INFO ] [MAIN ] Update Progress: 862/2372 symbols completed. FOA took 31.9s. Estimated remaining: 3h 19m 55s. Rate: 7.6 symbols/min [2025-09-22T18:54:11.620141] [INFO ] [MAIN ] FPH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:54:11.640717] [DEBUG] [LOCAL ] FPH: Loaded 20104 existing records from primary storage. [2025-09-22T18:54:11.640877] [INFO ] [MAIN ] FPH: Loaded 20104 existing records. [2025-09-22T18:54:11.727234] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-01. [2025-09-22T18:54:11.829840] [WARN ] [MAIN ] FPH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:54:11.830098] [INFO ] [MAIN ] FPH: Wiping existing primary data before full refresh. [2025-09-22T18:54:11.830149] [INFO ] [LOCAL ] FPH: Starting deletion of primary data. [2025-09-22T18:54:11.830754] [DEBUG] [LOCAL ] FPH: Deleted primary data file. [2025-09-22T18:54:11.830817] [INFO ] [MAIN ] FPH: Starting full primary refresh. [2025-09-22T18:54:12.196741] [INFO ] [REMOTE ] FPH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:54:12.522072] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-06. [2025-09-22T18:54:12.705893] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-22T18:54:12.765415] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T18:54:13.322054] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-02. [2025-09-22T18:54:13.723381] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-22T18:54:14.122061] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-07. [2025-09-22T18:54:14.235416] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-22T18:54:14.922076] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-05. [2025-09-22T18:54:15.417126] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-22T18:54:15.722094] [INFO ] [REMOTE ] FPH: Fetching primary data for 2024-12. [2025-09-22T18:54:16.522073] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-08. [2025-09-22T18:54:17.250469] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-05 (2.33 seconds). [2025-09-22T18:54:17.322081] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-06. [2025-09-22T18:54:17.463074] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-22T18:54:17.481772] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-22T18:54:18.122054] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-01. [2025-09-22T18:54:18.614231] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T18:54:18.922013] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-07. [2025-09-22T18:54:19.355201] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-22T18:54:19.722066] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-03. [2025-09-22T18:54:20.311351] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-22T18:54:20.522057] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-08. [2025-09-22T18:54:20.733326] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-22T18:54:21.322063] [INFO ] [REMOTE ] FOR: Fetching primary data for 2025-09. [2025-09-22T18:54:22.122083] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-04. [2025-09-22T18:54:22.325414] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-22T18:54:22.353666] [INFO ] [REMOTE ] FOR: Incremental fetch complete for 2025-09 (1.03 seconds). [2025-09-22T18:54:22.357051] [INFO ] [REMOTE ] FOR: Full fetch complete (29804 records). [2025-09-22T18:54:22.357144] [DEBUG] [VALIDATOR ] FOR: Validating primary data. [2025-09-22T18:54:22.743497] [DEBUG] [VALIDATOR ] FOR: All expected trading days are present. [2025-09-22T18:54:22.743582] [DEBUG] [VALIDATOR ] FOR: Primary data validation passed. [2025-09-22T18:54:22.744205] [INFO ] [MAIN ] FOR: Fetched primary data is valid. [2025-09-22T18:54:22.744271] [DEBUG] [LOCAL ] FOR: Saving primary data. [2025-09-22T18:54:22.745279] [DEBUG] [LOCAL ] FOR: Trimmed 29804 records to 20202 (keeping 200 days of data) [2025-09-22T18:54:22.870254] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-22T18:54:22.905957] [DEBUG] [LOCAL ] FOR: Primary data saved (20202 records). [2025-09-22T18:54:22.906091] [INFO ] [MAIN ] FOR: Full history saved. [2025-09-22T18:54:22.906282] [INFO ] [MAIN ] Update Progress: 863/2372 symbols completed. FOR took 34.4s. Estimated remaining: 3h 19m 53s. Rate: 7.5 symbols/min [2025-09-22T18:54:22.928684] [INFO ] [REMOTE ] FOUR: Fetching primary data for 2025-09. [2025-09-22T18:54:23.087634] [INFO ] [MAIN ] FPI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:54:23.122520] [DEBUG] [LOCAL ] FPI: Loaded 31700 existing records from primary storage. [2025-09-22T18:54:23.122681] [INFO ] [MAIN ] FPI: Loaded 31700 existing records. [2025-09-22T18:54:23.306213] [WARN ] [MAIN ] FPI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:54:23.306469] [INFO ] [MAIN ] FPI: Wiping existing primary data before full refresh. [2025-09-22T18:54:23.306522] [INFO ] [LOCAL ] FPI: Starting deletion of primary data. [2025-09-22T18:54:23.307482] [DEBUG] [LOCAL ] FPI: Deleted primary data file. [2025-09-22T18:54:23.307547] [INFO ] [MAIN ] FPI: Starting full primary refresh. [2025-09-22T18:54:23.690021] [INFO ] [REMOTE ] FPI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:54:23.722073] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-05. [2025-09-22T18:54:24.522107] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-02. [2025-09-22T18:54:24.642038] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-05 (0.92 seconds). [2025-09-22T18:54:24.908401] [INFO ] [REMOTE ] FOUR: Incremental fetch complete for 2025-09 (1.98 seconds). [2025-09-22T18:54:24.917521] [INFO ] [REMOTE ] FOUR: Full fetch complete (71922 records). [2025-09-22T18:54:24.917714] [DEBUG] [VALIDATOR ] FOUR: Validating primary data. [2025-09-22T18:54:25.325015] [INFO ] [REMOTE ] FPI: Fetching primary data for 2024-12. [2025-09-22T18:54:25.328955] [DEBUG] [VALIDATOR ] FOUR: All expected trading days are present. [2025-09-22T18:54:25.330451] [DEBUG] [VALIDATOR ] FOUR: Primary data validation passed. [2025-09-22T18:54:25.332458] [INFO ] [MAIN ] FOUR: Fetched primary data is valid. [2025-09-22T18:54:25.332815] [DEBUG] [LOCAL ] FOUR: Saving primary data. [2025-09-22T18:54:25.336848] [DEBUG] [LOCAL ] FOUR: Trimmed 71922 records to 49522 (keeping 200 days of data) [2025-09-22T18:54:25.461068] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-02 (0.94 seconds). [2025-09-22T18:54:25.665070] [DEBUG] [LOCAL ] FOUR: Primary data saved (49522 records). [2025-09-22T18:54:25.665235] [INFO ] [MAIN ] FOUR: Full history saved. [2025-09-22T18:54:25.665399] [INFO ] [MAIN ] Update Progress: 864/2372 symbols completed. FOUR took 31.8s. Estimated remaining: 3h 19m 36s. Rate: 7.6 symbols/min [2025-09-22T18:54:25.837805] [INFO ] [MAIN ] FR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:54:25.892424] [DEBUG] [LOCAL ] FR: Loaded 47434 existing records from primary storage. [2025-09-22T18:54:25.892590] [INFO ] [MAIN ] FR: Loaded 47434 existing records. [2025-09-22T18:54:26.080868] [WARN ] [MAIN ] FR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:54:26.081169] [INFO ] [MAIN ] FR: Wiping existing primary data before full refresh. [2025-09-22T18:54:26.081236] [INFO ] [LOCAL ] FR: Starting deletion of primary data. [2025-09-22T18:54:26.082442] [DEBUG] [LOCAL ] FR: Deleted primary data file. [2025-09-22T18:54:26.082515] [INFO ] [MAIN ] FR: Starting full primary refresh. [2025-09-22T18:54:26.127279] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-06. [2025-09-22T18:54:26.454435] [INFO ] [REMOTE ] FR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:54:26.474296] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T18:54:26.922025] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-01. [2025-09-22T18:54:27.076242] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-22T18:54:27.722075] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-03. [2025-09-22T18:54:28.522078] [INFO ] [REMOTE ] FR: Fetching primary data for 2024-12. [2025-09-22T18:54:28.772419] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-01 (1.85 seconds). [2025-09-22T18:54:29.322126] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-02. [2025-09-22T18:54:29.908991] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-03 (2.19 seconds). [2025-09-22T18:54:30.122078] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-04. [2025-09-22T18:54:30.294095] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-22T18:54:30.478863] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2024-12 (1.96 seconds). [2025-09-22T18:54:30.922148] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-01. [2025-09-22T18:54:31.180289] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T18:54:31.722082] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-03. [2025-09-22T18:54:32.462301] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-22T18:54:32.522027] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-02. [2025-09-22T18:54:33.082139] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-22T18:54:33.322060] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-04. [2025-09-22T18:54:33.777336] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-22T18:54:34.122067] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-03. [2025-09-22T18:54:34.645867] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T18:54:34.922063] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-07. [2025-09-22T18:54:35.722104] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-05. [2025-09-22T18:54:35.836515] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T18:54:35.890846] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-22T18:54:36.522064] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-04. [2025-09-22T18:54:37.076130] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-22T18:54:37.322049] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-05. [2025-09-22T18:54:38.061063] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T18:54:38.122092] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-05. [2025-09-22T18:54:38.138742] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T18:54:38.922063] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-06. [2025-09-22T18:54:39.730607] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-08. [2025-09-22T18:54:39.761932] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T18:54:40.206528] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-22T18:54:40.522079] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-07. [2025-09-22T18:54:40.901418] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-08 (1.17 seconds). [2025-09-22T18:54:41.322106] [INFO ] [REMOTE ] FPF: Fetching primary data for 2025-09. [2025-09-22T18:54:41.665852] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-22T18:54:41.982934] [INFO ] [REMOTE ] FPF: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-22T18:54:41.986349] [INFO ] [REMOTE ] FPF: Full fetch complete (26322 records). [2025-09-22T18:54:41.986522] [DEBUG] [VALIDATOR ] FPF: Validating primary data. [2025-09-22T18:54:42.127224] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-06. [2025-09-22T18:54:42.392008] [DEBUG] [VALIDATOR ] FPF: All expected trading days are present. [2025-09-22T18:54:42.392137] [DEBUG] [VALIDATOR ] FPF: Primary data validation passed. [2025-09-22T18:54:42.392959] [INFO ] [MAIN ] FPF: Fetched primary data is valid. [2025-09-22T18:54:42.393028] [DEBUG] [LOCAL ] FPF: Saving primary data. [2025-09-22T18:54:42.394277] [DEBUG] [LOCAL ] FPF: Trimmed 26322 records to 17594 (keeping 200 days of data) [2025-09-22T18:54:42.532178] [DEBUG] [LOCAL ] FPF: Primary data saved (17594 records). [2025-09-22T18:54:42.533052] [INFO ] [MAIN ] FPF: Full history saved. [2025-09-22T18:54:42.533386] [INFO ] [MAIN ] Update Progress: 865/2372 symbols completed. FPF took 37.5s. Estimated remaining: 3h 19m 44s. Rate: 7.5 symbols/min [2025-09-22T18:54:42.709506] [INFO ] [MAIN ] FRA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:54:42.730294] [DEBUG] [LOCAL ] FRA: Loaded 14908 existing records from primary storage. [2025-09-22T18:54:42.730448] [INFO ] [MAIN ] FRA: Loaded 14908 existing records. [2025-09-22T18:54:42.914781] [WARN ] [MAIN ] FRA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:54:42.915096] [INFO ] [MAIN ] FRA: Wiping existing primary data before full refresh. [2025-09-22T18:54:42.915146] [INFO ] [LOCAL ] FRA: Starting deletion of primary data. [2025-09-22T18:54:42.915955] [DEBUG] [LOCAL ] FRA: Deleted primary data file. [2025-09-22T18:54:42.916017] [INFO ] [MAIN ] FRA: Starting full primary refresh. [2025-09-22T18:54:42.927773] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-06. [2025-09-22T18:54:43.283812] [INFO ] [REMOTE ] FRA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:54:43.448722] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T18:54:43.722110] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-07. [2025-09-22T18:54:43.918464] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-22T18:54:44.522068] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-07. [2025-09-22T18:54:45.048022] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-22T18:54:45.322101] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-08. [2025-09-22T18:54:45.629234] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-22T18:54:46.122137] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-08. [2025-09-22T18:54:46.677037] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T18:54:46.922119] [INFO ] [REMOTE ] FRA: Fetching primary data for 2024-12. [2025-09-22T18:54:47.257698] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-08 (1.14 seconds). [2025-09-22T18:54:47.674083] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2024-12 (0.75 seconds). [2025-09-22T18:54:47.722116] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-08. [2025-09-22T18:54:48.514605] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-08 (0.79 seconds). [2025-09-22T18:54:48.521991] [INFO ] [REMOTE ] FPI: Fetching primary data for 2025-09. [2025-09-22T18:54:49.322082] [INFO ] [REMOTE ] FR: Fetching primary data for 2025-09. [2025-09-22T18:54:49.693336] [INFO ] [REMOTE ] FPI: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-22T18:54:49.698152] [INFO ] [REMOTE ] FPI: Full fetch complete (44059 records). [2025-09-22T18:54:49.698264] [DEBUG] [VALIDATOR ] FPI: Validating primary data. [2025-09-22T18:54:50.079411] [DEBUG] [VALIDATOR ] FPI: All expected trading days are present. [2025-09-22T18:54:50.079498] [DEBUG] [VALIDATOR ] FPI: Primary data validation passed. [2025-09-22T18:54:50.080167] [INFO ] [MAIN ] FPI: Fetched primary data is valid. [2025-09-22T18:54:50.080234] [DEBUG] [LOCAL ] FPI: Saving primary data. [2025-09-22T18:54:50.081179] [DEBUG] [LOCAL ] FPI: Trimmed 44059 records to 31107 (keeping 200 days of data) [2025-09-22T18:54:50.139143] [INFO ] [REMOTE ] FPH: Fetching primary data for 2025-09. [2025-09-22T18:54:50.280221] [DEBUG] [LOCAL ] FPI: Primary data saved (31107 records). [2025-09-22T18:54:50.280373] [INFO ] [MAIN ] FPI: Full history saved. [2025-09-22T18:54:50.280460] [INFO ] [MAIN ] Update Progress: 866/2372 symbols completed. FPI took 27.4s. Estimated remaining: 3h 19m 36s. Rate: 7.5 symbols/min [2025-09-22T18:54:50.457171] [INFO ] [MAIN ] FRGE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:54:50.478101] [DEBUG] [LOCAL ] FRGE: Loaded 19246 existing records from primary storage. [2025-09-22T18:54:50.478223] [INFO ] [MAIN ] FRGE: Loaded 19246 existing records. [2025-09-22T18:54:50.658930] [WARN ] [MAIN ] FRGE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:54:50.659194] [INFO ] [MAIN ] FRGE: Wiping existing primary data before full refresh. [2025-09-22T18:54:50.659248] [INFO ] [LOCAL ] FRGE: Starting deletion of primary data. [2025-09-22T18:54:50.659832] [DEBUG] [LOCAL ] FRGE: Deleted primary data file. [2025-09-22T18:54:50.659895] [INFO ] [MAIN ] FRGE: Starting full primary refresh. [2025-09-22T18:54:50.924812] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-01. [2025-09-22T18:54:51.043001] [INFO ] [REMOTE ] FRGE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:54:51.054243] [INFO ] [REMOTE ] FPH: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-22T18:54:51.081175] [INFO ] [REMOTE ] FR: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T18:54:51.081449] [INFO ] [REMOTE ] FPH: Full fetch complete (31709 records). [2025-09-22T18:54:51.089172] [DEBUG] [VALIDATOR ] FPH: Validating primary data. [2025-09-22T18:54:51.133742] [INFO ] [REMOTE ] FR: Full fetch complete (66565 records). [2025-09-22T18:54:51.166782] [DEBUG] [VALIDATOR ] FR: Validating primary data. [2025-09-22T18:54:51.750026] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2024-12. [2025-09-22T18:54:51.882934] [DEBUG] [VALIDATOR ] FPH: All expected trading days are present. [2025-09-22T18:54:51.901505] [DEBUG] [VALIDATOR ] FPH: Primary data validation passed. [2025-09-22T18:54:51.904302] [INFO ] [MAIN ] FPH: Fetched primary data is valid. [2025-09-22T18:54:51.911039] [DEBUG] [LOCAL ] FPH: Saving primary data. [2025-09-22T18:54:51.940381] [DEBUG] [VALIDATOR ] FR: All expected trading days are present. [2025-09-22T18:54:51.940480] [DEBUG] [VALIDATOR ] FR: Primary data validation passed. [2025-09-22T18:54:51.941198] [INFO ] [MAIN ] FR: Fetched primary data is valid. [2025-09-22T18:54:51.941357] [DEBUG] [LOCAL ] FR: Saving primary data. [2025-09-22T18:54:51.941892] [DEBUG] [LOCAL ] FPH: Trimmed 31709 records to 19781 (keeping 200 days of data) [2025-09-22T18:54:51.943195] [DEBUG] [LOCAL ] FR: Trimmed 66565 records to 46677 (keeping 200 days of data) [2025-09-22T18:54:52.168047] [DEBUG] [LOCAL ] FPH: Primary data saved (19781 records). [2025-09-22T18:54:52.171985] [INFO ] [MAIN ] FPH: Full history saved. [2025-09-22T18:54:52.172152] [INFO ] [MAIN ] Update Progress: 867/2372 symbols completed. FPH took 40.7s. Estimated remaining: 3h 19m 17s. Rate: 7.6 symbols/min [2025-09-22T18:54:52.295341] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T18:54:52.476471] [INFO ] [MAIN ] FRO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:54:52.550271] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-02. [2025-09-22T18:54:52.590051] [DEBUG] [LOCAL ] FRO: Loaded 52689 existing records from primary storage. [2025-09-22T18:54:52.591753] [INFO ] [MAIN ] FRO: Loaded 52689 existing records. [2025-09-22T18:54:52.642171] [DEBUG] [LOCAL ] FR: Primary data saved (46677 records). [2025-09-22T18:54:52.670377] [INFO ] [MAIN ] FR: Full history saved. [2025-09-22T18:54:52.676840] [INFO ] [MAIN ] Update Progress: 868/2372 symbols completed. FR took 27.0s. Estimated remaining: 3h 18m 56s. Rate: 7.6 symbols/min [2025-09-22T18:54:52.955872] [INFO ] [MAIN ] FRT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:54:52.956155] [WARN ] [MAIN ] FRO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:54:52.956632] [INFO ] [MAIN ] FRO: Wiping existing primary data before full refresh. [2025-09-22T18:54:52.956720] [INFO ] [LOCAL ] FRO: Starting deletion of primary data. [2025-09-22T18:54:52.958460] [DEBUG] [LOCAL ] FRO: Deleted primary data file. [2025-09-22T18:54:52.958546] [INFO ] [MAIN ] FRO: Starting full primary refresh. [2025-09-22T18:54:53.273965] [DEBUG] [LOCAL ] FRT: Loaded 42999 existing records from primary storage. [2025-09-22T18:54:53.279776] [INFO ] [MAIN ] FRT: Loaded 42999 existing records. [2025-09-22T18:54:53.457436] [INFO ] [REMOTE ] FRO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:54:53.453330] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-22T18:54:53.476358] [INFO ] [REMOTE ] FRO: Fetching primary data for 2024-12. [2025-09-22T18:54:53.559762] [WARN ] [MAIN ] FRT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:54:53.560205] [INFO ] [MAIN ] FRT: Wiping existing primary data before full refresh. [2025-09-22T18:54:53.560361] [INFO ] [LOCAL ] FRT: Starting deletion of primary data. [2025-09-22T18:54:53.568309] [DEBUG] [LOCAL ] FRT: Deleted primary data file. [2025-09-22T18:54:53.582236] [INFO ] [MAIN ] FRT: Starting full primary refresh. [2025-09-22T18:54:53.618838] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-22T18:54:53.989857] [INFO ] [REMOTE ] FRT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:54:54.122025] [INFO ] [REMOTE ] FRT: Fetching primary data for 2024-12. [2025-09-22T18:54:54.922117] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-03. [2025-09-22T18:54:55.570006] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2024-12 (1.45 seconds). [2025-09-22T18:54:55.645610] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2024-12 (2.17 seconds). [2025-09-22T18:54:55.722025] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-01. [2025-09-22T18:54:55.891606] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-22T18:54:56.522091] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-04. [2025-09-22T18:54:57.197430] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-22T18:54:57.322011] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-02. [2025-09-22T18:54:57.546992] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-22T18:54:58.122055] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-05. [2025-09-22T18:54:58.527804] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-22T18:54:58.923344] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-01. [2025-09-22T18:54:58.928096] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-22T18:54:59.722084] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-03. [2025-09-22T18:55:00.444945] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T18:55:00.522030] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-02. [2025-09-22T18:55:01.023593] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T18:55:01.322016] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-06. [2025-09-22T18:55:01.799215] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T18:55:02.122068] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-03. [2025-09-22T18:55:02.289322] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-06 (0.97 seconds). [2025-09-22T18:55:02.922068] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-01. [2025-09-22T18:55:03.102873] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-22T18:55:03.722097] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-04. [2025-09-22T18:55:04.522045] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-04. [2025-09-22T18:55:04.678521] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-22T18:55:04.958859] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-01 (2.04 seconds). [2025-09-22T18:55:05.322061] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-05. [2025-09-22T18:55:06.068143] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-04 (1.55 seconds). [2025-09-22T18:55:06.122021] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-05. [2025-09-22T18:55:06.288072] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-22T18:55:06.922080] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-02. [2025-09-22T18:55:07.556013] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T18:55:07.722110] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-07. [2025-09-22T18:55:08.472259] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-22T18:55:08.517223] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T18:55:08.527289] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-06. [2025-09-22T18:55:09.322071] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-06. [2025-09-22T18:55:10.050377] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T18:55:10.122010] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-07. [2025-09-22T18:55:10.169559] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-06 (0.85 seconds). [2025-09-22T18:55:10.922093] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-03. [2025-09-22T18:55:11.498091] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T18:55:11.722153] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-08. [2025-09-22T18:55:12.245426] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-22T18:55:12.522067] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-07. [2025-09-22T18:55:12.934819] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-03 (2.01 seconds). [2025-09-22T18:55:13.294603] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-22T18:55:13.322045] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-08. [2025-09-22T18:55:14.122035] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-08. [2025-09-22T18:55:14.142808] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-22T18:55:14.922098] [INFO ] [REMOTE ] FRA: Fetching primary data for 2025-09. [2025-09-22T18:55:15.735679] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-04. [2025-09-22T18:55:15.739236] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T18:55:15.818666] [INFO ] [REMOTE ] FRA: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-22T18:55:15.821432] [INFO ] [REMOTE ] FRA: Full fetch complete (24300 records). [2025-09-22T18:55:15.821534] [DEBUG] [VALIDATOR ] FRA: Validating primary data. [2025-09-22T18:55:16.202609] [DEBUG] [VALIDATOR ] FRA: All expected trading days are present. [2025-09-22T18:55:16.202720] [DEBUG] [VALIDATOR ] FRA: Primary data validation passed. [2025-09-22T18:55:16.203274] [INFO ] [MAIN ] FRA: Fetched primary data is valid. [2025-09-22T18:55:16.203328] [DEBUG] [LOCAL ] FRA: Saving primary data. [2025-09-22T18:55:16.204084] [DEBUG] [LOCAL ] FRA: Trimmed 24300 records to 14592 (keeping 200 days of data) [2025-09-22T18:55:16.294954] [DEBUG] [LOCAL ] FRA: Primary data saved (14592 records). [2025-09-22T18:55:16.295107] [INFO ] [MAIN ] FRA: Full history saved. [2025-09-22T18:55:16.295212] [INFO ] [MAIN ] Update Progress: 869/2372 symbols completed. FRA took 33.8s. Estimated remaining: 3h 19m 16s. Rate: 7.5 symbols/min [2025-09-22T18:55:16.478674] [INFO ] [MAIN ] FSCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:55:16.527543] [INFO ] [REMOTE ] FRT: Fetching primary data for 2025-09. [2025-09-22T18:55:16.530791] [DEBUG] [LOCAL ] FSCO: Loaded 37339 existing records from primary storage. [2025-09-22T18:55:16.530985] [INFO ] [MAIN ] FSCO: Loaded 37339 existing records. [2025-09-22T18:55:16.729898] [WARN ] [MAIN ] FSCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:55:16.730149] [INFO ] [MAIN ] FSCO: Wiping existing primary data before full refresh. [2025-09-22T18:55:16.730209] [INFO ] [LOCAL ] FSCO: Starting deletion of primary data. [2025-09-22T18:55:16.731117] [DEBUG] [LOCAL ] FSCO: Deleted primary data file. [2025-09-22T18:55:16.731177] [INFO ] [MAIN ] FSCO: Starting full primary refresh. [2025-09-22T18:55:17.095585] [INFO ] [REMOTE ] FSCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:55:17.331736] [INFO ] [REMOTE ] FRGE: Fetching primary data for 2025-09. [2025-09-22T18:55:17.353840] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-22T18:55:17.992080] [INFO ] [REMOTE ] FRT: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T18:55:17.998581] [INFO ] [REMOTE ] FRT: Full fetch complete (60255 records). [2025-09-22T18:55:17.998732] [DEBUG] [VALIDATOR ] FRT: Validating primary data. [2025-09-22T18:55:18.127205] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2024-12. [2025-09-22T18:55:18.395399] [DEBUG] [VALIDATOR ] FRT: All expected trading days are present. [2025-09-22T18:55:18.395587] [DEBUG] [VALIDATOR ] FRT: Primary data validation passed. [2025-09-22T18:55:18.396559] [INFO ] [MAIN ] FRT: Fetched primary data is valid. [2025-09-22T18:55:18.396624] [DEBUG] [LOCAL ] FRT: Saving primary data. [2025-09-22T18:55:18.398593] [DEBUG] [LOCAL ] FRT: Trimmed 60255 records to 42371 (keeping 200 days of data) [2025-09-22T18:55:18.527172] [INFO ] [REMOTE ] FRGE: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T18:55:18.542297] [INFO ] [REMOTE ] FRGE: Full fetch complete (34398 records). [2025-09-22T18:55:18.542495] [DEBUG] [VALIDATOR ] FRGE: Validating primary data. [2025-09-22T18:55:18.925576] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-05. [2025-09-22T18:55:19.046537] [DEBUG] [VALIDATOR ] FRGE: All expected trading days are present. [2025-09-22T18:55:19.050685] [DEBUG] [VALIDATOR ] FRGE: Primary data validation passed. [2025-09-22T18:55:19.051554] [INFO ] [MAIN ] FRGE: Fetched primary data is valid. [2025-09-22T18:55:19.051983] [DEBUG] [LOCAL ] FRGE: Saving primary data. [2025-09-22T18:55:19.054977] [DEBUG] [LOCAL ] FRGE: Trimmed 34398 records to 18734 (keeping 200 days of data) [2025-09-22T18:55:19.152340] [DEBUG] [LOCAL ] FRT: Primary data saved (42371 records). [2025-09-22T18:55:19.158269] [INFO ] [MAIN ] FRT: Full history saved. [2025-09-22T18:55:19.161060] [INFO ] [MAIN ] Update Progress: 870/2372 symbols completed. FRT took 26.5s. Estimated remaining: 3h 18m 59s. Rate: 7.5 symbols/min [2025-09-22T18:55:19.342911] [INFO ] [MAIN ] FSK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:55:19.365051] [DEBUG] [LOCAL ] FRGE: Primary data saved (18734 records). [2025-09-22T18:55:19.365266] [INFO ] [MAIN ] FRGE: Full history saved. [2025-09-22T18:55:19.365364] [INFO ] [MAIN ] Update Progress: 871/2372 symbols completed. FRGE took 29.1s. Estimated remaining: 3h 18m 38s. Rate: 7.6 symbols/min [2025-09-22T18:55:19.531706] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-22T18:55:19.557423] [DEBUG] [LOCAL ] FSK: Loaded 50114 existing records from primary storage. [2025-09-22T18:55:19.585136] [INFO ] [MAIN ] FSK: Loaded 50114 existing records. [2025-09-22T18:55:19.668855] [INFO ] [MAIN ] FSLY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:55:19.722228] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-01. [2025-09-22T18:55:19.795743] [WARN ] [MAIN ] FSK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:55:19.796073] [INFO ] [MAIN ] FSK: Wiping existing primary data before full refresh. [2025-09-22T18:55:19.796131] [INFO ] [LOCAL ] FSK: Starting deletion of primary data. [2025-09-22T18:55:19.797370] [DEBUG] [LOCAL ] FSK: Deleted primary data file. [2025-09-22T18:55:19.797437] [INFO ] [MAIN ] FSK: Starting full primary refresh. [2025-09-22T18:55:20.097677] [DEBUG] [LOCAL ] FSLY: Loaded 52048 existing records from primary storage. [2025-09-22T18:55:20.124235] [INFO ] [MAIN ] FSLY: Loaded 52048 existing records. [2025-09-22T18:55:20.351821] [INFO ] [REMOTE ] FSK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:55:20.426166] [WARN ] [MAIN ] FSLY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:55:20.426469] [INFO ] [MAIN ] FSLY: Wiping existing primary data before full refresh. [2025-09-22T18:55:20.426528] [INFO ] [LOCAL ] FSLY: Starting deletion of primary data. [2025-09-22T18:55:20.427523] [DEBUG] [LOCAL ] FSLY: Deleted primary data file. [2025-09-22T18:55:20.427585] [INFO ] [MAIN ] FSLY: Starting full primary refresh. [2025-09-22T18:55:20.527110] [INFO ] [REMOTE ] FSK: Fetching primary data for 2024-12. [2025-09-22T18:55:20.790254] [INFO ] [REMOTE ] FSLY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:55:20.910093] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-05 (1.98 seconds). [2025-09-22T18:55:21.016082] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T18:55:21.322063] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2024-12. [2025-09-22T18:55:21.989507] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T18:55:22.122065] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-06. [2025-09-22T18:55:22.922055] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-02. [2025-09-22T18:55:23.340479] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2024-12 (2.02 seconds). [2025-09-22T18:55:23.722074] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-01. [2025-09-22T18:55:23.812861] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-22T18:55:24.273927] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T18:55:24.522063] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-03. [2025-09-22T18:55:25.322059] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-01. [2025-09-22T18:55:25.447396] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T18:55:25.821780] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T18:55:26.122065] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-04. [2025-09-22T18:55:26.922107] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-02. [2025-09-22T18:55:27.289995] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-01 (1.97 seconds). [2025-09-22T18:55:27.638519] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T18:55:27.722049] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-02. [2025-09-22T18:55:28.489122] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T18:55:28.522008] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-03. [2025-09-22T18:55:29.102150] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T18:55:29.322072] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-07. [2025-09-22T18:55:30.040794] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T18:55:30.122088] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-04. [2025-09-22T18:55:30.922079] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-03. [2025-09-22T18:55:31.225852] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-07 (1.90 seconds). [2025-09-22T18:55:31.722061] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-08. [2025-09-22T18:55:31.886695] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T18:55:32.377360] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-22T18:55:32.522068] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-05. [2025-09-22T18:55:33.322115] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-04. [2025-09-22T18:55:33.614275] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T18:55:33.973327] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-22T18:55:34.122062] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-06. [2025-09-22T18:55:34.861042] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T18:55:34.922017] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-05. [2025-09-22T18:55:35.476002] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T18:55:35.722064] [INFO ] [REMOTE ] FRO: Fetching primary data for 2025-09. [2025-09-22T18:55:36.451028] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T18:55:36.522118] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-05. [2025-09-22T18:55:37.322082] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-06. [2025-09-22T18:55:37.686813] [INFO ] [REMOTE ] FRO: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-22T18:55:37.695912] [INFO ] [REMOTE ] FRO: Full fetch complete (75435 records). [2025-09-22T18:55:37.696116] [DEBUG] [VALIDATOR ] FRO: Validating primary data. [2025-09-22T18:55:38.105590] [DEBUG] [VALIDATOR ] FRO: All expected trading days are present. [2025-09-22T18:55:38.105734] [DEBUG] [VALIDATOR ] FRO: Primary data validation passed. [2025-09-22T18:55:38.106791] [INFO ] [MAIN ] FRO: Fetched primary data is valid. [2025-09-22T18:55:38.106875] [DEBUG] [LOCAL ] FRO: Saving primary data. [2025-09-22T18:55:38.108586] [DEBUG] [LOCAL ] FRO: Trimmed 75435 records to 51881 (keeping 200 days of data) [2025-09-22T18:55:38.166723] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-07. [2025-09-22T18:55:38.243188] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T18:55:38.479316] [DEBUG] [LOCAL ] FRO: Primary data saved (51881 records). [2025-09-22T18:55:38.479519] [INFO ] [MAIN ] FRO: Full history saved. [2025-09-22T18:55:38.479661] [INFO ] [MAIN ] Update Progress: 872/2372 symbols completed. FRO took 46.3s. Estimated remaining: 3h 18m 49s. Rate: 7.5 symbols/min [2025-09-22T18:55:38.662143] [INFO ] [MAIN ] FSM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:55:38.713957] [DEBUG] [LOCAL ] FSM: Loaded 54061 existing records from primary storage. [2025-09-22T18:55:38.714125] [INFO ] [MAIN ] FSM: Loaded 54061 existing records. [2025-09-22T18:55:38.922088] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-06. [2025-09-22T18:55:38.929832] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-22T18:55:38.929977] [WARN ] [MAIN ] FSM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:55:38.941015] [INFO ] [MAIN ] FSM: Wiping existing primary data before full refresh. [2025-09-22T18:55:38.941936] [INFO ] [LOCAL ] FSM: Starting deletion of primary data. [2025-09-22T18:55:38.943244] [DEBUG] [LOCAL ] FSM: Deleted primary data file. [2025-09-22T18:55:38.943366] [INFO ] [MAIN ] FSM: Starting full primary refresh. [2025-09-22T18:55:39.311450] [INFO ] [REMOTE ] FSM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:55:39.381146] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-07 (1.21 seconds). [2025-09-22T18:55:39.722058] [INFO ] [REMOTE ] FSM: Fetching primary data for 2024-12. [2025-09-22T18:55:40.522048] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-08. [2025-09-22T18:55:40.553040] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T18:55:41.322023] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-07. [2025-09-22T18:55:41.358976] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T18:55:41.987933] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T18:55:42.122056] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-01. [2025-09-22T18:55:42.922137] [INFO ] [REMOTE ] FSCO: Fetching primary data for 2025-09. [2025-09-22T18:55:42.963866] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T18:55:43.722069] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-07. [2025-09-22T18:55:44.091894] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-01 (1.97 seconds). [2025-09-22T18:55:44.388273] [INFO ] [REMOTE ] FSCO: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-22T18:55:44.395198] [INFO ] [REMOTE ] FSCO: Full fetch complete (53827 records). [2025-09-22T18:55:44.395374] [DEBUG] [VALIDATOR ] FSCO: Validating primary data. [2025-09-22T18:55:44.527232] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-08. [2025-09-22T18:55:44.806379] [DEBUG] [VALIDATOR ] FSCO: All expected trading days are present. [2025-09-22T18:55:44.806545] [DEBUG] [VALIDATOR ] FSCO: Primary data validation passed. [2025-09-22T18:55:44.807354] [INFO ] [MAIN ] FSCO: Fetched primary data is valid. [2025-09-22T18:55:44.807419] [DEBUG] [LOCAL ] FSCO: Saving primary data. [2025-09-22T18:55:44.810872] [DEBUG] [LOCAL ] FSCO: Trimmed 53827 records to 36753 (keeping 200 days of data) [2025-09-22T18:55:45.027684] [DEBUG] [LOCAL ] FSCO: Primary data saved (36753 records). [2025-09-22T18:55:45.027846] [INFO ] [MAIN ] FSCO: Full history saved. [2025-09-22T18:55:45.027935] [INFO ] [MAIN ] Update Progress: 873/2372 symbols completed. FSCO took 28.7s. Estimated remaining: 3h 18m 39s. Rate: 7.5 symbols/min [2025-09-22T18:55:45.195464] [INFO ] [MAIN ] FSS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:55:45.230947] [DEBUG] [LOCAL ] FSS: Loaded 35405 existing records from primary storage. [2025-09-22T18:55:45.231084] [INFO ] [MAIN ] FSS: Loaded 35405 existing records. [2025-09-22T18:55:45.330215] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-02. [2025-09-22T18:55:45.413919] [WARN ] [MAIN ] FSS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:55:45.414151] [INFO ] [MAIN ] FSS: Wiping existing primary data before full refresh. [2025-09-22T18:55:45.414198] [INFO ] [LOCAL ] FSS: Starting deletion of primary data. [2025-09-22T18:55:45.415089] [DEBUG] [LOCAL ] FSS: Deleted primary data file. [2025-09-22T18:55:45.415152] [INFO ] [MAIN ] FSS: Starting full primary refresh. [2025-09-22T18:55:45.784757] [INFO ] [REMOTE ] FSS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:55:45.813680] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-07 (2.09 seconds). [2025-09-22T18:55:46.122114] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-08. [2025-09-22T18:55:46.339674] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-22T18:55:46.922053] [INFO ] [REMOTE ] FSS: Fetching primary data for 2024-12. [2025-09-22T18:55:47.045744] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T18:55:47.722008] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-03. [2025-09-22T18:55:47.841246] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T18:55:48.072083] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T18:55:48.522057] [INFO ] [REMOTE ] FSK: Fetching primary data for 2025-09. [2025-09-22T18:55:49.322066] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-01. [2025-09-22T18:55:49.464637] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-22T18:55:50.120617] [INFO ] [REMOTE ] FSK: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-22T18:55:50.129107] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-04. [2025-09-22T18:55:50.132458] [INFO ] [REMOTE ] FSK: Full fetch complete (71377 records). [2025-09-22T18:55:50.132596] [DEBUG] [VALIDATOR ] FSK: Validating primary data. [2025-09-22T18:55:50.558805] [DEBUG] [VALIDATOR ] FSK: All expected trading days are present. [2025-09-22T18:55:50.559003] [DEBUG] [VALIDATOR ] FSK: Primary data validation passed. [2025-09-22T18:55:50.559963] [INFO ] [MAIN ] FSK: Fetched primary data is valid. [2025-09-22T18:55:50.560099] [DEBUG] [LOCAL ] FSK: Saving primary data. [2025-09-22T18:55:50.586937] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-22T18:55:50.593473] [DEBUG] [LOCAL ] FSK: Trimmed 71377 records to 49383 (keeping 200 days of data) [2025-09-22T18:55:50.915679] [DEBUG] [LOCAL ] FSK: Primary data saved (49383 records). [2025-09-22T18:55:50.915849] [INFO ] [MAIN ] FSK: Full history saved. [2025-09-22T18:55:50.915945] [INFO ] [MAIN ] Update Progress: 874/2372 symbols completed. FSK took 31.8s. Estimated remaining: 3h 18m 27s. Rate: 7.5 symbols/min [2025-09-22T18:55:50.927734] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-02. [2025-09-22T18:55:51.093622] [INFO ] [MAIN ] FT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:55:51.102453] [DEBUG] [LOCAL ] FT: Loaded 6424 existing records from primary storage. [2025-09-22T18:55:51.102574] [INFO ] [MAIN ] FT: Loaded 6424 existing records. [2025-09-22T18:55:51.278864] [WARN ] [MAIN ] FT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:55:51.279156] [INFO ] [MAIN ] FT: Wiping existing primary data before full refresh. [2025-09-22T18:55:51.279234] [INFO ] [LOCAL ] FT: Starting deletion of primary data. [2025-09-22T18:55:51.279681] [DEBUG] [LOCAL ] FT: Deleted primary data file. [2025-09-22T18:55:51.279773] [INFO ] [MAIN ] FT: Starting full primary refresh. [2025-09-22T18:55:51.635188] [INFO ] [REMOTE ] FT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:55:51.722032] [INFO ] [REMOTE ] FT: Fetching primary data for 2024-12. [2025-09-22T18:55:51.961983] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-22T18:55:52.126229] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2024-12 (0.40 seconds). [2025-09-22T18:55:52.405978] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T18:55:52.522092] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-01. [2025-09-22T18:55:53.098753] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T18:55:53.322076] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-02. [2025-09-22T18:55:53.959911] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-22T18:55:54.122100] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-03. [2025-09-22T18:55:54.922058] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-03. [2025-09-22T18:55:55.518922] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-03 (0.60 seconds). [2025-09-22T18:55:55.602921] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T18:55:55.722058] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-04. [2025-09-22T18:55:56.459506] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-22T18:55:56.522092] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-05. [2025-09-22T18:55:57.322068] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-04. [2025-09-22T18:55:58.122068] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-05. [2025-09-22T18:55:58.307333] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-05 (1.79 seconds). [2025-09-22T18:55:58.721960] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-05 (0.60 seconds). [2025-09-22T18:55:58.922031] [INFO ] [REMOTE ] FSLY: Fetching primary data for 2025-09. [2025-09-22T18:55:58.968108] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T18:55:59.722064] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-05. [2025-09-22T18:56:00.522019] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-06. [2025-09-22T18:56:00.555372] [INFO ] [REMOTE ] FSLY: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-22T18:56:00.565003] [INFO ] [REMOTE ] FSLY: Full fetch complete (74982 records). [2025-09-22T18:56:00.565214] [DEBUG] [VALIDATOR ] FSLY: Validating primary data. [2025-09-22T18:56:01.014874] [DEBUG] [VALIDATOR ] FSLY: All expected trading days are present. [2025-09-22T18:56:01.015021] [DEBUG] [VALIDATOR ] FSLY: Primary data validation passed. [2025-09-22T18:56:01.016176] [INFO ] [MAIN ] FSLY: Fetched primary data is valid. [2025-09-22T18:56:01.016246] [DEBUG] [LOCAL ] FSLY: Saving primary data. [2025-09-22T18:56:01.017917] [DEBUG] [LOCAL ] FSLY: Trimmed 74982 records to 51270 (keeping 200 days of data) [2025-09-22T18:56:01.125543] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-22T18:56:01.178186] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-22T18:56:01.332538] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-06. [2025-09-22T18:56:01.373667] [DEBUG] [LOCAL ] FSLY: Primary data saved (51270 records). [2025-09-22T18:56:01.373841] [INFO ] [MAIN ] FSLY: Full history saved. [2025-09-22T18:56:01.373933] [INFO ] [MAIN ] Update Progress: 875/2372 symbols completed. FSLY took 42.0s. Estimated remaining: 3h 18m 23s. Rate: 7.5 symbols/min [2025-09-22T18:56:01.553985] [INFO ] [MAIN ] FTHY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:56:01.566337] [DEBUG] [LOCAL ] FTHY: Loaded 11845 existing records from primary storage. [2025-09-22T18:56:01.566493] [INFO ] [MAIN ] FTHY: Loaded 11845 existing records. [2025-09-22T18:56:01.760100] [WARN ] [MAIN ] FTHY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:56:01.760376] [INFO ] [MAIN ] FTHY: Wiping existing primary data before full refresh. [2025-09-22T18:56:01.760443] [INFO ] [LOCAL ] FTHY: Starting deletion of primary data. [2025-09-22T18:56:01.760988] [DEBUG] [LOCAL ] FTHY: Deleted primary data file. [2025-09-22T18:56:01.761050] [INFO ] [MAIN ] FTHY: Starting full primary refresh. [2025-09-22T18:56:02.115988] [INFO ] [REMOTE ] FTHY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:56:02.122013] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2024-12. [2025-09-22T18:56:02.790086] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T18:56:02.922111] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-07. [2025-09-22T18:56:02.968025] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-22T18:56:03.702871] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-07 (0.78 seconds). [2025-09-22T18:56:03.722061] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-08. [2025-09-22T18:56:04.453599] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-22T18:56:04.522016] [INFO ] [REMOTE ] FT: Fetching primary data for 2025-09. [2025-09-22T18:56:05.258241] [INFO ] [REMOTE ] FT: Incremental fetch complete for 2025-09 (0.74 seconds). [2025-09-22T18:56:05.260373] [INFO ] [REMOTE ] FT: Full fetch complete (9003 records). [2025-09-22T18:56:05.260454] [DEBUG] [VALIDATOR ] FT: Validating primary data. [2025-09-22T18:56:05.327400] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-07. [2025-09-22T18:56:05.627528] [DEBUG] [VALIDATOR ] FT: All expected trading days are present. [2025-09-22T18:56:05.627617] [DEBUG] [VALIDATOR ] FT: Primary data validation passed. [2025-09-22T18:56:05.627916] [INFO ] [MAIN ] FT: Fetched primary data is valid. [2025-09-22T18:56:05.627973] [DEBUG] [LOCAL ] FT: Saving primary data. [2025-09-22T18:56:05.628389] [DEBUG] [LOCAL ] FT: Trimmed 9003 records to 6280 (keeping 200 days of data) [2025-09-22T18:56:05.665076] [DEBUG] [LOCAL ] FT: Primary data saved (6280 records). [2025-09-22T18:56:05.665169] [INFO ] [MAIN ] FT: Full history saved. [2025-09-22T18:56:05.665255] [INFO ] [MAIN ] Update Progress: 876/2372 symbols completed. FT took 14.7s. Estimated remaining: 3h 18m 9s. Rate: 7.5 symbols/min [2025-09-22T18:56:05.831694] [INFO ] [MAIN ] FTI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:56:05.883776] [DEBUG] [LOCAL ] FTI: Loaded 54083 existing records from primary storage. [2025-09-22T18:56:05.883923] [INFO ] [MAIN ] FTI: Loaded 54083 existing records. [2025-09-22T18:56:06.060971] [WARN ] [MAIN ] FTI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:56:06.061255] [INFO ] [MAIN ] FTI: Wiping existing primary data before full refresh. [2025-09-22T18:56:06.061303] [INFO ] [LOCAL ] FTI: Starting deletion of primary data. [2025-09-22T18:56:06.062547] [DEBUG] [LOCAL ] FTI: Deleted primary data file. [2025-09-22T18:56:06.062608] [INFO ] [MAIN ] FTI: Starting full primary refresh. [2025-09-22T18:56:06.127400] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-06. [2025-09-22T18:56:06.414361] [INFO ] [REMOTE ] FTI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:56:06.922095] [INFO ] [REMOTE ] FTI: Fetching primary data for 2024-12. [2025-09-22T18:56:07.149906] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-22T18:56:07.579346] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-22T18:56:07.722054] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-07. [2025-09-22T18:56:08.522034] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-01. [2025-09-22T18:56:08.721502] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T18:56:09.083832] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-01 (0.56 seconds). [2025-09-22T18:56:09.164408] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T18:56:09.322071] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-01. [2025-09-22T18:56:10.122073] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-02. [2025-09-22T18:56:10.670976] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-22T18:56:10.922052] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-08. [2025-09-22T18:56:10.992561] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-22T18:56:11.722032] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-02. [2025-09-22T18:56:11.778677] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-22T18:56:12.522091] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-03. [2025-09-22T18:56:13.044715] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-22T18:56:13.322051] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-04. [2025-09-22T18:56:13.561949] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-22T18:56:14.122066] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-03. [2025-09-22T18:56:14.241152] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-22T18:56:14.922071] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-05. [2025-09-22T18:56:15.712162] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T18:56:15.722007] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-06. [2025-09-22T18:56:15.753184] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T18:56:16.522054] [INFO ] [REMOTE ] FSS: Fetching primary data for 2025-09. [2025-09-22T18:56:16.541516] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-22T18:56:17.322081] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-07. [2025-09-22T18:56:17.720065] [INFO ] [REMOTE ] FSS: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T18:56:17.725074] [INFO ] [REMOTE ] FSS: Full fetch complete (48033 records). [2025-09-22T18:56:17.725185] [DEBUG] [VALIDATOR ] FSS: Validating primary data. [2025-09-22T18:56:18.059955] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-07 (0.74 seconds). [2025-09-22T18:56:18.143800] [DEBUG] [VALIDATOR ] FSS: All expected trading days are present. [2025-09-22T18:56:18.127870] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-08. [2025-09-22T18:56:18.143964] [DEBUG] [VALIDATOR ] FSS: Primary data validation passed. [2025-09-22T18:56:18.144831] [INFO ] [MAIN ] FSS: Fetched primary data is valid. [2025-09-22T18:56:18.145147] [DEBUG] [LOCAL ] FSS: Saving primary data. [2025-09-22T18:56:18.147253] [DEBUG] [LOCAL ] FSS: Trimmed 48033 records to 34636 (keeping 200 days of data) [2025-09-22T18:56:18.386002] [DEBUG] [LOCAL ] FSS: Primary data saved (34636 records). [2025-09-22T18:56:18.386198] [INFO ] [MAIN ] FSS: Full history saved. [2025-09-22T18:56:18.386308] [INFO ] [MAIN ] Update Progress: 877/2372 symbols completed. FSS took 33.4s. Estimated remaining: 3h 18m 9s. Rate: 7.5 symbols/min [2025-09-22T18:56:18.922145] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-08. [2025-09-22T18:56:19.722114] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-04. [2025-09-22T18:56:19.923395] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-22T18:56:20.031122] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-08 (1.90 seconds). [2025-09-22T18:56:20.522053] [INFO ] [REMOTE ] FSM: Fetching primary data for 2025-09. [2025-09-22T18:56:21.322063] [INFO ] [REMOTE ] FTHY: Fetching primary data for 2025-09. [2025-09-22T18:56:21.471046] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T18:56:22.105011] [INFO ] [REMOTE ] FTHY: Incremental fetch complete for 2025-09 (0.78 seconds). [2025-09-22T18:56:22.107281] [INFO ] [REMOTE ] FTHY: Full fetch complete (17663 records). [2025-09-22T18:56:22.107377] [DEBUG] [VALIDATOR ] FTHY: Validating primary data. [2025-09-22T18:56:22.140940] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-05. [2025-09-22T18:56:22.493581] [DEBUG] [VALIDATOR ] FTHY: All expected trading days are present. [2025-09-22T18:56:22.493730] [DEBUG] [VALIDATOR ] FTHY: Primary data validation passed. [2025-09-22T18:56:22.494237] [INFO ] [MAIN ] FTHY: Fetched primary data is valid. [2025-09-22T18:56:22.494338] [DEBUG] [LOCAL ] FTHY: Saving primary data. [2025-09-22T18:56:22.495485] [DEBUG] [LOCAL ] FTHY: Trimmed 17663 records to 11687 (keeping 200 days of data) [2025-09-22T18:56:22.577042] [INFO ] [REMOTE ] FSM: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-22T18:56:22.595736] [INFO ] [REMOTE ] FSM: Full fetch complete (76678 records). [2025-09-22T18:56:22.605775] [DEBUG] [LOCAL ] FTHY: Primary data saved (11687 records). [2025-09-22T18:56:22.606021] [INFO ] [MAIN ] FTHY: Full history saved. [2025-09-22T18:56:22.606208] [INFO ] [MAIN ] Update Progress: 878/2372 symbols completed. FTHY took 21.2s. Estimated remaining: 3h 17m 55s. Rate: 7.5 symbols/min [2025-09-22T18:56:22.605931] [DEBUG] [VALIDATOR ] FSM: Validating primary data. [2025-09-22T18:56:22.999211] [DEBUG] [VALIDATOR ] FSM: All expected trading days are present. [2025-09-22T18:56:22.999290] [DEBUG] [VALIDATOR ] FSM: Primary data validation passed. [2025-09-22T18:56:23.000249] [INFO ] [MAIN ] FSM: Fetched primary data is valid. [2025-09-22T18:56:23.000313] [DEBUG] [LOCAL ] FSM: Saving primary data. [2025-09-22T18:56:23.001816] [DEBUG] [LOCAL ] FSM: Trimmed 76678 records to 53288 (keeping 200 days of data) [2025-09-22T18:56:23.320496] [DEBUG] [LOCAL ] FSM: Primary data saved (53288 records). [2025-09-22T18:56:23.320707] [INFO ] [MAIN ] FSM: Full history saved. [2025-09-22T18:56:23.321013] [INFO ] [MAIN ] Update Progress: 879/2372 symbols completed. FSM took 44.8s. Estimated remaining: 3h 17m 35s. Rate: 7.6 symbols/min [2025-09-22T18:56:23.776865] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T18:56:23.791034] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-06. [2025-09-22T18:56:25.225029] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T18:56:25.236584] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-07. [2025-09-22T18:56:26.788610] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-22T18:56:26.801392] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-08. [2025-09-22T18:56:28.512239] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-22T18:56:28.523567] [INFO ] [REMOTE ] FTI: Fetching primary data for 2025-09. [2025-09-22T18:56:30.410292] [INFO ] [REMOTE ] FTI: Incremental fetch complete for 2025-09 (1.89 seconds). [2025-09-22T18:56:30.419197] [INFO ] [REMOTE ] FTI: Full fetch complete (77124 records). [2025-09-22T18:56:30.419388] [DEBUG] [VALIDATOR ] FTI: Validating primary data. [2025-09-22T18:56:30.825490] [DEBUG] [VALIDATOR ] FTI: All expected trading days are present. [2025-09-22T18:56:30.825680] [DEBUG] [VALIDATOR ] FTI: Primary data validation passed. [2025-09-22T18:56:30.827110] [INFO ] [MAIN ] FTI: Fetched primary data is valid. [2025-09-22T18:56:30.827219] [DEBUG] [LOCAL ] FTI: Saving primary data. [2025-09-22T18:56:30.828904] [DEBUG] [LOCAL ] FTI: Trimmed 77124 records to 53303 (keeping 200 days of data) [2025-09-22T18:56:31.170158] [DEBUG] [LOCAL ] FTI: Primary data saved (53303 records). [2025-09-22T18:56:31.170317] [INFO ] [MAIN ] FTI: Full history saved. [2025-09-22T18:56:31.170471] [INFO ] [MAIN ] Update Progress: 880/2372 symbols completed. FTI took 25.5s. Estimated remaining: 3h 17m 27s. Rate: 7.6 symbols/min [2025-09-22T18:56:31.773082] [INFO ] [MAIN ] FTWO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:56:31.899879] [INFO ] [MAIN ] FTV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:56:31.927384] [INFO ] [MAIN ] FTK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:56:31.965704] [INFO ] [MAIN ] FTS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:56:31.974153] [DEBUG] [LOCAL ] FTWO: Loaded 1824 existing records from primary storage. [2025-09-22T18:56:31.974541] [INFO ] [MAIN ] FTWO: Loaded 1824 existing records. [2025-09-22T18:56:32.187883] [WARN ] [MAIN ] FTWO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:56:32.188225] [INFO ] [MAIN ] FTWO: Wiping existing primary data before full refresh. [2025-09-22T18:56:32.188276] [INFO ] [LOCAL ] FTWO: Starting deletion of primary data. [2025-09-22T18:56:32.188598] [DEBUG] [LOCAL ] FTWO: Deleted primary data file. [2025-09-22T18:56:32.188711] [INFO ] [MAIN ] FTWO: Starting full primary refresh. [2025-09-22T18:56:32.285027] [DEBUG] [LOCAL ] FTK: Loaded 32433 existing records from primary storage. [2025-09-22T18:56:32.318274] [INFO ] [MAIN ] FTK: Loaded 32433 existing records. [2025-09-22T18:56:32.413248] [DEBUG] [LOCAL ] FTS: Loaded 42760 existing records from primary storage. [2025-09-22T18:56:32.451958] [INFO ] [MAIN ] FTS: Loaded 42760 existing records. [2025-09-22T18:56:32.474724] [DEBUG] [LOCAL ] FTV: Loaded 53674 existing records from primary storage. [2025-09-22T18:56:32.579497] [INFO ] [MAIN ] FTV: Loaded 53674 existing records. [2025-09-22T18:56:33.109002] [WARN ] [MAIN ] FTK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:56:33.174733] [WARN ] [MAIN ] FTS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:56:33.174503] [INFO ] [REMOTE ] FTWO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:56:33.198508] [INFO ] [MAIN ] FTK: Wiping existing primary data before full refresh. [2025-09-22T18:56:33.202038] [INFO ] [LOCAL ] FTK: Starting deletion of primary data. [2025-09-22T18:56:33.208359] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2024-12. [2025-09-22T18:56:33.228684] [INFO ] [MAIN ] FTS: Wiping existing primary data before full refresh. [2025-09-22T18:56:33.235538] [INFO ] [LOCAL ] FTS: Starting deletion of primary data. [2025-09-22T18:56:33.235363] [WARN ] [MAIN ] FTV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:56:33.236173] [INFO ] [MAIN ] FTV: Wiping existing primary data before full refresh. [2025-09-22T18:56:33.236244] [INFO ] [LOCAL ] FTV: Starting deletion of primary data. [2025-09-22T18:56:33.236383] [DEBUG] [LOCAL ] FTK: Deleted primary data file. [2025-09-22T18:56:33.236483] [INFO ] [MAIN ] FTK: Starting full primary refresh. [2025-09-22T18:56:33.248039] [DEBUG] [LOCAL ] FTV: Deleted primary data file. [2025-09-22T18:56:33.257546] [DEBUG] [LOCAL ] FTS: Deleted primary data file. [2025-09-22T18:56:33.266825] [INFO ] [MAIN ] FTV: Starting full primary refresh. [2025-09-22T18:56:33.302186] [INFO ] [MAIN ] FTS: Starting full primary refresh. [2025-09-22T18:56:33.942980] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-22T18:56:34.175869] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-01. [2025-09-22T18:56:34.349901] [INFO ] [REMOTE ] FTK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:56:34.346805] [INFO ] [REMOTE ] FTV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:56:34.388489] [INFO ] [REMOTE ] FTK: Fetching primary data for 2024-12. [2025-09-22T18:56:34.388065] [INFO ] [REMOTE ] FTV: Fetching primary data for 2024-12. [2025-09-22T18:56:34.412780] [INFO ] [REMOTE ] FTS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:56:34.413899] [INFO ] [REMOTE ] FTS: Fetching primary data for 2024-12. [2025-09-22T18:56:34.898112] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-22T18:56:34.899835] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-02. [2025-09-22T18:56:35.262955] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2024-12 (0.87 seconds). [2025-09-22T18:56:35.268198] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-01. [2025-09-22T18:56:35.344506] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T18:56:35.346300] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-03. [2025-09-22T18:56:35.770416] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-03 (0.42 seconds). [2025-09-22T18:56:35.771626] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-04. [2025-09-22T18:56:35.830135] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-22T18:56:35.838408] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-01. [2025-09-22T18:56:36.137691] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-22T18:56:36.150810] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-04 (0.38 seconds). [2025-09-22T18:56:36.153079] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-05. [2025-09-22T18:56:36.154578] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-01. [2025-09-22T18:56:36.208125] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-22T18:56:36.213584] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-02. [2025-09-22T18:56:36.503134] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-05 (0.35 seconds). [2025-09-22T18:56:36.522072] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-06. [2025-09-22T18:56:36.830330] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-06 (0.31 seconds). [2025-09-22T18:56:37.267425] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T18:56:37.322100] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-07. [2025-09-22T18:56:37.420058] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-01 (1.27 seconds). [2025-09-22T18:56:37.445905] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-22T18:56:37.764184] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-22T18:56:38.122084] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-08. [2025-09-22T18:56:38.574474] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-22T18:56:38.922088] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-03. [2025-09-22T18:56:39.722069] [INFO ] [REMOTE ] FTWO: Fetching primary data for 2025-09. [2025-09-22T18:56:40.193084] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-22T18:56:40.227455] [INFO ] [REMOTE ] FTWO: Incremental fetch complete for 2025-09 (0.51 seconds). [2025-09-22T18:56:40.228482] [INFO ] [REMOTE ] FTWO: Full fetch complete (3502 records). [2025-09-22T18:56:40.228578] [DEBUG] [VALIDATOR ] FTWO: Validating primary data. [2025-09-22T18:56:40.527125] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-04. [2025-09-22T18:56:40.603739] [DEBUG] [VALIDATOR ] FTWO: All expected trading days are present. [2025-09-22T18:56:40.603813] [DEBUG] [VALIDATOR ] FTWO: Primary data validation passed. [2025-09-22T18:56:40.603931] [INFO ] [MAIN ] FTWO: Fetched primary data is valid. [2025-09-22T18:56:40.603968] [DEBUG] [LOCAL ] FTWO: Saving primary data. [2025-09-22T18:56:40.604310] [DEBUG] [LOCAL ] FTWO: Trimmed 3502 records to 1779 (keeping 200 days of data) [2025-09-22T18:56:40.617207] [DEBUG] [LOCAL ] FTWO: Primary data saved (1779 records). [2025-09-22T18:56:40.617274] [INFO ] [MAIN ] FTWO: Full history saved. [2025-09-22T18:56:40.617379] [INFO ] [MAIN ] Update Progress: 881/2372 symbols completed. FTWO took 9.4s. Estimated remaining: 3h 17m 21s. Rate: 7.6 symbols/min [2025-09-22T18:56:40.791368] [INFO ] [MAIN ] FUBO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:56:40.857776] [DEBUG] [LOCAL ] FUBO: Loaded 54479 existing records from primary storage. [2025-09-22T18:56:40.857928] [INFO ] [MAIN ] FUBO: Loaded 54479 existing records. [2025-09-22T18:56:41.036054] [WARN ] [MAIN ] FUBO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:56:41.036362] [INFO ] [MAIN ] FUBO: Wiping existing primary data before full refresh. [2025-09-22T18:56:41.036417] [INFO ] [LOCAL ] FUBO: Starting deletion of primary data. [2025-09-22T18:56:41.038134] [DEBUG] [LOCAL ] FUBO: Deleted primary data file. [2025-09-22T18:56:41.038194] [INFO ] [MAIN ] FUBO: Starting full primary refresh. [2025-09-22T18:56:41.327176] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-02. [2025-09-22T18:56:41.406383] [INFO ] [REMOTE ] FUBO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:56:41.711722] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T18:56:42.122068] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-05. [2025-09-22T18:56:42.922114] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2024-12. [2025-09-22T18:56:43.152221] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-22T18:56:43.502754] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T18:56:43.722065] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-02. [2025-09-22T18:56:44.522015] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-03. [2025-09-22T18:56:44.994821] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2024-12 (2.07 seconds). [2025-09-22T18:56:45.140064] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-02 (1.42 seconds). [2025-09-22T18:56:45.322089] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-03. [2025-09-22T18:56:45.998024] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T18:56:46.122084] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-01. [2025-09-22T18:56:46.904124] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T18:56:46.922016] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-04. [2025-09-22T18:56:47.722081] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-04. [2025-09-22T18:56:48.116320] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-01 (1.99 seconds). [2025-09-22T18:56:48.525509] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-02. [2025-09-22T18:56:48.528131] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T18:56:49.322050] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-05. [2025-09-22T18:56:49.447044] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T18:56:50.122109] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-05. [2025-09-22T18:56:50.534677] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-02 (2.01 seconds). [2025-09-22T18:56:50.747460] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T18:56:50.922071] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-03. [2025-09-22T18:56:51.722102] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-06. [2025-09-22T18:56:51.926276] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T18:56:52.522078] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-06. [2025-09-22T18:56:52.692793] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T18:56:52.776087] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-22T18:56:53.322061] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-07. [2025-09-22T18:56:54.059720] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-22T18:56:54.122066] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-07. [2025-09-22T18:56:54.557546] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T18:56:54.922106] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-04. [2025-09-22T18:56:55.438776] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T18:56:55.722114] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-08. [2025-09-22T18:56:56.522120] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-08. [2025-09-22T18:56:57.105407] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T18:56:57.151698] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-04 (2.23 seconds). [2025-09-22T18:56:57.322069] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-06. [2025-09-22T18:56:57.788705] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T18:56:58.122062] [INFO ] [REMOTE ] FTK: Fetching primary data for 2025-09. [2025-09-22T18:56:58.922105] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-05. [2025-09-22T18:56:59.068695] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-22T18:56:59.460912] [INFO ] [REMOTE ] FTK: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-22T18:56:59.466325] [INFO ] [REMOTE ] FTK: Full fetch complete (42359 records). [2025-09-22T18:56:59.466421] [DEBUG] [VALIDATOR ] FTK: Validating primary data. [2025-09-22T18:56:59.727275] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-07. [2025-09-22T18:56:59.865232] [DEBUG] [VALIDATOR ] FTK: All expected trading days are present. [2025-09-22T18:56:59.865327] [DEBUG] [VALIDATOR ] FTK: Primary data validation passed. [2025-09-22T18:56:59.866074] [INFO ] [MAIN ] FTK: Fetched primary data is valid. [2025-09-22T18:56:59.866138] [DEBUG] [LOCAL ] FTK: Saving primary data. [2025-09-22T18:56:59.867311] [DEBUG] [LOCAL ] FTK: Trimmed 42359 records to 32110 (keeping 200 days of data) [2025-09-22T18:57:00.071707] [DEBUG] [LOCAL ] FTK: Primary data saved (32110 records). [2025-09-22T18:57:00.071881] [INFO ] [MAIN ] FTK: Full history saved. [2025-09-22T18:57:00.072019] [INFO ] [MAIN ] Update Progress: 882/2372 symbols completed. FTK took 28.9s. Estimated remaining: 3h 17m 33s. Rate: 7.5 symbols/min [2025-09-22T18:57:00.259034] [INFO ] [MAIN ] FUL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:57:00.299888] [DEBUG] [LOCAL ] FUL: Loaded 33507 existing records from primary storage. [2025-09-22T18:57:00.300031] [INFO ] [MAIN ] FUL: Loaded 33507 existing records. [2025-09-22T18:57:00.480739] [WARN ] [MAIN ] FUL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:57:00.481056] [INFO ] [MAIN ] FUL: Wiping existing primary data before full refresh. [2025-09-22T18:57:00.481106] [INFO ] [LOCAL ] FUL: Starting deletion of primary data. [2025-09-22T18:57:00.482242] [DEBUG] [LOCAL ] FUL: Deleted primary data file. [2025-09-22T18:57:00.482303] [INFO ] [MAIN ] FUL: Starting full primary refresh. [2025-09-22T18:57:00.527178] [INFO ] [REMOTE ] FTS: Fetching primary data for 2025-09. [2025-09-22T18:57:00.857550] [INFO ] [REMOTE ] FUL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:57:01.283467] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-05 (2.36 seconds). [2025-09-22T18:57:01.322064] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-06. [2025-09-22T18:57:01.420280] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-22T18:57:02.122095] [INFO ] [REMOTE ] FUL: Fetching primary data for 2024-12. [2025-09-22T18:57:02.484166] [INFO ] [REMOTE ] FTS: Incremental fetch complete for 2025-09 (1.96 seconds). [2025-09-22T18:57:02.491166] [INFO ] [REMOTE ] FTS: Full fetch complete (60060 records). [2025-09-22T18:57:02.491324] [DEBUG] [VALIDATOR ] FTS: Validating primary data. [2025-09-22T18:57:02.895034] [DEBUG] [VALIDATOR ] FTS: All expected trading days are present. [2025-09-22T18:57:02.895134] [DEBUG] [VALIDATOR ] FTS: Primary data validation passed. [2025-09-22T18:57:02.896078] [INFO ] [MAIN ] FTS: Fetched primary data is valid. [2025-09-22T18:57:02.896157] [DEBUG] [LOCAL ] FTS: Saving primary data. [2025-09-22T18:57:02.897515] [DEBUG] [LOCAL ] FTS: Trimmed 60060 records to 42110 (keeping 200 days of data) [2025-09-22T18:57:02.960707] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-08. [2025-09-22T18:57:03.171850] [DEBUG] [LOCAL ] FTS: Primary data saved (42110 records). [2025-09-22T18:57:03.172037] [INFO ] [MAIN ] FTS: Full history saved. [2025-09-22T18:57:03.172152] [INFO ] [MAIN ] Update Progress: 883/2372 symbols completed. FTS took 32.0s. Estimated remaining: 3h 17m 17s. Rate: 7.5 symbols/min [2025-09-22T18:57:03.339855] [INFO ] [MAIN ] FUN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:57:03.389376] [DEBUG] [LOCAL ] FUN: Loaded 52303 existing records from primary storage. [2025-09-22T18:57:03.389540] [INFO ] [MAIN ] FUN: Loaded 52303 existing records. [2025-09-22T18:57:03.581877] [WARN ] [MAIN ] FUN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:57:03.582126] [INFO ] [MAIN ] FUN: Wiping existing primary data before full refresh. [2025-09-22T18:57:03.582191] [INFO ] [LOCAL ] FUN: Starting deletion of primary data. [2025-09-22T18:57:03.583668] [DEBUG] [LOCAL ] FUN: Deleted primary data file. [2025-09-22T18:57:03.583734] [INFO ] [MAIN ] FUN: Starting full primary refresh. [2025-09-22T18:57:03.966085] [INFO ] [REMOTE ] FUN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:57:03.966445] [INFO ] [REMOTE ] FUN: Fetching primary data for 2024-12. [2025-09-22T18:57:04.862313] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2024-12 (2.74 seconds). [2025-09-22T18:57:04.867814] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-01. [2025-09-22T18:57:05.190747] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-06 (3.87 seconds). [2025-09-22T18:57:05.322027] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-07. [2025-09-22T18:57:05.377034] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T18:57:06.120110] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-08 (3.16 seconds). [2025-09-22T18:57:06.131372] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-01. [2025-09-22T18:57:06.317162] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-22T18:57:06.922126] [INFO ] [REMOTE ] FTV: Fetching primary data for 2025-09. [2025-09-22T18:57:07.253461] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-22T18:57:07.714526] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-22T18:57:07.723385] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-02. [2025-09-22T18:57:08.399152] [INFO ] [REMOTE ] FTV: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T18:57:08.408020] [INFO ] [REMOTE ] FTV: Full fetch complete (76232 records). [2025-09-22T18:57:08.408150] [DEBUG] [VALIDATOR ] FTV: Validating primary data. [2025-09-22T18:57:08.527325] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-02. [2025-09-22T18:57:08.808319] [DEBUG] [VALIDATOR ] FTV: All expected trading days are present. [2025-09-22T18:57:08.808419] [DEBUG] [VALIDATOR ] FTV: Primary data validation passed. [2025-09-22T18:57:08.809441] [INFO ] [MAIN ] FTV: Fetched primary data is valid. [2025-09-22T18:57:08.809521] [DEBUG] [LOCAL ] FTV: Saving primary data. [2025-09-22T18:57:08.811196] [DEBUG] [LOCAL ] FTV: Trimmed 76232 records to 52917 (keeping 200 days of data) [2025-09-22T18:57:08.958988] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-22T18:57:09.172806] [DEBUG] [LOCAL ] FTV: Primary data saved (52917 records). [2025-09-22T18:57:09.172969] [INFO ] [MAIN ] FTV: Full history saved. [2025-09-22T18:57:09.173057] [INFO ] [MAIN ] Update Progress: 884/2372 symbols completed. FTV took 38.0s. Estimated remaining: 3h 17m 5s. Rate: 7.5 symbols/min [2025-09-22T18:57:09.327530] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-08. [2025-09-22T18:57:09.347750] [INFO ] [MAIN ] FVR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:57:09.371691] [DEBUG] [LOCAL ] FVR: Loaded 22259 existing records from primary storage. [2025-09-22T18:57:09.371873] [INFO ] [MAIN ] FVR: Loaded 22259 existing records. [2025-09-22T18:57:09.551694] [WARN ] [MAIN ] FVR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:57:09.551966] [INFO ] [MAIN ] FVR: Wiping existing primary data before full refresh. [2025-09-22T18:57:09.552017] [INFO ] [LOCAL ] FVR: Starting deletion of primary data. [2025-09-22T18:57:09.552779] [DEBUG] [LOCAL ] FVR: Deleted primary data file. [2025-09-22T18:57:09.552840] [INFO ] [MAIN ] FVR: Starting full primary refresh. [2025-09-22T18:57:09.909601] [INFO ] [REMOTE ] FVR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:57:10.122025] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-03. [2025-09-22T18:57:10.154530] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T18:57:10.922109] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-03. [2025-09-22T18:57:11.567002] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-08 (2.24 seconds). [2025-09-22T18:57:11.617143] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T18:57:11.722014] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-04. [2025-09-22T18:57:12.522055] [INFO ] [REMOTE ] FUBO: Fetching primary data for 2025-09. [2025-09-22T18:57:13.130672] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-03 (2.21 seconds). [2025-09-22T18:57:13.322054] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-04. [2025-09-22T18:57:14.118873] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-04 (2.40 seconds). [2025-09-22T18:57:14.127228] [INFO ] [REMOTE ] FVR: Fetching primary data for 2024-12. [2025-09-22T18:57:14.816249] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T18:57:14.897874] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-22T18:57:14.922010] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-01. [2025-09-22T18:57:15.611316] [INFO ] [REMOTE ] FUBO: Incremental fetch complete for 2025-09 (3.09 seconds). [2025-09-22T18:57:15.620393] [INFO ] [REMOTE ] FUBO: Full fetch complete (77750 records). [2025-09-22T18:57:15.620578] [DEBUG] [VALIDATOR ] FUBO: Validating primary data. [2025-09-22T18:57:15.724993] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-05. [2025-09-22T18:57:16.012039] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-22T18:57:16.063746] [DEBUG] [VALIDATOR ] FUBO: All expected trading days are present. [2025-09-22T18:57:16.063846] [DEBUG] [VALIDATOR ] FUBO: Primary data validation passed. [2025-09-22T18:57:16.064844] [INFO ] [MAIN ] FUBO: Fetched primary data is valid. [2025-09-22T18:57:16.064930] [DEBUG] [LOCAL ] FUBO: Saving primary data. [2025-09-22T18:57:16.066752] [DEBUG] [LOCAL ] FUBO: Trimmed 77750 records to 53700 (keeping 200 days of data) [2025-09-22T18:57:16.381845] [DEBUG] [LOCAL ] FUBO: Primary data saved (53700 records). [2025-09-22T18:57:16.381992] [INFO ] [MAIN ] FUBO: Full history saved. [2025-09-22T18:57:16.382144] [INFO ] [MAIN ] Update Progress: 885/2372 symbols completed. FUBO took 35.8s. Estimated remaining: 3h 16m 56s. Rate: 7.6 symbols/min [2025-09-22T18:57:16.527245] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-05. [2025-09-22T18:57:16.581350] [INFO ] [MAIN ] FVRR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:57:16.627219] [DEBUG] [LOCAL ] FVRR: Loaded 40863 existing records from primary storage. [2025-09-22T18:57:16.627426] [INFO ] [MAIN ] FVRR: Loaded 40863 existing records. [2025-09-22T18:57:16.826403] [WARN ] [MAIN ] FVRR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:57:16.826979] [INFO ] [MAIN ] FVRR: Wiping existing primary data before full refresh. [2025-09-22T18:57:16.833047] [INFO ] [LOCAL ] FVRR: Starting deletion of primary data. [2025-09-22T18:57:16.844702] [DEBUG] [LOCAL ] FVRR: Deleted primary data file. [2025-09-22T18:57:16.844595] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-22T18:57:16.850528] [INFO ] [MAIN ] FVRR: Starting full primary refresh. [2025-09-22T18:57:17.242117] [INFO ] [REMOTE ] FVRR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:57:17.322016] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2024-12. [2025-09-22T18:57:18.103518] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T18:57:18.122006] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-06. [2025-09-22T18:57:18.531161] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T18:57:18.922050] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-01. [2025-09-22T18:57:19.639290] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T18:57:19.722054] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-02. [2025-09-22T18:57:20.068565] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T18:57:20.504115] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-02 (0.78 seconds). [2025-09-22T18:57:20.522042] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-03. [2025-09-22T18:57:21.322089] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-06. [2025-09-22T18:57:21.607796] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-22T18:57:22.122078] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-02. [2025-09-22T18:57:22.358221] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T18:57:22.922063] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-07. [2025-09-22T18:57:23.722030] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-04. [2025-09-22T18:57:23.810491] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-02 (1.69 seconds). [2025-09-22T18:57:24.017084] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-22T18:57:24.465628] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-22T18:57:24.522019] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-03. [2025-09-22T18:57:25.322056] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-05. [2025-09-22T18:57:25.691861] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-22T18:57:26.122049] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-07. [2025-09-22T18:57:26.645228] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T18:57:26.922058] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-04. [2025-09-22T18:57:27.493849] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T18:57:27.722057] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-08. [2025-09-22T18:57:28.401212] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T18:57:28.522062] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-05. [2025-09-22T18:57:29.231754] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T18:57:29.322067] [INFO ] [REMOTE ] FUN: Fetching primary data for 2025-09. [2025-09-22T18:57:30.078250] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T18:57:30.122048] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-06. [2025-09-22T18:57:30.922120] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-08. [2025-09-22T18:57:31.150579] [INFO ] [REMOTE ] FUN: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-22T18:57:31.159252] [INFO ] [REMOTE ] FUN: Full fetch complete (72324 records). [2025-09-22T18:57:31.159385] [DEBUG] [VALIDATOR ] FUN: Validating primary data. [2025-09-22T18:57:31.553365] [DEBUG] [VALIDATOR ] FUN: All expected trading days are present. [2025-09-22T18:57:31.553599] [DEBUG] [VALIDATOR ] FUN: Primary data validation passed. [2025-09-22T18:57:31.554633] [INFO ] [MAIN ] FUN: Fetched primary data is valid. [2025-09-22T18:57:31.554843] [DEBUG] [LOCAL ] FUN: Saving primary data. [2025-09-22T18:57:31.556701] [DEBUG] [LOCAL ] FUN: Trimmed 72324 records to 51566 (keeping 200 days of data) [2025-09-22T18:57:31.686781] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T18:57:31.751242] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-07. [2025-09-22T18:57:31.905870] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-22T18:57:31.918940] [DEBUG] [LOCAL ] FUN: Primary data saved (51566 records). [2025-09-22T18:57:31.919086] [INFO ] [MAIN ] FUN: Full history saved. [2025-09-22T18:57:31.919173] [INFO ] [MAIN ] Update Progress: 886/2372 symbols completed. FUN took 28.7s. Estimated remaining: 3h 17m 1s. Rate: 7.5 symbols/min [2025-09-22T18:57:32.088940] [INFO ] [MAIN ] FXED: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:57:32.092031] [DEBUG] [LOCAL ] FXED: Loaded 1232 existing records from primary storage. [2025-09-22T18:57:32.092102] [INFO ] [MAIN ] FXED: Loaded 1232 existing records. [2025-09-22T18:57:32.267254] [WARN ] [MAIN ] FXED: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:57:32.267512] [INFO ] [MAIN ] FXED: Wiping existing primary data before full refresh. [2025-09-22T18:57:32.267568] [INFO ] [LOCAL ] FXED: Starting deletion of primary data. [2025-09-22T18:57:32.267807] [DEBUG] [LOCAL ] FXED: Deleted primary data file. [2025-09-22T18:57:32.267866] [INFO ] [MAIN ] FXED: Starting full primary refresh. [2025-09-22T18:57:32.527339] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-06. [2025-09-22T18:57:32.626253] [INFO ] [REMOTE ] FXED: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:57:33.322071] [INFO ] [REMOTE ] FXED: Fetching primary data for 2024-12. [2025-09-22T18:57:33.487154] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-22T18:57:33.663311] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2024-12 (0.34 seconds). [2025-09-22T18:57:33.794273] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-06 (1.27 seconds). [2025-09-22T18:57:34.122056] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-07. [2025-09-22T18:57:34.922053] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-08. [2025-09-22T18:57:35.236913] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-07 (1.11 seconds). [2025-09-22T18:57:35.722076] [INFO ] [REMOTE ] FUL: Fetching primary data for 2025-09. [2025-09-22T18:57:36.223444] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-22T18:57:36.522113] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-08. [2025-09-22T18:57:36.684124] [INFO ] [REMOTE ] FUL: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-22T18:57:36.689727] [INFO ] [REMOTE ] FUL: Full fetch complete (46660 records). [2025-09-22T18:57:36.689820] [DEBUG] [VALIDATOR ] FUL: Validating primary data. [2025-09-22T18:57:37.071225] [DEBUG] [VALIDATOR ] FUL: All expected trading days are present. [2025-09-22T18:57:37.071323] [DEBUG] [VALIDATOR ] FUL: Primary data validation passed. [2025-09-22T18:57:37.072022] [INFO ] [MAIN ] FUL: Fetched primary data is valid. [2025-09-22T18:57:37.072084] [DEBUG] [LOCAL ] FUL: Saving primary data. [2025-09-22T18:57:37.073850] [DEBUG] [LOCAL ] FUL: Trimmed 46660 records to 33021 (keeping 200 days of data) [2025-09-22T18:57:37.273269] [DEBUG] [LOCAL ] FUL: Primary data saved (33021 records). [2025-09-22T18:57:37.273392] [INFO ] [MAIN ] FUL: Full history saved. [2025-09-22T18:57:37.273471] [INFO ] [MAIN ] Update Progress: 887/2372 symbols completed. FUL took 37.2s. Estimated remaining: 3h 16m 49s. Rate: 7.5 symbols/min [2025-09-22T18:57:37.328432] [INFO ] [REMOTE ] FVRR: Fetching primary data for 2025-09. [2025-09-22T18:57:37.447335] [INFO ] [MAIN ] G: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:57:37.498557] [DEBUG] [LOCAL ] G: Loaded 50508 existing records from primary storage. [2025-09-22T18:57:37.498750] [INFO ] [MAIN ] G: Loaded 50508 existing records. [2025-09-22T18:57:37.682696] [WARN ] [MAIN ] G: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:57:37.683087] [INFO ] [MAIN ] G: Wiping existing primary data before full refresh. [2025-09-22T18:57:37.683197] [INFO ] [LOCAL ] G: Starting deletion of primary data. [2025-09-22T18:57:37.689559] [DEBUG] [LOCAL ] G: Deleted primary data file. [2025-09-22T18:57:37.695552] [INFO ] [MAIN ] G: Starting full primary refresh. [2025-09-22T18:57:37.767514] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-22T18:57:38.073030] [INFO ] [REMOTE ] G: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:57:38.122003] [INFO ] [REMOTE ] G: Fetching primary data for 2024-12. [2025-09-22T18:57:38.928765] [INFO ] [REMOTE ] FVR: Fetching primary data for 2025-09. [2025-09-22T18:57:38.933779] [INFO ] [REMOTE ] FVRR: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T18:57:38.942904] [INFO ] [REMOTE ] FVRR: Full fetch complete (58878 records). [2025-09-22T18:57:38.943086] [DEBUG] [VALIDATOR ] FVRR: Validating primary data. [2025-09-22T18:57:39.343900] [DEBUG] [VALIDATOR ] FVRR: All expected trading days are present. [2025-09-22T18:57:39.343977] [DEBUG] [VALIDATOR ] FVRR: Primary data validation passed. [2025-09-22T18:57:39.344755] [INFO ] [MAIN ] FVRR: Fetched primary data is valid. [2025-09-22T18:57:39.344817] [DEBUG] [LOCAL ] FVRR: Saving primary data. [2025-09-22T18:57:39.346203] [DEBUG] [LOCAL ] FVRR: Trimmed 58878 records to 40203 (keeping 200 days of data) [2025-09-22T18:57:39.586864] [DEBUG] [LOCAL ] FVRR: Primary data saved (40203 records). [2025-09-22T18:57:39.586999] [INFO ] [MAIN ] FVRR: Full history saved. [2025-09-22T18:57:39.587081] [INFO ] [MAIN ] Update Progress: 888/2372 symbols completed. FVRR took 23.2s. Estimated remaining: 3h 16m 31s. Rate: 7.6 symbols/min [2025-09-22T18:57:39.730328] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-01. [2025-09-22T18:57:39.765361] [INFO ] [MAIN ] GAB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:57:39.839409] [INFO ] [REMOTE ] G: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T18:57:39.866205] [INFO ] [REMOTE ] FVR: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-22T18:57:39.870300] [INFO ] [REMOTE ] FVR: Full fetch complete (30750 records). [2025-09-22T18:57:39.870417] [DEBUG] [VALIDATOR ] FVR: Validating primary data. [2025-09-22T18:57:39.974787] [DEBUG] [LOCAL ] GAB: Loaded 28200 existing records from primary storage. [2025-09-22T18:57:39.985919] [INFO ] [MAIN ] GAB: Loaded 28200 existing records. [2025-09-22T18:57:40.270471] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-22T18:57:40.318627] [WARN ] [MAIN ] GAB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:57:40.381294] [INFO ] [MAIN ] GAB: Wiping existing primary data before full refresh. [2025-09-22T18:57:40.381476] [INFO ] [LOCAL ] GAB: Starting deletion of primary data. [2025-09-22T18:57:40.387469] [DEBUG] [LOCAL ] GAB: Deleted primary data file. [2025-09-22T18:57:40.402940] [INFO ] [MAIN ] GAB: Starting full primary refresh. [2025-09-22T18:57:40.526528] [INFO ] [REMOTE ] G: Fetching primary data for 2025-01. [2025-09-22T18:57:40.574457] [DEBUG] [VALIDATOR ] FVR: All expected trading days are present. [2025-09-22T18:57:40.586037] [DEBUG] [VALIDATOR ] FVR: Primary data validation passed. [2025-09-22T18:57:40.586740] [INFO ] [MAIN ] FVR: Fetched primary data is valid. [2025-09-22T18:57:40.586910] [DEBUG] [LOCAL ] FVR: Saving primary data. [2025-09-22T18:57:40.604368] [DEBUG] [LOCAL ] FVR: Trimmed 30750 records to 22151 (keeping 200 days of data) [2025-09-22T18:57:40.959593] [INFO ] [REMOTE ] GAB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:57:41.000293] [DEBUG] [LOCAL ] FVR: Primary data saved (22151 records). [2025-09-22T18:57:41.000411] [INFO ] [MAIN ] FVR: Full history saved. [2025-09-22T18:57:41.000486] [INFO ] [MAIN ] Update Progress: 889/2372 symbols completed. FVR took 31.8s. Estimated remaining: 3h 16m 13s. Rate: 7.6 symbols/min [2025-09-22T18:57:41.169486] [INFO ] [MAIN ] GAM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:57:41.175283] [DEBUG] [LOCAL ] GAM: Loaded 4398 existing records from primary storage. [2025-09-22T18:57:41.175365] [INFO ] [MAIN ] GAM: Loaded 4398 existing records. [2025-09-22T18:57:41.327150] [INFO ] [REMOTE ] GAB: Fetching primary data for 2024-12. [2025-09-22T18:57:41.361168] [WARN ] [MAIN ] GAM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:57:41.361513] [INFO ] [MAIN ] GAM: Wiping existing primary data before full refresh. [2025-09-22T18:57:41.361587] [INFO ] [LOCAL ] GAM: Starting deletion of primary data. [2025-09-22T18:57:41.361914] [DEBUG] [LOCAL ] GAM: Deleted primary data file. [2025-09-22T18:57:41.361975] [INFO ] [MAIN ] GAM: Starting full primary refresh. [2025-09-22T18:57:41.737570] [INFO ] [REMOTE ] GAM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:57:41.821203] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T18:57:42.122056] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-02. [2025-09-22T18:57:42.460321] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-02 (0.34 seconds). [2025-09-22T18:57:42.479133] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T18:57:42.922068] [INFO ] [REMOTE ] G: Fetching primary data for 2025-02. [2025-09-22T18:57:43.722064] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-03. [2025-09-22T18:57:44.069839] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-22T18:57:44.493799] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T18:57:44.522025] [INFO ] [REMOTE ] G: Fetching primary data for 2025-03. [2025-09-22T18:57:45.322094] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-01. [2025-09-22T18:57:45.969842] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T18:57:46.122114] [INFO ] [REMOTE ] G: Fetching primary data for 2025-04. [2025-09-22T18:57:46.307783] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-01 (0.99 seconds). [2025-09-22T18:57:46.922111] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-04. [2025-09-22T18:57:47.343944] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-04 (0.42 seconds). [2025-09-22T18:57:47.722101] [INFO ] [REMOTE ] GAM: Fetching primary data for 2024-12. [2025-09-22T18:57:47.796264] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T18:57:48.289105] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2024-12 (0.57 seconds). [2025-09-22T18:57:48.522116] [INFO ] [REMOTE ] G: Fetching primary data for 2025-05. [2025-09-22T18:57:49.322084] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-01. [2025-09-22T18:57:49.942077] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T18:57:50.122084] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-05. [2025-09-22T18:57:50.355995] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-22T18:57:50.474466] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-05 (0.35 seconds). [2025-09-22T18:57:50.922111] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-02. [2025-09-22T18:57:51.722043] [INFO ] [REMOTE ] G: Fetching primary data for 2025-06. [2025-09-22T18:57:51.952266] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T18:57:52.522057] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-03. [2025-09-22T18:57:53.322069] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-02. [2025-09-22T18:57:53.359173] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T18:57:53.821229] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T18:57:54.000710] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-22T18:57:54.122049] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-03. [2025-09-22T18:57:54.854931] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-03 (0.73 seconds). [2025-09-22T18:57:54.922035] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-04. [2025-09-22T18:57:55.556748] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-04 (0.63 seconds). [2025-09-22T18:57:55.722126] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-05. [2025-09-22T18:57:56.304220] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-22T18:57:56.522055] [INFO ] [REMOTE ] G: Fetching primary data for 2025-07. [2025-09-22T18:57:57.322075] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-06. [2025-09-22T18:57:57.658445] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-06 (0.34 seconds). [2025-09-22T18:57:58.021267] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-22T18:57:58.122076] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-07. [2025-09-22T18:57:58.553608] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-22T18:57:58.922090] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-04. [2025-09-22T18:57:59.722098] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-08. [2025-09-22T18:58:00.154178] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-08 (0.43 seconds). [2025-09-22T18:58:00.278549] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-22T18:58:00.522058] [INFO ] [REMOTE ] G: Fetching primary data for 2025-08. [2025-09-22T18:58:01.322074] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-06. [2025-09-22T18:58:01.897612] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-22T18:58:02.122067] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-07. [2025-09-22T18:58:02.316203] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T18:58:02.720986] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-07 (0.60 seconds). [2025-09-22T18:58:02.922064] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-05. [2025-09-22T18:58:03.722070] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-08. [2025-09-22T18:58:03.865011] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-22T18:58:04.190753] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-22T18:58:04.522089] [INFO ] [REMOTE ] G: Fetching primary data for 2025-09. [2025-09-22T18:58:05.322054] [INFO ] [REMOTE ] GAM: Fetching primary data for 2025-09. [2025-09-22T18:58:05.749602] [INFO ] [REMOTE ] GAM: Incremental fetch complete for 2025-09 (0.43 seconds). [2025-09-22T18:58:05.750699] [INFO ] [REMOTE ] GAM: Full fetch complete (6922 records). [2025-09-22T18:58:05.750775] [DEBUG] [VALIDATOR ] GAM: Validating primary data. [2025-09-22T18:58:06.125056] [INFO ] [REMOTE ] FXED: Fetching primary data for 2025-09. [2025-09-22T18:58:06.178962] [DEBUG] [VALIDATOR ] GAM: All expected trading days are present. [2025-09-22T18:58:06.179246] [DEBUG] [VALIDATOR ] GAM: Primary data validation passed. [2025-09-22T18:58:06.180011] [INFO ] [MAIN ] GAM: Fetched primary data is valid. [2025-09-22T18:58:06.181230] [DEBUG] [LOCAL ] GAM: Saving primary data. [2025-09-22T18:58:06.181147] [INFO ] [REMOTE ] G: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-22T18:58:06.190868] [DEBUG] [LOCAL ] GAM: Trimmed 6922 records to 4217 (keeping 200 days of data) [2025-09-22T18:58:06.191374] [INFO ] [REMOTE ] G: Full fetch complete (71558 records). [2025-09-22T18:58:06.191773] [DEBUG] [VALIDATOR ] G: Validating primary data. [2025-09-22T18:58:06.294206] [DEBUG] [LOCAL ] GAM: Primary data saved (4217 records). [2025-09-22T18:58:06.301293] [INFO ] [MAIN ] GAM: Full history saved. [2025-09-22T18:58:06.317383] [INFO ] [MAIN ] Update Progress: 890/2372 symbols completed. GAM took 25.3s. Estimated remaining: 3h 16m 34s. Rate: 7.5 symbols/min [2025-09-22T18:58:06.613263] [INFO ] [MAIN ] GAP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:58:06.691297] [INFO ] [REMOTE ] FXED: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-22T18:58:06.710026] [INFO ] [REMOTE ] FXED: Full fetch complete (1776 records). [2025-09-22T18:58:06.722303] [DEBUG] [VALIDATOR ] FXED: Validating primary data. [2025-09-22T18:58:06.928733] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-06. [2025-09-22T18:58:06.934230] [DEBUG] [VALIDATOR ] G: All expected trading days are present. [2025-09-22T18:58:06.934298] [DEBUG] [VALIDATOR ] G: Primary data validation passed. [2025-09-22T18:58:06.935261] [INFO ] [MAIN ] G: Fetched primary data is valid. [2025-09-22T18:58:06.941415] [DEBUG] [LOCAL ] G: Saving primary data. [2025-09-22T18:58:07.037038] [DEBUG] [LOCAL ] G: Trimmed 71558 records to 49754 (keeping 200 days of data) [2025-09-22T18:58:07.256157] [DEBUG] [LOCAL ] GAP: Loaded 54435 existing records from primary storage. [2025-09-22T18:58:07.262349] [INFO ] [MAIN ] GAP: Loaded 54435 existing records. [2025-09-22T18:58:07.418386] [DEBUG] [VALIDATOR ] FXED: All expected trading days are present. [2025-09-22T18:58:07.426826] [DEBUG] [VALIDATOR ] FXED: Primary data validation passed. [2025-09-22T18:58:07.437747] [INFO ] [MAIN ] FXED: Fetched primary data is valid. [2025-09-22T18:58:07.447556] [DEBUG] [LOCAL ] FXED: Saving primary data. [2025-09-22T18:58:07.474490] [DEBUG] [LOCAL ] FXED: Trimmed 1776 records to 1217 (keeping 200 days of data) [2025-09-22T18:58:07.576615] [WARN ] [MAIN ] GAP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:58:07.575037] [DEBUG] [LOCAL ] FXED: Primary data saved (1217 records). [2025-09-22T18:58:07.577917] [INFO ] [MAIN ] FXED: Full history saved. [2025-09-22T18:58:07.578466] [INFO ] [MAIN ] Update Progress: 891/2372 symbols completed. FXED took 35.7s. Estimated remaining: 3h 16m 14s. Rate: 7.5 symbols/min [2025-09-22T18:58:07.594697] [INFO ] [MAIN ] GAP: Wiping existing primary data before full refresh. [2025-09-22T18:58:07.598231] [INFO ] [LOCAL ] GAP: Starting deletion of primary data. [2025-09-22T18:58:07.703975] [DEBUG] [LOCAL ] GAP: Deleted primary data file. [2025-09-22T18:58:07.727150] [INFO ] [MAIN ] GAP: Starting full primary refresh. [2025-09-22T18:58:08.093628] [INFO ] [MAIN ] GATX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:58:08.132124] [DEBUG] [LOCAL ] G: Primary data saved (49754 records). [2025-09-22T18:58:08.142616] [INFO ] [MAIN ] G: Full history saved. [2025-09-22T18:58:08.170246] [INFO ] [MAIN ] Update Progress: 892/2372 symbols completed. G took 30.9s. Estimated remaining: 3h 15m 54s. Rate: 7.6 symbols/min [2025-09-22T18:58:08.267434] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-22T18:58:08.446763] [DEBUG] [LOCAL ] GATX: Loaded 18317 existing records from primary storage. [2025-09-22T18:58:08.454231] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-07. [2025-09-22T18:58:08.454518] [INFO ] [MAIN ] GATX: Loaded 18317 existing records. [2025-09-22T18:58:08.614305] [INFO ] [REMOTE ] GAP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:58:08.647385] [INFO ] [REMOTE ] GAP: Fetching primary data for 2024-12. [2025-09-22T18:58:08.649043] [INFO ] [MAIN ] GBAB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:58:08.795547] [DEBUG] [LOCAL ] GBAB: Loaded 13219 existing records from primary storage. [2025-09-22T18:58:08.811575] [INFO ] [MAIN ] GBAB: Loaded 13219 existing records. [2025-09-22T18:58:08.860525] [WARN ] [MAIN ] GATX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:58:08.892759] [INFO ] [MAIN ] GATX: Wiping existing primary data before full refresh. [2025-09-22T18:58:08.897971] [INFO ] [LOCAL ] GATX: Starting deletion of primary data. [2025-09-22T18:58:08.908593] [DEBUG] [LOCAL ] GATX: Deleted primary data file. [2025-09-22T18:58:08.908699] [INFO ] [MAIN ] GATX: Starting full primary refresh. [2025-09-22T18:58:09.130844] [WARN ] [MAIN ] GBAB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:58:09.163515] [INFO ] [MAIN ] GBAB: Wiping existing primary data before full refresh. [2025-09-22T18:58:09.163614] [INFO ] [LOCAL ] GBAB: Starting deletion of primary data. [2025-09-22T18:58:09.180383] [DEBUG] [LOCAL ] GBAB: Deleted primary data file. [2025-09-22T18:58:09.228295] [INFO ] [MAIN ] GBAB: Starting full primary refresh. [2025-09-22T18:58:09.532085] [INFO ] [REMOTE ] GATX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:58:09.548569] [INFO ] [REMOTE ] GATX: Fetching primary data for 2024-12. [2025-09-22T18:58:09.734239] [INFO ] [REMOTE ] GBAB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:58:09.750779] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-07 (1.30 seconds). [2025-09-22T18:58:10.122040] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-08. [2025-09-22T18:58:10.284740] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T18:58:10.482686] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-22T18:58:10.922044] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-01. [2025-09-22T18:58:10.949963] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-22T18:58:11.722089] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2024-12. [2025-09-22T18:58:11.911065] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-01 (0.99 seconds). [2025-09-22T18:58:12.522066] [INFO ] [REMOTE ] GAB: Fetching primary data for 2025-09. [2025-09-22T18:58:12.796206] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-22T18:58:13.322076] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-01. [2025-09-22T18:58:13.406876] [INFO ] [REMOTE ] GAB: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T18:58:13.411830] [INFO ] [REMOTE ] GAB: Full fetch complete (39378 records). [2025-09-22T18:58:13.411938] [DEBUG] [VALIDATOR ] GAB: Validating primary data. [2025-09-22T18:58:13.797159] [DEBUG] [VALIDATOR ] GAB: All expected trading days are present. [2025-09-22T18:58:13.797240] [DEBUG] [VALIDATOR ] GAB: Primary data validation passed. [2025-09-22T18:58:13.797883] [INFO ] [MAIN ] GAB: Fetched primary data is valid. [2025-09-22T18:58:13.797946] [DEBUG] [LOCAL ] GAB: Saving primary data. [2025-09-22T18:58:13.798877] [DEBUG] [LOCAL ] GAB: Trimmed 39378 records to 27907 (keeping 200 days of data) [2025-09-22T18:58:13.970769] [DEBUG] [LOCAL ] GAB: Primary data saved (27907 records). [2025-09-22T18:58:13.970919] [INFO ] [MAIN ] GAB: Full history saved. [2025-09-22T18:58:13.971009] [INFO ] [MAIN ] Update Progress: 893/2372 symbols completed. GAB took 34.4s. Estimated remaining: 3h 15m 43s. Rate: 7.6 symbols/min [2025-09-22T18:58:14.133157] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-02. [2025-09-22T18:58:14.169412] [INFO ] [MAIN ] GBCI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:58:14.213011] [DEBUG] [LOCAL ] GBCI: Loaded 40713 existing records from primary storage. [2025-09-22T18:58:14.213175] [INFO ] [MAIN ] GBCI: Loaded 40713 existing records. [2025-09-22T18:58:14.395589] [WARN ] [MAIN ] GBCI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:58:14.395919] [INFO ] [MAIN ] GBCI: Wiping existing primary data before full refresh. [2025-09-22T18:58:14.395970] [INFO ] [LOCAL ] GBCI: Starting deletion of primary data. [2025-09-22T18:58:14.397074] [DEBUG] [LOCAL ] GBCI: Deleted primary data file. [2025-09-22T18:58:14.397161] [INFO ] [MAIN ] GBCI: Starting full primary refresh. [2025-09-22T18:58:14.798442] [INFO ] [REMOTE ] GBCI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:58:14.922105] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2024-12. [2025-09-22T18:58:15.029440] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-22T18:58:15.103887] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-01 (1.78 seconds). [2025-09-22T18:58:15.722065] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-02. [2025-09-22T18:58:16.377457] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T18:58:16.522084] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-03. [2025-09-22T18:58:17.322150] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-01. [2025-09-22T18:58:17.389577] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T18:58:17.435594] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-03 (0.91 seconds). [2025-09-22T18:58:18.122118] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-04. [2025-09-22T18:58:18.499771] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T18:58:18.922130] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-03. [2025-09-22T18:58:19.269631] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-22T18:58:19.722139] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-02. [2025-09-22T18:58:20.281400] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T18:58:20.455614] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-22T18:58:20.522027] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-01. [2025-09-22T18:58:21.322182] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-03. [2025-09-22T18:58:21.996626] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T18:58:22.128031] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-04. [2025-09-22T18:58:22.130357] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-22T18:58:22.922102] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-02. [2025-09-22T18:58:23.722062] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-04. [2025-09-22T18:58:24.020500] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-22T18:58:24.338056] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-04 (0.62 seconds). [2025-09-22T18:58:24.380073] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T18:58:24.522039] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-03. [2025-09-22T18:58:25.322109] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-05. [2025-09-22T18:58:26.055529] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-05 (0.73 seconds). [2025-09-22T18:58:26.081018] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T18:58:26.122031] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-04. [2025-09-22T18:58:26.922074] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-05. [2025-09-22T18:58:27.624710] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T18:58:27.674933] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-22T18:58:27.722039] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-05. [2025-09-22T18:58:28.522082] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-06. [2025-09-22T18:58:29.097550] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T18:58:29.322047] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-06. [2025-09-22T18:58:29.374275] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-06 (0.85 seconds). [2025-09-22T18:58:30.122057] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-07. [2025-09-22T18:58:30.231924] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-06 (0.91 seconds). [2025-09-22T18:58:30.823278] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T18:58:30.922051] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-07. [2025-09-22T18:58:31.722059] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-08. [2025-09-22T18:58:31.879872] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-07 (0.96 seconds). [2025-09-22T18:58:32.522065] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-05. [2025-09-22T18:58:32.694806] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-22T18:58:33.322092] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-06. [2025-09-22T18:58:34.122058] [INFO ] [REMOTE ] GATX: Fetching primary data for 2025-09. [2025-09-22T18:58:34.374828] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-22T18:58:34.701960] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T18:58:34.922086] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-07. [2025-09-22T18:58:35.237347] [INFO ] [REMOTE ] GATX: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-22T18:58:35.241351] [INFO ] [REMOTE ] GATX: Full fetch complete (25358 records). [2025-09-22T18:58:35.241491] [DEBUG] [VALIDATOR ] GATX: Validating primary data. [2025-09-22T18:58:35.648942] [DEBUG] [VALIDATOR ] GATX: All expected trading days are present. [2025-09-22T18:58:35.649045] [DEBUG] [VALIDATOR ] GATX: Primary data validation passed. [2025-09-22T18:58:35.649743] [INFO ] [MAIN ] GATX: Fetched primary data is valid. [2025-09-22T18:58:35.649853] [DEBUG] [LOCAL ] GATX: Saving primary data. [2025-09-22T18:58:35.650691] [DEBUG] [LOCAL ] GATX: Trimmed 25358 records to 18149 (keeping 200 days of data) [2025-09-22T18:58:35.727151] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-06. [2025-09-22T18:58:35.787541] [DEBUG] [LOCAL ] GATX: Primary data saved (18149 records). [2025-09-22T18:58:35.787727] [INFO ] [MAIN ] GATX: Full history saved. [2025-09-22T18:58:35.787891] [INFO ] [MAIN ] Update Progress: 894/2372 symbols completed. GATX took 28.2s. Estimated remaining: 3h 15m 58s. Rate: 7.5 symbols/min [2025-09-22T18:58:35.977506] [INFO ] [MAIN ] GBLI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:58:35.977758] [DEBUG] [LOCAL ] GBLI: No existing data file found in primary storage. [2025-09-22T18:58:35.977816] [WARN ] [MAIN ] GBLI: No existing data found, performing full refresh instead. [2025-09-22T18:58:35.977974] [INFO ] [MAIN ] GBLI: Wiping existing primary data before full refresh. [2025-09-22T18:58:35.978019] [INFO ] [LOCAL ] GBLI: Starting deletion of primary data. [2025-09-22T18:58:35.978062] [DEBUG] [LOCAL ] GBLI: No primary data file found to delete. [2025-09-22T18:58:35.978113] [INFO ] [MAIN ] GBLI: Starting full primary refresh. [2025-09-22T18:58:36.372316] [INFO ] [REMOTE ] GBLI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:58:36.399680] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T18:58:36.522043] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-08. [2025-09-22T18:58:37.322113] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-08. [2025-09-22T18:58:37.734019] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-06 (2.01 seconds). [2025-09-22T18:58:37.812496] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T18:58:37.825950] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-08 (0.50 seconds). [2025-09-22T18:58:38.122063] [INFO ] [REMOTE ] GBAB: Fetching primary data for 2025-09. [2025-09-22T18:58:38.922083] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-07. [2025-09-22T18:58:39.000873] [INFO ] [REMOTE ] GBAB: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T18:58:39.003487] [INFO ] [REMOTE ] GBAB: Full fetch complete (20408 records). [2025-09-22T18:58:39.003561] [DEBUG] [VALIDATOR ] GBAB: Validating primary data. [2025-09-22T18:58:39.395370] [DEBUG] [VALIDATOR ] GBAB: All expected trading days are present. [2025-09-22T18:58:39.395452] [DEBUG] [VALIDATOR ] GBAB: Primary data validation passed. [2025-09-22T18:58:39.396182] [INFO ] [MAIN ] GBAB: Fetched primary data is valid. [2025-09-22T18:58:39.396254] [DEBUG] [LOCAL ] GBAB: Saving primary data. [2025-09-22T18:58:39.398872] [DEBUG] [LOCAL ] GBAB: Trimmed 20408 records to 13020 (keeping 200 days of data) [2025-09-22T18:58:39.486968] [DEBUG] [LOCAL ] GBAB: Primary data saved (13020 records). [2025-09-22T18:58:39.487118] [INFO ] [MAIN ] GBAB: Full history saved. [2025-09-22T18:58:39.487249] [INFO ] [MAIN ] Update Progress: 895/2372 symbols completed. GBAB took 31.3s. Estimated remaining: 3h 15m 43s. Rate: 7.5 symbols/min [2025-09-22T18:58:39.669052] [INFO ] [MAIN ] GBTG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:58:39.730235] [INFO ] [REMOTE ] GBCI: Fetching primary data for 2025-09. [2025-09-22T18:58:39.733168] [DEBUG] [LOCAL ] GBTG: Loaded 41256 existing records from primary storage. [2025-09-22T18:58:39.733314] [INFO ] [MAIN ] GBTG: Loaded 41256 existing records. [2025-09-22T18:58:39.939097] [WARN ] [MAIN ] GBTG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:58:39.939424] [INFO ] [MAIN ] GBTG: Wiping existing primary data before full refresh. [2025-09-22T18:58:39.939497] [INFO ] [LOCAL ] GBTG: Starting deletion of primary data. [2025-09-22T18:58:39.940482] [DEBUG] [LOCAL ] GBTG: Deleted primary data file. [2025-09-22T18:58:39.940571] [INFO ] [MAIN ] GBTG: Starting full primary refresh. [2025-09-22T18:58:40.377529] [INFO ] [REMOTE ] GBTG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:58:40.522048] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2024-12. [2025-09-22T18:58:40.620705] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-22T18:58:40.948189] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2024-12 (0.43 seconds). [2025-09-22T18:58:41.059548] [INFO ] [REMOTE ] GBCI: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-22T18:58:41.069099] [INFO ] [REMOTE ] GBCI: Full fetch complete (57691 records). [2025-09-22T18:58:41.069263] [DEBUG] [VALIDATOR ] GBCI: Validating primary data. [2025-09-22T18:58:41.327211] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-01. [2025-09-22T18:58:41.472712] [DEBUG] [VALIDATOR ] GBCI: All expected trading days are present. [2025-09-22T18:58:41.472800] [DEBUG] [VALIDATOR ] GBCI: Primary data validation passed. [2025-09-22T18:58:41.473557] [INFO ] [MAIN ] GBCI: Fetched primary data is valid. [2025-09-22T18:58:41.473600] [DEBUG] [LOCAL ] GBCI: Saving primary data. [2025-09-22T18:58:41.477207] [DEBUG] [LOCAL ] GBCI: Trimmed 57691 records to 40084 (keeping 200 days of data) [2025-09-22T18:58:41.736403] [DEBUG] [LOCAL ] GBCI: Primary data saved (40084 records). [2025-09-22T18:58:41.736537] [INFO ] [MAIN ] GBCI: Full history saved. [2025-09-22T18:58:41.736681] [INFO ] [MAIN ] Update Progress: 896/2372 symbols completed. GBCI took 27.8s. Estimated remaining: 3h 15m 26s. Rate: 7.6 symbols/min [2025-09-22T18:58:41.811311] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-01 (0.48 seconds). [2025-09-22T18:58:41.927042] [INFO ] [MAIN ] GBX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:58:41.970990] [DEBUG] [LOCAL ] GBX: Loaded 29882 existing records from primary storage. [2025-09-22T18:58:41.971392] [INFO ] [MAIN ] GBX: Loaded 29882 existing records. [2025-09-22T18:58:42.129589] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-02. [2025-09-22T18:58:42.173208] [WARN ] [MAIN ] GBX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:58:42.173901] [INFO ] [MAIN ] GBX: Wiping existing primary data before full refresh. [2025-09-22T18:58:42.174095] [INFO ] [LOCAL ] GBX: Starting deletion of primary data. [2025-09-22T18:58:42.175239] [DEBUG] [LOCAL ] GBX: Deleted primary data file. [2025-09-22T18:58:42.175308] [INFO ] [MAIN ] GBX: Starting full primary refresh. [2025-09-22T18:58:42.550398] [INFO ] [REMOTE ] GBX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:58:42.567199] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T18:58:42.922105] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-08. [2025-09-22T18:58:43.722125] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2024-12. [2025-09-22T18:58:44.522098] [INFO ] [REMOTE ] GBX: Fetching primary data for 2024-12. [2025-09-22T18:58:44.938899] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-22T18:58:45.146773] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-22T18:58:45.322018] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-01. [2025-09-22T18:58:45.628969] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-22T18:58:46.122065] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-03. [2025-09-22T18:58:46.463528] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-22T18:58:46.474677] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-22T18:58:46.922068] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-02. [2025-09-22T18:58:47.722067] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-04. [2025-09-22T18:58:47.979339] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T18:58:48.137730] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-04 (0.42 seconds). [2025-09-22T18:58:48.522082] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-01. [2025-09-22T18:58:49.322085] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-03. [2025-09-22T18:58:49.501737] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-01 (0.98 seconds). [2025-09-22T18:58:50.122057] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-02. [2025-09-22T18:58:50.441226] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-22T18:58:50.922092] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-04. [2025-09-22T18:58:51.602245] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T18:58:51.722062] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-03. [2025-09-22T18:58:51.999046] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T18:58:52.522069] [INFO ] [REMOTE ] GAP: Fetching primary data for 2025-09. [2025-09-22T18:58:53.027884] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T18:58:53.322059] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-04. [2025-09-22T18:58:54.122014] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-05. [2025-09-22T18:58:54.219187] [INFO ] [REMOTE ] GAP: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T18:58:54.227546] [INFO ] [REMOTE ] GAP: Full fetch complete (77634 records). [2025-09-22T18:58:54.227685] [DEBUG] [VALIDATOR ] GAP: Validating primary data. [2025-09-22T18:58:54.626393] [DEBUG] [VALIDATOR ] GAP: All expected trading days are present. [2025-09-22T18:58:54.626481] [DEBUG] [VALIDATOR ] GAP: Primary data validation passed. [2025-09-22T18:58:54.627446] [INFO ] [MAIN ] GAP: Fetched primary data is valid. [2025-09-22T18:58:54.627509] [DEBUG] [LOCAL ] GAP: Saving primary data. [2025-09-22T18:58:54.629179] [DEBUG] [LOCAL ] GAP: Trimmed 77634 records to 53655 (keeping 200 days of data) [2025-09-22T18:58:54.922089] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-05. [2025-09-22T18:58:54.994306] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T18:58:55.007042] [DEBUG] [LOCAL ] GAP: Primary data saved (53655 records). [2025-09-22T18:58:55.007472] [INFO ] [MAIN ] GAP: Full history saved. [2025-09-22T18:58:55.007585] [INFO ] [MAIN ] Update Progress: 897/2372 symbols completed. GAP took 48.7s. Estimated remaining: 3h 15m 26s. Rate: 7.5 symbols/min [2025-09-22T18:58:55.180777] [INFO ] [MAIN ] GCI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:58:55.234578] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-05 (0.31 seconds). [2025-09-22T18:58:55.234712] [DEBUG] [LOCAL ] GCI: Loaded 44929 existing records from primary storage. [2025-09-22T18:58:55.236795] [INFO ] [MAIN ] GCI: Loaded 44929 existing records. [2025-09-22T18:58:55.419053] [WARN ] [MAIN ] GCI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:58:55.419448] [INFO ] [MAIN ] GCI: Wiping existing primary data before full refresh. [2025-09-22T18:58:55.419507] [INFO ] [LOCAL ] GCI: Starting deletion of primary data. [2025-09-22T18:58:55.421054] [DEBUG] [LOCAL ] GCI: Deleted primary data file. [2025-09-22T18:58:55.421118] [INFO ] [MAIN ] GCI: Starting full primary refresh. [2025-09-22T18:58:55.727204] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-06. [2025-09-22T18:58:55.787101] [INFO ] [REMOTE ] GCI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:58:55.812358] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-22T18:58:56.034956] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-06 (0.31 seconds). [2025-09-22T18:58:56.522087] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-07. [2025-09-22T18:58:56.788765] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-07 (0.27 seconds). [2025-09-22T18:58:57.322092] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-06. [2025-09-22T18:58:58.122082] [INFO ] [REMOTE ] GCI: Fetching primary data for 2024-12. [2025-09-22T18:58:58.640742] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T18:58:58.922089] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-07. [2025-09-22T18:58:59.618625] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-22T18:58:59.722066] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-05. [2025-09-22T18:59:00.385879] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T18:59:00.522071] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-08. [2025-09-22T18:59:00.890818] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-22T18:59:00.952315] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-08 (0.43 seconds). [2025-09-22T18:59:01.322067] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-08. [2025-09-22T18:59:02.122100] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-06. [2025-09-22T18:59:02.922028] [INFO ] [REMOTE ] GBLI: Fetching primary data for 2025-09. [2025-09-22T18:59:02.966342] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T18:59:03.250280] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-06 (1.13 seconds). [2025-09-22T18:59:03.382086] [INFO ] [REMOTE ] GBLI: Incremental fetch complete for 2025-09 (0.46 seconds). [2025-09-22T18:59:03.382946] [INFO ] [REMOTE ] GBLI: Full fetch complete (1389 records). [2025-09-22T18:59:03.383016] [DEBUG] [VALIDATOR ] GBLI: Validating primary data. [2025-09-22T18:59:03.383393] [FATAL] [VALIDATOR ] GBLI: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T18:59:03.383479] [FATAL] [MAIN ] GBLI: Fetched primary data is invalid. Refusing to save it. [2025-09-22T18:59:03.383540] [WARN ] [MAIN ] GBLI: Deleting existing primary and derivative data due to validation failure. [2025-09-22T18:59:03.383626] [INFO ] [LOCAL ] GBLI: Starting deletion of primary data. [2025-09-22T18:59:03.383737] [DEBUG] [LOCAL ] GBLI: No primary data file found to delete. [2025-09-22T18:59:03.383782] [INFO ] [LOCAL ] GBLI: Starting deletion of derivative data. [2025-09-22T18:59:03.383824] [DEBUG] [LOCAL ] GBLI: No derivative data file found to delete. [2025-09-22T18:59:03.383881] [INFO ] [MAIN ] Update Progress: 898/2372 symbols completed. GBLI took 27.6s. Estimated remaining: 3h 15m 19s. Rate: 7.5 symbols/min [2025-09-22T18:59:03.570017] [INFO ] [MAIN ] GCO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:59:03.601368] [DEBUG] [LOCAL ] GCO: Loaded 26266 existing records from primary storage. [2025-09-22T18:59:03.601510] [INFO ] [MAIN ] GCO: Loaded 26266 existing records. [2025-09-22T18:59:03.727257] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-01. [2025-09-22T18:59:03.784705] [WARN ] [MAIN ] GCO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:59:03.784972] [INFO ] [MAIN ] GCO: Wiping existing primary data before full refresh. [2025-09-22T18:59:03.785029] [INFO ] [LOCAL ] GCO: Starting deletion of primary data. [2025-09-22T18:59:03.785781] [DEBUG] [LOCAL ] GCO: Deleted primary data file. [2025-09-22T18:59:03.785925] [INFO ] [MAIN ] GCO: Starting full primary refresh. [2025-09-22T18:59:04.149725] [INFO ] [REMOTE ] GCO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:59:04.522082] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-07. [2025-09-22T18:59:05.317462] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T18:59:05.325789] [INFO ] [REMOTE ] GCO: Fetching primary data for 2024-12. [2025-09-22T18:59:06.063882] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T18:59:06.122030] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-08. [2025-09-22T18:59:06.381721] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T18:59:06.922021] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-01. [2025-09-22T18:59:07.246796] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-08 (1.12 seconds). [2025-09-22T18:59:07.706256] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-01 (0.78 seconds). [2025-09-22T18:59:07.721997] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-02. [2025-09-22T18:59:08.417548] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-02 (0.70 seconds). [2025-09-22T18:59:08.522050] [INFO ] [REMOTE ] GBTG: Fetching primary data for 2025-09. [2025-09-22T18:59:09.322056] [INFO ] [REMOTE ] GBX: Fetching primary data for 2025-09. [2025-09-22T18:59:10.056522] [INFO ] [REMOTE ] GBTG: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-22T18:59:10.063143] [INFO ] [REMOTE ] GBTG: Full fetch complete (56646 records). [2025-09-22T18:59:10.063257] [DEBUG] [VALIDATOR ] GBTG: Validating primary data. [2025-09-22T18:59:10.128213] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-03. [2025-09-22T18:59:10.451981] [INFO ] [REMOTE ] GBX: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T18:59:10.475449] [DEBUG] [VALIDATOR ] GBTG: All expected trading days are present. [2025-09-22T18:59:10.475714] [DEBUG] [VALIDATOR ] GBTG: Primary data validation passed. [2025-09-22T18:59:10.476549] [INFO ] [MAIN ] GBTG: Fetched primary data is valid. [2025-09-22T18:59:10.476628] [DEBUG] [LOCAL ] GBTG: Saving primary data. [2025-09-22T18:59:10.476779] [INFO ] [REMOTE ] GBX: Full fetch complete (42653 records). [2025-09-22T18:59:10.477055] [DEBUG] [VALIDATOR ] GBX: Validating primary data. [2025-09-22T18:59:10.576972] [DEBUG] [LOCAL ] GBTG: Trimmed 56646 records to 40434 (keeping 200 days of data) [2025-09-22T18:59:10.927619] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-02. [2025-09-22T18:59:10.964965] [DEBUG] [VALIDATOR ] GBX: All expected trading days are present. [2025-09-22T18:59:10.965431] [DEBUG] [VALIDATOR ] GBX: Primary data validation passed. [2025-09-22T18:59:10.966543] [INFO ] [MAIN ] GBX: Fetched primary data is valid. [2025-09-22T18:59:10.966621] [DEBUG] [LOCAL ] GBX: Saving primary data. [2025-09-22T18:59:10.970547] [DEBUG] [LOCAL ] GBX: Trimmed 42653 records to 29314 (keeping 200 days of data) [2025-09-22T18:59:11.255318] [DEBUG] [LOCAL ] GBX: Primary data saved (29314 records). [2025-09-22T18:59:11.256497] [INFO ] [MAIN ] GBX: Full history saved. [2025-09-22T18:59:11.256987] [INFO ] [MAIN ] Update Progress: 899/2372 symbols completed. GBX took 29.5s. Estimated remaining: 3h 15m 11s. Rate: 7.5 symbols/min [2025-09-22T18:59:11.443598] [INFO ] [MAIN ] GCTS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:59:11.446269] [DEBUG] [LOCAL ] GCTS: No existing data file found in primary storage. [2025-09-22T18:59:11.446675] [WARN ] [MAIN ] GCTS: No existing data found, performing full refresh instead. [2025-09-22T18:59:11.449855] [INFO ] [MAIN ] GCTS: Wiping existing primary data before full refresh. [2025-09-22T18:59:11.450347] [INFO ] [LOCAL ] GCTS: Starting deletion of primary data. [2025-09-22T18:59:11.450863] [DEBUG] [LOCAL ] GCTS: No primary data file found to delete. [2025-09-22T18:59:11.451966] [INFO ] [MAIN ] GCTS: Starting full primary refresh. [2025-09-22T18:59:11.502341] [DEBUG] [LOCAL ] GBTG: Primary data saved (40434 records). [2025-09-22T18:59:11.540867] [INFO ] [MAIN ] GBTG: Full history saved. [2025-09-22T18:59:11.552453] [INFO ] [MAIN ] Update Progress: 900/2372 symbols completed. GBTG took 32.1s. Estimated remaining: 3h 14m 51s. Rate: 7.6 symbols/min [2025-09-22T18:59:11.933209] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T18:59:12.018928] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-04. [2025-09-22T18:59:12.049810] [INFO ] [MAIN ] GCV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:59:12.071719] [INFO ] [REMOTE ] GCTS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:59:12.080320] [DEBUG] [LOCAL ] GCV: Loaded 7140 existing records from primary storage. [2025-09-22T18:59:12.080538] [INFO ] [MAIN ] GCV: Loaded 7140 existing records. [2025-09-22T18:59:12.263801] [WARN ] [MAIN ] GCV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:59:12.264052] [INFO ] [MAIN ] GCV: Wiping existing primary data before full refresh. [2025-09-22T18:59:12.264102] [INFO ] [LOCAL ] GCV: Starting deletion of primary data. [2025-09-22T18:59:12.264465] [DEBUG] [LOCAL ] GCV: Deleted primary data file. [2025-09-22T18:59:12.264525] [INFO ] [MAIN ] GCV: Starting full primary refresh. [2025-09-22T18:59:12.523363] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2024-12. [2025-09-22T18:59:12.645591] [INFO ] [REMOTE ] GCV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:59:12.667175] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-22T18:59:13.322039] [INFO ] [REMOTE ] GCV: Fetching primary data for 2024-12. [2025-09-22T18:59:13.493682] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T18:59:13.513295] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-22T18:59:13.738880] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2024-12 (0.42 seconds). [2025-09-22T18:59:14.122091] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-05. [2025-09-22T18:59:14.915943] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T18:59:14.922035] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-01. [2025-09-22T18:59:15.722031] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-06. [2025-09-22T18:59:16.026138] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-22T18:59:16.522069] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-03. [2025-09-22T18:59:16.565347] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-22T18:59:17.322071] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-02. [2025-09-22T18:59:18.025334] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T18:59:18.122067] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-04. [2025-09-22T18:59:18.384959] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T18:59:18.922080] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-07. [2025-09-22T18:59:19.722073] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-01. [2025-09-22T18:59:19.796407] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T18:59:19.844587] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-07 (0.92 seconds). [2025-09-22T18:59:20.310003] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-22T18:59:20.522072] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-05. [2025-09-22T18:59:21.322086] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-03. [2025-09-22T18:59:21.690637] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-22T18:59:22.122053] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-06. [2025-09-22T18:59:22.230937] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-03 (0.91 seconds). [2025-09-22T18:59:22.922072] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-08. [2025-09-22T18:59:23.728896] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-04. [2025-09-22T18:59:23.734742] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-22T18:59:23.807273] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T18:59:24.389346] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-04 (0.66 seconds). [2025-09-22T18:59:24.522063] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-05. [2025-09-22T18:59:25.322055] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-02. [2025-09-22T18:59:25.720067] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-22T18:59:25.998958] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-02 (0.68 seconds). [2025-09-22T18:59:26.122049] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-06. [2025-09-22T18:59:26.922055] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-03. [2025-09-22T18:59:27.593613] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-22T18:59:27.629977] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T18:59:27.722062] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-04. [2025-09-22T18:59:28.522109] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-07. [2025-09-22T18:59:28.591181] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-22T18:59:29.322065] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-07. [2025-09-22T18:59:30.122042] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-05. [2025-09-22T18:59:30.243491] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-07 (1.72 seconds). [2025-09-22T18:59:30.459571] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-07 (1.14 seconds). [2025-09-22T18:59:30.892460] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-22T18:59:30.922042] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-06. [2025-09-22T18:59:31.538189] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-06 (0.62 seconds). [2025-09-22T18:59:31.722068] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-07. [2025-09-22T18:59:32.425027] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-07 (0.70 seconds). [2025-09-22T18:59:32.522039] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-08. [2025-09-22T18:59:33.322059] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-08. [2025-09-22T18:59:34.122053] [INFO ] [REMOTE ] GCO: Fetching primary data for 2025-09. [2025-09-22T18:59:34.186745] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-22T18:59:34.237332] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-22T18:59:34.922091] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-08. [2025-09-22T18:59:35.004562] [INFO ] [REMOTE ] GCO: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T18:59:35.008750] [INFO ] [REMOTE ] GCO: Full fetch complete (36102 records). [2025-09-22T18:59:35.008831] [DEBUG] [VALIDATOR ] GCO: Validating primary data. [2025-09-22T18:59:35.396046] [DEBUG] [VALIDATOR ] GCO: All expected trading days are present. [2025-09-22T18:59:35.396128] [DEBUG] [VALIDATOR ] GCO: Primary data validation passed. [2025-09-22T18:59:35.396827] [INFO ] [MAIN ] GCO: Fetched primary data is valid. [2025-09-22T18:59:35.396909] [DEBUG] [LOCAL ] GCO: Saving primary data. [2025-09-22T18:59:35.397836] [DEBUG] [LOCAL ] GCO: Trimmed 36102 records to 25807 (keeping 200 days of data) [2025-09-22T18:59:35.556409] [DEBUG] [LOCAL ] GCO: Primary data saved (25807 records). [2025-09-22T18:59:35.556559] [INFO ] [MAIN ] GCO: Full history saved. [2025-09-22T18:59:35.556670] [INFO ] [MAIN ] Update Progress: 901/2372 symbols completed. GCO took 32.2s. Estimated remaining: 3h 15m 9s. Rate: 7.5 symbols/min [2025-09-22T18:59:35.732437] [INFO ] [MAIN ] GD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:59:35.727949] [INFO ] [REMOTE ] GCI: Fetching primary data for 2025-09. [2025-09-22T18:59:35.782514] [DEBUG] [LOCAL ] GD: Loaded 48133 existing records from primary storage. [2025-09-22T18:59:35.782698] [INFO ] [MAIN ] GD: Loaded 48133 existing records. [2025-09-22T18:59:35.970627] [WARN ] [MAIN ] GD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:59:35.971049] [INFO ] [MAIN ] GD: Wiping existing primary data before full refresh. [2025-09-22T18:59:35.971193] [INFO ] [LOCAL ] GD: Starting deletion of primary data. [2025-09-22T18:59:35.980828] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-22T18:59:35.982058] [DEBUG] [LOCAL ] GD: Deleted primary data file. [2025-09-22T18:59:35.984611] [INFO ] [MAIN ] GD: Starting full primary refresh. [2025-09-22T18:59:36.357705] [INFO ] [REMOTE ] GD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:59:36.522039] [INFO ] [REMOTE ] GCTS: Fetching primary data for 2025-09. [2025-09-22T18:59:37.296622] [INFO ] [REMOTE ] GCI: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-22T18:59:37.303739] [INFO ] [REMOTE ] GCI: Full fetch complete (63007 records). [2025-09-22T18:59:37.303857] [DEBUG] [VALIDATOR ] GCI: Validating primary data. [2025-09-22T18:59:37.327243] [INFO ] [REMOTE ] GCV: Fetching primary data for 2025-09. [2025-09-22T18:59:37.697562] [DEBUG] [VALIDATOR ] GCI: All expected trading days are present. [2025-09-22T18:59:37.697670] [DEBUG] [VALIDATOR ] GCI: Primary data validation passed. [2025-09-22T18:59:37.698479] [INFO ] [MAIN ] GCI: Fetched primary data is valid. [2025-09-22T18:59:37.698525] [DEBUG] [LOCAL ] GCI: Saving primary data. [2025-09-22T18:59:37.699846] [DEBUG] [LOCAL ] GCI: Trimmed 63007 records to 44231 (keeping 200 days of data) [2025-09-22T18:59:37.808377] [INFO ] [REMOTE ] GCTS: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-22T18:59:37.815807] [INFO ] [REMOTE ] GCTS: Full fetch complete (26921 records). [2025-09-22T18:59:37.816429] [DEBUG] [VALIDATOR ] GCTS: Validating primary data. [2025-09-22T18:59:38.134603] [INFO ] [REMOTE ] GD: Fetching primary data for 2024-12. [2025-09-22T18:59:38.322329] [DEBUG] [VALIDATOR ] GCTS: All expected trading days are present. [2025-09-22T18:59:38.322465] [DEBUG] [VALIDATOR ] GCTS: Primary data validation passed. [2025-09-22T18:59:38.324852] [INFO ] [MAIN ] GCTS: Fetched primary data is valid. [2025-09-22T18:59:38.325469] [INFO ] [REMOTE ] GCV: Incremental fetch complete for 2025-09 (1.00 seconds). [2025-09-22T18:59:38.328547] [DEBUG] [LOCAL ] GCTS: Saving primary data. [2025-09-22T18:59:38.329434] [INFO ] [REMOTE ] GCV: Full fetch complete (9268 records). [2025-09-22T18:59:38.330018] [DEBUG] [VALIDATOR ] GCV: Validating primary data. [2025-09-22T18:59:38.377965] [DEBUG] [LOCAL ] GCTS: Trimmed 26921 records to 19736 (keeping 200 days of data) [2025-09-22T18:59:38.873187] [DEBUG] [VALIDATOR ] GCV: All expected trading days are present. [2025-09-22T18:59:38.873868] [DEBUG] [VALIDATOR ] GCV: Primary data validation passed. [2025-09-22T18:59:38.874439] [INFO ] [MAIN ] GCV: Fetched primary data is valid. [2025-09-22T18:59:38.876044] [DEBUG] [LOCAL ] GCV: Saving primary data. [2025-09-22T18:59:38.891037] [DEBUG] [LOCAL ] GCV: Trimmed 9268 records to 7100 (keeping 200 days of data) [2025-09-22T18:59:38.903998] [DEBUG] [LOCAL ] GCTS: Primary data saved (19736 records). [2025-09-22T18:59:38.927330] [INFO ] [MAIN ] GCTS: Full history saved. [2025-09-22T18:59:38.939960] [INFO ] [MAIN ] Update Progress: 902/2372 symbols completed. GCTS took 27.7s. Estimated remaining: 3h 14m 53s. Rate: 7.5 symbols/min [2025-09-22T18:59:38.945019] [DEBUG] [LOCAL ] GCI: Primary data saved (44231 records). [2025-09-22T18:59:38.963329] [INFO ] [MAIN ] GCI: Full history saved. [2025-09-22T18:59:38.968583] [INFO ] [MAIN ] Update Progress: 903/2372 symbols completed. GCI took 44.0s. Estimated remaining: 3h 14m 33s. Rate: 7.6 symbols/min [2025-09-22T18:59:39.214934] [DEBUG] [LOCAL ] GCV: Primary data saved (7100 records). [2025-09-22T18:59:39.333156] [INFO ] [MAIN ] GDIV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:59:39.333230] [INFO ] [MAIN ] GCV: Full history saved. [2025-09-22T18:59:39.329704] [INFO ] [MAIN ] GDDY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:59:39.333457] [INFO ] [MAIN ] Update Progress: 904/2372 symbols completed. GCV took 27.8s. Estimated remaining: 3h 14m 12s. Rate: 7.6 symbols/min [2025-09-22T18:59:39.412500] [DEBUG] [LOCAL ] GDIV: Loaded 3814 existing records from primary storage. [2025-09-22T18:59:39.436146] [INFO ] [MAIN ] GDIV: Loaded 3814 existing records. [2025-09-22T18:59:39.605717] [INFO ] [MAIN ] GDL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T18:59:39.629769] [DEBUG] [LOCAL ] GDL: No existing data file found in primary storage. [2025-09-22T18:59:39.635298] [WARN ] [MAIN ] GDL: No existing data found, performing full refresh instead. [2025-09-22T18:59:39.694190] [INFO ] [MAIN ] GDL: Wiping existing primary data before full refresh. [2025-09-22T18:59:39.728334] [WARN ] [MAIN ] GDIV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:59:39.704796] [INFO ] [LOCAL ] GDL: Starting deletion of primary data. [2025-09-22T18:59:39.729231] [DEBUG] [LOCAL ] GDL: No primary data file found to delete. [2025-09-22T18:59:39.729417] [INFO ] [MAIN ] GDL: Starting full primary refresh. [2025-09-22T18:59:39.775028] [INFO ] [MAIN ] GDIV: Wiping existing primary data before full refresh. [2025-09-22T18:59:39.792525] [INFO ] [LOCAL ] GDIV: Starting deletion of primary data. [2025-09-22T18:59:39.801209] [DEBUG] [LOCAL ] GDDY: Loaded 50573 existing records from primary storage. [2025-09-22T18:59:39.828357] [DEBUG] [LOCAL ] GDIV: Deleted primary data file. [2025-09-22T18:59:39.833672] [INFO ] [MAIN ] GDIV: Starting full primary refresh. [2025-09-22T18:59:39.833613] [INFO ] [MAIN ] GDDY: Loaded 50573 existing records. [2025-09-22T18:59:40.445788] [WARN ] [MAIN ] GDDY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T18:59:40.490056] [INFO ] [MAIN ] GDDY: Wiping existing primary data before full refresh. [2025-09-22T18:59:40.556284] [INFO ] [LOCAL ] GDDY: Starting deletion of primary data. [2025-09-22T18:59:40.608725] [INFO ] [REMOTE ] GDL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:59:40.624615] [INFO ] [REMOTE ] GDL: Fetching primary data for 2024-12. [2025-09-22T18:59:40.630006] [DEBUG] [LOCAL ] GDDY: Deleted primary data file. [2025-09-22T18:59:40.637160] [INFO ] [MAIN ] GDDY: Starting full primary refresh. [2025-09-22T18:59:40.797670] [INFO ] [REMOTE ] GDIV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:59:40.810941] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2024-12. [2025-09-22T18:59:41.063683] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2024-12 (2.93 seconds). [2025-09-22T18:59:41.090345] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-01. [2025-09-22T18:59:41.155991] [INFO ] [REMOTE ] GDDY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T18:59:41.159471] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2024-12 (0.53 seconds). [2025-09-22T18:59:41.204289] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2024-12 (0.39 seconds). [2025-09-22T18:59:41.322001] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-01. [2025-09-22T18:59:41.868596] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-01 (0.55 seconds). [2025-09-22T18:59:42.122064] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-01. [2025-09-22T18:59:42.827798] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-01 (0.71 seconds). [2025-09-22T18:59:42.922012] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2024-12. [2025-09-22T18:59:43.010926] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-01 (1.92 seconds). [2025-09-22T18:59:43.722058] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-02. [2025-09-22T18:59:44.280920] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T18:59:44.522056] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-02. [2025-09-22T18:59:44.766942] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-22T18:59:45.322089] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-03. [2025-09-22T18:59:45.783833] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-03 (0.46 seconds). [2025-09-22T18:59:46.122043] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-02. [2025-09-22T18:59:46.200602] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-22T18:59:46.592579] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-22T18:59:46.922058] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-04. [2025-09-22T18:59:47.316497] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-04 (0.39 seconds). [2025-09-22T18:59:47.722094] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-05. [2025-09-22T18:59:48.193358] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T18:59:48.522134] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-06. [2025-09-22T18:59:49.070692] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-22T18:59:49.322076] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-03. [2025-09-22T18:59:49.683983] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-03 (0.36 seconds). [2025-09-22T18:59:50.122076] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-01. [2025-09-22T18:59:50.922071] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-04. [2025-09-22T18:59:51.331522] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-04 (0.41 seconds). [2025-09-22T18:59:51.722035] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-05. [2025-09-22T18:59:51.806286] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T18:59:52.148897] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-05 (0.43 seconds). [2025-09-22T18:59:52.522087] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-07. [2025-09-22T18:59:53.054490] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-22T18:59:53.322047] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-03. [2025-09-22T18:59:54.122129] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-06. [2025-09-22T18:59:54.534182] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-06 (0.41 seconds). [2025-09-22T18:59:54.922067] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-02. [2025-09-22T18:59:55.157023] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-22T18:59:55.722116] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-04. [2025-09-22T18:59:56.522130] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-07. [2025-09-22T18:59:56.593171] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T18:59:56.979729] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-07 (0.46 seconds). [2025-09-22T18:59:57.323066] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-22T18:59:57.323190] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-03. [2025-09-22T18:59:58.122096] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-05. [2025-09-22T18:59:58.921087] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-22T18:59:58.931026] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-08. [2025-09-22T18:59:59.409395] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-08 (0.48 seconds). [2025-09-22T18:59:59.722092] [INFO ] [REMOTE ] GDL: Fetching primary data for 2025-09. [2025-09-22T18:59:59.944715] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-22T19:00:00.322627] [INFO ] [REMOTE ] GDL: Incremental fetch complete for 2025-09 (0.60 seconds). [2025-09-22T19:00:00.323788] [INFO ] [REMOTE ] GDL: Full fetch complete (3582 records). [2025-09-22T19:00:00.323859] [DEBUG] [VALIDATOR ] GDL: Validating primary data. [2025-09-22T19:00:00.506343] [WARN ] [VALIDATOR ] GDL: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-22T19:00:00.506586] [FATAL] [MAIN ] GDL: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:00:00.506697] [WARN ] [MAIN ] GDL: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:00:00.506796] [INFO ] [LOCAL ] GDL: Starting deletion of primary data. [2025-09-22T19:00:00.506877] [DEBUG] [LOCAL ] GDL: No primary data file found to delete. [2025-09-22T19:00:00.506918] [INFO ] [LOCAL ] GDL: Starting deletion of derivative data. [2025-09-22T19:00:00.506961] [DEBUG] [LOCAL ] GDL: No derivative data file found to delete. [2025-09-22T19:00:00.507021] [INFO ] [MAIN ] Update Progress: 905/2372 symbols completed. GDL took 21.2s. Estimated remaining: 3h 14m 26s. Rate: 7.5 symbols/min [2025-09-22T19:00:00.528952] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-08. [2025-09-22T19:00:00.693962] [INFO ] [MAIN ] GDO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:00:00.702339] [DEBUG] [LOCAL ] GDO: Loaded 6116 existing records from primary storage. [2025-09-22T19:00:00.702451] [INFO ] [MAIN ] GDO: Loaded 6116 existing records. [2025-09-22T19:00:00.894489] [WARN ] [MAIN ] GDO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:00:00.894799] [INFO ] [MAIN ] GDO: Wiping existing primary data before full refresh. [2025-09-22T19:00:00.894862] [INFO ] [LOCAL ] GDO: Starting deletion of primary data. [2025-09-22T19:00:00.895234] [DEBUG] [LOCAL ] GDO: Deleted primary data file. [2025-09-22T19:00:00.895299] [INFO ] [MAIN ] GDO: Starting full primary refresh. [2025-09-22T19:00:01.147566] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-22T19:00:01.283384] [INFO ] [REMOTE ] GDO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:00:01.322064] [INFO ] [REMOTE ] GDIV: Fetching primary data for 2025-09. [2025-09-22T19:00:02.122089] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-06. [2025-09-22T19:00:02.922102] [INFO ] [REMOTE ] GDO: Fetching primary data for 2024-12. [2025-09-22T19:00:03.722108] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-04. [2025-09-22T19:00:03.808845] [INFO ] [REMOTE ] GDIV: Incremental fetch complete for 2025-09 (2.49 seconds). [2025-09-22T19:00:03.810069] [INFO ] [REMOTE ] GDIV: Full fetch complete (5427 records). [2025-09-22T19:00:03.810144] [DEBUG] [VALIDATOR ] GDIV: Validating primary data. [2025-09-22T19:00:04.223934] [DEBUG] [VALIDATOR ] GDIV: All expected trading days are present. [2025-09-22T19:00:04.224049] [DEBUG] [VALIDATOR ] GDIV: Primary data validation passed. [2025-09-22T19:00:04.224260] [INFO ] [MAIN ] GDIV: Fetched primary data is valid. [2025-09-22T19:00:04.224302] [DEBUG] [LOCAL ] GDIV: Saving primary data. [2025-09-22T19:00:04.224980] [DEBUG] [LOCAL ] GDIV: Trimmed 5427 records to 3716 (keeping 200 days of data) [2025-09-22T19:00:04.248978] [DEBUG] [LOCAL ] GDIV: Primary data saved (3716 records). [2025-09-22T19:00:04.249135] [INFO ] [MAIN ] GDIV: Full history saved. [2025-09-22T19:00:04.249225] [INFO ] [MAIN ] Update Progress: 906/2372 symbols completed. GDIV took 25.3s. Estimated remaining: 3h 14m 11s. Rate: 7.5 symbols/min [2025-09-22T19:00:04.427396] [INFO ] [MAIN ] GDOT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:00:04.465203] [DEBUG] [LOCAL ] GDOT: Loaded 39273 existing records from primary storage. [2025-09-22T19:00:04.465349] [INFO ] [MAIN ] GDOT: Loaded 39273 existing records. [2025-09-22T19:00:04.659451] [WARN ] [MAIN ] GDOT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:00:04.659827] [INFO ] [MAIN ] GDOT: Wiping existing primary data before full refresh. [2025-09-22T19:00:04.659983] [INFO ] [LOCAL ] GDOT: Starting deletion of primary data. [2025-09-22T19:00:04.661174] [DEBUG] [LOCAL ] GDOT: Deleted primary data file. [2025-09-22T19:00:04.661239] [INFO ] [MAIN ] GDOT: Starting full primary refresh. [2025-09-22T19:00:04.822037] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2024-12 (1.90 seconds). [2025-09-22T19:00:04.847574] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-01. [2025-09-22T19:00:05.068175] [INFO ] [REMOTE ] GDOT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:00:05.322060] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2024-12. [2025-09-22T19:00:05.624842] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-06 (3.50 seconds). [2025-09-22T19:00:05.862273] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-04 (2.14 seconds). [2025-09-22T19:00:05.887460] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T19:00:06.122091] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-05. [2025-09-22T19:00:06.625787] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-22T19:00:06.922060] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-02. [2025-09-22T19:00:07.394235] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-22T19:00:07.722091] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-01. [2025-09-22T19:00:07.895789] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-22T19:00:08.522071] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-03. [2025-09-22T19:00:08.610017] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-22T19:00:09.216086] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-22T19:00:09.322068] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-06. [2025-09-22T19:00:10.122050] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-04. [2025-09-22T19:00:10.854885] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-22T19:00:10.922107] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-07. [2025-09-22T19:00:10.979677] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-22T19:00:11.722100] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-05. [2025-09-22T19:00:12.306381] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-22T19:00:12.493150] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-22T19:00:12.522011] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-08. [2025-09-22T19:00:13.322071] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-02. [2025-09-22T19:00:14.042213] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T19:00:14.122017] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-07. [2025-09-22T19:00:14.521543] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T19:00:14.922064] [INFO ] [REMOTE ] GD: Fetching primary data for 2025-09. [2025-09-22T19:00:15.722094] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-06. [2025-09-22T19:00:16.081907] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T19:00:16.261429] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-06 (0.54 seconds). [2025-09-22T19:00:16.522081] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-08. [2025-09-22T19:00:16.719331] [INFO ] [REMOTE ] GD: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T19:00:16.727814] [INFO ] [REMOTE ] GD: Full fetch complete (70526 records). [2025-09-22T19:00:16.727948] [DEBUG] [VALIDATOR ] GD: Validating primary data. [2025-09-22T19:00:17.124186] [DEBUG] [VALIDATOR ] GD: All expected trading days are present. [2025-09-22T19:00:17.124284] [DEBUG] [VALIDATOR ] GD: Primary data validation passed. [2025-09-22T19:00:17.125187] [INFO ] [MAIN ] GD: Fetched primary data is valid. [2025-09-22T19:00:17.125253] [DEBUG] [LOCAL ] GD: Saving primary data. [2025-09-22T19:00:17.126718] [DEBUG] [LOCAL ] GD: Trimmed 70526 records to 47324 (keeping 200 days of data) [2025-09-22T19:00:17.323689] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-07. [2025-09-22T19:00:17.439205] [DEBUG] [LOCAL ] GD: Primary data saved (47324 records). [2025-09-22T19:00:17.439386] [INFO ] [MAIN ] GD: Full history saved. [2025-09-22T19:00:17.439507] [INFO ] [MAIN ] Update Progress: 907/2372 symbols completed. GD took 41.9s. Estimated remaining: 3h 14m 12s. Rate: 7.5 symbols/min [2025-09-22T19:00:17.623363] [INFO ] [MAIN ] GDV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:00:17.643253] [DEBUG] [LOCAL ] GDV: Loaded 20234 existing records from primary storage. [2025-09-22T19:00:17.643389] [INFO ] [MAIN ] GDV: Loaded 20234 existing records. [2025-09-22T19:00:17.827025] [WARN ] [MAIN ] GDV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:00:17.827273] [INFO ] [MAIN ] GDV: Wiping existing primary data before full refresh. [2025-09-22T19:00:17.827320] [INFO ] [LOCAL ] GDV: Starting deletion of primary data. [2025-09-22T19:00:17.827977] [DEBUG] [LOCAL ] GDV: Deleted primary data file. [2025-09-22T19:00:17.828037] [INFO ] [MAIN ] GDV: Starting full primary refresh. [2025-09-22T19:00:17.949753] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-22T19:00:18.127152] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-03. [2025-09-22T19:00:18.207903] [INFO ] [REMOTE ] GDV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:00:18.275746] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-22T19:00:18.922068] [INFO ] [REMOTE ] GDDY: Fetching primary data for 2025-09. [2025-09-22T19:00:19.722071] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-08. [2025-09-22T19:00:20.501764] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-03 (2.37 seconds). [2025-09-22T19:00:20.522004] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-04. [2025-09-22T19:00:20.923833] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-08 (1.20 seconds). [2025-09-22T19:00:21.322064] [INFO ] [REMOTE ] GDV: Fetching primary data for 2024-12. [2025-09-22T19:00:22.028392] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T19:00:22.048715] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-22T19:00:22.122064] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-01. [2025-09-22T19:00:22.815583] [INFO ] [REMOTE ] GDDY: Incremental fetch complete for 2025-09 (3.89 seconds). [2025-09-22T19:00:22.823716] [INFO ] [REMOTE ] GDDY: Full fetch complete (71242 records). [2025-09-22T19:00:22.823860] [DEBUG] [VALIDATOR ] GDDY: Validating primary data. [2025-09-22T19:00:22.927162] [INFO ] [REMOTE ] GDO: Fetching primary data for 2025-09. [2025-09-22T19:00:23.227046] [DEBUG] [VALIDATOR ] GDDY: All expected trading days are present. [2025-09-22T19:00:23.227158] [DEBUG] [VALIDATOR ] GDDY: Primary data validation passed. [2025-09-22T19:00:23.228084] [INFO ] [MAIN ] GDDY: Fetched primary data is valid. [2025-09-22T19:00:23.228173] [DEBUG] [LOCAL ] GDDY: Saving primary data. [2025-09-22T19:00:23.235135] [DEBUG] [LOCAL ] GDDY: Trimmed 71242 records to 49765 (keeping 200 days of data) [2025-09-22T19:00:23.242866] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T19:00:23.556404] [DEBUG] [LOCAL ] GDDY: Primary data saved (49765 records). [2025-09-22T19:00:23.556562] [INFO ] [MAIN ] GDDY: Full history saved. [2025-09-22T19:00:23.556698] [INFO ] [MAIN ] Update Progress: 908/2372 symbols completed. GDDY took 44.6s. Estimated remaining: 3h 14m 1s. Rate: 7.5 symbols/min [2025-09-22T19:00:23.665265] [INFO ] [REMOTE ] GDO: Incremental fetch complete for 2025-09 (0.74 seconds). [2025-09-22T19:00:23.682594] [INFO ] [REMOTE ] GDO: Full fetch complete (9551 records). [2025-09-22T19:00:23.687837] [DEBUG] [VALIDATOR ] GDO: Validating primary data. [2025-09-22T19:00:23.770006] [INFO ] [MAIN ] GE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:00:23.727228] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-05. [2025-09-22T19:00:23.802914] [DEBUG] [LOCAL ] GE: No existing data file found in primary storage. [2025-09-22T19:00:23.815093] [WARN ] [MAIN ] GE: No existing data found, performing full refresh instead. [2025-09-22T19:00:23.827022] [INFO ] [MAIN ] GE: Wiping existing primary data before full refresh. [2025-09-22T19:00:23.842116] [INFO ] [LOCAL ] GE: Starting deletion of primary data. [2025-09-22T19:00:23.846473] [DEBUG] [LOCAL ] GE: No primary data file found to delete. [2025-09-22T19:00:23.846537] [INFO ] [MAIN ] GE: Starting full primary refresh. [2025-09-22T19:00:24.447477] [DEBUG] [VALIDATOR ] GDO: All expected trading days are present. [2025-09-22T19:00:24.463003] [DEBUG] [VALIDATOR ] GDO: Primary data validation passed. [2025-09-22T19:00:24.484234] [INFO ] [MAIN ] GDO: Fetched primary data is valid. [2025-09-22T19:00:24.522539] [DEBUG] [LOCAL ] GDO: Saving primary data. [2025-09-22T19:00:24.522669] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-02. [2025-09-22T19:00:24.529717] [INFO ] [REMOTE ] GE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:00:24.531453] [DEBUG] [LOCAL ] GDO: Trimmed 9551 records to 6067 (keeping 200 days of data) [2025-09-22T19:00:24.573321] [DEBUG] [LOCAL ] GDO: Primary data saved (6067 records). [2025-09-22T19:00:24.573447] [INFO ] [MAIN ] GDO: Full history saved. [2025-09-22T19:00:24.573530] [INFO ] [MAIN ] Update Progress: 909/2372 symbols completed. GDO took 24.1s. Estimated remaining: 3h 13m 42s. Rate: 7.6 symbols/min [2025-09-22T19:00:24.743353] [INFO ] [MAIN ] GEF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:00:24.764582] [DEBUG] [LOCAL ] GEF: Loaded 21067 existing records from primary storage. [2025-09-22T19:00:24.764735] [INFO ] [MAIN ] GEF: Loaded 21067 existing records. [2025-09-22T19:00:24.942795] [WARN ] [MAIN ] GEF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:00:24.943076] [INFO ] [MAIN ] GEF: Wiping existing primary data before full refresh. [2025-09-22T19:00:24.943137] [INFO ] [LOCAL ] GEF: Starting deletion of primary data. [2025-09-22T19:00:24.943930] [DEBUG] [LOCAL ] GEF: Deleted primary data file. [2025-09-22T19:00:24.943990] [INFO ] [MAIN ] GEF: Starting full primary refresh. [2025-09-22T19:00:25.320720] [INFO ] [REMOTE ] GEF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:00:25.328796] [INFO ] [REMOTE ] GEF: Fetching primary data for 2024-12. [2025-09-22T19:00:25.343510] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-22T19:00:25.534579] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-22T19:00:26.122044] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-06. [2025-09-22T19:00:26.206119] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2024-12 (0.88 seconds). [2025-09-22T19:00:26.922054] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-01. [2025-09-22T19:00:27.529483] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T19:00:27.722062] [INFO ] [REMOTE ] GE: Fetching primary data for 2024-12. [2025-09-22T19:00:28.019988] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-01 (1.10 seconds). [2025-09-22T19:00:28.522064] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-02. [2025-09-22T19:00:29.167410] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-02 (0.65 seconds). [2025-09-22T19:00:29.322076] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-03. [2025-09-22T19:00:29.599356] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-22T19:00:30.122059] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-07. [2025-09-22T19:00:30.350081] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-22T19:00:30.922058] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-03. [2025-09-22T19:00:31.658498] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T19:00:31.722019] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-08. [2025-09-22T19:00:31.770033] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-22T19:00:32.522063] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-01. [2025-09-22T19:00:33.014176] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T19:00:33.322067] [INFO ] [REMOTE ] GDOT: Fetching primary data for 2025-09. [2025-09-22T19:00:34.122102] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-04. [2025-09-22T19:00:34.681852] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-01 (2.16 seconds). [2025-09-22T19:00:34.890680] [INFO ] [REMOTE ] GDOT: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-22T19:00:34.897214] [INFO ] [REMOTE ] GDOT: Full fetch complete (52426 records). [2025-09-22T19:00:34.897340] [DEBUG] [VALIDATOR ] GDOT: Validating primary data. [2025-09-22T19:00:34.927157] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-02. [2025-09-22T19:00:35.258138] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-22T19:00:35.319110] [DEBUG] [VALIDATOR ] GDOT: All expected trading days are present. [2025-09-22T19:00:35.319229] [DEBUG] [VALIDATOR ] GDOT: Primary data validation passed. [2025-09-22T19:00:35.320242] [INFO ] [MAIN ] GDOT: Fetched primary data is valid. [2025-09-22T19:00:35.320336] [DEBUG] [LOCAL ] GDOT: Saving primary data. [2025-09-22T19:00:35.321848] [DEBUG] [LOCAL ] GDOT: Trimmed 52426 records to 38655 (keeping 200 days of data) [2025-09-22T19:00:35.549639] [DEBUG] [LOCAL ] GDOT: Primary data saved (38655 records). [2025-09-22T19:00:35.549817] [INFO ] [MAIN ] GDOT: Full history saved. [2025-09-22T19:00:35.549903] [INFO ] [MAIN ] Update Progress: 910/2372 symbols completed. GDOT took 31.3s. Estimated remaining: 3h 13m 38s. Rate: 7.6 symbols/min [2025-09-22T19:00:35.717146] [INFO ] [MAIN ] GEL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:00:35.722053] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-05. [2025-09-22T19:00:35.755316] [DEBUG] [LOCAL ] GEL: Loaded 34950 existing records from primary storage. [2025-09-22T19:00:35.755465] [INFO ] [MAIN ] GEL: Loaded 34950 existing records. [2025-09-22T19:00:35.930730] [WARN ] [MAIN ] GEL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:00:35.931012] [INFO ] [MAIN ] GEL: Wiping existing primary data before full refresh. [2025-09-22T19:00:35.931068] [INFO ] [LOCAL ] GEL: Starting deletion of primary data. [2025-09-22T19:00:35.932128] [DEBUG] [LOCAL ] GEL: Deleted primary data file. [2025-09-22T19:00:35.932189] [INFO ] [MAIN ] GEL: Starting full primary refresh. [2025-09-22T19:00:36.286122] [INFO ] [REMOTE ] GEL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:00:36.522061] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-04. [2025-09-22T19:00:37.046381] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T19:00:37.287529] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-04 (0.77 seconds). [2025-09-22T19:00:37.322012] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-05. [2025-09-22T19:00:37.362629] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-02 (2.44 seconds). [2025-09-22T19:00:37.922438] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-05 (0.60 seconds). [2025-09-22T19:00:38.122051] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-03. [2025-09-22T19:00:38.922066] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-06. [2025-09-22T19:00:39.722043] [INFO ] [REMOTE ] GEL: Fetching primary data for 2024-12. [2025-09-22T19:00:40.104422] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-22T19:00:40.298928] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-03 (2.18 seconds). [2025-09-22T19:00:40.522068] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-04. [2025-09-22T19:00:40.949621] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-22T19:00:41.322067] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-07. [2025-09-22T19:00:42.122077] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-06. [2025-09-22T19:00:42.416545] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-22T19:00:42.520184] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-22T19:00:42.888235] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-22T19:00:42.922047] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-07. [2025-09-22T19:00:43.722110] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-08. [2025-09-22T19:00:43.869024] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-22T19:00:44.522090] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-08. [2025-09-22T19:00:44.795429] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T19:00:45.322070] [INFO ] [REMOTE ] GEF: Fetching primary data for 2025-09. [2025-09-22T19:00:45.489163] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-22T19:00:46.122043] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-01. [2025-09-22T19:00:46.499476] [INFO ] [REMOTE ] GEF: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T19:00:46.503569] [INFO ] [REMOTE ] GEF: Full fetch complete (29410 records). [2025-09-22T19:00:46.503688] [DEBUG] [VALIDATOR ] GEF: Validating primary data. [2025-09-22T19:00:46.913904] [DEBUG] [VALIDATOR ] GEF: All expected trading days are present. [2025-09-22T19:00:46.914045] [DEBUG] [VALIDATOR ] GEF: Primary data validation passed. [2025-09-22T19:00:46.914697] [INFO ] [MAIN ] GEF: Fetched primary data is valid. [2025-09-22T19:00:46.914771] [DEBUG] [LOCAL ] GEF: Saving primary data. [2025-09-22T19:00:46.916534] [DEBUG] [LOCAL ] GEF: Trimmed 29410 records to 20694 (keeping 200 days of data) [2025-09-22T19:00:46.922053] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-05. [2025-09-22T19:00:47.055353] [DEBUG] [LOCAL ] GEF: Primary data saved (20694 records). [2025-09-22T19:00:47.055492] [INFO ] [MAIN ] GEF: Full history saved. [2025-09-22T19:00:47.055576] [INFO ] [MAIN ] Update Progress: 911/2372 symbols completed. GEF took 22.5s. Estimated remaining: 3h 13m 36s. Rate: 7.5 symbols/min [2025-09-22T19:00:47.225493] [INFO ] [MAIN ] GENI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:00:47.283464] [DEBUG] [LOCAL ] GENI: Loaded 53692 existing records from primary storage. [2025-09-22T19:00:47.283638] [INFO ] [MAIN ] GENI: Loaded 53692 existing records. [2025-09-22T19:00:47.464075] [WARN ] [MAIN ] GENI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:00:47.464471] [INFO ] [MAIN ] GENI: Wiping existing primary data before full refresh. [2025-09-22T19:00:47.464590] [INFO ] [LOCAL ] GENI: Starting deletion of primary data. [2025-09-22T19:00:47.474207] [DEBUG] [LOCAL ] GENI: Deleted primary data file. [2025-09-22T19:00:47.485927] [INFO ] [MAIN ] GENI: Starting full primary refresh. [2025-09-22T19:00:47.519981] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T19:00:47.731608] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-02. [2025-09-22T19:00:47.878171] [INFO ] [REMOTE ] GENI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:00:48.522058] [INFO ] [REMOTE ] GENI: Fetching primary data for 2024-12. [2025-09-22T19:00:49.072485] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T19:00:49.183705] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-05 (2.26 seconds). [2025-09-22T19:00:49.322074] [INFO ] [REMOTE ] GDV: Fetching primary data for 2025-09. [2025-09-22T19:00:50.017371] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-22T19:00:50.034714] [INFO ] [REMOTE ] GDV: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-22T19:00:50.037588] [INFO ] [REMOTE ] GDV: Full fetch complete (28828 records). [2025-09-22T19:00:50.037704] [DEBUG] [VALIDATOR ] GDV: Validating primary data. [2025-09-22T19:00:50.127177] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-06. [2025-09-22T19:00:50.422510] [DEBUG] [VALIDATOR ] GDV: All expected trading days are present. [2025-09-22T19:00:50.422598] [DEBUG] [VALIDATOR ] GDV: Primary data validation passed. [2025-09-22T19:00:50.423499] [INFO ] [MAIN ] GDV: Fetched primary data is valid. [2025-09-22T19:00:50.423596] [DEBUG] [LOCAL ] GDV: Saving primary data. [2025-09-22T19:00:50.424479] [DEBUG] [LOCAL ] GDV: Trimmed 28828 records to 19856 (keeping 200 days of data) [2025-09-22T19:00:50.561057] [DEBUG] [LOCAL ] GDV: Primary data saved (19856 records). [2025-09-22T19:00:50.561261] [INFO ] [MAIN ] GDV: Full history saved. [2025-09-22T19:00:50.561431] [INFO ] [MAIN ] Update Progress: 912/2372 symbols completed. GDV took 33.1s. Estimated remaining: 3h 13m 21s. Rate: 7.6 symbols/min [2025-09-22T19:00:50.730918] [INFO ] [MAIN ] GEO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:00:50.784323] [DEBUG] [LOCAL ] GEO: Loaded 52962 existing records from primary storage. [2025-09-22T19:00:50.784482] [INFO ] [MAIN ] GEO: Loaded 52962 existing records. [2025-09-22T19:00:50.927293] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-03. [2025-09-22T19:00:50.967755] [WARN ] [MAIN ] GEO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:00:50.968042] [INFO ] [MAIN ] GEO: Wiping existing primary data before full refresh. [2025-09-22T19:00:50.968128] [INFO ] [LOCAL ] GEO: Starting deletion of primary data. [2025-09-22T19:00:50.969290] [DEBUG] [LOCAL ] GEO: Deleted primary data file. [2025-09-22T19:00:50.969355] [INFO ] [MAIN ] GEO: Starting full primary refresh. [2025-09-22T19:00:51.346058] [INFO ] [REMOTE ] GEO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:00:51.722270] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-01. [2025-09-22T19:00:52.472295] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-06 (2.35 seconds). [2025-09-22T19:00:52.524615] [INFO ] [REMOTE ] GEO: Fetching primary data for 2024-12. [2025-09-22T19:00:52.541190] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-22T19:00:53.322203] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-04. [2025-09-22T19:00:53.458114] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-22T19:00:54.122084] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-02. [2025-09-22T19:00:54.419435] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-22T19:00:54.506574] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2024-12 (1.98 seconds). [2025-09-22T19:00:54.922083] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-05. [2025-09-22T19:00:55.719909] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T19:00:55.728598] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-07. [2025-09-22T19:00:56.299549] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T19:00:56.522067] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-03. [2025-09-22T19:00:57.322159] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-01. [2025-09-22T19:00:57.813999] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-07 (2.09 seconds). [2025-09-22T19:00:58.122055] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-08. [2025-09-22T19:00:58.236471] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T19:00:58.878845] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T19:00:58.922034] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-02. [2025-09-22T19:00:59.722071] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-06. [2025-09-22T19:01:00.400030] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-08 (2.28 seconds). [2025-09-22T19:01:00.522058] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-04. [2025-09-22T19:01:00.743849] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T19:01:01.057522] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-22T19:01:01.322064] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-07. [2025-09-22T19:01:02.032527] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T19:01:02.122072] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-05. [2025-09-22T19:01:02.762162] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T19:01:02.922066] [INFO ] [REMOTE ] GE: Fetching primary data for 2025-09. [2025-09-22T19:01:03.722074] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-03. [2025-09-22T19:01:03.990675] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-22T19:01:04.522102] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-06. [2025-09-22T19:01:05.268755] [INFO ] [REMOTE ] GE: Incremental fetch complete for 2025-09 (2.35 seconds). [2025-09-22T19:01:05.277448] [INFO ] [REMOTE ] GE: Full fetch complete (77778 records). [2025-09-22T19:01:05.277623] [DEBUG] [VALIDATOR ] GE: Validating primary data. [2025-09-22T19:01:05.327129] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-08. [2025-09-22T19:01:05.704494] [DEBUG] [VALIDATOR ] GE: All expected trading days are present. [2025-09-22T19:01:05.704630] [DEBUG] [VALIDATOR ] GE: Primary data validation passed. [2025-09-22T19:01:05.705911] [INFO ] [MAIN ] GE: Fetched primary data is valid. [2025-09-22T19:01:05.706055] [DEBUG] [LOCAL ] GE: Saving primary data. [2025-09-22T19:01:05.748281] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-03 (2.03 seconds). [2025-09-22T19:01:05.748514] [DEBUG] [LOCAL ] GE: Trimmed 77778 records to 53713 (keeping 200 days of data) [2025-09-22T19:01:06.108824] [DEBUG] [LOCAL ] GE: Primary data saved (53713 records). [2025-09-22T19:01:06.108975] [INFO ] [MAIN ] GE: Full history saved. [2025-09-22T19:01:06.109098] [INFO ] [MAIN ] Update Progress: 913/2372 symbols completed. GE took 42.6s. Estimated remaining: 3h 13m 25s. Rate: 7.5 symbols/min [2025-09-22T19:01:06.124832] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-04. [2025-09-22T19:01:06.292047] [INFO ] [MAIN ] GES: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:01:06.328907] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-22T19:01:06.374698] [DEBUG] [LOCAL ] GES: Loaded 41008 existing records from primary storage. [2025-09-22T19:01:06.374845] [INFO ] [MAIN ] GES: Loaded 41008 existing records. [2025-09-22T19:01:06.556864] [WARN ] [MAIN ] GES: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:01:06.557406] [INFO ] [MAIN ] GES: Wiping existing primary data before full refresh. [2025-09-22T19:01:06.557461] [INFO ] [LOCAL ] GES: Starting deletion of primary data. [2025-09-22T19:01:06.558570] [DEBUG] [LOCAL ] GES: Deleted primary data file. [2025-09-22T19:01:06.558697] [INFO ] [MAIN ] GES: Starting full primary refresh. [2025-09-22T19:01:06.921080] [INFO ] [REMOTE ] GES: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:01:06.922046] [INFO ] [REMOTE ] GES: Fetching primary data for 2024-12. [2025-09-22T19:01:06.945760] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T19:01:07.708607] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T19:01:07.722007] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-05. [2025-09-22T19:01:08.522032] [INFO ] [REMOTE ] GEL: Fetching primary data for 2025-09. [2025-09-22T19:01:08.570132] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-22T19:01:09.322068] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-01. [2025-09-22T19:01:09.403906] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-05 (1.68 seconds). [2025-09-22T19:01:09.742785] [INFO ] [REMOTE ] GEL: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T19:01:09.747302] [INFO ] [REMOTE ] GEL: Full fetch complete (48642 records). [2025-09-22T19:01:09.747414] [DEBUG] [VALIDATOR ] GEL: Validating primary data. [2025-09-22T19:01:10.125836] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-07. [2025-09-22T19:01:10.143346] [DEBUG] [VALIDATOR ] GEL: All expected trading days are present. [2025-09-22T19:01:10.143446] [DEBUG] [VALIDATOR ] GEL: Primary data validation passed. [2025-09-22T19:01:10.144212] [INFO ] [MAIN ] GEL: Fetched primary data is valid. [2025-09-22T19:01:10.144279] [DEBUG] [LOCAL ] GEL: Saving primary data. [2025-09-22T19:01:10.145673] [DEBUG] [LOCAL ] GEL: Trimmed 48642 records to 34191 (keeping 200 days of data) [2025-09-22T19:01:10.373206] [DEBUG] [LOCAL ] GEL: Primary data saved (34191 records). [2025-09-22T19:01:10.373369] [INFO ] [MAIN ] GEL: Full history saved. [2025-09-22T19:01:10.373509] [INFO ] [MAIN ] Update Progress: 914/2372 symbols completed. GEL took 34.8s. Estimated remaining: 3h 13m 12s. Rate: 7.5 symbols/min [2025-09-22T19:01:10.553133] [INFO ] [MAIN ] GETY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:01:10.620530] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-22T19:01:10.621228] [DEBUG] [LOCAL ] GETY: Loaded 36842 existing records from primary storage. [2025-09-22T19:01:10.629882] [INFO ] [MAIN ] GETY: Loaded 36842 existing records. [2025-09-22T19:01:10.806470] [WARN ] [MAIN ] GETY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:01:10.806795] [INFO ] [MAIN ] GETY: Wiping existing primary data before full refresh. [2025-09-22T19:01:10.806848] [INFO ] [LOCAL ] GETY: Starting deletion of primary data. [2025-09-22T19:01:10.807710] [DEBUG] [LOCAL ] GETY: Deleted primary data file. [2025-09-22T19:01:10.807770] [INFO ] [MAIN ] GETY: Starting full primary refresh. [2025-09-22T19:01:10.927193] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-06. [2025-09-22T19:01:11.175318] [INFO ] [REMOTE ] GETY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:01:11.722068] [INFO ] [REMOTE ] GETY: Fetching primary data for 2024-12. [2025-09-22T19:01:12.152675] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-22T19:01:12.522048] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-08. [2025-09-22T19:01:12.807707] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-06 (1.88 seconds). [2025-09-22T19:01:12.870783] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T19:01:13.322070] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-07. [2025-09-22T19:01:14.027166] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T19:01:14.122083] [INFO ] [REMOTE ] GENI: Fetching primary data for 2025-09. [2025-09-22T19:01:14.922057] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-01. [2025-09-22T19:01:15.160771] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-22T19:01:15.573615] [INFO ] [REMOTE ] GENI: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T19:01:15.582328] [INFO ] [REMOTE ] GENI: Full fetch complete (75435 records). [2025-09-22T19:01:15.582462] [DEBUG] [VALIDATOR ] GENI: Validating primary data. [2025-09-22T19:01:15.727146] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-08. [2025-09-22T19:01:16.024302] [DEBUG] [VALIDATOR ] GENI: All expected trading days are present. [2025-09-22T19:01:16.024409] [DEBUG] [VALIDATOR ] GENI: Primary data validation passed. [2025-09-22T19:01:16.025450] [INFO ] [MAIN ] GENI: Fetched primary data is valid. [2025-09-22T19:01:16.025518] [DEBUG] [LOCAL ] GENI: Saving primary data. [2025-09-22T19:01:16.029902] [DEBUG] [LOCAL ] GENI: Trimmed 75435 records to 52914 (keeping 200 days of data) [2025-09-22T19:01:16.388019] [DEBUG] [LOCAL ] GENI: Primary data saved (52914 records). [2025-09-22T19:01:16.388222] [INFO ] [MAIN ] GENI: Full history saved. [2025-09-22T19:01:16.388429] [INFO ] [MAIN ] Update Progress: 915/2372 symbols completed. GENI took 29.3s. Estimated remaining: 3h 13m 0s. Rate: 7.5 symbols/min [2025-09-22T19:01:16.527166] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-02. [2025-09-22T19:01:16.591508] [INFO ] [MAIN ] GEV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:01:16.657785] [DEBUG] [LOCAL ] GEV: Loaded 53932 existing records from primary storage. [2025-09-22T19:01:16.657951] [INFO ] [MAIN ] GEV: Loaded 53932 existing records. [2025-09-22T19:01:16.859582] [WARN ] [MAIN ] GEV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:01:16.860070] [INFO ] [MAIN ] GEV: Wiping existing primary data before full refresh. [2025-09-22T19:01:16.860295] [INFO ] [LOCAL ] GEV: Starting deletion of primary data. [2025-09-22T19:01:16.862078] [DEBUG] [LOCAL ] GEV: Deleted primary data file. [2025-09-22T19:01:16.862149] [INFO ] [MAIN ] GEV: Starting full primary refresh. [2025-09-22T19:01:17.098100] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-01 (2.18 seconds). [2025-09-22T19:01:17.295839] [INFO ] [REMOTE ] GEV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:01:17.326129] [INFO ] [REMOTE ] GEV: Fetching primary data for 2024-12. [2025-09-22T19:01:17.329083] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-08 (1.60 seconds). [2025-09-22T19:01:17.753490] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-22T19:01:18.122075] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-03. [2025-09-22T19:01:18.922082] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-02. [2025-09-22T19:01:19.492413] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2024-12 (2.17 seconds). [2025-09-22T19:01:19.722082] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-01. [2025-09-22T19:01:19.783980] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-22T19:01:20.188756] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T19:01:20.522115] [INFO ] [REMOTE ] GEO: Fetching primary data for 2025-09. [2025-09-22T19:01:21.322113] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-03. [2025-09-22T19:01:21.800910] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-01 (2.08 seconds). [2025-09-22T19:01:22.122060] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-02. [2025-09-22T19:01:22.147021] [INFO ] [REMOTE ] GEO: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T19:01:22.154953] [INFO ] [REMOTE ] GEO: Full fetch complete (75627 records). [2025-09-22T19:01:22.155071] [DEBUG] [VALIDATOR ] GEO: Validating primary data. [2025-09-22T19:01:22.552941] [DEBUG] [VALIDATOR ] GEO: All expected trading days are present. [2025-09-22T19:01:22.553032] [DEBUG] [VALIDATOR ] GEO: Primary data validation passed. [2025-09-22T19:01:22.553966] [INFO ] [MAIN ] GEO: Fetched primary data is valid. [2025-09-22T19:01:22.554039] [DEBUG] [LOCAL ] GEO: Saving primary data. [2025-09-22T19:01:22.555562] [DEBUG] [LOCAL ] GEO: Trimmed 75627 records to 52179 (keeping 200 days of data) [2025-09-22T19:01:22.870522] [DEBUG] [LOCAL ] GEO: Primary data saved (52179 records). [2025-09-22T19:01:22.870710] [INFO ] [MAIN ] GEO: Full history saved. [2025-09-22T19:01:22.870837] [INFO ] [MAIN ] Update Progress: 916/2372 symbols completed. GEO took 32.3s. Estimated remaining: 3h 12m 50s. Rate: 7.6 symbols/min [2025-09-22T19:01:22.937541] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-04. [2025-09-22T19:01:23.052567] [INFO ] [MAIN ] GF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:01:23.083850] [DEBUG] [LOCAL ] GF: Loaded 3524 existing records from primary storage. [2025-09-22T19:01:23.083629] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T19:01:23.084022] [INFO ] [MAIN ] GF: Loaded 3524 existing records. [2025-09-22T19:01:23.271834] [WARN ] [MAIN ] GF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:01:23.272093] [INFO ] [MAIN ] GF: Wiping existing primary data before full refresh. [2025-09-22T19:01:23.272154] [INFO ] [LOCAL ] GF: Starting deletion of primary data. [2025-09-22T19:01:23.272413] [DEBUG] [LOCAL ] GF: Deleted primary data file. [2025-09-22T19:01:23.272470] [INFO ] [MAIN ] GF: Starting full primary refresh. [2025-09-22T19:01:23.636063] [INFO ] [REMOTE ] GF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:01:23.722006] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-04. [2025-09-22T19:01:23.984570] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-02 (1.86 seconds). [2025-09-22T19:01:24.522059] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-03. [2025-09-22T19:01:24.673612] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T19:01:24.867939] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-22T19:01:25.322058] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-05. [2025-09-22T19:01:26.122062] [INFO ] [REMOTE ] GF: Fetching primary data for 2024-12. [2025-09-22T19:01:26.594075] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2024-12 (0.47 seconds). [2025-09-22T19:01:26.639446] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-03 (2.12 seconds). [2025-09-22T19:01:26.748973] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T19:01:26.922067] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-04. [2025-09-22T19:01:27.722092] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-05. [2025-09-22T19:01:28.522076] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-06. [2025-09-22T19:01:29.154523] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T19:01:29.232056] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-04 (2.31 seconds). [2025-09-22T19:01:29.322056] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-06. [2025-09-22T19:01:29.560120] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T19:01:30.122083] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-07. [2025-09-22T19:01:30.748262] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T19:01:30.922065] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-01. [2025-09-22T19:01:31.385533] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-22T19:01:31.442497] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T19:01:31.722049] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-07. [2025-09-22T19:01:32.522069] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-05. [2025-09-22T19:01:33.283941] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T19:01:33.321998] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-08. [2025-09-22T19:01:34.122079] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-08. [2025-09-22T19:01:34.523020] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-05 (2.00 seconds). [2025-09-22T19:01:34.922041] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-02. [2025-09-22T19:01:34.989423] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-22T19:01:35.231378] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T19:01:35.538365] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-02 (0.62 seconds). [2025-09-22T19:01:35.722083] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-06. [2025-09-22T19:01:36.522058] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-03. [2025-09-22T19:01:37.290422] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-03 (0.77 seconds). [2025-09-22T19:01:37.322084] [INFO ] [REMOTE ] GETY: Fetching primary data for 2025-09. [2025-09-22T19:01:37.676105] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-06 (1.95 seconds). [2025-09-22T19:01:38.122056] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-07. [2025-09-22T19:01:38.485583] [INFO ] [REMOTE ] GETY: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T19:01:38.491473] [INFO ] [REMOTE ] GETY: Full fetch complete (55819 records). [2025-09-22T19:01:38.491624] [DEBUG] [VALIDATOR ] GETY: Validating primary data. [2025-09-22T19:01:38.906487] [DEBUG] [VALIDATOR ] GETY: All expected trading days are present. [2025-09-22T19:01:38.906588] [DEBUG] [VALIDATOR ] GETY: Primary data validation passed. [2025-09-22T19:01:38.907381] [INFO ] [MAIN ] GETY: Fetched primary data is valid. [2025-09-22T19:01:38.907450] [DEBUG] [LOCAL ] GETY: Saving primary data. [2025-09-22T19:01:38.908798] [DEBUG] [LOCAL ] GETY: Trimmed 55819 records to 36102 (keeping 200 days of data) [2025-09-22T19:01:38.968172] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-04. [2025-09-22T19:01:39.135532] [DEBUG] [LOCAL ] GETY: Primary data saved (36102 records). [2025-09-22T19:01:39.135704] [INFO ] [MAIN ] GETY: Full history saved. [2025-09-22T19:01:39.135814] [INFO ] [MAIN ] Update Progress: 917/2372 symbols completed. GETY took 28.8s. Estimated remaining: 3h 12m 55s. Rate: 7.5 symbols/min [2025-09-22T19:01:39.370172] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-04 (0.40 seconds). [2025-09-22T19:01:39.722063] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-05. [2025-09-22T19:01:40.407355] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-07 (2.29 seconds). [2025-09-22T19:01:40.423723] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-05 (0.70 seconds). [2025-09-22T19:01:40.522041] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-06. [2025-09-22T19:01:41.126170] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-22T19:01:41.322034] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-07. [2025-09-22T19:01:41.755604] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-22T19:01:42.122052] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-08. [2025-09-22T19:01:42.922083] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-08. [2025-09-22T19:01:43.400800] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-08 (0.48 seconds). [2025-09-22T19:01:43.722052] [INFO ] [REMOTE ] GF: Fetching primary data for 2025-09. [2025-09-22T19:01:44.242570] [INFO ] [REMOTE ] GF: Incremental fetch complete for 2025-09 (0.52 seconds). [2025-09-22T19:01:44.243503] [INFO ] [REMOTE ] GF: Full fetch complete (5406 records). [2025-09-22T19:01:44.243590] [DEBUG] [VALIDATOR ] GF: Validating primary data. [2025-09-22T19:01:44.532103] [INFO ] [REMOTE ] GES: Fetching primary data for 2025-09. [2025-09-22T19:01:44.629414] [DEBUG] [VALIDATOR ] GF: All expected trading days are present. [2025-09-22T19:01:44.629619] [DEBUG] [VALIDATOR ] GF: Primary data validation passed. [2025-09-22T19:01:44.629829] [INFO ] [MAIN ] GF: Fetched primary data is valid. [2025-09-22T19:01:44.629905] [DEBUG] [LOCAL ] GF: Saving primary data. [2025-09-22T19:01:44.630581] [DEBUG] [LOCAL ] GF: Trimmed 5406 records to 3368 (keeping 200 days of data) [2025-09-22T19:01:44.652406] [DEBUG] [LOCAL ] GF: Primary data saved (3368 records). [2025-09-22T19:01:44.652550] [INFO ] [MAIN ] GF: Full history saved. [2025-09-22T19:01:44.652752] [INFO ] [MAIN ] Update Progress: 918/2372 symbols completed. GF took 21.8s. Estimated remaining: 3h 12m 44s. Rate: 7.5 symbols/min [2025-09-22T19:01:44.682256] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-08 (2.56 seconds). [2025-09-22T19:01:45.322084] [INFO ] [REMOTE ] GEV: Fetching primary data for 2025-09. [2025-09-22T19:01:45.902750] [INFO ] [REMOTE ] GES: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-22T19:01:45.909312] [INFO ] [REMOTE ] GES: Full fetch complete (60179 records). [2025-09-22T19:01:45.909526] [DEBUG] [VALIDATOR ] GES: Validating primary data. [2025-09-22T19:01:46.477777] [DEBUG] [VALIDATOR ] GES: All expected trading days are present. [2025-09-22T19:01:46.477957] [DEBUG] [VALIDATOR ] GES: Primary data validation passed. [2025-09-22T19:01:46.479567] [INFO ] [MAIN ] GES: Fetched primary data is valid. [2025-09-22T19:01:46.479689] [DEBUG] [LOCAL ] GES: Saving primary data. [2025-09-22T19:01:46.481537] [DEBUG] [LOCAL ] GES: Trimmed 60179 records to 40196 (keeping 200 days of data) [2025-09-22T19:01:46.791871] [DEBUG] [LOCAL ] GES: Primary data saved (40196 records). [2025-09-22T19:01:46.792002] [INFO ] [MAIN ] GES: Full history saved. [2025-09-22T19:01:46.792290] [INFO ] [MAIN ] Update Progress: 919/2372 symbols completed. GES took 40.7s. Estimated remaining: 3h 12m 26s. Rate: 7.6 symbols/min [2025-09-22T19:01:47.843174] [INFO ] [REMOTE ] GEV: Incremental fetch complete for 2025-09 (2.52 seconds). [2025-09-22T19:01:47.851518] [INFO ] [REMOTE ] GEV: Full fetch complete (76996 records). [2025-09-22T19:01:47.851678] [DEBUG] [VALIDATOR ] GEV: Validating primary data. [2025-09-22T19:01:48.255494] [DEBUG] [VALIDATOR ] GEV: All expected trading days are present. [2025-09-22T19:01:48.255578] [DEBUG] [VALIDATOR ] GEV: Primary data validation passed. [2025-09-22T19:01:48.256612] [INFO ] [MAIN ] GEV: Fetched primary data is valid. [2025-09-22T19:01:48.256707] [DEBUG] [LOCAL ] GEV: Saving primary data. [2025-09-22T19:01:48.258369] [DEBUG] [LOCAL ] GEV: Trimmed 76996 records to 53150 (keeping 200 days of data) [2025-09-22T19:01:48.599891] [DEBUG] [LOCAL ] GEV: Primary data saved (53150 records). [2025-09-22T19:01:48.600032] [INFO ] [MAIN ] GEV: Full history saved. [2025-09-22T19:01:48.600118] [INFO ] [MAIN ] Update Progress: 920/2372 symbols completed. GEV took 32.2s. Estimated remaining: 3h 12m 9s. Rate: 7.6 symbols/min [2025-09-22T19:01:49.205378] [INFO ] [MAIN ] GFR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:01:49.298921] [INFO ] [MAIN ] GFL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:01:49.289928] [INFO ] [MAIN ] GFF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:01:49.319150] [INFO ] [MAIN ] GFI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:01:49.328213] [DEBUG] [LOCAL ] GFR: Loaded 8622 existing records from primary storage. [2025-09-22T19:01:49.328428] [INFO ] [MAIN ] GFR: Loaded 8622 existing records. [2025-09-22T19:01:49.570076] [DEBUG] [LOCAL ] GFF: Loaded 31628 existing records from primary storage. [2025-09-22T19:01:49.568733] [WARN ] [MAIN ] GFR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:01:49.570946] [INFO ] [MAIN ] GFR: Wiping existing primary data before full refresh. [2025-09-22T19:01:49.571090] [INFO ] [LOCAL ] GFR: Starting deletion of primary data. [2025-09-22T19:01:49.571517] [DEBUG] [LOCAL ] GFR: Deleted primary data file. [2025-09-22T19:01:49.571577] [INFO ] [MAIN ] GFR: Starting full primary refresh. [2025-09-22T19:01:49.570397] [INFO ] [MAIN ] GFF: Loaded 31628 existing records. [2025-09-22T19:01:49.798281] [DEBUG] [LOCAL ] GFL: Loaded 48895 existing records from primary storage. [2025-09-22T19:01:49.814013] [INFO ] [MAIN ] GFL: Loaded 48895 existing records. [2025-09-22T19:01:49.974321] [DEBUG] [LOCAL ] GFI: Loaded 53872 existing records from primary storage. [2025-09-22T19:01:50.084531] [WARN ] [MAIN ] GFF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:01:50.120997] [INFO ] [MAIN ] GFI: Loaded 53872 existing records. [2025-09-22T19:01:50.167689] [INFO ] [MAIN ] GFF: Wiping existing primary data before full refresh. [2025-09-22T19:01:50.183286] [INFO ] [LOCAL ] GFF: Starting deletion of primary data. [2025-09-22T19:01:50.238958] [DEBUG] [LOCAL ] GFF: Deleted primary data file. [2025-09-22T19:01:50.275190] [INFO ] [MAIN ] GFF: Starting full primary refresh. [2025-09-22T19:01:50.530626] [WARN ] [MAIN ] GFL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:01:50.667263] [INFO ] [MAIN ] GFL: Wiping existing primary data before full refresh. [2025-09-22T19:01:50.644804] [INFO ] [REMOTE ] GFR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:01:50.672860] [INFO ] [REMOTE ] GFR: Fetching primary data for 2024-12. [2025-09-22T19:01:50.673023] [WARN ] [MAIN ] GFI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:01:50.679938] [INFO ] [LOCAL ] GFL: Starting deletion of primary data. [2025-09-22T19:01:50.679876] [INFO ] [MAIN ] GFI: Wiping existing primary data before full refresh. [2025-09-22T19:01:50.692296] [INFO ] [LOCAL ] GFI: Starting deletion of primary data. [2025-09-22T19:01:50.692118] [DEBUG] [LOCAL ] GFL: Deleted primary data file. [2025-09-22T19:01:50.752142] [INFO ] [MAIN ] GFL: Starting full primary refresh. [2025-09-22T19:01:50.755262] [DEBUG] [LOCAL ] GFI: Deleted primary data file. [2025-09-22T19:01:50.793623] [INFO ] [MAIN ] GFI: Starting full primary refresh. [2025-09-22T19:01:51.319037] [INFO ] [REMOTE ] GFF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:01:51.362769] [INFO ] [REMOTE ] GFF: Fetching primary data for 2024-12. [2025-09-22T19:01:51.698339] [INFO ] [REMOTE ] GFL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:01:51.678105] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-22T19:01:51.709077] [INFO ] [REMOTE ] GFL: Fetching primary data for 2024-12. [2025-09-22T19:01:51.738786] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-01. [2025-09-22T19:01:51.744099] [INFO ] [REMOTE ] GFI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:01:51.746374] [INFO ] [REMOTE ] GFI: Fetching primary data for 2024-12. [2025-09-22T19:01:52.320523] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T19:01:52.323188] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-02. [2025-09-22T19:01:52.556397] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-22T19:01:52.562319] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-01. [2025-09-22T19:01:53.053422] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-22T19:01:53.055836] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-03. [2025-09-22T19:01:53.281745] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-22T19:01:53.291146] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-01. [2025-09-22T19:01:53.507273] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:01:53.517305] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-01. [2025-09-22T19:01:53.709086] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-03 (0.65 seconds). [2025-09-22T19:01:54.017684] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-22T19:01:54.122041] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-04. [2025-09-22T19:01:54.729962] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T19:01:54.922092] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-02. [2025-09-22T19:01:54.939530] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-22T19:01:55.706604] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-01 (2.19 seconds). [2025-09-22T19:01:55.722000] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-05. [2025-09-22T19:01:56.142095] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T19:01:56.401762] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T19:01:56.522070] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-02. [2025-09-22T19:01:57.322061] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-02. [2025-09-22T19:01:58.061420] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-22T19:01:58.122012] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-03. [2025-09-22T19:01:58.922124] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-06. [2025-09-22T19:01:59.141284] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T19:01:59.470471] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-06 (0.55 seconds). [2025-09-22T19:01:59.716088] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T19:01:59.727111] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-07. [2025-09-22T19:02:00.397266] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-07 (0.67 seconds). [2025-09-22T19:02:00.522076] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-03. [2025-09-22T19:02:01.322095] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-03. [2025-09-22T19:02:01.933718] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-22T19:02:02.122072] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-04. [2025-09-22T19:02:02.922088] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-04. [2025-09-22T19:02:03.241868] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T19:02:03.587501] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T19:02:03.722074] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-05. [2025-09-22T19:02:04.522047] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-08. [2025-09-22T19:02:04.633636] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T19:02:04.811872] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-22T19:02:05.090636] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-22T19:02:05.322029] [INFO ] [REMOTE ] GFR: Fetching primary data for 2025-09. [2025-09-22T19:02:06.115307] [INFO ] [REMOTE ] GFR: Incremental fetch complete for 2025-09 (0.79 seconds). [2025-09-22T19:02:06.116898] [INFO ] [REMOTE ] GFR: Full fetch complete (12949 records). [2025-09-22T19:02:06.117012] [DEBUG] [VALIDATOR ] GFR: Validating primary data. [2025-09-22T19:02:06.127107] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-04. [2025-09-22T19:02:06.521792] [DEBUG] [VALIDATOR ] GFR: All expected trading days are present. [2025-09-22T19:02:06.521914] [DEBUG] [VALIDATOR ] GFR: Primary data validation passed. [2025-09-22T19:02:06.522265] [INFO ] [MAIN ] GFR: Fetched primary data is valid. [2025-09-22T19:02:06.522309] [DEBUG] [LOCAL ] GFR: Saving primary data. [2025-09-22T19:02:06.522862] [DEBUG] [LOCAL ] GFR: Trimmed 12949 records to 8382 (keeping 200 days of data) [2025-09-22T19:02:06.580439] [DEBUG] [LOCAL ] GFR: Primary data saved (8382 records). [2025-09-22T19:02:06.580612] [INFO ] [MAIN ] GFR: Full history saved. [2025-09-22T19:02:06.580739] [INFO ] [MAIN ] Update Progress: 921/2372 symbols completed. GFR took 18.0s. Estimated remaining: 3h 12m 17s. Rate: 7.5 symbols/min [2025-09-22T19:02:06.760613] [INFO ] [MAIN ] GGB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:02:06.810973] [DEBUG] [LOCAL ] GGB: Loaded 51759 existing records from primary storage. [2025-09-22T19:02:06.811154] [INFO ] [MAIN ] GGB: Loaded 51759 existing records. [2025-09-22T19:02:06.927237] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-05. [2025-09-22T19:02:06.995804] [WARN ] [MAIN ] GGB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:02:06.996060] [INFO ] [MAIN ] GGB: Wiping existing primary data before full refresh. [2025-09-22T19:02:06.996111] [INFO ] [LOCAL ] GGB: Starting deletion of primary data. [2025-09-22T19:02:06.997264] [DEBUG] [LOCAL ] GGB: Deleted primary data file. [2025-09-22T19:02:06.997325] [INFO ] [MAIN ] GGB: Starting full primary refresh. [2025-09-22T19:02:07.385877] [INFO ] [REMOTE ] GGB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:02:07.722085] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-06. [2025-09-22T19:02:08.355346] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-04 (2.23 seconds). [2025-09-22T19:02:08.522043] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-05. [2025-09-22T19:02:08.573053] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-22T19:02:08.768242] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-22T19:02:09.322066] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-06. [2025-09-22T19:02:10.122026] [INFO ] [REMOTE ] GGB: Fetching primary data for 2024-12. [2025-09-22T19:02:10.306121] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T19:02:10.810332] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T19:02:10.922087] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-07. [2025-09-22T19:02:11.722062] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-07. [2025-09-22T19:02:11.936665] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-22T19:02:12.153495] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-22T19:02:12.522080] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-08. [2025-09-22T19:02:12.970954] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T19:02:13.322060] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-08. [2025-09-22T19:02:14.122074] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-01. [2025-09-22T19:02:14.171515] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T19:02:14.394805] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T19:02:14.922055] [INFO ] [REMOTE ] GFF: Fetching primary data for 2025-09. [2025-09-22T19:02:15.692980] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T19:02:15.722040] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-02. [2025-09-22T19:02:16.169387] [INFO ] [REMOTE ] GFF: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T19:02:16.174188] [INFO ] [REMOTE ] GFF: Full fetch complete (44205 records). [2025-09-22T19:02:16.174291] [DEBUG] [VALIDATOR ] GFF: Validating primary data. [2025-09-22T19:02:16.526368] [INFO ] [REMOTE ] GFL: Fetching primary data for 2025-09. [2025-09-22T19:02:16.560984] [DEBUG] [VALIDATOR ] GFF: All expected trading days are present. [2025-09-22T19:02:16.561057] [DEBUG] [VALIDATOR ] GFF: Primary data validation passed. [2025-09-22T19:02:16.561890] [INFO ] [MAIN ] GFF: Fetched primary data is valid. [2025-09-22T19:02:16.561955] [DEBUG] [LOCAL ] GFF: Saving primary data. [2025-09-22T19:02:16.563071] [DEBUG] [LOCAL ] GFF: Trimmed 44205 records to 30950 (keeping 200 days of data) [2025-09-22T19:02:16.759014] [DEBUG] [LOCAL ] GFF: Primary data saved (30950 records). [2025-09-22T19:02:16.759155] [INFO ] [MAIN ] GFF: Full history saved. [2025-09-22T19:02:16.759242] [INFO ] [MAIN ] Update Progress: 922/2372 symbols completed. GFF took 28.2s. Estimated remaining: 3h 12m 12s. Rate: 7.5 symbols/min [2025-09-22T19:02:16.930523] [INFO ] [MAIN ] GGG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:02:16.971232] [DEBUG] [LOCAL ] GGG: Loaded 41753 existing records from primary storage. [2025-09-22T19:02:16.971374] [INFO ] [MAIN ] GGG: Loaded 41753 existing records. [2025-09-22T19:02:17.153475] [WARN ] [MAIN ] GGG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:02:17.153767] [INFO ] [MAIN ] GGG: Wiping existing primary data before full refresh. [2025-09-22T19:02:17.153823] [INFO ] [LOCAL ] GGG: Starting deletion of primary data. [2025-09-22T19:02:17.154697] [DEBUG] [LOCAL ] GGG: Deleted primary data file. [2025-09-22T19:02:17.154757] [INFO ] [MAIN ] GGG: Starting full primary refresh. [2025-09-22T19:02:17.327399] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-06. [2025-09-22T19:02:17.526878] [INFO ] [REMOTE ] GGG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:02:17.552829] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-02 (1.83 seconds). [2025-09-22T19:02:18.122055] [INFO ] [REMOTE ] GGG: Fetching primary data for 2024-12. [2025-09-22T19:02:18.306031] [INFO ] [REMOTE ] GFL: Incremental fetch complete for 2025-09 (1.78 seconds). [2025-09-22T19:02:18.313962] [INFO ] [REMOTE ] GFL: Full fetch complete (68630 records). [2025-09-22T19:02:18.314119] [DEBUG] [VALIDATOR ] GFL: Validating primary data. [2025-09-22T19:02:18.704868] [DEBUG] [VALIDATOR ] GFL: All expected trading days are present. [2025-09-22T19:02:18.704982] [DEBUG] [VALIDATOR ] GFL: Primary data validation passed. [2025-09-22T19:02:18.705860] [INFO ] [MAIN ] GFL: Fetched primary data is valid. [2025-09-22T19:02:18.705924] [DEBUG] [LOCAL ] GFL: Saving primary data. [2025-09-22T19:02:18.707309] [DEBUG] [LOCAL ] GFL: Trimmed 68630 records to 48052 (keeping 200 days of data) [2025-09-22T19:02:18.925840] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-03. [2025-09-22T19:02:19.010556] [DEBUG] [LOCAL ] GFL: Primary data saved (48052 records). [2025-09-22T19:02:19.010722] [INFO ] [MAIN ] GFL: Full history saved. [2025-09-22T19:02:19.010821] [INFO ] [MAIN ] Update Progress: 923/2372 symbols completed. GFL took 30.4s. Estimated remaining: 3h 11m 55s. Rate: 7.5 symbols/min [2025-09-22T19:02:19.187192] [INFO ] [MAIN ] GGT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:02:19.219961] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-22T19:02:19.241413] [DEBUG] [LOCAL ] GGT: Loaded 14290 existing records from primary storage. [2025-09-22T19:02:19.241961] [INFO ] [MAIN ] GGT: Loaded 14290 existing records. [2025-09-22T19:02:19.422975] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2024-12 (1.30 seconds). [2025-09-22T19:02:19.457273] [WARN ] [MAIN ] GGT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:02:19.458081] [INFO ] [MAIN ] GGT: Wiping existing primary data before full refresh. [2025-09-22T19:02:19.458146] [INFO ] [LOCAL ] GGT: Starting deletion of primary data. [2025-09-22T19:02:19.458580] [DEBUG] [LOCAL ] GGT: Deleted primary data file. [2025-09-22T19:02:19.458685] [INFO ] [MAIN ] GGT: Starting full primary refresh. [2025-09-22T19:02:19.727127] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-01. [2025-09-22T19:02:19.832126] [INFO ] [REMOTE ] GGT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:02:20.522075] [INFO ] [REMOTE ] GGT: Fetching primary data for 2024-12. [2025-09-22T19:02:20.599176] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T19:02:21.322029] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-07. [2025-09-22T19:02:21.364081] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T19:02:21.389823] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-22T19:02:22.122052] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-04. [2025-09-22T19:02:22.922055] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-02. [2025-09-22T19:02:23.585983] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-07 (2.26 seconds). [2025-09-22T19:02:23.722049] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-08. [2025-09-22T19:02:23.812349] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T19:02:24.384120] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T19:02:24.522106] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-03. [2025-09-22T19:02:25.322067] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-05. [2025-09-22T19:02:25.758622] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-22T19:02:26.122704] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-01. [2025-09-22T19:02:26.125380] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-22T19:02:26.666854] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-01 (0.54 seconds). [2025-09-22T19:02:26.922057] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-04. [2025-09-22T19:02:27.031874] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-05 (1.71 seconds). [2025-09-22T19:02:27.722053] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-06. [2025-09-22T19:02:28.522025] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-02. [2025-09-22T19:02:28.632358] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T19:02:29.238186] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-22T19:02:29.322053] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-05. [2025-09-22T19:02:29.650732] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-06 (1.93 seconds). [2025-09-22T19:02:30.122061] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-07. [2025-09-22T19:02:30.922766] [INFO ] [REMOTE ] GFI: Fetching primary data for 2025-09. [2025-09-22T19:02:30.928699] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-22T19:02:31.722056] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-03. [2025-09-22T19:02:32.074924] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-22T19:02:32.522098] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-08. [2025-09-22T19:02:32.620611] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-03 (0.90 seconds). [2025-09-22T19:02:33.007354] [INFO ] [REMOTE ] GFI: Incremental fetch complete for 2025-09 (2.08 seconds). [2025-09-22T19:02:33.017848] [INFO ] [REMOTE ] GFI: Full fetch complete (76258 records). [2025-09-22T19:02:33.018041] [DEBUG] [VALIDATOR ] GFI: Validating primary data. [2025-09-22T19:02:33.322963] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-04. [2025-09-22T19:02:33.421162] [DEBUG] [VALIDATOR ] GFI: All expected trading days are present. [2025-09-22T19:02:33.421253] [DEBUG] [VALIDATOR ] GFI: Primary data validation passed. [2025-09-22T19:02:33.422286] [INFO ] [MAIN ] GFI: Fetched primary data is valid. [2025-09-22T19:02:33.422355] [DEBUG] [LOCAL ] GFI: Saving primary data. [2025-09-22T19:02:33.423897] [DEBUG] [LOCAL ] GFI: Trimmed 76258 records to 53104 (keeping 200 days of data) [2025-09-22T19:02:33.752527] [DEBUG] [LOCAL ] GFI: Primary data saved (53104 records). [2025-09-22T19:02:33.752694] [INFO ] [MAIN ] GFI: Full history saved. [2025-09-22T19:02:33.752794] [INFO ] [MAIN ] Update Progress: 924/2372 symbols completed. GFI took 45.2s. Estimated remaining: 3h 11m 58s. Rate: 7.5 symbols/min [2025-09-22T19:02:33.921778] [INFO ] [MAIN ] GGZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:02:33.926100] [DEBUG] [LOCAL ] GGZ: Loaded 2533 existing records from primary storage. [2025-09-22T19:02:33.926185] [INFO ] [MAIN ] GGZ: Loaded 2533 existing records. [2025-09-22T19:02:34.109821] [WARN ] [MAIN ] GGZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:02:34.110152] [INFO ] [MAIN ] GGZ: Wiping existing primary data before full refresh. [2025-09-22T19:02:34.110213] [INFO ] [LOCAL ] GGZ: Starting deletion of primary data. [2025-09-22T19:02:34.110481] [DEBUG] [LOCAL ] GGZ: Deleted primary data file. [2025-09-22T19:02:34.110540] [INFO ] [MAIN ] GGZ: Starting full primary refresh. [2025-09-22T19:02:34.142112] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-06. [2025-09-22T19:02:34.411956] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-22T19:02:34.496764] [INFO ] [REMOTE ] GGZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:02:34.525270] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-22T19:02:34.922059] [INFO ] [REMOTE ] GGB: Fetching primary data for 2025-09. [2025-09-22T19:02:35.596424] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-22T19:02:35.722007] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-07. [2025-09-22T19:02:36.522105] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2024-12. [2025-09-22T19:02:36.968002] [INFO ] [REMOTE ] GGB: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-22T19:02:36.976027] [INFO ] [REMOTE ] GGB: Full fetch complete (73945 records). [2025-09-22T19:02:36.976162] [DEBUG] [VALIDATOR ] GGB: Validating primary data. [2025-09-22T19:02:37.208686] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2024-12 (0.69 seconds). [2025-09-22T19:02:37.334809] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-01. [2025-09-22T19:02:37.398868] [DEBUG] [VALIDATOR ] GGB: All expected trading days are present. [2025-09-22T19:02:37.399678] [DEBUG] [VALIDATOR ] GGB: Primary data validation passed. [2025-09-22T19:02:37.400620] [INFO ] [MAIN ] GGB: Fetched primary data is valid. [2025-09-22T19:02:37.400782] [DEBUG] [LOCAL ] GGB: Saving primary data. [2025-09-22T19:02:37.417322] [DEBUG] [LOCAL ] GGB: Trimmed 73945 records to 51011 (keeping 200 days of data) [2025-09-22T19:02:37.429785] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T19:02:37.759099] [DEBUG] [LOCAL ] GGB: Primary data saved (51011 records). [2025-09-22T19:02:37.759327] [INFO ] [MAIN ] GGB: Full history saved. [2025-09-22T19:02:37.759571] [INFO ] [MAIN ] Update Progress: 925/2372 symbols completed. GGB took 31.2s. Estimated remaining: 3h 11m 44s. Rate: 7.5 symbols/min [2025-09-22T19:02:37.944979] [INFO ] [MAIN ] GHC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:02:37.950051] [DEBUG] [LOCAL ] GHC: Loaded 2646 existing records from primary storage. [2025-09-22T19:02:37.950144] [INFO ] [MAIN ] GHC: Loaded 2646 existing records. [2025-09-22T19:02:38.060995] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-22T19:02:38.125722] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-08. [2025-09-22T19:02:38.149129] [WARN ] [MAIN ] GHC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:02:38.150846] [INFO ] [MAIN ] GHC: Wiping existing primary data before full refresh. [2025-09-22T19:02:38.150898] [INFO ] [LOCAL ] GHC: Starting deletion of primary data. [2025-09-22T19:02:38.151121] [DEBUG] [LOCAL ] GHC: Deleted primary data file. [2025-09-22T19:02:38.151180] [INFO ] [MAIN ] GHC: Starting full primary refresh. [2025-09-22T19:02:38.623190] [INFO ] [REMOTE ] GHC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:02:38.922154] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-02. [2025-09-22T19:02:39.395387] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-22T19:02:39.450952] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T19:02:39.722085] [INFO ] [REMOTE ] GHC: Fetching primary data for 2024-12. [2025-09-22T19:02:40.129252] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2024-12 (0.41 seconds). [2025-09-22T19:02:40.522062] [INFO ] [REMOTE ] GGG: Fetching primary data for 2025-09. [2025-09-22T19:02:41.322079] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-01. [2025-09-22T19:02:42.012115] [INFO ] [REMOTE ] GGG: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T19:02:42.021565] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-01 (0.70 seconds). [2025-09-22T19:02:42.023892] [INFO ] [REMOTE ] GGG: Full fetch complete (59260 records). [2025-09-22T19:02:42.024046] [DEBUG] [VALIDATOR ] GGG: Validating primary data. [2025-09-22T19:02:42.129890] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-02. [2025-09-22T19:02:42.420114] [DEBUG] [VALIDATOR ] GGG: All expected trading days are present. [2025-09-22T19:02:42.420204] [DEBUG] [VALIDATOR ] GGG: Primary data validation passed. [2025-09-22T19:02:42.421029] [INFO ] [MAIN ] GGG: Fetched primary data is valid. [2025-09-22T19:02:42.421117] [DEBUG] [LOCAL ] GGG: Saving primary data. [2025-09-22T19:02:42.422552] [DEBUG] [LOCAL ] GGG: Trimmed 59260 records to 41029 (keeping 200 days of data) [2025-09-22T19:02:42.687327] [DEBUG] [LOCAL ] GGG: Primary data saved (41029 records). [2025-09-22T19:02:42.687468] [INFO ] [MAIN ] GGG: Full history saved. [2025-09-22T19:02:42.687615] [INFO ] [MAIN ] Update Progress: 926/2372 symbols completed. GGG took 25.9s. Estimated remaining: 3h 11m 31s. Rate: 7.6 symbols/min [2025-09-22T19:02:42.791504] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-02 (0.66 seconds). [2025-09-22T19:02:42.927124] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-05. [2025-09-22T19:02:42.927030] [INFO ] [MAIN ] GHG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:02:42.936223] [DEBUG] [LOCAL ] GHG: Loaded 3180 existing records from primary storage. [2025-09-22T19:02:42.936332] [INFO ] [MAIN ] GHG: Loaded 3180 existing records. [2025-09-22T19:02:43.118616] [WARN ] [MAIN ] GHG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:02:43.118918] [INFO ] [MAIN ] GHG: Wiping existing primary data before full refresh. [2025-09-22T19:02:43.118971] [INFO ] [LOCAL ] GHG: Starting deletion of primary data. [2025-09-22T19:02:43.119198] [DEBUG] [LOCAL ] GHG: Deleted primary data file. [2025-09-22T19:02:43.119258] [INFO ] [MAIN ] GHG: Starting full primary refresh. [2025-09-22T19:02:43.470684] [INFO ] [REMOTE ] GHG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:02:43.722016] [INFO ] [REMOTE ] GHG: Fetching primary data for 2024-12. [2025-09-22T19:02:44.018854] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2024-12 (0.30 seconds). [2025-09-22T19:02:44.035725] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-05 (1.11 seconds). [2025-09-22T19:02:44.522070] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-01. [2025-09-22T19:02:44.853196] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-01 (0.33 seconds). [2025-09-22T19:02:45.322052] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-02. [2025-09-22T19:02:45.766512] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T19:02:46.122066] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-03. [2025-09-22T19:02:46.636237] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-03 (0.51 seconds). [2025-09-22T19:02:46.922071] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-03. [2025-09-22T19:02:47.318085] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-03 (0.40 seconds). [2025-09-22T19:02:47.722060] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-04. [2025-09-22T19:02:48.285170] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-22T19:02:48.522060] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-04. [2025-09-22T19:02:49.070773] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-04 (0.55 seconds). [2025-09-22T19:02:49.322066] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-05. [2025-09-22T19:02:49.776079] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-05 (0.45 seconds). [2025-09-22T19:02:50.122057] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-05. [2025-09-22T19:02:50.765865] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-22T19:02:50.922167] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-03. [2025-09-22T19:02:51.397859] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-22T19:02:51.722053] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-04. [2025-09-22T19:02:52.279681] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-22T19:02:52.522060] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-06. [2025-09-22T19:02:53.322058] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-06. [2025-09-22T19:02:53.463474] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-22T19:02:53.714634] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-06 (0.39 seconds). [2025-09-22T19:02:54.122112] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-07. [2025-09-22T19:02:54.698117] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-22T19:02:54.922106] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-08. [2025-09-22T19:02:55.416021] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-22T19:02:55.722114] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-07. [2025-09-22T19:02:56.522053] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-06. [2025-09-22T19:02:56.687919] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-22T19:02:56.869355] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-06 (0.35 seconds). [2025-09-22T19:02:57.322086] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-05. [2025-09-22T19:02:57.779112] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-05 (0.46 seconds). [2025-09-22T19:02:58.122060] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-08. [2025-09-22T19:02:58.922086] [INFO ] [REMOTE ] GHC: Fetching primary data for 2025-09. [2025-09-22T19:02:58.938430] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-22T19:02:59.602087] [INFO ] [REMOTE ] GHC: Incremental fetch complete for 2025-09 (0.68 seconds). [2025-09-22T19:02:59.603681] [INFO ] [REMOTE ] GHC: Full fetch complete (3240 records). [2025-09-22T19:02:59.603778] [DEBUG] [VALIDATOR ] GHC: Validating primary data. [2025-09-22T19:02:59.727160] [INFO ] [REMOTE ] GGT: Fetching primary data for 2025-09. [2025-09-22T19:02:59.992495] [DEBUG] [VALIDATOR ] GHC: All expected trading days are present. [2025-09-22T19:02:59.992604] [DEBUG] [VALIDATOR ] GHC: Primary data validation passed. [2025-09-22T19:02:59.992873] [INFO ] [MAIN ] GHC: Fetched primary data is valid. [2025-09-22T19:02:59.992943] [DEBUG] [LOCAL ] GHC: Saving primary data. [2025-09-22T19:02:59.993464] [DEBUG] [LOCAL ] GHC: Trimmed 3240 records to 2629 (keeping 200 days of data) [2025-09-22T19:03:00.014995] [DEBUG] [LOCAL ] GHC: Primary data saved (2629 records). [2025-09-22T19:03:00.015151] [INFO ] [MAIN ] GHC: Full history saved. [2025-09-22T19:03:00.015322] [INFO ] [MAIN ] Update Progress: 927/2372 symbols completed. GHC took 22.3s. Estimated remaining: 3h 11m 38s. Rate: 7.5 symbols/min [2025-09-22T19:03:00.197105] [INFO ] [MAIN ] GHI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:03:00.213286] [DEBUG] [LOCAL ] GHI: Loaded 7129 existing records from primary storage. [2025-09-22T19:03:00.213465] [INFO ] [MAIN ] GHI: Loaded 7129 existing records. [2025-09-22T19:03:00.396339] [WARN ] [MAIN ] GHI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:03:00.396604] [INFO ] [MAIN ] GHI: Wiping existing primary data before full refresh. [2025-09-22T19:03:00.396675] [INFO ] [LOCAL ] GHI: Starting deletion of primary data. [2025-09-22T19:03:00.397035] [DEBUG] [LOCAL ] GHI: Deleted primary data file. [2025-09-22T19:03:00.397104] [INFO ] [MAIN ] GHI: Starting full primary refresh. [2025-09-22T19:03:00.534924] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-07. [2025-09-22T19:03:00.771148] [INFO ] [REMOTE ] GHI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:03:00.958796] [INFO ] [REMOTE ] GGT: Incremental fetch complete for 2025-09 (1.23 seconds). [2025-09-22T19:03:00.961661] [INFO ] [REMOTE ] GGT: Full fetch complete (18677 records). [2025-09-22T19:03:00.961768] [DEBUG] [VALIDATOR ] GGT: Validating primary data. [2025-09-22T19:03:01.068716] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-07 (0.53 seconds). [2025-09-22T19:03:01.325462] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-08. [2025-09-22T19:03:01.335103] [DEBUG] [VALIDATOR ] GGT: All expected trading days are present. [2025-09-22T19:03:01.335168] [DEBUG] [VALIDATOR ] GGT: Primary data validation passed. [2025-09-22T19:03:01.335730] [INFO ] [MAIN ] GGT: Fetched primary data is valid. [2025-09-22T19:03:01.335831] [DEBUG] [LOCAL ] GGT: Saving primary data. [2025-09-22T19:03:01.337677] [DEBUG] [LOCAL ] GGT: Trimmed 18677 records to 14114 (keeping 200 days of data) [2025-09-22T19:03:01.445695] [DEBUG] [LOCAL ] GGT: Primary data saved (14114 records). [2025-09-22T19:03:01.446128] [INFO ] [MAIN ] GGT: Full history saved. [2025-09-22T19:03:01.446328] [INFO ] [MAIN ] Update Progress: 928/2372 symbols completed. GGT took 42.4s. Estimated remaining: 3h 11m 20s. Rate: 7.5 symbols/min [2025-09-22T19:03:01.645816] [INFO ] [MAIN ] GHLD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:03:01.658616] [DEBUG] [LOCAL ] GHLD: Loaded 4080 existing records from primary storage. [2025-09-22T19:03:01.658782] [INFO ] [MAIN ] GHLD: Loaded 4080 existing records. [2025-09-22T19:03:01.864353] [WARN ] [MAIN ] GHLD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:03:01.864631] [INFO ] [MAIN ] GHLD: Wiping existing primary data before full refresh. [2025-09-22T19:03:01.864727] [INFO ] [LOCAL ] GHLD: Starting deletion of primary data. [2025-09-22T19:03:01.865068] [DEBUG] [LOCAL ] GHLD: Deleted primary data file. [2025-09-22T19:03:01.865132] [INFO ] [MAIN ] GHLD: Starting full primary refresh. [2025-09-22T19:03:02.132352] [INFO ] [REMOTE ] GHI: Fetching primary data for 2024-12. [2025-09-22T19:03:02.261327] [INFO ] [REMOTE ] GHLD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:03:02.371425] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T19:03:02.922158] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2024-12. [2025-09-22T19:03:03.722106] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-06. [2025-09-22T19:03:04.522073] [INFO ] [REMOTE ] GHG: Fetching primary data for 2025-09. [2025-09-22T19:03:05.072199] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2024-12 (2.15 seconds). [2025-09-22T19:03:05.096997] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T19:03:05.322058] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-07. [2025-09-22T19:03:05.481777] [INFO ] [REMOTE ] GHG: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-22T19:03:05.482963] [INFO ] [REMOTE ] GHG: Full fetch complete (3966 records). [2025-09-22T19:03:05.483032] [DEBUG] [VALIDATOR ] GHG: Validating primary data. [2025-09-22T19:03:05.704037] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-07 (0.38 seconds). [2025-09-22T19:03:05.695946] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2024-12 (3.56 seconds). [2025-09-22T19:03:05.878128] [DEBUG] [VALIDATOR ] GHG: All expected trading days are present. [2025-09-22T19:03:05.878239] [DEBUG] [VALIDATOR ] GHG: Primary data validation passed. [2025-09-22T19:03:05.878405] [INFO ] [MAIN ] GHG: Fetched primary data is valid. [2025-09-22T19:03:05.878447] [DEBUG] [LOCAL ] GHG: Saving primary data. [2025-09-22T19:03:05.878880] [DEBUG] [LOCAL ] GHG: Trimmed 3966 records to 3157 (keeping 200 days of data) [2025-09-22T19:03:05.896602] [DEBUG] [LOCAL ] GHG: Primary data saved (3157 records). [2025-09-22T19:03:05.896723] [INFO ] [MAIN ] GHG: Full history saved. [2025-09-22T19:03:05.896881] [INFO ] [MAIN ] Update Progress: 929/2372 symbols completed. GHG took 23.2s. Estimated remaining: 3h 11m 6s. Rate: 7.6 symbols/min [2025-09-22T19:03:06.087521] [INFO ] [MAIN ] GHM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:03:06.113098] [DEBUG] [LOCAL ] GHM: Loaded 14487 existing records from primary storage. [2025-09-22T19:03:06.113248] [INFO ] [MAIN ] GHM: Loaded 14487 existing records. [2025-09-22T19:03:06.127172] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-08. [2025-09-22T19:03:06.317137] [WARN ] [MAIN ] GHM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:03:06.317613] [INFO ] [MAIN ] GHM: Wiping existing primary data before full refresh. [2025-09-22T19:03:06.317694] [INFO ] [LOCAL ] GHM: Starting deletion of primary data. [2025-09-22T19:03:06.318268] [DEBUG] [LOCAL ] GHM: Deleted primary data file. [2025-09-22T19:03:06.318328] [INFO ] [MAIN ] GHM: Starting full primary refresh. [2025-09-22T19:03:06.673457] [INFO ] [REMOTE ] GHM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:03:06.677158] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-08 (0.55 seconds). [2025-09-22T19:03:06.922047] [INFO ] [REMOTE ] GHM: Fetching primary data for 2024-12. [2025-09-22T19:03:07.722027] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-01. [2025-09-22T19:03:07.848875] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-22T19:03:08.522043] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-01. [2025-09-22T19:03:08.542960] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-22T19:03:08.927471] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-01 (0.41 seconds). [2025-09-22T19:03:09.322099] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-02. [2025-09-22T19:03:09.961819] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-02 (0.64 seconds). [2025-09-22T19:03:10.122044] [INFO ] [REMOTE ] GGZ: Fetching primary data for 2025-09. [2025-09-22T19:03:10.720918] [INFO ] [REMOTE ] GGZ: Incremental fetch complete for 2025-09 (0.60 seconds). [2025-09-22T19:03:10.721937] [INFO ] [REMOTE ] GGZ: Full fetch complete (4155 records). [2025-09-22T19:03:10.722006] [DEBUG] [VALIDATOR ] GGZ: Validating primary data. [2025-09-22T19:03:10.924695] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-03. [2025-09-22T19:03:11.126996] [DEBUG] [VALIDATOR ] GGZ: All expected trading days are present. [2025-09-22T19:03:11.127082] [DEBUG] [VALIDATOR ] GGZ: Primary data validation passed. [2025-09-22T19:03:11.127221] [INFO ] [MAIN ] GGZ: Fetched primary data is valid. [2025-09-22T19:03:11.127257] [DEBUG] [LOCAL ] GGZ: Saving primary data. [2025-09-22T19:03:11.127686] [DEBUG] [LOCAL ] GGZ: Trimmed 4155 records to 2460 (keeping 200 days of data) [2025-09-22T19:03:11.143206] [DEBUG] [LOCAL ] GGZ: Primary data saved (2460 records). [2025-09-22T19:03:11.143267] [INFO ] [MAIN ] GGZ: Full history saved. [2025-09-22T19:03:11.143344] [INFO ] [MAIN ] Update Progress: 930/2372 symbols completed. GGZ took 37.4s. Estimated remaining: 3h 10m 54s. Rate: 7.6 symbols/min [2025-09-22T19:03:11.311460] [INFO ] [MAIN ] GHY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:03:11.337462] [DEBUG] [LOCAL ] GHY: Loaded 21391 existing records from primary storage. [2025-09-22T19:03:11.337584] [INFO ] [MAIN ] GHY: Loaded 21391 existing records. [2025-09-22T19:03:11.514146] [WARN ] [MAIN ] GHY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:03:11.514365] [INFO ] [MAIN ] GHY: Wiping existing primary data before full refresh. [2025-09-22T19:03:11.514412] [INFO ] [LOCAL ] GHY: Starting deletion of primary data. [2025-09-22T19:03:11.515500] [DEBUG] [LOCAL ] GHY: Deleted primary data file. [2025-09-22T19:03:11.515563] [INFO ] [MAIN ] GHY: Starting full primary refresh. [2025-09-22T19:03:11.727119] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-02. [2025-09-22T19:03:11.821344] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-03 (0.90 seconds). [2025-09-22T19:03:11.891485] [INFO ] [REMOTE ] GHY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:03:12.137249] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-02 (0.41 seconds). [2025-09-22T19:03:12.522081] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-03. [2025-09-22T19:03:12.997240] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-22T19:03:13.322055] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-04. [2025-09-22T19:03:14.122053] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-01. [2025-09-22T19:03:14.212358] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-22T19:03:14.922050] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-05. [2025-09-22T19:03:15.070736] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-22T19:03:15.722125] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-02. [2025-09-22T19:03:16.033392] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-05 (1.11 seconds). [2025-09-22T19:03:16.522113] [INFO ] [REMOTE ] GHY: Fetching primary data for 2024-12. [2025-09-22T19:03:17.257783] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-22T19:03:17.322057] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-03. [2025-09-22T19:03:17.732542] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T19:03:18.122064] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-01. [2025-09-22T19:03:18.331395] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-22T19:03:18.922078] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-04. [2025-09-22T19:03:19.121228] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T19:03:19.377524] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-04 (0.46 seconds). [2025-09-22T19:03:19.722063] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-05. [2025-09-22T19:03:20.157262] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-22T19:03:20.522053] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-04. [2025-09-22T19:03:21.326438] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-06. [2025-09-22T19:03:21.328456] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-22T19:03:21.850207] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-06 (0.52 seconds). [2025-09-22T19:03:22.122064] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-05. [2025-09-22T19:03:22.909877] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T19:03:22.922006] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-07. [2025-09-22T19:03:23.673289] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-22T19:03:23.722057] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-08. [2025-09-22T19:03:24.435296] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-22T19:03:24.522072] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-02. [2025-09-22T19:03:25.322031] [INFO ] [REMOTE ] GHLD: Fetching primary data for 2025-09. [2025-09-22T19:03:25.576196] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-22T19:03:25.993693] [INFO ] [REMOTE ] GHLD: Incremental fetch complete for 2025-09 (0.67 seconds). [2025-09-22T19:03:25.995141] [INFO ] [REMOTE ] GHLD: Full fetch complete (4699 records). [2025-09-22T19:03:25.995211] [DEBUG] [VALIDATOR ] GHLD: Validating primary data. [2025-09-22T19:03:26.127144] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-06. [2025-09-22T19:03:26.373994] [DEBUG] [VALIDATOR ] GHLD: All expected trading days are present. [2025-09-22T19:03:26.374315] [DEBUG] [VALIDATOR ] GHLD: Primary data validation passed. [2025-09-22T19:03:26.374487] [INFO ] [MAIN ] GHLD: Fetched primary data is valid. [2025-09-22T19:03:26.374529] [DEBUG] [LOCAL ] GHLD: Saving primary data. [2025-09-22T19:03:26.374990] [DEBUG] [LOCAL ] GHLD: Trimmed 4699 records to 4078 (keeping 200 days of data) [2025-09-22T19:03:26.401868] [DEBUG] [LOCAL ] GHLD: Primary data saved (4078 records). [2025-09-22T19:03:26.401941] [INFO ] [MAIN ] GHLD: Full history saved. [2025-09-22T19:03:26.402014] [INFO ] [MAIN ] Update Progress: 931/2372 symbols completed. GHLD took 25.0s. Estimated remaining: 3h 10m 58s. Rate: 7.5 symbols/min [2025-09-22T19:03:26.603702] [INFO ] [MAIN ] GIB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:03:26.644747] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-06 (0.52 seconds). [2025-09-22T19:03:26.658368] [DEBUG] [LOCAL ] GIB: Loaded 32922 existing records from primary storage. [2025-09-22T19:03:26.658490] [INFO ] [MAIN ] GIB: Loaded 32922 existing records. [2025-09-22T19:03:26.866978] [WARN ] [MAIN ] GIB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:03:26.867293] [INFO ] [MAIN ] GIB: Wiping existing primary data before full refresh. [2025-09-22T19:03:26.867342] [INFO ] [LOCAL ] GIB: Starting deletion of primary data. [2025-09-22T19:03:26.868679] [DEBUG] [LOCAL ] GIB: Deleted primary data file. [2025-09-22T19:03:26.868745] [INFO ] [MAIN ] GIB: Starting full primary refresh. [2025-09-22T19:03:26.931377] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-03. [2025-09-22T19:03:27.240734] [INFO ] [REMOTE ] GIB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:03:27.722041] [INFO ] [REMOTE ] GIB: Fetching primary data for 2024-12. [2025-09-22T19:03:27.880167] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T19:03:28.522022] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-04. [2025-09-22T19:03:28.892925] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-22T19:03:29.322048] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-07. [2025-09-22T19:03:29.521447] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-22T19:03:30.122062] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-06. [2025-09-22T19:03:30.147753] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-22T19:03:30.922037] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-01. [2025-09-22T19:03:31.138939] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T19:03:31.722089] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-08. [2025-09-22T19:03:32.287460] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T19:03:32.299740] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-22T19:03:32.522057] [INFO ] [REMOTE ] GHI: Fetching primary data for 2025-09. [2025-09-22T19:03:33.322062] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-05. [2025-09-22T19:03:33.363893] [INFO ] [REMOTE ] GHI: Incremental fetch complete for 2025-09 (0.84 seconds). [2025-09-22T19:03:33.365588] [INFO ] [REMOTE ] GHI: Full fetch complete (11837 records). [2025-09-22T19:03:33.365697] [DEBUG] [VALIDATOR ] GHI: Validating primary data. [2025-09-22T19:03:33.738348] [DEBUG] [VALIDATOR ] GHI: All expected trading days are present. [2025-09-22T19:03:33.738441] [DEBUG] [VALIDATOR ] GHI: Primary data validation passed. [2025-09-22T19:03:33.738791] [INFO ] [MAIN ] GHI: Fetched primary data is valid. [2025-09-22T19:03:33.738853] [DEBUG] [LOCAL ] GHI: Saving primary data. [2025-09-22T19:03:33.739346] [DEBUG] [LOCAL ] GHI: Trimmed 11837 records to 6952 (keeping 200 days of data) [2025-09-22T19:03:33.783335] [DEBUG] [LOCAL ] GHI: Primary data saved (6952 records). [2025-09-22T19:03:33.783486] [INFO ] [MAIN ] GHI: Full history saved. [2025-09-22T19:03:33.783585] [INFO ] [MAIN ] Update Progress: 932/2372 symbols completed. GHI took 33.8s. Estimated remaining: 3h 10m 49s. Rate: 7.5 symbols/min [2025-09-22T19:03:33.953193] [INFO ] [MAIN ] GIC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:03:33.972871] [DEBUG] [LOCAL ] GIC: Loaded 14066 existing records from primary storage. [2025-09-22T19:03:33.973086] [INFO ] [MAIN ] GIC: Loaded 14066 existing records. [2025-09-22T19:03:34.126756] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-07. [2025-09-22T19:03:34.166630] [WARN ] [MAIN ] GIC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:03:34.167265] [INFO ] [MAIN ] GIC: Wiping existing primary data before full refresh. [2025-09-22T19:03:34.167384] [INFO ] [LOCAL ] GIC: Starting deletion of primary data. [2025-09-22T19:03:34.173275] [DEBUG] [LOCAL ] GIC: Deleted primary data file. [2025-09-22T19:03:34.180769] [INFO ] [MAIN ] GIC: Starting full primary refresh. [2025-09-22T19:03:34.181753] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-05 (0.86 seconds). [2025-09-22T19:03:34.591838] [INFO ] [REMOTE ] GIC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:03:34.922093] [INFO ] [REMOTE ] GIC: Fetching primary data for 2024-12. [2025-09-22T19:03:35.275977] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-22T19:03:35.722090] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-08. [2025-09-22T19:03:35.913169] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-22T19:03:36.451065] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-08 (0.73 seconds). [2025-09-22T19:03:36.522084] [INFO ] [REMOTE ] GHM: Fetching primary data for 2025-09. [2025-09-22T19:03:37.322056] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-01. [2025-09-22T19:03:37.483115] [INFO ] [REMOTE ] GHM: Incremental fetch complete for 2025-09 (0.96 seconds). [2025-09-22T19:03:37.485947] [INFO ] [REMOTE ] GHM: Full fetch complete (21486 records). [2025-09-22T19:03:37.486025] [DEBUG] [VALIDATOR ] GHM: Validating primary data. [2025-09-22T19:03:37.890528] [DEBUG] [VALIDATOR ] GHM: All expected trading days are present. [2025-09-22T19:03:37.890708] [DEBUG] [VALIDATOR ] GHM: Primary data validation passed. [2025-09-22T19:03:37.891350] [INFO ] [MAIN ] GHM: Fetched primary data is valid. [2025-09-22T19:03:37.891492] [DEBUG] [LOCAL ] GHM: Saving primary data. [2025-09-22T19:03:37.892394] [DEBUG] [LOCAL ] GHM: Trimmed 21486 records to 14159 (keeping 200 days of data) [2025-09-22T19:03:37.992677] [DEBUG] [LOCAL ] GHM: Primary data saved (14159 records). [2025-09-22T19:03:37.992832] [INFO ] [MAIN ] GHM: Full history saved. [2025-09-22T19:03:37.992981] [INFO ] [MAIN ] Update Progress: 933/2372 symbols completed. GHM took 32.1s. Estimated remaining: 3h 10m 35s. Rate: 7.6 symbols/min [2025-09-22T19:03:38.112934] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T19:03:38.128679] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-06. [2025-09-22T19:03:38.189466] [INFO ] [MAIN ] GIL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:03:38.235159] [DEBUG] [LOCAL ] GIL: Loaded 43701 existing records from primary storage. [2025-09-22T19:03:38.235329] [INFO ] [MAIN ] GIL: Loaded 43701 existing records. [2025-09-22T19:03:38.418262] [WARN ] [MAIN ] GIL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:03:38.418557] [INFO ] [MAIN ] GIL: Wiping existing primary data before full refresh. [2025-09-22T19:03:38.418633] [INFO ] [LOCAL ] GIL: Starting deletion of primary data. [2025-09-22T19:03:38.420063] [DEBUG] [LOCAL ] GIL: Deleted primary data file. [2025-09-22T19:03:38.420126] [INFO ] [MAIN ] GIL: Starting full primary refresh. [2025-09-22T19:03:38.784827] [INFO ] [REMOTE ] GIL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:03:38.922236] [INFO ] [REMOTE ] GIL: Fetching primary data for 2024-12. [2025-09-22T19:03:38.970913] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-22T19:03:39.722100] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-07. [2025-09-22T19:03:40.350816] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-22T19:03:40.522055] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-02. [2025-09-22T19:03:40.652945] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-22T19:03:41.322059] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-01. [2025-09-22T19:03:41.854402] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T19:03:42.122047] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-08. [2025-09-22T19:03:42.759504] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T19:03:42.922032] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-03. [2025-09-22T19:03:43.086883] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-22T19:03:43.722077] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-02. [2025-09-22T19:03:44.038597] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-03 (1.12 seconds). [2025-09-22T19:03:44.284742] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T19:03:44.522076] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-03. [2025-09-22T19:03:45.322032] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-04. [2025-09-22T19:03:45.378865] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-03 (0.86 seconds). [2025-09-22T19:03:46.122061] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-02. [2025-09-22T19:03:46.860579] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T19:03:46.922072] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-05. [2025-09-22T19:03:47.195383] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-22T19:03:47.722071] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-03. [2025-09-22T19:03:47.867101] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-22T19:03:48.522056] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-04. [2025-09-22T19:03:49.205036] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T19:03:49.322077] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-04. [2025-09-22T19:03:49.532388] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-04 (1.01 seconds). [2025-09-22T19:03:50.122093] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-05. [2025-09-22T19:03:50.928072] [INFO ] [REMOTE ] GHY: Fetching primary data for 2025-09. [2025-09-22T19:03:50.933507] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T19:03:50.973594] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-05 (0.85 seconds). [2025-09-22T19:03:51.722130] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-06. [2025-09-22T19:03:51.974274] [INFO ] [REMOTE ] GHY: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-22T19:03:51.979329] [INFO ] [REMOTE ] GHY: Full fetch complete (31917 records). [2025-09-22T19:03:51.979571] [DEBUG] [VALIDATOR ] GHY: Validating primary data. [2025-09-22T19:03:52.526883] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-06. [2025-09-22T19:03:52.513438] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-22T19:03:52.599888] [DEBUG] [VALIDATOR ] GHY: All expected trading days are present. [2025-09-22T19:03:52.600013] [DEBUG] [VALIDATOR ] GHY: Primary data validation passed. [2025-09-22T19:03:52.601401] [INFO ] [MAIN ] GHY: Fetched primary data is valid. [2025-09-22T19:03:52.601489] [DEBUG] [LOCAL ] GHY: Saving primary data. [2025-09-22T19:03:52.602885] [DEBUG] [LOCAL ] GHY: Trimmed 31917 records to 20934 (keeping 200 days of data) [2025-09-22T19:03:52.788467] [DEBUG] [LOCAL ] GHY: Primary data saved (20934 records). [2025-09-22T19:03:52.788612] [INFO ] [MAIN ] GHY: Full history saved. [2025-09-22T19:03:52.788736] [INFO ] [MAIN ] Update Progress: 934/2372 symbols completed. GHY took 41.6s. Estimated remaining: 3h 10m 38s. Rate: 7.5 symbols/min [2025-09-22T19:03:52.972795] [INFO ] [MAIN ] GIS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:03:53.031522] [DEBUG] [LOCAL ] GIS: Loaded 54454 existing records from primary storage. [2025-09-22T19:03:53.031729] [INFO ] [MAIN ] GIS: Loaded 54454 existing records. [2025-09-22T19:03:53.246998] [WARN ] [MAIN ] GIS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:03:53.247348] [INFO ] [MAIN ] GIS: Wiping existing primary data before full refresh. [2025-09-22T19:03:53.247402] [INFO ] [LOCAL ] GIS: Starting deletion of primary data. [2025-09-22T19:03:53.248950] [DEBUG] [LOCAL ] GIS: Deleted primary data file. [2025-09-22T19:03:53.249010] [INFO ] [MAIN ] GIS: Starting full primary refresh. [2025-09-22T19:03:53.327130] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-07. [2025-09-22T19:03:53.617635] [INFO ] [REMOTE ] GIS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:03:53.936352] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T19:03:54.122109] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-05. [2025-09-22T19:03:54.191979] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-07 (0.86 seconds). [2025-09-22T19:03:54.922141] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-07. [2025-09-22T19:03:55.705577] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T19:03:55.722004] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-06. [2025-09-22T19:03:56.306800] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T19:03:56.522094] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-08. [2025-09-22T19:03:56.913763] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-06 (1.19 seconds). [2025-09-22T19:03:57.322080] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-07. [2025-09-22T19:03:57.949378] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T19:03:58.122089] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-08. [2025-09-22T19:03:58.844060] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T19:03:58.922027] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-08. [2025-09-22T19:03:59.048966] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-22T19:03:59.722074] [INFO ] [REMOTE ] GIS: Fetching primary data for 2024-12. [2025-09-22T19:04:00.522137] [INFO ] [REMOTE ] GIB: Fetching primary data for 2025-09. [2025-09-22T19:04:00.570781] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T19:04:01.322111] [INFO ] [REMOTE ] GIC: Fetching primary data for 2025-09. [2025-09-22T19:04:01.616024] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-22T19:04:01.935139] [INFO ] [REMOTE ] GIB: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T19:04:01.940809] [INFO ] [REMOTE ] GIB: Full fetch complete (44956 records). [2025-09-22T19:04:01.940956] [DEBUG] [VALIDATOR ] GIB: Validating primary data. [2025-09-22T19:04:02.130420] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-01. [2025-09-22T19:04:02.342363] [INFO ] [REMOTE ] GIC: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-22T19:04:02.360988] [DEBUG] [VALIDATOR ] GIB: All expected trading days are present. [2025-09-22T19:04:02.361160] [DEBUG] [VALIDATOR ] GIB: Primary data validation passed. [2025-09-22T19:04:02.361919] [INFO ] [MAIN ] GIB: Fetched primary data is valid. [2025-09-22T19:04:02.362087] [DEBUG] [LOCAL ] GIB: Saving primary data. [2025-09-22T19:04:02.362029] [INFO ] [REMOTE ] GIC: Full fetch complete (20354 records). [2025-09-22T19:04:02.362291] [DEBUG] [VALIDATOR ] GIC: Validating primary data. [2025-09-22T19:04:02.363175] [DEBUG] [LOCAL ] GIB: Trimmed 44956 records to 32195 (keeping 200 days of data) [2025-09-22T19:04:02.941686] [DEBUG] [VALIDATOR ] GIC: All expected trading days are present. [2025-09-22T19:04:02.942426] [DEBUG] [VALIDATOR ] GIC: Primary data validation passed. [2025-09-22T19:04:02.943329] [INFO ] [MAIN ] GIC: Fetched primary data is valid. [2025-09-22T19:04:02.940472] [INFO ] [REMOTE ] GIL: Fetching primary data for 2025-09. [2025-09-22T19:04:02.943436] [DEBUG] [LOCAL ] GIC: Saving primary data. [2025-09-22T19:04:02.956593] [DEBUG] [LOCAL ] GIB: Primary data saved (32195 records). [2025-09-22T19:04:02.957261] [INFO ] [MAIN ] GIB: Full history saved. [2025-09-22T19:04:02.957461] [INFO ] [MAIN ] Update Progress: 935/2372 symbols completed. GIB took 36.6s. Estimated remaining: 3h 10m 33s. Rate: 7.5 symbols/min [2025-09-22T19:04:02.989396] [DEBUG] [LOCAL ] GIC: Trimmed 20354 records to 13763 (keeping 200 days of data) [2025-09-22T19:04:03.204363] [INFO ] [MAIN ] GKOS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:04:03.221515] [DEBUG] [LOCAL ] GIC: Primary data saved (13763 records). [2025-09-22T19:04:03.221703] [INFO ] [MAIN ] GIC: Full history saved. [2025-09-22T19:04:03.221810] [INFO ] [MAIN ] Update Progress: 936/2372 symbols completed. GIC took 29.4s. Estimated remaining: 3h 10m 13s. Rate: 7.5 symbols/min [2025-09-22T19:04:03.438940] [INFO ] [MAIN ] GL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:04:03.440128] [DEBUG] [LOCAL ] GKOS: Loaded 43831 existing records from primary storage. [2025-09-22T19:04:03.440391] [INFO ] [MAIN ] GKOS: Loaded 43831 existing records. [2025-09-22T19:04:03.642604] [WARN ] [MAIN ] GKOS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:04:03.642902] [INFO ] [MAIN ] GKOS: Wiping existing primary data before full refresh. [2025-09-22T19:04:03.642955] [INFO ] [LOCAL ] GKOS: Starting deletion of primary data. [2025-09-22T19:04:03.644141] [DEBUG] [LOCAL ] GKOS: Deleted primary data file. [2025-09-22T19:04:03.644206] [INFO ] [MAIN ] GKOS: Starting full primary refresh. [2025-09-22T19:04:03.769795] [DEBUG] [LOCAL ] GL: Loaded 38747 existing records from primary storage. [2025-09-22T19:04:03.785508] [INFO ] [MAIN ] GL: Loaded 38747 existing records. [2025-09-22T19:04:04.226618] [WARN ] [MAIN ] GL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:04:04.235573] [INFO ] [REMOTE ] GKOS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:04:04.236176] [INFO ] [MAIN ] GL: Wiping existing primary data before full refresh. [2025-09-22T19:04:04.236478] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2024-12. [2025-09-22T19:04:04.236591] [INFO ] [LOCAL ] GL: Starting deletion of primary data. [2025-09-22T19:04:04.238240] [DEBUG] [LOCAL ] GL: Deleted primary data file. [2025-09-22T19:04:04.238313] [INFO ] [MAIN ] GL: Starting full primary refresh. [2025-09-22T19:04:04.430997] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-01 (2.30 seconds). [2025-09-22T19:04:04.531413] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-02. [2025-09-22T19:04:04.664496] [INFO ] [REMOTE ] GL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:04:04.694720] [INFO ] [REMOTE ] GIL: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-22T19:04:04.703518] [INFO ] [REMOTE ] GIL: Full fetch complete (61205 records). [2025-09-22T19:04:04.703720] [DEBUG] [VALIDATOR ] GIL: Validating primary data. [2025-09-22T19:04:05.104759] [DEBUG] [VALIDATOR ] GIL: All expected trading days are present. [2025-09-22T19:04:05.104847] [DEBUG] [VALIDATOR ] GIL: Primary data validation passed. [2025-09-22T19:04:05.105719] [INFO ] [MAIN ] GIL: Fetched primary data is valid. [2025-09-22T19:04:05.105785] [DEBUG] [LOCAL ] GIL: Saving primary data. [2025-09-22T19:04:05.107081] [DEBUG] [LOCAL ] GIL: Trimmed 61205 records to 43097 (keeping 200 days of data) [2025-09-22T19:04:05.329705] [INFO ] [REMOTE ] GL: Fetching primary data for 2024-12. [2025-09-22T19:04:05.388365] [DEBUG] [LOCAL ] GIL: Primary data saved (43097 records). [2025-09-22T19:04:05.388573] [INFO ] [MAIN ] GIL: Full history saved. [2025-09-22T19:04:05.388702] [INFO ] [MAIN ] Update Progress: 937/2372 symbols completed. GIL took 27.4s. Estimated remaining: 3h 9m 57s. Rate: 7.6 symbols/min [2025-09-22T19:04:05.560979] [INFO ] [MAIN ] GLOB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:04:05.607920] [DEBUG] [LOCAL ] GLOB: Loaded 47899 existing records from primary storage. [2025-09-22T19:04:05.608068] [INFO ] [MAIN ] GLOB: Loaded 47899 existing records. [2025-09-22T19:04:05.798019] [WARN ] [MAIN ] GLOB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:04:05.798375] [INFO ] [MAIN ] GLOB: Wiping existing primary data before full refresh. [2025-09-22T19:04:05.798590] [INFO ] [LOCAL ] GLOB: Starting deletion of primary data. [2025-09-22T19:04:05.806126] [DEBUG] [LOCAL ] GLOB: Deleted primary data file. [2025-09-22T19:04:05.818469] [INFO ] [MAIN ] GLOB: Starting full primary refresh. [2025-09-22T19:04:05.860570] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T19:04:06.136508] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-01. [2025-09-22T19:04:06.230393] [INFO ] [REMOTE ] GLOB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:04:06.346607] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T19:04:06.922141] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2024-12. [2025-09-22T19:04:07.032764] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-22T19:04:07.620411] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-01 (1.48 seconds). [2025-09-22T19:04:07.722081] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-02. [2025-09-22T19:04:07.981476] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T19:04:08.522071] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-01. [2025-09-22T19:04:09.252058] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T19:04:09.322024] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-03. [2025-09-22T19:04:10.053897] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-22T19:04:10.122047] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-02. [2025-09-22T19:04:10.922062] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-03. [2025-09-22T19:04:10.973942] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-22T19:04:11.177177] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-02 (1.06 seconds). [2025-09-22T19:04:11.722055] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-01. [2025-09-22T19:04:12.522069] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-03. [2025-09-22T19:04:12.849049] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-22T19:04:13.103778] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T19:04:13.322079] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-02. [2025-09-22T19:04:13.924416] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T19:04:14.122111] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-04. [2025-09-22T19:04:14.813173] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T19:04:14.922005] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-03. [2025-09-22T19:04:15.412501] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-22T19:04:15.722115] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-04. [2025-09-22T19:04:16.502267] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T19:04:16.522001] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-04. [2025-09-22T19:04:17.018747] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T19:04:17.322056] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-05. [2025-09-22T19:04:18.122026] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-05. [2025-09-22T19:04:18.183837] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T19:04:18.864486] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-22T19:04:18.922053] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-06. [2025-09-22T19:04:19.722057] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-05. [2025-09-22T19:04:19.869216] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-22T19:04:20.428862] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T19:04:20.522051] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-07. [2025-09-22T19:04:20.846906] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-05 (1.12 seconds). [2025-09-22T19:04:21.322033] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-06. [2025-09-22T19:04:21.978057] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T19:04:22.122088] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-08. [2025-09-22T19:04:22.922125] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-06. [2025-09-22T19:04:22.976692] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T19:04:23.307560] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T19:04:23.722106] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-04. [2025-09-22T19:04:24.321084] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-22T19:04:24.522067] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-07. [2025-09-22T19:04:25.322022] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-07. [2025-09-22T19:04:25.763763] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T19:04:25.801916] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-22T19:04:26.122110] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-08. [2025-09-22T19:04:26.887155] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-22T19:04:26.922005] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-08. [2025-09-22T19:04:27.382094] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-22T19:04:27.722083] [INFO ] [REMOTE ] GL: Fetching primary data for 2025-09. [2025-09-22T19:04:28.522036] [INFO ] [REMOTE ] GKOS: Fetching primary data for 2025-09. [2025-09-22T19:04:28.587415] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-22T19:04:28.917505] [INFO ] [REMOTE ] GL: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T19:04:28.923270] [INFO ] [REMOTE ] GL: Full fetch complete (55731 records). [2025-09-22T19:04:28.923372] [DEBUG] [VALIDATOR ] GL: Validating primary data. [2025-09-22T19:04:29.303396] [DEBUG] [VALIDATOR ] GL: All expected trading days are present. [2025-09-22T19:04:29.303480] [DEBUG] [VALIDATOR ] GL: Primary data validation passed. [2025-09-22T19:04:29.304229] [INFO ] [MAIN ] GL: Fetched primary data is valid. [2025-09-22T19:04:29.304291] [DEBUG] [LOCAL ] GL: Saving primary data. [2025-09-22T19:04:29.305448] [DEBUG] [LOCAL ] GL: Trimmed 55731 records to 37985 (keeping 200 days of data) [2025-09-22T19:04:29.366078] [INFO ] [REMOTE ] GLOB: Fetching primary data for 2025-09. [2025-09-22T19:04:29.566973] [DEBUG] [LOCAL ] GL: Primary data saved (37985 records). [2025-09-22T19:04:29.567141] [INFO ] [MAIN ] GL: Full history saved. [2025-09-22T19:04:29.567284] [INFO ] [MAIN ] Update Progress: 938/2372 symbols completed. GL took 26.3s. Estimated remaining: 3h 10m 14s. Rate: 7.5 symbols/min [2025-09-22T19:04:29.745941] [INFO ] [MAIN ] GLP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:04:29.757295] [DEBUG] [LOCAL ] GLP: Loaded 9735 existing records from primary storage. [2025-09-22T19:04:29.757402] [INFO ] [MAIN ] GLP: Loaded 9735 existing records. [2025-09-22T19:04:29.936091] [WARN ] [MAIN ] GLP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:04:29.936349] [INFO ] [MAIN ] GLP: Wiping existing primary data before full refresh. [2025-09-22T19:04:29.936397] [INFO ] [LOCAL ] GLP: Starting deletion of primary data. [2025-09-22T19:04:29.936813] [DEBUG] [LOCAL ] GLP: Deleted primary data file. [2025-09-22T19:04:29.936872] [INFO ] [MAIN ] GLP: Starting full primary refresh. [2025-09-22T19:04:30.128616] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-05. [2025-09-22T19:04:30.321379] [INFO ] [REMOTE ] GLP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:04:30.322975] [INFO ] [REMOTE ] GKOS: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T19:04:30.330210] [INFO ] [REMOTE ] GKOS: Full fetch complete (59899 records). [2025-09-22T19:04:30.330343] [DEBUG] [VALIDATOR ] GKOS: Validating primary data. [2025-09-22T19:04:30.711264] [DEBUG] [VALIDATOR ] GKOS: All expected trading days are present. [2025-09-22T19:04:30.711367] [DEBUG] [VALIDATOR ] GKOS: Primary data validation passed. [2025-09-22T19:04:30.712214] [INFO ] [MAIN ] GKOS: Fetched primary data is valid. [2025-09-22T19:04:30.712291] [DEBUG] [LOCAL ] GKOS: Saving primary data. [2025-09-22T19:04:30.714301] [DEBUG] [LOCAL ] GKOS: Trimmed 59899 records to 43097 (keeping 200 days of data) [2025-09-22T19:04:30.922064] [INFO ] [REMOTE ] GLP: Fetching primary data for 2024-12. [2025-09-22T19:04:30.976286] [DEBUG] [LOCAL ] GKOS: Primary data saved (43097 records). [2025-09-22T19:04:30.976427] [INFO ] [MAIN ] GKOS: Full history saved. [2025-09-22T19:04:30.976516] [INFO ] [MAIN ] Update Progress: 939/2372 symbols completed. GKOS took 28.0s. Estimated remaining: 3h 9m 56s. Rate: 7.5 symbols/min [2025-09-22T19:04:31.171470] [INFO ] [MAIN ] GLW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:04:31.174411] [INFO ] [REMOTE ] GLOB: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-22T19:04:31.183880] [INFO ] [REMOTE ] GLOB: Full fetch complete (63102 records). [2025-09-22T19:04:31.184007] [DEBUG] [VALIDATOR ] GLOB: Validating primary data. [2025-09-22T19:04:31.590924] [DEBUG] [LOCAL ] GLW: Loaded 54415 existing records from primary storage. [2025-09-22T19:04:31.610476] [INFO ] [MAIN ] GLW: Loaded 54415 existing records. [2025-09-22T19:04:31.738132] [DEBUG] [VALIDATOR ] GLOB: All expected trading days are present. [2025-09-22T19:04:31.763085] [DEBUG] [VALIDATOR ] GLOB: Primary data validation passed. [2025-09-22T19:04:31.776367] [INFO ] [MAIN ] GLOB: Fetched primary data is valid. [2025-09-22T19:04:31.808708] [DEBUG] [LOCAL ] GLOB: Saving primary data. [2025-09-22T19:04:31.844774] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T19:04:31.872462] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-01. [2025-09-22T19:04:31.882949] [DEBUG] [LOCAL ] GLOB: Trimmed 63102 records to 47283 (keeping 200 days of data) [2025-09-22T19:04:31.888352] [WARN ] [MAIN ] GLW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:04:31.889610] [INFO ] [MAIN ] GLW: Wiping existing primary data before full refresh. [2025-09-22T19:04:31.889856] [INFO ] [LOCAL ] GLW: Starting deletion of primary data. [2025-09-22T19:04:31.891358] [DEBUG] [LOCAL ] GLW: Deleted primary data file. [2025-09-22T19:04:31.891422] [INFO ] [MAIN ] GLW: Starting full primary refresh. [2025-09-22T19:04:32.263420] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-05 (2.13 seconds). [2025-09-22T19:04:32.528709] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-06. [2025-09-22T19:04:32.552583] [INFO ] [REMOTE ] GLW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:04:32.628276] [DEBUG] [LOCAL ] GLOB: Primary data saved (47283 records). [2025-09-22T19:04:32.628429] [INFO ] [MAIN ] GLOB: Full history saved. [2025-09-22T19:04:32.628526] [INFO ] [MAIN ] Update Progress: 940/2372 symbols completed. GLOB took 27.2s. Estimated remaining: 3h 9m 38s. Rate: 7.6 symbols/min [2025-09-22T19:04:32.746252] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-01 (0.87 seconds). [2025-09-22T19:04:32.812792] [INFO ] [MAIN ] GM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:04:32.866582] [DEBUG] [LOCAL ] GM: Loaded 54508 existing records from primary storage. [2025-09-22T19:04:32.866795] [INFO ] [MAIN ] GM: Loaded 54508 existing records. [2025-09-22T19:04:33.043128] [WARN ] [MAIN ] GM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:04:33.043400] [INFO ] [MAIN ] GM: Wiping existing primary data before full refresh. [2025-09-22T19:04:33.043459] [INFO ] [LOCAL ] GM: Starting deletion of primary data. [2025-09-22T19:04:33.045080] [DEBUG] [LOCAL ] GM: Deleted primary data file. [2025-09-22T19:04:33.045146] [INFO ] [MAIN ] GM: Starting full primary refresh. [2025-09-22T19:04:33.327154] [INFO ] [REMOTE ] GLW: Fetching primary data for 2024-12. [2025-09-22T19:04:33.398320] [INFO ] [REMOTE ] GM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:04:34.062726] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-22T19:04:34.122012] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-07. [2025-09-22T19:04:34.922024] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-02. [2025-09-22T19:04:35.316582] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2024-12 (1.99 seconds). [2025-09-22T19:04:35.701487] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-02 (0.78 seconds). [2025-09-22T19:04:35.721998] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-03. [2025-09-22T19:04:35.957995] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-07 (1.84 seconds). [2025-09-22T19:04:36.522062] [INFO ] [REMOTE ] GM: Fetching primary data for 2024-12. [2025-09-22T19:04:36.547161] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-22T19:04:37.322070] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-08. [2025-09-22T19:04:38.122065] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-01. [2025-09-22T19:04:38.563610] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2024-12 (2.04 seconds). [2025-09-22T19:04:38.922086] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-01. [2025-09-22T19:04:39.244394] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-08 (1.92 seconds). [2025-09-22T19:04:39.649524] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-22T19:04:39.722043] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-02. [2025-09-22T19:04:40.522067] [INFO ] [REMOTE ] GIS: Fetching primary data for 2025-09. [2025-09-22T19:04:41.023774] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-01 (2.10 seconds). [2025-09-22T19:04:41.309047] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T19:04:41.322011] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-03. [2025-09-22T19:04:42.122015] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-04. [2025-09-22T19:04:42.354283] [INFO ] [REMOTE ] GIS: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-22T19:04:42.362514] [INFO ] [REMOTE ] GIS: Full fetch complete (77649 records). [2025-09-22T19:04:42.362635] [DEBUG] [VALIDATOR ] GIS: Validating primary data. [2025-09-22T19:04:42.752248] [DEBUG] [VALIDATOR ] GIS: All expected trading days are present. [2025-09-22T19:04:42.752334] [DEBUG] [VALIDATOR ] GIS: Primary data validation passed. [2025-09-22T19:04:42.753269] [INFO ] [MAIN ] GIS: Fetched primary data is valid. [2025-09-22T19:04:42.753336] [DEBUG] [LOCAL ] GIS: Saving primary data. [2025-09-22T19:04:42.754803] [DEBUG] [LOCAL ] GIS: Trimmed 77649 records to 53675 (keeping 200 days of data) [2025-09-22T19:04:42.930849] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-02. [2025-09-22T19:04:43.048091] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-22T19:04:43.093511] [DEBUG] [LOCAL ] GIS: Primary data saved (53675 records). [2025-09-22T19:04:43.093622] [INFO ] [MAIN ] GIS: Full history saved. [2025-09-22T19:04:43.093750] [INFO ] [MAIN ] Update Progress: 941/2372 symbols completed. GIS took 50.3s. Estimated remaining: 3h 9m 34s. Rate: 7.5 symbols/min [2025-09-22T19:04:43.276579] [INFO ] [MAIN ] GME: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:04:43.310377] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T19:04:43.374253] [DEBUG] [LOCAL ] GME: Loaded 54539 existing records from primary storage. [2025-09-22T19:04:43.374426] [INFO ] [MAIN ] GME: Loaded 54539 existing records. [2025-09-22T19:04:43.551148] [WARN ] [MAIN ] GME: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:04:43.551428] [INFO ] [MAIN ] GME: Wiping existing primary data before full refresh. [2025-09-22T19:04:43.551476] [INFO ] [LOCAL ] GME: Starting deletion of primary data. [2025-09-22T19:04:43.552732] [DEBUG] [LOCAL ] GME: Deleted primary data file. [2025-09-22T19:04:43.552795] [INFO ] [MAIN ] GME: Starting full primary refresh. [2025-09-22T19:04:43.725044] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-05. [2025-09-22T19:04:43.907621] [INFO ] [REMOTE ] GME: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:04:44.407796] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T19:04:44.522115] [INFO ] [REMOTE ] GME: Fetching primary data for 2024-12. [2025-09-22T19:04:44.755757] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T19:04:45.322097] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-04. [2025-09-22T19:04:46.122070] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-03. [2025-09-22T19:04:46.922155] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-06. [2025-09-22T19:04:47.227273] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-22T19:04:47.278387] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2024-12 (2.76 seconds). [2025-09-22T19:04:47.551610] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-06 (0.63 seconds). [2025-09-22T19:04:47.722062] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-05. [2025-09-22T19:04:48.034667] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-03 (1.91 seconds). [2025-09-22T19:04:48.522082] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-01. [2025-09-22T19:04:49.322029] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-07. [2025-09-22T19:04:49.587609] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-05 (1.87 seconds). [2025-09-22T19:04:49.723512] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-07 (0.40 seconds). [2025-09-22T19:04:50.122102] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-06. [2025-09-22T19:04:50.912368] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-01 (2.39 seconds). [2025-09-22T19:04:50.922739] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-04. [2025-09-22T19:04:51.670354] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-22T19:04:51.722043] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-07. [2025-09-22T19:04:52.522078] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-02. [2025-09-22T19:04:52.877293] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-22T19:04:53.322039] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-08. [2025-09-22T19:04:53.757426] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-07 (2.04 seconds). [2025-09-22T19:04:53.886529] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-22T19:04:54.122079] [INFO ] [REMOTE ] GLP: Fetching primary data for 2025-09. [2025-09-22T19:04:54.814717] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-02 (2.29 seconds). [2025-09-22T19:04:54.928802] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-03. [2025-09-22T19:04:54.931279] [INFO ] [REMOTE ] GLP: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-22T19:04:54.934683] [INFO ] [REMOTE ] GLP: Full fetch complete (14423 records). [2025-09-22T19:04:54.934796] [DEBUG] [VALIDATOR ] GLP: Validating primary data. [2025-09-22T19:04:55.305829] [DEBUG] [VALIDATOR ] GLP: All expected trading days are present. [2025-09-22T19:04:55.305910] [DEBUG] [VALIDATOR ] GLP: Primary data validation passed. [2025-09-22T19:04:55.306262] [INFO ] [MAIN ] GLP: Fetched primary data is valid. [2025-09-22T19:04:55.306300] [DEBUG] [LOCAL ] GLP: Saving primary data. [2025-09-22T19:04:55.306851] [DEBUG] [LOCAL ] GLP: Trimmed 14423 records to 9519 (keeping 200 days of data) [2025-09-22T19:04:55.364824] [DEBUG] [LOCAL ] GLP: Primary data saved (9519 records). [2025-09-22T19:04:55.365003] [INFO ] [MAIN ] GLP: Full history saved. [2025-09-22T19:04:55.365105] [INFO ] [MAIN ] Update Progress: 942/2372 symbols completed. GLP took 25.8s. Estimated remaining: 3h 9m 33s. Rate: 7.5 symbols/min [2025-09-22T19:04:55.541406] [INFO ] [MAIN ] GMED: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:04:55.593697] [DEBUG] [LOCAL ] GMED: Loaded 48979 existing records from primary storage. [2025-09-22T19:04:55.593861] [INFO ] [MAIN ] GMED: Loaded 48979 existing records. [2025-09-22T19:04:55.735421] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-08. [2025-09-22T19:04:55.781513] [WARN ] [MAIN ] GMED: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:04:55.781822] [INFO ] [MAIN ] GMED: Wiping existing primary data before full refresh. [2025-09-22T19:04:55.781893] [INFO ] [LOCAL ] GMED: Starting deletion of primary data. [2025-09-22T19:04:55.783119] [DEBUG] [LOCAL ] GMED: Deleted primary data file. [2025-09-22T19:04:55.783183] [INFO ] [MAIN ] GMED: Starting full primary refresh. [2025-09-22T19:04:56.145175] [INFO ] [REMOTE ] GMED: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:04:56.522072] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-05. [2025-09-22T19:04:57.050979] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-03 (2.12 seconds). [2025-09-22T19:04:57.322100] [INFO ] [REMOTE ] GMED: Fetching primary data for 2024-12. [2025-09-22T19:04:57.678004] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-22T19:04:58.122067] [INFO ] [REMOTE ] GLW: Fetching primary data for 2025-09. [2025-09-22T19:04:58.571408] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-05 (2.05 seconds). [2025-09-22T19:04:58.843795] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-22T19:04:58.922065] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-01. [2025-09-22T19:04:59.722055] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-04. [2025-09-22T19:05:00.482845] [INFO ] [REMOTE ] GLW: Incremental fetch complete for 2025-09 (2.36 seconds). [2025-09-22T19:05:00.492116] [INFO ] [REMOTE ] GLW: Full fetch complete (77614 records). [2025-09-22T19:05:00.492330] [DEBUG] [VALIDATOR ] GLW: Validating primary data. [2025-09-22T19:05:00.527847] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-06. [2025-09-22T19:05:00.871719] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-22T19:05:00.992639] [DEBUG] [VALIDATOR ] GLW: All expected trading days are present. [2025-09-22T19:05:00.992770] [DEBUG] [VALIDATOR ] GLW: Primary data validation passed. [2025-09-22T19:05:00.993876] [INFO ] [MAIN ] GLW: Fetched primary data is valid. [2025-09-22T19:05:00.993986] [DEBUG] [LOCAL ] GLW: Saving primary data. [2025-09-22T19:05:00.995784] [DEBUG] [LOCAL ] GLW: Trimmed 77614 records to 53635 (keeping 200 days of data) [2025-09-22T19:05:01.323331] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-02. [2025-09-22T19:05:01.352384] [DEBUG] [LOCAL ] GLW: Primary data saved (53635 records). [2025-09-22T19:05:01.352516] [INFO ] [MAIN ] GLW: Full history saved. [2025-09-22T19:05:01.352693] [INFO ] [MAIN ] Update Progress: 943/2372 symbols completed. GLW took 30.4s. Estimated remaining: 3h 9m 22s. Rate: 7.5 symbols/min [2025-09-22T19:05:01.529903] [INFO ] [MAIN ] GMRE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:05:01.570955] [DEBUG] [LOCAL ] GMRE: Loaded 38263 existing records from primary storage. [2025-09-22T19:05:01.571103] [INFO ] [MAIN ] GMRE: Loaded 38263 existing records. [2025-09-22T19:05:01.750354] [WARN ] [MAIN ] GMRE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:05:01.750732] [INFO ] [MAIN ] GMRE: Wiping existing primary data before full refresh. [2025-09-22T19:05:01.750794] [INFO ] [LOCAL ] GMRE: Starting deletion of primary data. [2025-09-22T19:05:01.751780] [DEBUG] [LOCAL ] GMRE: Deleted primary data file. [2025-09-22T19:05:01.751856] [INFO ] [MAIN ] GMRE: Starting full primary refresh. [2025-09-22T19:05:02.145458] [INFO ] [REMOTE ] GMRE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:05:02.145813] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2024-12. [2025-09-22T19:05:02.445664] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-04 (2.72 seconds). [2025-09-22T19:05:02.635825] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-06 (2.11 seconds). [2025-09-22T19:05:02.922063] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-05. [2025-09-22T19:05:03.051974] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-02 (1.73 seconds). [2025-09-22T19:05:03.480296] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-22T19:05:03.722062] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-03. [2025-09-22T19:05:04.522074] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-01. [2025-09-22T19:05:05.048541] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-22T19:05:05.322133] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-04. [2025-09-22T19:05:05.541542] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-05 (2.62 seconds). [2025-09-22T19:05:05.916242] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-22T19:05:06.122049] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-02. [2025-09-22T19:05:06.922026] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-07. [2025-09-22T19:05:07.028872] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T19:05:07.076204] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-22T19:05:07.722067] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-05. [2025-09-22T19:05:08.522063] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-03. [2025-09-22T19:05:08.715487] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T19:05:09.322092] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-08. [2025-09-22T19:05:09.695567] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-05 (1.97 seconds). [2025-09-22T19:05:09.990487] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T19:05:10.122007] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-04. [2025-09-22T19:05:10.922058] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-06. [2025-09-22T19:05:11.237389] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-22T19:05:11.318019] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-22T19:05:11.722056] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-05. [2025-09-22T19:05:12.522115] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-06. [2025-09-22T19:05:12.744897] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-22T19:05:13.191854] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-06 (2.27 seconds). [2025-09-22T19:05:13.322019] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-07. [2025-09-22T19:05:13.835668] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T19:05:14.122076] [INFO ] [REMOTE ] GM: Fetching primary data for 2025-09. [2025-09-22T19:05:14.922080] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-07. [2025-09-22T19:05:15.722125] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-06. [2025-09-22T19:05:15.781792] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-07 (2.46 seconds). [2025-09-22T19:05:15.817965] [INFO ] [REMOTE ] GM: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T19:05:15.826484] [INFO ] [REMOTE ] GM: Full fetch complete (77821 records). [2025-09-22T19:05:15.826717] [DEBUG] [VALIDATOR ] GM: Validating primary data. [2025-09-22T19:05:16.230720] [DEBUG] [VALIDATOR ] GM: All expected trading days are present. [2025-09-22T19:05:16.230854] [DEBUG] [VALIDATOR ] GM: Primary data validation passed. [2025-09-22T19:05:16.232807] [INFO ] [MAIN ] GM: Fetched primary data is valid. [2025-09-22T19:05:16.232931] [DEBUG] [LOCAL ] GM: Saving primary data. [2025-09-22T19:05:16.234949] [DEBUG] [LOCAL ] GM: Trimmed 77821 records to 53728 (keeping 200 days of data) [2025-09-22T19:05:16.402286] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T19:05:16.522164] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-08. [2025-09-22T19:05:16.622729] [DEBUG] [LOCAL ] GM: Primary data saved (53728 records). [2025-09-22T19:05:16.622868] [INFO ] [MAIN ] GM: Full history saved. [2025-09-22T19:05:16.622974] [INFO ] [MAIN ] Update Progress: 944/2372 symbols completed. GM took 44.0s. Estimated remaining: 3h 9m 25s. Rate: 7.5 symbols/min [2025-09-22T19:05:16.793573] [INFO ] [MAIN ] GNE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:05:16.813940] [DEBUG] [LOCAL ] GNE: Loaded 17580 existing records from primary storage. [2025-09-22T19:05:16.814087] [INFO ] [MAIN ] GNE: Loaded 17580 existing records. [2025-09-22T19:05:17.008086] [WARN ] [MAIN ] GNE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:05:17.008415] [INFO ] [MAIN ] GNE: Wiping existing primary data before full refresh. [2025-09-22T19:05:17.008528] [INFO ] [LOCAL ] GNE: Starting deletion of primary data. [2025-09-22T19:05:17.009174] [DEBUG] [LOCAL ] GNE: Deleted primary data file. [2025-09-22T19:05:17.009345] [INFO ] [MAIN ] GNE: Starting full primary refresh. [2025-09-22T19:05:17.335468] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-08. [2025-09-22T19:05:17.397052] [INFO ] [REMOTE ] GNE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:05:17.424206] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T19:05:18.106267] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-22T19:05:18.122018] [INFO ] [REMOTE ] GMED: Fetching primary data for 2025-09. [2025-09-22T19:05:18.922078] [INFO ] [REMOTE ] GNE: Fetching primary data for 2024-12. [2025-09-22T19:05:19.425200] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-08 (2.09 seconds). [2025-09-22T19:05:19.603984] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2024-12 (0.68 seconds). [2025-09-22T19:05:19.722015] [INFO ] [REMOTE ] GME: Fetching primary data for 2025-09. [2025-09-22T19:05:19.751046] [INFO ] [REMOTE ] GMED: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-22T19:05:19.760474] [INFO ] [REMOTE ] GMED: Full fetch complete (69075 records). [2025-09-22T19:05:19.760629] [DEBUG] [VALIDATOR ] GMED: Validating primary data. [2025-09-22T19:05:20.157000] [DEBUG] [VALIDATOR ] GMED: All expected trading days are present. [2025-09-22T19:05:20.157147] [DEBUG] [VALIDATOR ] GMED: Primary data validation passed. [2025-09-22T19:05:20.158062] [INFO ] [MAIN ] GMED: Fetched primary data is valid. [2025-09-22T19:05:20.158128] [DEBUG] [LOCAL ] GMED: Saving primary data. [2025-09-22T19:05:20.159796] [DEBUG] [LOCAL ] GMED: Trimmed 69075 records to 48319 (keeping 200 days of data) [2025-09-22T19:05:20.461719] [DEBUG] [LOCAL ] GMED: Primary data saved (48319 records). [2025-09-22T19:05:20.461879] [INFO ] [MAIN ] GMED: Full history saved. [2025-09-22T19:05:20.461982] [INFO ] [MAIN ] Update Progress: 945/2372 symbols completed. GMED took 25.1s. Estimated remaining: 3h 9m 11s. Rate: 7.5 symbols/min [2025-09-22T19:05:20.527207] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-01. [2025-09-22T19:05:20.645825] [INFO ] [MAIN ] GNK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:05:20.689132] [DEBUG] [LOCAL ] GNK: Loaded 41479 existing records from primary storage. [2025-09-22T19:05:20.689319] [INFO ] [MAIN ] GNK: Loaded 41479 existing records. [2025-09-22T19:05:20.867296] [WARN ] [MAIN ] GNK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:05:20.867614] [INFO ] [MAIN ] GNK: Wiping existing primary data before full refresh. [2025-09-22T19:05:20.867694] [INFO ] [LOCAL ] GNK: Starting deletion of primary data. [2025-09-22T19:05:20.868875] [DEBUG] [LOCAL ] GNK: Deleted primary data file. [2025-09-22T19:05:20.868936] [INFO ] [MAIN ] GNK: Starting full primary refresh. [2025-09-22T19:05:21.226704] [INFO ] [REMOTE ] GNK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:05:21.322041] [INFO ] [REMOTE ] GNK: Fetching primary data for 2024-12. [2025-09-22T19:05:21.417098] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-01 (0.89 seconds). [2025-09-22T19:05:22.122041] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-02. [2025-09-22T19:05:22.464703] [INFO ] [REMOTE ] GME: Incremental fetch complete for 2025-09 (2.74 seconds). [2025-09-22T19:05:22.478136] [INFO ] [REMOTE ] GME: Full fetch complete (77918 records). [2025-09-22T19:05:22.478344] [DEBUG] [VALIDATOR ] GME: Validating primary data. [2025-09-22T19:05:22.716833] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T19:05:22.946400] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-22T19:05:22.924750] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-07. [2025-09-22T19:05:22.953470] [DEBUG] [VALIDATOR ] GME: All expected trading days are present. [2025-09-22T19:05:22.954682] [DEBUG] [VALIDATOR ] GME: Primary data validation passed. [2025-09-22T19:05:22.956005] [INFO ] [MAIN ] GME: Fetched primary data is valid. [2025-09-22T19:05:22.956201] [DEBUG] [LOCAL ] GME: Saving primary data. [2025-09-22T19:05:22.958132] [DEBUG] [LOCAL ] GME: Trimmed 77918 records to 53761 (keeping 200 days of data) [2025-09-22T19:05:23.301592] [DEBUG] [LOCAL ] GME: Primary data saved (53761 records). [2025-09-22T19:05:23.302081] [INFO ] [MAIN ] GME: Full history saved. [2025-09-22T19:05:23.302179] [INFO ] [MAIN ] Update Progress: 946/2372 symbols completed. GME took 40.2s. Estimated remaining: 3h 8m 55s. Rate: 7.5 symbols/min [2025-09-22T19:05:23.497047] [INFO ] [MAIN ] GNL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:05:23.542333] [DEBUG] [LOCAL ] GNL: Loaded 48190 existing records from primary storage. [2025-09-22T19:05:23.542506] [INFO ] [MAIN ] GNL: Loaded 48190 existing records. [2025-09-22T19:05:23.725099] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-03. [2025-09-22T19:05:23.725264] [WARN ] [MAIN ] GNL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:05:23.726707] [INFO ] [MAIN ] GNL: Wiping existing primary data before full refresh. [2025-09-22T19:05:23.726767] [INFO ] [LOCAL ] GNL: Starting deletion of primary data. [2025-09-22T19:05:23.728134] [DEBUG] [LOCAL ] GNL: Deleted primary data file. [2025-09-22T19:05:23.728197] [INFO ] [MAIN ] GNL: Starting full primary refresh. [2025-09-22T19:05:24.117275] [INFO ] [REMOTE ] GNL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:05:24.361281] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T19:05:24.437628] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-03 (0.71 seconds). [2025-09-22T19:05:24.522050] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-01. [2025-09-22T19:05:25.322061] [INFO ] [REMOTE ] GNL: Fetching primary data for 2024-12. [2025-09-22T19:05:25.880716] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T19:05:26.122119] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-08. [2025-09-22T19:05:26.745730] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-22T19:05:26.922146] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-04. [2025-09-22T19:05:27.519440] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T19:05:27.627869] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-04 (0.71 seconds). [2025-09-22T19:05:27.722057] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-02. [2025-09-22T19:05:28.522064] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-05. [2025-09-22T19:05:29.097309] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T19:05:29.322087] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-03. [2025-09-22T19:05:29.465192] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-22T19:05:30.122102] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-01. [2025-09-22T19:05:30.930429] [INFO ] [REMOTE ] GMRE: Fetching primary data for 2025-09. [2025-09-22T19:05:30.935404] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-03 (1.61 seconds). [2025-09-22T19:05:31.592408] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T19:05:31.722064] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-02. [2025-09-22T19:05:32.381110] [INFO ] [REMOTE ] GMRE: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T19:05:32.387683] [INFO ] [REMOTE ] GMRE: Full fetch complete (53461 records). [2025-09-22T19:05:32.387804] [DEBUG] [VALIDATOR ] GMRE: Validating primary data. [2025-09-22T19:05:32.531295] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-06. [2025-09-22T19:05:32.781873] [DEBUG] [VALIDATOR ] GMRE: All expected trading days are present. [2025-09-22T19:05:32.781952] [DEBUG] [VALIDATOR ] GMRE: Primary data validation passed. [2025-09-22T19:05:32.782708] [INFO ] [MAIN ] GMRE: Fetched primary data is valid. [2025-09-22T19:05:32.782771] [DEBUG] [LOCAL ] GMRE: Saving primary data. [2025-09-22T19:05:32.783862] [DEBUG] [LOCAL ] GMRE: Trimmed 53461 records to 37625 (keeping 200 days of data) [2025-09-22T19:05:33.014198] [DEBUG] [LOCAL ] GMRE: Primary data saved (37625 records). [2025-09-22T19:05:33.014336] [INFO ] [MAIN ] GMRE: Full history saved. [2025-09-22T19:05:33.014420] [INFO ] [MAIN ] Update Progress: 947/2372 symbols completed. GMRE took 31.7s. Estimated remaining: 3h 8m 50s. Rate: 7.5 symbols/min [2025-09-22T19:05:33.193379] [INFO ] [MAIN ] GNRC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:05:33.241615] [DEBUG] [LOCAL ] GNRC: Loaded 45796 existing records from primary storage. [2025-09-22T19:05:33.241779] [INFO ] [MAIN ] GNRC: Loaded 45796 existing records. [2025-09-22T19:05:33.327467] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-04. [2025-09-22T19:05:33.446070] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T19:05:33.452572] [WARN ] [MAIN ] GNRC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:05:33.461155] [INFO ] [MAIN ] GNRC: Wiping existing primary data before full refresh. [2025-09-22T19:05:33.461546] [INFO ] [LOCAL ] GNRC: Starting deletion of primary data. [2025-09-22T19:05:33.462932] [DEBUG] [LOCAL ] GNRC: Deleted primary data file. [2025-09-22T19:05:33.462992] [INFO ] [MAIN ] GNRC: Starting full primary refresh. [2025-09-22T19:05:33.820605] [INFO ] [REMOTE ] GNRC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:05:33.835620] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-06 (1.30 seconds). [2025-09-22T19:05:34.122071] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-03. [2025-09-22T19:05:34.639151] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-22T19:05:34.922049] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-07. [2025-09-22T19:05:35.426402] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T19:05:35.722018] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2024-12. [2025-09-22T19:05:36.117441] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-22T19:05:36.522123] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-04. [2025-09-22T19:05:37.322026] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-05. [2025-09-22T19:05:37.404776] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-22T19:05:37.818180] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T19:05:38.122045] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-05. [2025-09-22T19:05:38.827255] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-05 (1.51 seconds). [2025-09-22T19:05:38.922111] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-08. [2025-09-22T19:05:39.612617] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T19:05:39.722106] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-06. [2025-09-22T19:05:40.026964] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-22T19:05:40.522107] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-01. [2025-09-22T19:05:40.876812] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-06 (1.15 seconds). [2025-09-22T19:05:41.322082] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-07. [2025-09-22T19:05:42.048406] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-22T19:05:42.122056] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-06. [2025-09-22T19:05:42.859945] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-07 (1.54 seconds). [2025-09-22T19:05:42.922046] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-08. [2025-09-22T19:05:43.483414] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-22T19:05:43.722118] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-02. [2025-09-22T19:05:44.413056] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T19:05:44.522083] [INFO ] [REMOTE ] GNK: Fetching primary data for 2025-09. [2025-09-22T19:05:45.056689] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T19:05:45.322050] [INFO ] [REMOTE ] GNE: Fetching primary data for 2025-09. [2025-09-22T19:05:45.831352] [INFO ] [REMOTE ] GNK: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-22T19:05:45.837473] [INFO ] [REMOTE ] GNK: Full fetch complete (56951 records). [2025-09-22T19:05:45.837637] [DEBUG] [VALIDATOR ] GNK: Validating primary data. [2025-09-22T19:05:46.126679] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-07. [2025-09-22T19:05:46.233786] [INFO ] [REMOTE ] GNE: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-22T19:05:46.247942] [DEBUG] [VALIDATOR ] GNK: All expected trading days are present. [2025-09-22T19:05:46.252581] [DEBUG] [VALIDATOR ] GNK: Primary data validation passed. [2025-09-22T19:05:46.253745] [INFO ] [MAIN ] GNK: Fetched primary data is valid. [2025-09-22T19:05:46.252784] [INFO ] [REMOTE ] GNE: Full fetch complete (22145 records). [2025-09-22T19:05:46.253918] [DEBUG] [LOCAL ] GNK: Saving primary data. [2025-09-22T19:05:46.254164] [DEBUG] [VALIDATOR ] GNE: Validating primary data. [2025-09-22T19:05:46.354418] [DEBUG] [LOCAL ] GNK: Trimmed 56951 records to 40728 (keeping 200 days of data) [2025-09-22T19:05:46.880211] [DEBUG] [VALIDATOR ] GNE: All expected trading days are present. [2025-09-22T19:05:46.881079] [DEBUG] [VALIDATOR ] GNE: Primary data validation passed. [2025-09-22T19:05:46.882379] [INFO ] [MAIN ] GNE: Fetched primary data is valid. [2025-09-22T19:05:46.882458] [DEBUG] [LOCAL ] GNE: Saving primary data. [2025-09-22T19:05:46.889751] [DEBUG] [LOCAL ] GNE: Trimmed 22145 records to 17531 (keeping 200 days of data) [2025-09-22T19:05:46.940228] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-03. [2025-09-22T19:05:46.994025] [DEBUG] [LOCAL ] GNK: Primary data saved (40728 records). [2025-09-22T19:05:46.995407] [INFO ] [MAIN ] GNK: Full history saved. [2025-09-22T19:05:46.997881] [INFO ] [MAIN ] Update Progress: 948/2372 symbols completed. GNK took 26.5s. Estimated remaining: 3h 8m 51s. Rate: 7.5 symbols/min [2025-09-22T19:05:47.128346] [DEBUG] [LOCAL ] GNE: Primary data saved (17531 records). [2025-09-22T19:05:47.134319] [INFO ] [MAIN ] GNE: Full history saved. [2025-09-22T19:05:47.139603] [INFO ] [MAIN ] Update Progress: 949/2372 symbols completed. GNE took 30.5s. Estimated remaining: 3h 8m 31s. Rate: 7.5 symbols/min [2025-09-22T19:05:47.298503] [INFO ] [MAIN ] GNT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:05:47.388599] [DEBUG] [LOCAL ] GNT: Loaded 7944 existing records from primary storage. [2025-09-22T19:05:47.389764] [INFO ] [MAIN ] GNTY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:05:47.389995] [INFO ] [MAIN ] GNT: Loaded 7944 existing records. [2025-09-22T19:05:47.529433] [DEBUG] [LOCAL ] GNTY: Loaded 7131 existing records from primary storage. [2025-09-22T19:05:47.550460] [INFO ] [MAIN ] GNTY: Loaded 7131 existing records. [2025-09-22T19:05:47.655490] [WARN ] [MAIN ] GNT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:05:47.714822] [INFO ] [MAIN ] GNT: Wiping existing primary data before full refresh. [2025-09-22T19:05:47.719351] [INFO ] [LOCAL ] GNT: Starting deletion of primary data. [2025-09-22T19:05:47.730381] [DEBUG] [LOCAL ] GNT: Deleted primary data file. [2025-09-22T19:05:47.740762] [INFO ] [MAIN ] GNT: Starting full primary refresh. [2025-09-22T19:05:47.872376] [WARN ] [MAIN ] GNTY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:05:47.937296] [INFO ] [MAIN ] GNTY: Wiping existing primary data before full refresh. [2025-09-22T19:05:47.940995] [INFO ] [LOCAL ] GNTY: Starting deletion of primary data. [2025-09-22T19:05:47.986198] [DEBUG] [LOCAL ] GNTY: Deleted primary data file. [2025-09-22T19:05:48.002460] [INFO ] [MAIN ] GNTY: Starting full primary refresh. [2025-09-22T19:05:48.448130] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-07 (2.32 seconds). [2025-09-22T19:05:48.505176] [INFO ] [REMOTE ] GNT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:05:48.531911] [INFO ] [REMOTE ] GNT: Fetching primary data for 2024-12. [2025-09-22T19:05:48.555289] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-08. [2025-09-22T19:05:48.640376] [INFO ] [REMOTE ] GNTY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:05:48.665328] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-22T19:05:49.192327] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-22T19:05:49.322066] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2024-12. [2025-09-22T19:05:50.031987] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2024-12 (0.71 seconds). [2025-09-22T19:05:50.094376] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-22T19:05:50.122011] [INFO ] [REMOTE ] GNL: Fetching primary data for 2025-09. [2025-09-22T19:05:50.922059] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-04. [2025-09-22T19:05:51.705525] [INFO ] [REMOTE ] GNL: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-22T19:05:51.712538] [INFO ] [REMOTE ] GNL: Full fetch complete (68538 records). [2025-09-22T19:05:51.712678] [DEBUG] [VALIDATOR ] GNL: Validating primary data. [2025-09-22T19:05:51.727252] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-01. [2025-09-22T19:05:52.112515] [DEBUG] [VALIDATOR ] GNL: All expected trading days are present. [2025-09-22T19:05:52.112617] [DEBUG] [VALIDATOR ] GNL: Primary data validation passed. [2025-09-22T19:05:52.113510] [INFO ] [MAIN ] GNL: Fetched primary data is valid. [2025-09-22T19:05:52.113569] [DEBUG] [LOCAL ] GNL: Saving primary data. [2025-09-22T19:05:52.114924] [DEBUG] [LOCAL ] GNL: Trimmed 68538 records to 47345 (keeping 200 days of data) [2025-09-22T19:05:52.391537] [DEBUG] [LOCAL ] GNL: Primary data saved (47345 records). [2025-09-22T19:05:52.391698] [INFO ] [MAIN ] GNL: Full history saved. [2025-09-22T19:05:52.391798] [INFO ] [MAIN ] Update Progress: 950/2372 symbols completed. GNL took 29.1s. Estimated remaining: 3h 8m 19s. Rate: 7.6 symbols/min [2025-09-22T19:05:52.530277] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-01. [2025-09-22T19:05:52.575768] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T19:05:52.614167] [INFO ] [MAIN ] GNW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:05:52.618917] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-22T19:05:52.675818] [DEBUG] [LOCAL ] GNW: Loaded 52097 existing records from primary storage. [2025-09-22T19:05:52.675967] [INFO ] [MAIN ] GNW: Loaded 52097 existing records. [2025-09-22T19:05:52.862219] [WARN ] [MAIN ] GNW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:05:52.862512] [INFO ] [MAIN ] GNW: Wiping existing primary data before full refresh. [2025-09-22T19:05:52.862569] [INFO ] [LOCAL ] GNW: Starting deletion of primary data. [2025-09-22T19:05:52.863843] [DEBUG] [LOCAL ] GNW: Deleted primary data file. [2025-09-22T19:05:52.863908] [INFO ] [MAIN ] GNW: Starting full primary refresh. [2025-09-22T19:05:53.228339] [INFO ] [REMOTE ] GNW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:05:53.274146] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T19:05:53.322053] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-02. [2025-09-22T19:05:53.739373] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-02 (0.42 seconds). [2025-09-22T19:05:54.122045] [INFO ] [REMOTE ] GNW: Fetching primary data for 2024-12. [2025-09-22T19:05:54.922124] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-02. [2025-09-22T19:05:55.435001] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-22T19:05:55.722054] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-03. [2025-09-22T19:05:55.920542] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T19:05:56.342894] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-22T19:05:56.522077] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-05. [2025-09-22T19:05:57.322066] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-01. [2025-09-22T19:05:57.878622] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T19:05:58.122067] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-06. [2025-09-22T19:05:58.891754] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T19:05:58.922019] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-02. [2025-09-22T19:05:59.340148] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T19:05:59.722058] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-04. [2025-09-22T19:06:00.302392] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-22T19:06:00.493191] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T19:06:00.522016] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-05. [2025-09-22T19:06:01.284698] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-22T19:06:01.322076] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-03. [2025-09-22T19:06:02.122047] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-03. [2025-09-22T19:06:02.922156] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-06. [2025-09-22T19:06:03.710409] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T19:06:03.721992] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-04. [2025-09-22T19:06:03.997695] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-03 (2.68 seconds). [2025-09-22T19:06:04.423732] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T19:06:04.522069] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-07. [2025-09-22T19:06:04.788984] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-22T19:06:05.116302] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-07 (0.59 seconds). [2025-09-22T19:06:05.322052] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-07. [2025-09-22T19:06:06.122110] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-08. [2025-09-22T19:06:06.734723] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-22T19:06:06.922027] [INFO ] [REMOTE ] GNT: Fetching primary data for 2025-09. [2025-09-22T19:06:07.024840] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-22T19:06:07.701932] [INFO ] [REMOTE ] GNT: Incremental fetch complete for 2025-09 (0.78 seconds). [2025-09-22T19:06:07.704574] [INFO ] [REMOTE ] GNT: Full fetch complete (10469 records). [2025-09-22T19:06:07.704694] [DEBUG] [VALIDATOR ] GNT: Validating primary data. [2025-09-22T19:06:07.727127] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-04. [2025-09-22T19:06:08.069607] [DEBUG] [VALIDATOR ] GNT: All expected trading days are present. [2025-09-22T19:06:08.069715] [DEBUG] [VALIDATOR ] GNT: Primary data validation passed. [2025-09-22T19:06:08.069979] [INFO ] [MAIN ] GNT: Fetched primary data is valid. [2025-09-22T19:06:08.070018] [DEBUG] [LOCAL ] GNT: Saving primary data. [2025-09-22T19:06:08.070490] [DEBUG] [LOCAL ] GNT: Trimmed 10469 records to 7946 (keeping 200 days of data) [2025-09-22T19:06:08.119237] [DEBUG] [LOCAL ] GNT: Primary data saved (7946 records). [2025-09-22T19:06:08.119371] [INFO ] [MAIN ] GNT: Full history saved. [2025-09-22T19:06:08.119457] [INFO ] [MAIN ] Update Progress: 951/2372 symbols completed. GNT took 21.1s. Estimated remaining: 3h 8m 23s. Rate: 7.5 symbols/min [2025-09-22T19:06:08.290490] [INFO ] [MAIN ] GOF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:06:08.335923] [DEBUG] [LOCAL ] GOF: Loaded 43673 existing records from primary storage. [2025-09-22T19:06:08.336111] [INFO ] [MAIN ] GOF: Loaded 43673 existing records. [2025-09-22T19:06:08.531352] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-05. [2025-09-22T19:06:08.538542] [WARN ] [MAIN ] GOF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:06:08.539721] [INFO ] [MAIN ] GOF: Wiping existing primary data before full refresh. [2025-09-22T19:06:08.539798] [INFO ] [LOCAL ] GOF: Starting deletion of primary data. [2025-09-22T19:06:08.541187] [DEBUG] [LOCAL ] GOF: Deleted primary data file. [2025-09-22T19:06:08.541265] [INFO ] [MAIN ] GOF: Starting full primary refresh. [2025-09-22T19:06:08.907116] [INFO ] [REMOTE ] GOF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:06:09.011990] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-05 (0.48 seconds). [2025-09-22T19:06:09.250994] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T19:06:09.322070] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-06. [2025-09-22T19:06:09.778501] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-06 (0.46 seconds). [2025-09-22T19:06:10.122061] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-08. [2025-09-22T19:06:10.922055] [INFO ] [REMOTE ] GOF: Fetching primary data for 2024-12. [2025-09-22T19:06:11.722059] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-05. [2025-09-22T19:06:11.839573] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T19:06:12.522038] [INFO ] [REMOTE ] GNRC: Fetching primary data for 2025-09. [2025-09-22T19:06:12.622930] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-22T19:06:13.322072] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-01. [2025-09-22T19:06:13.424678] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-22T19:06:14.122135] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-06. [2025-09-22T19:06:14.126228] [INFO ] [REMOTE ] GNRC: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-22T19:06:14.136835] [INFO ] [REMOTE ] GNRC: Full fetch complete (65111 records). [2025-09-22T19:06:14.137061] [DEBUG] [VALIDATOR ] GNRC: Validating primary data. [2025-09-22T19:06:14.584769] [DEBUG] [VALIDATOR ] GNRC: All expected trading days are present. [2025-09-22T19:06:14.584934] [DEBUG] [VALIDATOR ] GNRC: Primary data validation passed. [2025-09-22T19:06:14.586176] [INFO ] [MAIN ] GNRC: Fetched primary data is valid. [2025-09-22T19:06:14.586383] [DEBUG] [LOCAL ] GNRC: Saving primary data. [2025-09-22T19:06:14.588444] [DEBUG] [LOCAL ] GNRC: Trimmed 65111 records to 45155 (keeping 200 days of data) [2025-09-22T19:06:14.760350] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T19:06:14.922381] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-07. [2025-09-22T19:06:14.924538] [DEBUG] [LOCAL ] GNRC: Primary data saved (45155 records). [2025-09-22T19:06:14.924740] [INFO ] [MAIN ] GNRC: Full history saved. [2025-09-22T19:06:14.924866] [INFO ] [MAIN ] Update Progress: 952/2372 symbols completed. GNRC took 41.9s. Estimated remaining: 3h 8m 13s. Rate: 7.5 symbols/min [2025-09-22T19:06:15.107542] [INFO ] [MAIN ] GOLF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:06:15.140175] [DEBUG] [LOCAL ] GOLF: Loaded 32439 existing records from primary storage. [2025-09-22T19:06:15.140318] [INFO ] [MAIN ] GOLF: Loaded 32439 existing records. [2025-09-22T19:06:15.325741] [WARN ] [MAIN ] GOLF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:06:15.326028] [INFO ] [MAIN ] GOLF: Wiping existing primary data before full refresh. [2025-09-22T19:06:15.326079] [INFO ] [LOCAL ] GOLF: Starting deletion of primary data. [2025-09-22T19:06:15.326965] [DEBUG] [LOCAL ] GOLF: Deleted primary data file. [2025-09-22T19:06:15.327029] [INFO ] [MAIN ] GOLF: Starting full primary refresh. [2025-09-22T19:06:15.694160] [INFO ] [REMOTE ] GOLF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:06:15.722073] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-02. [2025-09-22T19:06:16.145741] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T19:06:16.179412] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-06 (2.06 seconds). [2025-09-22T19:06:16.522070] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-07. [2025-09-22T19:06:17.322098] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-08. [2025-09-22T19:06:18.060091] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-02 (2.34 seconds). [2025-09-22T19:06:18.099685] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-08 (0.78 seconds). [2025-09-22T19:06:18.122093] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2024-12. [2025-09-22T19:06:18.922056] [INFO ] [REMOTE ] GNTY: Fetching primary data for 2025-09. [2025-09-22T19:06:18.976118] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-22T19:06:19.173698] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-07 (2.65 seconds). [2025-09-22T19:06:19.519317] [INFO ] [REMOTE ] GNTY: Incremental fetch complete for 2025-09 (0.60 seconds). [2025-09-22T19:06:19.521330] [INFO ] [REMOTE ] GNTY: Full fetch complete (10182 records). [2025-09-22T19:06:19.521404] [DEBUG] [VALIDATOR ] GNTY: Validating primary data. [2025-09-22T19:06:19.726428] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-08. [2025-09-22T19:06:19.919868] [DEBUG] [VALIDATOR ] GNTY: All expected trading days are present. [2025-09-22T19:06:19.919958] [DEBUG] [VALIDATOR ] GNTY: Primary data validation passed. [2025-09-22T19:06:19.920349] [INFO ] [MAIN ] GNTY: Fetched primary data is valid. [2025-09-22T19:06:19.920435] [DEBUG] [LOCAL ] GNTY: Saving primary data. [2025-09-22T19:06:19.921052] [DEBUG] [LOCAL ] GNTY: Trimmed 10182 records to 7079 (keeping 200 days of data) [2025-09-22T19:06:19.965925] [DEBUG] [LOCAL ] GNTY: Primary data saved (7079 records). [2025-09-22T19:06:19.966086] [INFO ] [MAIN ] GNTY: Full history saved. [2025-09-22T19:06:19.966181] [INFO ] [MAIN ] Update Progress: 953/2372 symbols completed. GNTY took 32.8s. Estimated remaining: 3h 8m 1s. Rate: 7.5 symbols/min [2025-09-22T19:06:20.139318] [INFO ] [MAIN ] GOOS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:06:20.186445] [DEBUG] [LOCAL ] GOOS: Loaded 46476 existing records from primary storage. [2025-09-22T19:06:20.186633] [INFO ] [MAIN ] GOOS: Loaded 46476 existing records. [2025-09-22T19:06:20.380225] [WARN ] [MAIN ] GOOS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:06:20.380542] [INFO ] [MAIN ] GOOS: Wiping existing primary data before full refresh. [2025-09-22T19:06:20.380598] [INFO ] [LOCAL ] GOOS: Starting deletion of primary data. [2025-09-22T19:06:20.381616] [DEBUG] [LOCAL ] GOOS: Deleted primary data file. [2025-09-22T19:06:20.381713] [INFO ] [MAIN ] GOOS: Starting full primary refresh. [2025-09-22T19:06:20.530463] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-03. [2025-09-22T19:06:20.739775] [INFO ] [REMOTE ] GOOS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:06:21.322065] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-01. [2025-09-22T19:06:21.538165] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-08 (1.81 seconds). [2025-09-22T19:06:22.122082] [INFO ] [REMOTE ] GNW: Fetching primary data for 2025-09. [2025-09-22T19:06:22.278079] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-22T19:06:22.507403] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T19:06:22.922063] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-04. [2025-09-22T19:06:23.722072] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2024-12. [2025-09-22T19:06:23.962307] [INFO ] [REMOTE ] GNW: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-22T19:06:23.970584] [INFO ] [REMOTE ] GNW: Full fetch complete (73406 records). [2025-09-22T19:06:23.970803] [DEBUG] [VALIDATOR ] GNW: Validating primary data. [2025-09-22T19:06:24.383504] [DEBUG] [VALIDATOR ] GNW: All expected trading days are present. [2025-09-22T19:06:24.383734] [DEBUG] [VALIDATOR ] GNW: Primary data validation passed. [2025-09-22T19:06:24.384685] [INFO ] [MAIN ] GNW: Fetched primary data is valid. [2025-09-22T19:06:24.384750] [DEBUG] [LOCAL ] GNW: Saving primary data. [2025-09-22T19:06:24.386297] [DEBUG] [LOCAL ] GNW: Trimmed 73406 records to 51338 (keeping 200 days of data) [2025-09-22T19:06:24.553943] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-02. [2025-09-22T19:06:24.715759] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-22T19:06:24.742718] [DEBUG] [LOCAL ] GNW: Primary data saved (51338 records). [2025-09-22T19:06:24.742911] [INFO ] [MAIN ] GNW: Full history saved. [2025-09-22T19:06:24.743030] [INFO ] [MAIN ] Update Progress: 954/2372 symbols completed. GNW took 32.4s. Estimated remaining: 3h 7m 48s. Rate: 7.6 symbols/min [2025-09-22T19:06:24.920181] [INFO ] [MAIN ] GOTU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:06:24.962120] [DEBUG] [LOCAL ] GOTU: Loaded 40002 existing records from primary storage. [2025-09-22T19:06:24.962276] [INFO ] [MAIN ] GOTU: Loaded 40002 existing records. [2025-09-22T19:06:25.166176] [WARN ] [MAIN ] GOTU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:06:25.166639] [INFO ] [MAIN ] GOTU: Wiping existing primary data before full refresh. [2025-09-22T19:06:25.166816] [INFO ] [LOCAL ] GOTU: Starting deletion of primary data. [2025-09-22T19:06:25.176621] [DEBUG] [LOCAL ] GOTU: Deleted primary data file. [2025-09-22T19:06:25.191346] [INFO ] [MAIN ] GOTU: Starting full primary refresh. [2025-09-22T19:06:25.261321] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-22T19:06:25.327291] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-05. [2025-09-22T19:06:25.603576] [INFO ] [REMOTE ] GOTU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:06:26.012267] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T19:06:26.122099] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-03. [2025-09-22T19:06:26.922083] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2024-12. [2025-09-22T19:06:27.016629] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-22T19:06:27.546002] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T19:06:27.722104] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-04. [2025-09-22T19:06:28.522159] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-06. [2025-09-22T19:06:28.566894] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T19:06:29.237606] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T19:06:29.322010] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-05. [2025-09-22T19:06:30.122056] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-01. [2025-09-22T19:06:30.311351] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-22T19:06:30.750119] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T19:06:30.922153] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-01. [2025-09-22T19:06:31.588997] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T19:06:31.722192] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-07. [2025-09-22T19:06:32.524342] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-06. [2025-09-22T19:06:32.531997] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T19:06:33.322079] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-02. [2025-09-22T19:06:33.372450] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-22T19:06:33.465241] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-22T19:06:34.122078] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-08. [2025-09-22T19:06:34.480627] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-22T19:06:34.922059] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-03. [2025-09-22T19:06:35.684190] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-22T19:06:35.722015] [INFO ] [REMOTE ] GOF: Fetching primary data for 2025-09. [2025-09-22T19:06:36.522099] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-02. [2025-09-22T19:06:36.589107] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T19:06:37.031910] [INFO ] [REMOTE ] GOF: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-22T19:06:37.039041] [INFO ] [REMOTE ] GOF: Full fetch complete (62262 records). [2025-09-22T19:06:37.039176] [DEBUG] [VALIDATOR ] GOF: Validating primary data. [2025-09-22T19:06:37.327251] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-04. [2025-09-22T19:06:37.470018] [DEBUG] [VALIDATOR ] GOF: All expected trading days are present. [2025-09-22T19:06:37.470169] [DEBUG] [VALIDATOR ] GOF: Primary data validation passed. [2025-09-22T19:06:37.471049] [INFO ] [MAIN ] GOF: Fetched primary data is valid. [2025-09-22T19:06:37.471115] [DEBUG] [LOCAL ] GOF: Saving primary data. [2025-09-22T19:06:37.473333] [DEBUG] [LOCAL ] GOF: Trimmed 62262 records to 42926 (keeping 200 days of data) [2025-09-22T19:06:37.748080] [DEBUG] [LOCAL ] GOF: Primary data saved (42926 records). [2025-09-22T19:06:37.748208] [INFO ] [MAIN ] GOF: Full history saved. [2025-09-22T19:06:37.748292] [INFO ] [MAIN ] Update Progress: 955/2372 symbols completed. GOF took 29.6s. Estimated remaining: 3h 7m 48s. Rate: 7.5 symbols/min [2025-09-22T19:06:37.922129] [INFO ] [MAIN ] GPC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:06:37.952730] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-22T19:06:38.005519] [DEBUG] [LOCAL ] GPC: Loaded 47474 existing records from primary storage. [2025-09-22T19:06:38.005701] [INFO ] [MAIN ] GPC: Loaded 47474 existing records. [2025-09-22T19:06:38.128588] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-03. [2025-09-22T19:06:38.199003] [WARN ] [MAIN ] GPC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:06:38.199256] [INFO ] [MAIN ] GPC: Wiping existing primary data before full refresh. [2025-09-22T19:06:38.199306] [INFO ] [LOCAL ] GPC: Starting deletion of primary data. [2025-09-22T19:06:38.200537] [DEBUG] [LOCAL ] GPC: Deleted primary data file. [2025-09-22T19:06:38.200600] [INFO ] [MAIN ] GPC: Starting full primary refresh. [2025-09-22T19:06:38.571543] [INFO ] [REMOTE ] GPC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:06:38.922065] [INFO ] [REMOTE ] GPC: Fetching primary data for 2024-12. [2025-09-22T19:06:39.066621] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T19:06:39.722065] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-07. [2025-09-22T19:06:39.896487] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T19:06:40.522018] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-04. [2025-09-22T19:06:40.571420] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-22T19:06:40.999016] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-22T19:06:41.322092] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-05. [2025-09-22T19:06:41.845669] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-04 (1.32 seconds). [2025-09-22T19:06:42.122075] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-08. [2025-09-22T19:06:42.642081] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T19:06:42.922099] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-06. [2025-09-22T19:06:43.173896] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T19:06:43.722084] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-01. [2025-09-22T19:06:44.330627] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T19:06:44.522066] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-07. [2025-09-22T19:06:45.322061] [INFO ] [REMOTE ] GOLF: Fetching primary data for 2025-09. [2025-09-22T19:06:45.367273] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-22T19:06:45.779957] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-22T19:06:46.122059] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-08. [2025-09-22T19:06:46.541038] [INFO ] [REMOTE ] GOLF: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T19:06:46.546875] [INFO ] [REMOTE ] GOLF: Full fetch complete (44785 records). [2025-09-22T19:06:46.547043] [DEBUG] [VALIDATOR ] GOLF: Validating primary data. [2025-09-22T19:06:46.922195] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-05. [2025-09-22T19:06:46.939253] [DEBUG] [VALIDATOR ] GOLF: All expected trading days are present. [2025-09-22T19:06:46.940594] [DEBUG] [VALIDATOR ] GOLF: Primary data validation passed. [2025-09-22T19:06:46.942381] [INFO ] [MAIN ] GOLF: Fetched primary data is valid. [2025-09-22T19:06:46.942595] [DEBUG] [LOCAL ] GOLF: Saving primary data. [2025-09-22T19:06:46.946205] [DEBUG] [LOCAL ] GOLF: Trimmed 44785 records to 31784 (keeping 200 days of data) [2025-09-22T19:06:47.163700] [DEBUG] [LOCAL ] GOLF: Primary data saved (31784 records). [2025-09-22T19:06:47.163855] [INFO ] [MAIN ] GOLF: Full history saved. [2025-09-22T19:06:47.164046] [INFO ] [MAIN ] Update Progress: 956/2372 symbols completed. GOLF took 32.2s. Estimated remaining: 3h 7m 42s. Rate: 7.5 symbols/min [2025-09-22T19:06:47.343785] [INFO ] [MAIN ] GPI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:06:47.361707] [DEBUG] [LOCAL ] GPI: Loaded 15365 existing records from primary storage. [2025-09-22T19:06:47.361854] [INFO ] [MAIN ] GPI: Loaded 15365 existing records. [2025-09-22T19:06:47.546857] [WARN ] [MAIN ] GPI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:06:47.547125] [INFO ] [MAIN ] GPI: Wiping existing primary data before full refresh. [2025-09-22T19:06:47.547182] [INFO ] [LOCAL ] GPI: Starting deletion of primary data. [2025-09-22T19:06:47.547728] [DEBUG] [LOCAL ] GPI: Deleted primary data file. [2025-09-22T19:06:47.547809] [INFO ] [MAIN ] GPI: Starting full primary refresh. [2025-09-22T19:06:47.743965] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-02. [2025-09-22T19:06:47.927291] [INFO ] [REMOTE ] GPI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:06:47.963391] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-22T19:06:48.522076] [INFO ] [REMOTE ] GPI: Fetching primary data for 2024-12. [2025-09-22T19:06:48.573517] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-22T19:06:49.322074] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-06. [2025-09-22T19:06:49.432147] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2024-12 (0.91 seconds). [2025-09-22T19:06:49.593935] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-22T19:06:50.122059] [INFO ] [REMOTE ] GOOS: Fetching primary data for 2025-09. [2025-09-22T19:06:50.728204] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T19:06:50.922055] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-07. [2025-09-22T19:06:51.405300] [INFO ] [REMOTE ] GOOS: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-22T19:06:51.412275] [INFO ] [REMOTE ] GOOS: Full fetch complete (66158 records). [2025-09-22T19:06:51.412398] [DEBUG] [VALIDATOR ] GOOS: Validating primary data. [2025-09-22T19:06:51.727175] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-01. [2025-09-22T19:06:51.813632] [DEBUG] [VALIDATOR ] GOOS: All expected trading days are present. [2025-09-22T19:06:51.813904] [DEBUG] [VALIDATOR ] GOOS: Primary data validation passed. [2025-09-22T19:06:51.815450] [INFO ] [MAIN ] GOOS: Fetched primary data is valid. [2025-09-22T19:06:51.815558] [DEBUG] [LOCAL ] GOOS: Saving primary data. [2025-09-22T19:06:51.823627] [DEBUG] [LOCAL ] GOOS: Trimmed 66158 records to 45674 (keeping 200 days of data) [2025-09-22T19:06:51.956828] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-22T19:06:52.137552] [DEBUG] [LOCAL ] GOOS: Primary data saved (45674 records). [2025-09-22T19:06:52.137759] [INFO ] [MAIN ] GOOS: Full history saved. [2025-09-22T19:06:52.137890] [INFO ] [MAIN ] Update Progress: 957/2372 symbols completed. GOOS took 32.2s. Estimated remaining: 3h 7m 30s. Rate: 7.5 symbols/min [2025-09-22T19:06:52.522076] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-03. [2025-09-22T19:06:52.751022] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-22T19:06:53.322079] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-02. [2025-09-22T19:06:54.051249] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-02 (0.73 seconds). [2025-09-22T19:06:54.122036] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-03. [2025-09-22T19:06:54.308982] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-22T19:06:54.922111] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-04. [2025-09-22T19:06:55.203953] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-03 (1.08 seconds). [2025-09-22T19:06:55.722130] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-08. [2025-09-22T19:06:56.501576] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T19:06:56.522033] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-05. [2025-09-22T19:06:56.676972] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-08 (0.95 seconds). [2025-09-22T19:06:57.322095] [INFO ] [REMOTE ] GOTU: Fetching primary data for 2025-09. [2025-09-22T19:06:58.122057] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-04. [2025-09-22T19:06:58.157195] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T19:06:58.731222] [INFO ] [REMOTE ] GOTU: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T19:06:58.737167] [INFO ] [REMOTE ] GOTU: Full fetch complete (59937 records). [2025-09-22T19:06:58.737289] [DEBUG] [VALIDATOR ] GOTU: Validating primary data. [2025-09-22T19:06:58.930621] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-06. [2025-09-22T19:06:59.158190] [DEBUG] [VALIDATOR ] GOTU: All expected trading days are present. [2025-09-22T19:06:59.158687] [DEBUG] [VALIDATOR ] GOTU: Primary data validation passed. [2025-09-22T19:06:59.159832] [INFO ] [MAIN ] GOTU: Fetched primary data is valid. [2025-09-22T19:06:59.160008] [DEBUG] [LOCAL ] GOTU: Saving primary data. [2025-09-22T19:06:59.175058] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-22T19:06:59.180070] [DEBUG] [LOCAL ] GOTU: Trimmed 59937 records to 39180 (keeping 200 days of data) [2025-09-22T19:06:59.416156] [DEBUG] [LOCAL ] GOTU: Primary data saved (39180 records). [2025-09-22T19:06:59.416304] [INFO ] [MAIN ] GOTU: Full history saved. [2025-09-22T19:06:59.416412] [INFO ] [MAIN ] Update Progress: 958/2372 symbols completed. GOTU took 34.7s. Estimated remaining: 3h 7m 21s. Rate: 7.5 symbols/min [2025-09-22T19:06:59.722111] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-05. [2025-09-22T19:07:00.593313] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-22T19:07:00.610159] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-07. [2025-09-22T19:07:00.612020] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-22T19:07:01.322102] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-06. [2025-09-22T19:07:02.281309] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-06 (0.96 seconds). [2025-09-22T19:07:02.285518] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-07. [2025-09-22T19:07:02.374903] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-22T19:07:02.922061] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-08. [2025-09-22T19:07:03.098874] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-07 (0.81 seconds). [2025-09-22T19:07:03.722117] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-08. [2025-09-22T19:07:04.531139] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-22T19:07:04.541082] [INFO ] [REMOTE ] GPC: Fetching primary data for 2025-09. [2025-09-22T19:07:04.641524] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-22T19:07:05.322052] [INFO ] [REMOTE ] GPI: Fetching primary data for 2025-09. [2025-09-22T19:07:05.937291] [INFO ] [REMOTE ] GPC: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-22T19:07:05.944972] [INFO ] [REMOTE ] GPC: Full fetch complete (69150 records). [2025-09-22T19:07:05.945135] [DEBUG] [VALIDATOR ] GPC: Validating primary data. [2025-09-22T19:07:06.344673] [INFO ] [REMOTE ] GPI: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-22T19:07:06.371081] [DEBUG] [VALIDATOR ] GPC: All expected trading days are present. [2025-09-22T19:07:06.371328] [DEBUG] [VALIDATOR ] GPC: Primary data validation passed. [2025-09-22T19:07:06.372494] [INFO ] [MAIN ] GPC: Fetched primary data is valid. [2025-09-22T19:07:06.372587] [DEBUG] [LOCAL ] GPC: Saving primary data. [2025-09-22T19:07:06.371252] [INFO ] [REMOTE ] GPI: Full fetch complete (20814 records). [2025-09-22T19:07:06.373008] [DEBUG] [VALIDATOR ] GPI: Validating primary data. [2025-09-22T19:07:06.477346] [DEBUG] [LOCAL ] GPC: Trimmed 69150 records to 46710 (keeping 200 days of data) [2025-09-22T19:07:06.962232] [DEBUG] [VALIDATOR ] GPI: All expected trading days are present. [2025-09-22T19:07:06.990138] [DEBUG] [VALIDATOR ] GPI: Primary data validation passed. [2025-09-22T19:07:07.012798] [INFO ] [MAIN ] GPI: Fetched primary data is valid. [2025-09-22T19:07:07.018715] [DEBUG] [LOCAL ] GPI: Saving primary data. [2025-09-22T19:07:07.030509] [DEBUG] [LOCAL ] GPI: Trimmed 20814 records to 14915 (keeping 200 days of data) [2025-09-22T19:07:07.139432] [DEBUG] [LOCAL ] GPC: Primary data saved (46710 records). [2025-09-22T19:07:07.144524] [INFO ] [MAIN ] GPC: Full history saved. [2025-09-22T19:07:07.147443] [INFO ] [MAIN ] Update Progress: 959/2372 symbols completed. GPC took 29.4s. Estimated remaining: 3h 7m 12s. Rate: 7.5 symbols/min [2025-09-22T19:07:07.171047] [DEBUG] [LOCAL ] GPI: Primary data saved (14915 records). [2025-09-22T19:07:07.171292] [INFO ] [MAIN ] GPI: Full history saved. [2025-09-22T19:07:07.171488] [INFO ] [MAIN ] Update Progress: 960/2372 symbols completed. GPI took 20.0s. Estimated remaining: 3h 6m 53s. Rate: 7.6 symbols/min [2025-09-22T19:07:07.825111] [INFO ] [MAIN ] GPMT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:07:07.828760] [INFO ] [MAIN ] GPJA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:07:07.955461] [INFO ] [MAIN ] GPK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:07:07.986638] [INFO ] [MAIN ] GPN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:07:07.982816] [DEBUG] [LOCAL ] GPJA: Loaded 4084 existing records from primary storage. [2025-09-22T19:07:07.997734] [INFO ] [MAIN ] GPJA: Loaded 4084 existing records. [2025-09-22T19:07:08.072365] [DEBUG] [LOCAL ] GPMT: Loaded 27210 existing records from primary storage. [2025-09-22T19:07:08.089488] [INFO ] [MAIN ] GPMT: Loaded 27210 existing records. [2025-09-22T19:07:08.345620] [WARN ] [MAIN ] GPJA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:07:08.446488] [WARN ] [MAIN ] GPMT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:07:08.446697] [INFO ] [MAIN ] GPJA: Wiping existing primary data before full refresh. [2025-09-22T19:07:08.446934] [INFO ] [MAIN ] GPMT: Wiping existing primary data before full refresh. [2025-09-22T19:07:08.447053] [INFO ] [LOCAL ] GPJA: Starting deletion of primary data. [2025-09-22T19:07:08.447006] [INFO ] [LOCAL ] GPMT: Starting deletion of primary data. [2025-09-22T19:07:08.463256] [DEBUG] [LOCAL ] GPJA: Deleted primary data file. [2025-09-22T19:07:08.464852] [DEBUG] [LOCAL ] GPK: Loaded 53444 existing records from primary storage. [2025-09-22T19:07:08.463761] [INFO ] [MAIN ] GPJA: Starting full primary refresh. [2025-09-22T19:07:08.465127] [INFO ] [MAIN ] GPK: Loaded 53444 existing records. [2025-09-22T19:07:08.463619] [DEBUG] [LOCAL ] GPMT: Deleted primary data file. [2025-09-22T19:07:08.484364] [INFO ] [MAIN ] GPMT: Starting full primary refresh. [2025-09-22T19:07:08.545243] [DEBUG] [LOCAL ] GPN: Loaded 52839 existing records from primary storage. [2025-09-22T19:07:08.554361] [INFO ] [MAIN ] GPN: Loaded 52839 existing records. [2025-09-22T19:07:09.168794] [WARN ] [MAIN ] GPN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:07:09.218997] [WARN ] [MAIN ] GPK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:07:09.285984] [INFO ] [MAIN ] GPN: Wiping existing primary data before full refresh. [2025-09-22T19:07:09.291262] [INFO ] [MAIN ] GPK: Wiping existing primary data before full refresh. [2025-09-22T19:07:09.291348] [INFO ] [LOCAL ] GPN: Starting deletion of primary data. [2025-09-22T19:07:09.317904] [INFO ] [LOCAL ] GPK: Starting deletion of primary data. [2025-09-22T19:07:09.356463] [DEBUG] [LOCAL ] GPK: Deleted primary data file. [2025-09-22T19:07:09.366105] [INFO ] [MAIN ] GPK: Starting full primary refresh. [2025-09-22T19:07:09.349702] [DEBUG] [LOCAL ] GPN: Deleted primary data file. [2025-09-22T19:07:09.489323] [INFO ] [MAIN ] GPN: Starting full primary refresh. [2025-09-22T19:07:09.700812] [INFO ] [REMOTE ] GPMT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:07:09.733273] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2024-12. [2025-09-22T19:07:09.904728] [INFO ] [REMOTE ] GPJA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:07:09.957726] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2024-12. [2025-09-22T19:07:10.305902] [INFO ] [REMOTE ] GPK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:07:10.324494] [INFO ] [REMOTE ] GPK: Fetching primary data for 2024-12. [2025-09-22T19:07:10.348128] [INFO ] [REMOTE ] GPN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:07:10.348427] [INFO ] [REMOTE ] GPN: Fetching primary data for 2024-12. [2025-09-22T19:07:10.453550] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2024-12 (0.50 seconds). [2025-09-22T19:07:10.455708] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-01. [2025-09-22T19:07:11.086308] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T19:07:11.092378] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-01. [2025-09-22T19:07:11.327139] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-01 (0.87 seconds). [2025-09-22T19:07:11.330357] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-02. [2025-09-22T19:07:11.659903] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T19:07:11.723977] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-01. [2025-09-22T19:07:11.730076] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T19:07:11.880459] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-22T19:07:11.898879] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-01 (0.81 seconds). [2025-09-22T19:07:12.522137] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-03. [2025-09-22T19:07:13.068244] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-22T19:07:13.328158] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-02. [2025-09-22T19:07:13.351205] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T19:07:14.107083] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-02 (0.78 seconds). [2025-09-22T19:07:14.122044] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-03. [2025-09-22T19:07:14.922099] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-04. [2025-09-22T19:07:15.388616] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-22T19:07:15.399962] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-04 (0.48 seconds). [2025-09-22T19:07:15.722079] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-01. [2025-09-22T19:07:16.522061] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-05. [2025-09-22T19:07:16.999204] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-05 (0.48 seconds). [2025-09-22T19:07:17.322066] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-06. [2025-09-22T19:07:17.324960] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-01 (1.60 seconds). [2025-09-22T19:07:17.778734] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-06 (0.46 seconds). [2025-09-22T19:07:18.122045] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-02. [2025-09-22T19:07:18.922073] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-04. [2025-09-22T19:07:19.731283] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-07. [2025-09-22T19:07:19.736916] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-22T19:07:20.230685] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-04 (1.31 seconds). [2025-09-22T19:07:20.330110] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-07 (0.60 seconds). [2025-09-22T19:07:20.522057] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-02. [2025-09-22T19:07:21.322005] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-05. [2025-09-22T19:07:22.122053] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-08. [2025-09-22T19:07:22.189534] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T19:07:22.396427] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-22T19:07:22.576115] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-22T19:07:22.922082] [INFO ] [REMOTE ] GPJA: Fetching primary data for 2025-09. [2025-09-22T19:07:23.567038] [INFO ] [REMOTE ] GPJA: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-22T19:07:23.568408] [INFO ] [REMOTE ] GPJA: Full fetch complete (7294 records). [2025-09-22T19:07:23.568476] [DEBUG] [VALIDATOR ] GPJA: Validating primary data. [2025-09-22T19:07:23.730521] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-03. [2025-09-22T19:07:23.979096] [DEBUG] [VALIDATOR ] GPJA: All expected trading days are present. [2025-09-22T19:07:23.979200] [DEBUG] [VALIDATOR ] GPJA: Primary data validation passed. [2025-09-22T19:07:23.979404] [INFO ] [MAIN ] GPJA: Fetched primary data is valid. [2025-09-22T19:07:23.979443] [DEBUG] [LOCAL ] GPJA: Saving primary data. [2025-09-22T19:07:23.979881] [DEBUG] [LOCAL ] GPJA: Trimmed 7294 records to 4078 (keeping 200 days of data) [2025-09-22T19:07:24.005045] [DEBUG] [LOCAL ] GPJA: Primary data saved (4078 records). [2025-09-22T19:07:24.005167] [INFO ] [MAIN ] GPJA: Full history saved. [2025-09-22T19:07:24.005251] [INFO ] [MAIN ] Update Progress: 961/2372 symbols completed. GPJA took 16.8s. Estimated remaining: 3h 6m 58s. Rate: 7.5 symbols/min [2025-09-22T19:07:24.174529] [INFO ] [MAIN ] GPOR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:07:24.201477] [DEBUG] [LOCAL ] GPOR: Loaded 23489 existing records from primary storage. [2025-09-22T19:07:24.201621] [INFO ] [MAIN ] GPOR: Loaded 23489 existing records. [2025-09-22T19:07:24.383040] [WARN ] [MAIN ] GPOR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:07:24.383399] [INFO ] [MAIN ] GPOR: Wiping existing primary data before full refresh. [2025-09-22T19:07:24.383460] [INFO ] [LOCAL ] GPOR: Starting deletion of primary data. [2025-09-22T19:07:24.384518] [DEBUG] [LOCAL ] GPOR: Deleted primary data file. [2025-09-22T19:07:24.384582] [INFO ] [MAIN ] GPOR: Starting full primary refresh. [2025-09-22T19:07:24.529859] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-03. [2025-09-22T19:07:24.753932] [INFO ] [REMOTE ] GPOR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:07:25.322073] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2024-12. [2025-09-22T19:07:25.633272] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-22T19:07:26.122024] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-06. [2025-09-22T19:07:26.261419] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-22T19:07:26.498244] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-22T19:07:26.922088] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-01. [2025-09-22T19:07:27.381771] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-22T19:07:27.722109] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-04. [2025-09-22T19:07:28.014376] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-22T19:07:28.522128] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-02. [2025-09-22T19:07:29.296073] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-22T19:07:29.322014] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-04. [2025-09-22T19:07:29.754221] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-02 (1.23 seconds). [2025-09-22T19:07:30.122059] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-05. [2025-09-22T19:07:30.922070] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-07. [2025-09-22T19:07:31.235310] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-22T19:07:31.515197] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-22T19:07:31.722092] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-03. [2025-09-22T19:07:32.206272] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-22T19:07:32.522072] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-08. [2025-09-22T19:07:32.881235] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-22T19:07:33.322053] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-04. [2025-09-22T19:07:33.609243] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T19:07:34.122044] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-06. [2025-09-22T19:07:34.436421] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-22T19:07:34.922069] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-05. [2025-09-22T19:07:35.722039] [INFO ] [REMOTE ] GPMT: Fetching primary data for 2025-09. [2025-09-22T19:07:35.834143] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-22T19:07:35.890888] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-22T19:07:36.522370] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-06. [2025-09-22T19:07:36.837244] [INFO ] [REMOTE ] GPMT: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-22T19:07:36.840574] [INFO ] [REMOTE ] GPMT: Full fetch complete (38023 records). [2025-09-22T19:07:36.840685] [DEBUG] [VALIDATOR ] GPMT: Validating primary data. [2025-09-22T19:07:37.249417] [DEBUG] [VALIDATOR ] GPMT: All expected trading days are present. [2025-09-22T19:07:37.249553] [DEBUG] [VALIDATOR ] GPMT: Primary data validation passed. [2025-09-22T19:07:37.250580] [INFO ] [MAIN ] GPMT: Fetched primary data is valid. [2025-09-22T19:07:37.250712] [DEBUG] [LOCAL ] GPMT: Saving primary data. [2025-09-22T19:07:37.252313] [DEBUG] [LOCAL ] GPMT: Trimmed 38023 records to 26820 (keeping 200 days of data) [2025-09-22T19:07:37.344319] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-05. [2025-09-22T19:07:37.383003] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-22T19:07:37.448823] [DEBUG] [LOCAL ] GPMT: Primary data saved (26820 records). [2025-09-22T19:07:37.449005] [INFO ] [MAIN ] GPMT: Full history saved. [2025-09-22T19:07:37.449128] [INFO ] [MAIN ] Update Progress: 962/2372 symbols completed. GPMT took 30.3s. Estimated remaining: 3h 6m 58s. Rate: 7.5 symbols/min [2025-09-22T19:07:37.626891] [INFO ] [MAIN ] GPRK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:07:37.665620] [DEBUG] [LOCAL ] GPRK: Loaded 39827 existing records from primary storage. [2025-09-22T19:07:37.665812] [INFO ] [MAIN ] GPRK: Loaded 39827 existing records. [2025-09-22T19:07:37.842327] [WARN ] [MAIN ] GPRK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:07:37.842585] [INFO ] [MAIN ] GPRK: Wiping existing primary data before full refresh. [2025-09-22T19:07:37.842662] [INFO ] [LOCAL ] GPRK: Starting deletion of primary data. [2025-09-22T19:07:37.843873] [DEBUG] [LOCAL ] GPRK: Deleted primary data file. [2025-09-22T19:07:37.843934] [INFO ] [MAIN ] GPRK: Starting full primary refresh. [2025-09-22T19:07:38.125681] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-07. [2025-09-22T19:07:38.205997] [INFO ] [REMOTE ] GPRK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:07:38.922118] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2024-12. [2025-09-22T19:07:39.117139] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-22T19:07:39.536303] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T19:07:39.722061] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-06. [2025-09-22T19:07:39.939263] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-22T19:07:40.522100] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-08. [2025-09-22T19:07:41.322064] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-07. [2025-09-22T19:07:41.364379] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T19:07:42.122055] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-07. [2025-09-22T19:07:42.240848] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T19:07:42.491846] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-22T19:07:42.922059] [INFO ] [REMOTE ] GPK: Fetching primary data for 2025-09. [2025-09-22T19:07:43.722080] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-01. [2025-09-22T19:07:43.911984] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T19:07:44.522102] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-08. [2025-09-22T19:07:44.621989] [INFO ] [REMOTE ] GPK: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T19:07:44.631023] [INFO ] [REMOTE ] GPK: Full fetch complete (75368 records). [2025-09-22T19:07:44.631240] [DEBUG] [VALIDATOR ] GPK: Validating primary data. [2025-09-22T19:07:45.127637] [DEBUG] [VALIDATOR ] GPK: All expected trading days are present. [2025-09-22T19:07:45.127807] [DEBUG] [VALIDATOR ] GPK: Primary data validation passed. [2025-09-22T19:07:45.129189] [INFO ] [MAIN ] GPK: Fetched primary data is valid. [2025-09-22T19:07:45.129279] [DEBUG] [LOCAL ] GPK: Saving primary data. [2025-09-22T19:07:45.131119] [DEBUG] [LOCAL ] GPK: Trimmed 75368 records to 52695 (keeping 200 days of data) [2025-09-22T19:07:45.296546] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T19:07:45.325488] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-08. [2025-09-22T19:07:45.617632] [DEBUG] [LOCAL ] GPK: Primary data saved (52695 records). [2025-09-22T19:07:45.617869] [INFO ] [MAIN ] GPK: Full history saved. [2025-09-22T19:07:45.618006] [INFO ] [MAIN ] Update Progress: 963/2372 symbols completed. GPK took 38.4s. Estimated remaining: 3h 6m 50s. Rate: 7.5 symbols/min [2025-09-22T19:07:45.870123] [INFO ] [MAIN ] GRBK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:07:45.935744] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T19:07:45.957023] [DEBUG] [LOCAL ] GRBK: Loaded 27675 existing records from primary storage. [2025-09-22T19:07:45.957187] [INFO ] [MAIN ] GRBK: Loaded 27675 existing records. [2025-09-22T19:07:46.143239] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-02. [2025-09-22T19:07:46.149396] [WARN ] [MAIN ] GRBK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:07:46.150333] [INFO ] [MAIN ] GRBK: Wiping existing primary data before full refresh. [2025-09-22T19:07:46.150407] [INFO ] [LOCAL ] GRBK: Starting deletion of primary data. [2025-09-22T19:07:46.151414] [DEBUG] [LOCAL ] GRBK: Deleted primary data file. [2025-09-22T19:07:46.151481] [INFO ] [MAIN ] GRBK: Starting full primary refresh. [2025-09-22T19:07:46.518880] [INFO ] [REMOTE ] GRBK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:07:46.669477] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-22T19:07:46.922035] [INFO ] [REMOTE ] GPOR: Fetching primary data for 2025-09. [2025-09-22T19:07:47.722097] [INFO ] [REMOTE ] GPN: Fetching primary data for 2025-09. [2025-09-22T19:07:47.749959] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-22T19:07:48.252590] [INFO ] [REMOTE ] GPOR: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-22T19:07:48.257067] [INFO ] [REMOTE ] GPOR: Full fetch complete (34926 records). [2025-09-22T19:07:48.257150] [DEBUG] [VALIDATOR ] GPOR: Validating primary data. [2025-09-22T19:07:48.531865] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2024-12. [2025-09-22T19:07:48.629601] [DEBUG] [VALIDATOR ] GPOR: All expected trading days are present. [2025-09-22T19:07:48.629706] [DEBUG] [VALIDATOR ] GPOR: Primary data validation passed. [2025-09-22T19:07:48.630311] [INFO ] [MAIN ] GPOR: Fetched primary data is valid. [2025-09-22T19:07:48.630351] [DEBUG] [LOCAL ] GPOR: Saving primary data. [2025-09-22T19:07:48.631126] [DEBUG] [LOCAL ] GPOR: Trimmed 34926 records to 22934 (keeping 200 days of data) [2025-09-22T19:07:48.777027] [DEBUG] [LOCAL ] GPOR: Primary data saved (22934 records). [2025-09-22T19:07:48.777176] [INFO ] [MAIN ] GPOR: Full history saved. [2025-09-22T19:07:48.777272] [INFO ] [MAIN ] Update Progress: 964/2372 symbols completed. GPOR took 24.8s. Estimated remaining: 3h 6m 35s. Rate: 7.5 symbols/min [2025-09-22T19:07:48.945578] [INFO ] [MAIN ] GRC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:07:48.955885] [DEBUG] [LOCAL ] GRC: Loaded 8977 existing records from primary storage. [2025-09-22T19:07:48.955994] [INFO ] [MAIN ] GRC: Loaded 8977 existing records. [2025-09-22T19:07:49.132786] [WARN ] [MAIN ] GRC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:07:49.133014] [INFO ] [MAIN ] GRC: Wiping existing primary data before full refresh. [2025-09-22T19:07:49.133061] [INFO ] [LOCAL ] GRC: Starting deletion of primary data. [2025-09-22T19:07:49.133679] [DEBUG] [LOCAL ] GRC: Deleted primary data file. [2025-09-22T19:07:49.133739] [INFO ] [MAIN ] GRC: Starting full primary refresh. [2025-09-22T19:07:49.340221] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-03. [2025-09-22T19:07:49.493712] [INFO ] [REMOTE ] GRC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:07:49.562131] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2024-12 (1.03 seconds). [2025-09-22T19:07:49.589035] [INFO ] [REMOTE ] GPN: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-22T19:07:49.597122] [INFO ] [REMOTE ] GPN: Full fetch complete (74792 records). [2025-09-22T19:07:49.597261] [DEBUG] [VALIDATOR ] GPN: Validating primary data. [2025-09-22T19:07:49.986078] [DEBUG] [VALIDATOR ] GPN: All expected trading days are present. [2025-09-22T19:07:49.986159] [DEBUG] [VALIDATOR ] GPN: Primary data validation passed. [2025-09-22T19:07:49.987067] [INFO ] [MAIN ] GPN: Fetched primary data is valid. [2025-09-22T19:07:49.987133] [DEBUG] [LOCAL ] GPN: Saving primary data. [2025-09-22T19:07:49.988673] [DEBUG] [LOCAL ] GPN: Trimmed 74792 records to 52107 (keeping 200 days of data) [2025-09-22T19:07:50.122060] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-01. [2025-09-22T19:07:50.324740] [DEBUG] [LOCAL ] GPN: Primary data saved (52107 records). [2025-09-22T19:07:50.324869] [INFO ] [MAIN ] GPN: Full history saved. [2025-09-22T19:07:50.330117] [INFO ] [MAIN ] Update Progress: 965/2372 symbols completed. GPN took 43.2s. Estimated remaining: 3h 6m 18s. Rate: 7.6 symbols/min [2025-09-22T19:07:50.502676] [INFO ] [MAIN ] GRDN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:07:50.523968] [DEBUG] [LOCAL ] GRDN: Loaded 19583 existing records from primary storage. [2025-09-22T19:07:50.524100] [INFO ] [MAIN ] GRDN: Loaded 19583 existing records. [2025-09-22T19:07:50.713178] [WARN ] [MAIN ] GRDN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:07:50.713709] [INFO ] [MAIN ] GRDN: Wiping existing primary data before full refresh. [2025-09-22T19:07:50.713782] [INFO ] [LOCAL ] GRDN: Starting deletion of primary data. [2025-09-22T19:07:50.722054] [DEBUG] [LOCAL ] GRDN: Deleted primary data file. [2025-09-22T19:07:50.735717] [INFO ] [MAIN ] GRDN: Starting full primary refresh. [2025-09-22T19:07:50.809176] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T19:07:50.927292] [INFO ] [REMOTE ] GRC: Fetching primary data for 2024-12. [2025-09-22T19:07:51.121636] [INFO ] [REMOTE ] GRDN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:07:51.137977] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-22T19:07:51.722070] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-02. [2025-09-22T19:07:51.848380] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T19:07:52.522117] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2024-12. [2025-09-22T19:07:52.890634] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-22T19:07:53.322046] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-03. [2025-09-22T19:07:53.560332] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T19:07:54.122085] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-01. [2025-09-22T19:07:54.216399] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T19:07:54.749607] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-22T19:07:54.922067] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-04. [2025-09-22T19:07:55.722074] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-02. [2025-09-22T19:07:56.021045] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-22T19:07:56.526604] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-01. [2025-09-22T19:07:56.529778] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-22T19:07:57.322016] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-04. [2025-09-22T19:07:57.401418] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-01 (0.87 seconds). [2025-09-22T19:07:58.122064] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-02. [2025-09-22T19:07:58.416790] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-22T19:07:58.880022] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-02 (0.76 seconds). [2025-09-22T19:07:58.922049] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-03. [2025-09-22T19:07:59.722107] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-03. [2025-09-22T19:07:59.841877] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-22T19:08:00.522106] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-05. [2025-09-22T19:08:00.664582] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-03 (0.94 seconds). [2025-09-22T19:08:01.322080] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-04. [2025-09-22T19:08:02.107103] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T19:08:02.123044] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-04. [2025-09-22T19:08:02.125272] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-04 (0.80 seconds). [2025-09-22T19:08:02.922010] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-05. [2025-09-22T19:08:03.326791] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-22T19:08:03.722058] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-05. [2025-09-22T19:08:04.265084] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-05 (1.34 seconds). [2025-09-22T19:08:04.277977] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-22T19:08:04.522121] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-05. [2025-09-22T19:08:05.322056] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-06. [2025-09-22T19:08:05.749394] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-22T19:08:06.100838] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-22T19:08:06.122007] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-07. [2025-09-22T19:08:06.883963] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-22T19:08:06.922067] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-06. [2025-09-22T19:08:07.722072] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-06. [2025-09-22T19:08:07.800121] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-22T19:08:08.522060] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-07. [2025-09-22T19:08:09.110072] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T19:08:09.322070] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-06. [2025-09-22T19:08:09.554089] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-07 (1.03 seconds). [2025-09-22T19:08:10.122052] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-08. [2025-09-22T19:08:10.380452] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-22T19:08:10.922063] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-07. [2025-09-22T19:08:11.110927] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-22T19:08:11.722076] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-07. [2025-09-22T19:08:12.325327] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-22T19:08:12.522090] [INFO ] [REMOTE ] GRBK: Fetching primary data for 2025-09. [2025-09-22T19:08:12.926606] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-22T19:08:13.322049] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-08. [2025-09-22T19:08:13.612235] [INFO ] [REMOTE ] GRBK: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T19:08:13.618550] [INFO ] [REMOTE ] GRBK: Full fetch complete (40702 records). [2025-09-22T19:08:13.618785] [DEBUG] [VALIDATOR ] GRBK: Validating primary data. [2025-09-22T19:08:14.015049] [DEBUG] [VALIDATOR ] GRBK: All expected trading days are present. [2025-09-22T19:08:14.015156] [DEBUG] [VALIDATOR ] GRBK: Primary data validation passed. [2025-09-22T19:08:14.015940] [INFO ] [MAIN ] GRBK: Fetched primary data is valid. [2025-09-22T19:08:14.016053] [DEBUG] [LOCAL ] GRBK: Saving primary data. [2025-09-22T19:08:14.017029] [DEBUG] [LOCAL ] GRBK: Trimmed 40702 records to 27108 (keeping 200 days of data) [2025-09-22T19:08:14.129070] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-08. [2025-09-22T19:08:14.184349] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-22T19:08:14.190871] [DEBUG] [LOCAL ] GRBK: Primary data saved (27108 records). [2025-09-22T19:08:14.191024] [INFO ] [MAIN ] GRBK: Full history saved. [2025-09-22T19:08:14.191113] [INFO ] [MAIN ] Update Progress: 966/2372 symbols completed. GRBK took 28.6s. Estimated remaining: 3h 6m 33s. Rate: 7.5 symbols/min [2025-09-22T19:08:14.374754] [INFO ] [MAIN ] GRMN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:08:14.422282] [DEBUG] [LOCAL ] GRMN: Loaded 42296 existing records from primary storage. [2025-09-22T19:08:14.422427] [INFO ] [MAIN ] GRMN: Loaded 42296 existing records. [2025-09-22T19:08:14.632588] [WARN ] [MAIN ] GRMN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:08:14.632875] [INFO ] [MAIN ] GRMN: Wiping existing primary data before full refresh. [2025-09-22T19:08:14.632925] [INFO ] [LOCAL ] GRMN: Starting deletion of primary data. [2025-09-22T19:08:14.634220] [DEBUG] [LOCAL ] GRMN: Deleted primary data file. [2025-09-22T19:08:14.634283] [INFO ] [MAIN ] GRMN: Starting full primary refresh. [2025-09-22T19:08:14.927210] [INFO ] [REMOTE ] GRC: Fetching primary data for 2025-09. [2025-09-22T19:08:15.034241] [INFO ] [REMOTE ] GRMN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:08:15.609269] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-22T19:08:15.722025] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2024-12. [2025-09-22T19:08:15.788901] [INFO ] [REMOTE ] GRC: Incremental fetch complete for 2025-09 (0.86 seconds). [2025-09-22T19:08:15.790868] [INFO ] [REMOTE ] GRC: Full fetch complete (12935 records). [2025-09-22T19:08:15.790940] [DEBUG] [VALIDATOR ] GRC: Validating primary data. [2025-09-22T19:08:16.160192] [DEBUG] [VALIDATOR ] GRC: All expected trading days are present. [2025-09-22T19:08:16.160332] [DEBUG] [VALIDATOR ] GRC: Primary data validation passed. [2025-09-22T19:08:16.160703] [INFO ] [MAIN ] GRC: Fetched primary data is valid. [2025-09-22T19:08:16.160766] [DEBUG] [LOCAL ] GRC: Saving primary data. [2025-09-22T19:08:16.161246] [DEBUG] [LOCAL ] GRC: Trimmed 12935 records to 8788 (keeping 200 days of data) [2025-09-22T19:08:16.214778] [DEBUG] [LOCAL ] GRC: Primary data saved (8788 records). [2025-09-22T19:08:16.214938] [INFO ] [MAIN ] GRC: Full history saved. [2025-09-22T19:08:16.215048] [INFO ] [MAIN ] Update Progress: 967/2372 symbols completed. GRC took 27.4s. Estimated remaining: 3h 6m 17s. Rate: 7.5 symbols/min [2025-09-22T19:08:16.386290] [INFO ] [MAIN ] GRND: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:08:16.439066] [DEBUG] [LOCAL ] GRND: Loaded 50876 existing records from primary storage. [2025-09-22T19:08:16.439238] [INFO ] [MAIN ] GRND: Loaded 50876 existing records. [2025-09-22T19:08:16.527152] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-08. [2025-09-22T19:08:16.629133] [WARN ] [MAIN ] GRND: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:08:16.629402] [INFO ] [MAIN ] GRND: Wiping existing primary data before full refresh. [2025-09-22T19:08:16.629470] [INFO ] [LOCAL ] GRND: Starting deletion of primary data. [2025-09-22T19:08:16.631015] [DEBUG] [LOCAL ] GRND: Deleted primary data file. [2025-09-22T19:08:16.631078] [INFO ] [MAIN ] GRND: Starting full primary refresh. [2025-09-22T19:08:16.994057] [INFO ] [REMOTE ] GRND: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:08:17.266186] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-22T19:08:17.322033] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-01. [2025-09-22T19:08:17.624796] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-22T19:08:18.122037] [INFO ] [REMOTE ] GRDN: Fetching primary data for 2025-09. [2025-09-22T19:08:18.910443] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T19:08:18.921995] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-02. [2025-09-22T19:08:19.396855] [INFO ] [REMOTE ] GRDN: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T19:08:19.401821] [INFO ] [REMOTE ] GRDN: Full fetch complete (25876 records). [2025-09-22T19:08:19.401922] [DEBUG] [VALIDATOR ] GRDN: Validating primary data. [2025-09-22T19:08:19.729574] [INFO ] [REMOTE ] GPRK: Fetching primary data for 2025-09. [2025-09-22T19:08:19.783469] [DEBUG] [VALIDATOR ] GRDN: All expected trading days are present. [2025-09-22T19:08:19.783574] [DEBUG] [VALIDATOR ] GRDN: Primary data validation passed. [2025-09-22T19:08:19.784317] [INFO ] [MAIN ] GRDN: Fetched primary data is valid. [2025-09-22T19:08:19.784385] [DEBUG] [LOCAL ] GRDN: Saving primary data. [2025-09-22T19:08:19.785219] [DEBUG] [LOCAL ] GRDN: Trimmed 25876 records to 19640 (keeping 200 days of data) [2025-09-22T19:08:19.914533] [DEBUG] [LOCAL ] GRDN: Primary data saved (19640 records). [2025-09-22T19:08:19.914717] [INFO ] [MAIN ] GRDN: Full history saved. [2025-09-22T19:08:19.914819] [INFO ] [MAIN ] Update Progress: 968/2372 symbols completed. GRDN took 29.6s. Estimated remaining: 3h 6m 3s. Rate: 7.5 symbols/min [2025-09-22T19:08:20.112525] [INFO ] [MAIN ] GRNT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:08:20.156270] [DEBUG] [LOCAL ] GRNT: Loaded 34483 existing records from primary storage. [2025-09-22T19:08:20.156523] [INFO ] [MAIN ] GRNT: Loaded 34483 existing records. [2025-09-22T19:08:20.334111] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T19:08:20.387317] [WARN ] [MAIN ] GRNT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:08:20.387709] [INFO ] [MAIN ] GRNT: Wiping existing primary data before full refresh. [2025-09-22T19:08:20.387769] [INFO ] [LOCAL ] GRNT: Starting deletion of primary data. [2025-09-22T19:08:20.388749] [DEBUG] [LOCAL ] GRNT: Deleted primary data file. [2025-09-22T19:08:20.388812] [INFO ] [MAIN ] GRNT: Starting full primary refresh. [2025-09-22T19:08:20.527232] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-03. [2025-09-22T19:08:20.779229] [INFO ] [REMOTE ] GRNT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:08:21.240443] [INFO ] [REMOTE ] GPRK: Incremental fetch complete for 2025-09 (1.51 seconds). [2025-09-22T19:08:21.248450] [INFO ] [REMOTE ] GPRK: Full fetch complete (57213 records). [2025-09-22T19:08:21.248565] [DEBUG] [VALIDATOR ] GPRK: Validating primary data. [2025-09-22T19:08:21.327156] [INFO ] [REMOTE ] GRND: Fetching primary data for 2024-12. [2025-09-22T19:08:21.645193] [DEBUG] [VALIDATOR ] GPRK: All expected trading days are present. [2025-09-22T19:08:21.645274] [DEBUG] [VALIDATOR ] GPRK: Primary data validation passed. [2025-09-22T19:08:21.646085] [INFO ] [MAIN ] GPRK: Fetched primary data is valid. [2025-09-22T19:08:21.646148] [DEBUG] [LOCAL ] GPRK: Saving primary data. [2025-09-22T19:08:21.647366] [DEBUG] [LOCAL ] GPRK: Trimmed 57213 records to 39112 (keeping 200 days of data) [2025-09-22T19:08:21.881302] [DEBUG] [LOCAL ] GPRK: Primary data saved (39112 records). [2025-09-22T19:08:21.881480] [INFO ] [MAIN ] GPRK: Full history saved. [2025-09-22T19:08:21.881600] [INFO ] [MAIN ] Update Progress: 969/2372 symbols completed. GPRK took 44.4s. Estimated remaining: 3h 5m 46s. Rate: 7.6 symbols/min [2025-09-22T19:08:22.056810] [INFO ] [MAIN ] GROV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:08:22.067505] [DEBUG] [LOCAL ] GROV: Loaded 9258 existing records from primary storage. [2025-09-22T19:08:22.067613] [INFO ] [MAIN ] GROV: Loaded 9258 existing records. [2025-09-22T19:08:22.132358] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2024-12. [2025-09-22T19:08:22.258275] [WARN ] [MAIN ] GROV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:08:22.258853] [INFO ] [MAIN ] GROV: Wiping existing primary data before full refresh. [2025-09-22T19:08:22.258978] [INFO ] [LOCAL ] GROV: Starting deletion of primary data. [2025-09-22T19:08:22.259361] [DEBUG] [LOCAL ] GROV: Deleted primary data file. [2025-09-22T19:08:22.259425] [INFO ] [MAIN ] GROV: Starting full primary refresh. [2025-09-22T19:08:22.622970] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-03 (2.10 seconds). [2025-09-22T19:08:22.679758] [INFO ] [REMOTE ] GROV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:08:22.888901] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T19:08:22.922016] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-01. [2025-09-22T19:08:23.274112] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-22T19:08:23.722064] [INFO ] [REMOTE ] GROV: Fetching primary data for 2024-12. [2025-09-22T19:08:24.522074] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-04. [2025-09-22T19:08:24.524835] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-01 (1.60 seconds). [2025-09-22T19:08:24.655035] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2024-12 (0.93 seconds). [2025-09-22T19:08:25.322083] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-02. [2025-09-22T19:08:26.122075] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-01. [2025-09-22T19:08:26.237798] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T19:08:26.429062] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T19:08:26.688519] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-01 (0.57 seconds). [2025-09-22T19:08:26.922067] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-01. [2025-09-22T19:08:27.722080] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-05. [2025-09-22T19:08:28.155794] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-22T19:08:28.522074] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-03. [2025-09-22T19:08:28.864256] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-22T19:08:29.322054] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-06. [2025-09-22T19:08:30.024255] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T19:08:30.122079] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-02. [2025-09-22T19:08:30.790055] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-22T19:08:30.819851] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T19:08:30.922057] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-04. [2025-09-22T19:08:31.722072] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-02. [2025-09-22T19:08:32.522053] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-07. [2025-09-22T19:08:32.621870] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-22T19:08:32.868806] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T19:08:33.322094] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-03. [2025-09-22T19:08:33.776249] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T19:08:34.122052] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-03. [2025-09-22T19:08:34.140756] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-22T19:08:34.922104] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-04. [2025-09-22T19:08:35.565189] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-22T19:08:35.722114] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-08. [2025-09-22T19:08:35.811840] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-22T19:08:36.522097] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-05. [2025-09-22T19:08:37.081573] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-22T19:08:37.101331] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-22T19:08:37.322077] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-06. [2025-09-22T19:08:38.122046] [INFO ] [REMOTE ] GRMN: Fetching primary data for 2025-09. [2025-09-22T19:08:38.139141] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-22T19:08:38.922118] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-05. [2025-09-22T19:08:39.722609] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-04. [2025-09-22T19:08:39.730364] [INFO ] [REMOTE ] GRMN: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T19:08:39.739001] [INFO ] [REMOTE ] GRMN: Full fetch complete (60299 records). [2025-09-22T19:08:39.739278] [DEBUG] [VALIDATOR ] GRMN: Validating primary data. [2025-09-22T19:08:40.205184] [DEBUG] [VALIDATOR ] GRMN: All expected trading days are present. [2025-09-22T19:08:40.205284] [DEBUG] [VALIDATOR ] GRMN: Primary data validation passed. [2025-09-22T19:08:40.206230] [INFO ] [MAIN ] GRMN: Fetched primary data is valid. [2025-09-22T19:08:40.206299] [DEBUG] [LOCAL ] GRMN: Saving primary data. [2025-09-22T19:08:40.207595] [DEBUG] [LOCAL ] GRMN: Trimmed 60299 records to 41568 (keeping 200 days of data) [2025-09-22T19:08:40.480380] [DEBUG] [LOCAL ] GRMN: Primary data saved (41568 records). [2025-09-22T19:08:40.480515] [INFO ] [MAIN ] GRMN: Full history saved. [2025-09-22T19:08:40.480599] [INFO ] [MAIN ] Update Progress: 970/2372 symbols completed. GRMN took 26.3s. Estimated remaining: 3h 5m 53s. Rate: 7.5 symbols/min [2025-09-22T19:08:40.524193] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-07. [2025-09-22T19:08:40.698529] [INFO ] [MAIN ] GRX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:08:40.701507] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T19:08:40.720212] [DEBUG] [LOCAL ] GRX: Loaded 4454 existing records from primary storage. [2025-09-22T19:08:40.720872] [INFO ] [MAIN ] GRX: Loaded 4454 existing records. [2025-09-22T19:08:40.913589] [WARN ] [MAIN ] GRX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:08:40.914040] [INFO ] [MAIN ] GRX: Wiping existing primary data before full refresh. [2025-09-22T19:08:40.914142] [INFO ] [LOCAL ] GRX: Starting deletion of primary data. [2025-09-22T19:08:40.921854] [DEBUG] [LOCAL ] GRX: Deleted primary data file. [2025-09-22T19:08:40.935575] [INFO ] [MAIN ] GRX: Starting full primary refresh. [2025-09-22T19:08:40.970332] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-22T19:08:41.317278] [INFO ] [REMOTE ] GRX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:08:41.322000] [INFO ] [REMOTE ] GRX: Fetching primary data for 2024-12. [2025-09-22T19:08:41.351845] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-22T19:08:41.928381] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-22T19:08:42.122070] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-05. [2025-09-22T19:08:42.922086] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-06. [2025-09-22T19:08:43.372932] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-22T19:08:43.722089] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-06. [2025-09-22T19:08:44.522118] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-01. [2025-09-22T19:08:44.602585] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-22T19:08:45.124615] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-22T19:08:45.124416] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-22T19:08:45.322064] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-02. [2025-09-22T19:08:45.791635] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-22T19:08:46.122112] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-07. [2025-09-22T19:08:46.922131] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-08. [2025-09-22T19:08:47.722177] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-07. [2025-09-22T19:08:47.736092] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-22T19:08:47.823571] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-22T19:08:48.522056] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-08. [2025-09-22T19:08:49.072764] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T19:08:49.322087] [INFO ] [REMOTE ] GROV: Fetching primary data for 2025-09. [2025-09-22T19:08:49.822555] [INFO ] [REMOTE ] GROV: Incremental fetch complete for 2025-09 (0.50 seconds). [2025-09-22T19:08:49.823931] [INFO ] [REMOTE ] GROV: Full fetch complete (14686 records). [2025-09-22T19:08:49.824019] [DEBUG] [VALIDATOR ] GROV: Validating primary data. [2025-09-22T19:08:50.128934] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-03. [2025-09-22T19:08:50.219464] [DEBUG] [VALIDATOR ] GROV: All expected trading days are present. [2025-09-22T19:08:50.219580] [DEBUG] [VALIDATOR ] GROV: Primary data validation passed. [2025-09-22T19:08:50.220074] [INFO ] [MAIN ] GROV: Fetched primary data is valid. [2025-09-22T19:08:50.220152] [DEBUG] [LOCAL ] GROV: Saving primary data. [2025-09-22T19:08:50.220966] [DEBUG] [LOCAL ] GROV: Trimmed 14686 records to 9089 (keeping 200 days of data) [2025-09-22T19:08:50.287971] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-22T19:08:50.313270] [DEBUG] [LOCAL ] GROV: Primary data saved (9089 records). [2025-09-22T19:08:50.313406] [INFO ] [MAIN ] GROV: Full history saved. [2025-09-22T19:08:50.313490] [INFO ] [MAIN ] Update Progress: 971/2372 symbols completed. GROV took 28.4s. Estimated remaining: 3h 5m 48s. Rate: 7.5 symbols/min [2025-09-22T19:08:50.483076] [INFO ] [MAIN ] GS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:08:50.541004] [DEBUG] [LOCAL ] GS: Loaded 52916 existing records from primary storage. [2025-09-22T19:08:50.541166] [INFO ] [MAIN ] GS: Loaded 52916 existing records. [2025-09-22T19:08:50.732004] [WARN ] [MAIN ] GS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:08:50.732238] [INFO ] [MAIN ] GS: Wiping existing primary data before full refresh. [2025-09-22T19:08:50.732285] [INFO ] [LOCAL ] GS: Starting deletion of primary data. [2025-09-22T19:08:50.734101] [DEBUG] [LOCAL ] GS: Deleted primary data file. [2025-09-22T19:08:50.734166] [INFO ] [MAIN ] GS: Starting full primary refresh. [2025-09-22T19:08:50.818217] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-03 (0.69 seconds). [2025-09-22T19:08:50.925282] [INFO ] [REMOTE ] GRND: Fetching primary data for 2025-09. [2025-09-22T19:08:51.112796] [INFO ] [REMOTE ] GS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:08:51.722090] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-08. [2025-09-22T19:08:52.522105] [INFO ] [REMOTE ] GS: Fetching primary data for 2024-12. [2025-09-22T19:08:52.874027] [INFO ] [REMOTE ] GRND: Incremental fetch complete for 2025-09 (1.95 seconds). [2025-09-22T19:08:52.882104] [INFO ] [REMOTE ] GRND: Full fetch complete (70188 records). [2025-09-22T19:08:52.882281] [DEBUG] [VALIDATOR ] GRND: Validating primary data. [2025-09-22T19:08:53.308854] [DEBUG] [VALIDATOR ] GRND: All expected trading days are present. [2025-09-22T19:08:53.309080] [DEBUG] [VALIDATOR ] GRND: Primary data validation passed. [2025-09-22T19:08:53.310085] [INFO ] [MAIN ] GRND: Fetched primary data is valid. [2025-09-22T19:08:53.310245] [DEBUG] [LOCAL ] GRND: Saving primary data. [2025-09-22T19:08:53.324243] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-04. [2025-09-22T19:08:53.336219] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-22T19:08:53.344616] [DEBUG] [LOCAL ] GRND: Trimmed 70188 records to 50065 (keeping 200 days of data) [2025-09-22T19:08:53.672337] [DEBUG] [LOCAL ] GRND: Primary data saved (50065 records). [2025-09-22T19:08:53.672503] [INFO ] [MAIN ] GRND: Full history saved. [2025-09-22T19:08:53.672671] [INFO ] [MAIN ] Update Progress: 972/2372 symbols completed. GRND took 37.5s. Estimated remaining: 3h 5m 34s. Rate: 7.5 symbols/min [2025-09-22T19:08:53.848973] [INFO ] [MAIN ] GSBD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:08:53.890693] [DEBUG] [LOCAL ] GSBD: Loaded 39847 existing records from primary storage. [2025-09-22T19:08:53.890891] [INFO ] [MAIN ] GSBD: Loaded 39847 existing records. [2025-09-22T19:08:53.977829] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-04 (0.65 seconds). [2025-09-22T19:08:54.101279] [WARN ] [MAIN ] GSBD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:08:54.101580] [INFO ] [MAIN ] GSBD: Wiping existing primary data before full refresh. [2025-09-22T19:08:54.101678] [INFO ] [LOCAL ] GSBD: Starting deletion of primary data. [2025-09-22T19:08:54.102852] [DEBUG] [LOCAL ] GSBD: Deleted primary data file. [2025-09-22T19:08:54.102914] [INFO ] [MAIN ] GSBD: Starting full primary refresh. [2025-09-22T19:08:54.127208] [INFO ] [REMOTE ] GRNT: Fetching primary data for 2025-09. [2025-09-22T19:08:54.490282] [INFO ] [REMOTE ] GSBD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:08:54.536888] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2024-12 (2.01 seconds). [2025-09-22T19:08:54.922096] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-05. [2025-09-22T19:08:55.483390] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-22T19:08:55.534268] [INFO ] [REMOTE ] GRNT: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T19:08:55.540615] [INFO ] [REMOTE ] GRNT: Full fetch complete (48436 records). [2025-09-22T19:08:55.540880] [DEBUG] [VALIDATOR ] GRNT: Validating primary data. [2025-09-22T19:08:55.727400] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-06. [2025-09-22T19:08:55.946135] [DEBUG] [VALIDATOR ] GRNT: All expected trading days are present. [2025-09-22T19:08:55.946225] [DEBUG] [VALIDATOR ] GRNT: Primary data validation passed. [2025-09-22T19:08:55.947002] [INFO ] [MAIN ] GRNT: Fetched primary data is valid. [2025-09-22T19:08:55.947066] [DEBUG] [LOCAL ] GRNT: Saving primary data. [2025-09-22T19:08:55.948216] [DEBUG] [LOCAL ] GRNT: Trimmed 48436 records to 33861 (keeping 200 days of data) [2025-09-22T19:08:56.160086] [DEBUG] [LOCAL ] GRNT: Primary data saved (33861 records). [2025-09-22T19:08:56.160212] [INFO ] [MAIN ] GRNT: Full history saved. [2025-09-22T19:08:56.160292] [INFO ] [MAIN ] Update Progress: 973/2372 symbols completed. GRNT took 36.2s. Estimated remaining: 3h 5m 18s. Rate: 7.6 symbols/min [2025-09-22T19:08:56.332399] [INFO ] [MAIN ] GSK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:08:56.390946] [DEBUG] [LOCAL ] GSK: Loaded 54278 existing records from primary storage. [2025-09-22T19:08:56.391126] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-06 (0.66 seconds). [2025-09-22T19:08:56.393450] [INFO ] [MAIN ] GSK: Loaded 54278 existing records. [2025-09-22T19:08:56.533895] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-07. [2025-09-22T19:08:56.579125] [WARN ] [MAIN ] GSK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:08:56.579373] [INFO ] [MAIN ] GSK: Wiping existing primary data before full refresh. [2025-09-22T19:08:56.579429] [INFO ] [LOCAL ] GSK: Starting deletion of primary data. [2025-09-22T19:08:56.581213] [DEBUG] [LOCAL ] GSK: Deleted primary data file. [2025-09-22T19:08:56.581290] [INFO ] [MAIN ] GSK: Starting full primary refresh. [2025-09-22T19:08:56.941256] [INFO ] [REMOTE ] GSK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:08:57.191165] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-07 (0.66 seconds). [2025-09-22T19:08:57.322093] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-08. [2025-09-22T19:08:57.886479] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-22T19:08:58.122100] [INFO ] [REMOTE ] GSK: Fetching primary data for 2024-12. [2025-09-22T19:08:58.922059] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-01. [2025-09-22T19:08:59.722062] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2024-12. [2025-09-22T19:08:59.780986] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-22T19:09:00.522058] [INFO ] [REMOTE ] GRX: Fetching primary data for 2025-09. [2025-09-22T19:09:01.026378] [INFO ] [REMOTE ] GRX: Incremental fetch complete for 2025-09 (0.50 seconds). [2025-09-22T19:09:01.028164] [INFO ] [REMOTE ] GRX: Full fetch complete (6505 records). [2025-09-22T19:09:01.028233] [DEBUG] [VALIDATOR ] GRX: Validating primary data. [2025-09-22T19:09:01.333709] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-01. [2025-09-22T19:09:01.434735] [DEBUG] [VALIDATOR ] GRX: All expected trading days are present. [2025-09-22T19:09:01.435143] [DEBUG] [VALIDATOR ] GRX: Primary data validation passed. [2025-09-22T19:09:01.435551] [INFO ] [MAIN ] GRX: Fetched primary data is valid. [2025-09-22T19:09:01.435666] [DEBUG] [LOCAL ] GRX: Saving primary data. [2025-09-22T19:09:01.436844] [DEBUG] [LOCAL ] GRX: Trimmed 6505 records to 4423 (keeping 200 days of data) [2025-09-22T19:09:01.546453] [DEBUG] [LOCAL ] GRX: Primary data saved (4423 records). [2025-09-22T19:09:01.549405] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-01 (2.63 seconds). [2025-09-22T19:09:01.549638] [INFO ] [MAIN ] GRX: Full history saved. [2025-09-22T19:09:01.560780] [INFO ] [MAIN ] Update Progress: 974/2372 symbols completed. GRX took 21.1s. Estimated remaining: 3h 5m 6s. Rate: 7.6 symbols/min [2025-09-22T19:09:01.565736] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-22T19:09:01.761147] [INFO ] [MAIN ] GSL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:09:01.808001] [DEBUG] [LOCAL ] GSL: Loaded 34370 existing records from primary storage. [2025-09-22T19:09:01.808208] [INFO ] [MAIN ] GSL: Loaded 34370 existing records. [2025-09-22T19:09:01.991756] [WARN ] [MAIN ] GSL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:09:01.992036] [INFO ] [MAIN ] GSL: Wiping existing primary data before full refresh. [2025-09-22T19:09:01.992088] [INFO ] [LOCAL ] GSL: Starting deletion of primary data. [2025-09-22T19:09:01.993544] [DEBUG] [LOCAL ] GSL: Deleted primary data file. [2025-09-22T19:09:01.993608] [INFO ] [MAIN ] GSL: Starting full primary refresh. [2025-09-22T19:09:02.127180] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-02. [2025-09-22T19:09:02.395731] [INFO ] [REMOTE ] GSL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:09:02.922095] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-01. [2025-09-22T19:09:03.722079] [INFO ] [REMOTE ] GSL: Fetching primary data for 2024-12. [2025-09-22T19:09:04.470347] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-01 (3.14 seconds). [2025-09-22T19:09:04.522010] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-02. [2025-09-22T19:09:05.389997] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-01 (2.47 seconds). [2025-09-22T19:09:05.400230] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-02. [2025-09-22T19:09:05.499512] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-02 (3.37 seconds). [2025-09-22T19:09:05.531987] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-22T19:09:06.122040] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-03. [2025-09-22T19:09:06.526812] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-22T19:09:06.709728] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-02 (2.19 seconds). [2025-09-22T19:09:06.922071] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-03. [2025-09-22T19:09:07.722074] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-03. [2025-09-22T19:09:08.383866] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-03 (2.26 seconds). [2025-09-22T19:09:08.530759] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-04. [2025-09-22T19:09:08.556689] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T19:09:08.985936] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-22T19:09:09.322050] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-04. [2025-09-22T19:09:10.122054] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-01. [2025-09-22T19:09:10.801989] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-04 (2.27 seconds). [2025-09-22T19:09:10.841314] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T19:09:10.922049] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-04. [2025-09-22T19:09:11.428869] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-22T19:09:11.722057] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-05. [2025-09-22T19:09:12.522036] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-05. [2025-09-22T19:09:12.679050] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T19:09:13.266487] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-22T19:09:13.322011] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-06. [2025-09-22T19:09:14.122066] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-02. [2025-09-22T19:09:14.666283] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-05 (2.14 seconds). [2025-09-22T19:09:14.715837] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T19:09:14.922070] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-06. [2025-09-22T19:09:15.625517] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T19:09:15.722091] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-05. [2025-09-22T19:09:16.522072] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-07. [2025-09-22T19:09:17.322420] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-06 (2.40 seconds). [2025-09-22T19:09:17.322586] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-03. [2025-09-22T19:09:18.122052] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-07. [2025-09-22T19:09:18.259089] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-05 (2.54 seconds). [2025-09-22T19:09:18.676069] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-07 (2.15 seconds). [2025-09-22T19:09:18.709950] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-22T19:09:18.922058] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-04. [2025-09-22T19:09:19.722111] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-06. [2025-09-22T19:09:20.031457] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-07 (1.91 seconds). [2025-09-22T19:09:20.427447] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T19:09:20.522129] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-05. [2025-09-22T19:09:21.216630] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T19:09:21.322074] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-07. [2025-09-22T19:09:21.985624] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-22T19:09:22.122045] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-06. [2025-09-22T19:09:22.922028] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-08. [2025-09-22T19:09:23.068224] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T19:09:23.163375] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T19:09:23.722062] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-07. [2025-09-22T19:09:24.376825] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T19:09:24.522052] [INFO ] [REMOTE ] GSBD: Fetching primary data for 2025-09. [2025-09-22T19:09:25.098957] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T19:09:25.322270] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-08. [2025-09-22T19:09:25.977993] [INFO ] [REMOTE ] GSBD: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T19:09:25.988122] [INFO ] [REMOTE ] GSBD: Full fetch complete (58464 records). [2025-09-22T19:09:25.988298] [DEBUG] [VALIDATOR ] GSBD: Validating primary data. [2025-09-22T19:09:26.127183] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-08. [2025-09-22T19:09:26.428952] [DEBUG] [VALIDATOR ] GSBD: All expected trading days are present. [2025-09-22T19:09:26.429069] [DEBUG] [VALIDATOR ] GSBD: Primary data validation passed. [2025-09-22T19:09:26.429906] [INFO ] [MAIN ] GSBD: Fetched primary data is valid. [2025-09-22T19:09:26.430017] [DEBUG] [LOCAL ] GSBD: Saving primary data. [2025-09-22T19:09:26.433442] [DEBUG] [LOCAL ] GSBD: Trimmed 58464 records to 39134 (keeping 200 days of data) [2025-09-22T19:09:26.707173] [DEBUG] [LOCAL ] GSBD: Primary data saved (39134 records). [2025-09-22T19:09:26.707346] [INFO ] [MAIN ] GSBD: Full history saved. [2025-09-22T19:09:26.707572] [INFO ] [MAIN ] Update Progress: 975/2372 symbols completed. GSBD took 33.0s. Estimated remaining: 3h 5m 23s. Rate: 7.5 symbols/min [2025-09-22T19:09:26.895663] [INFO ] [MAIN ] GTES: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:09:26.931255] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-08. [2025-09-22T19:09:26.986970] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-22T19:09:26.985584] [DEBUG] [LOCAL ] GTES: Loaded 51492 existing records from primary storage. [2025-09-22T19:09:26.987126] [INFO ] [MAIN ] GTES: Loaded 51492 existing records. [2025-09-22T19:09:27.196993] [WARN ] [MAIN ] GTES: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:09:27.197237] [INFO ] [MAIN ] GTES: Wiping existing primary data before full refresh. [2025-09-22T19:09:27.197284] [INFO ] [LOCAL ] GTES: Starting deletion of primary data. [2025-09-22T19:09:27.198468] [DEBUG] [LOCAL ] GTES: Deleted primary data file. [2025-09-22T19:09:27.198544] [INFO ] [MAIN ] GTES: Starting full primary refresh. [2025-09-22T19:09:27.565268] [INFO ] [REMOTE ] GTES: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:09:27.647887] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T19:09:27.722023] [INFO ] [REMOTE ] GSL: Fetching primary data for 2025-09. [2025-09-22T19:09:28.522011] [INFO ] [REMOTE ] GSK: Fetching primary data for 2025-09. [2025-09-22T19:09:28.611770] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T19:09:29.088142] [INFO ] [REMOTE ] GSL: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-22T19:09:29.093317] [INFO ] [REMOTE ] GSL: Full fetch complete (48177 records). [2025-09-22T19:09:29.093406] [DEBUG] [VALIDATOR ] GSL: Validating primary data. [2025-09-22T19:09:29.327397] [INFO ] [REMOTE ] GS: Fetching primary data for 2025-09. [2025-09-22T19:09:29.480694] [DEBUG] [VALIDATOR ] GSL: All expected trading days are present. [2025-09-22T19:09:29.480784] [DEBUG] [VALIDATOR ] GSL: Primary data validation passed. [2025-09-22T19:09:29.481740] [INFO ] [MAIN ] GSL: Fetched primary data is valid. [2025-09-22T19:09:29.481803] [DEBUG] [LOCAL ] GSL: Saving primary data. [2025-09-22T19:09:29.482852] [DEBUG] [LOCAL ] GSL: Trimmed 48177 records to 33677 (keeping 200 days of data) [2025-09-22T19:09:29.695859] [DEBUG] [LOCAL ] GSL: Primary data saved (33677 records). [2025-09-22T19:09:29.696028] [INFO ] [MAIN ] GSL: Full history saved. [2025-09-22T19:09:29.696171] [INFO ] [MAIN ] Update Progress: 976/2372 symbols completed. GSL took 28.1s. Estimated remaining: 3h 5m 8s. Rate: 7.5 symbols/min [2025-09-22T19:09:29.940526] [INFO ] [MAIN ] GTLS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:09:29.986253] [DEBUG] [LOCAL ] GTLS: Loaded 43830 existing records from primary storage. [2025-09-22T19:09:29.986387] [INFO ] [MAIN ] GTLS: Loaded 43830 existing records. [2025-09-22T19:09:30.139862] [INFO ] [REMOTE ] GTES: Fetching primary data for 2024-12. [2025-09-22T19:09:30.172448] [WARN ] [MAIN ] GTLS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:09:30.172893] [INFO ] [MAIN ] GTLS: Wiping existing primary data before full refresh. [2025-09-22T19:09:30.172970] [INFO ] [LOCAL ] GTLS: Starting deletion of primary data. [2025-09-22T19:09:30.174210] [DEBUG] [LOCAL ] GTLS: Deleted primary data file. [2025-09-22T19:09:30.174275] [INFO ] [MAIN ] GTLS: Starting full primary refresh. [2025-09-22T19:09:30.268218] [INFO ] [REMOTE ] GSK: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-22T19:09:30.309096] [INFO ] [REMOTE ] GSK: Full fetch complete (77474 records). [2025-09-22T19:09:30.314976] [DEBUG] [VALIDATOR ] GSK: Validating primary data. [2025-09-22T19:09:30.860266] [INFO ] [REMOTE ] GTLS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:09:30.927109] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2024-12. [2025-09-22T19:09:30.985378] [DEBUG] [VALIDATOR ] GSK: All expected trading days are present. [2025-09-22T19:09:30.985468] [DEBUG] [VALIDATOR ] GSK: Primary data validation passed. [2025-09-22T19:09:30.986374] [INFO ] [MAIN ] GSK: Fetched primary data is valid. [2025-09-22T19:09:30.986440] [DEBUG] [LOCAL ] GSK: Saving primary data. [2025-09-22T19:09:30.990961] [DEBUG] [LOCAL ] GSK: Trimmed 77474 records to 53495 (keeping 200 days of data) [2025-09-22T19:09:31.324065] [DEBUG] [LOCAL ] GSK: Primary data saved (53495 records). [2025-09-22T19:09:31.324197] [INFO ] [MAIN ] GSK: Full history saved. [2025-09-22T19:09:31.324282] [INFO ] [MAIN ] Update Progress: 977/2372 symbols completed. GSK took 35.2s. Estimated remaining: 3h 4m 51s. Rate: 7.5 symbols/min [2025-09-22T19:09:31.498792] [INFO ] [MAIN ] GTN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:09:31.521804] [INFO ] [REMOTE ] GS: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-22T19:09:31.532080] [INFO ] [REMOTE ] GS: Full fetch complete (75852 records). [2025-09-22T19:09:31.532264] [DEBUG] [VALIDATOR ] GS: Validating primary data. [2025-09-22T19:09:31.876347] [DEBUG] [LOCAL ] GTN: Loaded 46463 existing records from primary storage. [2025-09-22T19:09:31.903289] [INFO ] [MAIN ] GTN: Loaded 46463 existing records. [2025-09-22T19:09:32.065842] [DEBUG] [VALIDATOR ] GS: All expected trading days are present. [2025-09-22T19:09:32.092297] [DEBUG] [VALIDATOR ] GS: Primary data validation passed. [2025-09-22T19:09:32.118564] [INFO ] [MAIN ] GS: Fetched primary data is valid. [2025-09-22T19:09:32.119445] [DEBUG] [LOCAL ] GS: Saving primary data. [2025-09-22T19:09:32.204515] [DEBUG] [LOCAL ] GS: Trimmed 75852 records to 52088 (keeping 200 days of data) [2025-09-22T19:09:32.232756] [WARN ] [MAIN ] GTN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:09:32.234916] [INFO ] [MAIN ] GTN: Wiping existing primary data before full refresh. [2025-09-22T19:09:32.247749] [INFO ] [LOCAL ] GTN: Starting deletion of primary data. [2025-09-22T19:09:32.410431] [DEBUG] [LOCAL ] GTN: Deleted primary data file. [2025-09-22T19:09:32.410082] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2024-12 (2.27 seconds). [2025-09-22T19:09:32.411118] [INFO ] [MAIN ] GTN: Starting full primary refresh. [2025-09-22T19:09:32.450377] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-01. [2025-09-22T19:09:33.038160] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2024-12 (2.11 seconds). [2025-09-22T19:09:33.070547] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-01. [2025-09-22T19:09:33.182083] [INFO ] [REMOTE ] GTN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:09:33.322733] [INFO ] [REMOTE ] GTN: Fetching primary data for 2024-12. [2025-09-22T19:09:33.341577] [DEBUG] [LOCAL ] GS: Primary data saved (52088 records). [2025-09-22T19:09:33.341783] [INFO ] [MAIN ] GS: Full history saved. [2025-09-22T19:09:33.341938] [INFO ] [MAIN ] Update Progress: 978/2372 symbols completed. GS took 43.0s. Estimated remaining: 3h 4m 34s. Rate: 7.6 symbols/min [2025-09-22T19:09:33.522972] [INFO ] [MAIN ] GTY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:09:33.554327] [DEBUG] [LOCAL ] GTY: Loaded 30827 existing records from primary storage. [2025-09-22T19:09:33.554469] [INFO ] [MAIN ] GTY: Loaded 30827 existing records. [2025-09-22T19:09:33.736576] [WARN ] [MAIN ] GTY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:09:33.736878] [INFO ] [MAIN ] GTY: Wiping existing primary data before full refresh. [2025-09-22T19:09:33.736930] [INFO ] [LOCAL ] GTY: Starting deletion of primary data. [2025-09-22T19:09:33.737882] [DEBUG] [LOCAL ] GTY: Deleted primary data file. [2025-09-22T19:09:33.737941] [INFO ] [MAIN ] GTY: Starting full primary refresh. [2025-09-22T19:09:34.087952] [INFO ] [REMOTE ] GTY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:09:34.121999] [INFO ] [REMOTE ] GTY: Fetching primary data for 2024-12. [2025-09-22T19:09:34.158157] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-22T19:09:34.824692] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-01 (1.75 seconds). [2025-09-22T19:09:34.912525] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T19:09:34.922152] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-01. [2025-09-22T19:09:35.436012] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T19:09:35.722069] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-01. [2025-09-22T19:09:36.199287] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-22T19:09:36.522106] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-02. [2025-09-22T19:09:36.720752] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T19:09:37.322065] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-02. [2025-09-22T19:09:37.977145] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T19:09:38.122049] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-02. [2025-09-22T19:09:38.653176] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T19:09:38.922072] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-03. [2025-09-22T19:09:39.265503] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-22T19:09:39.722076] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-03. [2025-09-22T19:09:40.522126] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-02. [2025-09-22T19:09:40.862160] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-22T19:09:41.281385] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T19:09:41.322017] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-04. [2025-09-22T19:09:42.017156] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T19:09:42.122039] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-03. [2025-09-22T19:09:42.344530] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-22T19:09:42.922062] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-05. [2025-09-22T19:09:43.722136] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-04. [2025-09-22T19:09:43.850934] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-22T19:09:43.882384] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-05 (0.96 seconds). [2025-09-22T19:09:44.522084] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-06. [2025-09-22T19:09:45.095839] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-22T19:09:45.322021] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-05. [2025-09-22T19:09:45.445812] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T19:09:46.122045] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-03. [2025-09-22T19:09:46.924827] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-07. [2025-09-22T19:09:46.930375] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-22T19:09:47.555951] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-03 (1.43 seconds). [2025-09-22T19:09:47.722073] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-04. [2025-09-22T19:09:48.396558] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-07 (1.47 seconds). [2025-09-22T19:09:48.522062] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-08. [2025-09-22T19:09:49.243470] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T19:09:49.322060] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-05. [2025-09-22T19:09:49.797384] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T19:09:50.122055] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-06. [2025-09-22T19:09:50.903413] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T19:09:50.922026] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-06. [2025-09-22T19:09:51.691719] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-22T19:09:51.722110] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-07. [2025-09-22T19:09:52.087442] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-06 (1.17 seconds). [2025-09-22T19:09:52.522107] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-04. [2025-09-22T19:09:53.322091] [INFO ] [REMOTE ] GTY: Fetching primary data for 2025-09. [2025-09-22T19:09:53.431392] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T19:09:54.122118] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-07. [2025-09-22T19:09:54.180195] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T19:09:54.408030] [INFO ] [REMOTE ] GTY: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T19:09:54.413151] [INFO ] [REMOTE ] GTY: Full fetch complete (43091 records). [2025-09-22T19:09:54.413292] [DEBUG] [VALIDATOR ] GTY: Validating primary data. [2025-09-22T19:09:54.816584] [DEBUG] [VALIDATOR ] GTY: All expected trading days are present. [2025-09-22T19:09:54.816692] [DEBUG] [VALIDATOR ] GTY: Primary data validation passed. [2025-09-22T19:09:54.817431] [INFO ] [MAIN ] GTY: Fetched primary data is valid. [2025-09-22T19:09:54.817529] [DEBUG] [LOCAL ] GTY: Saving primary data. [2025-09-22T19:09:54.818519] [DEBUG] [LOCAL ] GTY: Trimmed 43091 records to 30384 (keeping 200 days of data) [2025-09-22T19:09:54.926808] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-08. [2025-09-22T19:09:55.011272] [DEBUG] [LOCAL ] GTY: Primary data saved (30384 records). [2025-09-22T19:09:55.011440] [INFO ] [MAIN ] GTY: Full history saved. [2025-09-22T19:09:55.011533] [INFO ] [MAIN ] Update Progress: 979/2372 symbols completed. GTY took 21.7s. Estimated remaining: 3h 4m 46s. Rate: 7.5 symbols/min [2025-09-22T19:09:55.178613] [INFO ] [MAIN ] GUG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:09:55.192158] [DEBUG] [LOCAL ] GUG: Loaded 12453 existing records from primary storage. [2025-09-22T19:09:55.192277] [INFO ] [MAIN ] GUG: Loaded 12453 existing records. [2025-09-22T19:09:55.374140] [WARN ] [MAIN ] GUG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:09:55.374612] [INFO ] [MAIN ] GUG: Wiping existing primary data before full refresh. [2025-09-22T19:09:55.374730] [INFO ] [LOCAL ] GUG: Starting deletion of primary data. [2025-09-22T19:09:55.375276] [DEBUG] [LOCAL ] GUG: Deleted primary data file. [2025-09-22T19:09:55.375347] [INFO ] [MAIN ] GUG: Starting full primary refresh. [2025-09-22T19:09:55.712914] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T19:09:55.733224] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-05. [2025-09-22T19:09:55.813155] [INFO ] [REMOTE ] GUG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:09:56.522082] [INFO ] [REMOTE ] GUG: Fetching primary data for 2024-12. [2025-09-22T19:09:56.832908] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-22T19:09:57.200356] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T19:09:57.322040] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-06. [2025-09-22T19:09:57.483276] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-22T19:09:58.122058] [INFO ] [REMOTE ] GTN: Fetching primary data for 2025-09. [2025-09-22T19:09:58.806750] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-22T19:09:58.922006] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-07. [2025-09-22T19:09:59.336197] [INFO ] [REMOTE ] GTN: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-22T19:09:59.343250] [INFO ] [REMOTE ] GTN: Full fetch complete (66362 records). [2025-09-22T19:09:59.343379] [DEBUG] [VALIDATOR ] GTN: Validating primary data. [2025-09-22T19:09:59.727472] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-08. [2025-09-22T19:09:59.745461] [DEBUG] [VALIDATOR ] GTN: All expected trading days are present. [2025-09-22T19:09:59.745592] [DEBUG] [VALIDATOR ] GTN: Primary data validation passed. [2025-09-22T19:09:59.746635] [INFO ] [MAIN ] GTN: Fetched primary data is valid. [2025-09-22T19:09:59.746887] [DEBUG] [LOCAL ] GTN: Saving primary data. [2025-09-22T19:09:59.748432] [DEBUG] [LOCAL ] GTN: Trimmed 66362 records to 45674 (keeping 200 days of data) [2025-09-22T19:10:00.031272] [DEBUG] [LOCAL ] GTN: Primary data saved (45674 records). [2025-09-22T19:10:00.031461] [INFO ] [MAIN ] GTN: Full history saved. [2025-09-22T19:10:00.031561] [INFO ] [MAIN ] Update Progress: 980/2372 symbols completed. GTN took 28.7s. Estimated remaining: 3h 4m 34s. Rate: 7.5 symbols/min [2025-09-22T19:10:00.217302] [INFO ] [MAIN ] GUT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:10:00.245984] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T19:10:00.271154] [DEBUG] [LOCAL ] GUT: Loaded 15779 existing records from primary storage. [2025-09-22T19:10:00.271310] [INFO ] [MAIN ] GUT: Loaded 15779 existing records. [2025-09-22T19:10:00.446362] [WARN ] [MAIN ] GUT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:10:00.446695] [INFO ] [MAIN ] GUT: Wiping existing primary data before full refresh. [2025-09-22T19:10:00.446753] [INFO ] [LOCAL ] GUT: Starting deletion of primary data. [2025-09-22T19:10:00.447280] [DEBUG] [LOCAL ] GUT: Deleted primary data file. [2025-09-22T19:10:00.447376] [INFO ] [MAIN ] GUT: Starting full primary refresh. [2025-09-22T19:10:00.527192] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-08. [2025-09-22T19:10:00.803666] [INFO ] [REMOTE ] GUT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:10:01.322055] [INFO ] [REMOTE ] GUT: Fetching primary data for 2024-12. [2025-09-22T19:10:01.509424] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-22T19:10:02.052421] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-22T19:10:02.122061] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-01. [2025-09-22T19:10:02.269226] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T19:10:02.922055] [INFO ] [REMOTE ] GTLS: Fetching primary data for 2025-09. [2025-09-22T19:10:03.124894] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T19:10:03.722058] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-01. [2025-09-22T19:10:04.387465] [INFO ] [REMOTE ] GTLS: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-22T19:10:04.394844] [INFO ] [REMOTE ] GTLS: Full fetch complete (61417 records). [2025-09-22T19:10:04.395018] [DEBUG] [VALIDATOR ] GTLS: Validating primary data. [2025-09-22T19:10:04.527139] [INFO ] [REMOTE ] GTES: Fetching primary data for 2025-09. [2025-09-22T19:10:04.814006] [DEBUG] [VALIDATOR ] GTLS: All expected trading days are present. [2025-09-22T19:10:04.814211] [DEBUG] [VALIDATOR ] GTLS: Primary data validation passed. [2025-09-22T19:10:04.815209] [INFO ] [MAIN ] GTLS: Fetched primary data is valid. [2025-09-22T19:10:04.815436] [DEBUG] [LOCAL ] GTLS: Saving primary data. [2025-09-22T19:10:04.828390] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-22T19:10:04.827917] [DEBUG] [LOCAL ] GTLS: Trimmed 61417 records to 43065 (keeping 200 days of data) [2025-09-22T19:10:05.087010] [DEBUG] [LOCAL ] GTLS: Primary data saved (43065 records). [2025-09-22T19:10:05.087148] [INFO ] [MAIN ] GTLS: Full history saved. [2025-09-22T19:10:05.087233] [INFO ] [MAIN ] Update Progress: 981/2372 symbols completed. GTLS took 35.4s. Estimated remaining: 3h 4m 22s. Rate: 7.5 symbols/min [2025-09-22T19:10:05.258115] [INFO ] [MAIN ] GVA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:10:05.292425] [DEBUG] [LOCAL ] GVA: Loaded 34588 existing records from primary storage. [2025-09-22T19:10:05.292569] [INFO ] [MAIN ] GVA: Loaded 34588 existing records. [2025-09-22T19:10:05.327194] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-02. [2025-09-22T19:10:05.474967] [WARN ] [MAIN ] GVA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:10:05.475211] [INFO ] [MAIN ] GVA: Wiping existing primary data before full refresh. [2025-09-22T19:10:05.475260] [INFO ] [LOCAL ] GVA: Starting deletion of primary data. [2025-09-22T19:10:05.476470] [DEBUG] [LOCAL ] GVA: Deleted primary data file. [2025-09-22T19:10:05.476531] [INFO ] [MAIN ] GVA: Starting full primary refresh. [2025-09-22T19:10:05.827814] [INFO ] [REMOTE ] GVA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:10:06.079061] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-22T19:10:06.122060] [INFO ] [REMOTE ] GVA: Fetching primary data for 2024-12. [2025-09-22T19:10:06.339286] [INFO ] [REMOTE ] GTES: Incremental fetch complete for 2025-09 (1.81 seconds). [2025-09-22T19:10:06.347715] [INFO ] [REMOTE ] GTES: Full fetch complete (74002 records). [2025-09-22T19:10:06.347841] [DEBUG] [VALIDATOR ] GTES: Validating primary data. [2025-09-22T19:10:06.771196] [DEBUG] [VALIDATOR ] GTES: All expected trading days are present. [2025-09-22T19:10:06.771317] [DEBUG] [VALIDATOR ] GTES: Primary data validation passed. [2025-09-22T19:10:06.772250] [INFO ] [MAIN ] GTES: Fetched primary data is valid. [2025-09-22T19:10:06.772314] [DEBUG] [LOCAL ] GTES: Saving primary data. [2025-09-22T19:10:06.773747] [DEBUG] [LOCAL ] GTES: Trimmed 74002 records to 50703 (keeping 200 days of data) [2025-09-22T19:10:06.936136] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-03. [2025-09-22T19:10:07.072046] [DEBUG] [LOCAL ] GTES: Primary data saved (50703 records). [2025-09-22T19:10:07.072197] [INFO ] [MAIN ] GTES: Full history saved. [2025-09-22T19:10:07.072282] [INFO ] [MAIN ] Update Progress: 982/2372 symbols completed. GTES took 40.4s. Estimated remaining: 3h 4m 5s. Rate: 7.6 symbols/min [2025-09-22T19:10:07.245865] [INFO ] [MAIN ] GWH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:10:07.262252] [DEBUG] [LOCAL ] GWH: Loaded 15335 existing records from primary storage. [2025-09-22T19:10:07.262378] [INFO ] [MAIN ] GWH: Loaded 15335 existing records. [2025-09-22T19:10:07.437386] [WARN ] [MAIN ] GWH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:10:07.437691] [INFO ] [MAIN ] GWH: Wiping existing primary data before full refresh. [2025-09-22T19:10:07.437749] [INFO ] [LOCAL ] GWH: Starting deletion of primary data. [2025-09-22T19:10:07.438253] [DEBUG] [LOCAL ] GWH: Deleted primary data file. [2025-09-22T19:10:07.438313] [INFO ] [MAIN ] GWH: Starting full primary refresh. [2025-09-22T19:10:07.724992] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-02. [2025-09-22T19:10:07.762523] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-22T19:10:07.822023] [INFO ] [REMOTE ] GWH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:10:07.841617] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T19:10:08.522068] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-04. [2025-09-22T19:10:08.594695] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-22T19:10:09.322055] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-03. [2025-09-22T19:10:09.630864] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-04 (1.11 seconds). [2025-09-22T19:10:09.812209] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-03 (0.49 seconds). [2025-09-22T19:10:10.122055] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-04. [2025-09-22T19:10:10.871792] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-22T19:10:10.922021] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-05. [2025-09-22T19:10:11.722048] [INFO ] [REMOTE ] GWH: Fetching primary data for 2024-12. [2025-09-22T19:10:11.874817] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-22T19:10:12.522048] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-05. [2025-09-22T19:10:12.580157] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-22T19:10:13.136321] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-22T19:10:13.322062] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-01. [2025-09-22T19:10:14.122148] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-06. [2025-09-22T19:10:14.171050] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T19:10:14.922102] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-01. [2025-09-22T19:10:15.062457] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-06 (0.94 seconds). [2025-09-22T19:10:15.722122] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-07. [2025-09-22T19:10:16.240780] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-22T19:10:16.390737] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-07 (0.67 seconds). [2025-09-22T19:10:16.522087] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-08. [2025-09-22T19:10:17.303462] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-08 (0.78 seconds). [2025-09-22T19:10:17.322024] [INFO ] [REMOTE ] GUT: Fetching primary data for 2025-09. [2025-09-22T19:10:18.122074] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-06. [2025-09-22T19:10:18.393774] [INFO ] [REMOTE ] GUT: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-22T19:10:18.397301] [INFO ] [REMOTE ] GUT: Full fetch complete (23065 records). [2025-09-22T19:10:18.397404] [DEBUG] [VALIDATOR ] GUT: Validating primary data. [2025-09-22T19:10:18.814342] [DEBUG] [VALIDATOR ] GUT: All expected trading days are present. [2025-09-22T19:10:18.814450] [DEBUG] [VALIDATOR ] GUT: Primary data validation passed. [2025-09-22T19:10:18.815439] [INFO ] [MAIN ] GUT: Fetched primary data is valid. [2025-09-22T19:10:18.815511] [DEBUG] [LOCAL ] GUT: Saving primary data. [2025-09-22T19:10:18.816429] [DEBUG] [LOCAL ] GUT: Trimmed 23065 records to 15525 (keeping 200 days of data) [2025-09-22T19:10:18.919374] [DEBUG] [LOCAL ] GUT: Primary data saved (15525 records). [2025-09-22T19:10:18.919587] [INFO ] [MAIN ] GUT: Full history saved. [2025-09-22T19:10:18.919725] [INFO ] [MAIN ] Update Progress: 983/2372 symbols completed. GUT took 18.9s. Estimated remaining: 3h 4m 3s. Rate: 7.5 symbols/min [2025-09-22T19:10:18.932759] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-02. [2025-09-22T19:10:19.122455] [INFO ] [MAIN ] GWRE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:10:19.123982] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T19:10:19.172298] [DEBUG] [LOCAL ] GWRE: Loaded 41935 existing records from primary storage. [2025-09-22T19:10:19.172564] [INFO ] [MAIN ] GWRE: Loaded 41935 existing records. [2025-09-22T19:10:19.357093] [WARN ] [MAIN ] GWRE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:10:19.357450] [INFO ] [MAIN ] GWRE: Wiping existing primary data before full refresh. [2025-09-22T19:10:19.357503] [INFO ] [LOCAL ] GWRE: Starting deletion of primary data. [2025-09-22T19:10:19.358873] [DEBUG] [LOCAL ] GWRE: Deleted primary data file. [2025-09-22T19:10:19.358937] [INFO ] [MAIN ] GWRE: Starting full primary refresh. [2025-09-22T19:10:19.732231] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-07. [2025-09-22T19:10:19.740453] [INFO ] [REMOTE ] GWRE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:10:19.798420] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-22T19:10:20.449238] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-22T19:10:20.522063] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2024-12. [2025-09-22T19:10:21.322080] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-03. [2025-09-22T19:10:22.044906] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-03 (0.72 seconds). [2025-09-22T19:10:22.115271] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T19:10:22.125404] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-02. [2025-09-22T19:10:22.922106] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-08. [2025-09-22T19:10:23.218366] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-22T19:10:23.722102] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-03. [2025-09-22T19:10:23.816501] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T19:10:24.522188] [INFO ] [REMOTE ] GUG: Fetching primary data for 2025-09. [2025-09-22T19:10:25.084554] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-22T19:10:25.322092] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-04. [2025-09-22T19:10:25.593474] [INFO ] [REMOTE ] GUG: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-22T19:10:25.596259] [INFO ] [REMOTE ] GUG: Full fetch complete (20056 records). [2025-09-22T19:10:25.596335] [DEBUG] [VALIDATOR ] GUG: Validating primary data. [2025-09-22T19:10:26.030185] [DEBUG] [VALIDATOR ] GUG: All expected trading days are present. [2025-09-22T19:10:26.030347] [DEBUG] [VALIDATOR ] GUG: Primary data validation passed. [2025-09-22T19:10:26.031378] [INFO ] [MAIN ] GUG: Fetched primary data is valid. [2025-09-22T19:10:26.031469] [DEBUG] [LOCAL ] GUG: Saving primary data. [2025-09-22T19:10:26.032634] [DEBUG] [LOCAL ] GUG: Trimmed 20056 records to 12212 (keeping 200 days of data) [2025-09-22T19:10:26.126615] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-01. [2025-09-22T19:10:26.126436] [DEBUG] [LOCAL ] GUG: Primary data saved (12212 records). [2025-09-22T19:10:26.128157] [INFO ] [MAIN ] GUG: Full history saved. [2025-09-22T19:10:26.128288] [INFO ] [MAIN ] Update Progress: 984/2372 symbols completed. GUG took 31.1s. Estimated remaining: 3h 3m 54s. Rate: 7.5 symbols/min [2025-09-22T19:10:26.389167] [INFO ] [MAIN ] GWW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:10:26.435315] [DEBUG] [LOCAL ] GWW: Loaded 20360 existing records from primary storage. [2025-09-22T19:10:26.435604] [INFO ] [MAIN ] GWW: Loaded 20360 existing records. [2025-09-22T19:10:26.730887] [WARN ] [MAIN ] GWW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:10:26.731492] [INFO ] [MAIN ] GWW: Wiping existing primary data before full refresh. [2025-09-22T19:10:26.731691] [INFO ] [LOCAL ] GWW: Starting deletion of primary data. [2025-09-22T19:10:26.732821] [DEBUG] [LOCAL ] GWW: Deleted primary data file. [2025-09-22T19:10:26.732955] [INFO ] [MAIN ] GWW: Starting full primary refresh. [2025-09-22T19:10:26.914113] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-22T19:10:26.924523] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-04. [2025-09-22T19:10:27.235212] [INFO ] [REMOTE ] GWW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:10:27.722136] [INFO ] [REMOTE ] GWW: Fetching primary data for 2024-12. [2025-09-22T19:10:27.943849] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-22T19:10:27.944220] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-22T19:10:28.522133] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-02. [2025-09-22T19:10:28.581902] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-22T19:10:29.322126] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-05. [2025-09-22T19:10:29.867310] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T19:10:30.122129] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-03. [2025-09-22T19:10:30.327370] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-22T19:10:30.922151] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-05. [2025-09-22T19:10:31.722136] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-06. [2025-09-22T19:10:31.885337] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T19:10:32.086334] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-05 (1.16 seconds). [2025-09-22T19:10:32.522115] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-06. [2025-09-22T19:10:32.585238] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-22T19:10:33.322092] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-04. [2025-09-22T19:10:33.913825] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T19:10:34.122114] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-07. [2025-09-22T19:10:34.922082] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-07. [2025-09-22T19:10:34.934583] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T19:10:35.070919] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-22T19:10:35.722176] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-05. [2025-09-22T19:10:35.978969] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-22T19:10:36.522146] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-01. [2025-09-22T19:10:37.213689] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T19:10:37.322117] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-08. [2025-09-22T19:10:37.747383] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-22T19:10:38.122120] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-02. [2025-09-22T19:10:38.179140] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-08 (0.86 seconds). [2025-09-22T19:10:38.922126] [INFO ] [REMOTE ] GWH: Fetching primary data for 2025-09. [2025-09-22T19:10:39.247300] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-22T19:10:39.663079] [INFO ] [REMOTE ] GWH: Incremental fetch complete for 2025-09 (0.74 seconds). [2025-09-22T19:10:39.666225] [INFO ] [REMOTE ] GWH: Full fetch complete (20617 records). [2025-09-22T19:10:39.666308] [DEBUG] [VALIDATOR ] GWH: Validating primary data. [2025-09-22T19:10:39.729097] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-08. [2025-09-22T19:10:40.090270] [DEBUG] [VALIDATOR ] GWH: All expected trading days are present. [2025-09-22T19:10:40.090383] [DEBUG] [VALIDATOR ] GWH: Primary data validation passed. [2025-09-22T19:10:40.091406] [INFO ] [MAIN ] GWH: Fetched primary data is valid. [2025-09-22T19:10:40.091479] [DEBUG] [LOCAL ] GWH: Saving primary data. [2025-09-22T19:10:40.092458] [DEBUG] [LOCAL ] GWH: Trimmed 20617 records to 15311 (keeping 200 days of data) [2025-09-22T19:10:40.190156] [DEBUG] [LOCAL ] GWH: Primary data saved (15311 records). [2025-09-22T19:10:40.190382] [INFO ] [MAIN ] GWH: Full history saved. [2025-09-22T19:10:40.190511] [INFO ] [MAIN ] Update Progress: 985/2372 symbols completed. GWH took 33.1s. Estimated remaining: 3h 3m 55s. Rate: 7.5 symbols/min [2025-09-22T19:10:40.371869] [INFO ] [MAIN ] GXO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:10:40.418706] [DEBUG] [LOCAL ] GXO: Loaded 48518 existing records from primary storage. [2025-09-22T19:10:40.418882] [INFO ] [MAIN ] GXO: Loaded 48518 existing records. [2025-09-22T19:10:40.526963] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-06. [2025-09-22T19:10:40.608941] [WARN ] [MAIN ] GXO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:10:40.609196] [INFO ] [MAIN ] GXO: Wiping existing primary data before full refresh. [2025-09-22T19:10:40.609245] [INFO ] [LOCAL ] GXO: Starting deletion of primary data. [2025-09-22T19:10:40.610630] [DEBUG] [LOCAL ] GXO: Deleted primary data file. [2025-09-22T19:10:40.610725] [INFO ] [MAIN ] GXO: Starting full primary refresh. [2025-09-22T19:10:40.992332] [INFO ] [REMOTE ] GXO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:10:41.246539] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T19:10:41.322080] [INFO ] [REMOTE ] GXO: Fetching primary data for 2024-12. [2025-09-22T19:10:42.122088] [INFO ] [REMOTE ] GVA: Fetching primary data for 2025-09. [2025-09-22T19:10:42.356308] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-22T19:10:42.922127] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-07. [2025-09-22T19:10:43.010819] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T19:10:43.228593] [INFO ] [REMOTE ] GVA: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T19:10:43.234169] [INFO ] [REMOTE ] GVA: Full fetch complete (48855 records). [2025-09-22T19:10:43.234337] [DEBUG] [VALIDATOR ] GVA: Validating primary data. [2025-09-22T19:10:43.639725] [DEBUG] [VALIDATOR ] GVA: All expected trading days are present. [2025-09-22T19:10:43.639872] [DEBUG] [VALIDATOR ] GVA: Primary data validation passed. [2025-09-22T19:10:43.640672] [INFO ] [MAIN ] GVA: Fetched primary data is valid. [2025-09-22T19:10:43.640739] [DEBUG] [LOCAL ] GVA: Saving primary data. [2025-09-22T19:10:43.644780] [DEBUG] [LOCAL ] GVA: Trimmed 48855 records to 33963 (keeping 200 days of data) [2025-09-22T19:10:43.734994] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-03. [2025-09-22T19:10:43.858365] [DEBUG] [LOCAL ] GVA: Primary data saved (33963 records). [2025-09-22T19:10:43.858530] [INFO ] [MAIN ] GVA: Full history saved. [2025-09-22T19:10:43.858620] [INFO ] [MAIN ] Update Progress: 986/2372 symbols completed. GVA took 38.8s. Estimated remaining: 3h 3m 41s. Rate: 7.5 symbols/min [2025-09-22T19:10:44.031935] [INFO ] [MAIN ] GYLD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:10:44.035702] [DEBUG] [LOCAL ] GYLD: Loaded 1576 existing records from primary storage. [2025-09-22T19:10:44.035784] [INFO ] [MAIN ] GYLD: Loaded 1576 existing records. [2025-09-22T19:10:44.241953] [WARN ] [MAIN ] GYLD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:10:44.243950] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-07 (1.32 seconds). [2025-09-22T19:10:44.244375] [INFO ] [MAIN ] GYLD: Wiping existing primary data before full refresh. [2025-09-22T19:10:44.252508] [INFO ] [LOCAL ] GYLD: Starting deletion of primary data. [2025-09-22T19:10:44.253079] [DEBUG] [LOCAL ] GYLD: Deleted primary data file. [2025-09-22T19:10:44.253148] [INFO ] [MAIN ] GYLD: Starting full primary refresh. [2025-09-22T19:10:44.529725] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-08. [2025-09-22T19:10:44.613983] [INFO ] [REMOTE ] GYLD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:10:44.741704] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-22T19:10:45.322071] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-01. [2025-09-22T19:10:46.044591] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T19:10:46.122068] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2024-12. [2025-09-22T19:10:46.504087] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2024-12 (0.38 seconds). [2025-09-22T19:10:46.825683] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-22T19:10:46.922082] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-01. [2025-09-22T19:10:47.272368] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-01 (0.35 seconds). [2025-09-22T19:10:47.722089] [INFO ] [REMOTE ] GWRE: Fetching primary data for 2025-09. [2025-09-22T19:10:48.522077] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-02. [2025-09-22T19:10:49.322069] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-04. [2025-09-22T19:10:49.413117] [INFO ] [REMOTE ] GWRE: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T19:10:49.420191] [INFO ] [REMOTE ] GWRE: Full fetch complete (61618 records). [2025-09-22T19:10:49.420460] [DEBUG] [VALIDATOR ] GWRE: Validating primary data. [2025-09-22T19:10:49.828463] [DEBUG] [VALIDATOR ] GWRE: All expected trading days are present. [2025-09-22T19:10:49.828560] [DEBUG] [VALIDATOR ] GWRE: Primary data validation passed. [2025-09-22T19:10:49.829425] [INFO ] [MAIN ] GWRE: Fetched primary data is valid. [2025-09-22T19:10:49.829616] [DEBUG] [LOCAL ] GWRE: Saving primary data. [2025-09-22T19:10:49.831205] [DEBUG] [LOCAL ] GWRE: Trimmed 61618 records to 41190 (keeping 200 days of data) [2025-09-22T19:10:50.093280] [DEBUG] [LOCAL ] GWRE: Primary data saved (41190 records). [2025-09-22T19:10:50.093416] [INFO ] [MAIN ] GWRE: Full history saved. [2025-09-22T19:10:50.093504] [INFO ] [MAIN ] Update Progress: 987/2372 symbols completed. GWRE took 31.2s. Estimated remaining: 3h 3m 30s. Rate: 7.5 symbols/min [2025-09-22T19:10:50.127130] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-02. [2025-09-22T19:10:50.280867] [INFO ] [MAIN ] H: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:10:50.312581] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-22T19:10:50.364813] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-04 (1.04 seconds). [2025-09-22T19:10:50.386616] [DEBUG] [LOCAL ] H: Loaded 45614 existing records from primary storage. [2025-09-22T19:10:50.386790] [INFO ] [MAIN ] H: Loaded 45614 existing records. [2025-09-22T19:10:50.562827] [WARN ] [MAIN ] H: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:10:50.563112] [INFO ] [MAIN ] H: Wiping existing primary data before full refresh. [2025-09-22T19:10:50.563160] [INFO ] [LOCAL ] H: Starting deletion of primary data. [2025-09-22T19:10:50.564582] [DEBUG] [LOCAL ] H: Deleted primary data file. [2025-09-22T19:10:50.564667] [INFO ] [MAIN ] H: Starting full primary refresh. [2025-09-22T19:10:50.651091] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-02 (0.52 seconds). [2025-09-22T19:10:50.928541] [INFO ] [REMOTE ] H: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:10:50.925309] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-03. [2025-09-22T19:10:51.722065] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-03. [2025-09-22T19:10:52.074079] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-03 (0.35 seconds). [2025-09-22T19:10:52.288361] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-22T19:10:52.522117] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-04. [2025-09-22T19:10:52.945610] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-04 (0.42 seconds). [2025-09-22T19:10:53.322079] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-04. [2025-09-22T19:10:54.122053] [INFO ] [REMOTE ] H: Fetching primary data for 2024-12. [2025-09-22T19:10:54.673041] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-22T19:10:54.922054] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-05. [2025-09-22T19:10:55.256965] [INFO ] [REMOTE ] H: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-22T19:10:55.284387] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-05 (0.36 seconds). [2025-09-22T19:10:55.722061] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-05. [2025-09-22T19:10:56.522066] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-06. [2025-09-22T19:10:56.951084] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-06 (0.43 seconds). [2025-09-22T19:10:57.049951] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T19:10:57.322067] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-06. [2025-09-22T19:10:58.122079] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-05. [2025-09-22T19:10:58.585473] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-22T19:10:58.922049] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-07. [2025-09-22T19:10:59.105019] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-05 (0.98 seconds). [2025-09-22T19:10:59.722059] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-06. [2025-09-22T19:11:00.365839] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-22T19:11:00.422753] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-22T19:11:00.522057] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-08. [2025-09-22T19:11:01.322074] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-07. [2025-09-22T19:11:01.783681] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-07 (0.46 seconds). [2025-09-22T19:11:02.122026] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-08. [2025-09-22T19:11:02.309315] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T19:11:02.613572] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-22T19:11:02.922068] [INFO ] [REMOTE ] GYLD: Fetching primary data for 2025-09. [2025-09-22T19:11:03.443354] [INFO ] [REMOTE ] GYLD: Incremental fetch complete for 2025-09 (0.52 seconds). [2025-09-22T19:11:03.444305] [INFO ] [REMOTE ] GYLD: Full fetch complete (2041 records). [2025-09-22T19:11:03.444389] [DEBUG] [VALIDATOR ] GYLD: Validating primary data. [2025-09-22T19:11:03.727407] [INFO ] [REMOTE ] GXO: Fetching primary data for 2025-09. [2025-09-22T19:11:03.820828] [DEBUG] [VALIDATOR ] GYLD: All expected trading days are present. [2025-09-22T19:11:03.820925] [DEBUG] [VALIDATOR ] GYLD: Primary data validation passed. [2025-09-22T19:11:03.821047] [INFO ] [MAIN ] GYLD: Fetched primary data is valid. [2025-09-22T19:11:03.821106] [DEBUG] [LOCAL ] GYLD: Saving primary data. [2025-09-22T19:11:03.821481] [DEBUG] [LOCAL ] GYLD: Trimmed 2041 records to 1553 (keeping 200 days of data) [2025-09-22T19:11:03.832598] [DEBUG] [LOCAL ] GYLD: Primary data saved (1553 records). [2025-09-22T19:11:03.832706] [INFO ] [MAIN ] GYLD: Full history saved. [2025-09-22T19:11:03.832859] [INFO ] [MAIN ] Update Progress: 988/2372 symbols completed. GYLD took 20.0s. Estimated remaining: 3h 3m 30s. Rate: 7.5 symbols/min [2025-09-22T19:11:04.002703] [INFO ] [MAIN ] HAE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:11:04.051201] [DEBUG] [LOCAL ] HAE: Loaded 40186 existing records from primary storage. [2025-09-22T19:11:04.051436] [INFO ] [MAIN ] HAE: Loaded 40186 existing records. [2025-09-22T19:11:04.230812] [WARN ] [MAIN ] HAE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:11:04.231065] [INFO ] [MAIN ] HAE: Wiping existing primary data before full refresh. [2025-09-22T19:11:04.231113] [INFO ] [LOCAL ] HAE: Starting deletion of primary data. [2025-09-22T19:11:04.232028] [DEBUG] [LOCAL ] HAE: Deleted primary data file. [2025-09-22T19:11:04.232090] [INFO ] [MAIN ] HAE: Starting full primary refresh. [2025-09-22T19:11:04.527235] [INFO ] [REMOTE ] H: Fetching primary data for 2025-01. [2025-09-22T19:11:04.599233] [INFO ] [REMOTE ] HAE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:11:05.057694] [INFO ] [REMOTE ] GXO: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-22T19:11:05.064734] [INFO ] [REMOTE ] GXO: Full fetch complete (70128 records). [2025-09-22T19:11:05.064855] [DEBUG] [VALIDATOR ] GXO: Validating primary data. [2025-09-22T19:11:05.327233] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-07. [2025-09-22T19:11:05.470991] [DEBUG] [VALIDATOR ] GXO: All expected trading days are present. [2025-09-22T19:11:05.471143] [DEBUG] [VALIDATOR ] GXO: Primary data validation passed. [2025-09-22T19:11:05.473068] [INFO ] [MAIN ] GXO: Fetched primary data is valid. [2025-09-22T19:11:05.473149] [DEBUG] [LOCAL ] GXO: Saving primary data. [2025-09-22T19:11:05.474753] [DEBUG] [LOCAL ] GXO: Trimmed 70128 records to 47683 (keeping 200 days of data) [2025-09-22T19:11:05.759431] [DEBUG] [LOCAL ] GXO: Primary data saved (47683 records). [2025-09-22T19:11:05.759569] [INFO ] [MAIN ] GXO: Full history saved. [2025-09-22T19:11:05.759723] [INFO ] [MAIN ] Update Progress: 989/2372 symbols completed. GXO took 25.6s. Estimated remaining: 3h 3m 14s. Rate: 7.5 symbols/min [2025-09-22T19:11:05.931518] [INFO ] [MAIN ] HAFN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:11:05.989395] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-22T19:11:05.998535] [DEBUG] [LOCAL ] HAFN: Loaded 44465 existing records from primary storage. [2025-09-22T19:11:05.999213] [INFO ] [MAIN ] HAFN: Loaded 44465 existing records. [2025-09-22T19:11:06.127224] [INFO ] [REMOTE ] HAE: Fetching primary data for 2024-12. [2025-09-22T19:11:06.181957] [WARN ] [MAIN ] HAFN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:11:06.182222] [INFO ] [MAIN ] HAFN: Wiping existing primary data before full refresh. [2025-09-22T19:11:06.182271] [INFO ] [LOCAL ] HAFN: Starting deletion of primary data. [2025-09-22T19:11:06.183408] [DEBUG] [LOCAL ] HAFN: Deleted primary data file. [2025-09-22T19:11:06.183479] [INFO ] [MAIN ] HAFN: Starting full primary refresh. [2025-09-22T19:11:06.566899] [INFO ] [REMOTE ] HAFN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:11:06.583742] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-22T19:11:06.922074] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-08. [2025-09-22T19:11:07.418417] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-22T19:11:07.722058] [INFO ] [REMOTE ] H: Fetching primary data for 2025-02. [2025-09-22T19:11:07.849482] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-08 (0.93 seconds). [2025-09-22T19:11:08.522074] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2024-12. [2025-09-22T19:11:08.976201] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-22T19:11:09.322062] [INFO ] [REMOTE ] H: Fetching primary data for 2025-03. [2025-09-22T19:11:10.122092] [INFO ] [REMOTE ] GWW: Fetching primary data for 2025-09. [2025-09-22T19:11:10.393278] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-22T19:11:10.627536] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T19:11:10.922060] [INFO ] [REMOTE ] H: Fetching primary data for 2025-04. [2025-09-22T19:11:11.385614] [INFO ] [REMOTE ] GWW: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-22T19:11:11.389447] [INFO ] [REMOTE ] GWW: Full fetch complete (29190 records). [2025-09-22T19:11:11.389565] [DEBUG] [VALIDATOR ] GWW: Validating primary data. [2025-09-22T19:11:11.727223] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-01. [2025-09-22T19:11:11.810995] [DEBUG] [VALIDATOR ] GWW: All expected trading days are present. [2025-09-22T19:11:11.811125] [DEBUG] [VALIDATOR ] GWW: Primary data validation passed. [2025-09-22T19:11:11.811964] [INFO ] [MAIN ] GWW: Fetched primary data is valid. [2025-09-22T19:11:11.812067] [DEBUG] [LOCAL ] GWW: Saving primary data. [2025-09-22T19:11:11.816152] [DEBUG] [LOCAL ] GWW: Trimmed 29190 records to 19947 (keeping 200 days of data) [2025-09-22T19:11:11.967966] [DEBUG] [LOCAL ] GWW: Primary data saved (19947 records). [2025-09-22T19:11:11.968134] [INFO ] [MAIN ] GWW: Full history saved. [2025-09-22T19:11:11.968295] [INFO ] [MAIN ] Update Progress: 990/2372 symbols completed. GWW took 45.8s. Estimated remaining: 3h 3m 4s. Rate: 7.5 symbols/min [2025-09-22T19:11:12.150717] [INFO ] [MAIN ] HAL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:11:12.217859] [DEBUG] [LOCAL ] HAL: Loaded 54498 existing records from primary storage. [2025-09-22T19:11:12.218033] [INFO ] [MAIN ] HAL: Loaded 54498 existing records. [2025-09-22T19:11:12.414196] [WARN ] [MAIN ] HAL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:11:12.414724] [INFO ] [MAIN ] HAL: Wiping existing primary data before full refresh. [2025-09-22T19:11:12.414978] [INFO ] [LOCAL ] HAL: Starting deletion of primary data. [2025-09-22T19:11:12.416328] [DEBUG] [LOCAL ] HAL: Deleted primary data file. [2025-09-22T19:11:12.416419] [INFO ] [MAIN ] HAL: Starting full primary refresh. [2025-09-22T19:11:12.526303] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-01. [2025-09-22T19:11:12.622932] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-22T19:11:12.826798] [INFO ] [REMOTE ] HAL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:11:13.322064] [INFO ] [REMOTE ] H: Fetching primary data for 2025-05. [2025-09-22T19:11:13.571587] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-22T19:11:13.605007] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-22T19:11:14.122046] [INFO ] [REMOTE ] HAL: Fetching primary data for 2024-12. [2025-09-22T19:11:14.655057] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T19:11:14.922117] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-02. [2025-09-22T19:11:15.722073] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-02. [2025-09-22T19:11:16.052610] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-22T19:11:16.522069] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-01. [2025-09-22T19:11:16.633244] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T19:11:16.945829] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-02 (1.22 seconds). [2025-09-22T19:11:17.322073] [INFO ] [REMOTE ] H: Fetching primary data for 2025-06. [2025-09-22T19:11:18.122071] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-03. [2025-09-22T19:11:18.209996] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-01 (1.69 seconds). [2025-09-22T19:11:18.563374] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T19:11:18.922059] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-02. [2025-09-22T19:11:19.722061] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-03. [2025-09-22T19:11:19.795989] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T19:11:20.522038] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-04. [2025-09-22T19:11:20.820457] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-22T19:11:21.322033] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-03. [2025-09-22T19:11:21.471840] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-22T19:11:21.742112] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-04 (1.22 seconds). [2025-09-22T19:11:22.122063] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-05. [2025-09-22T19:11:22.922155] [INFO ] [REMOTE ] H: Fetching primary data for 2025-07. [2025-09-22T19:11:23.285030] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-22T19:11:23.722058] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-04. [2025-09-22T19:11:23.779745] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-22T19:11:24.333668] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T19:11:24.522057] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-04. [2025-09-22T19:11:25.322038] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-06. [2025-09-22T19:11:25.785600] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-04 (2.06 seconds). [2025-09-22T19:11:26.122057] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-05. [2025-09-22T19:11:26.165689] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-22T19:11:26.697724] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T19:11:26.922057] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-07. [2025-09-22T19:11:27.722064] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-05. [2025-09-22T19:11:28.073085] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-22T19:11:28.351414] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T19:11:28.522025] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-08. [2025-09-22T19:11:29.322083] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-06. [2025-09-22T19:11:29.390993] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T19:11:29.727086] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-22T19:11:30.122054] [INFO ] [REMOTE ] HAE: Fetching primary data for 2025-09. [2025-09-22T19:11:30.922078] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-06. [2025-09-22T19:11:31.113577] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-22T19:11:31.672786] [INFO ] [REMOTE ] HAE: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-22T19:11:31.679852] [INFO ] [REMOTE ] HAE: Full fetch complete (57619 records). [2025-09-22T19:11:31.679955] [DEBUG] [VALIDATOR ] HAE: Validating primary data. [2025-09-22T19:11:31.728485] [INFO ] [REMOTE ] H: Fetching primary data for 2025-08. [2025-09-22T19:11:32.081146] [DEBUG] [VALIDATOR ] HAE: All expected trading days are present. [2025-09-22T19:11:32.081250] [DEBUG] [VALIDATOR ] HAE: Primary data validation passed. [2025-09-22T19:11:32.082064] [INFO ] [MAIN ] HAE: Fetched primary data is valid. [2025-09-22T19:11:32.082133] [DEBUG] [LOCAL ] HAE: Saving primary data. [2025-09-22T19:11:32.083423] [DEBUG] [LOCAL ] HAE: Trimmed 57619 records to 39515 (keeping 200 days of data) [2025-09-22T19:11:32.328971] [DEBUG] [LOCAL ] HAE: Primary data saved (39515 records). [2025-09-22T19:11:32.329115] [INFO ] [MAIN ] HAE: Full history saved. [2025-09-22T19:11:32.329253] [INFO ] [MAIN ] Update Progress: 991/2372 symbols completed. HAE took 28.5s. Estimated remaining: 3h 3m 13s. Rate: 7.5 symbols/min [2025-09-22T19:11:32.517134] [INFO ] [MAIN ] HASI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:11:32.528684] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-07. [2025-09-22T19:11:32.548458] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T19:11:32.600718] [DEBUG] [LOCAL ] HASI: Loaded 47924 existing records from primary storage. [2025-09-22T19:11:32.600892] [INFO ] [MAIN ] HASI: Loaded 47924 existing records. [2025-09-22T19:11:32.789516] [WARN ] [MAIN ] HASI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:11:32.789875] [INFO ] [MAIN ] HASI: Wiping existing primary data before full refresh. [2025-09-22T19:11:32.789926] [INFO ] [LOCAL ] HASI: Starting deletion of primary data. [2025-09-22T19:11:32.791099] [DEBUG] [LOCAL ] HASI: Deleted primary data file. [2025-09-22T19:11:32.791190] [INFO ] [MAIN ] HASI: Starting full primary refresh. [2025-09-22T19:11:33.157777] [INFO ] [REMOTE ] HASI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:11:33.331952] [INFO ] [REMOTE ] HASI: Fetching primary data for 2024-12. [2025-09-22T19:11:33.339041] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-08 (1.61 seconds). [2025-09-22T19:11:34.122119] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-07. [2025-09-22T19:11:34.717582] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-07 (2.19 seconds). [2025-09-22T19:11:34.896011] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T19:11:34.922016] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-01. [2025-09-22T19:11:35.473839] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T19:11:35.722068] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-08. [2025-09-22T19:11:36.121911] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-22T19:11:36.522053] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-08. [2025-09-22T19:11:36.998772] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T19:11:37.322033] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-02. [2025-09-22T19:11:38.122091] [INFO ] [REMOTE ] H: Fetching primary data for 2025-09. [2025-09-22T19:11:38.512371] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-22T19:11:38.805497] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T19:11:38.922086] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-03. [2025-09-22T19:11:39.278173] [INFO ] [REMOTE ] H: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T19:11:39.286073] [INFO ] [REMOTE ] H: Full fetch complete (61681 records). [2025-09-22T19:11:39.286271] [DEBUG] [VALIDATOR ] H: Validating primary data. [2025-09-22T19:11:39.727266] [INFO ] [REMOTE ] HAFN: Fetching primary data for 2025-09. [2025-09-22T19:11:39.884709] [DEBUG] [VALIDATOR ] H: All expected trading days are present. [2025-09-22T19:11:39.884977] [DEBUG] [VALIDATOR ] H: Primary data validation passed. [2025-09-22T19:11:39.886849] [INFO ] [MAIN ] H: Fetched primary data is valid. [2025-09-22T19:11:39.886951] [DEBUG] [LOCAL ] H: Saving primary data. [2025-09-22T19:11:39.888991] [DEBUG] [LOCAL ] H: Trimmed 61681 records to 44926 (keeping 200 days of data) [2025-09-22T19:11:40.226443] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T19:11:40.282823] [DEBUG] [LOCAL ] H: Primary data saved (44926 records). [2025-09-22T19:11:40.282994] [INFO ] [MAIN ] H: Full history saved. [2025-09-22T19:11:40.283105] [INFO ] [MAIN ] Update Progress: 992/2372 symbols completed. H took 50.2s. Estimated remaining: 3h 3m 5s. Rate: 7.5 symbols/min [2025-09-22T19:11:40.497944] [INFO ] [MAIN ] HAYW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:11:40.532052] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-04. [2025-09-22T19:11:40.555064] [DEBUG] [LOCAL ] HAYW: Loaded 49501 existing records from primary storage. [2025-09-22T19:11:40.555203] [INFO ] [MAIN ] HAYW: Loaded 49501 existing records. [2025-09-22T19:11:40.741043] [WARN ] [MAIN ] HAYW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:11:40.741348] [INFO ] [MAIN ] HAYW: Wiping existing primary data before full refresh. [2025-09-22T19:11:40.741397] [INFO ] [LOCAL ] HAYW: Starting deletion of primary data. [2025-09-22T19:11:40.742432] [DEBUG] [LOCAL ] HAYW: Deleted primary data file. [2025-09-22T19:11:40.742494] [INFO ] [MAIN ] HAYW: Starting full primary refresh. [2025-09-22T19:11:41.122896] [INFO ] [REMOTE ] HAYW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:11:41.218338] [INFO ] [REMOTE ] HAFN: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T19:11:41.225069] [INFO ] [REMOTE ] HAFN: Full fetch complete (66040 records). [2025-09-22T19:11:41.225219] [DEBUG] [VALIDATOR ] HAFN: Validating primary data. [2025-09-22T19:11:41.327201] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2024-12. [2025-09-22T19:11:41.662128] [DEBUG] [VALIDATOR ] HAFN: All expected trading days are present. [2025-09-22T19:11:41.662221] [DEBUG] [VALIDATOR ] HAFN: Primary data validation passed. [2025-09-22T19:11:41.663106] [INFO ] [MAIN ] HAFN: Fetched primary data is valid. [2025-09-22T19:11:41.663175] [DEBUG] [LOCAL ] HAFN: Saving primary data. [2025-09-22T19:11:41.666803] [DEBUG] [LOCAL ] HAFN: Trimmed 66040 records to 43630 (keeping 200 days of data) [2025-09-22T19:11:41.934212] [DEBUG] [LOCAL ] HAFN: Primary data saved (43630 records). [2025-09-22T19:11:41.934364] [INFO ] [MAIN ] HAFN: Full history saved. [2025-09-22T19:11:41.934495] [INFO ] [MAIN ] Update Progress: 993/2372 symbols completed. HAFN took 36.2s. Estimated remaining: 3h 2m 48s. Rate: 7.5 symbols/min [2025-09-22T19:11:42.132995] [INFO ] [REMOTE ] HAL: Fetching primary data for 2025-09. [2025-09-22T19:11:42.165776] [INFO ] [MAIN ] HBB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:11:42.176866] [DEBUG] [LOCAL ] HBB: Loaded 7028 existing records from primary storage. [2025-09-22T19:11:42.176984] [INFO ] [MAIN ] HBB: Loaded 7028 existing records. [2025-09-22T19:11:42.359865] [WARN ] [MAIN ] HBB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:11:42.360210] [INFO ] [MAIN ] HBB: Wiping existing primary data before full refresh. [2025-09-22T19:11:42.360358] [INFO ] [LOCAL ] HBB: Starting deletion of primary data. [2025-09-22T19:11:42.360827] [DEBUG] [LOCAL ] HBB: Deleted primary data file. [2025-09-22T19:11:42.360943] [INFO ] [MAIN ] HBB: Starting full primary refresh. [2025-09-22T19:11:42.783168] [INFO ] [REMOTE ] HBB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:11:42.784446] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-04 (2.25 seconds). [2025-09-22T19:11:42.857367] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-22T19:11:42.922012] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-01. [2025-09-22T19:11:43.722067] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-05. [2025-09-22T19:11:44.168195] [INFO ] [REMOTE ] HAL: Incremental fetch complete for 2025-09 (2.04 seconds). [2025-09-22T19:11:44.178449] [INFO ] [REMOTE ] HAL: Full fetch complete (77766 records). [2025-09-22T19:11:44.178794] [DEBUG] [VALIDATOR ] HAL: Validating primary data. [2025-09-22T19:11:44.525433] [INFO ] [REMOTE ] HBB: Fetching primary data for 2024-12. [2025-09-22T19:11:44.550574] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T19:11:44.659619] [DEBUG] [VALIDATOR ] HAL: All expected trading days are present. [2025-09-22T19:11:44.659747] [DEBUG] [VALIDATOR ] HAL: Primary data validation passed. [2025-09-22T19:11:44.660771] [INFO ] [MAIN ] HAL: Fetched primary data is valid. [2025-09-22T19:11:44.660842] [DEBUG] [LOCAL ] HAL: Saving primary data. [2025-09-22T19:11:44.662968] [DEBUG] [LOCAL ] HAL: Trimmed 77766 records to 53718 (keeping 200 days of data) [2025-09-22T19:11:45.029276] [DEBUG] [LOCAL ] HAL: Primary data saved (53718 records). [2025-09-22T19:11:45.029442] [INFO ] [MAIN ] HAL: Full history saved. [2025-09-22T19:11:45.029557] [INFO ] [MAIN ] Update Progress: 994/2372 symbols completed. HAL took 33.1s. Estimated remaining: 3h 2m 34s. Rate: 7.5 symbols/min [2025-09-22T19:11:45.190137] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-22T19:11:45.224595] [INFO ] [MAIN ] HBI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:11:45.259357] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-22T19:11:45.314021] [DEBUG] [LOCAL ] HBI: Loaded 53802 existing records from primary storage. [2025-09-22T19:11:45.314178] [INFO ] [MAIN ] HBI: Loaded 53802 existing records. [2025-09-22T19:11:45.327189] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-06. [2025-09-22T19:11:45.493764] [WARN ] [MAIN ] HBI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:11:45.494028] [INFO ] [MAIN ] HBI: Wiping existing primary data before full refresh. [2025-09-22T19:11:45.494076] [INFO ] [LOCAL ] HBI: Starting deletion of primary data. [2025-09-22T19:11:45.495226] [DEBUG] [LOCAL ] HBI: Deleted primary data file. [2025-09-22T19:11:45.495287] [INFO ] [MAIN ] HBI: Starting full primary refresh. [2025-09-22T19:11:45.849810] [INFO ] [REMOTE ] HBI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:11:46.122096] [INFO ] [REMOTE ] HBI: Fetching primary data for 2024-12. [2025-09-22T19:11:46.922111] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-02. [2025-09-22T19:11:47.068118] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-22T19:11:47.457901] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-22T19:11:47.722071] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-01. [2025-09-22T19:11:48.355348] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-22T19:11:48.353281] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-22T19:11:48.522092] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-02. [2025-09-22T19:11:48.992828] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-02 (0.47 seconds). [2025-09-22T19:11:49.322075] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-07. [2025-09-22T19:11:50.122064] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-01. [2025-09-22T19:11:50.922051] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-03. [2025-09-22T19:11:50.956928] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-22T19:11:51.509362] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-22T19:11:51.722052] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-03. [2025-09-22T19:11:52.131715] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-22T19:11:52.160078] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-03 (0.44 seconds). [2025-09-22T19:11:52.522067] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-08. [2025-09-22T19:11:53.322060] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-04. [2025-09-22T19:11:54.008288] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T19:11:54.122088] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-02. [2025-09-22T19:11:54.899382] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T19:11:54.922009] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-05. [2025-09-22T19:11:55.719255] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T19:11:55.728602] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-04. [2025-09-22T19:11:56.516461] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T19:11:56.525887] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-03. [2025-09-22T19:11:56.604244] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-04 (0.88 seconds). [2025-09-22T19:11:57.322067] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-06. [2025-09-22T19:11:58.068860] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T19:11:58.122022] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-04. [2025-09-22T19:11:58.457265] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T19:11:58.922142] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-05. [2025-09-22T19:11:59.630918] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-22T19:11:59.722121] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-07. [2025-09-22T19:11:59.887484] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T19:12:00.522059] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-05. [2025-09-22T19:12:01.322071] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-06. [2025-09-22T19:12:01.454244] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-22T19:12:01.683373] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-06 (0.36 seconds). [2025-09-22T19:12:02.068862] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-22T19:12:02.122076] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-06. [2025-09-22T19:12:02.922059] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-08. [2025-09-22T19:12:03.732629] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-07. [2025-09-22T19:12:03.735521] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-22T19:12:04.444888] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-22T19:12:04.522020] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-08. [2025-09-22T19:12:04.586296] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-22T19:12:05.230499] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-08 (0.71 seconds). [2025-09-22T19:12:05.322050] [INFO ] [REMOTE ] HBB: Fetching primary data for 2025-09. [2025-09-22T19:12:05.883798] [INFO ] [REMOTE ] HBB: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-22T19:12:05.884993] [INFO ] [REMOTE ] HBB: Full fetch complete (10027 records). [2025-09-22T19:12:05.885064] [DEBUG] [VALIDATOR ] HBB: Validating primary data. [2025-09-22T19:12:06.127258] [INFO ] [REMOTE ] HASI: Fetching primary data for 2025-09. [2025-09-22T19:12:06.251530] [DEBUG] [VALIDATOR ] HBB: All expected trading days are present. [2025-09-22T19:12:06.251624] [DEBUG] [VALIDATOR ] HBB: Primary data validation passed. [2025-09-22T19:12:06.251925] [INFO ] [MAIN ] HBB: Fetched primary data is valid. [2025-09-22T19:12:06.251971] [DEBUG] [LOCAL ] HBB: Saving primary data. [2025-09-22T19:12:06.252447] [DEBUG] [LOCAL ] HBB: Trimmed 10027 records to 6937 (keeping 200 days of data) [2025-09-22T19:12:06.295819] [DEBUG] [LOCAL ] HBB: Primary data saved (6937 records). [2025-09-22T19:12:06.295938] [INFO ] [MAIN ] HBB: Full history saved. [2025-09-22T19:12:06.296019] [INFO ] [MAIN ] Update Progress: 995/2372 symbols completed. HBB took 24.4s. Estimated remaining: 3h 2m 44s. Rate: 7.5 symbols/min [2025-09-22T19:12:06.467533] [INFO ] [MAIN ] HBM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:12:06.522224] [DEBUG] [LOCAL ] HBM: Loaded 53681 existing records from primary storage. [2025-09-22T19:12:06.522403] [INFO ] [MAIN ] HBM: Loaded 53681 existing records. [2025-09-22T19:12:06.703604] [WARN ] [MAIN ] HBM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:12:06.703897] [INFO ] [MAIN ] HBM: Wiping existing primary data before full refresh. [2025-09-22T19:12:06.703947] [INFO ] [LOCAL ] HBM: Starting deletion of primary data. [2025-09-22T19:12:06.705192] [DEBUG] [LOCAL ] HBM: Deleted primary data file. [2025-09-22T19:12:06.705252] [INFO ] [MAIN ] HBM: Starting full primary refresh. [2025-09-22T19:12:06.928296] [INFO ] [REMOTE ] HAYW: Fetching primary data for 2025-09. [2025-09-22T19:12:07.077484] [INFO ] [REMOTE ] HBM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:12:07.722050] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-07. [2025-09-22T19:12:07.826470] [INFO ] [REMOTE ] HASI: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T19:12:07.833881] [INFO ] [REMOTE ] HASI: Full fetch complete (67918 records). [2025-09-22T19:12:07.834029] [DEBUG] [VALIDATOR ] HASI: Validating primary data. [2025-09-22T19:12:08.228706] [DEBUG] [VALIDATOR ] HASI: All expected trading days are present. [2025-09-22T19:12:08.228812] [DEBUG] [VALIDATOR ] HASI: Primary data validation passed. [2025-09-22T19:12:08.229694] [INFO ] [MAIN ] HASI: Fetched primary data is valid. [2025-09-22T19:12:08.229757] [DEBUG] [LOCAL ] HASI: Saving primary data. [2025-09-22T19:12:08.231117] [DEBUG] [LOCAL ] HASI: Trimmed 67918 records to 47201 (keeping 200 days of data) [2025-09-22T19:12:08.531409] [INFO ] [REMOTE ] HBM: Fetching primary data for 2024-12. [2025-09-22T19:12:08.531328] [INFO ] [REMOTE ] HAYW: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-22T19:12:08.551188] [DEBUG] [LOCAL ] HASI: Primary data saved (47201 records). [2025-09-22T19:12:08.551568] [INFO ] [MAIN ] HASI: Full history saved. [2025-09-22T19:12:08.551694] [INFO ] [MAIN ] Update Progress: 996/2372 symbols completed. HASI took 36.2s. Estimated remaining: 3h 2m 28s. Rate: 7.5 symbols/min [2025-09-22T19:12:08.583630] [INFO ] [REMOTE ] HAYW: Full fetch complete (71032 records). [2025-09-22T19:12:08.589096] [DEBUG] [VALIDATOR ] HAYW: Validating primary data. [2025-09-22T19:12:08.949913] [INFO ] [MAIN ] HCA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:12:09.158846] [DEBUG] [VALIDATOR ] HAYW: All expected trading days are present. [2025-09-22T19:12:09.158947] [DEBUG] [VALIDATOR ] HAYW: Primary data validation passed. [2025-09-22T19:12:09.159809] [INFO ] [MAIN ] HAYW: Fetched primary data is valid. [2025-09-22T19:12:09.159953] [DEBUG] [LOCAL ] HAYW: Saving primary data. [2025-09-22T19:12:09.172630] [DEBUG] [LOCAL ] HAYW: Trimmed 71032 records to 48763 (keeping 200 days of data) [2025-09-22T19:12:09.251527] [DEBUG] [LOCAL ] HCA: Loaded 48109 existing records from primary storage. [2025-09-22T19:12:09.278477] [INFO ] [MAIN ] HCA: Loaded 48109 existing records. [2025-09-22T19:12:09.490962] [WARN ] [MAIN ] HCA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:12:09.491393] [INFO ] [MAIN ] HCA: Wiping existing primary data before full refresh. [2025-09-22T19:12:09.491762] [INFO ] [LOCAL ] HCA: Starting deletion of primary data. [2025-09-22T19:12:09.493590] [DEBUG] [LOCAL ] HCA: Deleted primary data file. [2025-09-22T19:12:09.493708] [INFO ] [MAIN ] HCA: Starting full primary refresh. [2025-09-22T19:12:09.964561] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-07 (2.24 seconds). [2025-09-22T19:12:10.047636] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-08. [2025-09-22T19:12:10.096185] [INFO ] [REMOTE ] HCA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:12:10.122104] [INFO ] [REMOTE ] HCA: Fetching primary data for 2024-12. [2025-09-22T19:12:10.127206] [DEBUG] [LOCAL ] HAYW: Primary data saved (48763 records). [2025-09-22T19:12:10.127350] [INFO ] [MAIN ] HAYW: Full history saved. [2025-09-22T19:12:10.127472] [INFO ] [MAIN ] Update Progress: 997/2372 symbols completed. HAYW took 29.8s. Estimated remaining: 3h 2m 11s. Rate: 7.5 symbols/min [2025-09-22T19:12:10.177141] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-22T19:12:10.922105] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-01. [2025-09-22T19:12:11.881072] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:12:11.890985] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-01. [2025-09-22T19:12:12.162637] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-08 (2.11 seconds). [2025-09-22T19:12:12.312435] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-01 (1.39 seconds). [2025-09-22T19:12:12.522061] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-02. [2025-09-22T19:12:13.332453] [INFO ] [REMOTE ] HBI: Fetching primary data for 2025-09. [2025-09-22T19:12:13.335400] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T19:12:13.880373] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-22T19:12:14.122104] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-03. [2025-09-22T19:12:14.882988] [INFO ] [REMOTE ] HBI: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-22T19:12:14.893121] [INFO ] [REMOTE ] HBI: Full fetch complete (76912 records). [2025-09-22T19:12:14.893269] [DEBUG] [VALIDATOR ] HBI: Validating primary data. [2025-09-22T19:12:14.927115] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-02. [2025-09-22T19:12:15.303789] [DEBUG] [VALIDATOR ] HBI: All expected trading days are present. [2025-09-22T19:12:15.303927] [DEBUG] [VALIDATOR ] HBI: Primary data validation passed. [2025-09-22T19:12:15.305349] [INFO ] [MAIN ] HBI: Fetched primary data is valid. [2025-09-22T19:12:15.305438] [DEBUG] [LOCAL ] HBI: Saving primary data. [2025-09-22T19:12:15.308892] [DEBUG] [LOCAL ] HBI: Trimmed 76912 records to 53019 (keeping 200 days of data) [2025-09-22T19:12:15.639024] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T19:12:15.661267] [DEBUG] [LOCAL ] HBI: Primary data saved (53019 records). [2025-09-22T19:12:15.661395] [INFO ] [MAIN ] HBI: Full history saved. [2025-09-22T19:12:15.661478] [INFO ] [MAIN ] Update Progress: 998/2372 symbols completed. HBI took 30.6s. Estimated remaining: 3h 2m 0s. Rate: 7.5 symbols/min [2025-09-22T19:12:15.722030] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-04. [2025-09-22T19:12:16.765351] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-22T19:12:16.782624] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-03. [2025-09-22T19:12:17.495417] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T19:12:17.506596] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-05. [2025-09-22T19:12:18.275323] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T19:12:18.285389] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-04. [2025-09-22T19:12:19.253970] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-22T19:12:19.265180] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-06. [2025-09-22T19:12:21.168294] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-04 (2.88 seconds). [2025-09-22T19:12:21.179027] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-05. [2025-09-22T19:12:21.659172] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-06 (2.39 seconds). [2025-09-22T19:12:21.670131] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-07. [2025-09-22T19:12:23.617018] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-05 (2.44 seconds). [2025-09-22T19:12:23.627164] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-06. [2025-09-22T19:12:24.446672] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-07 (2.78 seconds). [2025-09-22T19:12:24.458481] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-08. [2025-09-22T19:12:25.059840] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T19:12:25.069415] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-07. [2025-09-22T19:12:26.409371] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-08 (1.95 seconds). [2025-09-22T19:12:26.420481] [INFO ] [REMOTE ] HBM: Fetching primary data for 2025-09. [2025-09-22T19:12:26.780204] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T19:12:26.791109] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-08. [2025-09-22T19:12:27.906786] [INFO ] [REMOTE ] HBM: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T19:12:27.915206] [INFO ] [REMOTE ] HBM: Full fetch complete (76034 records). [2025-09-22T19:12:27.915340] [DEBUG] [VALIDATOR ] HBM: Validating primary data. [2025-09-22T19:12:28.311010] [DEBUG] [VALIDATOR ] HBM: All expected trading days are present. [2025-09-22T19:12:28.311179] [DEBUG] [VALIDATOR ] HBM: Primary data validation passed. [2025-09-22T19:12:28.312329] [INFO ] [MAIN ] HBM: Fetched primary data is valid. [2025-09-22T19:12:28.312530] [DEBUG] [LOCAL ] HBM: Saving primary data. [2025-09-22T19:12:28.314364] [DEBUG] [LOCAL ] HBM: Trimmed 76034 records to 52908 (keeping 200 days of data) [2025-09-22T19:12:28.462752] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-22T19:12:28.477990] [INFO ] [REMOTE ] HCA: Fetching primary data for 2025-09. [2025-09-22T19:12:28.680051] [DEBUG] [LOCAL ] HBM: Primary data saved (52908 records). [2025-09-22T19:12:28.680200] [INFO ] [MAIN ] HBM: Full history saved. [2025-09-22T19:12:28.680285] [INFO ] [MAIN ] Update Progress: 999/2372 symbols completed. HBM took 22.4s. Estimated remaining: 3h 1m 59s. Rate: 7.5 symbols/min [2025-09-22T19:12:30.124312] [INFO ] [REMOTE ] HCA: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T19:12:30.131483] [INFO ] [REMOTE ] HCA: Full fetch complete (69227 records). [2025-09-22T19:12:30.131601] [DEBUG] [VALIDATOR ] HCA: Validating primary data. [2025-09-22T19:12:30.528000] [DEBUG] [VALIDATOR ] HCA: All expected trading days are present. [2025-09-22T19:12:30.528099] [DEBUG] [VALIDATOR ] HCA: Primary data validation passed. [2025-09-22T19:12:30.529086] [INFO ] [MAIN ] HCA: Fetched primary data is valid. [2025-09-22T19:12:30.529157] [DEBUG] [LOCAL ] HCA: Saving primary data. [2025-09-22T19:12:30.531546] [DEBUG] [LOCAL ] HCA: Trimmed 69227 records to 47317 (keeping 200 days of data) [2025-09-22T19:12:30.848054] [DEBUG] [LOCAL ] HCA: Primary data saved (47317 records). [2025-09-22T19:12:30.848240] [INFO ] [MAIN ] HCA: Full history saved. [2025-09-22T19:12:30.848349] [INFO ] [MAIN ] Update Progress: 1000/2372 symbols completed. HCA took 22.3s. Estimated remaining: 3h 1m 43s. Rate: 7.5 symbols/min [2025-09-22T19:12:31.519258] [INFO ] [MAIN ] HD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:12:31.537161] [INFO ] [MAIN ] HCXY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:12:31.562777] [DEBUG] [LOCAL ] HCXY: No existing data file found in primary storage. [2025-09-22T19:12:31.585093] [WARN ] [MAIN ] HCXY: No existing data found, performing full refresh instead. [2025-09-22T19:12:31.635074] [INFO ] [MAIN ] HCC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:12:31.639334] [INFO ] [MAIN ] HCXY: Wiping existing primary data before full refresh. [2025-09-22T19:12:31.639786] [INFO ] [LOCAL ] HCXY: Starting deletion of primary data. [2025-09-22T19:12:31.639196] [INFO ] [MAIN ] HCI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:12:31.640684] [DEBUG] [LOCAL ] HCXY: No primary data file found to delete. [2025-09-22T19:12:31.640750] [INFO ] [MAIN ] HCXY: Starting full primary refresh. [2025-09-22T19:12:31.811529] [DEBUG] [LOCAL ] HCI: Loaded 14144 existing records from primary storage. [2025-09-22T19:12:31.836965] [INFO ] [MAIN ] HCI: Loaded 14144 existing records. [2025-09-22T19:12:32.111098] [DEBUG] [LOCAL ] HD: Loaded 54298 existing records from primary storage. [2025-09-22T19:12:32.131997] [INFO ] [MAIN ] HD: Loaded 54298 existing records. [2025-09-22T19:12:32.149865] [DEBUG] [LOCAL ] HCC: Loaded 46078 existing records from primary storage. [2025-09-22T19:12:32.211628] [INFO ] [MAIN ] HCC: Loaded 46078 existing records. [2025-09-22T19:12:32.492051] [WARN ] [MAIN ] HCI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:12:32.517198] [INFO ] [REMOTE ] HCXY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:12:32.544381] [INFO ] [MAIN ] HCI: Wiping existing primary data before full refresh. [2025-09-22T19:12:32.555045] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2024-12. [2025-09-22T19:12:32.576569] [INFO ] [LOCAL ] HCI: Starting deletion of primary data. [2025-09-22T19:12:32.593192] [DEBUG] [LOCAL ] HCI: Deleted primary data file. [2025-09-22T19:12:32.605816] [INFO ] [MAIN ] HCI: Starting full primary refresh. [2025-09-22T19:12:32.767241] [WARN ] [MAIN ] HD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:12:32.831974] [WARN ] [MAIN ] HCC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:12:32.857515] [INFO ] [MAIN ] HD: Wiping existing primary data before full refresh. [2025-09-22T19:12:32.869172] [INFO ] [MAIN ] HCC: Wiping existing primary data before full refresh. [2025-09-22T19:12:32.879741] [INFO ] [LOCAL ] HD: Starting deletion of primary data. [2025-09-22T19:12:32.890257] [INFO ] [LOCAL ] HCC: Starting deletion of primary data. [2025-09-22T19:12:32.912401] [DEBUG] [LOCAL ] HCC: Deleted primary data file. [2025-09-22T19:12:32.922539] [DEBUG] [LOCAL ] HD: Deleted primary data file. [2025-09-22T19:12:32.922891] [INFO ] [MAIN ] HD: Starting full primary refresh. [2025-09-22T19:12:32.922720] [INFO ] [MAIN ] HCC: Starting full primary refresh. [2025-09-22T19:12:33.191374] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2024-12 (0.64 seconds). [2025-09-22T19:12:33.211425] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-01. [2025-09-22T19:12:33.787690] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T19:12:33.852276] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-02. [2025-09-22T19:12:34.117707] [INFO ] [REMOTE ] HCI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:12:34.156268] [INFO ] [REMOTE ] HCI: Fetching primary data for 2024-12. [2025-09-22T19:12:34.285752] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-22T19:12:34.311958] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-03. [2025-09-22T19:12:34.398696] [INFO ] [REMOTE ] HD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:12:34.399998] [INFO ] [REMOTE ] HD: Fetching primary data for 2024-12. [2025-09-22T19:12:34.424522] [INFO ] [REMOTE ] HCC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:12:34.425164] [INFO ] [REMOTE ] HCC: Fetching primary data for 2024-12. [2025-09-22T19:12:34.713338] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-03 (0.40 seconds). [2025-09-22T19:12:34.714581] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-04. [2025-09-22T19:12:34.974007] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-04 (0.26 seconds). [2025-09-22T19:12:34.975160] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-05. [2025-09-22T19:12:35.197290] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2024-12 (1.04 seconds). [2025-09-22T19:12:35.200898] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-01. [2025-09-22T19:12:35.207583] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-05 (0.23 seconds). [2025-09-22T19:12:35.208477] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-06. [2025-09-22T19:12:35.465894] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-06 (0.26 seconds). [2025-09-22T19:12:35.466839] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-07. [2025-09-22T19:12:35.711720] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-07 (0.24 seconds). [2025-09-22T19:12:35.722023] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-08. [2025-09-22T19:12:35.971086] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-22T19:12:36.026556] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-22T19:12:36.469691] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2024-12 (2.07 seconds). [2025-09-22T19:12:36.483621] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T19:12:36.522036] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-01. [2025-09-22T19:12:37.322073] [INFO ] [REMOTE ] HCXY: Fetching primary data for 2025-09. [2025-09-22T19:12:37.699278] [INFO ] [REMOTE ] HCXY: Incremental fetch complete for 2025-09 (0.38 seconds). [2025-09-22T19:12:37.700816] [INFO ] [REMOTE ] HCXY: Full fetch complete (605 records). [2025-09-22T19:12:37.700906] [DEBUG] [VALIDATOR ] HCXY: Validating primary data. [2025-09-22T19:12:37.898767] [WARN ] [VALIDATOR ] HCXY: Validation failed - insufficient historical data. Have 167 unique days, need 200 days [2025-09-22T19:12:37.898996] [FATAL] [MAIN ] HCXY: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:12:37.899065] [WARN ] [MAIN ] HCXY: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:12:37.899114] [INFO ] [LOCAL ] HCXY: Starting deletion of primary data. [2025-09-22T19:12:37.899187] [DEBUG] [LOCAL ] HCXY: No primary data file found to delete. [2025-09-22T19:12:37.899241] [INFO ] [LOCAL ] HCXY: Starting deletion of derivative data. [2025-09-22T19:12:37.899296] [DEBUG] [LOCAL ] HCXY: No derivative data file found to delete. [2025-09-22T19:12:37.899379] [INFO ] [MAIN ] Update Progress: 1001/2372 symbols completed. HCXY took 7.0s. Estimated remaining: 3h 1m 34s. Rate: 7.6 symbols/min [2025-09-22T19:12:38.075507] [INFO ] [MAIN ] HDB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:12:38.129805] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-02. [2025-09-22T19:12:38.133360] [DEBUG] [LOCAL ] HDB: Loaded 52707 existing records from primary storage. [2025-09-22T19:12:38.133571] [INFO ] [MAIN ] HDB: Loaded 52707 existing records. [2025-09-22T19:12:38.317703] [WARN ] [MAIN ] HDB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:12:38.317999] [INFO ] [MAIN ] HDB: Wiping existing primary data before full refresh. [2025-09-22T19:12:38.318048] [INFO ] [LOCAL ] HDB: Starting deletion of primary data. [2025-09-22T19:12:38.319431] [DEBUG] [LOCAL ] HDB: Deleted primary data file. [2025-09-22T19:12:38.319492] [INFO ] [MAIN ] HDB: Starting full primary refresh. [2025-09-22T19:12:38.755058] [INFO ] [REMOTE ] HDB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:12:38.787306] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-01 (2.27 seconds). [2025-09-22T19:12:38.922059] [INFO ] [REMOTE ] HDB: Fetching primary data for 2024-12. [2025-09-22T19:12:39.053996] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-22T19:12:39.722122] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-02. [2025-09-22T19:12:40.391664] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2024-12 (1.47 seconds). [2025-09-22T19:12:40.522057] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-01. [2025-09-22T19:12:41.322057] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-03. [2025-09-22T19:12:42.122084] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-01. [2025-09-22T19:12:42.553990] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-01 (2.03 seconds). [2025-09-22T19:12:42.608739] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T19:12:42.744856] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-02 (3.02 seconds). [2025-09-22T19:12:42.922112] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-03. [2025-09-22T19:12:43.291006] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-22T19:12:43.722063] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-02. [2025-09-22T19:12:44.522069] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-04. [2025-09-22T19:12:44.989488] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T19:12:45.052613] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-03 (2.13 seconds). [2025-09-22T19:12:45.322070] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-02. [2025-09-22T19:12:45.599234] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T19:12:46.122067] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-05. [2025-09-22T19:12:46.767485] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-05 (0.65 seconds). [2025-09-22T19:12:46.922106] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-06. [2025-09-22T19:12:47.144385] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T19:12:47.722041] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-03. [2025-09-22T19:12:47.759680] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-22T19:12:48.522095] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-07. [2025-09-22T19:12:49.318466] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-03 (1.60 seconds). [2025-09-22T19:12:49.327240] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-03. [2025-09-22T19:12:49.352231] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-22T19:12:50.122056] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-04. [2025-09-22T19:12:50.922051] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-08. [2025-09-22T19:12:50.978921] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-22T19:12:51.641263] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-08 (0.72 seconds). [2025-09-22T19:12:51.722000] [INFO ] [REMOTE ] HCI: Fetching primary data for 2025-09. [2025-09-22T19:12:51.795145] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T19:12:52.522034] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-04. [2025-09-22T19:12:52.771632] [INFO ] [REMOTE ] HCI: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-22T19:12:52.774419] [INFO ] [REMOTE ] HCI: Full fetch complete (19447 records). [2025-09-22T19:12:52.774526] [DEBUG] [VALIDATOR ] HCI: Validating primary data. [2025-09-22T19:12:53.170381] [DEBUG] [VALIDATOR ] HCI: All expected trading days are present. [2025-09-22T19:12:53.170466] [DEBUG] [VALIDATOR ] HCI: Primary data validation passed. [2025-09-22T19:12:53.170966] [INFO ] [MAIN ] HCI: Fetched primary data is valid. [2025-09-22T19:12:53.171047] [DEBUG] [LOCAL ] HCI: Saving primary data. [2025-09-22T19:12:53.171742] [DEBUG] [LOCAL ] HCI: Trimmed 19447 records to 13850 (keeping 200 days of data) [2025-09-22T19:12:53.268632] [DEBUG] [LOCAL ] HCI: Primary data saved (13850 records). [2025-09-22T19:12:53.268805] [INFO ] [MAIN ] HCI: Full history saved. [2025-09-22T19:12:53.268948] [INFO ] [MAIN ] Update Progress: 1002/2372 symbols completed. HCI took 22.4s. Estimated remaining: 3h 1m 36s. Rate: 7.5 symbols/min [2025-09-22T19:12:53.333752] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-05. [2025-09-22T19:12:53.461599] [INFO ] [MAIN ] HE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:12:53.526205] [DEBUG] [LOCAL ] HE: Loaded 50053 existing records from primary storage. [2025-09-22T19:12:53.526400] [INFO ] [MAIN ] HE: Loaded 50053 existing records. [2025-09-22T19:12:53.741791] [WARN ] [MAIN ] HE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:12:53.742212] [INFO ] [MAIN ] HE: Wiping existing primary data before full refresh. [2025-09-22T19:12:53.742281] [INFO ] [LOCAL ] HE: Starting deletion of primary data. [2025-09-22T19:12:53.743598] [DEBUG] [LOCAL ] HE: Deleted primary data file. [2025-09-22T19:12:53.743701] [INFO ] [MAIN ] HE: Starting full primary refresh. [2025-09-22T19:12:54.127331] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-04. [2025-09-22T19:12:54.132497] [INFO ] [REMOTE ] HE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:12:54.628770] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-04 (2.11 seconds). [2025-09-22T19:12:54.802029] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T19:12:54.922004] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-06. [2025-09-22T19:12:55.603457] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T19:12:55.722023] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-05. [2025-09-22T19:12:56.522070] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-05. [2025-09-22T19:12:56.774425] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-06 (1.85 seconds). [2025-09-22T19:12:57.322061] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-07. [2025-09-22T19:12:57.684992] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-05 (1.96 seconds). [2025-09-22T19:12:58.122256] [INFO ] [REMOTE ] HE: Fetching primary data for 2024-12. [2025-09-22T19:12:58.433741] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-22T19:12:58.922059] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-06. [2025-09-22T19:12:59.022509] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-22T19:12:59.722074] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-08. [2025-09-22T19:13:00.053709] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-22T19:13:00.522063] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-01. [2025-09-22T19:13:01.322249] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-06. [2025-09-22T19:13:01.394072] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-06 (2.47 seconds). [2025-09-22T19:13:01.954860] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-08 (2.23 seconds). [2025-09-22T19:13:02.122090] [INFO ] [REMOTE ] HCC: Fetching primary data for 2025-09. [2025-09-22T19:13:02.922083] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-07. [2025-09-22T19:13:03.512607] [INFO ] [REMOTE ] HCC: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T19:13:03.523712] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-06 (2.20 seconds). [2025-09-22T19:13:03.536011] [INFO ] [REMOTE ] HCC: Full fetch complete (64207 records). [2025-09-22T19:13:03.537164] [DEBUG] [VALIDATOR ] HCC: Validating primary data. [2025-09-22T19:13:03.726732] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-07. [2025-09-22T19:13:03.882997] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-01 (3.36 seconds). [2025-09-22T19:13:03.997973] [DEBUG] [VALIDATOR ] HCC: All expected trading days are present. [2025-09-22T19:13:03.998086] [DEBUG] [VALIDATOR ] HCC: Primary data validation passed. [2025-09-22T19:13:03.999235] [INFO ] [MAIN ] HCC: Fetched primary data is valid. [2025-09-22T19:13:03.999328] [DEBUG] [LOCAL ] HCC: Saving primary data. [2025-09-22T19:13:04.003954] [DEBUG] [LOCAL ] HCC: Trimmed 64207 records to 45340 (keeping 200 days of data) [2025-09-22T19:13:04.304289] [DEBUG] [LOCAL ] HCC: Primary data saved (45340 records). [2025-09-22T19:13:04.304453] [INFO ] [MAIN ] HCC: Full history saved. [2025-09-22T19:13:04.304597] [INFO ] [MAIN ] Update Progress: 1003/2372 symbols completed. HCC took 33.5s. Estimated remaining: 3h 1m 33s. Rate: 7.5 symbols/min [2025-09-22T19:13:04.491546] [INFO ] [MAIN ] HEI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:13:04.514883] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T19:13:04.529690] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-02. [2025-09-22T19:13:04.569461] [DEBUG] [LOCAL ] HEI: Loaded 33376 existing records from primary storage. [2025-09-22T19:13:04.569614] [INFO ] [MAIN ] HEI: Loaded 33376 existing records. [2025-09-22T19:13:04.746213] [WARN ] [MAIN ] HEI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:13:04.746503] [INFO ] [MAIN ] HEI: Wiping existing primary data before full refresh. [2025-09-22T19:13:04.746550] [INFO ] [LOCAL ] HEI: Starting deletion of primary data. [2025-09-22T19:13:04.747889] [DEBUG] [LOCAL ] HEI: Deleted primary data file. [2025-09-22T19:13:04.747962] [INFO ] [MAIN ] HEI: Starting full primary refresh. [2025-09-22T19:13:05.102625] [INFO ] [REMOTE ] HEI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:13:05.322036] [INFO ] [REMOTE ] HEI: Fetching primary data for 2024-12. [2025-09-22T19:13:06.115875] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-07 (2.39 seconds). [2025-09-22T19:13:06.127186] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-08. [2025-09-22T19:13:06.169087] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-22T19:13:06.536618] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T19:13:06.922065] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-03. [2025-09-22T19:13:07.722088] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-08. [2025-09-22T19:13:07.919914] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T19:13:08.415140] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T19:13:08.522117] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-01. [2025-09-22T19:13:09.322068] [INFO ] [REMOTE ] HDB: Fetching primary data for 2025-09. [2025-09-22T19:13:09.477964] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-22T19:13:10.096505] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T19:13:10.122016] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-02. [2025-09-22T19:13:10.922110] [INFO ] [REMOTE ] HD: Fetching primary data for 2025-09. [2025-09-22T19:13:11.125855] [INFO ] [REMOTE ] HDB: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T19:13:11.134369] [INFO ] [REMOTE ] HDB: Full fetch complete (75231 records). [2025-09-22T19:13:11.134508] [DEBUG] [VALIDATOR ] HDB: Validating primary data. [2025-09-22T19:13:11.555247] [DEBUG] [VALIDATOR ] HDB: All expected trading days are present. [2025-09-22T19:13:11.555452] [DEBUG] [VALIDATOR ] HDB: Primary data validation passed. [2025-09-22T19:13:11.556558] [INFO ] [MAIN ] HDB: Fetched primary data is valid. [2025-09-22T19:13:11.556779] [DEBUG] [LOCAL ] HDB: Saving primary data. [2025-09-22T19:13:11.558472] [DEBUG] [LOCAL ] HDB: Trimmed 75231 records to 51938 (keeping 200 days of data) [2025-09-22T19:13:11.700451] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-22T19:13:11.730599] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-04. [2025-09-22T19:13:11.934323] [DEBUG] [LOCAL ] HDB: Primary data saved (51938 records). [2025-09-22T19:13:11.934493] [INFO ] [MAIN ] HDB: Full history saved. [2025-09-22T19:13:11.934635] [INFO ] [MAIN ] Update Progress: 1004/2372 symbols completed. HDB took 34.0s. Estimated remaining: 3h 1m 24s. Rate: 7.5 symbols/min [2025-09-22T19:13:12.106978] [INFO ] [MAIN ] HEQ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:13:12.117952] [DEBUG] [LOCAL ] HEQ: Loaded 6366 existing records from primary storage. [2025-09-22T19:13:12.118080] [INFO ] [MAIN ] HEQ: Loaded 6366 existing records. [2025-09-22T19:13:12.298571] [WARN ] [MAIN ] HEQ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:13:12.298866] [INFO ] [MAIN ] HEQ: Wiping existing primary data before full refresh. [2025-09-22T19:13:12.298914] [INFO ] [LOCAL ] HEQ: Starting deletion of primary data. [2025-09-22T19:13:12.299328] [DEBUG] [LOCAL ] HEQ: Deleted primary data file. [2025-09-22T19:13:12.299387] [INFO ] [MAIN ] HEQ: Starting full primary refresh. [2025-09-22T19:13:12.549140] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-03. [2025-09-22T19:13:12.711337] [INFO ] [REMOTE ] HEQ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:13:12.991370] [INFO ] [REMOTE ] HD: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-22T19:13:13.000016] [INFO ] [REMOTE ] HD: Full fetch complete (77441 records). [2025-09-22T19:13:13.000197] [DEBUG] [VALIDATOR ] HD: Validating primary data. [2025-09-22T19:13:13.327178] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2024-12. [2025-09-22T19:13:13.401181] [DEBUG] [VALIDATOR ] HD: All expected trading days are present. [2025-09-22T19:13:13.401274] [DEBUG] [VALIDATOR ] HD: Primary data validation passed. [2025-09-22T19:13:13.402323] [INFO ] [MAIN ] HD: Fetched primary data is valid. [2025-09-22T19:13:13.402388] [DEBUG] [LOCAL ] HD: Saving primary data. [2025-09-22T19:13:13.403923] [DEBUG] [LOCAL ] HD: Trimmed 77441 records to 53519 (keeping 200 days of data) [2025-09-22T19:13:13.565277] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-04 (1.83 seconds). [2025-09-22T19:13:13.810990] [DEBUG] [LOCAL ] HD: Primary data saved (53519 records). [2025-09-22T19:13:13.811633] [INFO ] [MAIN ] HD: Full history saved. [2025-09-22T19:13:13.811804] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2024-12 (0.48 seconds). [2025-09-22T19:13:13.812005] [INFO ] [MAIN ] Update Progress: 1005/2372 symbols completed. HD took 43.0s. Estimated remaining: 3h 1m 8s. Rate: 7.5 symbols/min [2025-09-22T19:13:14.000128] [INFO ] [MAIN ] HESM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:13:14.014798] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T19:13:14.071636] [DEBUG] [LOCAL ] HESM: Loaded 48865 existing records from primary storage. [2025-09-22T19:13:14.071811] [INFO ] [MAIN ] HESM: Loaded 48865 existing records. [2025-09-22T19:13:14.132093] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-05. [2025-09-22T19:13:14.252806] [WARN ] [MAIN ] HESM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:13:14.253141] [INFO ] [MAIN ] HESM: Wiping existing primary data before full refresh. [2025-09-22T19:13:14.253198] [INFO ] [LOCAL ] HESM: Starting deletion of primary data. [2025-09-22T19:13:14.254859] [DEBUG] [LOCAL ] HESM: Deleted primary data file. [2025-09-22T19:13:14.254921] [INFO ] [MAIN ] HESM: Starting full primary refresh. [2025-09-22T19:13:14.618728] [INFO ] [REMOTE ] HESM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:13:14.922079] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-01. [2025-09-22T19:13:15.520097] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-22T19:13:15.722035] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-02. [2025-09-22T19:13:16.071302] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-22T19:13:16.109863] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-02 (0.39 seconds). [2025-09-22T19:13:16.522058] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-03. [2025-09-22T19:13:17.039066] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-22T19:13:17.322067] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-04. [2025-09-22T19:13:18.078046] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-04 (0.76 seconds). [2025-09-22T19:13:18.122060] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-05. [2025-09-22T19:13:18.731803] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-05 (0.61 seconds). [2025-09-22T19:13:18.922069] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-04. [2025-09-22T19:13:19.722094] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-06. [2025-09-22T19:13:20.223914] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T19:13:20.522058] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-06. [2025-09-22T19:13:21.083217] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-06 (0.56 seconds). [2025-09-22T19:13:21.257985] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-22T19:13:21.322079] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-07. [2025-09-22T19:13:22.122116] [INFO ] [REMOTE ] HESM: Fetching primary data for 2024-12. [2025-09-22T19:13:22.684881] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-22T19:13:22.922112] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-05. [2025-09-22T19:13:23.609398] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T19:13:23.722045] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-01. [2025-09-22T19:13:24.484123] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T19:13:24.522010] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-06. [2025-09-22T19:13:25.193150] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T19:13:25.322073] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-07. [2025-09-22T19:13:25.998897] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-22T19:13:26.068141] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-07 (0.75 seconds). [2025-09-22T19:13:26.122092] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-08. [2025-09-22T19:13:26.717193] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-08 (0.60 seconds). [2025-09-22T19:13:26.922124] [INFO ] [REMOTE ] HEQ: Fetching primary data for 2025-09. [2025-09-22T19:13:27.609558] [INFO ] [REMOTE ] HEQ: Incremental fetch complete for 2025-09 (0.69 seconds). [2025-09-22T19:13:27.611609] [INFO ] [REMOTE ] HEQ: Full fetch complete (9012 records). [2025-09-22T19:13:27.611710] [DEBUG] [VALIDATOR ] HEQ: Validating primary data. [2025-09-22T19:13:27.727136] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-07. [2025-09-22T19:13:28.009660] [DEBUG] [VALIDATOR ] HEQ: All expected trading days are present. [2025-09-22T19:13:28.009756] [DEBUG] [VALIDATOR ] HEQ: Primary data validation passed. [2025-09-22T19:13:28.010078] [INFO ] [MAIN ] HEQ: Fetched primary data is valid. [2025-09-22T19:13:28.010163] [DEBUG] [LOCAL ] HEQ: Saving primary data. [2025-09-22T19:13:28.010766] [DEBUG] [LOCAL ] HEQ: Trimmed 9012 records to 6186 (keeping 200 days of data) [2025-09-22T19:13:28.049172] [DEBUG] [LOCAL ] HEQ: Primary data saved (6186 records). [2025-09-22T19:13:28.049293] [INFO ] [MAIN ] HEQ: Full history saved. [2025-09-22T19:13:28.049401] [INFO ] [MAIN ] Update Progress: 1006/2372 symbols completed. HEQ took 16.1s. Estimated remaining: 3h 1m 9s. Rate: 7.5 symbols/min [2025-09-22T19:13:28.229193] [INFO ] [MAIN ] HF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:13:28.229419] [DEBUG] [LOCAL ] HF: No existing data file found in primary storage. [2025-09-22T19:13:28.229475] [WARN ] [MAIN ] HF: No existing data found, performing full refresh instead. [2025-09-22T19:13:28.229588] [INFO ] [MAIN ] HF: Wiping existing primary data before full refresh. [2025-09-22T19:13:28.229628] [INFO ] [LOCAL ] HF: Starting deletion of primary data. [2025-09-22T19:13:28.229710] [DEBUG] [LOCAL ] HF: No primary data file found to delete. [2025-09-22T19:13:28.229752] [INFO ] [MAIN ] HF: Starting full primary refresh. [2025-09-22T19:13:28.523348] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-08. [2025-09-22T19:13:28.602831] [INFO ] [REMOTE ] HF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:13:29.327162] [INFO ] [REMOTE ] HF: Fetching primary data for 2024-12. [2025-09-22T19:13:29.337980] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T19:13:29.658305] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2024-12 (0.33 seconds). [2025-09-22T19:13:30.122034] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-02. [2025-09-22T19:13:30.922064] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-01. [2025-09-22T19:13:31.294317] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-08 (2.77 seconds). [2025-09-22T19:13:31.383032] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-01 (0.46 seconds). [2025-09-22T19:13:31.427343] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-22T19:13:31.722080] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-03. [2025-09-22T19:13:32.522066] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-08. [2025-09-22T19:13:33.322057] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-02. [2025-09-22T19:13:33.365445] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-22T19:13:33.629421] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-02 (0.31 seconds). [2025-09-22T19:13:33.814747] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T19:13:34.122106] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-03. [2025-09-22T19:13:34.376084] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-03 (0.25 seconds). [2025-09-22T19:13:34.922066] [INFO ] [REMOTE ] HEI: Fetching primary data for 2025-09. [2025-09-22T19:13:35.722063] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-04. [2025-09-22T19:13:35.969997] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-04 (0.25 seconds). [2025-09-22T19:13:36.455516] [INFO ] [REMOTE ] HEI: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-22T19:13:36.460366] [INFO ] [REMOTE ] HEI: Full fetch complete (49191 records). [2025-09-22T19:13:36.460467] [DEBUG] [VALIDATOR ] HEI: Validating primary data. [2025-09-22T19:13:36.527187] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-04. [2025-09-22T19:13:36.855494] [DEBUG] [VALIDATOR ] HEI: All expected trading days are present. [2025-09-22T19:13:36.855596] [DEBUG] [VALIDATOR ] HEI: Primary data validation passed. [2025-09-22T19:13:36.856416] [INFO ] [MAIN ] HEI: Fetched primary data is valid. [2025-09-22T19:13:36.856512] [DEBUG] [LOCAL ] HEI: Saving primary data. [2025-09-22T19:13:36.857628] [DEBUG] [LOCAL ] HEI: Trimmed 49191 records to 32667 (keeping 200 days of data) [2025-09-22T19:13:37.060706] [DEBUG] [LOCAL ] HEI: Primary data saved (32667 records). [2025-09-22T19:13:37.060846] [INFO ] [MAIN ] HEI: Full history saved. [2025-09-22T19:13:37.060931] [INFO ] [MAIN ] Update Progress: 1007/2372 symbols completed. HEI took 32.8s. Estimated remaining: 3h 1m 2s. Rate: 7.5 symbols/min [2025-09-22T19:13:37.231286] [INFO ] [MAIN ] HFND: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:13:37.231466] [DEBUG] [LOCAL ] HFND: No existing data file found in primary storage. [2025-09-22T19:13:37.231502] [WARN ] [MAIN ] HFND: No existing data found, performing full refresh instead. [2025-09-22T19:13:37.231670] [INFO ] [MAIN ] HFND: Wiping existing primary data before full refresh. [2025-09-22T19:13:37.231747] [INFO ] [LOCAL ] HFND: Starting deletion of primary data. [2025-09-22T19:13:37.231838] [DEBUG] [LOCAL ] HFND: No primary data file found to delete. [2025-09-22T19:13:37.231897] [INFO ] [MAIN ] HFND: Starting full primary refresh. [2025-09-22T19:13:37.331945] [INFO ] [REMOTE ] HE: Fetching primary data for 2025-09. [2025-09-22T19:13:37.606301] [INFO ] [REMOTE ] HFND: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:13:38.122057] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-05. [2025-09-22T19:13:38.181343] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T19:13:38.366054] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-05 (0.24 seconds). [2025-09-22T19:13:38.922024] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-05. [2025-09-22T19:13:39.048341] [INFO ] [REMOTE ] HE: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T19:13:39.056259] [INFO ] [REMOTE ] HE: Full fetch complete (72492 records). [2025-09-22T19:13:39.056392] [DEBUG] [VALIDATOR ] HE: Validating primary data. [2025-09-22T19:13:39.456060] [DEBUG] [VALIDATOR ] HE: All expected trading days are present. [2025-09-22T19:13:39.456157] [DEBUG] [VALIDATOR ] HE: Primary data validation passed. [2025-09-22T19:13:39.457127] [INFO ] [MAIN ] HE: Fetched primary data is valid. [2025-09-22T19:13:39.457193] [DEBUG] [LOCAL ] HE: Saving primary data. [2025-09-22T19:13:39.458685] [DEBUG] [LOCAL ] HE: Trimmed 72492 records to 49245 (keeping 200 days of data) [2025-09-22T19:13:39.730085] [INFO ] [REMOTE ] HFND: Fetching primary data for 2024-12. [2025-09-22T19:13:39.763028] [DEBUG] [LOCAL ] HE: Primary data saved (49245 records). [2025-09-22T19:13:39.763190] [INFO ] [MAIN ] HE: Full history saved. [2025-09-22T19:13:39.763309] [INFO ] [MAIN ] Update Progress: 1008/2372 symbols completed. HE took 46.5s. Estimated remaining: 3h 0m 47s. Rate: 7.5 symbols/min [2025-09-22T19:13:39.933801] [INFO ] [MAIN ] HFRO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:13:39.952163] [DEBUG] [LOCAL ] HFRO: Loaded 17764 existing records from primary storage. [2025-09-22T19:13:39.952291] [INFO ] [MAIN ] HFRO: Loaded 17764 existing records. [2025-09-22T19:13:40.182019] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2024-12 (0.45 seconds). [2025-09-22T19:13:40.192193] [WARN ] [MAIN ] HFRO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:13:40.192435] [INFO ] [MAIN ] HFRO: Wiping existing primary data before full refresh. [2025-09-22T19:13:40.192483] [INFO ] [LOCAL ] HFRO: Starting deletion of primary data. [2025-09-22T19:13:40.193136] [DEBUG] [LOCAL ] HFRO: Deleted primary data file. [2025-09-22T19:13:40.193196] [INFO ] [MAIN ] HFRO: Starting full primary refresh. [2025-09-22T19:13:40.527991] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-01. [2025-09-22T19:13:40.552170] [INFO ] [REMOTE ] HFRO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:13:40.613096] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-22T19:13:41.030177] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-01 (0.50 seconds). [2025-09-22T19:13:41.322051] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2024-12. [2025-09-22T19:13:42.122034] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-02. [2025-09-22T19:13:42.154511] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T19:13:42.531349] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-02 (0.41 seconds). [2025-09-22T19:13:42.922105] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-06. [2025-09-22T19:13:43.167489] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-06 (0.25 seconds). [2025-09-22T19:13:43.722066] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-07. [2025-09-22T19:13:43.990236] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-07 (0.27 seconds). [2025-09-22T19:13:44.522153] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-03. [2025-09-22T19:13:44.954433] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-03 (0.43 seconds). [2025-09-22T19:13:45.322064] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-08. [2025-09-22T19:13:45.601250] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-08 (0.28 seconds). [2025-09-22T19:13:46.122056] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-04. [2025-09-22T19:13:46.397099] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-04 (0.28 seconds). [2025-09-22T19:13:46.922070] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-06. [2025-09-22T19:13:47.722085] [INFO ] [REMOTE ] HF: Fetching primary data for 2025-09. [2025-09-22T19:13:48.065539] [INFO ] [REMOTE ] HF: Incremental fetch complete for 2025-09 (0.34 seconds). [2025-09-22T19:13:48.066454] [INFO ] [REMOTE ] HF: Full fetch complete (508 records). [2025-09-22T19:13:48.066534] [DEBUG] [VALIDATOR ] HF: Validating primary data. [2025-09-22T19:13:48.066968] [FATAL] [VALIDATOR ] HF: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T19:13:48.067053] [FATAL] [MAIN ] HF: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:13:48.067098] [WARN ] [MAIN ] HF: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:13:48.067164] [INFO ] [LOCAL ] HF: Starting deletion of primary data. [2025-09-22T19:13:48.067238] [DEBUG] [LOCAL ] HF: No primary data file found to delete. [2025-09-22T19:13:48.067301] [INFO ] [LOCAL ] HF: Starting deletion of derivative data. [2025-09-22T19:13:48.067364] [DEBUG] [LOCAL ] HF: No derivative data file found to delete. [2025-09-22T19:13:48.067443] [INFO ] [MAIN ] Update Progress: 1009/2372 symbols completed. HF took 20.0s. Estimated remaining: 3h 0m 39s. Rate: 7.5 symbols/min [2025-09-22T19:13:48.266524] [INFO ] [MAIN ] HGER: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:13:48.282163] [DEBUG] [LOCAL ] HGER: Loaded 12933 existing records from primary storage. [2025-09-22T19:13:48.282297] [INFO ] [MAIN ] HGER: Loaded 12933 existing records. [2025-09-22T19:13:48.497856] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-22T19:13:48.503533] [WARN ] [MAIN ] HGER: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:13:48.514248] [INFO ] [MAIN ] HGER: Wiping existing primary data before full refresh. [2025-09-22T19:13:48.514373] [INFO ] [LOCAL ] HGER: Starting deletion of primary data. [2025-09-22T19:13:48.515425] [DEBUG] [LOCAL ] HGER: Deleted primary data file. [2025-09-22T19:13:48.515489] [INFO ] [MAIN ] HGER: Starting full primary refresh. [2025-09-22T19:13:48.527167] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-05. [2025-09-22T19:13:48.885487] [INFO ] [REMOTE ] HGER: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:13:48.915062] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-05 (0.39 seconds). [2025-09-22T19:13:49.322064] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-01. [2025-09-22T19:13:50.059317] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T19:13:50.122031] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-02. [2025-09-22T19:13:50.922097] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-06. [2025-09-22T19:13:50.973828] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-22T19:13:51.218810] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-06 (0.30 seconds). [2025-09-22T19:13:51.722061] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-03. [2025-09-22T19:13:52.522053] [INFO ] [REMOTE ] HGER: Fetching primary data for 2024-12. [2025-09-22T19:13:52.730305] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-22T19:13:53.234723] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2024-12 (0.71 seconds). [2025-09-22T19:13:53.322074] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-07. [2025-09-22T19:13:53.734230] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-07 (0.41 seconds). [2025-09-22T19:13:54.122055] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-01. [2025-09-22T19:13:54.851370] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-22T19:13:54.922031] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-02. [2025-09-22T19:13:55.534590] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-02 (0.61 seconds). [2025-09-22T19:13:55.722055] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-07. [2025-09-22T19:13:56.522053] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-08. [2025-09-22T19:13:56.965320] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-22T19:13:57.322046] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-04. [2025-09-22T19:13:57.393080] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T19:13:58.122053] [INFO ] [REMOTE ] HFND: Fetching primary data for 2025-09. [2025-09-22T19:13:58.381727] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-04 (1.06 seconds). [2025-09-22T19:13:58.598113] [INFO ] [REMOTE ] HFND: Incremental fetch complete for 2025-09 (0.48 seconds). [2025-09-22T19:13:58.599038] [INFO ] [REMOTE ] HFND: Full fetch complete (1805 records). [2025-09-22T19:13:58.599105] [DEBUG] [VALIDATOR ] HFND: Validating primary data. [2025-09-22T19:13:58.790333] [WARN ] [VALIDATOR ] HFND: Validation failed - insufficient historical data. Have 196 unique days, need 200 days [2025-09-22T19:13:58.790528] [FATAL] [MAIN ] HFND: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:13:58.790600] [WARN ] [MAIN ] HFND: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:13:58.790700] [INFO ] [LOCAL ] HFND: Starting deletion of primary data. [2025-09-22T19:13:58.790774] [DEBUG] [LOCAL ] HFND: No primary data file found to delete. [2025-09-22T19:13:58.790812] [INFO ] [LOCAL ] HFND: Starting deletion of derivative data. [2025-09-22T19:13:58.790881] [DEBUG] [LOCAL ] HFND: No derivative data file found to delete. [2025-09-22T19:13:58.790969] [INFO ] [MAIN ] Update Progress: 1010/2372 symbols completed. HFND took 21.7s. Estimated remaining: 3h 0m 35s. Rate: 7.5 symbols/min [2025-09-22T19:13:58.927132] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-05. [2025-09-22T19:13:58.974518] [INFO ] [MAIN ] HGLB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:13:58.986570] [DEBUG] [LOCAL ] HGLB: Loaded 9853 existing records from primary storage. [2025-09-22T19:13:58.986735] [INFO ] [MAIN ] HGLB: Loaded 9853 existing records. [2025-09-22T19:13:59.180960] [WARN ] [MAIN ] HGLB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:13:59.181288] [INFO ] [MAIN ] HGLB: Wiping existing primary data before full refresh. [2025-09-22T19:13:59.181347] [INFO ] [LOCAL ] HGLB: Starting deletion of primary data. [2025-09-22T19:13:59.181902] [DEBUG] [LOCAL ] HGLB: Deleted primary data file. [2025-09-22T19:13:59.181964] [INFO ] [MAIN ] HGLB: Starting full primary refresh. [2025-09-22T19:13:59.562560] [INFO ] [REMOTE ] HGLB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:13:59.722054] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2024-12. [2025-09-22T19:13:59.875751] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-22T19:14:00.522059] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-03. [2025-09-22T19:14:00.613824] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2024-12 (0.89 seconds). [2025-09-22T19:14:01.322057] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-01. [2025-09-22T19:14:01.348985] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-22T19:14:02.066333] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T19:14:02.122045] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-06. [2025-09-22T19:14:02.922058] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-08. [2025-09-22T19:14:03.073128] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-22T19:14:03.722052] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-07. [2025-09-22T19:14:04.414828] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T19:14:04.522071] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-02. [2025-09-22T19:14:04.706973] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-07 (0.98 seconds). [2025-09-22T19:14:05.246695] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-22T19:14:05.322058] [INFO ] [REMOTE ] HESM: Fetching primary data for 2025-09. [2025-09-22T19:14:06.122108] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-08. [2025-09-22T19:14:06.751763] [INFO ] [REMOTE ] HESM: Incremental fetch complete for 2025-09 (1.43 seconds). [2025-09-22T19:14:06.760904] [INFO ] [REMOTE ] HESM: Full fetch complete (68666 records). [2025-09-22T19:14:06.761056] [DEBUG] [VALIDATOR ] HESM: Validating primary data. [2025-09-22T19:14:06.937267] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-03. [2025-09-22T19:14:07.218637] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-22T19:14:07.222381] [DEBUG] [VALIDATOR ] HESM: All expected trading days are present. [2025-09-22T19:14:07.229085] [DEBUG] [VALIDATOR ] HESM: Primary data validation passed. [2025-09-22T19:14:07.230488] [INFO ] [MAIN ] HESM: Fetched primary data is valid. [2025-09-22T19:14:07.230771] [DEBUG] [LOCAL ] HESM: Saving primary data. [2025-09-22T19:14:07.232543] [DEBUG] [LOCAL ] HESM: Trimmed 68666 records to 48154 (keeping 200 days of data) [2025-09-22T19:14:07.536834] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-03 (0.60 seconds). [2025-09-22T19:14:07.538627] [DEBUG] [LOCAL ] HESM: Primary data saved (48154 records). [2025-09-22T19:14:07.538905] [INFO ] [MAIN ] HESM: Full history saved. [2025-09-22T19:14:07.542160] [INFO ] [MAIN ] Update Progress: 1011/2372 symbols completed. HESM took 53.7s. Estimated remaining: 3h 0m 28s. Rate: 7.5 symbols/min [2025-09-22T19:14:07.723224] [INFO ] [MAIN ] HGTY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:14:07.723379] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-04. [2025-09-22T19:14:07.743326] [DEBUG] [LOCAL ] HGTY: Loaded 13154 existing records from primary storage. [2025-09-22T19:14:07.743475] [INFO ] [MAIN ] HGTY: Loaded 13154 existing records. [2025-09-22T19:14:07.929564] [WARN ] [MAIN ] HGTY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:14:07.929878] [INFO ] [MAIN ] HGTY: Wiping existing primary data before full refresh. [2025-09-22T19:14:07.929935] [INFO ] [LOCAL ] HGTY: Starting deletion of primary data. [2025-09-22T19:14:07.930423] [DEBUG] [LOCAL ] HGTY: Deleted primary data file. [2025-09-22T19:14:07.930487] [INFO ] [MAIN ] HGTY: Starting full primary refresh. [2025-09-22T19:14:08.317057] [INFO ] [REMOTE ] HGTY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:14:08.522062] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2024-12. [2025-09-22T19:14:08.532805] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-04 (0.81 seconds). [2025-09-22T19:14:09.040002] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2024-12 (0.52 seconds). [2025-09-22T19:14:09.322065] [INFO ] [REMOTE ] HFRO: Fetching primary data for 2025-09. [2025-09-22T19:14:10.122072] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-05. [2025-09-22T19:14:10.136161] [INFO ] [REMOTE ] HFRO: Incremental fetch complete for 2025-09 (0.81 seconds). [2025-09-22T19:14:10.140391] [INFO ] [REMOTE ] HFRO: Full fetch complete (28777 records). [2025-09-22T19:14:10.140513] [DEBUG] [VALIDATOR ] HFRO: Validating primary data. [2025-09-22T19:14:10.519351] [DEBUG] [VALIDATOR ] HFRO: All expected trading days are present. [2025-09-22T19:14:10.519442] [DEBUG] [VALIDATOR ] HFRO: Primary data validation passed. [2025-09-22T19:14:10.520022] [INFO ] [MAIN ] HFRO: Fetched primary data is valid. [2025-09-22T19:14:10.520082] [DEBUG] [LOCAL ] HFRO: Saving primary data. [2025-09-22T19:14:10.521762] [DEBUG] [LOCAL ] HFRO: Trimmed 28777 records to 17449 (keeping 200 days of data) [2025-09-22T19:14:10.622734] [DEBUG] [LOCAL ] HFRO: Primary data saved (17449 records). [2025-09-22T19:14:10.622886] [INFO ] [MAIN ] HFRO: Full history saved. [2025-09-22T19:14:10.622970] [INFO ] [MAIN ] Update Progress: 1012/2372 symbols completed. HFRO took 30.9s. Estimated remaining: 3h 0m 14s. Rate: 7.5 symbols/min [2025-09-22T19:14:10.797366] [INFO ] [MAIN ] HGV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:14:10.806233] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-05 (0.68 seconds). [2025-09-22T19:14:10.846872] [DEBUG] [LOCAL ] HGV: Loaded 47765 existing records from primary storage. [2025-09-22T19:14:10.847011] [INFO ] [MAIN ] HGV: Loaded 47765 existing records. [2025-09-22T19:14:10.927231] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-04. [2025-09-22T19:14:11.026834] [WARN ] [MAIN ] HGV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:14:11.027046] [INFO ] [MAIN ] HGV: Wiping existing primary data before full refresh. [2025-09-22T19:14:11.027094] [INFO ] [LOCAL ] HGV: Starting deletion of primary data. [2025-09-22T19:14:11.028396] [DEBUG] [LOCAL ] HGV: Deleted primary data file. [2025-09-22T19:14:11.028460] [INFO ] [MAIN ] HGV: Starting full primary refresh. [2025-09-22T19:14:11.384220] [INFO ] [REMOTE ] HGV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:14:11.722064] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-01. [2025-09-22T19:14:11.886339] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-04 (0.96 seconds). [2025-09-22T19:14:12.522033] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-05. [2025-09-22T19:14:12.538416] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-01 (0.82 seconds). [2025-09-22T19:14:13.291132] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-22T19:14:13.322051] [INFO ] [REMOTE ] HGV: Fetching primary data for 2024-12. [2025-09-22T19:14:14.122120] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-06. [2025-09-22T19:14:14.387737] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-22T19:14:14.908323] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-22T19:14:14.921998] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-07. [2025-09-22T19:14:15.722102] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-06. [2025-09-22T19:14:15.896549] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-07 (0.97 seconds). [2025-09-22T19:14:16.252020] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-22T19:14:16.522088] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-07. [2025-09-22T19:14:17.322033] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-01. [2025-09-22T19:14:17.374785] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-22T19:14:18.122067] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-08. [2025-09-22T19:14:18.559324] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-22T19:14:18.821952] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-22T19:14:18.922101] [INFO ] [REMOTE ] HGLB: Fetching primary data for 2025-09. [2025-09-22T19:14:19.722118] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-08. [2025-09-22T19:14:19.792910] [INFO ] [REMOTE ] HGLB: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-22T19:14:19.796177] [INFO ] [REMOTE ] HGLB: Full fetch complete (14296 records). [2025-09-22T19:14:19.796399] [DEBUG] [VALIDATOR ] HGLB: Validating primary data. [2025-09-22T19:14:20.295318] [DEBUG] [VALIDATOR ] HGLB: All expected trading days are present. [2025-09-22T19:14:20.295447] [DEBUG] [VALIDATOR ] HGLB: Primary data validation passed. [2025-09-22T19:14:20.296174] [INFO ] [MAIN ] HGLB: Fetched primary data is valid. [2025-09-22T19:14:20.296250] [DEBUG] [LOCAL ] HGLB: Saving primary data. [2025-09-22T19:14:20.297213] [DEBUG] [LOCAL ] HGLB: Trimmed 14296 records to 9732 (keeping 200 days of data) [2025-09-22T19:14:20.369499] [DEBUG] [LOCAL ] HGLB: Primary data saved (9732 records). [2025-09-22T19:14:20.369732] [INFO ] [MAIN ] HGLB: Full history saved. [2025-09-22T19:14:20.369872] [INFO ] [MAIN ] Update Progress: 1013/2372 symbols completed. HGLB took 21.6s. Estimated remaining: 3h 0m 8s. Rate: 7.5 symbols/min [2025-09-22T19:14:20.524128] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-02. [2025-09-22T19:14:20.623669] [INFO ] [MAIN ] HHH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:14:20.634617] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-08 (0.91 seconds). [2025-09-22T19:14:20.672781] [DEBUG] [LOCAL ] HHH: Loaded 33300 existing records from primary storage. [2025-09-22T19:14:20.672936] [INFO ] [MAIN ] HHH: Loaded 33300 existing records. [2025-09-22T19:14:20.860170] [WARN ] [MAIN ] HHH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:14:20.860508] [INFO ] [MAIN ] HHH: Wiping existing primary data before full refresh. [2025-09-22T19:14:20.860567] [INFO ] [LOCAL ] HHH: Starting deletion of primary data. [2025-09-22T19:14:20.861807] [DEBUG] [LOCAL ] HHH: Deleted primary data file. [2025-09-22T19:14:20.861924] [INFO ] [MAIN ] HHH: Starting full primary refresh. [2025-09-22T19:14:21.216722] [INFO ] [REMOTE ] HHH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:14:21.322020] [INFO ] [REMOTE ] HHH: Fetching primary data for 2024-12. [2025-09-22T19:14:22.117758] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T19:14:22.125498] [INFO ] [REMOTE ] HGER: Fetching primary data for 2025-09. [2025-09-22T19:14:22.490990] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-22T19:14:22.922032] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-02. [2025-09-22T19:14:23.267298] [INFO ] [REMOTE ] HGER: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-22T19:14:23.271063] [INFO ] [REMOTE ] HGER: Full fetch complete (15952 records). [2025-09-22T19:14:23.271135] [DEBUG] [VALIDATOR ] HGER: Validating primary data. [2025-09-22T19:14:23.407247] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-02 (0.49 seconds). [2025-09-22T19:14:23.657819] [DEBUG] [VALIDATOR ] HGER: All expected trading days are present. [2025-09-22T19:14:23.657904] [DEBUG] [VALIDATOR ] HGER: Primary data validation passed. [2025-09-22T19:14:23.658294] [INFO ] [MAIN ] HGER: Fetched primary data is valid. [2025-09-22T19:14:23.658334] [DEBUG] [LOCAL ] HGER: Saving primary data. [2025-09-22T19:14:23.658954] [DEBUG] [LOCAL ] HGER: Trimmed 15952 records to 12907 (keeping 200 days of data) [2025-09-22T19:14:23.722302] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-03. [2025-09-22T19:14:23.742287] [DEBUG] [LOCAL ] HGER: Primary data saved (12907 records). [2025-09-22T19:14:23.742465] [INFO ] [MAIN ] HGER: Full history saved. [2025-09-22T19:14:23.742585] [INFO ] [MAIN ] Update Progress: 1014/2372 symbols completed. HGER took 35.7s. Estimated remaining: 2h 59m 54s. Rate: 7.5 symbols/min [2025-09-22T19:14:23.936130] [INFO ] [MAIN ] HI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:14:23.976119] [DEBUG] [LOCAL ] HI: Loaded 35665 existing records from primary storage. [2025-09-22T19:14:23.976283] [INFO ] [MAIN ] HI: Loaded 35665 existing records. [2025-09-22T19:14:24.158982] [WARN ] [MAIN ] HI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:14:24.159193] [INFO ] [MAIN ] HI: Wiping existing primary data before full refresh. [2025-09-22T19:14:24.159240] [INFO ] [LOCAL ] HI: Starting deletion of primary data. [2025-09-22T19:14:24.160387] [DEBUG] [LOCAL ] HI: Deleted primary data file. [2025-09-22T19:14:24.160447] [INFO ] [MAIN ] HI: Starting full primary refresh. [2025-09-22T19:14:24.525211] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-03. [2025-09-22T19:14:24.549984] [INFO ] [REMOTE ] HI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:14:24.558077] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-22T19:14:25.322064] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-04. [2025-09-22T19:14:25.908484] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-03 (1.38 seconds). [2025-09-22T19:14:26.054774] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-04 (0.73 seconds). [2025-09-22T19:14:26.122099] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-04. [2025-09-22T19:14:26.922071] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-05. [2025-09-22T19:14:27.722057] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-01. [2025-09-22T19:14:27.777922] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T19:14:27.811594] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-22T19:14:28.522075] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-06. [2025-09-22T19:14:28.967397] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-22T19:14:29.120127] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-22T19:14:29.322088] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-07. [2025-09-22T19:14:30.112425] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-07 (0.79 seconds). [2025-09-22T19:14:30.121994] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-08. [2025-09-22T19:14:30.922104] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-02. [2025-09-22T19:14:31.208172] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T19:14:31.722115] [INFO ] [REMOTE ] HGTY: Fetching primary data for 2025-09. [2025-09-22T19:14:31.954076] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T19:14:32.522100] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-03. [2025-09-22T19:14:32.871163] [INFO ] [REMOTE ] HGTY: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-22T19:14:32.875268] [INFO ] [REMOTE ] HGTY: Full fetch complete (17116 records). [2025-09-22T19:14:32.875349] [DEBUG] [VALIDATOR ] HGTY: Validating primary data. [2025-09-22T19:14:33.261065] [DEBUG] [VALIDATOR ] HGTY: All expected trading days are present. [2025-09-22T19:14:33.261149] [DEBUG] [VALIDATOR ] HGTY: Primary data validation passed. [2025-09-22T19:14:33.261530] [INFO ] [MAIN ] HGTY: Fetched primary data is valid. [2025-09-22T19:14:33.261569] [DEBUG] [LOCAL ] HGTY: Saving primary data. [2025-09-22T19:14:33.262235] [DEBUG] [LOCAL ] HGTY: Trimmed 17116 records to 13004 (keeping 200 days of data) [2025-09-22T19:14:33.322254] [INFO ] [REMOTE ] HI: Fetching primary data for 2024-12. [2025-09-22T19:14:33.342414] [DEBUG] [LOCAL ] HGTY: Primary data saved (13004 records). [2025-09-22T19:14:33.342511] [INFO ] [MAIN ] HGTY: Full history saved. [2025-09-22T19:14:33.342591] [INFO ] [MAIN ] Update Progress: 1015/2372 symbols completed. HGTY took 25.8s. Estimated remaining: 2h 59m 49s. Rate: 7.5 symbols/min [2025-09-22T19:14:33.513193] [INFO ] [MAIN ] HIG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:14:33.565693] [DEBUG] [LOCAL ] HIG: Loaded 52033 existing records from primary storage. [2025-09-22T19:14:33.565833] [INFO ] [MAIN ] HIG: Loaded 52033 existing records. [2025-09-22T19:14:33.751191] [WARN ] [MAIN ] HIG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:14:33.751776] [INFO ] [MAIN ] HIG: Wiping existing primary data before full refresh. [2025-09-22T19:14:33.751853] [INFO ] [LOCAL ] HIG: Starting deletion of primary data. [2025-09-22T19:14:33.764787] [DEBUG] [LOCAL ] HIG: Deleted primary data file. [2025-09-22T19:14:33.766835] [INFO ] [MAIN ] HIG: Starting full primary refresh. [2025-09-22T19:14:33.832812] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T19:14:34.127518] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-04. [2025-09-22T19:14:34.131805] [INFO ] [REMOTE ] HIG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:14:34.636760] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T19:14:34.922096] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-05. [2025-09-22T19:14:35.376997] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-22T19:14:35.722050] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-01. [2025-09-22T19:14:36.183816] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-05 (1.26 seconds). [2025-09-22T19:14:36.522097] [INFO ] [REMOTE ] HIG: Fetching primary data for 2024-12. [2025-09-22T19:14:37.074810] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T19:14:37.322052] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-05. [2025-09-22T19:14:38.122033] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-06. [2025-09-22T19:14:38.207273] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T19:14:38.922061] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-01. [2025-09-22T19:14:38.971692] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-22T19:14:39.243818] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-22T19:14:39.722095] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-06. [2025-09-22T19:14:40.522070] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-02. [2025-09-22T19:14:40.642083] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-01 (1.72 seconds). [2025-09-22T19:14:41.150911] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T19:14:41.322097] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-07. [2025-09-22T19:14:41.826357] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-22T19:14:42.122110] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-03. [2025-09-22T19:14:42.399564] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-22T19:14:42.922071] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-08. [2025-09-22T19:14:43.528761] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-22T19:14:43.722060] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-02. [2025-09-22T19:14:44.334715] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T19:14:44.522089] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-04. [2025-09-22T19:14:45.322067] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-07. [2025-09-22T19:14:45.468372] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-02 (1.75 seconds). [2025-09-22T19:14:46.024011] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-04 (1.50 seconds). [2025-09-22T19:14:46.122037] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-05. [2025-09-22T19:14:46.761715] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T19:14:46.922073] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-08. [2025-09-22T19:14:47.212547] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-05 (1.09 seconds). [2025-09-22T19:14:47.722051] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-06. [2025-09-22T19:14:48.496296] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T19:14:48.522008] [INFO ] [REMOTE ] HGV: Fetching primary data for 2025-09. [2025-09-22T19:14:48.739080] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T19:14:49.322061] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-07. [2025-09-22T19:14:50.122126] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-03. [2025-09-22T19:14:50.248365] [INFO ] [REMOTE ] HGV: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-22T19:14:50.255542] [INFO ] [REMOTE ] HGV: Full fetch complete (65661 records). [2025-09-22T19:14:50.255713] [DEBUG] [VALIDATOR ] HGV: Validating primary data. [2025-09-22T19:14:50.649208] [DEBUG] [VALIDATOR ] HGV: All expected trading days are present. [2025-09-22T19:14:50.649293] [DEBUG] [VALIDATOR ] HGV: Primary data validation passed. [2025-09-22T19:14:50.650228] [INFO ] [MAIN ] HGV: Fetched primary data is valid. [2025-09-22T19:14:50.650292] [DEBUG] [LOCAL ] HGV: Saving primary data. [2025-09-22T19:14:50.651617] [DEBUG] [LOCAL ] HGV: Trimmed 65661 records to 47015 (keeping 200 days of data) [2025-09-22T19:14:50.832144] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T19:14:50.922408] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-08. [2025-09-22T19:14:50.999142] [DEBUG] [LOCAL ] HGV: Primary data saved (47015 records). [2025-09-22T19:14:50.999268] [INFO ] [MAIN ] HGV: Full history saved. [2025-09-22T19:14:50.999350] [INFO ] [MAIN ] Update Progress: 1016/2372 symbols completed. HGV took 40.4s. Estimated remaining: 2h 59m 54s. Rate: 7.5 symbols/min [2025-09-22T19:14:51.167599] [INFO ] [MAIN ] HII: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:14:51.209248] [DEBUG] [LOCAL ] HII: Loaded 36225 existing records from primary storage. [2025-09-22T19:14:51.209428] [INFO ] [MAIN ] HII: Loaded 36225 existing records. [2025-09-22T19:14:51.393666] [WARN ] [MAIN ] HII: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:14:51.393945] [INFO ] [MAIN ] HII: Wiping existing primary data before full refresh. [2025-09-22T19:14:51.394001] [INFO ] [LOCAL ] HII: Starting deletion of primary data. [2025-09-22T19:14:51.395416] [DEBUG] [LOCAL ] HII: Deleted primary data file. [2025-09-22T19:14:51.395477] [INFO ] [MAIN ] HII: Starting full primary refresh. [2025-09-22T19:14:51.728207] [INFO ] [REMOTE ] HHH: Fetching primary data for 2025-09. [2025-09-22T19:14:51.761451] [INFO ] [REMOTE ] HII: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:14:52.199373] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T19:14:52.528276] [INFO ] [REMOTE ] HII: Fetching primary data for 2024-12. [2025-09-22T19:14:52.534249] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-03 (2.41 seconds). [2025-09-22T19:14:53.199326] [INFO ] [REMOTE ] HHH: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-22T19:14:53.204711] [INFO ] [REMOTE ] HHH: Full fetch complete (44993 records). [2025-09-22T19:14:53.204808] [DEBUG] [VALIDATOR ] HHH: Validating primary data. [2025-09-22T19:14:53.327257] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-04. [2025-09-22T19:14:53.605932] [DEBUG] [VALIDATOR ] HHH: All expected trading days are present. [2025-09-22T19:14:53.606011] [DEBUG] [VALIDATOR ] HHH: Primary data validation passed. [2025-09-22T19:14:53.606729] [INFO ] [MAIN ] HHH: Fetched primary data is valid. [2025-09-22T19:14:53.606983] [DEBUG] [LOCAL ] HHH: Saving primary data. [2025-09-22T19:14:53.608017] [DEBUG] [LOCAL ] HHH: Trimmed 44993 records to 32676 (keeping 200 days of data) [2025-09-22T19:14:53.821241] [DEBUG] [LOCAL ] HHH: Primary data saved (32676 records). [2025-09-22T19:14:53.821381] [INFO ] [MAIN ] HHH: Full history saved. [2025-09-22T19:14:53.821466] [INFO ] [MAIN ] Update Progress: 1017/2372 symbols completed. HHH took 33.5s. Estimated remaining: 2h 59m 39s. Rate: 7.5 symbols/min [2025-09-22T19:14:54.008013] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-22T19:14:54.036096] [INFO ] [MAIN ] HIMS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:14:54.101063] [DEBUG] [LOCAL ] HIMS: Loaded 54597 existing records from primary storage. [2025-09-22T19:14:54.101207] [INFO ] [MAIN ] HIMS: Loaded 54597 existing records. [2025-09-22T19:14:54.127187] [INFO ] [REMOTE ] HI: Fetching primary data for 2025-09. [2025-09-22T19:14:54.296334] [WARN ] [MAIN ] HIMS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:14:54.296597] [INFO ] [MAIN ] HIMS: Wiping existing primary data before full refresh. [2025-09-22T19:14:54.296668] [INFO ] [LOCAL ] HIMS: Starting deletion of primary data. [2025-09-22T19:14:54.298162] [DEBUG] [LOCAL ] HIMS: Deleted primary data file. [2025-09-22T19:14:54.298223] [INFO ] [MAIN ] HIMS: Starting full primary refresh. [2025-09-22T19:14:54.677785] [INFO ] [REMOTE ] HIMS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:14:54.922026] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2024-12. [2025-09-22T19:14:54.990562] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T19:14:55.585904] [INFO ] [REMOTE ] HI: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T19:14:55.591698] [INFO ] [REMOTE ] HI: Full fetch complete (49617 records). [2025-09-22T19:14:55.591806] [DEBUG] [VALIDATOR ] HI: Validating primary data. [2025-09-22T19:14:55.735213] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-01. [2025-09-22T19:14:55.994081] [DEBUG] [VALIDATOR ] HI: All expected trading days are present. [2025-09-22T19:14:55.994181] [DEBUG] [VALIDATOR ] HI: Primary data validation passed. [2025-09-22T19:14:55.995041] [INFO ] [MAIN ] HI: Fetched primary data is valid. [2025-09-22T19:14:55.995112] [DEBUG] [LOCAL ] HI: Saving primary data. [2025-09-22T19:14:55.996370] [DEBUG] [LOCAL ] HI: Trimmed 49617 records to 35066 (keeping 200 days of data) [2025-09-22T19:14:56.223666] [DEBUG] [LOCAL ] HI: Primary data saved (35066 records). [2025-09-22T19:14:56.223824] [INFO ] [MAIN ] HI: Full history saved. [2025-09-22T19:14:56.223910] [INFO ] [MAIN ] Update Progress: 1018/2372 symbols completed. HI took 32.5s. Estimated remaining: 2h 59m 23s. Rate: 7.5 symbols/min [2025-09-22T19:14:56.402129] [INFO ] [MAIN ] HIO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:14:56.425745] [DEBUG] [LOCAL ] HIO: Loaded 24386 existing records from primary storage. [2025-09-22T19:14:56.425914] [INFO ] [MAIN ] HIO: Loaded 24386 existing records. [2025-09-22T19:14:56.527323] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-05. [2025-09-22T19:14:56.624659] [WARN ] [MAIN ] HIO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:14:56.624994] [INFO ] [MAIN ] HIO: Wiping existing primary data before full refresh. [2025-09-22T19:14:56.625055] [INFO ] [LOCAL ] HIO: Starting deletion of primary data. [2025-09-22T19:14:56.625833] [DEBUG] [LOCAL ] HIO: Deleted primary data file. [2025-09-22T19:14:56.625893] [INFO ] [MAIN ] HIO: Starting full primary refresh. [2025-09-22T19:14:56.983547] [INFO ] [REMOTE ] HIO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:14:57.144393] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2024-12 (2.22 seconds). [2025-09-22T19:14:57.322053] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-01. [2025-09-22T19:14:57.468675] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T19:14:58.122077] [INFO ] [REMOTE ] HIO: Fetching primary data for 2024-12. [2025-09-22T19:14:58.406509] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-22T19:14:58.922080] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-02. [2025-09-22T19:14:59.361115] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-22T19:14:59.485046] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-01 (2.16 seconds). [2025-09-22T19:14:59.722060] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-01. [2025-09-22T19:15:00.522058] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-06. [2025-09-22T19:15:00.643391] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-01 (0.92 seconds). [2025-09-22T19:15:00.680437] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-02 (1.76 seconds). [2025-09-22T19:15:01.322076] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-02. [2025-09-22T19:15:01.969178] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-22T19:15:02.122074] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-07. [2025-09-22T19:15:02.617205] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-22T19:15:02.922090] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-02. [2025-09-22T19:15:03.722184] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-03. [2025-09-22T19:15:04.522081] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-03. [2025-09-22T19:15:05.453742] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-07 (3.33 seconds). [2025-09-22T19:15:05.465593] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-08. [2025-09-22T19:15:06.214283] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-22T19:15:06.221636] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-04. [2025-09-22T19:15:06.528988] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-03 (2.81 seconds). [2025-09-22T19:15:06.655465] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-02 (3.73 seconds). [2025-09-22T19:15:06.922136] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-04. [2025-09-22T19:15:07.175031] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-04 (0.95 seconds). [2025-09-22T19:15:07.464611] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-22T19:15:07.722060] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-05. [2025-09-22T19:15:08.441542] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T19:15:08.522041] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-05. [2025-09-22T19:15:08.745673] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-05 (1.02 seconds). [2025-09-22T19:15:09.322064] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-06. [2025-09-22T19:15:10.067885] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-22T19:15:10.122083] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-03. [2025-09-22T19:15:10.335811] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-06 (1.01 seconds). [2025-09-22T19:15:10.922116] [INFO ] [REMOTE ] HIG: Fetching primary data for 2025-09. [2025-09-22T19:15:11.722082] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-07. [2025-09-22T19:15:12.475255] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-03 (2.35 seconds). [2025-09-22T19:15:12.522019] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-04. [2025-09-22T19:15:12.769136] [INFO ] [REMOTE ] HIG: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T19:15:12.777165] [INFO ] [REMOTE ] HIG: Full fetch complete (73260 records). [2025-09-22T19:15:12.777334] [DEBUG] [VALIDATOR ] HIG: Validating primary data. [2025-09-22T19:15:12.975983] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T19:15:13.211433] [DEBUG] [VALIDATOR ] HIG: All expected trading days are present. [2025-09-22T19:15:13.211525] [DEBUG] [VALIDATOR ] HIG: Primary data validation passed. [2025-09-22T19:15:13.212558] [INFO ] [MAIN ] HIG: Fetched primary data is valid. [2025-09-22T19:15:13.212681] [DEBUG] [LOCAL ] HIG: Saving primary data. [2025-09-22T19:15:13.214226] [DEBUG] [LOCAL ] HIG: Trimmed 73260 records to 51259 (keeping 200 days of data) [2025-09-22T19:15:13.334251] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-06. [2025-09-22T19:15:13.569056] [DEBUG] [LOCAL ] HIG: Primary data saved (51259 records). [2025-09-22T19:15:13.569222] [INFO ] [MAIN ] HIG: Full history saved. [2025-09-22T19:15:13.569390] [INFO ] [MAIN ] Update Progress: 1019/2372 symbols completed. HIG took 40.2s. Estimated remaining: 2h 59m 28s. Rate: 7.5 symbols/min [2025-09-22T19:15:13.743505] [INFO ] [MAIN ] HIPO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:15:13.767821] [DEBUG] [LOCAL ] HIPO: Loaded 23241 existing records from primary storage. [2025-09-22T19:15:13.767965] [INFO ] [MAIN ] HIPO: Loaded 23241 existing records. [2025-09-22T19:15:13.952760] [WARN ] [MAIN ] HIPO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:15:13.953034] [INFO ] [MAIN ] HIPO: Wiping existing primary data before full refresh. [2025-09-22T19:15:13.953084] [INFO ] [LOCAL ] HIPO: Starting deletion of primary data. [2025-09-22T19:15:13.953779] [DEBUG] [LOCAL ] HIPO: Deleted primary data file. [2025-09-22T19:15:13.953864] [INFO ] [MAIN ] HIPO: Starting full primary refresh. [2025-09-22T19:15:14.122760] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-08. [2025-09-22T19:15:14.370940] [INFO ] [REMOTE ] HIPO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:15:14.583423] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-22T19:15:14.922068] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-07. [2025-09-22T19:15:15.072982] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-04 (2.55 seconds). [2025-09-22T19:15:15.104934] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-22T19:15:15.722062] [INFO ] [REMOTE ] HIO: Fetching primary data for 2025-09. [2025-09-22T19:15:16.296952] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T19:15:16.522103] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-05. [2025-09-22T19:15:16.650301] [INFO ] [REMOTE ] HIO: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-22T19:15:16.656867] [INFO ] [REMOTE ] HIO: Full fetch complete (36754 records). [2025-09-22T19:15:16.656978] [DEBUG] [VALIDATOR ] HIO: Validating primary data. [2025-09-22T19:15:17.037158] [DEBUG] [VALIDATOR ] HIO: All expected trading days are present. [2025-09-22T19:15:17.037243] [DEBUG] [VALIDATOR ] HIO: Primary data validation passed. [2025-09-22T19:15:17.037889] [INFO ] [MAIN ] HIO: Fetched primary data is valid. [2025-09-22T19:15:17.037963] [DEBUG] [LOCAL ] HIO: Saving primary data. [2025-09-22T19:15:17.039200] [DEBUG] [LOCAL ] HIO: Trimmed 36754 records to 23761 (keeping 200 days of data) [2025-09-22T19:15:17.190211] [DEBUG] [LOCAL ] HIO: Primary data saved (23761 records). [2025-09-22T19:15:17.190365] [INFO ] [MAIN ] HIO: Full history saved. [2025-09-22T19:15:17.190489] [INFO ] [MAIN ] Update Progress: 1020/2372 symbols completed. HIO took 21.0s. Estimated remaining: 2h 59m 14s. Rate: 7.5 symbols/min [2025-09-22T19:15:17.327236] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-08. [2025-09-22T19:15:17.379791] [INFO ] [MAIN ] HIW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:15:17.434694] [DEBUG] [LOCAL ] HIW: Loaded 45529 existing records from primary storage. [2025-09-22T19:15:17.434853] [INFO ] [MAIN ] HIW: Loaded 45529 existing records. [2025-09-22T19:15:17.614834] [WARN ] [MAIN ] HIW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:15:17.615115] [INFO ] [MAIN ] HIW: Wiping existing primary data before full refresh. [2025-09-22T19:15:17.615171] [INFO ] [LOCAL ] HIW: Starting deletion of primary data. [2025-09-22T19:15:17.616316] [DEBUG] [LOCAL ] HIW: Deleted primary data file. [2025-09-22T19:15:17.616388] [INFO ] [MAIN ] HIW: Starting full primary refresh. [2025-09-22T19:15:17.968099] [INFO ] [REMOTE ] HIW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:15:18.122058] [INFO ] [REMOTE ] HIW: Fetching primary data for 2024-12. [2025-09-22T19:15:18.922028] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2024-12. [2025-09-22T19:15:19.101292] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-22T19:15:19.699778] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-05 (3.18 seconds). [2025-09-22T19:15:19.722039] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-06. [2025-09-22T19:15:20.076347] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T19:15:20.442928] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2024-12 (2.32 seconds). [2025-09-22T19:15:20.522011] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-01. [2025-09-22T19:15:21.322049] [INFO ] [REMOTE ] HII: Fetching primary data for 2025-09. [2025-09-22T19:15:21.785712] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-22T19:15:22.122073] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-02. [2025-09-22T19:15:22.406336] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-06 (2.68 seconds). [2025-09-22T19:15:22.922026] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-01. [2025-09-22T19:15:22.941414] [INFO ] [REMOTE ] HII: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T19:15:22.946883] [INFO ] [REMOTE ] HII: Full fetch complete (53409 records). [2025-09-22T19:15:22.946981] [DEBUG] [VALIDATOR ] HII: Validating primary data. [2025-09-22T19:15:23.337963] [DEBUG] [VALIDATOR ] HII: All expected trading days are present. [2025-09-22T19:15:23.338092] [DEBUG] [VALIDATOR ] HII: Primary data validation passed. [2025-09-22T19:15:23.338887] [INFO ] [MAIN ] HII: Fetched primary data is valid. [2025-09-22T19:15:23.338980] [DEBUG] [LOCAL ] HII: Saving primary data. [2025-09-22T19:15:23.341565] [DEBUG] [LOCAL ] HII: Trimmed 53409 records to 35414 (keeping 200 days of data) [2025-09-22T19:15:23.482476] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-22T19:15:23.622258] [DEBUG] [LOCAL ] HII: Primary data saved (35414 records). [2025-09-22T19:15:23.622402] [INFO ] [MAIN ] HII: Full history saved. [2025-09-22T19:15:23.622529] [INFO ] [MAIN ] Update Progress: 1021/2372 symbols completed. HII took 32.6s. Estimated remaining: 2h 59m 4s. Rate: 7.5 symbols/min [2025-09-22T19:15:23.726427] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-07. [2025-09-22T19:15:23.798575] [INFO ] [MAIN ] HIX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:15:23.821226] [DEBUG] [LOCAL ] HIX: Loaded 20504 existing records from primary storage. [2025-09-22T19:15:23.821361] [INFO ] [MAIN ] HIX: Loaded 20504 existing records. [2025-09-22T19:15:23.999215] [WARN ] [MAIN ] HIX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:15:23.999530] [INFO ] [MAIN ] HIX: Wiping existing primary data before full refresh. [2025-09-22T19:15:23.999579] [INFO ] [LOCAL ] HIX: Starting deletion of primary data. [2025-09-22T19:15:24.000365] [DEBUG] [LOCAL ] HIX: Deleted primary data file. [2025-09-22T19:15:24.000426] [INFO ] [MAIN ] HIX: Starting full primary refresh. [2025-09-22T19:15:24.318077] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-01 (1.40 seconds). [2025-09-22T19:15:24.406115] [INFO ] [REMOTE ] HIX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:15:24.522094] [INFO ] [REMOTE ] HIX: Fetching primary data for 2024-12. [2025-09-22T19:15:25.322056] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-03. [2025-09-22T19:15:25.758987] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-22T19:15:26.122119] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-01. [2025-09-22T19:15:26.568451] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-07 (2.84 seconds). [2025-09-22T19:15:26.648438] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-22T19:15:26.922027] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-04. [2025-09-22T19:15:27.243511] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T19:15:27.722073] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-08. [2025-09-22T19:15:28.304893] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-22T19:15:28.522061] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-02. [2025-09-22T19:15:29.322074] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-05. [2025-09-22T19:15:29.600922] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-02 (1.08 seconds). [2025-09-22T19:15:30.133380] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-02. [2025-09-22T19:15:30.138967] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-08 (2.42 seconds). [2025-09-22T19:15:30.922057] [INFO ] [REMOTE ] HIMS: Fetching primary data for 2025-09. [2025-09-22T19:15:31.098313] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-05 (1.78 seconds). [2025-09-22T19:15:31.252273] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-22T19:15:31.722058] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-06. [2025-09-22T19:15:32.522071] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-03. [2025-09-22T19:15:33.160415] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-06 (1.44 seconds). [2025-09-22T19:15:33.322096] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-07. [2025-09-22T19:15:33.346255] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-22T19:15:33.732571] [INFO ] [REMOTE ] HIMS: Incremental fetch complete for 2025-09 (2.81 seconds). [2025-09-22T19:15:33.741699] [INFO ] [REMOTE ] HIMS: Full fetch complete (77935 records). [2025-09-22T19:15:33.741894] [DEBUG] [VALIDATOR ] HIMS: Validating primary data. [2025-09-22T19:15:34.127297] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-04. [2025-09-22T19:15:34.319672] [DEBUG] [VALIDATOR ] HIMS: All expected trading days are present. [2025-09-22T19:15:34.319817] [DEBUG] [VALIDATOR ] HIMS: Primary data validation passed. [2025-09-22T19:15:34.321863] [INFO ] [MAIN ] HIMS: Fetched primary data is valid. [2025-09-22T19:15:34.321995] [DEBUG] [LOCAL ] HIMS: Saving primary data. [2025-09-22T19:15:34.324364] [DEBUG] [LOCAL ] HIMS: Trimmed 77935 records to 53817 (keeping 200 days of data) [2025-09-22T19:15:34.713729] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-22T19:15:34.779080] [DEBUG] [LOCAL ] HIMS: Primary data saved (53817 records). [2025-09-22T19:15:34.779248] [INFO ] [MAIN ] HIMS: Full history saved. [2025-09-22T19:15:34.779367] [INFO ] [MAIN ] Update Progress: 1022/2372 symbols completed. HIMS took 41.0s. Estimated remaining: 2h 59m 1s. Rate: 7.5 symbols/min [2025-09-22T19:15:34.927245] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-03. [2025-09-22T19:15:34.961707] [INFO ] [MAIN ] HKD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:15:34.986386] [DEBUG] [LOCAL ] HKD: Loaded 18304 existing records from primary storage. [2025-09-22T19:15:34.986530] [INFO ] [MAIN ] HKD: Loaded 18304 existing records. [2025-09-22T19:15:35.168085] [WARN ] [MAIN ] HKD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:15:35.168383] [INFO ] [MAIN ] HKD: Wiping existing primary data before full refresh. [2025-09-22T19:15:35.168471] [INFO ] [LOCAL ] HKD: Starting deletion of primary data. [2025-09-22T19:15:35.169080] [DEBUG] [LOCAL ] HKD: Deleted primary data file. [2025-09-22T19:15:35.169141] [INFO ] [MAIN ] HKD: Starting full primary refresh. [2025-09-22T19:15:35.552349] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-04 (1.43 seconds). [2025-09-22T19:15:35.613316] [INFO ] [REMOTE ] HKD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:15:35.722045] [INFO ] [REMOTE ] HKD: Fetching primary data for 2024-12. [2025-09-22T19:15:35.743196] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-22T19:15:36.522056] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-04. [2025-09-22T19:15:37.036803] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T19:15:37.266198] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-04 (0.74 seconds). [2025-09-22T19:15:37.322041] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-01. [2025-09-22T19:15:38.122013] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-05. [2025-09-22T19:15:38.510313] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T19:15:38.922025] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-08. [2025-09-22T19:15:38.969564] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-05 (0.85 seconds). [2025-09-22T19:15:39.722061] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-02. [2025-09-22T19:15:40.206589] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T19:15:40.522052] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-05. [2025-09-22T19:15:41.026804] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-22T19:15:41.322042] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-03. [2025-09-22T19:15:41.601136] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T19:15:42.122082] [INFO ] [REMOTE ] HIW: Fetching primary data for 2025-09. [2025-09-22T19:15:42.372174] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-03 (1.05 seconds). [2025-09-22T19:15:42.922070] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-06. [2025-09-22T19:15:43.566310] [INFO ] [REMOTE ] HIW: Incremental fetch complete for 2025-09 (1.44 seconds). [2025-09-22T19:15:43.577691] [INFO ] [REMOTE ] HIW: Full fetch complete (64690 records). [2025-09-22T19:15:43.578128] [DEBUG] [VALIDATOR ] HIW: Validating primary data. [2025-09-22T19:15:43.729569] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-06. [2025-09-22T19:15:43.996628] [DEBUG] [VALIDATOR ] HIW: All expected trading days are present. [2025-09-22T19:15:43.996749] [DEBUG] [VALIDATOR ] HIW: Primary data validation passed. [2025-09-22T19:15:43.997710] [INFO ] [MAIN ] HIW: Fetched primary data is valid. [2025-09-22T19:15:43.997775] [DEBUG] [LOCAL ] HIW: Saving primary data. [2025-09-22T19:15:43.999481] [DEBUG] [LOCAL ] HIW: Trimmed 64690 records to 44755 (keeping 200 days of data) [2025-09-22T19:15:44.268722] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T19:15:44.329108] [DEBUG] [LOCAL ] HIW: Primary data saved (44755 records). [2025-09-22T19:15:44.329248] [INFO ] [MAIN ] HIW: Full history saved. [2025-09-22T19:15:44.329333] [INFO ] [MAIN ] Update Progress: 1023/2372 symbols completed. HIW took 27.1s. Estimated remaining: 2h 58m 55s. Rate: 7.5 symbols/min [2025-09-22T19:15:44.499691] [INFO ] [MAIN ] HL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:15:44.529725] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-04. [2025-09-22T19:15:44.552063] [DEBUG] [LOCAL ] HL: Loaded 54450 existing records from primary storage. [2025-09-22T19:15:44.552207] [INFO ] [MAIN ] HL: Loaded 54450 existing records. [2025-09-22T19:15:44.730584] [WARN ] [MAIN ] HL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:15:44.730859] [INFO ] [MAIN ] HL: Wiping existing primary data before full refresh. [2025-09-22T19:15:44.730929] [INFO ] [LOCAL ] HL: Starting deletion of primary data. [2025-09-22T19:15:44.732341] [DEBUG] [LOCAL ] HL: Deleted primary data file. [2025-09-22T19:15:44.732402] [INFO ] [MAIN ] HL: Starting full primary refresh. [2025-09-22T19:15:44.931086] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-06 (1.20 seconds). [2025-09-22T19:15:45.137213] [INFO ] [REMOTE ] HL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:15:45.322065] [INFO ] [REMOTE ] HL: Fetching primary data for 2024-12. [2025-09-22T19:15:45.544335] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-04 (1.01 seconds). [2025-09-22T19:15:46.122069] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-05. [2025-09-22T19:15:46.922097] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-07. [2025-09-22T19:15:47.219152] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-22T19:15:47.254019] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2024-12 (1.93 seconds). [2025-09-22T19:15:47.722065] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-01. [2025-09-22T19:15:48.075397] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-22T19:15:48.522255] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-08. [2025-09-22T19:15:49.322079] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-07. [2025-09-22T19:15:49.581981] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-08 (1.06 seconds). [2025-09-22T19:15:49.621621] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-22T19:15:49.966548] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-22T19:15:50.122061] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-02. [2025-09-22T19:15:50.922078] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-06. [2025-09-22T19:15:51.722076] [INFO ] [REMOTE ] HIX: Fetching primary data for 2025-09. [2025-09-22T19:15:52.027427] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-02 (1.91 seconds). [2025-09-22T19:15:52.230419] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T19:15:52.522113] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-08. [2025-09-22T19:15:52.750886] [INFO ] [REMOTE ] HIX: Incremental fetch complete for 2025-09 (1.03 seconds). [2025-09-22T19:15:52.754186] [INFO ] [REMOTE ] HIX: Full fetch complete (30700 records). [2025-09-22T19:15:52.754266] [DEBUG] [VALIDATOR ] HIX: Validating primary data. [2025-09-22T19:15:53.143810] [DEBUG] [VALIDATOR ] HIX: All expected trading days are present. [2025-09-22T19:15:53.143898] [DEBUG] [VALIDATOR ] HIX: Primary data validation passed. [2025-09-22T19:15:53.144527] [INFO ] [MAIN ] HIX: Fetched primary data is valid. [2025-09-22T19:15:53.144565] [DEBUG] [LOCAL ] HIX: Saving primary data. [2025-09-22T19:15:53.145341] [DEBUG] [LOCAL ] HIX: Trimmed 30700 records to 20268 (keeping 200 days of data) [2025-09-22T19:15:53.266395] [DEBUG] [LOCAL ] HIX: Primary data saved (20268 records). [2025-09-22T19:15:53.266529] [INFO ] [MAIN ] HIX: Full history saved. [2025-09-22T19:15:53.266679] [INFO ] [MAIN ] Update Progress: 1024/2372 symbols completed. HIX took 29.6s. Estimated remaining: 2h 58m 48s. Rate: 7.5 symbols/min [2025-09-22T19:15:53.331897] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-07. [2025-09-22T19:15:53.456216] [INFO ] [MAIN ] HLF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:15:53.498956] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-22T19:15:53.521076] [DEBUG] [LOCAL ] HLF: Loaded 49588 existing records from primary storage. [2025-09-22T19:15:53.521245] [INFO ] [MAIN ] HLF: Loaded 49588 existing records. [2025-09-22T19:15:53.719505] [WARN ] [MAIN ] HLF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:15:53.719807] [INFO ] [MAIN ] HLF: Wiping existing primary data before full refresh. [2025-09-22T19:15:53.719862] [INFO ] [LOCAL ] HLF: Starting deletion of primary data. [2025-09-22T19:15:53.720906] [DEBUG] [LOCAL ] HLF: Deleted primary data file. [2025-09-22T19:15:53.720968] [INFO ] [MAIN ] HLF: Starting full primary refresh. [2025-09-22T19:15:54.103483] [INFO ] [REMOTE ] HLF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:15:54.122061] [INFO ] [REMOTE ] HLF: Fetching primary data for 2024-12. [2025-09-22T19:15:54.574517] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T19:15:54.922107] [INFO ] [REMOTE ] HIPO: Fetching primary data for 2025-09. [2025-09-22T19:15:55.722068] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-08. [2025-09-22T19:15:56.031259] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T19:15:56.051929] [INFO ] [REMOTE ] HIPO: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T19:15:56.055854] [INFO ] [REMOTE ] HIPO: Full fetch complete (31768 records). [2025-09-22T19:15:56.055937] [DEBUG] [VALIDATOR ] HIPO: Validating primary data. [2025-09-22T19:15:56.433693] [DEBUG] [VALIDATOR ] HIPO: All expected trading days are present. [2025-09-22T19:15:56.433778] [DEBUG] [VALIDATOR ] HIPO: Primary data validation passed. [2025-09-22T19:15:56.434352] [INFO ] [MAIN ] HIPO: Fetched primary data is valid. [2025-09-22T19:15:56.434392] [DEBUG] [LOCAL ] HIPO: Saving primary data. [2025-09-22T19:15:56.435231] [DEBUG] [LOCAL ] HIPO: Trimmed 31768 records to 22871 (keeping 200 days of data) [2025-09-22T19:15:56.525709] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-03. [2025-09-22T19:15:56.576875] [DEBUG] [LOCAL ] HIPO: Primary data saved (22871 records). [2025-09-22T19:15:56.576998] [INFO ] [MAIN ] HIPO: Full history saved. [2025-09-22T19:15:56.577077] [INFO ] [MAIN ] Update Progress: 1025/2372 symbols completed. HIPO took 43.0s. Estimated remaining: 2h 58m 34s. Rate: 7.5 symbols/min [2025-09-22T19:15:56.756701] [INFO ] [MAIN ] HLI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:15:56.767887] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T19:15:56.807308] [DEBUG] [LOCAL ] HLI: Loaded 31874 existing records from primary storage. [2025-09-22T19:15:56.807448] [INFO ] [MAIN ] HLI: Loaded 31874 existing records. [2025-09-22T19:15:56.986277] [WARN ] [MAIN ] HLI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:15:56.986553] [INFO ] [MAIN ] HLI: Wiping existing primary data before full refresh. [2025-09-22T19:15:56.986601] [INFO ] [LOCAL ] HLI: Starting deletion of primary data. [2025-09-22T19:15:56.987439] [DEBUG] [LOCAL ] HLI: Deleted primary data file. [2025-09-22T19:15:56.987500] [INFO ] [MAIN ] HLI: Starting full primary refresh. [2025-09-22T19:15:57.331068] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-01. [2025-09-22T19:15:57.366739] [INFO ] [REMOTE ] HLI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:15:58.122103] [INFO ] [REMOTE ] HKD: Fetching primary data for 2025-09. [2025-09-22T19:15:58.512825] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T19:15:58.922065] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-04. [2025-09-22T19:15:59.009709] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T19:15:59.098155] [INFO ] [REMOTE ] HKD: Incremental fetch complete for 2025-09 (0.98 seconds). [2025-09-22T19:15:59.103309] [INFO ] [REMOTE ] HKD: Full fetch complete (28692 records). [2025-09-22T19:15:59.103599] [DEBUG] [VALIDATOR ] HKD: Validating primary data. [2025-09-22T19:15:59.480709] [DEBUG] [VALIDATOR ] HKD: All expected trading days are present. [2025-09-22T19:15:59.480794] [DEBUG] [VALIDATOR ] HKD: Primary data validation passed. [2025-09-22T19:15:59.481470] [INFO ] [MAIN ] HKD: Fetched primary data is valid. [2025-09-22T19:15:59.481528] [DEBUG] [LOCAL ] HKD: Saving primary data. [2025-09-22T19:15:59.482248] [DEBUG] [LOCAL ] HKD: Trimmed 28692 records to 18201 (keeping 200 days of data) [2025-09-22T19:15:59.588124] [DEBUG] [LOCAL ] HKD: Primary data saved (18201 records). [2025-09-22T19:15:59.588285] [INFO ] [MAIN ] HKD: Full history saved. [2025-09-22T19:15:59.588373] [INFO ] [MAIN ] Update Progress: 1026/2372 symbols completed. HKD took 24.8s. Estimated remaining: 2h 58m 19s. Rate: 7.5 symbols/min [2025-09-22T19:15:59.731031] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-02. [2025-09-22T19:15:59.763811] [INFO ] [MAIN ] HLIO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:15:59.792871] [DEBUG] [LOCAL ] HLIO: Loaded 28501 existing records from primary storage. [2025-09-22T19:15:59.793011] [INFO ] [MAIN ] HLIO: Loaded 28501 existing records. [2025-09-22T19:15:59.968474] [WARN ] [MAIN ] HLIO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:15:59.968806] [INFO ] [MAIN ] HLIO: Wiping existing primary data before full refresh. [2025-09-22T19:15:59.968862] [INFO ] [LOCAL ] HLIO: Starting deletion of primary data. [2025-09-22T19:15:59.969666] [DEBUG] [LOCAL ] HLIO: Deleted primary data file. [2025-09-22T19:15:59.969729] [INFO ] [MAIN ] HLIO: Starting full primary refresh. [2025-09-22T19:16:00.323581] [INFO ] [REMOTE ] HLIO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:16:00.522066] [INFO ] [REMOTE ] HLI: Fetching primary data for 2024-12. [2025-09-22T19:16:00.825709] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-04 (1.90 seconds). [2025-09-22T19:16:01.322023] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2024-12. [2025-09-22T19:16:01.651795] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-02 (1.92 seconds). [2025-09-22T19:16:02.092917] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-22T19:16:02.122053] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-01. [2025-09-22T19:16:02.409510] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-22T19:16:02.922096] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-01. [2025-09-22T19:16:03.632405] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T19:16:03.722071] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-02. [2025-09-22T19:16:03.941095] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-22T19:16:04.522074] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-02. [2025-09-22T19:16:04.573872] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-22T19:16:05.322073] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-03. [2025-09-22T19:16:05.535573] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-02 (1.01 seconds). [2025-09-22T19:16:06.122106] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-05. [2025-09-22T19:16:06.922100] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-03. [2025-09-22T19:16:07.038789] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T19:16:07.722039] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-03. [2025-09-22T19:16:07.867492] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T19:16:08.200453] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-05 (2.08 seconds). [2025-09-22T19:16:08.522081] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-04. [2025-09-22T19:16:08.701136] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-22T19:16:09.322048] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-04. [2025-09-22T19:16:09.778908] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-22T19:16:10.122076] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-05. [2025-09-22T19:16:10.369871] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-22T19:16:10.922073] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-04. [2025-09-22T19:16:11.436363] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-22T19:16:11.722089] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-06. [2025-09-22T19:16:12.522033] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-05. [2025-09-22T19:16:12.569927] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T19:16:12.645605] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T19:16:13.322064] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-07. [2025-09-22T19:16:13.707619] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-05 (1.19 seconds). [2025-09-22T19:16:14.122083] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-05. [2025-09-22T19:16:14.839795] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T19:16:14.922110] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-08. [2025-09-22T19:16:15.551438] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-05 (1.43 seconds). [2025-09-22T19:16:15.722102] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-06. [2025-09-22T19:16:15.946953] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-22T19:16:16.522111] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-06. [2025-09-22T19:16:17.292306] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-22T19:16:17.322045] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-07. [2025-09-22T19:16:17.762100] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T19:16:18.122138] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-07. [2025-09-22T19:16:18.803290] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T19:16:18.922106] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-06. [2025-09-22T19:16:19.479257] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-22T19:16:19.722181] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-08. [2025-09-22T19:16:20.522044] [INFO ] [REMOTE ] HLIO: Fetching primary data for 2025-09. [2025-09-22T19:16:20.964346] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-06 (2.04 seconds). [2025-09-22T19:16:21.014141] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T19:16:21.322013] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-07. [2025-09-22T19:16:21.695790] [INFO ] [REMOTE ] HLIO: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-22T19:16:21.699758] [INFO ] [REMOTE ] HLIO: Full fetch complete (36111 records). [2025-09-22T19:16:21.699851] [DEBUG] [VALIDATOR ] HLIO: Validating primary data. [2025-09-22T19:16:22.086089] [DEBUG] [VALIDATOR ] HLIO: All expected trading days are present. [2025-09-22T19:16:22.086194] [DEBUG] [VALIDATOR ] HLIO: Primary data validation passed. [2025-09-22T19:16:22.086858] [INFO ] [MAIN ] HLIO: Fetched primary data is valid. [2025-09-22T19:16:22.086922] [DEBUG] [LOCAL ] HLIO: Saving primary data. [2025-09-22T19:16:22.087806] [DEBUG] [LOCAL ] HLIO: Trimmed 36111 records to 28176 (keeping 200 days of data) [2025-09-22T19:16:22.142324] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-08. [2025-09-22T19:16:22.260831] [DEBUG] [LOCAL ] HLIO: Primary data saved (28176 records). [2025-09-22T19:16:22.260965] [INFO ] [MAIN ] HLIO: Full history saved. [2025-09-22T19:16:22.261119] [INFO ] [MAIN ] Update Progress: 1027/2372 symbols completed. HLIO took 22.7s. Estimated remaining: 2h 58m 31s. Rate: 7.5 symbols/min [2025-09-22T19:16:22.431366] [INFO ] [MAIN ] HLLY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:16:22.463716] [DEBUG] [LOCAL ] HLLY: Loaded 33735 existing records from primary storage. [2025-09-22T19:16:22.463851] [INFO ] [MAIN ] HLLY: Loaded 33735 existing records. [2025-09-22T19:16:22.644969] [WARN ] [MAIN ] HLLY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:16:22.645242] [INFO ] [MAIN ] HLLY: Wiping existing primary data before full refresh. [2025-09-22T19:16:22.645315] [INFO ] [LOCAL ] HLLY: Starting deletion of primary data. [2025-09-22T19:16:22.646295] [DEBUG] [LOCAL ] HLLY: Deleted primary data file. [2025-09-22T19:16:22.646360] [INFO ] [MAIN ] HLLY: Starting full primary refresh. [2025-09-22T19:16:22.930671] [INFO ] [REMOTE ] HLF: Fetching primary data for 2025-09. [2025-09-22T19:16:23.019076] [INFO ] [REMOTE ] HLLY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:16:23.444279] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-07 (2.12 seconds). [2025-09-22T19:16:23.474069] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T19:16:23.722045] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-08. [2025-09-22T19:16:24.522111] [INFO ] [REMOTE ] HLI: Fetching primary data for 2025-09. [2025-09-22T19:16:24.575958] [INFO ] [REMOTE ] HLF: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T19:16:24.583914] [INFO ] [REMOTE ] HLF: Full fetch complete (71445 records). [2025-09-22T19:16:24.584092] [DEBUG] [VALIDATOR ] HLF: Validating primary data. [2025-09-22T19:16:24.981210] [DEBUG] [VALIDATOR ] HLF: All expected trading days are present. [2025-09-22T19:16:24.981288] [DEBUG] [VALIDATOR ] HLF: Primary data validation passed. [2025-09-22T19:16:24.982191] [INFO ] [MAIN ] HLF: Fetched primary data is valid. [2025-09-22T19:16:24.982256] [DEBUG] [LOCAL ] HLF: Saving primary data. [2025-09-22T19:16:24.983611] [DEBUG] [LOCAL ] HLF: Trimmed 71445 records to 48773 (keeping 200 days of data) [2025-09-22T19:16:25.267884] [DEBUG] [LOCAL ] HLF: Primary data saved (48773 records). [2025-09-22T19:16:25.268063] [INFO ] [MAIN ] HLF: Full history saved. [2025-09-22T19:16:25.268170] [INFO ] [MAIN ] Update Progress: 1028/2372 symbols completed. HLF took 32.0s. Estimated remaining: 2h 58m 16s. Rate: 7.5 symbols/min [2025-09-22T19:16:25.334281] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2024-12. [2025-09-22T19:16:25.453110] [INFO ] [MAIN ] HLN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:16:25.506833] [DEBUG] [LOCAL ] HLN: Loaded 53862 existing records from primary storage. [2025-09-22T19:16:25.507000] [INFO ] [MAIN ] HLN: Loaded 53862 existing records. [2025-09-22T19:16:25.693774] [WARN ] [MAIN ] HLN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:16:25.694149] [INFO ] [MAIN ] HLN: Wiping existing primary data before full refresh. [2025-09-22T19:16:25.694225] [INFO ] [LOCAL ] HLN: Starting deletion of primary data. [2025-09-22T19:16:25.695501] [DEBUG] [LOCAL ] HLN: Deleted primary data file. [2025-09-22T19:16:25.695563] [INFO ] [MAIN ] HLN: Starting full primary refresh. [2025-09-22T19:16:25.849441] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-08 (2.13 seconds). [2025-09-22T19:16:26.123102] [INFO ] [REMOTE ] HL: Fetching primary data for 2025-09. [2025-09-22T19:16:26.150706] [INFO ] [REMOTE ] HLI: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-22T19:16:26.169045] [INFO ] [REMOTE ] HLN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:16:26.170197] [INFO ] [REMOTE ] HLI: Full fetch complete (45194 records). [2025-09-22T19:16:26.170282] [DEBUG] [VALIDATOR ] HLI: Validating primary data. [2025-09-22T19:16:26.579756] [DEBUG] [VALIDATOR ] HLI: All expected trading days are present. [2025-09-22T19:16:26.579860] [DEBUG] [VALIDATOR ] HLI: Primary data validation passed. [2025-09-22T19:16:26.580752] [INFO ] [MAIN ] HLI: Fetched primary data is valid. [2025-09-22T19:16:26.580817] [DEBUG] [LOCAL ] HLI: Saving primary data. [2025-09-22T19:16:26.581882] [DEBUG] [LOCAL ] HLI: Trimmed 45194 records to 31269 (keeping 200 days of data) [2025-09-22T19:16:26.795244] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T19:16:26.824537] [DEBUG] [LOCAL ] HLI: Primary data saved (31269 records). [2025-09-22T19:16:26.824681] [INFO ] [MAIN ] HLI: Full history saved. [2025-09-22T19:16:26.824779] [INFO ] [MAIN ] Update Progress: 1029/2372 symbols completed. HLI took 30.2s. Estimated remaining: 2h 58m 0s. Rate: 7.5 symbols/min [2025-09-22T19:16:26.927231] [INFO ] [REMOTE ] HLN: Fetching primary data for 2024-12. [2025-09-22T19:16:27.001198] [INFO ] [MAIN ] HLT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:16:27.053689] [DEBUG] [LOCAL ] HLT: Loaded 51521 existing records from primary storage. [2025-09-22T19:16:27.053849] [INFO ] [MAIN ] HLT: Loaded 51521 existing records. [2025-09-22T19:16:27.285569] [WARN ] [MAIN ] HLT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:16:27.285955] [INFO ] [MAIN ] HLT: Wiping existing primary data before full refresh. [2025-09-22T19:16:27.286028] [INFO ] [LOCAL ] HLT: Starting deletion of primary data. [2025-09-22T19:16:27.287553] [DEBUG] [LOCAL ] HLT: Deleted primary data file. [2025-09-22T19:16:27.287679] [INFO ] [MAIN ] HLT: Starting full primary refresh. [2025-09-22T19:16:27.727344] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-01. [2025-09-22T19:16:27.843819] [INFO ] [REMOTE ] HLT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:16:28.284162] [INFO ] [REMOTE ] HL: Incremental fetch complete for 2025-09 (2.16 seconds). [2025-09-22T19:16:28.297895] [INFO ] [REMOTE ] HL: Full fetch complete (77652 records). [2025-09-22T19:16:28.298128] [DEBUG] [VALIDATOR ] HL: Validating primary data. [2025-09-22T19:16:28.534415] [INFO ] [REMOTE ] HLT: Fetching primary data for 2024-12. [2025-09-22T19:16:28.773580] [DEBUG] [VALIDATOR ] HL: All expected trading days are present. [2025-09-22T19:16:28.773802] [DEBUG] [VALIDATOR ] HL: Primary data validation passed. [2025-09-22T19:16:28.775012] [INFO ] [MAIN ] HL: Fetched primary data is valid. [2025-09-22T19:16:28.775163] [DEBUG] [LOCAL ] HL: Saving primary data. [2025-09-22T19:16:28.805117] [DEBUG] [LOCAL ] HL: Trimmed 77652 records to 53670 (keeping 200 days of data) [2025-09-22T19:16:28.806790] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-22T19:16:29.148527] [DEBUG] [LOCAL ] HL: Primary data saved (53670 records). [2025-09-22T19:16:29.148726] [INFO ] [MAIN ] HL: Full history saved. [2025-09-22T19:16:29.148828] [INFO ] [MAIN ] Update Progress: 1030/2372 symbols completed. HL took 44.8s. Estimated remaining: 2h 57m 45s. Rate: 7.6 symbols/min [2025-09-22T19:16:29.331678] [INFO ] [MAIN ] HLX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:16:29.331869] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-01. [2025-09-22T19:16:29.350684] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-01 (1.62 seconds). [2025-09-22T19:16:29.402401] [DEBUG] [LOCAL ] HLX: Loaded 48858 existing records from primary storage. [2025-09-22T19:16:29.402596] [INFO ] [MAIN ] HLX: Loaded 48858 existing records. [2025-09-22T19:16:29.605874] [WARN ] [MAIN ] HLX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:16:29.606198] [INFO ] [MAIN ] HLX: Wiping existing primary data before full refresh. [2025-09-22T19:16:29.606263] [INFO ] [LOCAL ] HLX: Starting deletion of primary data. [2025-09-22T19:16:29.608186] [DEBUG] [LOCAL ] HLX: Deleted primary data file. [2025-09-22T19:16:29.608249] [INFO ] [MAIN ] HLX: Starting full primary refresh. [2025-09-22T19:16:29.971000] [INFO ] [REMOTE ] HLX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:16:30.122070] [INFO ] [REMOTE ] HLX: Fetching primary data for 2024-12. [2025-09-22T19:16:30.305081] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T19:16:30.922116] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-01. [2025-09-22T19:16:31.130973] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-01 (1.80 seconds). [2025-09-22T19:16:31.442241] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-22T19:16:31.722114] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-02. [2025-09-22T19:16:32.522133] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-01. [2025-09-22T19:16:32.589878] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-02 (0.87 seconds). [2025-09-22T19:16:32.661029] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-22T19:16:33.322059] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-03. [2025-09-22T19:16:34.122101] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-02. [2025-09-22T19:16:34.197346] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T19:16:34.669225] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-22T19:16:34.922062] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-04. [2025-09-22T19:16:35.642448] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T19:16:35.722097] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-03. [2025-09-22T19:16:36.342754] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-22T19:16:36.522065] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-02. [2025-09-22T19:16:37.322080] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-02. [2025-09-22T19:16:37.435335] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T19:16:37.853819] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T19:16:38.122049] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-03. [2025-09-22T19:16:38.922080] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-05. [2025-09-22T19:16:39.727162] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-04. [2025-09-22T19:16:39.743502] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-02 (2.42 seconds). [2025-09-22T19:16:40.268087] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-03 (2.15 seconds). [2025-09-22T19:16:40.522071] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-04. [2025-09-22T19:16:40.894311] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-05 (1.97 seconds). [2025-09-22T19:16:41.322070] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-06. [2025-09-22T19:16:42.055992] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-04 (2.33 seconds). [2025-09-22T19:16:42.128293] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-05. [2025-09-22T19:16:42.151130] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-22T19:16:42.478311] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-22T19:16:42.922083] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-03. [2025-09-22T19:16:43.722036] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-05. [2025-09-22T19:16:43.843549] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T19:16:44.522030] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-07. [2025-09-22T19:16:44.586403] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-22T19:16:45.026225] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-22T19:16:45.322054] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-04. [2025-09-22T19:16:45.431406] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-07 (0.91 seconds). [2025-09-22T19:16:46.122175] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-08. [2025-09-22T19:16:46.922113] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-06. [2025-09-22T19:16:47.080281] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T19:16:47.617175] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-08 (1.50 seconds). [2025-09-22T19:16:47.722054] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-05. [2025-09-22T19:16:48.291471] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T19:16:48.522066] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-07. [2025-09-22T19:16:49.322043] [INFO ] [REMOTE ] HLLY: Fetching primary data for 2025-09. [2025-09-22T19:16:49.483301] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T19:16:50.122085] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-06. [2025-09-22T19:16:50.235626] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T19:16:50.853112] [INFO ] [REMOTE ] HLLY: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-22T19:16:50.859311] [INFO ] [REMOTE ] HLLY: Full fetch complete (46257 records). [2025-09-22T19:16:50.859456] [DEBUG] [VALIDATOR ] HLLY: Validating primary data. [2025-09-22T19:16:50.927284] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-06. [2025-09-22T19:16:51.308357] [DEBUG] [VALIDATOR ] HLLY: All expected trading days are present. [2025-09-22T19:16:51.308446] [DEBUG] [VALIDATOR ] HLLY: Primary data validation passed. [2025-09-22T19:16:51.309226] [INFO ] [MAIN ] HLLY: Fetched primary data is valid. [2025-09-22T19:16:51.309295] [DEBUG] [LOCAL ] HLLY: Saving primary data. [2025-09-22T19:16:51.310442] [DEBUG] [LOCAL ] HLLY: Trimmed 46257 records to 33370 (keeping 200 days of data) [2025-09-22T19:16:51.522730] [DEBUG] [LOCAL ] HLLY: Primary data saved (33370 records). [2025-09-22T19:16:51.523075] [INFO ] [MAIN ] HLLY: Full history saved. [2025-09-22T19:16:51.523383] [INFO ] [MAIN ] Update Progress: 1031/2372 symbols completed. HLLY took 29.3s. Estimated remaining: 2h 57m 56s. Rate: 7.5 symbols/min [2025-09-22T19:16:51.703153] [INFO ] [MAIN ] HMC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:16:51.732335] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-08. [2025-09-22T19:16:51.754827] [DEBUG] [LOCAL ] HMC: Loaded 47743 existing records from primary storage. [2025-09-22T19:16:51.754995] [INFO ] [MAIN ] HMC: Loaded 47743 existing records. [2025-09-22T19:16:51.951289] [WARN ] [MAIN ] HMC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:16:51.951767] [INFO ] [MAIN ] HMC: Wiping existing primary data before full refresh. [2025-09-22T19:16:51.951880] [INFO ] [LOCAL ] HMC: Starting deletion of primary data. [2025-09-22T19:16:51.953118] [DEBUG] [LOCAL ] HMC: Deleted primary data file. [2025-09-22T19:16:51.953277] [INFO ] [MAIN ] HMC: Starting full primary refresh. [2025-09-22T19:16:52.151222] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-06 (2.03 seconds). [2025-09-22T19:16:52.414044] [INFO ] [REMOTE ] HMC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:16:52.447797] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T19:16:52.522010] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-07. [2025-09-22T19:16:53.159446] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T19:16:53.322066] [INFO ] [REMOTE ] HLX: Fetching primary data for 2025-09. [2025-09-22T19:16:54.122062] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-07. [2025-09-22T19:16:54.382516] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-07 (1.86 seconds). [2025-09-22T19:16:54.568341] [INFO ] [REMOTE ] HLX: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T19:16:54.580295] [INFO ] [REMOTE ] HLX: Full fetch complete (69115 records). [2025-09-22T19:16:54.580465] [DEBUG] [VALIDATOR ] HLX: Validating primary data. [2025-09-22T19:16:54.936687] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-08. [2025-09-22T19:16:54.998272] [DEBUG] [VALIDATOR ] HLX: All expected trading days are present. [2025-09-22T19:16:54.998360] [DEBUG] [VALIDATOR ] HLX: Primary data validation passed. [2025-09-22T19:16:54.999257] [INFO ] [MAIN ] HLX: Fetched primary data is valid. [2025-09-22T19:16:54.999337] [DEBUG] [LOCAL ] HLX: Saving primary data. [2025-09-22T19:16:55.002301] [DEBUG] [LOCAL ] HLX: Trimmed 69115 records to 48084 (keeping 200 days of data) [2025-09-22T19:16:55.300441] [DEBUG] [LOCAL ] HLX: Primary data saved (48084 records). [2025-09-22T19:16:55.300622] [INFO ] [MAIN ] HLX: Full history saved. [2025-09-22T19:16:55.301054] [INFO ] [MAIN ] Update Progress: 1032/2372 symbols completed. HLX took 26.2s. Estimated remaining: 2h 57m 42s. Rate: 7.5 symbols/min [2025-09-22T19:16:55.490414] [INFO ] [MAIN ] HMN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:16:55.519846] [DEBUG] [LOCAL ] HMN: Loaded 23567 existing records from primary storage. [2025-09-22T19:16:55.519995] [INFO ] [MAIN ] HMN: Loaded 23567 existing records. [2025-09-22T19:16:55.723211] [INFO ] [REMOTE ] HMC: Fetching primary data for 2024-12. [2025-09-22T19:16:55.723438] [WARN ] [MAIN ] HMN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:16:55.725118] [INFO ] [MAIN ] HMN: Wiping existing primary data before full refresh. [2025-09-22T19:16:55.725225] [INFO ] [LOCAL ] HMN: Starting deletion of primary data. [2025-09-22T19:16:55.726183] [DEBUG] [LOCAL ] HMN: Deleted primary data file. [2025-09-22T19:16:55.726288] [INFO ] [MAIN ] HMN: Starting full primary refresh. [2025-09-22T19:16:56.101021] [INFO ] [REMOTE ] HMN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:16:56.522074] [INFO ] [REMOTE ] HMN: Fetching primary data for 2024-12. [2025-09-22T19:16:57.100267] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-07 (2.98 seconds). [2025-09-22T19:16:57.322069] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-08. [2025-09-22T19:16:57.409152] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-08 (2.47 seconds). [2025-09-22T19:16:57.706979] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2024-12 (1.18 seconds). [2025-09-22T19:16:58.122039] [INFO ] [REMOTE ] HLN: Fetching primary data for 2025-09. [2025-09-22T19:16:58.179439] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2024-12 (2.46 seconds). [2025-09-22T19:16:58.659477] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-08 (1.34 seconds). [2025-09-22T19:16:58.922048] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-01. [2025-09-22T19:16:59.516365] [INFO ] [REMOTE ] HLN: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T19:16:59.524721] [INFO ] [REMOTE ] HLN: Full fetch complete (76760 records). [2025-09-22T19:16:59.524861] [DEBUG] [VALIDATOR ] HLN: Validating primary data. [2025-09-22T19:16:59.727169] [INFO ] [REMOTE ] HLT: Fetching primary data for 2025-09. [2025-09-22T19:16:59.937434] [DEBUG] [VALIDATOR ] HLN: All expected trading days are present. [2025-09-22T19:16:59.937583] [DEBUG] [VALIDATOR ] HLN: Primary data validation passed. [2025-09-22T19:16:59.938534] [INFO ] [MAIN ] HLN: Fetched primary data is valid. [2025-09-22T19:16:59.938597] [DEBUG] [LOCAL ] HLN: Saving primary data. [2025-09-22T19:16:59.941366] [DEBUG] [LOCAL ] HLN: Trimmed 76760 records to 53089 (keeping 200 days of data) [2025-09-22T19:17:00.278487] [DEBUG] [LOCAL ] HLN: Primary data saved (53089 records). [2025-09-22T19:17:00.278621] [INFO ] [MAIN ] HLN: Full history saved. [2025-09-22T19:17:00.278822] [INFO ] [MAIN ] Update Progress: 1033/2372 symbols completed. HLN took 35.0s. Estimated remaining: 2h 57m 30s. Rate: 7.5 symbols/min [2025-09-22T19:17:00.450347] [INFO ] [MAIN ] HMY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:17:00.509347] [DEBUG] [LOCAL ] HMY: Loaded 53905 existing records from primary storage. [2025-09-22T19:17:00.509493] [INFO ] [MAIN ] HMY: Loaded 53905 existing records. [2025-09-22T19:17:00.541055] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-01. [2025-09-22T19:17:00.716692] [WARN ] [MAIN ] HMY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:17:00.717092] [INFO ] [MAIN ] HMY: Wiping existing primary data before full refresh. [2025-09-22T19:17:00.717284] [INFO ] [LOCAL ] HMY: Starting deletion of primary data. [2025-09-22T19:17:00.718889] [DEBUG] [LOCAL ] HMY: Deleted primary data file. [2025-09-22T19:17:00.719070] [INFO ] [MAIN ] HMY: Starting full primary refresh. [2025-09-22T19:17:00.863912] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-01 (1.94 seconds). [2025-09-22T19:17:01.120531] [INFO ] [REMOTE ] HMY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:17:01.322014] [INFO ] [REMOTE ] HMY: Fetching primary data for 2024-12. [2025-09-22T19:17:01.496149] [INFO ] [REMOTE ] HLT: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T19:17:01.497160] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-01 (0.96 seconds). [2025-09-22T19:17:01.509925] [INFO ] [REMOTE ] HLT: Full fetch complete (73440 records). [2025-09-22T19:17:01.510092] [DEBUG] [VALIDATOR ] HLT: Validating primary data. [2025-09-22T19:17:01.931231] [DEBUG] [VALIDATOR ] HLT: All expected trading days are present. [2025-09-22T19:17:01.931566] [DEBUG] [VALIDATOR ] HLT: Primary data validation passed. [2025-09-22T19:17:01.932557] [INFO ] [MAIN ] HLT: Fetched primary data is valid. [2025-09-22T19:17:01.932621] [DEBUG] [LOCAL ] HLT: Saving primary data. [2025-09-22T19:17:01.934103] [DEBUG] [LOCAL ] HLT: Trimmed 73440 records to 50774 (keeping 200 days of data) [2025-09-22T19:17:02.129679] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-02. [2025-09-22T19:17:02.265875] [DEBUG] [LOCAL ] HLT: Primary data saved (50774 records). [2025-09-22T19:17:02.266015] [INFO ] [MAIN ] HLT: Full history saved. [2025-09-22T19:17:02.266134] [INFO ] [MAIN ] Update Progress: 1034/2372 symbols completed. HLT took 35.4s. Estimated remaining: 2h 57m 15s. Rate: 7.5 symbols/min [2025-09-22T19:17:02.434291] [INFO ] [MAIN ] HNGE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:17:02.434511] [DEBUG] [LOCAL ] HNGE: No existing data file found in primary storage. [2025-09-22T19:17:02.434566] [WARN ] [MAIN ] HNGE: No existing data found, performing full refresh instead. [2025-09-22T19:17:02.434769] [INFO ] [MAIN ] HNGE: Wiping existing primary data before full refresh. [2025-09-22T19:17:02.434832] [INFO ] [LOCAL ] HNGE: Starting deletion of primary data. [2025-09-22T19:17:02.434875] [DEBUG] [LOCAL ] HNGE: No primary data file found to delete. [2025-09-22T19:17:02.434907] [INFO ] [MAIN ] HNGE: Starting full primary refresh. [2025-09-22T19:17:02.795229] [INFO ] [REMOTE ] HNGE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:17:02.922017] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2024-12. [2025-09-22T19:17:03.039688] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T19:17:03.131681] [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-22T19:17:03.131972] [WARN ] [REMOTE ] HNGE: No data returned for month 2024-12 [2025-09-22T19:17:03.727132] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-01. [2025-09-22T19:17:03.746866] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-22T19:17:04.522067] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-01. [2025-09-22T19:17:04.726805] [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-22T19:17:04.727141] [WARN ] [REMOTE ] HNGE: No data returned for month 2025-01 [2025-09-22T19:17:05.322015] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-03. [2025-09-22T19:17:05.756378] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-01 (2.03 seconds). [2025-09-22T19:17:06.122066] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-02. [2025-09-22T19:17:06.309170] [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-22T19:17:06.309481] [WARN ] [REMOTE ] HNGE: No data returned for month 2025-02 [2025-09-22T19:17:06.809546] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T19:17:06.922062] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-02. [2025-09-22T19:17:07.722105] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-02. [2025-09-22T19:17:08.010373] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-02 (1.09 seconds). [2025-09-22T19:17:08.522068] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-03. [2025-09-22T19:17:08.710353] [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-22T19:17:08.710714] [WARN ] [REMOTE ] HNGE: No data returned for month 2025-03 [2025-09-22T19:17:09.328553] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-04. [2025-09-22T19:17:09.334619] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-22T19:17:10.122090] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-03. [2025-09-22T19:17:10.922066] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-04. [2025-09-22T19:17:11.077204] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T19:17:11.110234] [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-22T19:17:11.110527] [WARN ] [REMOTE ] HNGE: No data returned for month 2025-04 [2025-09-22T19:17:11.722155] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-03. [2025-09-22T19:17:12.201549] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-03 (2.08 seconds). [2025-09-22T19:17:12.522091] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-04. [2025-09-22T19:17:12.822852] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-22T19:17:13.322092] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-05. [2025-09-22T19:17:14.026174] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-05 (0.70 seconds). [2025-09-22T19:17:14.122100] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-05. [2025-09-22T19:17:14.768475] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-04 (2.25 seconds). [2025-09-22T19:17:14.922074] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-05. [2025-09-22T19:17:15.654467] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T19:17:15.722019] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-06. [2025-09-22T19:17:16.522060] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-04. [2025-09-22T19:17:16.746670] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-22T19:17:17.002772] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-06 (1.28 seconds). [2025-09-22T19:17:17.317004] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-22T19:17:17.322419] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-06. [2025-09-22T19:17:18.122053] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-07. [2025-09-22T19:17:18.922075] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-06. [2025-09-22T19:17:19.088720] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-22T19:17:19.722067] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-07. [2025-09-22T19:17:19.937432] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-22T19:17:20.527246] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-08. [2025-09-22T19:17:20.563769] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T19:17:21.322143] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-07. [2025-09-22T19:17:21.434768] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T19:17:22.122064] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-08. [2025-09-22T19:17:22.152921] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T19:17:22.913853] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T19:17:22.922011] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-05. [2025-09-22T19:17:23.722041] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-08. [2025-09-22T19:17:24.098233] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-08 (1.98 seconds). [2025-09-22T19:17:24.162338] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-22T19:17:24.522070] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-06. [2025-09-22T19:17:24.933884] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-22T19:17:25.322039] [INFO ] [REMOTE ] HNGE: Fetching primary data for 2025-09. [2025-09-22T19:17:25.573721] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-22T19:17:26.122112] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-07. [2025-09-22T19:17:26.922082] [INFO ] [REMOTE ] HMY: Fetching primary data for 2025-09. [2025-09-22T19:17:27.038486] [INFO ] [REMOTE ] HNGE: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T19:17:27.045862] [INFO ] [REMOTE ] HNGE: Full fetch complete (25721 records). [2025-09-22T19:17:27.046021] [DEBUG] [VALIDATOR ] HNGE: Validating primary data. [2025-09-22T19:17:27.233731] [WARN ] [VALIDATOR ] HNGE: Validation failed - insufficient historical data. Have 84 unique days, need 200 days [2025-09-22T19:17:27.234101] [FATAL] [MAIN ] HNGE: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:17:27.234180] [WARN ] [MAIN ] HNGE: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:17:27.234282] [INFO ] [LOCAL ] HNGE: Starting deletion of primary data. [2025-09-22T19:17:27.234364] [DEBUG] [LOCAL ] HNGE: No primary data file found to delete. [2025-09-22T19:17:27.234422] [INFO ] [LOCAL ] HNGE: Starting deletion of derivative data. [2025-09-22T19:17:27.234501] [DEBUG] [LOCAL ] HNGE: No derivative data file found to delete. [2025-09-22T19:17:27.234592] [INFO ] [MAIN ] Update Progress: 1035/2372 symbols completed. HNGE took 25.0s. Estimated remaining: 2h 57m 29s. Rate: 7.5 symbols/min [2025-09-22T19:17:27.408765] [INFO ] [MAIN ] HNI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:17:27.427390] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T19:17:27.460813] [DEBUG] [LOCAL ] HNI: Loaded 29351 existing records from primary storage. [2025-09-22T19:17:27.460953] [INFO ] [MAIN ] HNI: Loaded 29351 existing records. [2025-09-22T19:17:27.641718] [WARN ] [MAIN ] HNI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:17:27.641983] [INFO ] [MAIN ] HNI: Wiping existing primary data before full refresh. [2025-09-22T19:17:27.642033] [INFO ] [LOCAL ] HNI: Starting deletion of primary data. [2025-09-22T19:17:27.642808] [DEBUG] [LOCAL ] HNI: Deleted primary data file. [2025-09-22T19:17:27.642872] [INFO ] [MAIN ] HNI: Starting full primary refresh. [2025-09-22T19:17:27.727131] [INFO ] [REMOTE ] HMC: Fetching primary data for 2025-09. [2025-09-22T19:17:28.033779] [INFO ] [REMOTE ] HNI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:17:28.522057] [INFO ] [REMOTE ] HNI: Fetching primary data for 2024-12. [2025-09-22T19:17:29.201299] [INFO ] [REMOTE ] HMY: Incremental fetch complete for 2025-09 (2.28 seconds). [2025-09-22T19:17:29.209819] [INFO ] [REMOTE ] HMY: Full fetch complete (76632 records). [2025-09-22T19:17:29.209948] [DEBUG] [VALIDATOR ] HMY: Validating primary data. [2025-09-22T19:17:29.327147] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-08. [2025-09-22T19:17:29.617234] [DEBUG] [VALIDATOR ] HMY: All expected trading days are present. [2025-09-22T19:17:29.617370] [DEBUG] [VALIDATOR ] HMY: Primary data validation passed. [2025-09-22T19:17:29.618324] [INFO ] [MAIN ] HMY: Fetched primary data is valid. [2025-09-22T19:17:29.618403] [DEBUG] [LOCAL ] HMY: Saving primary data. [2025-09-22T19:17:29.619938] [DEBUG] [LOCAL ] HMY: Trimmed 76632 records to 53128 (keeping 200 days of data) [2025-09-22T19:17:29.752298] [INFO ] [REMOTE ] HMC: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-22T19:17:29.762556] [INFO ] [REMOTE ] HMC: Full fetch complete (69669 records). [2025-09-22T19:17:29.768466] [DEBUG] [VALIDATOR ] HMC: Validating primary data. [2025-09-22T19:17:29.815063] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2024-12 (1.29 seconds). [2025-09-22T19:17:30.125265] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-01. [2025-09-22T19:17:30.226687] [DEBUG] [VALIDATOR ] HMC: All expected trading days are present. [2025-09-22T19:17:30.227089] [DEBUG] [VALIDATOR ] HMC: Primary data validation passed. [2025-09-22T19:17:30.228302] [INFO ] [MAIN ] HMC: Fetched primary data is valid. [2025-09-22T19:17:30.229122] [DEBUG] [LOCAL ] HMC: Saving primary data. [2025-09-22T19:17:30.234752] [DEBUG] [LOCAL ] HMC: Trimmed 69669 records to 46929 (keeping 200 days of data) [2025-09-22T19:17:30.420764] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T19:17:30.673282] [DEBUG] [LOCAL ] HMY: Primary data saved (53128 records). [2025-09-22T19:17:30.683173] [INFO ] [MAIN ] HMY: Full history saved. [2025-09-22T19:17:30.683303] [INFO ] [MAIN ] Update Progress: 1036/2372 symbols completed. HMY took 30.4s. Estimated remaining: 2h 57m 15s. Rate: 7.5 symbols/min [2025-09-22T19:17:30.903140] [INFO ] [MAIN ] HOG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:17:30.917818] [DEBUG] [LOCAL ] HMC: Primary data saved (46929 records). [2025-09-22T19:17:30.918146] [INFO ] [MAIN ] HMC: Full history saved. [2025-09-22T19:17:30.918272] [INFO ] [MAIN ] Update Progress: 1037/2372 symbols completed. HMC took 39.4s. Estimated remaining: 2h 56m 57s. Rate: 7.5 symbols/min [2025-09-22T19:17:30.921996] [INFO ] [REMOTE ] HMN: Fetching primary data for 2025-09. [2025-09-22T19:17:30.959757] [DEBUG] [LOCAL ] HOG: Loaded 52045 existing records from primary storage. [2025-09-22T19:17:30.959896] [INFO ] [MAIN ] HOG: Loaded 52045 existing records. [2025-09-22T19:17:31.159092] [WARN ] [MAIN ] HOG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:17:31.159410] [INFO ] [MAIN ] HOG: Wiping existing primary data before full refresh. [2025-09-22T19:17:31.159588] [INFO ] [LOCAL ] HOG: Starting deletion of primary data. [2025-09-22T19:17:31.175936] [DEBUG] [LOCAL ] HOG: Deleted primary data file. [2025-09-22T19:17:31.176296] [INFO ] [MAIN ] HOG: Starting full primary refresh. [2025-09-22T19:17:31.182994] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-22T19:17:31.557605] [INFO ] [REMOTE ] HOG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:17:31.722157] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-02. [2025-09-22T19:17:32.097270] [INFO ] [REMOTE ] HMN: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T19:17:32.101032] [INFO ] [REMOTE ] HMN: Full fetch complete (31562 records). [2025-09-22T19:17:32.101118] [DEBUG] [VALIDATOR ] HMN: Validating primary data. [2025-09-22T19:17:32.481083] [DEBUG] [VALIDATOR ] HMN: All expected trading days are present. [2025-09-22T19:17:32.481186] [DEBUG] [VALIDATOR ] HMN: Primary data validation passed. [2025-09-22T19:17:32.481811] [INFO ] [MAIN ] HMN: Fetched primary data is valid. [2025-09-22T19:17:32.481897] [DEBUG] [LOCAL ] HMN: Saving primary data. [2025-09-22T19:17:32.483441] [DEBUG] [LOCAL ] HMN: Trimmed 31562 records to 23306 (keeping 200 days of data) [2025-09-22T19:17:32.542349] [INFO ] [REMOTE ] HOG: Fetching primary data for 2024-12. [2025-09-22T19:17:32.637947] [DEBUG] [LOCAL ] HMN: Primary data saved (23306 records). [2025-09-22T19:17:32.638086] [INFO ] [MAIN ] HMN: Full history saved. [2025-09-22T19:17:32.638172] [INFO ] [MAIN ] Update Progress: 1038/2372 symbols completed. HMN took 37.3s. Estimated remaining: 2h 56m 41s. Rate: 7.6 symbols/min [2025-09-22T19:17:32.653534] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-22T19:17:33.322080] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-03. [2025-09-22T19:17:34.174447] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-22T19:17:34.184615] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-01. [2025-09-22T19:17:34.333029] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-22T19:17:34.922051] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-04. [2025-09-22T19:17:36.069841] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-04 (1.15 seconds). [2025-09-22T19:17:36.075758] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-05. [2025-09-22T19:17:36.481773] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-01 (2.30 seconds). [2025-09-22T19:17:36.522004] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-02. [2025-09-22T19:17:37.280704] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-22T19:17:37.322035] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-06. [2025-09-22T19:17:38.290040] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T19:17:38.301040] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-03. [2025-09-22T19:17:38.320333] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T19:17:38.922073] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-07. [2025-09-22T19:17:39.774748] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-22T19:17:39.780408] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-08. [2025-09-22T19:17:40.173103] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-03 (1.87 seconds). [2025-09-22T19:17:40.522071] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-04. [2025-09-22T19:17:41.029902] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-22T19:17:41.322090] [INFO ] [REMOTE ] HNI: Fetching primary data for 2025-09. [2025-09-22T19:17:42.135828] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T19:17:42.147238] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-05. [2025-09-22T19:17:42.838489] [INFO ] [REMOTE ] HNI: Incremental fetch complete for 2025-09 (1.52 seconds). [2025-09-22T19:17:42.844615] [INFO ] [REMOTE ] HNI: Full fetch complete (40927 records). [2025-09-22T19:17:42.844755] [DEBUG] [VALIDATOR ] HNI: Validating primary data. [2025-09-22T19:17:43.228335] [DEBUG] [VALIDATOR ] HNI: All expected trading days are present. [2025-09-22T19:17:43.228419] [DEBUG] [VALIDATOR ] HNI: Primary data validation passed. [2025-09-22T19:17:43.229166] [INFO ] [MAIN ] HNI: Fetched primary data is valid. [2025-09-22T19:17:43.229239] [DEBUG] [LOCAL ] HNI: Saving primary data. [2025-09-22T19:17:43.230318] [DEBUG] [LOCAL ] HNI: Trimmed 40927 records to 28782 (keeping 200 days of data) [2025-09-22T19:17:43.410132] [DEBUG] [LOCAL ] HNI: Primary data saved (28782 records). [2025-09-22T19:17:43.410281] [INFO ] [MAIN ] HNI: Full history saved. [2025-09-22T19:17:43.410370] [INFO ] [MAIN ] Update Progress: 1039/2372 symbols completed. HNI took 16.2s. Estimated remaining: 2h 56m 37s. Rate: 7.5 symbols/min [2025-09-22T19:17:44.011258] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-22T19:17:44.022517] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-06. [2025-09-22T19:17:45.644919] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-22T19:17:45.655490] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-07. [2025-09-22T19:17:47.508116] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-22T19:17:47.519905] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-08. [2025-09-22T19:17:49.588112] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-08 (2.07 seconds). [2025-09-22T19:17:49.600540] [INFO ] [REMOTE ] HOG: Fetching primary data for 2025-09. [2025-09-22T19:17:51.451326] [INFO ] [REMOTE ] HOG: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T19:17:51.459806] [INFO ] [REMOTE ] HOG: Full fetch complete (74250 records). [2025-09-22T19:17:51.459989] [DEBUG] [VALIDATOR ] HOG: Validating primary data. [2025-09-22T19:17:51.948743] [DEBUG] [VALIDATOR ] HOG: All expected trading days are present. [2025-09-22T19:17:51.948866] [DEBUG] [VALIDATOR ] HOG: Primary data validation passed. [2025-09-22T19:17:51.950226] [INFO ] [MAIN ] HOG: Fetched primary data is valid. [2025-09-22T19:17:51.950308] [DEBUG] [LOCAL ] HOG: Saving primary data. [2025-09-22T19:17:51.952388] [DEBUG] [LOCAL ] HOG: Trimmed 74250 records to 51269 (keeping 200 days of data) [2025-09-22T19:17:52.295047] [DEBUG] [LOCAL ] HOG: Primary data saved (51269 records). [2025-09-22T19:17:52.295240] [INFO ] [MAIN ] HOG: Full history saved. [2025-09-22T19:17:52.295350] [INFO ] [MAIN ] Update Progress: 1040/2372 symbols completed. HOG took 21.6s. Estimated remaining: 2h 56m 30s. Rate: 7.5 symbols/min [2025-09-22T19:17:53.035496] [INFO ] [MAIN ] HOMB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:17:53.162404] [INFO ] [MAIN ] HOV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:17:53.157739] [INFO ] [MAIN ] HOUS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:17:53.184120] [INFO ] [MAIN ] HP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:17:53.211404] [DEBUG] [LOCAL ] HOV: Loaded 13971 existing records from primary storage. [2025-09-22T19:17:53.211720] [INFO ] [MAIN ] HOV: Loaded 13971 existing records. [2025-09-22T19:17:53.299533] [DEBUG] [LOCAL ] HOMB: Loaded 44380 existing records from primary storage. [2025-09-22T19:17:53.310958] [INFO ] [MAIN ] HOMB: Loaded 44380 existing records. [2025-09-22T19:17:53.564233] [WARN ] [MAIN ] HOV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:17:53.639969] [DEBUG] [LOCAL ] HP: Loaded 52374 existing records from primary storage. [2025-09-22T19:17:53.638980] [INFO ] [MAIN ] HOV: Wiping existing primary data before full refresh. [2025-09-22T19:17:53.640265] [INFO ] [LOCAL ] HOV: Starting deletion of primary data. [2025-09-22T19:17:53.640194] [INFO ] [MAIN ] HP: Loaded 52374 existing records. [2025-09-22T19:17:53.608672] [DEBUG] [LOCAL ] HOUS: Loaded 44658 existing records from primary storage. [2025-09-22T19:17:53.672245] [DEBUG] [LOCAL ] HOV: Deleted primary data file. [2025-09-22T19:17:53.698208] [INFO ] [MAIN ] HOV: Starting full primary refresh. [2025-09-22T19:17:53.672492] [INFO ] [MAIN ] HOUS: Loaded 44658 existing records. [2025-09-22T19:17:53.743384] [WARN ] [MAIN ] HOMB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:17:53.781754] [INFO ] [MAIN ] HOMB: Wiping existing primary data before full refresh. [2025-09-22T19:17:53.846742] [INFO ] [LOCAL ] HOMB: Starting deletion of primary data. [2025-09-22T19:17:53.857379] [DEBUG] [LOCAL ] HOMB: Deleted primary data file. [2025-09-22T19:17:53.916460] [INFO ] [MAIN ] HOMB: Starting full primary refresh. [2025-09-22T19:17:54.451208] [WARN ] [MAIN ] HOUS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:17:54.445808] [WARN ] [MAIN ] HP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:17:54.496043] [INFO ] [MAIN ] HP: Wiping existing primary data before full refresh. [2025-09-22T19:17:54.496585] [INFO ] [MAIN ] HOUS: Wiping existing primary data before full refresh. [2025-09-22T19:17:54.520217] [INFO ] [LOCAL ] HP: Starting deletion of primary data. [2025-09-22T19:17:54.542527] [INFO ] [LOCAL ] HOUS: Starting deletion of primary data. [2025-09-22T19:17:54.542343] [DEBUG] [LOCAL ] HP: Deleted primary data file. [2025-09-22T19:17:54.605067] [INFO ] [MAIN ] HP: Starting full primary refresh. [2025-09-22T19:17:54.599685] [DEBUG] [LOCAL ] HOUS: Deleted primary data file. [2025-09-22T19:17:54.661373] [INFO ] [MAIN ] HOUS: Starting full primary refresh. [2025-09-22T19:17:55.192546] [INFO ] [REMOTE ] HOMB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:17:55.122891] [INFO ] [REMOTE ] HOV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:17:55.224888] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2024-12. [2025-09-22T19:17:55.236369] [INFO ] [REMOTE ] HOV: Fetching primary data for 2024-12. [2025-09-22T19:17:55.691451] [INFO ] [REMOTE ] HP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:17:55.713962] [INFO ] [REMOTE ] HP: Fetching primary data for 2024-12. [2025-09-22T19:17:55.738207] [INFO ] [REMOTE ] HOUS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:17:55.738710] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2024-12. [2025-09-22T19:17:56.362131] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2024-12 (1.13 seconds). [2025-09-22T19:17:56.365929] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-01. [2025-09-22T19:17:56.927869] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-01 (0.56 seconds). [2025-09-22T19:17:56.930806] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-02. [2025-09-22T19:17:56.993595] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T19:17:57.003184] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-01. [2025-09-22T19:17:57.082431] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T19:17:57.092391] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-01. [2025-09-22T19:17:57.119387] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-22T19:17:57.128208] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-01. [2025-09-22T19:17:57.503631] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-22T19:17:57.507254] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-03. [2025-09-22T19:17:58.278679] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T19:17:58.288635] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-02. [2025-09-22T19:17:58.355841] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-22T19:17:58.366170] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-02. [2025-09-22T19:17:58.377466] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-03 (0.87 seconds). [2025-09-22T19:17:58.380887] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-04. [2025-09-22T19:17:58.707585] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T19:17:58.717975] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-02. [2025-09-22T19:17:59.178095] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-04 (0.80 seconds). [2025-09-22T19:17:59.181380] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-05. [2025-09-22T19:17:59.691678] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T19:17:59.701460] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-03. [2025-09-22T19:17:59.771146] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T19:17:59.781637] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-03. [2025-09-22T19:17:59.840583] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-22T19:17:59.842256] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-22T19:17:59.853539] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-06. [2025-09-22T19:18:00.522048] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-03. [2025-09-22T19:18:00.850691] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T19:18:01.236541] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-03 (1.54 seconds). [2025-09-22T19:18:01.322097] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-04. [2025-09-22T19:18:01.575614] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-22T19:18:02.122094] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-04. [2025-09-22T19:18:02.401105] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-03 (1.88 seconds). [2025-09-22T19:18:02.930922] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-04. [2025-09-22T19:18:02.949832] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-22T19:18:03.722077] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-07. [2025-09-22T19:18:04.522103] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-05. [2025-09-22T19:18:04.710734] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T19:18:05.112235] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-04 (2.99 seconds). [2025-09-22T19:18:05.322066] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-08. [2025-09-22T19:18:05.652548] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-04 (2.72 seconds). [2025-09-22T19:18:06.122093] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-05. [2025-09-22T19:18:06.157820] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T19:18:06.336203] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-22T19:18:06.922062] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-05. [2025-09-22T19:18:07.565268] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-22T19:18:07.722102] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-06. [2025-09-22T19:18:08.522091] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-06. [2025-09-22T19:18:08.848495] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-22T19:18:09.153540] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T19:18:09.322087] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-06. [2025-09-22T19:18:09.775522] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-06 (1.25 seconds). [2025-09-22T19:18:10.122065] [INFO ] [REMOTE ] HOV: Fetching primary data for 2025-09. [2025-09-22T19:18:10.922027] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-07. [2025-09-22T19:18:11.010405] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-22T19:18:11.179143] [INFO ] [REMOTE ] HOV: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-22T19:18:11.181772] [INFO ] [REMOTE ] HOV: Full fetch complete (19451 records). [2025-09-22T19:18:11.181844] [DEBUG] [VALIDATOR ] HOV: Validating primary data. [2025-09-22T19:18:11.545377] [DEBUG] [VALIDATOR ] HOV: All expected trading days are present. [2025-09-22T19:18:11.545456] [DEBUG] [VALIDATOR ] HOV: Primary data validation passed. [2025-09-22T19:18:11.545906] [INFO ] [MAIN ] HOV: Fetched primary data is valid. [2025-09-22T19:18:11.545966] [DEBUG] [LOCAL ] HOV: Saving primary data. [2025-09-22T19:18:11.546529] [DEBUG] [LOCAL ] HOV: Trimmed 19451 records to 13753 (keeping 200 days of data) [2025-09-22T19:18:11.629083] [DEBUG] [LOCAL ] HOV: Primary data saved (13753 records). [2025-09-22T19:18:11.629235] [INFO ] [MAIN ] HOV: Full history saved. [2025-09-22T19:18:11.629322] [INFO ] [MAIN ] Update Progress: 1041/2372 symbols completed. HOV took 19.3s. Estimated remaining: 2h 56m 37s. Rate: 7.5 symbols/min [2025-09-22T19:18:11.727155] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-07. [2025-09-22T19:18:11.807722] [INFO ] [MAIN ] HPE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:18:11.864735] [DEBUG] [LOCAL ] HPE: Loaded 54477 existing records from primary storage. [2025-09-22T19:18:11.864911] [INFO ] [MAIN ] HPE: Loaded 54477 existing records. [2025-09-22T19:18:12.041757] [WARN ] [MAIN ] HPE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:18:12.042014] [INFO ] [MAIN ] HPE: Wiping existing primary data before full refresh. [2025-09-22T19:18:12.042070] [INFO ] [LOCAL ] HPE: Starting deletion of primary data. [2025-09-22T19:18:12.043523] [DEBUG] [LOCAL ] HPE: Deleted primary data file. [2025-09-22T19:18:12.043583] [INFO ] [MAIN ] HPE: Starting full primary refresh. [2025-09-22T19:18:12.398172] [INFO ] [REMOTE ] HPE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:18:12.529582] [INFO ] [REMOTE ] HPE: Fetching primary data for 2024-12. [2025-09-22T19:18:12.535114] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T19:18:13.322053] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-07. [2025-09-22T19:18:13.505809] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-22T19:18:14.122098] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-08. [2025-09-22T19:18:14.690004] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2024-12 (2.16 seconds). [2025-09-22T19:18:14.744625] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-07 (1.42 seconds). [2025-09-22T19:18:14.922124] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-08. [2025-09-22T19:18:15.692585] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T19:18:15.722096] [INFO ] [REMOTE ] HOMB: Fetching primary data for 2025-09. [2025-09-22T19:18:16.293858] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-22T19:18:16.522117] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-08. [2025-09-22T19:18:17.322069] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-01. [2025-09-22T19:18:17.476896] [INFO ] [REMOTE ] HOMB: Incremental fetch complete for 2025-09 (1.75 seconds). [2025-09-22T19:18:17.484198] [INFO ] [REMOTE ] HOMB: Full fetch complete (63600 records). [2025-09-22T19:18:17.484329] [DEBUG] [VALIDATOR ] HOMB: Validating primary data. [2025-09-22T19:18:17.891318] [DEBUG] [VALIDATOR ] HOMB: All expected trading days are present. [2025-09-22T19:18:17.891413] [DEBUG] [VALIDATOR ] HOMB: Primary data validation passed. [2025-09-22T19:18:17.892291] [INFO ] [MAIN ] HOMB: Fetched primary data is valid. [2025-09-22T19:18:17.892365] [DEBUG] [LOCAL ] HOMB: Saving primary data. [2025-09-22T19:18:17.893813] [DEBUG] [LOCAL ] HOMB: Trimmed 63600 records to 43641 (keeping 200 days of data) [2025-09-22T19:18:18.122260] [INFO ] [REMOTE ] HOUS: Fetching primary data for 2025-09. [2025-09-22T19:18:18.175123] [DEBUG] [LOCAL ] HOMB: Primary data saved (43641 records). [2025-09-22T19:18:18.175282] [INFO ] [MAIN ] HOMB: Full history saved. [2025-09-22T19:18:18.175396] [INFO ] [MAIN ] Update Progress: 1042/2372 symbols completed. HOMB took 25.9s. Estimated remaining: 2h 56m 27s. Rate: 7.5 symbols/min [2025-09-22T19:18:18.351458] [INFO ] [MAIN ] HPF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:18:18.361110] [DEBUG] [LOCAL ] HPF: Loaded 7364 existing records from primary storage. [2025-09-22T19:18:18.361249] [INFO ] [MAIN ] HPF: Loaded 7364 existing records. [2025-09-22T19:18:18.545718] [WARN ] [MAIN ] HPF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:18:18.546228] [INFO ] [MAIN ] HPF: Wiping existing primary data before full refresh. [2025-09-22T19:18:18.546318] [INFO ] [LOCAL ] HPF: Starting deletion of primary data. [2025-09-22T19:18:18.574445] [DEBUG] [LOCAL ] HPF: Deleted primary data file. [2025-09-22T19:18:18.578409] [INFO ] [MAIN ] HPF: Starting full primary refresh. [2025-09-22T19:18:18.664435] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-08 (2.14 seconds). [2025-09-22T19:18:18.925011] [INFO ] [REMOTE ] HP: Fetching primary data for 2025-09. [2025-09-22T19:18:18.961763] [INFO ] [REMOTE ] HPF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:18:19.722106] [INFO ] [REMOTE ] HPF: Fetching primary data for 2024-12. [2025-09-22T19:18:20.240338] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-01 (2.92 seconds). [2025-09-22T19:18:20.241358] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2024-12 (0.52 seconds). [2025-09-22T19:18:20.277228] [INFO ] [REMOTE ] HOUS: Incremental fetch complete for 2025-09 (2.15 seconds). [2025-09-22T19:18:20.284990] [INFO ] [REMOTE ] HOUS: Full fetch complete (62589 records). [2025-09-22T19:18:20.285133] [DEBUG] [VALIDATOR ] HOUS: Validating primary data. [2025-09-22T19:18:20.527387] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-01. [2025-09-22T19:18:20.699951] [DEBUG] [VALIDATOR ] HOUS: All expected trading days are present. [2025-09-22T19:18:20.700056] [DEBUG] [VALIDATOR ] HOUS: Primary data validation passed. [2025-09-22T19:18:20.701012] [INFO ] [MAIN ] HOUS: Fetched primary data is valid. [2025-09-22T19:18:20.701078] [DEBUG] [LOCAL ] HOUS: Saving primary data. [2025-09-22T19:18:20.702417] [DEBUG] [LOCAL ] HOUS: Trimmed 62589 records to 44037 (keeping 200 days of data) [2025-09-22T19:18:20.943763] [DEBUG] [LOCAL ] HOUS: Primary data saved (44037 records). [2025-09-22T19:18:20.943898] [INFO ] [MAIN ] HOUS: Full history saved. [2025-09-22T19:18:20.943979] [INFO ] [MAIN ] Update Progress: 1043/2372 symbols completed. HOUS took 28.6s. Estimated remaining: 2h 56m 12s. Rate: 7.5 symbols/min [2025-09-22T19:18:21.116818] [INFO ] [MAIN ] HPI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:18:21.129508] [DEBUG] [LOCAL ] HPI: Loaded 10185 existing records from primary storage. [2025-09-22T19:18:21.129791] [INFO ] [MAIN ] HPI: Loaded 10185 existing records. [2025-09-22T19:18:21.287209] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-01 (0.76 seconds). [2025-09-22T19:18:21.342338] [WARN ] [MAIN ] HPI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:18:21.342585] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-02. [2025-09-22T19:18:21.350744] [INFO ] [REMOTE ] HP: Incremental fetch complete for 2025-09 (2.43 seconds). [2025-09-22T19:18:21.351682] [INFO ] [MAIN ] HPI: Wiping existing primary data before full refresh. [2025-09-22T19:18:21.360079] [INFO ] [LOCAL ] HPI: Starting deletion of primary data. [2025-09-22T19:18:21.363533] [DEBUG] [LOCAL ] HPI: Deleted primary data file. [2025-09-22T19:18:21.363604] [INFO ] [MAIN ] HPI: Starting full primary refresh. [2025-09-22T19:18:21.396927] [INFO ] [REMOTE ] HP: Full fetch complete (73881 records). [2025-09-22T19:18:21.434787] [DEBUG] [VALIDATOR ] HP: Validating primary data. [2025-09-22T19:18:22.116428] [INFO ] [REMOTE ] HPI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:18:22.131781] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-02. [2025-09-22T19:18:22.155862] [DEBUG] [VALIDATOR ] HP: All expected trading days are present. [2025-09-22T19:18:22.157680] [DEBUG] [VALIDATOR ] HP: Primary data validation passed. [2025-09-22T19:18:22.158750] [INFO ] [MAIN ] HP: Fetched primary data is valid. [2025-09-22T19:18:22.158943] [DEBUG] [LOCAL ] HP: Saving primary data. [2025-09-22T19:18:22.160538] [DEBUG] [LOCAL ] HP: Trimmed 73881 records to 51601 (keeping 200 days of data) [2025-09-22T19:18:22.487758] [DEBUG] [LOCAL ] HP: Primary data saved (51601 records). [2025-09-22T19:18:22.488045] [INFO ] [MAIN ] HP: Full history saved. [2025-09-22T19:18:22.488145] [INFO ] [MAIN ] Update Progress: 1044/2372 symbols completed. HP took 30.2s. Estimated remaining: 2h 55m 56s. Rate: 7.5 symbols/min [2025-09-22T19:18:22.675132] [INFO ] [MAIN ] HPP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:18:22.724497] [DEBUG] [LOCAL ] HPP: Loaded 51503 existing records from primary storage. [2025-09-22T19:18:22.724673] [INFO ] [MAIN ] HPP: Loaded 51503 existing records. [2025-09-22T19:18:22.837447] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-02 (0.71 seconds). [2025-09-22T19:18:22.929040] [WARN ] [MAIN ] HPP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:18:22.928821] [INFO ] [REMOTE ] HPI: Fetching primary data for 2024-12. [2025-09-22T19:18:22.930372] [INFO ] [MAIN ] HPP: Wiping existing primary data before full refresh. [2025-09-22T19:18:22.930468] [INFO ] [LOCAL ] HPP: Starting deletion of primary data. [2025-09-22T19:18:22.931914] [DEBUG] [LOCAL ] HPP: Deleted primary data file. [2025-09-22T19:18:22.931991] [INFO ] [MAIN ] HPP: Starting full primary refresh. [2025-09-22T19:18:23.317309] [INFO ] [REMOTE ] HPP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:18:23.352156] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-02 (2.01 seconds). [2025-09-22T19:18:23.722066] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-03. [2025-09-22T19:18:23.767761] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T19:18:24.522078] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-01. [2025-09-22T19:18:25.238358] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-22T19:18:25.322067] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-02. [2025-09-22T19:18:25.645769] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-03 (1.92 seconds). [2025-09-22T19:18:25.766324] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T19:18:26.122070] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-03. [2025-09-22T19:18:26.901935] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-03 (0.78 seconds). [2025-09-22T19:18:26.922073] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-04. [2025-09-22T19:18:27.683602] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-04 (0.76 seconds). [2025-09-22T19:18:27.722070] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-05. [2025-09-22T19:18:28.522108] [INFO ] [REMOTE ] HPP: Fetching primary data for 2024-12. [2025-09-22T19:18:28.538116] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T19:18:29.322052] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-06. [2025-09-22T19:18:30.027690] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T19:18:30.122094] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-03. [2025-09-22T19:18:30.173348] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-22T19:18:30.598069] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-03 (0.48 seconds). [2025-09-22T19:18:30.922052] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-04. [2025-09-22T19:18:31.722079] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-07. [2025-09-22T19:18:31.742092] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-22T19:18:32.522042] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-05. [2025-09-22T19:18:32.596159] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-07 (0.87 seconds). [2025-09-22T19:18:33.247358] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-05 (0.73 seconds). [2025-09-22T19:18:33.322034] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-08. [2025-09-22T19:18:33.991060] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-08 (0.67 seconds). [2025-09-22T19:18:34.122068] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-01. [2025-09-22T19:18:34.922082] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-04. [2025-09-22T19:18:35.537035] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T19:18:35.722065] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-02. [2025-09-22T19:18:36.522100] [INFO ] [REMOTE ] HPI: Fetching primary data for 2025-09. [2025-09-22T19:18:36.947364] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-04 (2.03 seconds). [2025-09-22T19:18:36.986520] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-22T19:18:37.272756] [INFO ] [REMOTE ] HPI: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-22T19:18:37.276089] [INFO ] [REMOTE ] HPI: Full fetch complete (13431 records). [2025-09-22T19:18:37.276165] [DEBUG] [VALIDATOR ] HPI: Validating primary data. [2025-09-22T19:18:37.327153] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-05. [2025-09-22T19:18:37.673456] [DEBUG] [VALIDATOR ] HPI: All expected trading days are present. [2025-09-22T19:18:37.673546] [DEBUG] [VALIDATOR ] HPI: Primary data validation passed. [2025-09-22T19:18:37.673913] [INFO ] [MAIN ] HPI: Fetched primary data is valid. [2025-09-22T19:18:37.673982] [DEBUG] [LOCAL ] HPI: Saving primary data. [2025-09-22T19:18:37.674497] [DEBUG] [LOCAL ] HPI: Trimmed 13431 records to 10105 (keeping 200 days of data) [2025-09-22T19:18:37.739982] [DEBUG] [LOCAL ] HPI: Primary data saved (10105 records). [2025-09-22T19:18:37.740124] [INFO ] [MAIN ] HPI: Full history saved. [2025-09-22T19:18:37.740211] [INFO ] [MAIN ] Update Progress: 1045/2372 symbols completed. HPI took 16.8s. Estimated remaining: 2h 55m 57s. Rate: 7.5 symbols/min [2025-09-22T19:18:37.927631] [INFO ] [MAIN ] HPQ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:18:37.983751] [DEBUG] [LOCAL ] HPQ: Loaded 54448 existing records from primary storage. [2025-09-22T19:18:37.983949] [INFO ] [MAIN ] HPQ: Loaded 54448 existing records. [2025-09-22T19:18:38.127178] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-06. [2025-09-22T19:18:38.182565] [WARN ] [MAIN ] HPQ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:18:38.182902] [INFO ] [MAIN ] HPQ: Wiping existing primary data before full refresh. [2025-09-22T19:18:38.182954] [INFO ] [LOCAL ] HPQ: Starting deletion of primary data. [2025-09-22T19:18:38.185007] [DEBUG] [LOCAL ] HPQ: Deleted primary data file. [2025-09-22T19:18:38.185071] [INFO ] [MAIN ] HPQ: Starting full primary refresh. [2025-09-22T19:18:38.589188] [INFO ] [REMOTE ] HPQ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:18:38.783944] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-06 (0.66 seconds). [2025-09-22T19:18:38.922089] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-03. [2025-09-22T19:18:39.273799] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-05 (1.95 seconds). [2025-09-22T19:18:39.722076] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-06. [2025-09-22T19:18:40.522101] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-07. [2025-09-22T19:18:40.595345] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T19:18:41.325055] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2024-12. [2025-09-22T19:18:41.328283] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-22T19:18:41.346840] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-07 (0.82 seconds). [2025-09-22T19:18:42.122069] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-04. [2025-09-22T19:18:42.922042] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-07. [2025-09-22T19:18:43.371835] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-22T19:18:43.722053] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-01. [2025-09-22T19:18:43.847909] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-04 (1.73 seconds). [2025-09-22T19:18:44.522032] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-08. [2025-09-22T19:18:44.648870] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-07 (1.73 seconds). [2025-09-22T19:18:45.225506] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-08 (0.70 seconds). [2025-09-22T19:18:45.293929] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T19:18:45.322003] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-02. [2025-09-22T19:18:46.122077] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-08. [2025-09-22T19:18:46.922066] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-05. [2025-09-22T19:18:47.095676] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T19:18:47.722048] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-03. [2025-09-22T19:18:48.125373] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-08 (2.00 seconds). [2025-09-22T19:18:48.269579] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-22T19:18:48.522056] [INFO ] [REMOTE ] HPE: Fetching primary data for 2025-09. [2025-09-22T19:18:49.322049] [INFO ] [REMOTE ] HPF: Fetching primary data for 2025-09. [2025-09-22T19:18:49.777498] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-03 (2.06 seconds). [2025-09-22T19:18:49.958486] [INFO ] [REMOTE ] HPF: Incremental fetch complete for 2025-09 (0.64 seconds). [2025-09-22T19:18:49.960406] [INFO ] [REMOTE ] HPF: Full fetch complete (10817 records). [2025-09-22T19:18:49.960509] [DEBUG] [VALIDATOR ] HPF: Validating primary data. [2025-09-22T19:18:50.136416] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-06. [2025-09-22T19:18:50.327995] [DEBUG] [VALIDATOR ] HPF: All expected trading days are present. [2025-09-22T19:18:50.328072] [DEBUG] [VALIDATOR ] HPF: Primary data validation passed. [2025-09-22T19:18:50.328327] [INFO ] [MAIN ] HPF: Fetched primary data is valid. [2025-09-22T19:18:50.328366] [DEBUG] [LOCAL ] HPF: Saving primary data. [2025-09-22T19:18:50.329290] [DEBUG] [LOCAL ] HPF: Trimmed 10817 records to 7280 (keeping 200 days of data) [2025-09-22T19:18:50.376813] [DEBUG] [LOCAL ] HPF: Primary data saved (7280 records). [2025-09-22T19:18:50.376939] [INFO ] [MAIN ] HPF: Full history saved. [2025-09-22T19:18:50.377069] [INFO ] [MAIN ] Update Progress: 1046/2372 symbols completed. HPF took 32.2s. Estimated remaining: 2h 55m 55s. Rate: 7.5 symbols/min [2025-09-22T19:18:50.569171] [INFO ] [MAIN ] HPS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:18:50.598054] [INFO ] [REMOTE ] HPE: Incremental fetch complete for 2025-09 (2.08 seconds). [2025-09-22T19:18:50.610702] [INFO ] [REMOTE ] HPE: Full fetch complete (77732 records). [2025-09-22T19:18:50.610951] [DEBUG] [VALIDATOR ] HPE: Validating primary data. [2025-09-22T19:18:50.650983] [DEBUG] [LOCAL ] HPS: Loaded 10420 existing records from primary storage. [2025-09-22T19:18:50.677529] [INFO ] [MAIN ] HPS: Loaded 10420 existing records. [2025-09-22T19:18:50.936843] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-04. [2025-09-22T19:18:51.034700] [WARN ] [MAIN ] HPS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:18:51.039969] [INFO ] [MAIN ] HPS: Wiping existing primary data before full refresh. [2025-09-22T19:18:51.040032] [INFO ] [LOCAL ] HPS: Starting deletion of primary data. [2025-09-22T19:18:51.040562] [DEBUG] [LOCAL ] HPS: Deleted primary data file. [2025-09-22T19:18:51.040625] [INFO ] [MAIN ] HPS: Starting full primary refresh. [2025-09-22T19:18:51.607591] [DEBUG] [VALIDATOR ] HPE: All expected trading days are present. [2025-09-22T19:18:51.638065] [DEBUG] [VALIDATOR ] HPE: Primary data validation passed. [2025-09-22T19:18:51.639307] [INFO ] [MAIN ] HPE: Fetched primary data is valid. [2025-09-22T19:18:51.645303] [DEBUG] [LOCAL ] HPE: Saving primary data. [2025-09-22T19:18:51.708406] [DEBUG] [LOCAL ] HPE: Trimmed 77732 records to 53697 (keeping 200 days of data) [2025-09-22T19:18:51.730959] [INFO ] [REMOTE ] HPS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:18:51.732143] [INFO ] [REMOTE ] HPS: Fetching primary data for 2024-12. [2025-09-22T19:18:52.117210] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-22T19:18:52.154485] [DEBUG] [LOCAL ] HPE: Primary data saved (53697 records). [2025-09-22T19:18:52.154691] [INFO ] [MAIN ] HPE: Full history saved. [2025-09-22T19:18:52.154914] [INFO ] [MAIN ] Update Progress: 1047/2372 symbols completed. HPE took 40.5s. Estimated remaining: 2h 55m 40s. Rate: 7.5 symbols/min [2025-09-22T19:18:52.330283] [INFO ] [MAIN ] HQH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:18:52.339967] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-22T19:18:52.367984] [DEBUG] [LOCAL ] HQH: Loaded 25294 existing records from primary storage. [2025-09-22T19:18:52.368115] [INFO ] [MAIN ] HQH: Loaded 25294 existing records. [2025-09-22T19:18:52.523636] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-07. [2025-09-22T19:18:52.545994] [WARN ] [MAIN ] HQH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:18:52.547728] [INFO ] [MAIN ] HQH: Wiping existing primary data before full refresh. [2025-09-22T19:18:52.547785] [INFO ] [LOCAL ] HQH: Starting deletion of primary data. [2025-09-22T19:18:52.549216] [DEBUG] [LOCAL ] HQH: Deleted primary data file. [2025-09-22T19:18:52.549284] [INFO ] [MAIN ] HQH: Starting full primary refresh. [2025-09-22T19:18:52.968518] [INFO ] [REMOTE ] HQH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:18:53.153406] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-04 (2.22 seconds). [2025-09-22T19:18:53.322038] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-05. [2025-09-22T19:18:53.857220] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-22T19:18:54.122054] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-08. [2025-09-22T19:18:54.922025] [INFO ] [REMOTE ] HQH: Fetching primary data for 2024-12. [2025-09-22T19:18:55.253495] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-22T19:18:55.722064] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-06. [2025-09-22T19:18:55.969854] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-22T19:18:56.002606] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-22T19:18:56.522046] [INFO ] [REMOTE ] HPP: Fetching primary data for 2025-09. [2025-09-22T19:18:57.322030] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-01. [2025-09-22T19:18:57.466545] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-22T19:18:57.943049] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T19:18:57.971280] [INFO ] [REMOTE ] HPP: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T19:18:57.981099] [INFO ] [REMOTE ] HPP: Full fetch complete (73356 records). [2025-09-22T19:18:57.981328] [DEBUG] [VALIDATOR ] HPP: Validating primary data. [2025-09-22T19:18:58.134638] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-07. [2025-09-22T19:18:58.418444] [DEBUG] [VALIDATOR ] HPP: All expected trading days are present. [2025-09-22T19:18:58.418573] [DEBUG] [VALIDATOR ] HPP: Primary data validation passed. [2025-09-22T19:18:58.419812] [INFO ] [MAIN ] HPP: Fetched primary data is valid. [2025-09-22T19:18:58.419919] [DEBUG] [LOCAL ] HPP: Saving primary data. [2025-09-22T19:18:58.424793] [DEBUG] [LOCAL ] HPP: Trimmed 73356 records to 50793 (keeping 200 days of data) [2025-09-22T19:18:58.759233] [DEBUG] [LOCAL ] HPP: Primary data saved (50793 records). [2025-09-22T19:18:58.759597] [INFO ] [MAIN ] HPP: Full history saved. [2025-09-22T19:18:58.759764] [INFO ] [MAIN ] Update Progress: 1048/2372 symbols completed. HPP took 36.3s. Estimated remaining: 2h 55m 30s. Rate: 7.5 symbols/min [2025-09-22T19:18:58.922764] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-02. [2025-09-22T19:18:58.944064] [INFO ] [MAIN ] HQL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:18:58.966790] [DEBUG] [LOCAL ] HQL: Loaded 16379 existing records from primary storage. [2025-09-22T19:18:58.966922] [INFO ] [MAIN ] HQL: Loaded 16379 existing records. [2025-09-22T19:18:59.152741] [WARN ] [MAIN ] HQL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:18:59.153047] [INFO ] [MAIN ] HQL: Wiping existing primary data before full refresh. [2025-09-22T19:18:59.153122] [INFO ] [LOCAL ] HQL: Starting deletion of primary data. [2025-09-22T19:18:59.153881] [DEBUG] [LOCAL ] HQL: Deleted primary data file. [2025-09-22T19:18:59.153954] [INFO ] [MAIN ] HQL: Starting full primary refresh. [2025-09-22T19:18:59.530922] [INFO ] [REMOTE ] HQL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:18:59.690626] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-02 (0.77 seconds). [2025-09-22T19:18:59.722004] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-03. [2025-09-22T19:19:00.164321] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-22T19:19:00.351857] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-22T19:19:00.522098] [INFO ] [REMOTE ] HQL: Fetching primary data for 2024-12. [2025-09-22T19:19:01.322086] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-08. [2025-09-22T19:19:01.523006] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2024-12 (1.00 seconds). [2025-09-22T19:19:02.122065] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-01. [2025-09-22T19:19:02.922078] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-04. [2025-09-22T19:19:03.247811] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-22T19:19:03.311739] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T19:19:03.433218] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-04 (0.51 seconds). [2025-09-22T19:19:03.722060] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-05. [2025-09-22T19:19:04.471514] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-22T19:19:04.522022] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-06. [2025-09-22T19:19:05.322064] [INFO ] [REMOTE ] HPQ: Fetching primary data for 2025-09. [2025-09-22T19:19:05.363959] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-06 (0.84 seconds). [2025-09-22T19:19:06.122076] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-07. [2025-09-22T19:19:06.922096] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-01. [2025-09-22T19:19:07.051988] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-22T19:19:07.496280] [INFO ] [REMOTE ] HPQ: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-22T19:19:07.504775] [INFO ] [REMOTE ] HPQ: Full fetch complete (77668 records). [2025-09-22T19:19:07.504899] [DEBUG] [VALIDATOR ] HPQ: Validating primary data. [2025-09-22T19:19:07.727229] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-08. [2025-09-22T19:19:07.908424] [DEBUG] [VALIDATOR ] HPQ: All expected trading days are present. [2025-09-22T19:19:07.908514] [DEBUG] [VALIDATOR ] HPQ: Primary data validation passed. [2025-09-22T19:19:07.909474] [INFO ] [MAIN ] HPQ: Fetched primary data is valid. [2025-09-22T19:19:07.909541] [DEBUG] [LOCAL ] HPQ: Saving primary data. [2025-09-22T19:19:07.912449] [DEBUG] [LOCAL ] HPQ: Trimmed 77668 records to 53668 (keeping 200 days of data) [2025-09-22T19:19:08.039417] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T19:19:08.297478] [DEBUG] [LOCAL ] HPQ: Primary data saved (53668 records). [2025-09-22T19:19:08.297676] [INFO ] [MAIN ] HPQ: Full history saved. [2025-09-22T19:19:08.297823] [INFO ] [MAIN ] Update Progress: 1049/2372 symbols completed. HPQ took 30.6s. Estimated remaining: 2h 55m 24s. Rate: 7.5 symbols/min [2025-09-22T19:19:08.475369] [INFO ] [MAIN ] HR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:19:08.534109] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-02. [2025-09-22T19:19:08.539573] [DEBUG] [LOCAL ] HR: Loaded 52730 existing records from primary storage. [2025-09-22T19:19:08.539765] [INFO ] [MAIN ] HR: Loaded 52730 existing records. [2025-09-22T19:19:08.716692] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-08 (0.99 seconds). [2025-09-22T19:19:08.767693] [WARN ] [MAIN ] HR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:19:08.768061] [INFO ] [MAIN ] HR: Wiping existing primary data before full refresh. [2025-09-22T19:19:08.768120] [INFO ] [LOCAL ] HR: Starting deletion of primary data. [2025-09-22T19:19:08.770990] [DEBUG] [LOCAL ] HR: Deleted primary data file. [2025-09-22T19:19:08.771055] [INFO ] [MAIN ] HR: Starting full primary refresh. [2025-09-22T19:19:09.161474] [INFO ] [REMOTE ] HR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:19:09.322088] [INFO ] [REMOTE ] HR: Fetching primary data for 2024-12. [2025-09-22T19:19:09.340368] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-22T19:19:10.122077] [INFO ] [REMOTE ] HPS: Fetching primary data for 2025-09. [2025-09-22T19:19:10.927143] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-03. [2025-09-22T19:19:10.945367] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T19:19:11.197285] [INFO ] [REMOTE ] HPS: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T19:19:11.199747] [INFO ] [REMOTE ] HPS: Full fetch complete (15198 records). [2025-09-22T19:19:11.199819] [DEBUG] [VALIDATOR ] HPS: Validating primary data. [2025-09-22T19:19:11.595048] [DEBUG] [VALIDATOR ] HPS: All expected trading days are present. [2025-09-22T19:19:11.595136] [DEBUG] [VALIDATOR ] HPS: Primary data validation passed. [2025-09-22T19:19:11.595525] [INFO ] [MAIN ] HPS: Fetched primary data is valid. [2025-09-22T19:19:11.595566] [DEBUG] [LOCAL ] HPS: Saving primary data. [2025-09-22T19:19:11.596188] [DEBUG] [LOCAL ] HPS: Trimmed 15198 records to 10262 (keeping 200 days of data) [2025-09-22T19:19:11.668171] [DEBUG] [LOCAL ] HPS: Primary data saved (10262 records). [2025-09-22T19:19:11.668324] [INFO ] [MAIN ] HPS: Full history saved. [2025-09-22T19:19:11.668416] [INFO ] [MAIN ] Update Progress: 1050/2372 symbols completed. HPS took 21.3s. Estimated remaining: 2h 55m 10s. Rate: 7.5 symbols/min [2025-09-22T19:19:11.729555] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-01. [2025-09-22T19:19:11.863112] [INFO ] [MAIN ] HRB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:19:11.936148] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-22T19:19:11.937168] [DEBUG] [LOCAL ] HRB: Loaded 49332 existing records from primary storage. [2025-09-22T19:19:11.937369] [INFO ] [MAIN ] HRB: Loaded 49332 existing records. [2025-09-22T19:19:12.124059] [WARN ] [MAIN ] HRB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:19:12.124312] [INFO ] [MAIN ] HRB: Wiping existing primary data before full refresh. [2025-09-22T19:19:12.124381] [INFO ] [LOCAL ] HRB: Starting deletion of primary data. [2025-09-22T19:19:12.125976] [DEBUG] [LOCAL ] HRB: Deleted primary data file. [2025-09-22T19:19:12.126038] [INFO ] [MAIN ] HRB: Starting full primary refresh. [2025-09-22T19:19:12.485364] [INFO ] [REMOTE ] HRB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:19:12.522004] [INFO ] [REMOTE ] HRB: Fetching primary data for 2024-12. [2025-09-22T19:19:13.322065] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-02. [2025-09-22T19:19:13.442864] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-22T19:19:14.122074] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-02. [2025-09-22T19:19:14.155359] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2024-12 (1.63 seconds). [2025-09-22T19:19:14.271839] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-22T19:19:14.922108] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-01. [2025-09-22T19:19:15.721338] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T19:19:15.730384] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-04. [2025-09-22T19:19:16.480053] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T19:19:16.522103] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-03. [2025-09-22T19:19:16.866320] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-04 (1.14 seconds). [2025-09-22T19:19:17.322076] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-03. [2025-09-22T19:19:18.122069] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-05. [2025-09-22T19:19:18.922076] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-02. [2025-09-22T19:19:19.152752] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-03 (2.63 seconds). [2025-09-22T19:19:19.480170] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T19:19:19.722028] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-04. [2025-09-22T19:19:19.759991] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-03 (2.44 seconds). [2025-09-22T19:19:20.522097] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-04. [2025-09-22T19:19:20.693713] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T19:19:21.015331] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-22T19:19:21.322037] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-05. [2025-09-22T19:19:22.122011] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-06. [2025-09-22T19:19:22.238307] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T19:19:22.296953] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-22T19:19:22.922016] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-03. [2025-09-22T19:19:23.118399] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T19:19:23.722103] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-06. [2025-09-22T19:19:24.522046] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-07. [2025-09-22T19:19:24.589183] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T19:19:24.934483] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-22T19:19:25.322022] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-05. [2025-09-22T19:19:25.376665] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-22T19:19:26.122058] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-08. [2025-09-22T19:19:26.842184] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-22T19:19:26.868539] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T19:19:26.922112] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-04. [2025-09-22T19:19:27.722132] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-06. [2025-09-22T19:19:28.365090] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-04 (1.44 seconds). [2025-09-22T19:19:28.522070] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-05. [2025-09-22T19:19:29.322085] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-07. [2025-09-22T19:19:29.384067] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-22T19:19:30.122056] [INFO ] [REMOTE ] HQL: Fetching primary data for 2025-09. [2025-09-22T19:19:30.281481] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T19:19:30.341210] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-22T19:19:30.922050] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-08. [2025-09-22T19:19:30.953325] [INFO ] [REMOTE ] HQL: Incremental fetch complete for 2025-09 (0.83 seconds). [2025-09-22T19:19:30.956475] [INFO ] [REMOTE ] HQL: Full fetch complete (24099 records). [2025-09-22T19:19:30.956555] [DEBUG] [VALIDATOR ] HQL: Validating primary data. [2025-09-22T19:19:31.367179] [DEBUG] [VALIDATOR ] HQL: All expected trading days are present. [2025-09-22T19:19:31.367282] [DEBUG] [VALIDATOR ] HQL: Primary data validation passed. [2025-09-22T19:19:31.367901] [INFO ] [MAIN ] HQL: Fetched primary data is valid. [2025-09-22T19:19:31.367966] [DEBUG] [LOCAL ] HQL: Saving primary data. [2025-09-22T19:19:31.368733] [DEBUG] [LOCAL ] HQL: Trimmed 24099 records to 15995 (keeping 200 days of data) [2025-09-22T19:19:31.475373] [DEBUG] [LOCAL ] HQL: Primary data saved (15995 records). [2025-09-22T19:19:31.475524] [INFO ] [MAIN ] HQL: Full history saved. [2025-09-22T19:19:31.475611] [INFO ] [MAIN ] Update Progress: 1051/2372 symbols completed. HQL took 32.7s. Estimated remaining: 2h 55m 17s. Rate: 7.5 symbols/min [2025-09-22T19:19:31.660858] [INFO ] [MAIN ] HRI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:19:31.661026] [DEBUG] [LOCAL ] HRI: No existing data file found in primary storage. [2025-09-22T19:19:31.661080] [WARN ] [MAIN ] HRI: No existing data found, performing full refresh instead. [2025-09-22T19:19:31.661222] [INFO ] [MAIN ] HRI: Wiping existing primary data before full refresh. [2025-09-22T19:19:31.661282] [INFO ] [LOCAL ] HRI: Starting deletion of primary data. [2025-09-22T19:19:31.661350] [DEBUG] [LOCAL ] HRI: No primary data file found to delete. [2025-09-22T19:19:31.661386] [INFO ] [MAIN ] HRI: Starting full primary refresh. [2025-09-22T19:19:31.729523] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-06. [2025-09-22T19:19:32.058262] [INFO ] [REMOTE ] HRI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:19:32.073946] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-22T19:19:32.522082] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-07. [2025-09-22T19:19:33.322052] [INFO ] [REMOTE ] HQH: Fetching primary data for 2025-09. [2025-09-22T19:19:33.406069] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-06 (1.68 seconds). [2025-09-22T19:19:33.889239] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T19:19:34.122107] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-08. [2025-09-22T19:19:34.479375] [INFO ] [REMOTE ] HQH: Incremental fetch complete for 2025-09 (1.16 seconds). [2025-09-22T19:19:34.483277] [INFO ] [REMOTE ] HQH: Full fetch complete (37295 records). [2025-09-22T19:19:34.483355] [DEBUG] [VALIDATOR ] HQH: Validating primary data. [2025-09-22T19:19:34.861094] [DEBUG] [VALIDATOR ] HQH: All expected trading days are present. [2025-09-22T19:19:34.861216] [DEBUG] [VALIDATOR ] HQH: Primary data validation passed. [2025-09-22T19:19:34.861935] [INFO ] [MAIN ] HQH: Fetched primary data is valid. [2025-09-22T19:19:34.862024] [DEBUG] [LOCAL ] HQH: Saving primary data. [2025-09-22T19:19:34.862970] [DEBUG] [LOCAL ] HQH: Trimmed 37295 records to 24877 (keeping 200 days of data) [2025-09-22T19:19:34.929030] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-07. [2025-09-22T19:19:35.024502] [DEBUG] [LOCAL ] HQH: Primary data saved (24877 records). [2025-09-22T19:19:35.024616] [INFO ] [MAIN ] HQH: Full history saved. [2025-09-22T19:19:35.024754] [INFO ] [MAIN ] Update Progress: 1052/2372 symbols completed. HQH took 42.9s. Estimated remaining: 2h 55m 4s. Rate: 7.5 symbols/min [2025-09-22T19:19:35.194329] [INFO ] [MAIN ] HRL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:19:35.251372] [DEBUG] [LOCAL ] HRL: Loaded 53857 existing records from primary storage. [2025-09-22T19:19:35.251541] [INFO ] [MAIN ] HRL: Loaded 53857 existing records. [2025-09-22T19:19:35.429938] [WARN ] [MAIN ] HRL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:19:35.430157] [INFO ] [MAIN ] HRL: Wiping existing primary data before full refresh. [2025-09-22T19:19:35.430205] [INFO ] [LOCAL ] HRL: Starting deletion of primary data. [2025-09-22T19:19:35.431603] [DEBUG] [LOCAL ] HRL: Deleted primary data file. [2025-09-22T19:19:35.431686] [INFO ] [MAIN ] HRL: Starting full primary refresh. [2025-09-22T19:19:35.727128] [INFO ] [REMOTE ] HRI: Fetching primary data for 2024-12. [2025-09-22T19:19:35.787480] [INFO ] [REMOTE ] HRL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:19:35.925147] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-22T19:19:36.456030] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-07 (1.53 seconds). [2025-09-22T19:19:36.522027] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-08. [2025-09-22T19:19:36.775938] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T19:19:37.322062] [INFO ] [REMOTE ] HR: Fetching primary data for 2025-09. [2025-09-22T19:19:38.122071] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-01. [2025-09-22T19:19:38.922079] [INFO ] [REMOTE ] HRL: Fetching primary data for 2024-12. [2025-09-22T19:19:39.492588] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-08 (2.97 seconds). [2025-09-22T19:19:39.667182] [INFO ] [REMOTE ] HR: Incremental fetch complete for 2025-09 (2.35 seconds). [2025-09-22T19:19:39.675376] [INFO ] [REMOTE ] HR: Full fetch complete (74803 records). [2025-09-22T19:19:39.675509] [DEBUG] [VALIDATOR ] HR: Validating primary data. [2025-09-22T19:19:39.739749] [INFO ] [REMOTE ] HRB: Fetching primary data for 2025-09. [2025-09-22T19:19:40.084778] [DEBUG] [VALIDATOR ] HR: All expected trading days are present. [2025-09-22T19:19:40.084977] [DEBUG] [VALIDATOR ] HR: Primary data validation passed. [2025-09-22T19:19:40.086077] [INFO ] [MAIN ] HR: Fetched primary data is valid. [2025-09-22T19:19:40.086233] [DEBUG] [LOCAL ] HR: Saving primary data. [2025-09-22T19:19:40.096681] [DEBUG] [LOCAL ] HR: Trimmed 74803 records to 51967 (keeping 200 days of data) [2025-09-22T19:19:40.103938] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-01 (1.98 seconds). [2025-09-22T19:19:40.430915] [DEBUG] [LOCAL ] HR: Primary data saved (51967 records). [2025-09-22T19:19:40.431059] [INFO ] [MAIN ] HR: Full history saved. [2025-09-22T19:19:40.431152] [INFO ] [MAIN ] Update Progress: 1053/2372 symbols completed. HR took 32.1s. Estimated remaining: 2h 54m 53s. Rate: 7.5 symbols/min [2025-09-22T19:19:40.530328] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-02. [2025-09-22T19:19:40.603259] [INFO ] [MAIN ] HRTG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:19:40.639806] [DEBUG] [LOCAL ] HRTG: Loaded 32937 existing records from primary storage. [2025-09-22T19:19:40.639961] [INFO ] [MAIN ] HRTG: Loaded 32937 existing records. [2025-09-22T19:19:40.822236] [WARN ] [MAIN ] HRTG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:19:40.822704] [INFO ] [MAIN ] HRTG: Wiping existing primary data before full refresh. [2025-09-22T19:19:40.822772] [INFO ] [LOCAL ] HRTG: Starting deletion of primary data. [2025-09-22T19:19:40.823735] [DEBUG] [LOCAL ] HRTG: Deleted primary data file. [2025-09-22T19:19:40.823796] [INFO ] [MAIN ] HRTG: Starting full primary refresh. [2025-09-22T19:19:41.037093] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2024-12 (2.12 seconds). [2025-09-22T19:19:41.229958] [INFO ] [REMOTE ] HRTG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:19:41.281443] [INFO ] [REMOTE ] HRB: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-22T19:19:41.289481] [INFO ] [REMOTE ] HRB: Full fetch complete (69806 records). [2025-09-22T19:19:41.289614] [DEBUG] [VALIDATOR ] HRB: Validating primary data. [2025-09-22T19:19:41.327112] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-01. [2025-09-22T19:19:41.696269] [DEBUG] [VALIDATOR ] HRB: All expected trading days are present. [2025-09-22T19:19:41.696413] [DEBUG] [VALIDATOR ] HRB: Primary data validation passed. [2025-09-22T19:19:41.697346] [INFO ] [MAIN ] HRB: Fetched primary data is valid. [2025-09-22T19:19:41.697430] [DEBUG] [LOCAL ] HRB: Saving primary data. [2025-09-22T19:19:41.699275] [DEBUG] [LOCAL ] HRB: Trimmed 69806 records to 48621 (keeping 200 days of data) [2025-09-22T19:19:41.814395] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T19:19:42.035980] [DEBUG] [LOCAL ] HRB: Primary data saved (48621 records). [2025-09-22T19:19:42.036120] [INFO ] [MAIN ] HRB: Full history saved. [2025-09-22T19:19:42.036209] [INFO ] [MAIN ] Update Progress: 1054/2372 symbols completed. HRB took 30.4s. Estimated remaining: 2h 54m 37s. Rate: 7.5 symbols/min [2025-09-22T19:19:42.127115] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2024-12. [2025-09-22T19:19:42.211795] [INFO ] [MAIN ] HSBC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:19:42.263216] [DEBUG] [LOCAL ] HSBC: Loaded 51975 existing records from primary storage. [2025-09-22T19:19:42.263371] [INFO ] [MAIN ] HSBC: Loaded 51975 existing records. [2025-09-22T19:19:42.446448] [WARN ] [MAIN ] HSBC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:19:42.446743] [INFO ] [MAIN ] HSBC: Wiping existing primary data before full refresh. [2025-09-22T19:19:42.446798] [INFO ] [LOCAL ] HSBC: Starting deletion of primary data. [2025-09-22T19:19:42.448094] [DEBUG] [LOCAL ] HSBC: Deleted primary data file. [2025-09-22T19:19:42.448154] [INFO ] [MAIN ] HSBC: Starting full primary refresh. [2025-09-22T19:19:42.817689] [INFO ] [REMOTE ] HSBC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:19:42.922021] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-03. [2025-09-22T19:19:43.217918] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-22T19:19:43.481442] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-01 (2.15 seconds). [2025-09-22T19:19:43.722043] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2024-12. [2025-09-22T19:19:44.127155] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-22T19:19:44.522058] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-04. [2025-09-22T19:19:45.322020] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-01. [2025-09-22T19:19:45.363075] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T19:19:46.099245] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T19:19:46.122018] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-01. [2025-09-22T19:19:46.201171] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-22T19:19:46.922070] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-02. [2025-09-22T19:19:47.621694] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-01 (1.50 seconds). [2025-09-22T19:19:47.722034] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-05. [2025-09-22T19:19:47.903773] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-02 (0.98 seconds). [2025-09-22T19:19:48.522062] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-02. [2025-09-22T19:19:49.207918] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T19:19:49.322065] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-06. [2025-09-22T19:19:50.122077] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-03. [2025-09-22T19:19:50.311315] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-22T19:19:50.670226] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T19:19:50.922049] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-03. [2025-09-22T19:19:51.152679] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-03 (1.03 seconds). [2025-09-22T19:19:51.722057] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-04. [2025-09-22T19:19:52.522062] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-07. [2025-09-22T19:19:52.924921] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-03 (2.00 seconds). [2025-09-22T19:19:53.056714] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-22T19:19:53.322073] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-05. [2025-09-22T19:19:53.645630] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T19:19:54.122103] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-08. [2025-09-22T19:19:54.600191] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-05 (1.28 seconds). [2025-09-22T19:19:54.922055] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-06. [2025-09-22T19:19:55.190735] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T19:19:55.722063] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-04. [2025-09-22T19:19:56.284179] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-22T19:19:56.522087] [INFO ] [REMOTE ] HRI: Fetching primary data for 2025-09. [2025-09-22T19:19:57.322051] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-02. [2025-09-22T19:19:57.626409] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-04 (1.90 seconds). [2025-09-22T19:19:57.809780] [INFO ] [REMOTE ] HRI: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-22T19:19:57.814865] [INFO ] [REMOTE ] HRI: Full fetch complete (45816 records). [2025-09-22T19:19:57.814985] [DEBUG] [VALIDATOR ] HRI: Validating primary data. [2025-09-22T19:19:58.127137] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-07. [2025-09-22T19:19:58.200353] [DEBUG] [VALIDATOR ] HRI: All expected trading days are present. [2025-09-22T19:19:58.200433] [DEBUG] [VALIDATOR ] HRI: Primary data validation passed. [2025-09-22T19:19:58.201298] [INFO ] [MAIN ] HRI: Fetched primary data is valid. [2025-09-22T19:19:58.201363] [DEBUG] [LOCAL ] HRI: Saving primary data. [2025-09-22T19:19:58.202415] [DEBUG] [LOCAL ] HRI: Trimmed 45816 records to 33152 (keeping 200 days of data) [2025-09-22T19:19:58.417008] [DEBUG] [LOCAL ] HRI: Primary data saved (33152 records). [2025-09-22T19:19:58.417191] [INFO ] [MAIN ] HRI: Full history saved. [2025-09-22T19:19:58.417288] [INFO ] [MAIN ] Update Progress: 1055/2372 symbols completed. HRI took 26.9s. Estimated remaining: 2h 54m 39s. Rate: 7.5 symbols/min [2025-09-22T19:19:58.623306] [INFO ] [MAIN ] HSHP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:19:58.640924] [DEBUG] [LOCAL ] HSHP: Loaded 16012 existing records from primary storage. [2025-09-22T19:19:58.641081] [INFO ] [MAIN ] HSHP: Loaded 16012 existing records. [2025-09-22T19:19:58.833146] [WARN ] [MAIN ] HSHP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:19:58.833449] [INFO ] [MAIN ] HSHP: Wiping existing primary data before full refresh. [2025-09-22T19:19:58.833507] [INFO ] [LOCAL ] HSHP: Starting deletion of primary data. [2025-09-22T19:19:58.834293] [DEBUG] [LOCAL ] HSHP: Deleted primary data file. [2025-09-22T19:19:58.834353] [INFO ] [MAIN ] HSHP: Starting full primary refresh. [2025-09-22T19:19:58.931463] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-05. [2025-09-22T19:19:59.230267] [INFO ] [REMOTE ] HSHP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:19:59.302521] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-02 (1.98 seconds). [2025-09-22T19:19:59.477823] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T19:19:59.722034] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-08. [2025-09-22T19:20:00.522016] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-03. [2025-09-22T19:20:00.576707] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-22T19:20:00.876416] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-22T19:20:01.322065] [INFO ] [REMOTE ] HRTG: Fetching primary data for 2025-09. [2025-09-22T19:20:02.122247] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2024-12. [2025-09-22T19:20:02.481119] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-22T19:20:02.922141] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-04. [2025-09-22T19:20:03.079510] [INFO ] [REMOTE ] HRTG: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T19:20:03.085634] [INFO ] [REMOTE ] HRTG: Full fetch complete (41972 records). [2025-09-22T19:20:03.085831] [DEBUG] [VALIDATOR ] HRTG: Validating primary data. [2025-09-22T19:20:03.283766] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-22T19:20:03.481877] [DEBUG] [VALIDATOR ] HRTG: All expected trading days are present. [2025-09-22T19:20:03.481962] [DEBUG] [VALIDATOR ] HRTG: Primary data validation passed. [2025-09-22T19:20:03.482696] [INFO ] [MAIN ] HRTG: Fetched primary data is valid. [2025-09-22T19:20:03.482760] [DEBUG] [LOCAL ] HRTG: Saving primary data. [2025-09-22T19:20:03.483750] [DEBUG] [LOCAL ] HRTG: Trimmed 41972 records to 32764 (keeping 200 days of data) [2025-09-22T19:20:03.683537] [DEBUG] [LOCAL ] HRTG: Primary data saved (32764 records). [2025-09-22T19:20:03.683795] [INFO ] [MAIN ] HRTG: Full history saved. [2025-09-22T19:20:03.683907] [INFO ] [MAIN ] Update Progress: 1056/2372 symbols completed. HRTG took 23.3s. Estimated remaining: 2h 54m 28s. Rate: 7.5 symbols/min [2025-09-22T19:20:03.728430] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-06. [2025-09-22T19:20:03.862348] [INFO ] [MAIN ] HSY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:20:03.916969] [DEBUG] [LOCAL ] HSY: Loaded 51230 existing records from primary storage. [2025-09-22T19:20:03.917128] [INFO ] [MAIN ] HSY: Loaded 51230 existing records. [2025-09-22T19:20:04.101479] [WARN ] [MAIN ] HSY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:20:04.101811] [INFO ] [MAIN ] HSY: Wiping existing primary data before full refresh. [2025-09-22T19:20:04.101870] [INFO ] [LOCAL ] HSY: Starting deletion of primary data. [2025-09-22T19:20:04.103218] [DEBUG] [LOCAL ] HSY: Deleted primary data file. [2025-09-22T19:20:04.103281] [INFO ] [MAIN ] HSY: Starting full primary refresh. [2025-09-22T19:20:04.469819] [INFO ] [REMOTE ] HSY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:20:04.522038] [INFO ] [REMOTE ] HSY: Fetching primary data for 2024-12. [2025-09-22T19:20:05.292006] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-04 (2.37 seconds). [2025-09-22T19:20:05.322005] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-05. [2025-09-22T19:20:05.556934] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-22T19:20:06.122105] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-01. [2025-09-22T19:20:06.399974] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-22T19:20:06.922027] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-01. [2025-09-22T19:20:07.162226] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T19:20:07.349433] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-05 (2.03 seconds). [2025-09-22T19:20:07.722068] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-06. [2025-09-22T19:20:08.522048] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-02. [2025-09-22T19:20:08.589800] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-22T19:20:09.098478] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T19:20:09.322067] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-07. [2025-09-22T19:20:09.538998] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-22T19:20:10.122092] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-03. [2025-09-22T19:20:10.922035] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-07. [2025-09-22T19:20:11.142475] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-22T19:20:11.572790] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T19:20:11.722061] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-08. [2025-09-22T19:20:12.522053] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-04. [2025-09-22T19:20:12.954115] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-22T19:20:13.322029] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-08. [2025-09-22T19:20:13.493950] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-22T19:20:13.593848] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-08 (1.87 seconds). [2025-09-22T19:20:14.122078] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-05. [2025-09-22T19:20:14.840748] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T19:20:14.922060] [INFO ] [REMOTE ] HRL: Fetching primary data for 2025-09. [2025-09-22T19:20:15.059056] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-22T19:20:15.722136] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-02. [2025-09-22T19:20:16.522041] [INFO ] [REMOTE ] HSBC: Fetching primary data for 2025-09. [2025-09-22T19:20:16.713349] [INFO ] [REMOTE ] HRL: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-22T19:20:16.724635] [INFO ] [REMOTE ] HRL: Full fetch complete (76687 records). [2025-09-22T19:20:16.724815] [DEBUG] [VALIDATOR ] HRL: Validating primary data. [2025-09-22T19:20:17.146541] [DEBUG] [VALIDATOR ] HRL: All expected trading days are present. [2025-09-22T19:20:17.146739] [DEBUG] [VALIDATOR ] HRL: Primary data validation passed. [2025-09-22T19:20:17.147723] [INFO ] [MAIN ] HRL: Fetched primary data is valid. [2025-09-22T19:20:17.147790] [DEBUG] [LOCAL ] HRL: Saving primary data. [2025-09-22T19:20:17.151974] [DEBUG] [LOCAL ] HRL: Trimmed 76687 records to 53077 (keeping 200 days of data) [2025-09-22T19:20:17.330015] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-06. [2025-09-22T19:20:17.489959] [DEBUG] [LOCAL ] HRL: Primary data saved (53077 records). [2025-09-22T19:20:17.490140] [INFO ] [MAIN ] HRL: Full history saved. [2025-09-22T19:20:17.490238] [INFO ] [MAIN ] Update Progress: 1057/2372 symbols completed. HRL took 42.5s. Estimated remaining: 2h 54m 27s. Rate: 7.5 symbols/min [2025-09-22T19:20:17.666681] [INFO ] [MAIN ] HTB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:20:17.666974] [DEBUG] [LOCAL ] HTB: No existing data file found in primary storage. [2025-09-22T19:20:17.667088] [WARN ] [MAIN ] HTB: No existing data found, performing full refresh instead. [2025-09-22T19:20:17.667369] [INFO ] [MAIN ] HTB: Wiping existing primary data before full refresh. [2025-09-22T19:20:17.667549] [INFO ] [LOCAL ] HTB: Starting deletion of primary data. [2025-09-22T19:20:17.667682] [DEBUG] [LOCAL ] HTB: No primary data file found to delete. [2025-09-22T19:20:17.667747] [INFO ] [MAIN ] HTB: Starting full primary refresh. [2025-09-22T19:20:17.796392] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-02 (2.07 seconds). [2025-09-22T19:20:18.065763] [INFO ] [REMOTE ] HTB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:20:18.122004] [INFO ] [REMOTE ] HTB: Fetching primary data for 2024-12. [2025-09-22T19:20:18.305209] [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-22T19:20:18.305531] [WARN ] [REMOTE ] HTB: No data returned for month 2024-12 [2025-09-22T19:20:18.325665] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T19:20:18.922075] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-03. [2025-09-22T19:20:19.722076] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-07. [2025-09-22T19:20:20.335069] [INFO ] [REMOTE ] HSBC: Incremental fetch complete for 2025-09 (3.81 seconds). [2025-09-22T19:20:20.342508] [INFO ] [REMOTE ] HSBC: Full fetch complete (73208 records). [2025-09-22T19:20:20.342667] [DEBUG] [VALIDATOR ] HSBC: Validating primary data. [2025-09-22T19:20:20.343630] [FATAL] [VALIDATOR ] HSBC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T19:20:20.343742] [FATAL] [MAIN ] HSBC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:20:20.343786] [WARN ] [MAIN ] HSBC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:20:20.343826] [INFO ] [LOCAL ] HSBC: Starting deletion of primary data. [2025-09-22T19:20:20.343884] [DEBUG] [LOCAL ] HSBC: No primary data file found to delete. [2025-09-22T19:20:20.343919] [INFO ] [LOCAL ] HSBC: Starting deletion of derivative data. [2025-09-22T19:20:20.344385] [DEBUG] [LOCAL ] HSBC: Deleted derivative data file. [2025-09-22T19:20:20.344484] [INFO ] [MAIN ] Update Progress: 1058/2372 symbols completed. HSBC took 38.3s. Estimated remaining: 2h 54m 13s. Rate: 7.5 symbols/min [2025-09-22T19:20:20.514417] [INFO ] [MAIN ] HTD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:20:20.522848] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-01. [2025-09-22T19:20:20.530115] [DEBUG] [LOCAL ] HTD: Loaded 13659 existing records from primary storage. [2025-09-22T19:20:20.530294] [INFO ] [MAIN ] HTD: Loaded 13659 existing records. [2025-09-22T19:20:20.715515] [WARN ] [MAIN ] HTD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:20:20.725876] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-07 (1.00 seconds). [2025-09-22T19:20:20.725963] [INFO ] [MAIN ] HTD: Wiping existing primary data before full refresh. [2025-09-22T19:20:20.730151] [INFO ] [LOCAL ] HTD: Starting deletion of primary data. [2025-09-22T19:20:20.731398] [DEBUG] [LOCAL ] HTD: Deleted primary data file. [2025-09-22T19:20:20.731537] [INFO ] [MAIN ] HTD: Starting full primary refresh. [2025-09-22T19:20:20.765024] [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-22T19:20:20.802607] [WARN ] [REMOTE ] HTB: No data returned for month 2025-01 [2025-09-22T19:20:21.118666] [INFO ] [REMOTE ] HTD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:20:21.168185] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-03 (2.25 seconds). [2025-09-22T19:20:21.322078] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-02. [2025-09-22T19:20:21.626085] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-02 (0.30 seconds). [2025-09-22T19:20:22.122065] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-08. [2025-09-22T19:20:22.922070] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-03. [2025-09-22T19:20:23.005852] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-08 (0.88 seconds). [2025-09-22T19:20:23.539883] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-22T19:20:23.722076] [INFO ] [REMOTE ] HSHP: Fetching primary data for 2025-09. [2025-09-22T19:20:24.522100] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-04. [2025-09-22T19:20:24.763972] [INFO ] [REMOTE ] HSHP: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-22T19:20:24.767051] [INFO ] [REMOTE ] HSHP: Full fetch complete (23548 records). [2025-09-22T19:20:24.767131] [DEBUG] [VALIDATOR ] HSHP: Validating primary data. [2025-09-22T19:20:25.134624] [DEBUG] [VALIDATOR ] HSHP: All expected trading days are present. [2025-09-22T19:20:25.134732] [DEBUG] [VALIDATOR ] HSHP: Primary data validation passed. [2025-09-22T19:20:25.135266] [INFO ] [MAIN ] HSHP: Fetched primary data is valid. [2025-09-22T19:20:25.135330] [DEBUG] [LOCAL ] HSHP: Saving primary data. [2025-09-22T19:20:25.136009] [DEBUG] [LOCAL ] HSHP: Trimmed 23548 records to 15572 (keeping 200 days of data) [2025-09-22T19:20:25.225126] [DEBUG] [LOCAL ] HSHP: Primary data saved (15572 records). [2025-09-22T19:20:25.225286] [INFO ] [MAIN ] HSHP: Full history saved. [2025-09-22T19:20:25.225388] [INFO ] [MAIN ] Update Progress: 1059/2372 symbols completed. HSHP took 26.8s. Estimated remaining: 2h 54m 1s. Rate: 7.5 symbols/min [2025-09-22T19:20:25.327175] [INFO ] [REMOTE ] HTD: Fetching primary data for 2024-12. [2025-09-22T19:20:25.403471] [INFO ] [MAIN ] HTFC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:20:25.403713] [DEBUG] [LOCAL ] HTFC: No existing data file found in primary storage. [2025-09-22T19:20:25.403780] [WARN ] [MAIN ] HTFC: No existing data found, performing full refresh instead. [2025-09-22T19:20:25.403946] [INFO ] [MAIN ] HTFC: Wiping existing primary data before full refresh. [2025-09-22T19:20:25.404002] [INFO ] [LOCAL ] HTFC: Starting deletion of primary data. [2025-09-22T19:20:25.404076] [DEBUG] [LOCAL ] HTFC: No primary data file found to delete. [2025-09-22T19:20:25.404150] [INFO ] [MAIN ] HTFC: Starting full primary refresh. [2025-09-22T19:20:25.766139] [INFO ] [REMOTE ] HTFC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:20:26.122216] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2024-12. [2025-09-22T19:20:26.125557] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2024-12 (0.80 seconds). [2025-09-22T19:20:26.361148] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-22T19:20:26.480512] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2024-12 (0.36 seconds). [2025-09-22T19:20:26.922063] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-01. [2025-09-22T19:20:27.537521] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T19:20:27.722120] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-01. [2025-09-22T19:20:28.018692] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-01 (0.30 seconds). [2025-09-22T19:20:28.522127] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-02. [2025-09-22T19:20:29.322083] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-02. [2025-09-22T19:20:29.362050] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-22T19:20:29.617482] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-02 (0.30 seconds). [2025-09-22T19:20:30.122102] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-03. [2025-09-22T19:20:30.456913] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-03 (0.33 seconds). [2025-09-22T19:20:30.922090] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-03. [2025-09-22T19:20:31.722076] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-05. [2025-09-22T19:20:31.838120] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-22T19:20:32.522058] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-04. [2025-09-22T19:20:33.322068] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-04. [2025-09-22T19:20:33.418263] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-04 (0.90 seconds). [2025-09-22T19:20:33.524392] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T19:20:33.737718] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-04 (0.42 seconds). [2025-09-22T19:20:34.122099] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-05. [2025-09-22T19:20:34.741025] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T19:20:34.922061] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-06. [2025-09-22T19:20:35.722066] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-06. [2025-09-22T19:20:35.755970] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-06 (0.83 seconds). [2025-09-22T19:20:36.522051] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-05. [2025-09-22T19:20:36.837348] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-05 (0.32 seconds). [2025-09-22T19:20:37.322054] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-06. [2025-09-22T19:20:37.561731] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-22T19:20:37.647876] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-06 (0.33 seconds). [2025-09-22T19:20:38.122073] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-04. [2025-09-22T19:20:38.595512] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-04 (0.47 seconds). [2025-09-22T19:20:38.922059] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-07. [2025-09-22T19:20:39.172469] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-07 (0.25 seconds). [2025-09-22T19:20:39.722069] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-07. [2025-09-22T19:20:40.522053] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-05. [2025-09-22T19:20:41.261218] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-05 (0.74 seconds). [2025-09-22T19:20:41.327511] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-07. [2025-09-22T19:20:41.347239] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-22T19:20:42.122021] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-06. [2025-09-22T19:20:42.155514] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-22T19:20:42.827322] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T19:20:42.922045] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-07. [2025-09-22T19:20:43.442071] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-07 (0.52 seconds). [2025-09-22T19:20:43.722062] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-08. [2025-09-22T19:20:44.522076] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-08. [2025-09-22T19:20:44.559244] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-22T19:20:45.322070] [INFO ] [REMOTE ] HTD: Fetching primary data for 2025-09. [2025-09-22T19:20:46.086288] [INFO ] [REMOTE ] HTD: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-22T19:20:46.089140] [INFO ] [REMOTE ] HTD: Full fetch complete (18810 records). [2025-09-22T19:20:46.089238] [DEBUG] [VALIDATOR ] HTD: Validating primary data. [2025-09-22T19:20:46.127191] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-08. [2025-09-22T19:20:46.426215] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-08 (0.30 seconds). [2025-09-22T19:20:46.520235] [DEBUG] [VALIDATOR ] HTD: All expected trading days are present. [2025-09-22T19:20:46.520350] [DEBUG] [VALIDATOR ] HTD: Primary data validation passed. [2025-09-22T19:20:46.521292] [INFO ] [MAIN ] HTD: Fetched primary data is valid. [2025-09-22T19:20:46.521436] [DEBUG] [LOCAL ] HTD: Saving primary data. [2025-09-22T19:20:46.550846] [DEBUG] [LOCAL ] HTD: Trimmed 18810 records to 13500 (keeping 200 days of data) [2025-09-22T19:20:46.553937] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-08 (2.03 seconds). [2025-09-22T19:20:46.651718] [DEBUG] [LOCAL ] HTD: Primary data saved (13500 records). [2025-09-22T19:20:46.651910] [INFO ] [MAIN ] HTD: Full history saved. [2025-09-22T19:20:46.652063] [INFO ] [MAIN ] Update Progress: 1060/2372 symbols completed. HTD took 26.3s. Estimated remaining: 2h 54m 10s. Rate: 7.5 symbols/min [2025-09-22T19:20:46.852582] [INFO ] [MAIN ] HTGC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:20:46.906891] [DEBUG] [LOCAL ] HTGC: Loaded 48422 existing records from primary storage. [2025-09-22T19:20:46.907067] [INFO ] [MAIN ] HTGC: Loaded 48422 existing records. [2025-09-22T19:20:46.927971] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-08. [2025-09-22T19:20:47.119520] [WARN ] [MAIN ] HTGC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:20:47.119880] [INFO ] [MAIN ] HTGC: Wiping existing primary data before full refresh. [2025-09-22T19:20:47.119975] [INFO ] [LOCAL ] HTGC: Starting deletion of primary data. [2025-09-22T19:20:47.122001] [DEBUG] [LOCAL ] HTGC: Deleted primary data file. [2025-09-22T19:20:47.122062] [INFO ] [MAIN ] HTGC: Starting full primary refresh. [2025-09-22T19:20:47.481804] [INFO ] [REMOTE ] HTGC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:20:47.717193] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-08 (0.79 seconds). [2025-09-22T19:20:47.722068] [INFO ] [REMOTE ] HTB: Fetching primary data for 2025-09. [2025-09-22T19:20:48.522071] [INFO ] [REMOTE ] HTFC: Fetching primary data for 2025-09. [2025-09-22T19:20:48.600553] [INFO ] [REMOTE ] HTB: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T19:20:48.602679] [INFO ] [REMOTE ] HTB: Full fetch complete (7417 records). [2025-09-22T19:20:48.602750] [DEBUG] [VALIDATOR ] HTB: Validating primary data. [2025-09-22T19:20:48.811929] [WARN ] [VALIDATOR ] HTB: Validation failed - insufficient historical data. Have 142 unique days, need 200 days [2025-09-22T19:20:48.812222] [FATAL] [MAIN ] HTB: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:20:48.812306] [WARN ] [MAIN ] HTB: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:20:48.812373] [INFO ] [LOCAL ] HTB: Starting deletion of primary data. [2025-09-22T19:20:48.812461] [DEBUG] [LOCAL ] HTB: No primary data file found to delete. [2025-09-22T19:20:48.812505] [INFO ] [LOCAL ] HTB: Starting deletion of derivative data. [2025-09-22T19:20:48.812548] [DEBUG] [LOCAL ] HTB: No derivative data file found to delete. [2025-09-22T19:20:48.812635] [INFO ] [MAIN ] Update Progress: 1061/2372 symbols completed. HTB took 31.3s. Estimated remaining: 2h 53m 55s. Rate: 7.5 symbols/min [2025-09-22T19:20:48.927675] [INFO ] [REMOTE ] HTFC: Incremental fetch complete for 2025-09 (0.41 seconds). [2025-09-22T19:20:48.937671] [INFO ] [REMOTE ] HTFC: Full fetch complete (861 records). [2025-09-22T19:20:48.940463] [DEBUG] [VALIDATOR ] HTFC: Validating primary data. [2025-09-22T19:20:48.941219] [FATAL] [VALIDATOR ] HTFC: Data is stale - most recent date (2025-09-19) is before last completed trading day (2025-09-22). Symbol may be delisted or halted. [2025-09-22T19:20:48.941726] [FATAL] [MAIN ] HTFC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:20:48.947301] [WARN ] [MAIN ] HTFC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:20:48.957755] [INFO ] [LOCAL ] HTFC: Starting deletion of primary data. [2025-09-22T19:20:48.957950] [DEBUG] [LOCAL ] HTFC: No primary data file found to delete. [2025-09-22T19:20:48.963261] [INFO ] [LOCAL ] HTFC: Starting deletion of derivative data. [2025-09-22T19:20:48.988315] [DEBUG] [LOCAL ] HTFC: No derivative data file found to delete. [2025-09-22T19:20:49.017431] [INFO ] [MAIN ] Update Progress: 1062/2372 symbols completed. HTFC took 23.8s. Estimated remaining: 2h 53m 37s. Rate: 7.5 symbols/min [2025-09-22T19:20:49.017203] [INFO ] [MAIN ] HTH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:20:49.201905] [INFO ] [MAIN ] HUBB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:20:49.216451] [DEBUG] [LOCAL ] HTH: Loaded 33269 existing records from primary storage. [2025-09-22T19:20:49.216830] [INFO ] [MAIN ] HTH: Loaded 33269 existing records. [2025-09-22T19:20:49.327195] [INFO ] [REMOTE ] HSY: Fetching primary data for 2025-09. [2025-09-22T19:20:49.413752] [WARN ] [MAIN ] HTH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:20:49.414009] [INFO ] [MAIN ] HTH: Wiping existing primary data before full refresh. [2025-09-22T19:20:49.414065] [INFO ] [LOCAL ] HTH: Starting deletion of primary data. [2025-09-22T19:20:49.415563] [DEBUG] [LOCAL ] HTH: Deleted primary data file. [2025-09-22T19:20:49.415710] [INFO ] [MAIN ] HTH: Starting full primary refresh. [2025-09-22T19:20:49.532638] [DEBUG] [LOCAL ] HUBB: Loaded 38022 existing records from primary storage. [2025-09-22T19:20:49.538582] [INFO ] [MAIN ] HUBB: Loaded 38022 existing records. [2025-09-22T19:20:49.940040] [WARN ] [MAIN ] HUBB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:20:49.971739] [INFO ] [MAIN ] HUBB: Wiping existing primary data before full refresh. [2025-09-22T19:20:49.983408] [INFO ] [LOCAL ] HUBB: Starting deletion of primary data. [2025-09-22T19:20:50.005278] [INFO ] [REMOTE ] HTH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:20:50.006463] [DEBUG] [LOCAL ] HUBB: Deleted primary data file. [2025-09-22T19:20:50.006674] [INFO ] [MAIN ] HUBB: Starting full primary refresh. [2025-09-22T19:20:50.127245] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2024-12. [2025-09-22T19:20:50.375316] [INFO ] [REMOTE ] HUBB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:20:50.922064] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2024-12. [2025-09-22T19:20:51.364903] [INFO ] [REMOTE ] HSY: Incremental fetch complete for 2025-09 (2.04 seconds). [2025-09-22T19:20:51.374755] [INFO ] [REMOTE ] HSY: Full fetch complete (73852 records). [2025-09-22T19:20:51.374943] [DEBUG] [VALIDATOR ] HSY: Validating primary data. [2025-09-22T19:20:51.724138] [INFO ] [REMOTE ] HTH: Fetching primary data for 2024-12. [2025-09-22T19:20:51.790750] [DEBUG] [VALIDATOR ] HSY: All expected trading days are present. [2025-09-22T19:20:51.790867] [DEBUG] [VALIDATOR ] HSY: Primary data validation passed. [2025-09-22T19:20:51.793588] [INFO ] [MAIN ] HSY: Fetched primary data is valid. [2025-09-22T19:20:51.793783] [DEBUG] [LOCAL ] HSY: Saving primary data. [2025-09-22T19:20:51.797065] [DEBUG] [LOCAL ] HSY: Trimmed 73852 records to 50458 (keeping 200 days of data) [2025-09-22T19:20:51.929284] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T19:20:52.112131] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-22T19:20:52.191847] [DEBUG] [LOCAL ] HSY: Primary data saved (50458 records). [2025-09-22T19:20:52.191992] [INFO ] [MAIN ] HSY: Full history saved. [2025-09-22T19:20:52.192146] [INFO ] [MAIN ] Update Progress: 1063/2372 symbols completed. HSY took 48.5s. Estimated remaining: 2h 53m 24s. Rate: 7.5 symbols/min [2025-09-22T19:20:52.364268] [INFO ] [MAIN ] HUBS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:20:52.408637] [DEBUG] [LOCAL ] HUBS: Loaded 40384 existing records from primary storage. [2025-09-22T19:20:52.408827] [INFO ] [MAIN ] HUBS: Loaded 40384 existing records. [2025-09-22T19:20:52.527246] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-01. [2025-09-22T19:20:52.610341] [WARN ] [MAIN ] HUBS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:20:52.610695] [INFO ] [MAIN ] HUBS: Wiping existing primary data before full refresh. [2025-09-22T19:20:52.610763] [INFO ] [LOCAL ] HUBS: Starting deletion of primary data. [2025-09-22T19:20:52.611869] [DEBUG] [LOCAL ] HUBS: Deleted primary data file. [2025-09-22T19:20:52.611955] [INFO ] [MAIN ] HUBS: Starting full primary refresh. [2025-09-22T19:20:52.977409] [INFO ] [REMOTE ] HUBS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:20:52.995232] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2024-12 (1.27 seconds). [2025-09-22T19:20:53.322047] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2024-12. [2025-09-22T19:20:54.041929] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T19:20:54.122002] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-02. [2025-09-22T19:20:54.782109] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T19:20:54.922062] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-01. [2025-09-22T19:20:55.722120] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-01. [2025-09-22T19:20:56.361001] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T19:20:56.393954] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-02 (2.27 seconds). [2025-09-22T19:20:56.522053] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-03. [2025-09-22T19:20:56.873990] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T19:20:57.322007] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-02. [2025-09-22T19:20:57.875318] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-03 (1.35 seconds). [2025-09-22T19:20:58.122015] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-01. [2025-09-22T19:20:58.586019] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-22T19:20:58.922114] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-04. [2025-09-22T19:20:59.530521] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T19:20:59.722119] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-03. [2025-09-22T19:21:00.451783] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T19:21:00.522018] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-05. [2025-09-22T19:21:01.322041] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-02. [2025-09-22T19:21:02.181222] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-02. [2025-09-22T19:21:02.202876] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-03 (2.48 seconds). [2025-09-22T19:21:02.534578] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-22T19:21:02.922085] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-06. [2025-09-22T19:21:03.722129] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-04. [2025-09-22T19:21:04.065827] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-02 (2.74 seconds). [2025-09-22T19:21:04.522137] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-03. [2025-09-22T19:21:04.826698] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-02 (2.65 seconds). [2025-09-22T19:21:05.243121] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-06 (2.32 seconds). [2025-09-22T19:21:05.322055] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-07. [2025-09-22T19:21:05.534007] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T19:21:06.001932] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T19:21:06.122088] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-04. [2025-09-22T19:21:06.904754] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-22T19:21:06.922007] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-08. [2025-09-22T19:21:07.722091] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-03. [2025-09-22T19:21:07.899795] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-22T19:21:08.304335] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T19:21:08.522052] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-05. [2025-09-22T19:21:08.575249] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-03 (0.85 seconds). [2025-09-22T19:21:09.322069] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-05. [2025-09-22T19:21:10.078993] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T19:21:10.122073] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-06. [2025-09-22T19:21:10.927282] [INFO ] [REMOTE ] HUBB: Fetching primary data for 2025-09. [2025-09-22T19:21:10.938509] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-05 (1.62 seconds). [2025-09-22T19:21:11.722035] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-04. [2025-09-22T19:21:11.762221] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T19:21:11.974388] [INFO ] [REMOTE ] HUBB: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-22T19:21:11.985263] [INFO ] [REMOTE ] HUBB: Full fetch complete (53471 records). [2025-09-22T19:21:11.985422] [DEBUG] [VALIDATOR ] HUBB: Validating primary data. [2025-09-22T19:21:12.373043] [DEBUG] [VALIDATOR ] HUBB: All expected trading days are present. [2025-09-22T19:21:12.373124] [DEBUG] [VALIDATOR ] HUBB: Primary data validation passed. [2025-09-22T19:21:12.373962] [INFO ] [MAIN ] HUBB: Fetched primary data is valid. [2025-09-22T19:21:12.374027] [DEBUG] [LOCAL ] HUBB: Saving primary data. [2025-09-22T19:21:12.375249] [DEBUG] [LOCAL ] HUBB: Trimmed 53471 records to 37308 (keeping 200 days of data) [2025-09-22T19:21:12.558253] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-06. [2025-09-22T19:21:12.622770] [DEBUG] [LOCAL ] HUBB: Primary data saved (37308 records). [2025-09-22T19:21:12.622910] [INFO ] [MAIN ] HUBB: Full history saved. [2025-09-22T19:21:12.623013] [INFO ] [MAIN ] Update Progress: 1064/2372 symbols completed. HUBB took 23.6s. Estimated remaining: 2h 53m 31s. Rate: 7.5 symbols/min [2025-09-22T19:21:12.804420] [INFO ] [MAIN ] HUM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:21:12.856805] [DEBUG] [LOCAL ] HUM: Loaded 49586 existing records from primary storage. [2025-09-22T19:21:12.856947] [INFO ] [MAIN ] HUM: Loaded 49586 existing records. [2025-09-22T19:21:13.062472] [WARN ] [MAIN ] HUM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:21:13.064391] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-22T19:21:13.063527] [INFO ] [MAIN ] HUM: Wiping existing primary data before full refresh. [2025-09-22T19:21:13.071630] [INFO ] [LOCAL ] HUM: Starting deletion of primary data. [2025-09-22T19:21:13.073634] [DEBUG] [LOCAL ] HUM: Deleted primary data file. [2025-09-22T19:21:13.073728] [INFO ] [MAIN ] HUM: Starting full primary refresh. [2025-09-22T19:21:13.329241] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-07. [2025-09-22T19:21:13.436268] [INFO ] [REMOTE ] HUM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:21:14.122092] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-05. [2025-09-22T19:21:14.202953] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T19:21:14.922182] [INFO ] [REMOTE ] HUM: Fetching primary data for 2024-12. [2025-09-22T19:21:15.722080] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-07. [2025-09-22T19:21:15.824213] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-07 (2.49 seconds). [2025-09-22T19:21:16.285974] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-05 (2.16 seconds). [2025-09-22T19:21:16.522110] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-06. [2025-09-22T19:21:17.322078] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-08. [2025-09-22T19:21:17.354455] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-07 (1.63 seconds). [2025-09-22T19:21:17.403434] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2024-12 (2.48 seconds). [2025-09-22T19:21:17.552073] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-22T19:21:18.122119] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-07. [2025-09-22T19:21:18.922084] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-01. [2025-09-22T19:21:19.367614] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-08 (2.05 seconds). [2025-09-22T19:21:19.415319] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-22T19:21:19.722113] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-08. [2025-09-22T19:21:20.490705] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T19:21:20.522005] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-02. [2025-09-22T19:21:21.123890] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T19:21:21.322057] [INFO ] [REMOTE ] HUBS: Fetching primary data for 2025-09. [2025-09-22T19:21:22.011509] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T19:21:22.122101] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-03. [2025-09-22T19:21:22.922116] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-08. [2025-09-22T19:21:23.078275] [INFO ] [REMOTE ] HUBS: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T19:21:23.084744] [INFO ] [REMOTE ] HUBS: Full fetch complete (55510 records). [2025-09-22T19:21:23.084902] [DEBUG] [VALIDATOR ] HUBS: Validating primary data. [2025-09-22T19:21:23.520933] [DEBUG] [VALIDATOR ] HUBS: All expected trading days are present. [2025-09-22T19:21:23.521202] [DEBUG] [VALIDATOR ] HUBS: Primary data validation passed. [2025-09-22T19:21:23.522072] [INFO ] [MAIN ] HUBS: Fetched primary data is valid. [2025-09-22T19:21:23.522247] [DEBUG] [LOCAL ] HUBS: Saving primary data. [2025-09-22T19:21:23.523868] [DEBUG] [LOCAL ] HUBS: Trimmed 55510 records to 39661 (keeping 200 days of data) [2025-09-22T19:21:23.645259] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T19:21:23.741732] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-04. [2025-09-22T19:21:23.813493] [DEBUG] [LOCAL ] HUBS: Primary data saved (39661 records). [2025-09-22T19:21:23.813678] [INFO ] [MAIN ] HUBS: Full history saved. [2025-09-22T19:21:23.813789] [INFO ] [MAIN ] Update Progress: 1065/2372 symbols completed. HUBS took 31.6s. Estimated remaining: 2h 53m 27s. Rate: 7.5 symbols/min [2025-09-22T19:21:23.991396] [INFO ] [MAIN ] HUN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:21:24.047615] [DEBUG] [LOCAL ] HUN: Loaded 53978 existing records from primary storage. [2025-09-22T19:21:24.047822] [INFO ] [MAIN ] HUN: Loaded 53978 existing records. [2025-09-22T19:21:24.231003] [WARN ] [MAIN ] HUN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:21:24.231258] [INFO ] [MAIN ] HUN: Wiping existing primary data before full refresh. [2025-09-22T19:21:24.231304] [INFO ] [LOCAL ] HUN: Starting deletion of primary data. [2025-09-22T19:21:24.232808] [DEBUG] [LOCAL ] HUN: Deleted primary data file. [2025-09-22T19:21:24.232870] [INFO ] [MAIN ] HUN: Starting full primary refresh. [2025-09-22T19:21:24.529149] [INFO ] [REMOTE ] HTGC: Fetching primary data for 2025-09. [2025-09-22T19:21:24.603275] [INFO ] [REMOTE ] HUN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:21:24.628424] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-22T19:21:25.322160] [INFO ] [REMOTE ] HUN: Fetching primary data for 2024-12. [2025-09-22T19:21:25.838108] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-04 (2.10 seconds). [2025-09-22T19:21:26.122145] [INFO ] [REMOTE ] HTH: Fetching primary data for 2025-09. [2025-09-22T19:21:26.295074] [INFO ] [REMOTE ] HTGC: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T19:21:26.304090] [INFO ] [REMOTE ] HTGC: Full fetch complete (68089 records). [2025-09-22T19:21:26.304348] [DEBUG] [VALIDATOR ] HTGC: Validating primary data. [2025-09-22T19:21:26.691274] [DEBUG] [VALIDATOR ] HTGC: All expected trading days are present. [2025-09-22T19:21:26.691359] [DEBUG] [VALIDATOR ] HTGC: Primary data validation passed. [2025-09-22T19:21:26.692299] [INFO ] [MAIN ] HTGC: Fetched primary data is valid. [2025-09-22T19:21:26.692385] [DEBUG] [LOCAL ] HTGC: Saving primary data. [2025-09-22T19:21:26.696497] [DEBUG] [LOCAL ] HTGC: Trimmed 68089 records to 47623 (keeping 200 days of data) [2025-09-22T19:21:26.932807] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-05. [2025-09-22T19:21:27.022751] [DEBUG] [LOCAL ] HTGC: Primary data saved (47623 records). [2025-09-22T19:21:27.022910] [INFO ] [MAIN ] HTGC: Full history saved. [2025-09-22T19:21:27.023023] [INFO ] [MAIN ] Update Progress: 1066/2372 symbols completed. HTGC took 40.4s. Estimated remaining: 2h 53m 13s. Rate: 7.5 symbols/min [2025-09-22T19:21:27.198240] [INFO ] [MAIN ] HUYA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:21:27.228211] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T19:21:27.279997] [DEBUG] [LOCAL ] HUYA: Loaded 45033 existing records from primary storage. [2025-09-22T19:21:27.280164] [INFO ] [MAIN ] HUYA: Loaded 45033 existing records. [2025-09-22T19:21:27.455546] [WARN ] [MAIN ] HUYA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:21:27.455811] [INFO ] [MAIN ] HUYA: Wiping existing primary data before full refresh. [2025-09-22T19:21:27.455874] [INFO ] [LOCAL ] HUYA: Starting deletion of primary data. [2025-09-22T19:21:27.456888] [DEBUG] [LOCAL ] HUYA: Deleted primary data file. [2025-09-22T19:21:27.456948] [INFO ] [MAIN ] HUYA: Starting full primary refresh. [2025-09-22T19:21:27.733130] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-01. [2025-09-22T19:21:27.817565] [INFO ] [REMOTE ] HUYA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:21:27.911216] [INFO ] [REMOTE ] HTH: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-22T19:21:27.916425] [INFO ] [REMOTE ] HTH: Full fetch complete (46486 records). [2025-09-22T19:21:27.916514] [DEBUG] [VALIDATOR ] HTH: Validating primary data. [2025-09-22T19:21:28.315457] [DEBUG] [VALIDATOR ] HTH: All expected trading days are present. [2025-09-22T19:21:28.315572] [DEBUG] [VALIDATOR ] HTH: Primary data validation passed. [2025-09-22T19:21:28.316565] [INFO ] [MAIN ] HTH: Fetched primary data is valid. [2025-09-22T19:21:28.316658] [DEBUG] [LOCAL ] HTH: Saving primary data. [2025-09-22T19:21:28.317938] [DEBUG] [LOCAL ] HTH: Trimmed 46486 records to 32579 (keeping 200 days of data) [2025-09-22T19:21:28.522538] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2024-12. [2025-09-22T19:21:28.531451] [DEBUG] [LOCAL ] HTH: Primary data saved (32579 records). [2025-09-22T19:21:28.531608] [INFO ] [MAIN ] HTH: Full history saved. [2025-09-22T19:21:28.531755] [INFO ] [MAIN ] Update Progress: 1067/2372 symbols completed. HTH took 39.7s. Estimated remaining: 2h 52m 57s. Rate: 7.5 symbols/min [2025-09-22T19:21:28.735094] [INFO ] [MAIN ] HVT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:21:28.753301] [DEBUG] [LOCAL ] HVT: Loaded 16524 existing records from primary storage. [2025-09-22T19:21:28.753434] [INFO ] [MAIN ] HVT: Loaded 16524 existing records. [2025-09-22T19:21:28.927741] [WARN ] [MAIN ] HVT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:21:28.927997] [INFO ] [MAIN ] HVT: Wiping existing primary data before full refresh. [2025-09-22T19:21:28.928046] [INFO ] [LOCAL ] HVT: Starting deletion of primary data. [2025-09-22T19:21:28.928507] [DEBUG] [LOCAL ] HVT: Deleted primary data file. [2025-09-22T19:21:28.928568] [INFO ] [MAIN ] HVT: Starting full primary refresh. [2025-09-22T19:21:29.296422] [INFO ] [REMOTE ] HVT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:21:29.322005] [INFO ] [REMOTE ] HVT: Fetching primary data for 2024-12. [2025-09-22T19:21:29.825580] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-05 (2.89 seconds). [2025-09-22T19:21:29.935585] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-01 (2.20 seconds). [2025-09-22T19:21:29.966509] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2024-12 (0.64 seconds). [2025-09-22T19:21:30.012748] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T19:21:30.122109] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-06. [2025-09-22T19:21:30.922081] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-02. [2025-09-22T19:21:31.722021] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-01. [2025-09-22T19:21:31.909456] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-22T19:21:32.446604] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-01 (0.72 seconds). [2025-09-22T19:21:32.481725] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T19:21:32.522011] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-01. [2025-09-22T19:21:33.322062] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-03. [2025-09-22T19:21:34.071905] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T19:21:34.122014] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-02. [2025-09-22T19:21:34.922067] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-07. [2025-09-22T19:21:35.024781] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-22T19:21:35.384917] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-22T19:21:35.722056] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-03. [2025-09-22T19:21:36.522030] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-02. [2025-09-22T19:21:36.886979] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T19:21:37.322061] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-04. [2025-09-22T19:21:37.428342] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-22T19:21:37.485356] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T19:21:38.122064] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-08. [2025-09-22T19:21:38.653005] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-22T19:21:38.922067] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-03. [2025-09-22T19:21:39.722083] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-04. [2025-09-22T19:21:39.801194] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-03 (0.88 seconds). [2025-09-22T19:21:39.926286] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-22T19:21:40.522065] [INFO ] [REMOTE ] HUM: Fetching primary data for 2025-09. [2025-09-22T19:21:41.304744] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T19:21:41.322010] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-05. [2025-09-22T19:21:42.122119] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-04. [2025-09-22T19:21:42.615534] [INFO ] [REMOTE ] HUM: Incremental fetch complete for 2025-09 (2.09 seconds). [2025-09-22T19:21:42.623885] [INFO ] [REMOTE ] HUM: Full fetch complete (70967 records). [2025-09-22T19:21:42.624043] [DEBUG] [VALIDATOR ] HUM: Validating primary data. [2025-09-22T19:21:42.924614] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-05. [2025-09-22T19:21:43.041183] [DEBUG] [VALIDATOR ] HUM: All expected trading days are present. [2025-09-22T19:21:43.041359] [DEBUG] [VALIDATOR ] HUM: Primary data validation passed. [2025-09-22T19:21:43.042567] [INFO ] [MAIN ] HUM: Fetched primary data is valid. [2025-09-22T19:21:43.042726] [DEBUG] [LOCAL ] HUM: Saving primary data. [2025-09-22T19:21:43.044322] [DEBUG] [LOCAL ] HUM: Trimmed 70967 records to 48899 (keeping 200 days of data) [2025-09-22T19:21:43.160663] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-22T19:21:43.218328] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-22T19:21:43.407559] [DEBUG] [LOCAL ] HUM: Primary data saved (48899 records). [2025-09-22T19:21:43.407726] [INFO ] [MAIN ] HUM: Full history saved. [2025-09-22T19:21:43.407822] [INFO ] [MAIN ] Update Progress: 1068/2372 symbols completed. HUM took 30.8s. Estimated remaining: 2h 52m 58s. Rate: 7.5 symbols/min [2025-09-22T19:21:43.576614] [INFO ] [MAIN ] HWM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:21:43.630357] [DEBUG] [LOCAL ] HWM: Loaded 53803 existing records from primary storage. [2025-09-22T19:21:43.630502] [INFO ] [MAIN ] HWM: Loaded 53803 existing records. [2025-09-22T19:21:43.731184] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-05. [2025-09-22T19:21:43.815626] [WARN ] [MAIN ] HWM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:21:43.815904] [INFO ] [MAIN ] HWM: Wiping existing primary data before full refresh. [2025-09-22T19:21:43.815964] [INFO ] [LOCAL ] HWM: Starting deletion of primary data. [2025-09-22T19:21:43.817274] [DEBUG] [LOCAL ] HWM: Deleted primary data file. [2025-09-22T19:21:43.817334] [INFO ] [MAIN ] HWM: Starting full primary refresh. [2025-09-22T19:21:44.180488] [INFO ] [REMOTE ] HWM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:21:44.522022] [INFO ] [REMOTE ] HWM: Fetching primary data for 2024-12. [2025-09-22T19:21:44.804752] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-05 (1.07 seconds). [2025-09-22T19:21:44.954915] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-05 (2.03 seconds). [2025-09-22T19:21:45.322051] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-06. [2025-09-22T19:21:45.878138] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T19:21:46.122066] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-01. [2025-09-22T19:21:46.301904] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T19:21:46.922118] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-06. [2025-09-22T19:21:47.722130] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-06. [2025-09-22T19:21:47.820669] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T19:21:48.481979] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T19:21:48.522037] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-07. [2025-09-22T19:21:49.332460] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-07. [2025-09-22T19:21:49.338441] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-06 (1.62 seconds). [2025-09-22T19:21:50.122021] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-07. [2025-09-22T19:21:50.180120] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-22T19:21:50.264087] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-07 (1.74 seconds). [2025-09-22T19:21:50.922054] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-08. [2025-09-22T19:21:51.722051] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-02. [2025-09-22T19:21:51.944521] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-22T19:21:51.964794] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-22T19:21:52.522076] [INFO ] [REMOTE ] HVT: Fetching primary data for 2025-09. [2025-09-22T19:21:53.322122] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-08. [2025-09-22T19:21:53.430381] [INFO ] [REMOTE ] HVT: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-22T19:21:53.433340] [INFO ] [REMOTE ] HVT: Full fetch complete (23783 records). [2025-09-22T19:21:53.433419] [DEBUG] [VALIDATOR ] HVT: Validating primary data. [2025-09-22T19:21:53.865106] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-02 (2.14 seconds). [2025-09-22T19:21:53.890174] [DEBUG] [VALIDATOR ] HVT: All expected trading days are present. [2025-09-22T19:21:53.890464] [DEBUG] [VALIDATOR ] HVT: Primary data validation passed. [2025-09-22T19:21:53.891106] [INFO ] [MAIN ] HVT: Fetched primary data is valid. [2025-09-22T19:21:53.891676] [DEBUG] [LOCAL ] HVT: Saving primary data. [2025-09-22T19:21:53.892670] [DEBUG] [LOCAL ] HVT: Trimmed 23783 records to 16157 (keeping 200 days of data) [2025-09-22T19:21:53.993423] [DEBUG] [LOCAL ] HVT: Primary data saved (16157 records). [2025-09-22T19:21:53.993601] [INFO ] [MAIN ] HVT: Full history saved. [2025-09-22T19:21:53.993720] [INFO ] [MAIN ] Update Progress: 1069/2372 symbols completed. HVT took 25.5s. Estimated remaining: 2h 52m 53s. Rate: 7.5 symbols/min [2025-09-22T19:21:54.136424] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-03. [2025-09-22T19:21:54.168746] [INFO ] [MAIN ] HXL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:21:54.213576] [DEBUG] [LOCAL ] HXL: Loaded 46858 existing records from primary storage. [2025-09-22T19:21:54.213755] [INFO ] [MAIN ] HXL: Loaded 46858 existing records. [2025-09-22T19:21:54.395846] [WARN ] [MAIN ] HXL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:21:54.396136] [INFO ] [MAIN ] HXL: Wiping existing primary data before full refresh. [2025-09-22T19:21:54.396184] [INFO ] [LOCAL ] HXL: Starting deletion of primary data. [2025-09-22T19:21:54.397169] [DEBUG] [LOCAL ] HXL: Deleted primary data file. [2025-09-22T19:21:54.397230] [INFO ] [MAIN ] HXL: Starting full primary refresh. [2025-09-22T19:21:54.801460] [INFO ] [REMOTE ] HXL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:21:54.901315] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-22T19:21:54.922019] [INFO ] [REMOTE ] HUYA: Fetching primary data for 2025-09. [2025-09-22T19:21:55.722019] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-08. [2025-09-22T19:21:55.939846] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T19:21:56.522155] [INFO ] [REMOTE ] HXL: Fetching primary data for 2024-12. [2025-09-22T19:21:56.633031] [INFO ] [REMOTE ] HUYA: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T19:21:56.641072] [INFO ] [REMOTE ] HUYA: Full fetch complete (63833 records). [2025-09-22T19:21:56.641206] [DEBUG] [VALIDATOR ] HUYA: Validating primary data. [2025-09-22T19:21:57.025507] [DEBUG] [VALIDATOR ] HUYA: All expected trading days are present. [2025-09-22T19:21:57.025607] [DEBUG] [VALIDATOR ] HUYA: Primary data validation passed. [2025-09-22T19:21:57.026499] [INFO ] [MAIN ] HUYA: Fetched primary data is valid. [2025-09-22T19:21:57.026677] [DEBUG] [LOCAL ] HUYA: Saving primary data. [2025-09-22T19:21:57.028593] [DEBUG] [LOCAL ] HUYA: Trimmed 63833 records to 44445 (keeping 200 days of data) [2025-09-22T19:21:57.263512] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-22T19:21:57.322573] [INFO ] [REMOTE ] HUN: Fetching primary data for 2025-09. [2025-09-22T19:21:57.331041] [DEBUG] [LOCAL ] HUYA: Primary data saved (44445 records). [2025-09-22T19:21:57.331126] [INFO ] [MAIN ] HUYA: Full history saved. [2025-09-22T19:21:57.331204] [INFO ] [MAIN ] Update Progress: 1070/2372 symbols completed. HUYA took 30.3s. Estimated remaining: 2h 52m 39s. Rate: 7.5 symbols/min [2025-09-22T19:21:57.508484] [INFO ] [MAIN ] HY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:21:57.520284] [DEBUG] [LOCAL ] HY: Loaded 10589 existing records from primary storage. [2025-09-22T19:21:57.520393] [INFO ] [MAIN ] HY: Loaded 10589 existing records. [2025-09-22T19:21:57.699341] [WARN ] [MAIN ] HY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:21:57.699592] [INFO ] [MAIN ] HY: Wiping existing primary data before full refresh. [2025-09-22T19:21:57.699680] [INFO ] [LOCAL ] HY: Starting deletion of primary data. [2025-09-22T19:21:57.700149] [DEBUG] [LOCAL ] HY: Deleted primary data file. [2025-09-22T19:21:57.700208] [INFO ] [MAIN ] HY: Starting full primary refresh. [2025-09-22T19:21:58.054428] [INFO ] [REMOTE ] HY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:21:58.087469] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-22T19:21:58.122000] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-01. [2025-09-22T19:21:58.922038] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-04. [2025-09-22T19:21:59.162047] [INFO ] [REMOTE ] HUN: Incremental fetch complete for 2025-09 (1.84 seconds). [2025-09-22T19:21:59.170347] [INFO ] [REMOTE ] HUN: Full fetch complete (76594 records). [2025-09-22T19:21:59.170485] [DEBUG] [VALIDATOR ] HUN: Validating primary data. [2025-09-22T19:21:59.594273] [DEBUG] [VALIDATOR ] HUN: All expected trading days are present. [2025-09-22T19:21:59.594389] [DEBUG] [VALIDATOR ] HUN: Primary data validation passed. [2025-09-22T19:21:59.595399] [INFO ] [MAIN ] HUN: Fetched primary data is valid. [2025-09-22T19:21:59.595470] [DEBUG] [LOCAL ] HUN: Saving primary data. [2025-09-22T19:21:59.597148] [DEBUG] [LOCAL ] HUN: Trimmed 76594 records to 53203 (keeping 200 days of data) [2025-09-22T19:21:59.722605] [INFO ] [REMOTE ] HY: Fetching primary data for 2024-12. [2025-09-22T19:21:59.859842] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-01 (1.74 seconds). [2025-09-22T19:21:59.979359] [DEBUG] [LOCAL ] HUN: Primary data saved (53203 records). [2025-09-22T19:21:59.979521] [INFO ] [MAIN ] HUN: Full history saved. [2025-09-22T19:21:59.979610] [INFO ] [MAIN ] Update Progress: 1071/2372 symbols completed. HUN took 36.2s. Estimated remaining: 2h 52m 25s. Rate: 7.5 symbols/min [2025-09-22T19:22:00.155714] [INFO ] [MAIN ] HYAC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:22:00.155935] [DEBUG] [LOCAL ] HYAC: No existing data file found in primary storage. [2025-09-22T19:22:00.155994] [WARN ] [MAIN ] HYAC: No existing data found, performing full refresh instead. [2025-09-22T19:22:00.156145] [INFO ] [MAIN ] HYAC: Wiping existing primary data before full refresh. [2025-09-22T19:22:00.156191] [INFO ] [LOCAL ] HYAC: Starting deletion of primary data. [2025-09-22T19:22:00.156236] [DEBUG] [LOCAL ] HYAC: No primary data file found to delete. [2025-09-22T19:22:00.156271] [INFO ] [MAIN ] HYAC: Starting full primary refresh. [2025-09-22T19:22:00.519091] [INFO ] [REMOTE ] HYAC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:22:00.521998] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2024-12. [2025-09-22T19:22:00.626332] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-04 (1.70 seconds). [2025-09-22T19:22:00.637207] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2024-12 (0.91 seconds). [2025-09-22T19:22:00.786377] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2024-12 (0.26 seconds). [2025-09-22T19:22:01.322037] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-01. [2025-09-22T19:22:02.122092] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-02. [2025-09-22T19:22:02.196814] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-01 (0.87 seconds). [2025-09-22T19:22:02.922105] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-02. [2025-09-22T19:22:03.495854] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T19:22:03.722089] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-03. [2025-09-22T19:22:03.742334] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-02 (0.82 seconds). [2025-09-22T19:22:04.522121] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-01. [2025-09-22T19:22:04.813419] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-01 (0.29 seconds). [2025-09-22T19:22:05.119258] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T19:22:05.322053] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-03. [2025-09-22T19:22:06.039336] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-03 (0.72 seconds). [2025-09-22T19:22:06.122015] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-02. [2025-09-22T19:22:06.503631] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-02 (0.38 seconds). [2025-09-22T19:22:06.922075] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-04. [2025-09-22T19:22:07.722120] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-03. [2025-09-22T19:22:07.838766] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-22T19:22:08.016443] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-03 (0.29 seconds). [2025-09-22T19:22:08.522119] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-05. [2025-09-22T19:22:09.322066] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-04. [2025-09-22T19:22:09.641870] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-04 (0.32 seconds). [2025-09-22T19:22:10.122072] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-05. [2025-09-22T19:22:10.529159] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-05 (2.01 seconds). [2025-09-22T19:22:10.702536] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-05 (0.58 seconds). [2025-09-22T19:22:10.922057] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-06. [2025-09-22T19:22:11.642967] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-06 (0.72 seconds). [2025-09-22T19:22:11.722065] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-05. [2025-09-22T19:22:12.047746] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-05 (0.33 seconds). [2025-09-22T19:22:12.522065] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-06. [2025-09-22T19:22:12.976677] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-22T19:22:13.322041] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-07. [2025-09-22T19:22:13.750814] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-07 (0.43 seconds). [2025-09-22T19:22:14.122061] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-06. [2025-09-22T19:22:14.922100] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-07. [2025-09-22T19:22:15.484057] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-22T19:22:15.714373] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-22T19:22:15.725418] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-08. [2025-09-22T19:22:16.522087] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-08. [2025-09-22T19:22:16.614958] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T19:22:16.762108] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-08 (0.24 seconds). [2025-09-22T19:22:17.322092] [INFO ] [REMOTE ] HYAC: Fetching primary data for 2025-09. [2025-09-22T19:22:17.628971] [INFO ] [REMOTE ] HYAC: Incremental fetch complete for 2025-09 (0.31 seconds). [2025-09-22T19:22:17.629663] [INFO ] [REMOTE ] HYAC: Full fetch complete (868 records). [2025-09-22T19:22:17.629738] [DEBUG] [VALIDATOR ] HYAC: Validating primary data. [2025-09-22T19:22:17.816480] [WARN ] [VALIDATOR ] HYAC: Validation failed - insufficient historical data. Have 173 unique days, need 200 days [2025-09-22T19:22:17.816729] [FATAL] [MAIN ] HYAC: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:22:17.816802] [WARN ] [MAIN ] HYAC: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:22:17.816877] [INFO ] [LOCAL ] HYAC: Starting deletion of primary data. [2025-09-22T19:22:17.816964] [DEBUG] [LOCAL ] HYAC: No primary data file found to delete. [2025-09-22T19:22:17.817058] [INFO ] [LOCAL ] HYAC: Starting deletion of derivative data. [2025-09-22T19:22:17.817137] [DEBUG] [LOCAL ] HYAC: No derivative data file found to delete. [2025-09-22T19:22:17.817221] [INFO ] [MAIN ] Update Progress: 1072/2372 symbols completed. HYAC took 17.8s. Estimated remaining: 2h 52m 29s. Rate: 7.5 symbols/min [2025-09-22T19:22:18.012974] [INFO ] [MAIN ] HYBX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:22:18.013210] [DEBUG] [LOCAL ] HYBX: No existing data file found in primary storage. [2025-09-22T19:22:18.013269] [WARN ] [MAIN ] HYBX: No existing data found, performing full refresh instead. [2025-09-22T19:22:18.013432] [INFO ] [MAIN ] HYBX: Wiping existing primary data before full refresh. [2025-09-22T19:22:18.013502] [INFO ] [LOCAL ] HYBX: Starting deletion of primary data. [2025-09-22T19:22:18.013566] [DEBUG] [LOCAL ] HYBX: No primary data file found to delete. [2025-09-22T19:22:18.013610] [INFO ] [MAIN ] HYBX: Starting full primary refresh. [2025-09-22T19:22:18.126037] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-04. [2025-09-22T19:22:18.398277] [INFO ] [REMOTE ] HYBX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:22:18.922112] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2024-12. [2025-09-22T19:22:19.246814] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2024-12 (0.32 seconds). [2025-09-22T19:22:19.722073] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-07. [2025-09-22T19:22:19.812007] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T19:22:20.522116] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-01. [2025-09-22T19:22:20.850524] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-01 (0.33 seconds). [2025-09-22T19:22:21.322031] [INFO ] [REMOTE ] HY: Fetching primary data for 2025-09. [2025-09-22T19:22:21.649943] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-22T19:22:22.122082] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-05. [2025-09-22T19:22:22.224258] [INFO ] [REMOTE ] HY: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-22T19:22:22.227024] [INFO ] [REMOTE ] HY: Full fetch complete (15214 records). [2025-09-22T19:22:22.227120] [DEBUG] [VALIDATOR ] HY: Validating primary data. [2025-09-22T19:22:22.587396] [DEBUG] [VALIDATOR ] HY: All expected trading days are present. [2025-09-22T19:22:22.587479] [DEBUG] [VALIDATOR ] HY: Primary data validation passed. [2025-09-22T19:22:22.587712] [INFO ] [MAIN ] HY: Fetched primary data is valid. [2025-09-22T19:22:22.587772] [DEBUG] [LOCAL ] HY: Saving primary data. [2025-09-22T19:22:22.588260] [DEBUG] [LOCAL ] HY: Trimmed 15214 records to 10144 (keeping 200 days of data) [2025-09-22T19:22:22.648140] [DEBUG] [LOCAL ] HY: Primary data saved (10144 records). [2025-09-22T19:22:22.648243] [INFO ] [MAIN ] HY: Full history saved. [2025-09-22T19:22:22.648334] [INFO ] [MAIN ] Update Progress: 1073/2372 symbols completed. HY took 25.3s. Estimated remaining: 2h 52m 17s. Rate: 7.5 symbols/min [2025-09-22T19:22:22.816057] [INFO ] [MAIN ] HYI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:22:22.828423] [DEBUG] [LOCAL ] HYI: Loaded 8995 existing records from primary storage. [2025-09-22T19:22:22.828537] [INFO ] [MAIN ] HYI: Loaded 8995 existing records. [2025-09-22T19:22:22.927270] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-02. [2025-09-22T19:22:23.013058] [WARN ] [MAIN ] HYI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:22:23.013348] [INFO ] [MAIN ] HYI: Wiping existing primary data before full refresh. [2025-09-22T19:22:23.013409] [INFO ] [LOCAL ] HYI: Starting deletion of primary data. [2025-09-22T19:22:23.013923] [DEBUG] [LOCAL ] HYI: Deleted primary data file. [2025-09-22T19:22:23.013982] [INFO ] [MAIN ] HYI: Starting full primary refresh. [2025-09-22T19:22:23.272756] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-02 (0.35 seconds). [2025-09-22T19:22:23.381859] [INFO ] [REMOTE ] HYI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:22:23.690108] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-22T19:22:23.722026] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-06. [2025-09-22T19:22:24.522063] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-03. [2025-09-22T19:22:24.920992] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-03 (0.40 seconds). [2025-09-22T19:22:25.322060] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-04. [2025-09-22T19:22:25.371350] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T19:22:25.661467] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-04 (0.34 seconds). [2025-09-22T19:22:26.122077] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-07. [2025-09-22T19:22:26.922062] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-05. [2025-09-22T19:22:27.207584] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-05 (0.29 seconds). [2025-09-22T19:22:27.681037] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T19:22:27.722052] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-08. [2025-09-22T19:22:28.522124] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-06. [2025-09-22T19:22:29.206849] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-06 (0.68 seconds). [2025-09-22T19:22:29.248007] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T19:22:29.322066] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-07. [2025-09-22T19:22:29.676045] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-07 (0.35 seconds). [2025-09-22T19:22:30.122100] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-08. [2025-09-22T19:22:30.436779] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-08 (0.31 seconds). [2025-09-22T19:22:30.922049] [INFO ] [REMOTE ] HYBX: Fetching primary data for 2025-09. [2025-09-22T19:22:31.295774] [INFO ] [REMOTE ] HYBX: Incremental fetch complete for 2025-09 (0.37 seconds). [2025-09-22T19:22:31.296484] [INFO ] [REMOTE ] HYBX: Full fetch complete (821 records). [2025-09-22T19:22:31.296552] [DEBUG] [VALIDATOR ] HYBX: Validating primary data. [2025-09-22T19:22:31.486031] [WARN ] [VALIDATOR ] HYBX: Validation failed - insufficient historical data. Have 181 unique days, need 200 days [2025-09-22T19:22:31.486266] [FATAL] [MAIN ] HYBX: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:22:31.486338] [WARN ] [MAIN ] HYBX: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:22:31.486420] [INFO ] [LOCAL ] HYBX: Starting deletion of primary data. [2025-09-22T19:22:31.486537] [DEBUG] [LOCAL ] HYBX: No primary data file found to delete. [2025-09-22T19:22:31.486597] [INFO ] [LOCAL ] HYBX: Starting deletion of derivative data. [2025-09-22T19:22:31.486676] [DEBUG] [LOCAL ] HYBX: No derivative data file found to delete. [2025-09-22T19:22:31.486762] [INFO ] [MAIN ] Update Progress: 1074/2372 symbols completed. HYBX took 13.7s. Estimated remaining: 2h 52m 10s. Rate: 7.5 symbols/min [2025-09-22T19:22:31.662017] [INFO ] [MAIN ] HYT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:22:31.697221] [DEBUG] [LOCAL ] HYT: Loaded 33598 existing records from primary storage. [2025-09-22T19:22:31.697366] [INFO ] [MAIN ] HYT: Loaded 33598 existing records. [2025-09-22T19:22:31.727783] [INFO ] [REMOTE ] HYI: Fetching primary data for 2024-12. [2025-09-22T19:22:31.884672] [WARN ] [MAIN ] HYT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:22:31.884951] [INFO ] [MAIN ] HYT: Wiping existing primary data before full refresh. [2025-09-22T19:22:31.885041] [INFO ] [LOCAL ] HYT: Starting deletion of primary data. [2025-09-22T19:22:31.886058] [DEBUG] [LOCAL ] HYT: Deleted primary data file. [2025-09-22T19:22:31.886120] [INFO ] [MAIN ] HYT: Starting full primary refresh. [2025-09-22T19:22:32.262922] [INFO ] [REMOTE ] HYT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:22:32.519738] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-22T19:22:32.522327] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-01. [2025-09-22T19:22:33.198570] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T19:22:33.322059] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-08. [2025-09-22T19:22:34.122054] [INFO ] [REMOTE ] HXL: Fetching primary data for 2025-09. [2025-09-22T19:22:34.922031] [INFO ] [REMOTE ] HYT: Fetching primary data for 2024-12. [2025-09-22T19:22:34.960092] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T19:22:35.722010] [INFO ] [REMOTE ] HWM: Fetching primary data for 2025-09. [2025-09-22T19:22:35.842169] [INFO ] [REMOTE ] HXL: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T19:22:35.849697] [INFO ] [REMOTE ] HXL: Full fetch complete (66087 records). [2025-09-22T19:22:35.849830] [DEBUG] [VALIDATOR ] HXL: Validating primary data. [2025-09-22T19:22:36.251313] [DEBUG] [VALIDATOR ] HXL: All expected trading days are present. [2025-09-22T19:22:36.251557] [DEBUG] [VALIDATOR ] HXL: Primary data validation passed. [2025-09-22T19:22:36.252731] [INFO ] [MAIN ] HXL: Fetched primary data is valid. [2025-09-22T19:22:36.252830] [DEBUG] [LOCAL ] HXL: Saving primary data. [2025-09-22T19:22:36.278528] [DEBUG] [LOCAL ] HXL: Trimmed 66087 records to 46127 (keeping 200 days of data) [2025-09-22T19:22:36.281071] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T19:22:36.522365] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-01. [2025-09-22T19:22:36.596852] [DEBUG] [LOCAL ] HXL: Primary data saved (46127 records). [2025-09-22T19:22:36.597025] [INFO ] [MAIN ] HXL: Full history saved. [2025-09-22T19:22:36.597127] [INFO ] [MAIN ] Update Progress: 1075/2372 symbols completed. HXL took 42.6s. Estimated remaining: 2h 51m 59s. Rate: 7.5 symbols/min [2025-09-22T19:22:36.804286] [INFO ] [MAIN ] HYTR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:22:36.809117] [DEBUG] [LOCAL ] HYTR: Loaded 3252 existing records from primary storage. [2025-09-22T19:22:36.809204] [INFO ] [MAIN ] HYTR: Loaded 3252 existing records. [2025-09-22T19:22:37.009389] [WARN ] [MAIN ] HYTR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:22:37.009970] [INFO ] [MAIN ] HYTR: Wiping existing primary data before full refresh. [2025-09-22T19:22:37.010040] [INFO ] [LOCAL ] HYTR: Starting deletion of primary data. [2025-09-22T19:22:37.010353] [DEBUG] [LOCAL ] HYTR: Deleted primary data file. [2025-09-22T19:22:37.010423] [INFO ] [MAIN ] HYTR: Starting full primary refresh. [2025-09-22T19:22:37.327144] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-02. [2025-09-22T19:22:37.403902] [INFO ] [REMOTE ] HYTR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:22:37.554499] [INFO ] [REMOTE ] HWM: Incremental fetch complete for 2025-09 (1.83 seconds). [2025-09-22T19:22:37.583106] [INFO ] [REMOTE ] HWM: Full fetch complete (76647 records). [2025-09-22T19:22:37.583501] [DEBUG] [VALIDATOR ] HWM: Validating primary data. [2025-09-22T19:22:37.585009] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-01 (1.06 seconds). [2025-09-22T19:22:37.987353] [DEBUG] [VALIDATOR ] HWM: All expected trading days are present. [2025-09-22T19:22:37.987433] [DEBUG] [VALIDATOR ] HWM: Primary data validation passed. [2025-09-22T19:22:37.988395] [INFO ] [MAIN ] HWM: Fetched primary data is valid. [2025-09-22T19:22:37.988459] [DEBUG] [LOCAL ] HWM: Saving primary data. [2025-09-22T19:22:37.991280] [DEBUG] [LOCAL ] HWM: Trimmed 76647 records to 53021 (keeping 200 days of data) [2025-09-22T19:22:38.122084] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2024-12. [2025-09-22T19:22:38.202693] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-02 (0.88 seconds). [2025-09-22T19:22:38.377377] [DEBUG] [LOCAL ] HWM: Primary data saved (53021 records). [2025-09-22T19:22:38.377568] [INFO ] [MAIN ] HWM: Full history saved. [2025-09-22T19:22:38.377704] [INFO ] [MAIN ] Update Progress: 1076/2372 symbols completed. HWM took 55.0s. Estimated remaining: 2h 51m 44s. Rate: 7.5 symbols/min [2025-09-22T19:22:38.571315] [INFO ] [MAIN ] HZO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:22:38.593466] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2024-12 (0.47 seconds). [2025-09-22T19:22:38.610044] [DEBUG] [LOCAL ] HZO: Loaded 29856 existing records from primary storage. [2025-09-22T19:22:38.610200] [INFO ] [MAIN ] HZO: Loaded 29856 existing records. [2025-09-22T19:22:38.803116] [WARN ] [MAIN ] HZO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:22:38.803385] [INFO ] [MAIN ] HZO: Wiping existing primary data before full refresh. [2025-09-22T19:22:38.803432] [INFO ] [LOCAL ] HZO: Starting deletion of primary data. [2025-09-22T19:22:38.804120] [DEBUG] [LOCAL ] HZO: Deleted primary data file. [2025-09-22T19:22:38.804184] [INFO ] [MAIN ] HZO: Starting full primary refresh. [2025-09-22T19:22:38.927258] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-03. [2025-09-22T19:22:39.195151] [INFO ] [REMOTE ] HZO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:22:39.717247] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T19:22:39.721989] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-04. [2025-09-22T19:22:40.522105] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-02. [2025-09-22T19:22:40.578078] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-22T19:22:41.322048] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-05. [2025-09-22T19:22:41.910148] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-02 (1.39 seconds). [2025-09-22T19:22:42.048457] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-05 (0.73 seconds). [2025-09-22T19:22:42.122009] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-06. [2025-09-22T19:22:42.652442] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-06 (0.53 seconds). [2025-09-22T19:22:42.922059] [INFO ] [REMOTE ] HZO: Fetching primary data for 2024-12. [2025-09-22T19:22:43.722065] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-03. [2025-09-22T19:22:44.085717] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-22T19:22:44.522058] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-01. [2025-09-22T19:22:44.724198] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-03 (1.00 seconds). [2025-09-22T19:22:45.322049] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-01. [2025-09-22T19:22:45.809195] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T19:22:45.914546] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-22T19:22:46.122070] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-04. [2025-09-22T19:22:46.922067] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-02. [2025-09-22T19:22:47.455529] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-02 (0.53 seconds). [2025-09-22T19:22:47.727185] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-02. [2025-09-22T19:22:47.741971] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-22T19:22:48.522092] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-07. [2025-09-22T19:22:48.902818] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-22T19:22:49.286000] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-22T19:22:49.322080] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-08. [2025-09-22T19:22:50.070375] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T19:22:50.122055] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-05. [2025-09-22T19:22:50.922054] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-03. [2025-09-22T19:22:51.063686] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-05 (0.94 seconds). [2025-09-22T19:22:51.722091] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-03. [2025-09-22T19:22:52.522060] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-06. [2025-09-22T19:22:53.322091] [INFO ] [REMOTE ] HYI: Fetching primary data for 2025-09. [2025-09-22T19:23:03.925153] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-03 (12.20 seconds). [2025-09-22T19:23:03.926844] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-04. [2025-09-22T19:23:05.101559] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-06 (12.58 seconds). [2025-09-22T19:23:05.108593] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-07. [2025-09-22T19:23:05.272822] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-03 (14.35 seconds). [2025-09-22T19:23:05.280202] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-04. [2025-09-22T19:23:05.865142] [INFO ] [REMOTE ] HYI: Incremental fetch complete for 2025-09 (12.54 seconds). [2025-09-22T19:23:05.866828] [INFO ] [REMOTE ] HYI: Full fetch complete (12831 records). [2025-09-22T19:23:05.866912] [DEBUG] [VALIDATOR ] HYI: Validating primary data. [2025-09-22T19:23:06.256736] [DEBUG] [VALIDATOR ] HYI: All expected trading days are present. [2025-09-22T19:23:06.256883] [DEBUG] [VALIDATOR ] HYI: Primary data validation passed. [2025-09-22T19:23:06.257561] [INFO ] [MAIN ] HYI: Fetched primary data is valid. [2025-09-22T19:23:06.257738] [DEBUG] [LOCAL ] HYI: Saving primary data. [2025-09-22T19:23:06.258767] [DEBUG] [LOCAL ] HYI: Trimmed 12831 records to 8846 (keeping 200 days of data) [2025-09-22T19:23:06.339006] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-22T19:23:06.364346] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-08. [2025-09-22T19:23:06.363634] [DEBUG] [LOCAL ] HYI: Primary data saved (8846 records). [2025-09-22T19:23:06.365830] [INFO ] [MAIN ] HYI: Full history saved. [2025-09-22T19:23:06.366113] [INFO ] [MAIN ] Update Progress: 1077/2372 symbols completed. HYI took 43.7s. Estimated remaining: 2h 51m 60s. Rate: 7.5 symbols/min [2025-09-22T19:23:06.395388] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-22T19:23:06.404947] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-05. [2025-09-22T19:23:07.168600] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-04 (3.24 seconds). [2025-09-22T19:23:07.170814] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-05. [2025-09-22T19:23:07.725089] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-05 (0.55 seconds). [2025-09-22T19:23:07.726669] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-06. [2025-09-22T19:23:07.817109] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T19:23:07.825343] [INFO ] [REMOTE ] HYT: Fetching primary data for 2025-09. [2025-09-22T19:23:07.850527] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-22T19:23:07.856856] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-06. [2025-09-22T19:23:08.046122] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-06 (0.32 seconds). [2025-09-22T19:23:08.047500] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-07. [2025-09-22T19:23:08.540533] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-22T19:23:08.542042] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-08. [2025-09-22T19:23:08.891009] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-22T19:23:08.905591] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-07. [2025-09-22T19:23:08.931347] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-08 (0.39 seconds). [2025-09-22T19:23:08.932674] [INFO ] [REMOTE ] HYTR: Fetching primary data for 2025-09. [2025-09-22T19:23:09.248347] [INFO ] [REMOTE ] HYT: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-22T19:23:09.255729] [INFO ] [REMOTE ] HYT: Full fetch complete (46825 records). [2025-09-22T19:23:09.255869] [DEBUG] [VALIDATOR ] HYT: Validating primary data. [2025-09-22T19:23:09.558682] [INFO ] [REMOTE ] HYTR: Incremental fetch complete for 2025-09 (0.63 seconds). [2025-09-22T19:23:09.565683] [INFO ] [REMOTE ] HYTR: Full fetch complete (4414 records). [2025-09-22T19:23:09.576084] [DEBUG] [VALIDATOR ] HYTR: Validating primary data. [2025-09-22T19:23:09.763000] [DEBUG] [VALIDATOR ] HYT: All expected trading days are present. [2025-09-22T19:23:09.766717] [DEBUG] [VALIDATOR ] HYT: Primary data validation passed. [2025-09-22T19:23:09.767608] [INFO ] [MAIN ] HYT: Fetched primary data is valid. [2025-09-22T19:23:09.768065] [DEBUG] [LOCAL ] HYT: Saving primary data. [2025-09-22T19:23:09.849274] [DEBUG] [LOCAL ] HYT: Trimmed 46825 records to 33218 (keeping 200 days of data) [2025-09-22T19:23:10.146273] [DEBUG] [VALIDATOR ] HYTR: All expected trading days are present. [2025-09-22T19:23:10.147072] [DEBUG] [VALIDATOR ] HYTR: Primary data validation passed. [2025-09-22T19:23:10.147671] [INFO ] [MAIN ] HYTR: Fetched primary data is valid. [2025-09-22T19:23:10.148025] [DEBUG] [LOCAL ] HYTR: Saving primary data. [2025-09-22T19:23:10.152272] [DEBUG] [LOCAL ] HYTR: Trimmed 4414 records to 3174 (keeping 200 days of data) [2025-09-22T19:23:10.183445] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-22T19:23:10.198016] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-08. [2025-09-22T19:23:10.207732] [DEBUG] [LOCAL ] HYTR: Primary data saved (3174 records). [2025-09-22T19:23:10.208349] [INFO ] [MAIN ] HYTR: Full history saved. [2025-09-22T19:23:10.208741] [INFO ] [MAIN ] Update Progress: 1078/2372 symbols completed. HYTR took 33.6s. Estimated remaining: 2h 51m 47s. Rate: 7.5 symbols/min [2025-09-22T19:23:10.311771] [DEBUG] [LOCAL ] HYT: Primary data saved (33218 records). [2025-09-22T19:23:10.311930] [INFO ] [MAIN ] HYT: Full history saved. [2025-09-22T19:23:10.312034] [INFO ] [MAIN ] Update Progress: 1079/2372 symbols completed. HYT took 38.8s. Estimated remaining: 2h 51m 29s. Rate: 7.5 symbols/min [2025-09-22T19:23:11.155832] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-08 (0.96 seconds). [2025-09-22T19:23:11.162279] [INFO ] [REMOTE ] HZO: Fetching primary data for 2025-09. [2025-09-22T19:23:12.328856] [INFO ] [REMOTE ] HZO: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-22T19:23:12.334065] [INFO ] [REMOTE ] HZO: Full fetch complete (40502 records). [2025-09-22T19:23:12.334160] [DEBUG] [VALIDATOR ] HZO: Validating primary data. [2025-09-22T19:23:12.791495] [DEBUG] [VALIDATOR ] HZO: All expected trading days are present. [2025-09-22T19:23:12.791681] [DEBUG] [VALIDATOR ] HZO: Primary data validation passed. [2025-09-22T19:23:12.792403] [INFO ] [MAIN ] HZO: Fetched primary data is valid. [2025-09-22T19:23:12.792450] [DEBUG] [LOCAL ] HZO: Saving primary data. [2025-09-22T19:23:12.794362] [DEBUG] [LOCAL ] HZO: Trimmed 40502 records to 29378 (keeping 200 days of data) [2025-09-22T19:23:12.975202] [DEBUG] [LOCAL ] HZO: Primary data saved (29378 records). [2025-09-22T19:23:12.975357] [INFO ] [MAIN ] HZO: Full history saved. [2025-09-22T19:23:12.975457] [INFO ] [MAIN ] Update Progress: 1080/2372 symbols completed. HZO took 34.6s. Estimated remaining: 2h 51m 15s. Rate: 7.5 symbols/min [2025-09-22T19:23:13.629799] [INFO ] [MAIN ] IAG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:23:13.616253] [INFO ] [MAIN ] IBN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:23:13.636390] [INFO ] [MAIN ] IAE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:23:13.711612] [INFO ] [MAIN ] IBM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:23:13.717470] [DEBUG] [LOCAL ] IAE: Loaded 5839 existing records from primary storage. [2025-09-22T19:23:13.717599] [INFO ] [MAIN ] IAE: Loaded 5839 existing records. [2025-09-22T19:23:13.986019] [WARN ] [MAIN ] IAE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:23:14.002886] [INFO ] [MAIN ] IAE: Wiping existing primary data before full refresh. [2025-09-22T19:23:14.004430] [INFO ] [LOCAL ] IAE: Starting deletion of primary data. [2025-09-22T19:23:14.020723] [DEBUG] [LOCAL ] IAG: Loaded 54213 existing records from primary storage. [2025-09-22T19:23:14.021054] [INFO ] [MAIN ] IAG: Loaded 54213 existing records. [2025-09-22T19:23:14.033847] [DEBUG] [LOCAL ] IAE: Deleted primary data file. [2025-09-22T19:23:14.033771] [DEBUG] [LOCAL ] IBN: Loaded 53699 existing records from primary storage. [2025-09-22T19:23:14.044739] [INFO ] [MAIN ] IAE: Starting full primary refresh. [2025-09-22T19:23:14.054331] [INFO ] [MAIN ] IBN: Loaded 53699 existing records. [2025-09-22T19:23:14.306878] [DEBUG] [LOCAL ] IBM: Loaded 54389 existing records from primary storage. [2025-09-22T19:23:14.358626] [INFO ] [MAIN ] IBM: Loaded 54389 existing records. [2025-09-22T19:23:14.516490] [WARN ] [MAIN ] IAG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:23:14.699409] [WARN ] [MAIN ] IBN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:23:14.699566] [INFO ] [MAIN ] IAG: Wiping existing primary data before full refresh. [2025-09-22T19:23:14.767705] [INFO ] [LOCAL ] IAG: Starting deletion of primary data. [2025-09-22T19:23:14.752147] [INFO ] [MAIN ] IBN: Wiping existing primary data before full refresh. [2025-09-22T19:23:14.828502] [DEBUG] [LOCAL ] IAG: Deleted primary data file. [2025-09-22T19:23:14.804387] [INFO ] [LOCAL ] IBN: Starting deletion of primary data. [2025-09-22T19:23:14.829215] [INFO ] [MAIN ] IAG: Starting full primary refresh. [2025-09-22T19:23:14.862245] [DEBUG] [LOCAL ] IBN: Deleted primary data file. [2025-09-22T19:23:14.915693] [INFO ] [MAIN ] IBN: Starting full primary refresh. [2025-09-22T19:23:15.116697] [WARN ] [MAIN ] IBM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:23:15.235402] [INFO ] [MAIN ] IBM: Wiping existing primary data before full refresh. [2025-09-22T19:23:15.279702] [INFO ] [REMOTE ] IAE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:23:15.285006] [INFO ] [LOCAL ] IBM: Starting deletion of primary data. [2025-09-22T19:23:15.295792] [INFO ] [REMOTE ] IAE: Fetching primary data for 2024-12. [2025-09-22T19:23:15.295504] [DEBUG] [LOCAL ] IBM: Deleted primary data file. [2025-09-22T19:23:15.321758] [INFO ] [MAIN ] IBM: Starting full primary refresh. [2025-09-22T19:23:15.895386] [INFO ] [REMOTE ] IAG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:23:15.942670] [INFO ] [REMOTE ] IAG: Fetching primary data for 2024-12. [2025-09-22T19:23:16.116353] [INFO ] [REMOTE ] IBN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:23:16.122599] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T19:23:16.143897] [INFO ] [REMOTE ] IBN: Fetching primary data for 2024-12. [2025-09-22T19:23:16.146773] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-01. [2025-09-22T19:23:16.228494] [INFO ] [REMOTE ] IBM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:23:16.228907] [INFO ] [REMOTE ] IBM: Fetching primary data for 2024-12. [2025-09-22T19:23:16.732961] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-22T19:23:16.734753] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-02. [2025-09-22T19:23:17.405300] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-02 (0.67 seconds). [2025-09-22T19:23:17.407395] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-03. [2025-09-22T19:23:17.857377] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2024-12 (1.91 seconds). [2025-09-22T19:23:17.869483] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-01. [2025-09-22T19:23:17.905861] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:23:17.917325] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-01. [2025-09-22T19:23:17.995005] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-22T19:23:17.996797] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T19:23:18.011518] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-01. [2025-09-22T19:23:18.010998] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-04. [2025-09-22T19:23:18.491871] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-04 (0.48 seconds). [2025-09-22T19:23:18.493595] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-05. [2025-09-22T19:23:19.142074] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-05 (0.65 seconds). [2025-09-22T19:23:19.144061] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-06. [2025-09-22T19:23:19.501427] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T19:23:19.512276] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-02. [2025-09-22T19:23:19.544467] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-06 (0.40 seconds). [2025-09-22T19:23:19.546610] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-07. [2025-09-22T19:23:19.735731] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-22T19:23:19.746287] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-02. [2025-09-22T19:23:19.935507] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-01 (1.92 seconds). [2025-09-22T19:23:19.946196] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-02. [2025-09-22T19:23:20.255245] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-07 (0.71 seconds). [2025-09-22T19:23:20.257360] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-08. [2025-09-22T19:23:20.773314] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-08 (0.52 seconds). [2025-09-22T19:23:20.775507] [INFO ] [REMOTE ] IAE: Fetching primary data for 2025-09. [2025-09-22T19:23:21.086820] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T19:23:21.172225] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-22T19:23:21.322082] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-03. [2025-09-22T19:23:21.404937] [INFO ] [REMOTE ] IAE: Incremental fetch complete for 2025-09 (0.63 seconds). [2025-09-22T19:23:21.407994] [INFO ] [REMOTE ] IAE: Full fetch complete (8563 records). [2025-09-22T19:23:21.408177] [DEBUG] [VALIDATOR ] IAE: Validating primary data. [2025-09-22T19:23:21.840581] [DEBUG] [VALIDATOR ] IAE: All expected trading days are present. [2025-09-22T19:23:21.840840] [DEBUG] [VALIDATOR ] IAE: Primary data validation passed. [2025-09-22T19:23:21.841283] [INFO ] [MAIN ] IAE: Fetched primary data is valid. [2025-09-22T19:23:21.841445] [DEBUG] [LOCAL ] IAE: Saving primary data. [2025-09-22T19:23:21.842429] [DEBUG] [LOCAL ] IAE: Trimmed 8563 records to 5843 (keeping 200 days of data) [2025-09-22T19:23:21.881984] [DEBUG] [LOCAL ] IAE: Primary data saved (5843 records). [2025-09-22T19:23:21.882195] [INFO ] [MAIN ] IAE: Full history saved. [2025-09-22T19:23:21.882338] [INFO ] [MAIN ] Update Progress: 1081/2372 symbols completed. IAE took 8.9s. Estimated remaining: 2h 51m 8s. Rate: 7.5 symbols/min [2025-09-22T19:23:22.082567] [INFO ] [MAIN ] IBP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:23:22.101990] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-02 (2.16 seconds). [2025-09-22T19:23:22.122006] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-03. [2025-09-22T19:23:22.161132] [DEBUG] [LOCAL ] IBP: Loaded 29938 existing records from primary storage. [2025-09-22T19:23:22.161300] [INFO ] [MAIN ] IBP: Loaded 29938 existing records. [2025-09-22T19:23:22.350754] [WARN ] [MAIN ] IBP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:23:22.351021] [INFO ] [MAIN ] IBP: Wiping existing primary data before full refresh. [2025-09-22T19:23:22.351071] [INFO ] [LOCAL ] IBP: Starting deletion of primary data. [2025-09-22T19:23:22.352216] [DEBUG] [LOCAL ] IBP: Deleted primary data file. [2025-09-22T19:23:22.352280] [INFO ] [MAIN ] IBP: Starting full primary refresh. [2025-09-22T19:23:22.733212] [INFO ] [REMOTE ] IBP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:23:22.927227] [INFO ] [REMOTE ] IBP: Fetching primary data for 2024-12. [2025-09-22T19:23:22.952766] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T19:23:23.722074] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-03. [2025-09-22T19:23:24.326199] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-03 (2.20 seconds). [2025-09-22T19:23:24.358817] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-22T19:23:24.522064] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-01. [2025-09-22T19:23:25.322039] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-04. [2025-09-22T19:23:25.494128] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-22T19:23:25.531019] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T19:23:26.122092] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-04. [2025-09-22T19:23:26.922042] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-04. [2025-09-22T19:23:26.987547] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T19:23:27.722069] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-05. [2025-09-22T19:23:28.503087] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-04 (2.38 seconds). [2025-09-22T19:23:28.522023] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-05. [2025-09-22T19:23:28.867864] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-22T19:23:29.322623] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-05. [2025-09-22T19:23:29.322519] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-22T19:23:30.122096] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-06. [2025-09-22T19:23:30.671481] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-05 (2.15 seconds). [2025-09-22T19:23:30.922060] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-06. [2025-09-22T19:23:31.164051] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-05 (1.84 seconds). [2025-09-22T19:23:31.355070] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-06 (1.23 seconds). [2025-09-22T19:23:31.722061] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-07. [2025-09-22T19:23:32.522108] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-02. [2025-09-22T19:23:32.938894] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-06 (2.02 seconds). [2025-09-22T19:23:33.322067] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-07. [2025-09-22T19:23:33.471753] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T19:23:33.793167] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T19:23:34.122049] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-03. [2025-09-22T19:23:34.922061] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-06. [2025-09-22T19:23:35.422904] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-07 (2.10 seconds). [2025-09-22T19:23:35.722137] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-08. [2025-09-22T19:23:35.834591] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T19:23:36.523174] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-08. [2025-09-22T19:23:36.529004] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-22T19:23:37.322055] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-07. [2025-09-22T19:23:38.122146] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-04. [2025-09-22T19:23:38.164833] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-08 (2.44 seconds). [2025-09-22T19:23:38.369382] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-08 (1.85 seconds). [2025-09-22T19:23:38.774327] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T19:23:38.922097] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-08. [2025-09-22T19:23:39.596933] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T19:23:39.722068] [INFO ] [REMOTE ] IBM: Fetching primary data for 2025-09. [2025-09-22T19:23:40.530277] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-05. [2025-09-22T19:23:40.565474] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T19:23:41.322048] [INFO ] [REMOTE ] IAG: Fetching primary data for 2025-09. [2025-09-22T19:23:41.820390] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-05 (1.29 seconds). [2025-09-22T19:23:41.857526] [INFO ] [REMOTE ] IBM: Incremental fetch complete for 2025-09 (2.14 seconds). [2025-09-22T19:23:41.866339] [INFO ] [REMOTE ] IBM: Full fetch complete (77615 records). [2025-09-22T19:23:41.866528] [DEBUG] [VALIDATOR ] IBM: Validating primary data. [2025-09-22T19:23:42.128158] [INFO ] [REMOTE ] IBN: Fetching primary data for 2025-09. [2025-09-22T19:23:42.263912] [DEBUG] [VALIDATOR ] IBM: All expected trading days are present. [2025-09-22T19:23:42.264399] [DEBUG] [VALIDATOR ] IBM: Primary data validation passed. [2025-09-22T19:23:42.265419] [INFO ] [MAIN ] IBM: Fetched primary data is valid. [2025-09-22T19:23:42.265575] [DEBUG] [LOCAL ] IBM: Saving primary data. [2025-09-22T19:23:42.267132] [DEBUG] [LOCAL ] IBM: Trimmed 77615 records to 53638 (keeping 200 days of data) [2025-09-22T19:23:42.619657] [DEBUG] [LOCAL ] IBM: Primary data saved (53638 records). [2025-09-22T19:23:42.619825] [INFO ] [MAIN ] IBM: Full history saved. [2025-09-22T19:23:42.621529] [INFO ] [MAIN ] Update Progress: 1082/2372 symbols completed. IBM took 29.6s. Estimated remaining: 2h 51m 16s. Rate: 7.5 symbols/min [2025-09-22T19:23:42.796193] [INFO ] [MAIN ] IBTA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:23:42.839077] [DEBUG] [LOCAL ] IBTA: Loaded 38885 existing records from primary storage. [2025-09-22T19:23:42.839218] [INFO ] [MAIN ] IBTA: Loaded 38885 existing records. [2025-09-22T19:23:42.928871] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-06. [2025-09-22T19:23:43.033565] [WARN ] [MAIN ] IBTA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:23:43.034321] [INFO ] [MAIN ] IBTA: Wiping existing primary data before full refresh. [2025-09-22T19:23:43.034532] [INFO ] [LOCAL ] IBTA: Starting deletion of primary data. [2025-09-22T19:23:43.035769] [DEBUG] [LOCAL ] IBTA: Deleted primary data file. [2025-09-22T19:23:43.035832] [INFO ] [MAIN ] IBTA: Starting full primary refresh. [2025-09-22T19:23:43.347376] [INFO ] [REMOTE ] IAG: Incremental fetch complete for 2025-09 (2.03 seconds). [2025-09-22T19:23:43.380142] [INFO ] [REMOTE ] IAG: Full fetch complete (77198 records). [2025-09-22T19:23:43.409232] [DEBUG] [VALIDATOR ] IAG: Validating primary data. [2025-09-22T19:23:43.446673] [INFO ] [REMOTE ] IBTA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:23:43.723802] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2024-12. [2025-09-22T19:23:43.862008] [DEBUG] [VALIDATOR ] IAG: All expected trading days are present. [2025-09-22T19:23:43.862111] [DEBUG] [VALIDATOR ] IAG: Primary data validation passed. [2025-09-22T19:23:43.863242] [INFO ] [MAIN ] IAG: Fetched primary data is valid. [2025-09-22T19:23:43.863325] [DEBUG] [LOCAL ] IAG: Saving primary data. [2025-09-22T19:23:43.887253] [INFO ] [REMOTE ] IBN: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T19:23:43.886184] [DEBUG] [LOCAL ] IAG: Trimmed 77198 records to 53442 (keeping 200 days of data) [2025-09-22T19:23:43.896129] [INFO ] [REMOTE ] IBN: Full fetch complete (76259 records). [2025-09-22T19:23:43.896232] [DEBUG] [VALIDATOR ] IBN: Validating primary data. [2025-09-22T19:23:44.542345] [DEBUG] [VALIDATOR ] IBN: All expected trading days are present. [2025-09-22T19:23:44.543308] [DEBUG] [VALIDATOR ] IBN: Primary data validation passed. [2025-09-22T19:23:44.545380] [INFO ] [MAIN ] IBN: Fetched primary data is valid. [2025-09-22T19:23:44.545834] [DEBUG] [LOCAL ] IBN: Saving primary data. [2025-09-22T19:23:44.554539] [DEBUG] [LOCAL ] IBN: Trimmed 76259 records to 52896 (keeping 200 days of data) [2025-09-22T19:23:44.577506] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T19:23:44.639776] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-07. [2025-09-22T19:23:44.909810] [DEBUG] [LOCAL ] IAG: Primary data saved (53442 records). [2025-09-22T19:23:44.910514] [INFO ] [MAIN ] IAG: Full history saved. [2025-09-22T19:23:44.910698] [INFO ] [MAIN ] Update Progress: 1083/2372 symbols completed. IAG took 31.9s. Estimated remaining: 2h 51m 1s. Rate: 7.5 symbols/min [2025-09-22T19:23:45.105025] [INFO ] [MAIN ] ICE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:23:45.184218] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T19:23:45.211020] [DEBUG] [LOCAL ] IBN: Primary data saved (52896 records). [2025-09-22T19:23:45.211194] [INFO ] [MAIN ] IBN: Full history saved. [2025-09-22T19:23:45.211306] [INFO ] [MAIN ] Update Progress: 1084/2372 symbols completed. IBN took 32.2s. Estimated remaining: 2h 50m 44s. Rate: 7.5 symbols/min [2025-09-22T19:23:45.325485] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-01. [2025-09-22T19:23:45.416101] [INFO ] [MAIN ] ICL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:23:45.437432] [DEBUG] [LOCAL ] ICE: Loaded 53803 existing records from primary storage. [2025-09-22T19:23:45.437811] [INFO ] [MAIN ] ICE: Loaded 53803 existing records. [2025-09-22T19:23:45.648427] [WARN ] [MAIN ] ICE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:23:45.648763] [INFO ] [MAIN ] ICE: Wiping existing primary data before full refresh. [2025-09-22T19:23:45.648842] [INFO ] [LOCAL ] ICE: Starting deletion of primary data. [2025-09-22T19:23:45.650490] [DEBUG] [LOCAL ] ICE: Deleted primary data file. [2025-09-22T19:23:45.650557] [INFO ] [MAIN ] ICE: Starting full primary refresh. [2025-09-22T19:23:45.792427] [DEBUG] [LOCAL ] ICL: Loaded 39503 existing records from primary storage. [2025-09-22T19:23:45.812187] [INFO ] [MAIN ] ICL: Loaded 39503 existing records. [2025-09-22T19:23:46.229066] [WARN ] [MAIN ] ICL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:23:46.252596] [INFO ] [REMOTE ] ICE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:23:46.253255] [INFO ] [REMOTE ] ICE: Fetching primary data for 2024-12. [2025-09-22T19:23:46.254392] [INFO ] [MAIN ] ICL: Wiping existing primary data before full refresh. [2025-09-22T19:23:46.254470] [INFO ] [LOCAL ] ICL: Starting deletion of primary data. [2025-09-22T19:23:46.261956] [DEBUG] [LOCAL ] ICL: Deleted primary data file. [2025-09-22T19:23:46.272373] [INFO ] [MAIN ] ICL: Starting full primary refresh. [2025-09-22T19:23:46.279016] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T19:23:46.613476] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T19:23:46.682770] [INFO ] [REMOTE ] ICL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:23:46.922096] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-02. [2025-09-22T19:23:47.722061] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-08. [2025-09-22T19:23:48.064183] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2024-12 (1.81 seconds). [2025-09-22T19:23:48.122719] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T19:23:48.522104] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-03. [2025-09-22T19:23:49.247866] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T19:23:49.322012] [INFO ] [REMOTE ] IBP: Fetching primary data for 2025-09. [2025-09-22T19:23:49.860964] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T19:23:50.122049] [INFO ] [REMOTE ] ICL: Fetching primary data for 2024-12. [2025-09-22T19:23:50.608901] [INFO ] [REMOTE ] IBP: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-22T19:23:50.613586] [INFO ] [REMOTE ] IBP: Full fetch complete (41049 records). [2025-09-22T19:23:50.613708] [DEBUG] [VALIDATOR ] IBP: Validating primary data. [2025-09-22T19:23:50.927147] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-01. [2025-09-22T19:23:50.997493] [DEBUG] [VALIDATOR ] IBP: All expected trading days are present. [2025-09-22T19:23:50.997581] [DEBUG] [VALIDATOR ] IBP: Primary data validation passed. [2025-09-22T19:23:50.998289] [INFO ] [MAIN ] IBP: Fetched primary data is valid. [2025-09-22T19:23:50.998368] [DEBUG] [LOCAL ] IBP: Saving primary data. [2025-09-22T19:23:50.999501] [DEBUG] [LOCAL ] IBP: Trimmed 41049 records to 29382 (keeping 200 days of data) [2025-09-22T19:23:51.193669] [DEBUG] [LOCAL ] IBP: Primary data saved (29382 records). [2025-09-22T19:23:51.193807] [INFO ] [MAIN ] IBP: Full history saved. [2025-09-22T19:23:51.193893] [INFO ] [MAIN ] Update Progress: 1085/2372 symbols completed. IBP took 29.3s. Estimated remaining: 2h 50m 34s. Rate: 7.5 symbols/min [2025-09-22T19:23:51.366364] [INFO ] [MAIN ] IDA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:23:51.427271] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T19:23:51.470411] [DEBUG] [LOCAL ] IDA: Loaded 32459 existing records from primary storage. [2025-09-22T19:23:51.470551] [INFO ] [MAIN ] IDA: Loaded 32459 existing records. [2025-09-22T19:23:51.647808] [WARN ] [MAIN ] IDA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:23:51.648064] [INFO ] [MAIN ] IDA: Wiping existing primary data before full refresh. [2025-09-22T19:23:51.648112] [INFO ] [LOCAL ] IDA: Starting deletion of primary data. [2025-09-22T19:23:51.648987] [DEBUG] [LOCAL ] IDA: Deleted primary data file. [2025-09-22T19:23:51.649047] [INFO ] [MAIN ] IDA: Starting full primary refresh. [2025-09-22T19:23:51.727110] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-01. [2025-09-22T19:23:52.009924] [INFO ] [REMOTE ] IDA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:23:52.522075] [INFO ] [REMOTE ] IDA: Fetching primary data for 2024-12. [2025-09-22T19:23:52.787166] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-01 (1.86 seconds). [2025-09-22T19:23:52.971374] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-22T19:23:53.322055] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-02. [2025-09-22T19:23:53.731163] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T19:23:54.122152] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-04. [2025-09-22T19:23:54.560271] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-22T19:23:54.922121] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-01. [2025-09-22T19:23:55.376726] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-22T19:23:55.722107] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-02. [2025-09-22T19:23:56.087403] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-22T19:23:56.522066] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-02. [2025-09-22T19:23:57.327159] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-03. [2025-09-22T19:23:57.342117] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-22T19:23:57.713936] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T19:23:58.122053] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-03. [2025-09-22T19:23:58.521219] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-22T19:23:58.922041] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-04. [2025-09-22T19:23:59.722063] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-03. [2025-09-22T19:23:59.886381] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T19:24:00.297268] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-22T19:24:00.522068] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-05. [2025-09-22T19:24:00.903386] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-03 (1.18 seconds). [2025-09-22T19:24:01.322056] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-04. [2025-09-22T19:24:02.122036] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-05. [2025-09-22T19:24:02.242804] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T19:24:02.922073] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-06. [2025-09-22T19:24:03.722074] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-04. [2025-09-22T19:24:04.975067] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-04 (3.65 seconds). [2025-09-22T19:24:04.987054] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-05. [2025-09-22T19:24:05.014009] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-05 (2.89 seconds). [2025-09-22T19:24:05.087347] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-06 (2.17 seconds). [2025-09-22T19:24:05.322074] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-07. [2025-09-22T19:24:05.486439] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T19:24:06.122161] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-05. [2025-09-22T19:24:06.550727] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-07 (1.23 seconds). [2025-09-22T19:24:06.874769] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-22T19:24:06.922000] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-06. [2025-09-22T19:24:07.338018] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-05 (1.22 seconds). [2025-09-22T19:24:07.722057] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-06. [2025-09-22T19:24:08.512163] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-22T19:24:08.522304] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-06. [2025-09-22T19:24:09.189466] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-06 (1.47 seconds). [2025-09-22T19:24:09.322011] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-07. [2025-09-22T19:24:09.978243] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T19:24:10.122024] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-07. [2025-09-22T19:24:10.841082] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T19:24:10.922010] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-08. [2025-09-22T19:24:11.522571] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-07 (1.40 seconds). [2025-09-22T19:24:11.722067] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-08. [2025-09-22T19:24:11.888440] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-08 (0.97 seconds). [2025-09-22T19:24:12.522078] [INFO ] [REMOTE ] IDA: Fetching primary data for 2025-09. [2025-09-22T19:24:12.974221] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-08 (1.25 seconds). [2025-09-22T19:24:13.322090] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-07. [2025-09-22T19:24:13.900367] [INFO ] [REMOTE ] IDA: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-22T19:24:13.907311] [INFO ] [REMOTE ] IDA: Full fetch complete (44600 records). [2025-09-22T19:24:13.907524] [DEBUG] [VALIDATOR ] IDA: Validating primary data. [2025-09-22T19:24:14.130739] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-08. [2025-09-22T19:24:14.486550] [DEBUG] [VALIDATOR ] IDA: All expected trading days are present. [2025-09-22T19:24:14.486727] [DEBUG] [VALIDATOR ] IDA: Primary data validation passed. [2025-09-22T19:24:14.488178] [INFO ] [MAIN ] IDA: Fetched primary data is valid. [2025-09-22T19:24:14.488278] [DEBUG] [LOCAL ] IDA: Saving primary data. [2025-09-22T19:24:14.489939] [DEBUG] [LOCAL ] IDA: Trimmed 44600 records to 31959 (keeping 200 days of data) [2025-09-22T19:24:14.751170] [DEBUG] [LOCAL ] IDA: Primary data saved (31959 records). [2025-09-22T19:24:14.751335] [INFO ] [MAIN ] IDA: Full history saved. [2025-09-22T19:24:14.751427] [INFO ] [MAIN ] Update Progress: 1086/2372 symbols completed. IDA took 23.6s. Estimated remaining: 2h 50m 44s. Rate: 7.5 symbols/min [2025-09-22T19:24:14.930689] [INFO ] [MAIN ] IDE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:24:14.927603] [INFO ] [REMOTE ] ICL: Fetching primary data for 2025-09. [2025-09-22T19:24:14.942386] [DEBUG] [LOCAL ] IDE: Loaded 8501 existing records from primary storage. [2025-09-22T19:24:14.942523] [INFO ] [MAIN ] IDE: Loaded 8501 existing records. [2025-09-22T19:24:15.128574] [WARN ] [MAIN ] IDE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:24:15.128912] [INFO ] [MAIN ] IDE: Wiping existing primary data before full refresh. [2025-09-22T19:24:15.128970] [INFO ] [LOCAL ] IDE: Starting deletion of primary data. [2025-09-22T19:24:15.129343] [DEBUG] [LOCAL ] IDE: Deleted primary data file. [2025-09-22T19:24:15.129409] [INFO ] [MAIN ] IDE: Starting full primary refresh. [2025-09-22T19:24:15.491349] [INFO ] [REMOTE ] IDE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:24:15.708551] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-07 (2.39 seconds). [2025-09-22T19:24:15.722003] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-08. [2025-09-22T19:24:16.115463] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-08 (1.98 seconds). [2025-09-22T19:24:16.522059] [INFO ] [REMOTE ] IDE: Fetching primary data for 2024-12. [2025-09-22T19:24:16.718374] [INFO ] [REMOTE ] ICL: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-22T19:24:16.726931] [INFO ] [REMOTE ] ICL: Full fetch complete (56436 records). [2025-09-22T19:24:16.727095] [DEBUG] [VALIDATOR ] ICL: Validating primary data. [2025-09-22T19:24:17.129834] [DEBUG] [VALIDATOR ] ICL: All expected trading days are present. [2025-09-22T19:24:17.130043] [DEBUG] [VALIDATOR ] ICL: Primary data validation passed. [2025-09-22T19:24:17.130992] [INFO ] [MAIN ] ICL: Fetched primary data is valid. [2025-09-22T19:24:17.131056] [DEBUG] [LOCAL ] ICL: Saving primary data. [2025-09-22T19:24:17.132309] [DEBUG] [LOCAL ] ICL: Trimmed 56436 records to 38776 (keeping 200 days of data) [2025-09-22T19:24:17.233615] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2024-12 (0.71 seconds). [2025-09-22T19:24:17.342067] [INFO ] [REMOTE ] IBTA: Fetching primary data for 2025-09. [2025-09-22T19:24:17.380684] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-08 (1.66 seconds). [2025-09-22T19:24:17.420698] [DEBUG] [LOCAL ] ICL: Primary data saved (38776 records). [2025-09-22T19:24:17.420850] [INFO ] [MAIN ] ICL: Full history saved. [2025-09-22T19:24:17.420942] [INFO ] [MAIN ] Update Progress: 1087/2372 symbols completed. ICL took 32.2s. Estimated remaining: 2h 50m 30s. Rate: 7.5 symbols/min [2025-09-22T19:24:17.611227] [INFO ] [MAIN ] IDT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:24:17.629169] [DEBUG] [LOCAL ] IDT: Loaded 17777 existing records from primary storage. [2025-09-22T19:24:17.629305] [INFO ] [MAIN ] IDT: Loaded 17777 existing records. [2025-09-22T19:24:17.812760] [WARN ] [MAIN ] IDT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:24:17.813035] [INFO ] [MAIN ] IDT: Wiping existing primary data before full refresh. [2025-09-22T19:24:17.813089] [INFO ] [LOCAL ] IDT: Starting deletion of primary data. [2025-09-22T19:24:17.813626] [DEBUG] [LOCAL ] IDT: Deleted primary data file. [2025-09-22T19:24:17.813719] [INFO ] [MAIN ] IDT: Starting full primary refresh. [2025-09-22T19:24:18.127142] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-01. [2025-09-22T19:24:18.183517] [INFO ] [REMOTE ] IDT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:24:18.779868] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-01 (0.65 seconds). [2025-09-22T19:24:18.849855] [INFO ] [REMOTE ] IBTA: Incremental fetch complete for 2025-09 (1.51 seconds). [2025-09-22T19:24:18.856774] [INFO ] [REMOTE ] IBTA: Full fetch complete (50486 records). [2025-09-22T19:24:18.856873] [DEBUG] [VALIDATOR ] IBTA: Validating primary data. [2025-09-22T19:24:18.927269] [INFO ] [REMOTE ] IDT: Fetching primary data for 2024-12. [2025-09-22T19:24:19.249139] [DEBUG] [VALIDATOR ] IBTA: All expected trading days are present. [2025-09-22T19:24:19.249301] [DEBUG] [VALIDATOR ] IBTA: Primary data validation passed. [2025-09-22T19:24:19.250105] [INFO ] [MAIN ] IBTA: Fetched primary data is valid. [2025-09-22T19:24:19.250169] [DEBUG] [LOCAL ] IBTA: Saving primary data. [2025-09-22T19:24:19.251577] [DEBUG] [LOCAL ] IBTA: Trimmed 50486 records to 38115 (keeping 200 days of data) [2025-09-22T19:24:19.476219] [DEBUG] [LOCAL ] IBTA: Primary data saved (38115 records). [2025-09-22T19:24:19.476366] [INFO ] [MAIN ] IBTA: Full history saved. [2025-09-22T19:24:19.476456] [INFO ] [MAIN ] Update Progress: 1088/2372 symbols completed. IBTA took 36.9s. Estimated remaining: 2h 50m 15s. Rate: 7.5 symbols/min [2025-09-22T19:24:19.672120] [INFO ] [MAIN ] IEX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:24:19.716950] [DEBUG] [LOCAL ] IEX: Loaded 38987 existing records from primary storage. [2025-09-22T19:24:19.717094] [INFO ] [MAIN ] IEX: Loaded 38987 existing records. [2025-09-22T19:24:19.728317] [INFO ] [REMOTE ] ICE: Fetching primary data for 2025-09. [2025-09-22T19:24:19.916405] [WARN ] [MAIN ] IEX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:24:19.916900] [INFO ] [MAIN ] IEX: Wiping existing primary data before full refresh. [2025-09-22T19:24:19.917013] [INFO ] [LOCAL ] IEX: Starting deletion of primary data. [2025-09-22T19:24:19.918007] [DEBUG] [LOCAL ] IEX: Deleted primary data file. [2025-09-22T19:24:19.918067] [INFO ] [MAIN ] IEX: Starting full primary refresh. [2025-09-22T19:24:20.016151] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-22T19:24:20.300519] [INFO ] [REMOTE ] IEX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:24:20.522071] [INFO ] [REMOTE ] IEX: Fetching primary data for 2024-12. [2025-09-22T19:24:21.322050] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-02. [2025-09-22T19:24:21.447547] [INFO ] [REMOTE ] ICE: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T19:24:21.459510] [INFO ] [REMOTE ] ICE: Full fetch complete (76757 records). [2025-09-22T19:24:21.459722] [DEBUG] [VALIDATOR ] ICE: Validating primary data. [2025-09-22T19:24:21.905437] [DEBUG] [VALIDATOR ] ICE: All expected trading days are present. [2025-09-22T19:24:21.905694] [DEBUG] [VALIDATOR ] ICE: Primary data validation passed. [2025-09-22T19:24:21.906863] [INFO ] [MAIN ] ICE: Fetched primary data is valid. [2025-09-22T19:24:21.906984] [DEBUG] [LOCAL ] ICE: Saving primary data. [2025-09-22T19:24:21.915106] [DEBUG] [LOCAL ] ICE: Trimmed 76757 records to 53023 (keeping 200 days of data) [2025-09-22T19:24:21.928481] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T19:24:22.129336] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-01. [2025-09-22T19:24:22.166434] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-22T19:24:22.289286] [DEBUG] [LOCAL ] ICE: Primary data saved (53023 records). [2025-09-22T19:24:22.289444] [INFO ] [MAIN ] ICE: Full history saved. [2025-09-22T19:24:22.289533] [INFO ] [MAIN ] Update Progress: 1089/2372 symbols completed. ICE took 37.4s. Estimated remaining: 2h 50m 1s. Rate: 7.5 symbols/min [2025-09-22T19:24:22.463074] [INFO ] [MAIN ] IFF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:24:22.513724] [DEBUG] [LOCAL ] IFF: Loaded 51702 existing records from primary storage. [2025-09-22T19:24:22.513941] [INFO ] [MAIN ] IFF: Loaded 51702 existing records. [2025-09-22T19:24:22.697886] [WARN ] [MAIN ] IFF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:24:22.698150] [INFO ] [MAIN ] IFF: Wiping existing primary data before full refresh. [2025-09-22T19:24:22.698199] [INFO ] [LOCAL ] IFF: Starting deletion of primary data. [2025-09-22T19:24:22.699279] [DEBUG] [LOCAL ] IFF: Deleted primary data file. [2025-09-22T19:24:22.699341] [INFO ] [MAIN ] IFF: Starting full primary refresh. [2025-09-22T19:24:22.928320] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-01. [2025-09-22T19:24:23.074416] [INFO ] [REMOTE ] IFF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:24:23.500704] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T19:24:23.515773] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-22T19:24:23.722073] [INFO ] [REMOTE ] IFF: Fetching primary data for 2024-12. [2025-09-22T19:24:24.522072] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-02. [2025-09-22T19:24:25.135363] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T19:24:25.322036] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-01. [2025-09-22T19:24:25.999257] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-02 (1.48 seconds). [2025-09-22T19:24:26.122008] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-03. [2025-09-22T19:24:26.879230] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T19:24:26.922003] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-02. [2025-09-22T19:24:27.644446] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T19:24:27.722044] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-04. [2025-09-22T19:24:28.522115] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-02. [2025-09-22T19:24:29.322033] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-03. [2025-09-22T19:24:29.689937] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-22T19:24:29.800776] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-02 (2.88 seconds). [2025-09-22T19:24:30.122028] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-03. [2025-09-22T19:24:30.146116] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-03 (0.82 seconds). [2025-09-22T19:24:30.175065] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-04 (2.45 seconds). [2025-09-22T19:24:30.922053] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-03. [2025-09-22T19:24:31.588040] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T19:24:31.722044] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-04. [2025-09-22T19:24:31.940470] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-22T19:24:32.522092] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-04. [2025-09-22T19:24:33.322034] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-04. [2025-09-22T19:24:33.590922] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-22T19:24:33.735055] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-22T19:24:34.039321] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-22T19:24:34.122058] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-05. [2025-09-22T19:24:34.922092] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-05. [2025-09-22T19:24:35.123458] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-22T19:24:35.722061] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-05. [2025-09-22T19:24:36.294375] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-22T19:24:36.483396] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-05 (0.76 seconds). [2025-09-22T19:24:36.522062] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-06. [2025-09-22T19:24:37.322063] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-06. [2025-09-22T19:24:37.921535] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-22T19:24:38.087160] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-22T19:24:38.122028] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-07. [2025-09-22T19:24:38.922109] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-05. [2025-09-22T19:24:39.722070] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-07. [2025-09-22T19:24:39.781327] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-22T19:24:40.401345] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-22T19:24:40.494372] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-22T19:24:40.522013] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-08. [2025-09-22T19:24:41.322055] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-06. [2025-09-22T19:24:42.122035] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-06. [2025-09-22T19:24:42.365188] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-08 (1.84 seconds). [2025-09-22T19:24:42.392757] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-22T19:24:42.922053] [INFO ] [REMOTE ] IFF: Fetching primary data for 2025-09. [2025-09-22T19:24:43.216449] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-06 (1.09 seconds). [2025-09-22T19:24:43.722054] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-07. [2025-09-22T19:24:44.522037] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-08. [2025-09-22T19:24:44.657501] [INFO ] [REMOTE ] IFF: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-22T19:24:44.665792] [INFO ] [REMOTE ] IFF: Full fetch complete (72751 records). [2025-09-22T19:24:44.665963] [DEBUG] [VALIDATOR ] IFF: Validating primary data. [2025-09-22T19:24:45.061180] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-07 (1.34 seconds). [2025-09-22T19:24:45.082729] [DEBUG] [VALIDATOR ] IFF: All expected trading days are present. [2025-09-22T19:24:45.082809] [DEBUG] [VALIDATOR ] IFF: Primary data validation passed. [2025-09-22T19:24:45.083975] [INFO ] [MAIN ] IFF: Fetched primary data is valid. [2025-09-22T19:24:45.084163] [DEBUG] [LOCAL ] IFF: Saving primary data. [2025-09-22T19:24:45.085534] [DEBUG] [LOCAL ] IFF: Trimmed 72751 records to 50956 (keeping 200 days of data) [2025-09-22T19:24:45.324752] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-07. [2025-09-22T19:24:45.340175] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-08 (0.82 seconds). [2025-09-22T19:24:45.417150] [DEBUG] [LOCAL ] IFF: Primary data saved (50956 records). [2025-09-22T19:24:45.417307] [INFO ] [MAIN ] IFF: Full history saved. [2025-09-22T19:24:45.417399] [INFO ] [MAIN ] Update Progress: 1090/2372 symbols completed. IFF took 23.1s. Estimated remaining: 2h 50m 11s. Rate: 7.5 symbols/min [2025-09-22T19:24:45.586740] [INFO ] [MAIN ] IFN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:24:45.607967] [DEBUG] [LOCAL ] IFN: Loaded 18547 existing records from primary storage. [2025-09-22T19:24:45.608092] [INFO ] [MAIN ] IFN: Loaded 18547 existing records. [2025-09-22T19:24:45.783677] [WARN ] [MAIN ] IFN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:24:45.783950] [INFO ] [MAIN ] IFN: Wiping existing primary data before full refresh. [2025-09-22T19:24:45.784092] [INFO ] [LOCAL ] IFN: Starting deletion of primary data. [2025-09-22T19:24:45.784694] [DEBUG] [LOCAL ] IFN: Deleted primary data file. [2025-09-22T19:24:45.784753] [INFO ] [MAIN ] IFN: Starting full primary refresh. [2025-09-22T19:24:46.123719] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-08. [2025-09-22T19:24:46.144556] [INFO ] [REMOTE ] IFN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:24:46.922065] [INFO ] [REMOTE ] IDE: Fetching primary data for 2025-09. [2025-09-22T19:24:46.977378] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-07 (1.65 seconds). [2025-09-22T19:24:47.103145] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-08 (0.98 seconds). [2025-09-22T19:24:47.544011] [INFO ] [REMOTE ] IDE: Incremental fetch complete for 2025-09 (0.62 seconds). [2025-09-22T19:24:47.545943] [INFO ] [REMOTE ] IDE: Full fetch complete (12696 records). [2025-09-22T19:24:47.546065] [DEBUG] [VALIDATOR ] IDE: Validating primary data. [2025-09-22T19:24:47.734523] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-08. [2025-09-22T19:24:47.923792] [DEBUG] [VALIDATOR ] IDE: All expected trading days are present. [2025-09-22T19:24:47.923873] [DEBUG] [VALIDATOR ] IDE: Primary data validation passed. [2025-09-22T19:24:47.924160] [INFO ] [MAIN ] IDE: Fetched primary data is valid. [2025-09-22T19:24:47.924199] [DEBUG] [LOCAL ] IDE: Saving primary data. [2025-09-22T19:24:47.924726] [DEBUG] [LOCAL ] IDE: Trimmed 12696 records to 8405 (keeping 200 days of data) [2025-09-22T19:24:47.977371] [DEBUG] [LOCAL ] IDE: Primary data saved (8405 records). [2025-09-22T19:24:47.977510] [INFO ] [MAIN ] IDE: Full history saved. [2025-09-22T19:24:47.977604] [INFO ] [MAIN ] Update Progress: 1091/2372 symbols completed. IDE took 33.2s. Estimated remaining: 2h 49m 57s. Rate: 7.5 symbols/min [2025-09-22T19:24:48.151904] [INFO ] [MAIN ] IFS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:24:48.176678] [DEBUG] [LOCAL ] IFS: Loaded 23385 existing records from primary storage. [2025-09-22T19:24:48.176871] [INFO ] [MAIN ] IFS: Loaded 23385 existing records. [2025-09-22T19:24:48.356245] [WARN ] [MAIN ] IFS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:24:48.356563] [INFO ] [MAIN ] IFS: Wiping existing primary data before full refresh. [2025-09-22T19:24:48.356614] [INFO ] [LOCAL ] IFS: Starting deletion of primary data. [2025-09-22T19:24:48.357427] [DEBUG] [LOCAL ] IFS: Deleted primary data file. [2025-09-22T19:24:48.357489] [INFO ] [MAIN ] IFS: Starting full primary refresh. [2025-09-22T19:24:48.532027] [INFO ] [REMOTE ] IFN: Fetching primary data for 2024-12. [2025-09-22T19:24:48.721478] [INFO ] [REMOTE ] IFS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:24:49.322043] [INFO ] [REMOTE ] IFS: Fetching primary data for 2024-12. [2025-09-22T19:24:49.518584] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-08 (1.78 seconds). [2025-09-22T19:24:49.738265] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T19:24:50.122110] [INFO ] [REMOTE ] IDT: Fetching primary data for 2025-09. [2025-09-22T19:24:50.238867] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T19:24:50.882899] [INFO ] [REMOTE ] IDT: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-22T19:24:50.886227] [INFO ] [REMOTE ] IDT: Full fetch complete (22447 records). [2025-09-22T19:24:50.886303] [DEBUG] [VALIDATOR ] IDT: Validating primary data. [2025-09-22T19:24:50.927273] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-01. [2025-09-22T19:24:51.257882] [DEBUG] [VALIDATOR ] IDT: All expected trading days are present. [2025-09-22T19:24:51.258024] [DEBUG] [VALIDATOR ] IDT: Primary data validation passed. [2025-09-22T19:24:51.258479] [INFO ] [MAIN ] IDT: Fetched primary data is valid. [2025-09-22T19:24:51.258519] [DEBUG] [LOCAL ] IDT: Saving primary data. [2025-09-22T19:24:51.259177] [DEBUG] [LOCAL ] IDT: Trimmed 22447 records to 17600 (keeping 200 days of data) [2025-09-22T19:24:51.367588] [DEBUG] [LOCAL ] IDT: Primary data saved (17600 records). [2025-09-22T19:24:51.367766] [INFO ] [MAIN ] IDT: Full history saved. [2025-09-22T19:24:51.367858] [INFO ] [MAIN ] Update Progress: 1092/2372 symbols completed. IDT took 33.9s. Estimated remaining: 2h 49m 43s. Rate: 7.5 symbols/min [2025-09-22T19:24:51.548925] [INFO ] [MAIN ] IGA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:24:51.560558] [DEBUG] [LOCAL ] IGA: Loaded 9829 existing records from primary storage. [2025-09-22T19:24:51.560725] [INFO ] [MAIN ] IGA: Loaded 9829 existing records. [2025-09-22T19:24:51.722481] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-01. [2025-09-22T19:24:51.745226] [WARN ] [MAIN ] IGA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:24:51.745508] [INFO ] [MAIN ] IGA: Wiping existing primary data before full refresh. [2025-09-22T19:24:51.745557] [INFO ] [LOCAL ] IGA: Starting deletion of primary data. [2025-09-22T19:24:51.745998] [DEBUG] [LOCAL ] IGA: Deleted primary data file. [2025-09-22T19:24:51.746059] [INFO ] [MAIN ] IGA: Starting full primary refresh. [2025-09-22T19:24:52.048675] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-01 (1.12 seconds). [2025-09-22T19:24:52.130346] [INFO ] [REMOTE ] IGA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:24:52.522010] [INFO ] [REMOTE ] IEX: Fetching primary data for 2025-09. [2025-09-22T19:24:52.692761] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-22T19:24:53.322037] [INFO ] [REMOTE ] IGA: Fetching primary data for 2024-12. [2025-09-22T19:24:53.729199] [INFO ] [REMOTE ] IEX: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-22T19:24:53.735586] [INFO ] [REMOTE ] IEX: Full fetch complete (53252 records). [2025-09-22T19:24:53.735746] [DEBUG] [VALIDATOR ] IEX: Validating primary data. [2025-09-22T19:24:53.906424] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2024-12 (0.58 seconds). [2025-09-22T19:24:54.147193] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-02. [2025-09-22T19:24:54.166805] [DEBUG] [VALIDATOR ] IEX: All expected trading days are present. [2025-09-22T19:24:54.166894] [DEBUG] [VALIDATOR ] IEX: Primary data validation passed. [2025-09-22T19:24:54.167704] [INFO ] [MAIN ] IEX: Fetched primary data is valid. [2025-09-22T19:24:54.167768] [DEBUG] [LOCAL ] IEX: Saving primary data. [2025-09-22T19:24:54.169175] [DEBUG] [LOCAL ] IEX: Trimmed 53252 records to 38423 (keeping 200 days of data) [2025-09-22T19:24:54.414037] [DEBUG] [LOCAL ] IEX: Primary data saved (38423 records). [2025-09-22T19:24:54.414186] [INFO ] [MAIN ] IEX: Full history saved. [2025-09-22T19:24:54.416064] [INFO ] [MAIN ] Update Progress: 1093/2372 symbols completed. IEX took 34.9s. Estimated remaining: 2h 49m 30s. Rate: 7.5 symbols/min [2025-09-22T19:24:54.584714] [INFO ] [MAIN ] IGD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:24:54.606226] [DEBUG] [LOCAL ] IGD: Loaded 19486 existing records from primary storage. [2025-09-22T19:24:54.606364] [INFO ] [MAIN ] IGD: Loaded 19486 existing records. [2025-09-22T19:24:54.786295] [WARN ] [MAIN ] IGD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:24:54.786594] [INFO ] [MAIN ] IGD: Wiping existing primary data before full refresh. [2025-09-22T19:24:54.786696] [INFO ] [LOCAL ] IGD: Starting deletion of primary data. [2025-09-22T19:24:54.787394] [DEBUG] [LOCAL ] IGD: Deleted primary data file. [2025-09-22T19:24:54.787453] [INFO ] [MAIN ] IGD: Starting full primary refresh. [2025-09-22T19:24:54.929125] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-01. [2025-09-22T19:24:55.161527] [INFO ] [REMOTE ] IGD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:24:55.279368] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-02 (1.13 seconds). [2025-09-22T19:24:55.563248] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-22T19:24:55.722063] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-03. [2025-09-22T19:24:56.522090] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-02. [2025-09-22T19:24:56.715199] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-22T19:24:57.322073] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-04. [2025-09-22T19:24:57.370165] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-22T19:24:58.122074] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-02. [2025-09-22T19:24:58.389146] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-22T19:24:58.922028] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-05. [2025-09-22T19:24:58.973198] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-22T19:24:59.722048] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-03. [2025-09-22T19:25:00.020609] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-05 (1.10 seconds). [2025-09-22T19:25:00.522055] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-06. [2025-09-22T19:25:00.947180] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T19:25:01.322019] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-04. [2025-09-22T19:25:01.637274] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-22T19:25:02.122063] [INFO ] [REMOTE ] IGD: Fetching primary data for 2024-12. [2025-09-22T19:25:02.324270] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-04 (1.00 seconds). [2025-09-22T19:25:02.922020] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-05. [2025-09-22T19:25:03.226300] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2024-12 (1.10 seconds). [2025-09-22T19:25:03.722117] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-03. [2025-09-22T19:25:03.922124] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-05 (1.00 seconds). [2025-09-22T19:25:04.507803] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T19:25:04.521995] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-04. [2025-09-22T19:25:05.322043] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-07. [2025-09-22T19:25:05.395828] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-04 (0.87 seconds). [2025-09-22T19:25:06.122020] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-05. [2025-09-22T19:25:06.495825] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-22T19:25:06.850569] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-05 (0.73 seconds). [2025-09-22T19:25:06.922089] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-06. [2025-09-22T19:25:07.722084] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-01. [2025-09-22T19:25:08.246961] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T19:25:08.522140] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-07. [2025-09-22T19:25:08.654585] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-01 (0.93 seconds). [2025-09-22T19:25:09.322056] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-06. [2025-09-22T19:25:09.625527] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-22T19:25:09.898359] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-22T19:25:10.122066] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-02. [2025-09-22T19:25:10.922077] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-07. [2025-09-22T19:25:11.140055] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-22T19:25:11.722062] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-08. [2025-09-22T19:25:11.832583] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-07 (0.91 seconds). [2025-09-22T19:25:12.522056] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-08. [2025-09-22T19:25:13.087147] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-22T19:25:13.322069] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-08. [2025-09-22T19:25:13.628402] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T19:25:13.795709] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-22T19:25:14.122094] [INFO ] [REMOTE ] IFN: Fetching primary data for 2025-09. [2025-09-22T19:25:14.922079] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-03. [2025-09-22T19:25:15.167994] [INFO ] [REMOTE ] IFN: Incremental fetch complete for 2025-09 (1.05 seconds). [2025-09-22T19:25:15.171051] [INFO ] [REMOTE ] IFN: Full fetch complete (28983 records). [2025-09-22T19:25:15.171156] [DEBUG] [VALIDATOR ] IFN: Validating primary data. [2025-09-22T19:25:15.572538] [DEBUG] [VALIDATOR ] IFN: All expected trading days are present. [2025-09-22T19:25:15.572680] [DEBUG] [VALIDATOR ] IFN: Primary data validation passed. [2025-09-22T19:25:15.573488] [INFO ] [MAIN ] IFN: Fetched primary data is valid. [2025-09-22T19:25:15.573555] [DEBUG] [LOCAL ] IFN: Saving primary data. [2025-09-22T19:25:15.574487] [DEBUG] [LOCAL ] IFN: Trimmed 28983 records to 18150 (keeping 200 days of data) [2025-09-22T19:25:15.695826] [DEBUG] [LOCAL ] IFN: Primary data saved (18150 records). [2025-09-22T19:25:15.695972] [INFO ] [MAIN ] IFN: Full history saved. [2025-09-22T19:25:15.696147] [INFO ] [MAIN ] Update Progress: 1094/2372 symbols completed. IFN took 30.3s. Estimated remaining: 2h 49m 37s. Rate: 7.5 symbols/min [2025-09-22T19:25:15.727496] [INFO ] [REMOTE ] IFS: Fetching primary data for 2025-09. [2025-09-22T19:25:15.909834] [INFO ] [MAIN ] IGI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:25:15.932900] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-03 (1.01 seconds). [2025-09-22T19:25:15.945160] [DEBUG] [LOCAL ] IGI: Loaded 3784 existing records from primary storage. [2025-09-22T19:25:15.945319] [INFO ] [MAIN ] IGI: Loaded 3784 existing records. [2025-09-22T19:25:16.132922] [WARN ] [MAIN ] IGI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:25:16.133199] [INFO ] [MAIN ] IGI: Wiping existing primary data before full refresh. [2025-09-22T19:25:16.133249] [INFO ] [LOCAL ] IGI: Starting deletion of primary data. [2025-09-22T19:25:16.133587] [DEBUG] [LOCAL ] IGI: Deleted primary data file. [2025-09-22T19:25:16.133679] [INFO ] [MAIN ] IGI: Starting full primary refresh. [2025-09-22T19:25:16.496415] [INFO ] [REMOTE ] IGI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:25:16.522005] [INFO ] [REMOTE ] IGI: Fetching primary data for 2024-12. [2025-09-22T19:25:16.979552] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2024-12 (0.46 seconds). [2025-09-22T19:25:17.024822] [INFO ] [REMOTE ] IFS: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-22T19:25:17.029410] [INFO ] [REMOTE ] IFS: Full fetch complete (31366 records). [2025-09-22T19:25:17.029604] [DEBUG] [VALIDATOR ] IFS: Validating primary data. [2025-09-22T19:25:17.327137] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-01. [2025-09-22T19:25:17.427421] [DEBUG] [VALIDATOR ] IFS: All expected trading days are present. [2025-09-22T19:25:17.427502] [DEBUG] [VALIDATOR ] IFS: Primary data validation passed. [2025-09-22T19:25:17.428194] [INFO ] [MAIN ] IFS: Fetched primary data is valid. [2025-09-22T19:25:17.428258] [DEBUG] [LOCAL ] IFS: Saving primary data. [2025-09-22T19:25:17.429110] [DEBUG] [LOCAL ] IFS: Trimmed 31366 records to 23060 (keeping 200 days of data) [2025-09-22T19:25:17.577976] [DEBUG] [LOCAL ] IFS: Primary data saved (23060 records). [2025-09-22T19:25:17.578116] [INFO ] [MAIN ] IFS: Full history saved. [2025-09-22T19:25:17.578236] [INFO ] [MAIN ] Update Progress: 1095/2372 symbols completed. IFS took 29.6s. Estimated remaining: 2h 49m 22s. Rate: 7.5 symbols/min [2025-09-22T19:25:17.759570] [INFO ] [MAIN ] IGR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:25:17.795692] [DEBUG] [LOCAL ] IGR: Loaded 31042 existing records from primary storage. [2025-09-22T19:25:17.795836] [INFO ] [MAIN ] IGR: Loaded 31042 existing records. [2025-09-22T19:25:17.882701] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-01 (0.56 seconds). [2025-09-22T19:25:18.001596] [WARN ] [MAIN ] IGR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:25:18.001916] [INFO ] [MAIN ] IGR: Wiping existing primary data before full refresh. [2025-09-22T19:25:18.001967] [INFO ] [LOCAL ] IGR: Starting deletion of primary data. [2025-09-22T19:25:18.003075] [DEBUG] [LOCAL ] IGR: Deleted primary data file. [2025-09-22T19:25:18.003164] [INFO ] [MAIN ] IGR: Starting full primary refresh. [2025-09-22T19:25:18.127185] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-02. [2025-09-22T19:25:18.407309] [INFO ] [REMOTE ] IGR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:25:18.638626] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-02 (0.51 seconds). [2025-09-22T19:25:18.922065] [INFO ] [REMOTE ] IGR: Fetching primary data for 2024-12. [2025-09-22T19:25:19.722110] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-03. [2025-09-22T19:25:20.162201] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-03 (0.44 seconds). [2025-09-22T19:25:20.163561] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-22T19:25:20.522108] [INFO ] [REMOTE ] IGA: Fetching primary data for 2025-09. [2025-09-22T19:25:21.322066] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-04. [2025-09-22T19:25:21.422457] [INFO ] [REMOTE ] IGA: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-22T19:25:21.424630] [INFO ] [REMOTE ] IGA: Full fetch complete (13538 records). [2025-09-22T19:25:21.424843] [DEBUG] [VALIDATOR ] IGA: Validating primary data. [2025-09-22T19:25:21.821659] [DEBUG] [VALIDATOR ] IGA: All expected trading days are present. [2025-09-22T19:25:21.821805] [DEBUG] [VALIDATOR ] IGA: Primary data validation passed. [2025-09-22T19:25:21.822197] [INFO ] [MAIN ] IGA: Fetched primary data is valid. [2025-09-22T19:25:21.822301] [DEBUG] [LOCAL ] IGA: Saving primary data. [2025-09-22T19:25:21.822917] [DEBUG] [LOCAL ] IGA: Trimmed 13538 records to 9666 (keeping 200 days of data) [2025-09-22T19:25:21.888427] [DEBUG] [LOCAL ] IGA: Primary data saved (9666 records). [2025-09-22T19:25:21.888554] [INFO ] [MAIN ] IGA: Full history saved. [2025-09-22T19:25:21.888739] [INFO ] [MAIN ] Update Progress: 1096/2372 symbols completed. IGA took 30.5s. Estimated remaining: 2h 49m 10s. Rate: 7.5 symbols/min [2025-09-22T19:25:22.069225] [INFO ] [MAIN ] IH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:25:22.075109] [DEBUG] [LOCAL ] IH: Loaded 3638 existing records from primary storage. [2025-09-22T19:25:22.075221] [INFO ] [MAIN ] IH: Loaded 3638 existing records. [2025-09-22T19:25:22.127235] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-01. [2025-09-22T19:25:22.276234] [WARN ] [MAIN ] IH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:25:22.276480] [INFO ] [MAIN ] IH: Wiping existing primary data before full refresh. [2025-09-22T19:25:22.276547] [INFO ] [LOCAL ] IH: Starting deletion of primary data. [2025-09-22T19:25:22.276855] [DEBUG] [LOCAL ] IH: Deleted primary data file. [2025-09-22T19:25:22.276925] [INFO ] [MAIN ] IH: Starting full primary refresh. [2025-09-22T19:25:22.455584] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-22T19:25:22.680050] [INFO ] [REMOTE ] IH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:25:22.922071] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-04. [2025-09-22T19:25:23.499129] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-22T19:25:23.727701] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-05. [2025-09-22T19:25:23.739138] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T19:25:24.170374] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-22T19:25:24.522080] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-06. [2025-09-22T19:25:24.946972] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-06 (0.42 seconds). [2025-09-22T19:25:25.322040] [INFO ] [REMOTE ] IH: Fetching primary data for 2024-12. [2025-09-22T19:25:25.667199] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2024-12 (0.35 seconds). [2025-09-22T19:25:26.122113] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-07. [2025-09-22T19:25:26.717943] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-07 (0.60 seconds). [2025-09-22T19:25:26.922062] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-01. [2025-09-22T19:25:27.359333] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-01 (0.44 seconds). [2025-09-22T19:25:27.722054] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-02. [2025-09-22T19:25:28.522066] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-08. [2025-09-22T19:25:28.681944] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-22T19:25:29.009618] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-22T19:25:29.322048] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-02. [2025-09-22T19:25:29.929551] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-02 (0.61 seconds). [2025-09-22T19:25:30.122066] [INFO ] [REMOTE ] IGI: Fetching primary data for 2025-09. [2025-09-22T19:25:30.571398] [INFO ] [REMOTE ] IGI: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-22T19:25:30.573482] [INFO ] [REMOTE ] IGI: Full fetch complete (5228 records). [2025-09-22T19:25:30.573770] [DEBUG] [VALIDATOR ] IGI: Validating primary data. [2025-09-22T19:25:30.927304] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-03. [2025-09-22T19:25:31.018816] [DEBUG] [VALIDATOR ] IGI: All expected trading days are present. [2025-09-22T19:25:31.018896] [DEBUG] [VALIDATOR ] IGI: Primary data validation passed. [2025-09-22T19:25:31.019102] [INFO ] [MAIN ] IGI: Fetched primary data is valid. [2025-09-22T19:25:31.019165] [DEBUG] [LOCAL ] IGI: Saving primary data. [2025-09-22T19:25:31.020226] [DEBUG] [LOCAL ] IGI: Trimmed 5228 records to 3702 (keeping 200 days of data) [2025-09-22T19:25:31.044606] [DEBUG] [LOCAL ] IGI: Primary data saved (3702 records). [2025-09-22T19:25:31.044779] [INFO ] [MAIN ] IGI: Full history saved. [2025-09-22T19:25:31.044946] [INFO ] [MAIN ] Update Progress: 1097/2372 symbols completed. IGI took 15.3s. Estimated remaining: 2h 49m 3s. Rate: 7.5 symbols/min [2025-09-22T19:25:31.218697] [INFO ] [MAIN ] IHD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:25:31.229739] [DEBUG] [LOCAL ] IHD: Loaded 7308 existing records from primary storage. [2025-09-22T19:25:31.229901] [INFO ] [MAIN ] IHD: Loaded 7308 existing records. [2025-09-22T19:25:31.419568] [WARN ] [MAIN ] IHD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:25:31.419841] [INFO ] [MAIN ] IHD: Wiping existing primary data before full refresh. [2025-09-22T19:25:31.419893] [INFO ] [LOCAL ] IHD: Starting deletion of primary data. [2025-09-22T19:25:31.420251] [DEBUG] [LOCAL ] IHD: Deleted primary data file. [2025-09-22T19:25:31.420311] [INFO ] [MAIN ] IHD: Starting full primary refresh. [2025-09-22T19:25:31.727266] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-05. [2025-09-22T19:25:31.794712] [INFO ] [REMOTE ] IHD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:25:31.816136] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T19:25:32.522074] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-04. [2025-09-22T19:25:32.569591] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-22T19:25:33.322072] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-06. [2025-09-22T19:25:33.894275] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-22T19:25:34.122057] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-05. [2025-09-22T19:25:34.398696] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-06 (1.08 seconds). [2025-09-22T19:25:34.922055] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-07. [2025-09-22T19:25:34.996919] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-05 (0.87 seconds). [2025-09-22T19:25:35.722067] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-06. [2025-09-22T19:25:35.991621] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-22T19:25:36.457523] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-22T19:25:36.522054] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-07. [2025-09-22T19:25:37.322044] [INFO ] [REMOTE ] IHD: Fetching primary data for 2024-12. [2025-09-22T19:25:37.907738] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2024-12 (0.59 seconds). [2025-09-22T19:25:38.043359] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T19:25:38.122047] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-08. [2025-09-22T19:25:38.922066] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-08. [2025-09-22T19:25:39.203239] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-08 (1.08 seconds). [2025-09-22T19:25:39.722058] [INFO ] [REMOTE ] IGD: Fetching primary data for 2025-09. [2025-09-22T19:25:40.251302] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-08 (1.33 seconds). [2025-09-22T19:25:40.476572] [INFO ] [REMOTE ] IGD: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-22T19:25:40.481060] [INFO ] [REMOTE ] IGD: Full fetch complete (29326 records). [2025-09-22T19:25:40.481187] [DEBUG] [VALIDATOR ] IGD: Validating primary data. [2025-09-22T19:25:40.527194] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-03. [2025-09-22T19:25:40.866018] [DEBUG] [VALIDATOR ] IGD: All expected trading days are present. [2025-09-22T19:25:40.866160] [DEBUG] [VALIDATOR ] IGD: Primary data validation passed. [2025-09-22T19:25:40.866813] [INFO ] [MAIN ] IGD: Fetched primary data is valid. [2025-09-22T19:25:40.866876] [DEBUG] [LOCAL ] IGD: Saving primary data. [2025-09-22T19:25:40.867667] [DEBUG] [LOCAL ] IGD: Trimmed 29326 records to 18971 (keeping 200 days of data) [2025-09-22T19:25:40.990537] [DEBUG] [LOCAL ] IGD: Primary data saved (18971 records). [2025-09-22T19:25:40.990779] [INFO ] [MAIN ] IGD: Full history saved. [2025-09-22T19:25:40.990931] [INFO ] [MAIN ] Update Progress: 1098/2372 symbols completed. IGD took 46.6s. Estimated remaining: 2h 48m 58s. Rate: 7.5 symbols/min [2025-09-22T19:25:41.169447] [INFO ] [MAIN ] IHG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:25:41.199125] [DEBUG] [LOCAL ] IHG: Loaded 25214 existing records from primary storage. [2025-09-22T19:25:41.199268] [INFO ] [MAIN ] IHG: Loaded 25214 existing records. [2025-09-22T19:25:41.327628] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-01. [2025-09-22T19:25:41.316915] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T19:25:41.420038] [WARN ] [MAIN ] IHG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:25:41.420558] [INFO ] [MAIN ] IHG: Wiping existing primary data before full refresh. [2025-09-22T19:25:41.420619] [INFO ] [LOCAL ] IHG: Starting deletion of primary data. [2025-09-22T19:25:41.421738] [DEBUG] [LOCAL ] IHG: Deleted primary data file. [2025-09-22T19:25:41.421805] [INFO ] [MAIN ] IHG: Starting full primary refresh. [2025-09-22T19:25:41.826775] [INFO ] [REMOTE ] IHG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:25:42.122049] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-04. [2025-09-22T19:25:42.178920] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-01 (0.85 seconds). [2025-09-22T19:25:42.638194] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-04 (0.52 seconds). [2025-09-22T19:25:42.922058] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-02. [2025-09-22T19:25:43.658784] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-02 (0.74 seconds). [2025-09-22T19:25:43.722048] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-05. [2025-09-22T19:25:44.163538] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-05 (0.44 seconds). [2025-09-22T19:25:44.522064] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-06. [2025-09-22T19:25:44.965242] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-06 (0.44 seconds). [2025-09-22T19:25:45.322058] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-03. [2025-09-22T19:25:46.061949] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-03 (0.74 seconds). [2025-09-22T19:25:46.122064] [INFO ] [REMOTE ] IHG: Fetching primary data for 2024-12. [2025-09-22T19:25:46.922019] [INFO ] [REMOTE ] IGR: Fetching primary data for 2025-09. [2025-09-22T19:25:47.043731] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2024-12 (0.92 seconds). [2025-09-22T19:25:47.722054] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-01. [2025-09-22T19:25:48.220287] [INFO ] [REMOTE ] IGR: Incremental fetch complete for 2025-09 (1.30 seconds). [2025-09-22T19:25:48.225305] [INFO ] [REMOTE ] IGR: Full fetch complete (45834 records). [2025-09-22T19:25:48.225401] [DEBUG] [VALIDATOR ] IGR: Validating primary data. [2025-09-22T19:25:48.524191] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-04. [2025-09-22T19:25:48.617389] [DEBUG] [VALIDATOR ] IGR: All expected trading days are present. [2025-09-22T19:25:48.617491] [DEBUG] [VALIDATOR ] IGR: Primary data validation passed. [2025-09-22T19:25:48.618322] [INFO ] [MAIN ] IGR: Fetched primary data is valid. [2025-09-22T19:25:48.618401] [DEBUG] [LOCAL ] IGR: Saving primary data. [2025-09-22T19:25:48.619512] [DEBUG] [LOCAL ] IGR: Trimmed 45834 records to 30584 (keeping 200 days of data) [2025-09-22T19:25:48.719402] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T19:25:48.823033] [DEBUG] [LOCAL ] IGR: Primary data saved (30584 records). [2025-09-22T19:25:48.823168] [INFO ] [MAIN ] IGR: Full history saved. [2025-09-22T19:25:48.823251] [INFO ] [MAIN ] Update Progress: 1099/2372 symbols completed. IGR took 31.2s. Estimated remaining: 2h 48m 50s. Rate: 7.5 symbols/min [2025-09-22T19:25:48.992492] [INFO ] [MAIN ] IHS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:25:49.035024] [DEBUG] [LOCAL ] IHS: Loaded 39559 existing records from primary storage. [2025-09-22T19:25:49.035164] [INFO ] [MAIN ] IHS: Loaded 39559 existing records. [2025-09-22T19:25:49.166836] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-04 (0.64 seconds). [2025-09-22T19:25:49.226635] [WARN ] [MAIN ] IHS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:25:49.227809] [INFO ] [MAIN ] IHS: Wiping existing primary data before full refresh. [2025-09-22T19:25:49.227867] [INFO ] [LOCAL ] IHS: Starting deletion of primary data. [2025-09-22T19:25:49.229359] [DEBUG] [LOCAL ] IHS: Deleted primary data file. [2025-09-22T19:25:49.229420] [INFO ] [MAIN ] IHS: Starting full primary refresh. [2025-09-22T19:25:49.322009] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-02. [2025-09-22T19:25:49.583828] [INFO ] [REMOTE ] IHS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:25:50.122060] [INFO ] [REMOTE ] IHS: Fetching primary data for 2024-12. [2025-09-22T19:25:50.599403] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T19:25:50.922089] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-07. [2025-09-22T19:25:51.615298] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T19:25:51.650968] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2024-12 (1.53 seconds). [2025-09-22T19:25:51.721997] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-01. [2025-09-22T19:25:52.522027] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-05. [2025-09-22T19:25:52.907384] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-01 (1.19 seconds). [2025-09-22T19:25:53.271410] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-05 (0.75 seconds). [2025-09-22T19:25:53.322005] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-06. [2025-09-22T19:25:54.090966] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-22T19:25:54.122056] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-03. [2025-09-22T19:25:54.922034] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-07. [2025-09-22T19:25:55.309862] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-03 (1.19 seconds). [2025-09-22T19:25:55.465310] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-07 (0.54 seconds). [2025-09-22T19:25:55.722062] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-02. [2025-09-22T19:25:56.522081] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-08. [2025-09-22T19:25:56.789429] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-02 (1.07 seconds). [2025-09-22T19:25:56.994172] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-08 (0.47 seconds). [2025-09-22T19:25:57.322043] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-04. [2025-09-22T19:25:58.122080] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-08. [2025-09-22T19:25:58.650579] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-22T19:25:58.872914] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T19:25:58.922064] [INFO ] [REMOTE ] IHD: Fetching primary data for 2025-09. [2025-09-22T19:25:59.463954] [INFO ] [REMOTE ] IHD: Incremental fetch complete for 2025-09 (0.54 seconds). [2025-09-22T19:25:59.466363] [INFO ] [REMOTE ] IHD: Full fetch complete (11968 records). [2025-09-22T19:25:59.466458] [DEBUG] [VALIDATOR ] IHD: Validating primary data. [2025-09-22T19:25:59.727218] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-03. [2025-09-22T19:25:59.843413] [DEBUG] [VALIDATOR ] IHD: All expected trading days are present. [2025-09-22T19:25:59.843503] [DEBUG] [VALIDATOR ] IHD: Primary data validation passed. [2025-09-22T19:25:59.843835] [INFO ] [MAIN ] IHD: Fetched primary data is valid. [2025-09-22T19:25:59.843898] [DEBUG] [LOCAL ] IHD: Saving primary data. [2025-09-22T19:25:59.844487] [DEBUG] [LOCAL ] IHD: Trimmed 11968 records to 7246 (keeping 200 days of data) [2025-09-22T19:25:59.888974] [DEBUG] [LOCAL ] IHD: Primary data saved (7246 records). [2025-09-22T19:25:59.889129] [INFO ] [MAIN ] IHD: Full history saved. [2025-09-22T19:25:59.889220] [INFO ] [MAIN ] Update Progress: 1100/2372 symbols completed. IHD took 28.8s. Estimated remaining: 2h 48m 45s. Rate: 7.5 symbols/min [2025-09-22T19:26:00.058089] [INFO ] [MAIN ] IIF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:26:00.066804] [DEBUG] [LOCAL ] IIF: Loaded 5891 existing records from primary storage. [2025-09-22T19:26:00.066904] [INFO ] [MAIN ] IIF: Loaded 5891 existing records. [2025-09-22T19:26:00.248445] [WARN ] [MAIN ] IIF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:26:00.248768] [INFO ] [MAIN ] IIF: Wiping existing primary data before full refresh. [2025-09-22T19:26:00.248827] [INFO ] [LOCAL ] IIF: Starting deletion of primary data. [2025-09-22T19:26:00.249205] [DEBUG] [LOCAL ] IIF: Deleted primary data file. [2025-09-22T19:26:00.249276] [INFO ] [MAIN ] IIF: Starting full primary refresh. [2025-09-22T19:26:00.527211] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-05. [2025-09-22T19:26:00.629840] [INFO ] [REMOTE ] IIF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:26:01.034884] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-03 (1.31 seconds). [2025-09-22T19:26:01.322043] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-04. [2025-09-22T19:26:01.517249] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-22T19:26:02.122117] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-06. [2025-09-22T19:26:02.709571] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-22T19:26:02.919276] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-06 (0.80 seconds). [2025-09-22T19:26:02.925256] [INFO ] [REMOTE ] IIF: Fetching primary data for 2024-12. [2025-09-22T19:26:03.683366] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-22T19:26:03.722049] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-01. [2025-09-22T19:26:04.512803] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T19:26:04.522007] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-07. [2025-09-22T19:26:05.322038] [INFO ] [REMOTE ] IH: Fetching primary data for 2025-09. [2025-09-22T19:26:05.831982] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T19:26:05.894923] [INFO ] [REMOTE ] IH: Incremental fetch complete for 2025-09 (0.57 seconds). [2025-09-22T19:26:05.896056] [INFO ] [REMOTE ] IH: Full fetch complete (4930 records). [2025-09-22T19:26:05.896125] [DEBUG] [VALIDATOR ] IH: Validating primary data. [2025-09-22T19:26:06.127158] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-05. [2025-09-22T19:26:06.264594] [DEBUG] [VALIDATOR ] IH: All expected trading days are present. [2025-09-22T19:26:06.264693] [DEBUG] [VALIDATOR ] IH: Primary data validation passed. [2025-09-22T19:26:06.264869] [INFO ] [MAIN ] IH: Fetched primary data is valid. [2025-09-22T19:26:06.264974] [DEBUG] [LOCAL ] IH: Saving primary data. [2025-09-22T19:26:06.265410] [DEBUG] [LOCAL ] IH: Trimmed 4930 records to 3545 (keeping 200 days of data) [2025-09-22T19:26:06.285450] [DEBUG] [LOCAL ] IH: Primary data saved (3545 records). [2025-09-22T19:26:06.285514] [INFO ] [MAIN ] IH: Full history saved. [2025-09-22T19:26:06.285583] [INFO ] [MAIN ] Update Progress: 1101/2372 symbols completed. IH took 44.4s. Estimated remaining: 2h 48m 35s. Rate: 7.5 symbols/min [2025-09-22T19:26:06.457314] [INFO ] [MAIN ] IIIN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:26:06.482125] [DEBUG] [LOCAL ] IIIN: Loaded 17183 existing records from primary storage. [2025-09-22T19:26:06.482262] [INFO ] [MAIN ] IIIN: Loaded 17183 existing records. [2025-09-22T19:26:06.660059] [WARN ] [MAIN ] IIIN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:26:06.660358] [INFO ] [MAIN ] IIIN: Wiping existing primary data before full refresh. [2025-09-22T19:26:06.660435] [INFO ] [LOCAL ] IIIN: Starting deletion of primary data. [2025-09-22T19:26:06.661199] [DEBUG] [LOCAL ] IIIN: Deleted primary data file. [2025-09-22T19:26:06.661261] [INFO ] [MAIN ] IIIN: Starting full primary refresh. [2025-09-22T19:26:06.927211] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-08. [2025-09-22T19:26:07.027251] [INFO ] [REMOTE ] IIIN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:26:07.722112] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2024-12. [2025-09-22T19:26:07.844601] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T19:26:07.941031] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-22T19:26:08.522080] [INFO ] [REMOTE ] IHG: Fetching primary data for 2025-09. [2025-09-22T19:26:08.794265] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-22T19:26:09.322075] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-01. [2025-09-22T19:26:09.721404] [INFO ] [REMOTE ] IHG: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T19:26:09.725503] [INFO ] [REMOTE ] IHG: Full fetch complete (33503 records). [2025-09-22T19:26:09.725677] [DEBUG] [VALIDATOR ] IHG: Validating primary data. [2025-09-22T19:26:10.102056] [DEBUG] [VALIDATOR ] IHG: All expected trading days are present. [2025-09-22T19:26:10.102142] [DEBUG] [VALIDATOR ] IHG: Primary data validation passed. [2025-09-22T19:26:10.102781] [INFO ] [MAIN ] IHG: Fetched primary data is valid. [2025-09-22T19:26:10.102843] [DEBUG] [LOCAL ] IHG: Saving primary data. [2025-09-22T19:26:10.103600] [DEBUG] [LOCAL ] IHG: Trimmed 33503 records to 24753 (keeping 200 days of data) [2025-09-22T19:26:10.167769] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-02. [2025-09-22T19:26:10.271670] [DEBUG] [LOCAL ] IHG: Primary data saved (24753 records). [2025-09-22T19:26:10.271820] [INFO ] [MAIN ] IHG: Full history saved. [2025-09-22T19:26:10.271906] [INFO ] [MAIN ] Update Progress: 1102/2372 symbols completed. IHG took 29.3s. Estimated remaining: 2h 48m 23s. Rate: 7.5 symbols/min [2025-09-22T19:26:10.468924] [INFO ] [MAIN ] IIM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:26:10.485139] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-01 (1.16 seconds). [2025-09-22T19:26:10.503184] [DEBUG] [LOCAL ] IIM: Loaded 16141 existing records from primary storage. [2025-09-22T19:26:10.503307] [INFO ] [MAIN ] IIM: Loaded 16141 existing records. [2025-09-22T19:26:10.683145] [WARN ] [MAIN ] IIM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:26:10.683410] [INFO ] [MAIN ] IIM: Wiping existing primary data before full refresh. [2025-09-22T19:26:10.683503] [INFO ] [LOCAL ] IIM: Starting deletion of primary data. [2025-09-22T19:26:10.684148] [DEBUG] [LOCAL ] IIM: Deleted primary data file. [2025-09-22T19:26:10.684209] [INFO ] [MAIN ] IIM: Starting full primary refresh. [2025-09-22T19:26:10.927195] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-06. [2025-09-22T19:26:11.006060] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-22T19:26:11.083427] [INFO ] [REMOTE ] IIM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:26:11.722139] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-02. [2025-09-22T19:26:12.402427] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-22T19:26:12.522047] [INFO ] [REMOTE ] IIM: Fetching primary data for 2024-12. [2025-09-22T19:26:12.551302] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-22T19:26:13.322042] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-07. [2025-09-22T19:26:13.631227] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-22T19:26:14.122080] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-03. [2025-09-22T19:26:14.819446] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-22T19:26:14.922066] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-08. [2025-09-22T19:26:15.223481] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-03 (1.10 seconds). [2025-09-22T19:26:15.722057] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-03. [2025-09-22T19:26:16.347716] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-22T19:26:16.377162] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T19:26:16.522077] [INFO ] [REMOTE ] IHS: Fetching primary data for 2025-09. [2025-09-22T19:26:17.322068] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-04. [2025-09-22T19:26:17.923710] [INFO ] [REMOTE ] IHS: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-22T19:26:17.929316] [INFO ] [REMOTE ] IHS: Full fetch complete (52512 records). [2025-09-22T19:26:17.929442] [DEBUG] [VALIDATOR ] IHS: Validating primary data. [2025-09-22T19:26:18.130936] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-01. [2025-09-22T19:26:18.413043] [DEBUG] [VALIDATOR ] IHS: All expected trading days are present. [2025-09-22T19:26:18.414182] [DEBUG] [VALIDATOR ] IHS: Primary data validation passed. [2025-09-22T19:26:18.414087] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-04 (1.09 seconds). [2025-09-22T19:26:18.415368] [INFO ] [MAIN ] IHS: Fetched primary data is valid. [2025-09-22T19:26:18.420273] [DEBUG] [LOCAL ] IHS: Saving primary data. [2025-09-22T19:26:18.422502] [DEBUG] [LOCAL ] IHS: Trimmed 52512 records to 38999 (keeping 200 days of data) [2025-09-22T19:26:18.649886] [DEBUG] [LOCAL ] IHS: Primary data saved (38999 records). [2025-09-22T19:26:18.650063] [INFO ] [MAIN ] IHS: Full history saved. [2025-09-22T19:26:18.650166] [INFO ] [MAIN ] Update Progress: 1103/2372 symbols completed. IHS took 29.8s. Estimated remaining: 2h 48m 15s. Rate: 7.5 symbols/min [2025-09-22T19:26:18.822797] [INFO ] [MAIN ] IIPR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:26:18.854108] [DEBUG] [LOCAL ] IIPR: Loaded 30143 existing records from primary storage. [2025-09-22T19:26:18.854259] [INFO ] [MAIN ] IIPR: Loaded 30143 existing records. [2025-09-22T19:26:18.927209] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-05. [2025-09-22T19:26:19.043965] [WARN ] [MAIN ] IIPR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:26:19.044337] [INFO ] [MAIN ] IIPR: Wiping existing primary data before full refresh. [2025-09-22T19:26:19.044476] [INFO ] [LOCAL ] IIPR: Starting deletion of primary data. [2025-09-22T19:26:19.045511] [DEBUG] [LOCAL ] IIPR: Deleted primary data file. [2025-09-22T19:26:19.045577] [INFO ] [MAIN ] IIPR: Starting full primary refresh. [2025-09-22T19:26:19.434465] [INFO ] [REMOTE ] IIPR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:26:19.448311] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-22T19:26:19.722081] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2024-12. [2025-09-22T19:26:19.853458] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-05 (0.93 seconds). [2025-09-22T19:26:20.522082] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-06. [2025-09-22T19:26:20.813185] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-22T19:26:21.322031] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-04. [2025-09-22T19:26:21.400615] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-22T19:26:21.902499] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-04 (0.58 seconds). [2025-09-22T19:26:22.122101] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-05. [2025-09-22T19:26:22.747962] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-05 (0.63 seconds). [2025-09-22T19:26:22.922067] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-06. [2025-09-22T19:26:23.543558] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-06 (0.62 seconds). [2025-09-22T19:26:23.722083] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-02. [2025-09-22T19:26:24.522032] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-07. [2025-09-22T19:26:24.832563] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T19:26:25.322073] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-01. [2025-09-22T19:26:25.343467] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-07 (0.82 seconds). [2025-09-22T19:26:26.122059] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-08. [2025-09-22T19:26:26.813883] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T19:26:26.878728] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-08 (0.76 seconds). [2025-09-22T19:26:26.922018] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-02. [2025-09-22T19:26:27.722075] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-07. [2025-09-22T19:26:28.279835] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-22T19:26:28.404456] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-07 (0.68 seconds). [2025-09-22T19:26:28.522097] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-03. [2025-09-22T19:26:29.322052] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-08. [2025-09-22T19:26:29.511745] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-03 (0.99 seconds). [2025-09-22T19:26:29.879609] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-22T19:26:30.122075] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-03. [2025-09-22T19:26:30.922055] [INFO ] [REMOTE ] IIF: Fetching primary data for 2025-09. [2025-09-22T19:26:31.211977] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-22T19:26:31.480786] [INFO ] [REMOTE ] IIF: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-22T19:26:31.481981] [INFO ] [REMOTE ] IIF: Full fetch complete (9654 records). [2025-09-22T19:26:31.482054] [DEBUG] [VALIDATOR ] IIF: Validating primary data. [2025-09-22T19:26:31.727158] [INFO ] [REMOTE ] IIIN: Fetching primary data for 2025-09. [2025-09-22T19:26:31.879677] [DEBUG] [VALIDATOR ] IIF: All expected trading days are present. [2025-09-22T19:26:31.879806] [DEBUG] [VALIDATOR ] IIF: Primary data validation passed. [2025-09-22T19:26:31.880137] [INFO ] [MAIN ] IIF: Fetched primary data is valid. [2025-09-22T19:26:31.880198] [DEBUG] [LOCAL ] IIF: Saving primary data. [2025-09-22T19:26:31.880615] [DEBUG] [LOCAL ] IIF: Trimmed 9654 records to 5789 (keeping 200 days of data) [2025-09-22T19:26:31.915730] [DEBUG] [LOCAL ] IIF: Primary data saved (5789 records). [2025-09-22T19:26:31.915879] [INFO ] [MAIN ] IIF: Full history saved. [2025-09-22T19:26:31.915966] [INFO ] [MAIN ] Update Progress: 1104/2372 symbols completed. IIF took 32.0s. Estimated remaining: 2h 48m 14s. Rate: 7.5 symbols/min [2025-09-22T19:26:32.096082] [INFO ] [MAIN ] IMAX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:26:32.149303] [DEBUG] [LOCAL ] IMAX: Loaded 43331 existing records from primary storage. [2025-09-22T19:26:32.149442] [INFO ] [MAIN ] IMAX: Loaded 43331 existing records. [2025-09-22T19:26:32.326740] [WARN ] [MAIN ] IMAX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:26:32.327032] [INFO ] [MAIN ] IMAX: Wiping existing primary data before full refresh. [2025-09-22T19:26:32.327090] [INFO ] [LOCAL ] IMAX: Starting deletion of primary data. [2025-09-22T19:26:32.328274] [DEBUG] [LOCAL ] IMAX: Deleted primary data file. [2025-09-22T19:26:32.328334] [INFO ] [MAIN ] IMAX: Starting full primary refresh. [2025-09-22T19:26:32.527310] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-04. [2025-09-22T19:26:32.629763] [INFO ] [REMOTE ] IIIN: Incremental fetch complete for 2025-09 (0.90 seconds). [2025-09-22T19:26:32.674896] [INFO ] [REMOTE ] IIIN: Full fetch complete (25209 records). [2025-09-22T19:26:32.682207] [DEBUG] [VALIDATOR ] IIIN: Validating primary data. [2025-09-22T19:26:32.739195] [INFO ] [REMOTE ] IMAX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:26:33.133110] [DEBUG] [VALIDATOR ] IIIN: All expected trading days are present. [2025-09-22T19:26:33.133189] [DEBUG] [VALIDATOR ] IIIN: Primary data validation passed. [2025-09-22T19:26:33.133725] [INFO ] [MAIN ] IIIN: Fetched primary data is valid. [2025-09-22T19:26:33.133785] [DEBUG] [LOCAL ] IIIN: Saving primary data. [2025-09-22T19:26:33.135417] [DEBUG] [LOCAL ] IIIN: Trimmed 25209 records to 16813 (keeping 200 days of data) [2025-09-22T19:26:33.249622] [DEBUG] [LOCAL ] IIIN: Primary data saved (16813 records). [2025-09-22T19:26:33.249805] [INFO ] [MAIN ] IIIN: Full history saved. [2025-09-22T19:26:33.249893] [INFO ] [MAIN ] Update Progress: 1105/2372 symbols completed. IIIN took 27.0s. Estimated remaining: 2h 47m 58s. Rate: 7.5 symbols/min [2025-09-22T19:26:33.327173] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-04. [2025-09-22T19:26:33.421170] [INFO ] [MAIN ] INFA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:26:33.475743] [DEBUG] [LOCAL ] INFA: Loaded 50875 existing records from primary storage. [2025-09-22T19:26:33.475891] [INFO ] [MAIN ] INFA: Loaded 50875 existing records. [2025-09-22T19:26:33.653873] [WARN ] [MAIN ] INFA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:26:33.654128] [INFO ] [MAIN ] INFA: Wiping existing primary data before full refresh. [2025-09-22T19:26:33.654175] [INFO ] [LOCAL ] INFA: Starting deletion of primary data. [2025-09-22T19:26:33.655413] [DEBUG] [LOCAL ] INFA: Deleted primary data file. [2025-09-22T19:26:33.655474] [INFO ] [MAIN ] INFA: Starting full primary refresh. [2025-09-22T19:26:34.032593] [INFO ] [REMOTE ] INFA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:26:34.060625] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T19:26:34.122015] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-05. [2025-09-22T19:26:34.149795] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-04 (0.82 seconds). [2025-09-22T19:26:34.922070] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-05. [2025-09-22T19:26:35.158309] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-05 (1.04 seconds). [2025-09-22T19:26:35.722085] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-06. [2025-09-22T19:26:35.824249] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-05 (0.90 seconds). [2025-09-22T19:26:36.522055] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-06. [2025-09-22T19:26:36.910983] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-06 (1.19 seconds). [2025-09-22T19:26:37.322105] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-07. [2025-09-22T19:26:37.448942] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-22T19:26:38.122068] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-07. [2025-09-22T19:26:38.698403] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-07 (1.38 seconds). [2025-09-22T19:26:38.885528] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-07 (0.76 seconds). [2025-09-22T19:26:38.922077] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-08. [2025-09-22T19:26:39.722074] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2024-12. [2025-09-22T19:26:40.146547] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-22T19:26:40.522067] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-08. [2025-09-22T19:26:41.120204] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-22T19:26:41.262122] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-08 (0.74 seconds). [2025-09-22T19:26:41.322035] [INFO ] [REMOTE ] IIM: Fetching primary data for 2025-09. [2025-09-22T19:26:42.122026] [INFO ] [REMOTE ] IIPR: Fetching primary data for 2025-09. [2025-09-22T19:26:42.434412] [INFO ] [REMOTE ] IIM: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T19:26:42.437801] [INFO ] [REMOTE ] IIM: Full fetch complete (25374 records). [2025-09-22T19:26:42.437880] [DEBUG] [VALIDATOR ] IIM: Validating primary data. [2025-09-22T19:26:42.812217] [DEBUG] [VALIDATOR ] IIM: All expected trading days are present. [2025-09-22T19:26:42.812319] [DEBUG] [VALIDATOR ] IIM: Primary data validation passed. [2025-09-22T19:26:42.812911] [INFO ] [MAIN ] IIM: Fetched primary data is valid. [2025-09-22T19:26:42.812975] [DEBUG] [LOCAL ] IIM: Saving primary data. [2025-09-22T19:26:42.813691] [DEBUG] [LOCAL ] IIM: Trimmed 25374 records to 15903 (keeping 200 days of data) [2025-09-22T19:26:42.911504] [DEBUG] [LOCAL ] IIM: Primary data saved (15903 records). [2025-09-22T19:26:42.911671] [INFO ] [MAIN ] IIM: Full history saved. [2025-09-22T19:26:42.911779] [INFO ] [MAIN ] Update Progress: 1106/2372 symbols completed. IIM took 32.6s. Estimated remaining: 2h 47m 52s. Rate: 7.5 symbols/min [2025-09-22T19:26:42.927162] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-01. [2025-09-22T19:26:43.110925] [INFO ] [MAIN ] INFY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:26:43.173711] [DEBUG] [LOCAL ] INFY: Loaded 54378 existing records from primary storage. [2025-09-22T19:26:43.173861] [INFO ] [MAIN ] INFY: Loaded 54378 existing records. [2025-09-22T19:26:43.367805] [WARN ] [MAIN ] INFY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:26:43.368088] [INFO ] [MAIN ] INFY: Wiping existing primary data before full refresh. [2025-09-22T19:26:43.368155] [INFO ] [LOCAL ] INFY: Starting deletion of primary data. [2025-09-22T19:26:43.369827] [DEBUG] [LOCAL ] INFY: Deleted primary data file. [2025-09-22T19:26:43.369904] [INFO ] [MAIN ] INFY: Starting full primary refresh. [2025-09-22T19:26:43.688047] [INFO ] [REMOTE ] IIPR: Incremental fetch complete for 2025-09 (1.57 seconds). [2025-09-22T19:26:43.706257] [INFO ] [REMOTE ] IIPR: Full fetch complete (44074 records). [2025-09-22T19:26:43.721704] [DEBUG] [VALIDATOR ] IIPR: Validating primary data. [2025-09-22T19:26:43.744320] [INFO ] [REMOTE ] INFA: Fetching primary data for 2024-12. [2025-09-22T19:26:43.799255] [INFO ] [REMOTE ] INFY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:26:44.166963] [DEBUG] [VALIDATOR ] IIPR: All expected trading days are present. [2025-09-22T19:26:44.167050] [DEBUG] [VALIDATOR ] IIPR: Primary data validation passed. [2025-09-22T19:26:44.167857] [INFO ] [MAIN ] IIPR: Fetched primary data is valid. [2025-09-22T19:26:44.167927] [DEBUG] [LOCAL ] IIPR: Saving primary data. [2025-09-22T19:26:44.169090] [DEBUG] [LOCAL ] IIPR: Trimmed 44074 records to 29620 (keeping 200 days of data) [2025-09-22T19:26:44.354508] [DEBUG] [LOCAL ] IIPR: Primary data saved (29620 records). [2025-09-22T19:26:44.354666] [INFO ] [MAIN ] IIPR: Full history saved. [2025-09-22T19:26:44.354788] [INFO ] [MAIN ] Update Progress: 1107/2372 symbols completed. IIPR took 25.7s. Estimated remaining: 2h 47m 37s. Rate: 7.5 symbols/min [2025-09-22T19:26:44.532932] [INFO ] [MAIN ] ING: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:26:44.529326] [INFO ] [REMOTE ] INFY: Fetching primary data for 2024-12. [2025-09-22T19:26:44.556596] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T19:26:44.613063] [DEBUG] [LOCAL ] ING: Loaded 51617 existing records from primary storage. [2025-09-22T19:26:44.613206] [INFO ] [MAIN ] ING: Loaded 51617 existing records. [2025-09-22T19:26:44.791909] [WARN ] [MAIN ] ING: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:26:44.792162] [INFO ] [MAIN ] ING: Wiping existing primary data before full refresh. [2025-09-22T19:26:44.792209] [INFO ] [LOCAL ] ING: Starting deletion of primary data. [2025-09-22T19:26:44.793464] [DEBUG] [LOCAL ] ING: Deleted primary data file. [2025-09-22T19:26:44.793524] [INFO ] [MAIN ] ING: Starting full primary refresh. [2025-09-22T19:26:45.169661] [INFO ] [REMOTE ] ING: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:26:45.245199] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2024-12 (1.50 seconds). [2025-09-22T19:26:45.322060] [INFO ] [REMOTE ] ING: Fetching primary data for 2024-12. [2025-09-22T19:26:46.122063] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-01. [2025-09-22T19:26:46.365772] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-22T19:26:46.922060] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-01. [2025-09-22T19:26:47.079692] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:26:47.727210] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-01. [2025-09-22T19:26:47.755959] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T19:26:48.522056] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-02. [2025-09-22T19:26:48.618037] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T19:26:49.322133] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-02. [2025-09-22T19:26:49.485820] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-01 (1.76 seconds). [2025-09-22T19:26:49.862442] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T19:26:50.122063] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-02. [2025-09-22T19:26:50.922044] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-02. [2025-09-22T19:26:51.029815] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-02 (1.71 seconds). [2025-09-22T19:26:51.492499] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T19:26:51.722061] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-03. [2025-09-22T19:26:52.522105] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-03. [2025-09-22T19:26:52.591401] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T19:26:53.322067] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-03. [2025-09-22T19:26:53.608132] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-22T19:26:54.122111] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-04. [2025-09-22T19:26:54.622175] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-03 (2.10 seconds). [2025-09-22T19:26:54.922098] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-04. [2025-09-22T19:26:55.118107] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T19:26:55.722098] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-04. [2025-09-22T19:26:55.966711] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-22T19:26:56.522108] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-05. [2025-09-22T19:26:56.878287] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T19:26:57.199882] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T19:26:57.322062] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-05. [2025-09-22T19:26:58.122062] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-05. [2025-09-22T19:26:58.498398] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-05 (1.98 seconds). [2025-09-22T19:26:58.922032] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-03. [2025-09-22T19:26:59.179811] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-22T19:26:59.432575] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-22T19:26:59.722091] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-06. [2025-09-22T19:27:00.084761] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-22T19:27:00.522057] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-04. [2025-09-22T19:27:01.323537] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-06. [2025-09-22T19:27:01.326997] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T19:27:02.122061] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-07. [2025-09-22T19:27:02.587001] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-04 (2.06 seconds). [2025-09-22T19:27:02.922064] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-05. [2025-09-22T19:27:03.722110] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-06. [2025-09-22T19:27:03.834813] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-06 (2.51 seconds). [2025-09-22T19:27:04.522087] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-07. [2025-09-22T19:27:04.656557] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-22T19:27:05.276349] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-07 (3.15 seconds). [2025-09-22T19:27:05.322009] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-08. [2025-09-22T19:27:05.772337] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-06 (2.05 seconds). [2025-09-22T19:27:06.122026] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-06. [2025-09-22T19:27:06.165367] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T19:27:06.667099] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T19:27:06.922070] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-07. [2025-09-22T19:27:07.692202] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-22T19:27:07.722022] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-07. [2025-09-22T19:27:08.308875] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-22T19:27:08.522092] [INFO ] [REMOTE ] ING: Fetching primary data for 2025-09. [2025-09-22T19:27:08.997231] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-22T19:27:09.322077] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-08. [2025-09-22T19:27:09.983260] [INFO ] [REMOTE ] ING: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T19:27:09.991335] [INFO ] [REMOTE ] ING: Full fetch complete (73634 records). [2025-09-22T19:27:09.991507] [DEBUG] [VALIDATOR ] ING: Validating primary data. [2025-09-22T19:27:10.134320] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-08. [2025-09-22T19:27:10.396983] [DEBUG] [VALIDATOR ] ING: All expected trading days are present. [2025-09-22T19:27:10.397090] [DEBUG] [VALIDATOR ] ING: Primary data validation passed. [2025-09-22T19:27:10.398053] [INFO ] [MAIN ] ING: Fetched primary data is valid. [2025-09-22T19:27:10.398116] [DEBUG] [LOCAL ] ING: Saving primary data. [2025-09-22T19:27:10.399615] [DEBUG] [LOCAL ] ING: Trimmed 73634 records to 50823 (keeping 200 days of data) [2025-09-22T19:27:10.689288] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-22T19:27:10.775632] [DEBUG] [LOCAL ] ING: Primary data saved (50823 records). [2025-09-22T19:27:10.775797] [INFO ] [MAIN ] ING: Full history saved. [2025-09-22T19:27:10.775892] [INFO ] [MAIN ] Update Progress: 1108/2372 symbols completed. ING took 26.4s. Estimated remaining: 2h 47m 50s. Rate: 7.5 symbols/min [2025-09-22T19:27:10.923290] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-08. [2025-09-22T19:27:10.959445] [INFO ] [MAIN ] INGM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:27:10.992404] [DEBUG] [LOCAL ] INGM: Loaded 29659 existing records from primary storage. [2025-09-22T19:27:10.992569] [INFO ] [MAIN ] INGM: Loaded 29659 existing records. [2025-09-22T19:27:11.205047] [WARN ] [MAIN ] INGM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:27:11.205441] [INFO ] [MAIN ] INGM: Wiping existing primary data before full refresh. [2025-09-22T19:27:11.205540] [INFO ] [LOCAL ] INGM: Starting deletion of primary data. [2025-09-22T19:27:11.206899] [DEBUG] [LOCAL ] INGM: Deleted primary data file. [2025-09-22T19:27:11.206993] [INFO ] [MAIN ] INGM: Starting full primary refresh. [2025-09-22T19:27:11.581201] [INFO ] [REMOTE ] INGM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:27:11.641713] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T19:27:11.722091] [INFO ] [REMOTE ] IMAX: Fetching primary data for 2025-09. [2025-09-22T19:27:12.533794] [INFO ] [REMOTE ] INFA: Fetching primary data for 2025-09. [2025-09-22T19:27:12.540549] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T19:27:13.301313] [INFO ] [REMOTE ] IMAX: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-22T19:27:13.308406] [INFO ] [REMOTE ] IMAX: Full fetch complete (59432 records). [2025-09-22T19:27:13.308545] [DEBUG] [VALIDATOR ] IMAX: Validating primary data. [2025-09-22T19:27:13.330520] [INFO ] [REMOTE ] INFY: Fetching primary data for 2025-09. [2025-09-22T19:27:13.717514] [DEBUG] [VALIDATOR ] IMAX: All expected trading days are present. [2025-09-22T19:27:13.717604] [DEBUG] [VALIDATOR ] IMAX: Primary data validation passed. [2025-09-22T19:27:13.718509] [INFO ] [MAIN ] IMAX: Fetched primary data is valid. [2025-09-22T19:27:13.718677] [DEBUG] [LOCAL ] IMAX: Saving primary data. [2025-09-22T19:27:13.719919] [DEBUG] [LOCAL ] IMAX: Trimmed 59432 records to 42779 (keeping 200 days of data) [2025-09-22T19:27:13.973680] [DEBUG] [LOCAL ] IMAX: Primary data saved (42779 records). [2025-09-22T19:27:13.973815] [INFO ] [MAIN ] IMAX: Full history saved. [2025-09-22T19:27:13.973898] [INFO ] [MAIN ] Update Progress: 1109/2372 symbols completed. IMAX took 42.1s. Estimated remaining: 2h 47m 36s. Rate: 7.5 symbols/min [2025-09-22T19:27:14.125146] [INFO ] [REMOTE ] INGM: Fetching primary data for 2024-12. [2025-09-22T19:27:14.143695] [INFO ] [MAIN ] INGR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:27:14.184179] [DEBUG] [LOCAL ] INGR: Loaded 33927 existing records from primary storage. [2025-09-22T19:27:14.184314] [INFO ] [MAIN ] INGR: Loaded 33927 existing records. [2025-09-22T19:27:14.375264] [WARN ] [MAIN ] INGR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:27:14.375571] [INFO ] [MAIN ] INGR: Wiping existing primary data before full refresh. [2025-09-22T19:27:14.375621] [INFO ] [LOCAL ] INGR: Starting deletion of primary data. [2025-09-22T19:27:14.376574] [DEBUG] [LOCAL ] INGR: Deleted primary data file. [2025-09-22T19:27:14.376788] [INFO ] [MAIN ] INGR: Starting full primary refresh. [2025-09-22T19:27:14.886923] [INFO ] [REMOTE ] INGR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:27:14.922112] [INFO ] [REMOTE ] INGR: Fetching primary data for 2024-12. [2025-09-22T19:27:15.049759] [INFO ] [REMOTE ] INFA: Incremental fetch complete for 2025-09 (2.52 seconds). [2025-09-22T19:27:15.058404] [INFO ] [REMOTE ] INFA: Full fetch complete (71925 records). [2025-09-22T19:27:15.058614] [DEBUG] [VALIDATOR ] INFA: Validating primary data. [2025-09-22T19:27:15.571784] [DEBUG] [VALIDATOR ] INFA: All expected trading days are present. [2025-09-22T19:27:15.571919] [DEBUG] [VALIDATOR ] INFA: Primary data validation passed. [2025-09-22T19:27:15.573490] [INFO ] [MAIN ] INFA: Fetched primary data is valid. [2025-09-22T19:27:15.573592] [DEBUG] [LOCAL ] INFA: Saving primary data. [2025-09-22T19:27:15.575774] [DEBUG] [LOCAL ] INFA: Trimmed 71925 records to 50099 (keeping 200 days of data) [2025-09-22T19:27:15.987731] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-22T19:27:15.998246] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-01. [2025-09-22T19:27:16.003761] [DEBUG] [LOCAL ] INFA: Primary data saved (50099 records). [2025-09-22T19:27:16.004639] [INFO ] [MAIN ] INFA: Full history saved. [2025-09-22T19:27:16.005040] [INFO ] [MAIN ] Update Progress: 1110/2372 symbols completed. INFA took 42.8s. Estimated remaining: 2h 47m 22s. Rate: 7.5 symbols/min [2025-09-22T19:27:16.143547] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T19:27:16.225475] [INFO ] [MAIN ] INN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:27:16.265349] [DEBUG] [LOCAL ] INN: Loaded 42564 existing records from primary storage. [2025-09-22T19:27:16.265562] [INFO ] [MAIN ] INN: Loaded 42564 existing records. [2025-09-22T19:27:16.453000] [WARN ] [MAIN ] INN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:27:16.453350] [INFO ] [MAIN ] INN: Wiping existing primary data before full refresh. [2025-09-22T19:27:16.453532] [INFO ] [LOCAL ] INN: Starting deletion of primary data. [2025-09-22T19:27:16.454702] [DEBUG] [LOCAL ] INN: Deleted primary data file. [2025-09-22T19:27:16.454767] [INFO ] [MAIN ] INN: Starting full primary refresh. [2025-09-22T19:27:16.523346] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-01. [2025-09-22T19:27:16.668273] [INFO ] [REMOTE ] INFY: Incremental fetch complete for 2025-09 (3.34 seconds). [2025-09-22T19:27:16.768405] [INFO ] [REMOTE ] INFY: Full fetch complete (77535 records). [2025-09-22T19:27:16.792177] [DEBUG] [VALIDATOR ] INFY: Validating primary data. [2025-09-22T19:27:16.964688] [INFO ] [REMOTE ] INN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:27:17.209739] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-22T19:27:17.305362] [DEBUG] [VALIDATOR ] INFY: All expected trading days are present. [2025-09-22T19:27:17.305443] [DEBUG] [VALIDATOR ] INFY: Primary data validation passed. [2025-09-22T19:27:17.306448] [INFO ] [MAIN ] INFY: Fetched primary data is valid. [2025-09-22T19:27:17.306512] [DEBUG] [LOCAL ] INFY: Saving primary data. [2025-09-22T19:27:17.308008] [DEBUG] [LOCAL ] INFY: Trimmed 77535 records to 53601 (keeping 200 days of data) [2025-09-22T19:27:17.362051] [INFO ] [REMOTE ] INN: Fetching primary data for 2024-12. [2025-09-22T19:27:17.631482] [DEBUG] [LOCAL ] INFY: Primary data saved (53601 records). [2025-09-22T19:27:17.631615] [INFO ] [MAIN ] INFY: Full history saved. [2025-09-22T19:27:17.631725] [INFO ] [MAIN ] Update Progress: 1111/2372 symbols completed. INFY took 34.7s. Estimated remaining: 2h 47m 6s. Rate: 7.5 symbols/min [2025-09-22T19:27:17.805183] [INFO ] [MAIN ] INR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:27:17.805397] [DEBUG] [LOCAL ] INR: No existing data file found in primary storage. [2025-09-22T19:27:17.805495] [WARN ] [MAIN ] INR: No existing data found, performing full refresh instead. [2025-09-22T19:27:17.805936] [INFO ] [MAIN ] INR: Wiping existing primary data before full refresh. [2025-09-22T19:27:17.805993] [INFO ] [LOCAL ] INR: Starting deletion of primary data. [2025-09-22T19:27:17.812508] [DEBUG] [LOCAL ] INR: No primary data file found to delete. [2025-09-22T19:27:17.827860] [INFO ] [MAIN ] INR: Starting full primary refresh. [2025-09-22T19:27:17.893779] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T19:27:18.127137] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-02. [2025-09-22T19:27:18.198060] [INFO ] [REMOTE ] INR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:27:18.592428] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-22T19:27:18.922114] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-01. [2025-09-22T19:27:19.709029] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-22T19:27:19.721999] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-03. [2025-09-22T19:27:20.186582] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-22T19:27:20.522113] [INFO ] [REMOTE ] INR: Fetching primary data for 2024-12. [2025-09-22T19:27:20.732680] [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-22T19:27:20.733037] [WARN ] [REMOTE ] INR: No data returned for month 2024-12 [2025-09-22T19:27:21.236564] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-22T19:27:21.322031] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-04. [2025-09-22T19:27:22.122093] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-02. [2025-09-22T19:27:22.771825] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-04 (1.45 seconds). [2025-09-22T19:27:22.922064] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-05. [2025-09-22T19:27:23.146299] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-02 (1.02 seconds). [2025-09-22T19:27:23.722057] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-03. [2025-09-22T19:27:24.254246] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T19:27:24.522101] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-06. [2025-09-22T19:27:24.893746] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-03 (1.17 seconds). [2025-09-22T19:27:25.322068] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-02. [2025-09-22T19:27:25.413996] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-06 (0.89 seconds). [2025-09-22T19:27:26.122063] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-01. [2025-09-22T19:27:26.922060] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-04. [2025-09-22T19:27:27.525476] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-02 (2.20 seconds). [2025-09-22T19:27:27.658423] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-22T19:27:27.722066] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-07. [2025-09-22T19:27:28.522052] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-02. [2025-09-22T19:27:28.641079] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-04 (1.72 seconds). [2025-09-22T19:27:28.887206] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-22T19:27:29.322054] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-05. [2025-09-22T19:27:29.678927] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-02 (1.16 seconds). [2025-09-22T19:27:30.122088] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-03. [2025-09-22T19:27:30.630480] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-22T19:27:30.922056] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-08. [2025-09-22T19:27:31.524929] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T19:27:31.722087] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-03. [2025-09-22T19:27:32.327711] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T19:27:32.522063] [INFO ] [REMOTE ] INGR: Fetching primary data for 2025-09. [2025-09-22T19:27:33.139595] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-03 (1.42 seconds). [2025-09-22T19:27:33.322056] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-06. [2025-09-22T19:27:34.069037] [INFO ] [REMOTE ] INGR: Incremental fetch complete for 2025-09 (1.55 seconds). [2025-09-22T19:27:34.075605] [INFO ] [REMOTE ] INGR: Full fetch complete (49744 records). [2025-09-22T19:27:34.075852] [DEBUG] [VALIDATOR ] INGR: Validating primary data. [2025-09-22T19:27:34.127189] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-04. [2025-09-22T19:27:34.526387] [DEBUG] [VALIDATOR ] INGR: All expected trading days are present. [2025-09-22T19:27:34.526539] [DEBUG] [VALIDATOR ] INGR: Primary data validation passed. [2025-09-22T19:27:34.527703] [INFO ] [MAIN ] INGR: Fetched primary data is valid. [2025-09-22T19:27:34.527802] [DEBUG] [LOCAL ] INGR: Saving primary data. [2025-09-22T19:27:34.545678] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T19:27:34.551584] [DEBUG] [LOCAL ] INGR: Trimmed 49744 records to 33393 (keeping 200 days of data) [2025-09-22T19:27:34.781344] [DEBUG] [LOCAL ] INGR: Primary data saved (33393 records). [2025-09-22T19:27:34.781503] [INFO ] [MAIN ] INGR: Full history saved. [2025-09-22T19:27:34.781631] [INFO ] [MAIN ] Update Progress: 1112/2372 symbols completed. INGR took 20.8s. Estimated remaining: 2h 47m 9s. Rate: 7.5 symbols/min [2025-09-22T19:27:34.932001] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-04. [2025-09-22T19:27:35.016799] [INFO ] [MAIN ] INSP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:27:35.055721] [DEBUG] [LOCAL ] INSP: Loaded 37158 existing records from primary storage. [2025-09-22T19:27:35.055926] [INFO ] [MAIN ] INSP: Loaded 37158 existing records. [2025-09-22T19:27:35.254701] [WARN ] [MAIN ] INSP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:27:35.255238] [INFO ] [MAIN ] INSP: Wiping existing primary data before full refresh. [2025-09-22T19:27:35.255320] [INFO ] [LOCAL ] INSP: Starting deletion of primary data. [2025-09-22T19:27:35.256188] [DEBUG] [LOCAL ] INSP: Deleted primary data file. [2025-09-22T19:27:35.256257] [INFO ] [MAIN ] INSP: Starting full primary refresh. [2025-09-22T19:27:35.630054] [INFO ] [REMOTE ] INSP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:27:35.728001] [INFO ] [REMOTE ] INSP: Fetching primary data for 2024-12. [2025-09-22T19:27:35.748337] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-04 (1.62 seconds). [2025-09-22T19:27:36.109083] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T19:27:36.522100] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-05. [2025-09-22T19:27:37.098244] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T19:27:37.322067] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-07. [2025-09-22T19:27:37.728814] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-22T19:27:38.122091] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-05. [2025-09-22T19:27:38.601823] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-22T19:27:38.922051] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-01. [2025-09-22T19:27:39.722055] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-08. [2025-09-22T19:27:39.781060] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-05 (1.66 seconds). [2025-09-22T19:27:39.924877] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T19:27:40.522061] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-06. [2025-09-22T19:27:40.558101] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-22T19:27:41.322078] [INFO ] [REMOTE ] INGM: Fetching primary data for 2025-09. [2025-09-22T19:27:42.122067] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-06. [2025-09-22T19:27:42.189836] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-22T19:27:42.387900] [INFO ] [REMOTE ] INGM: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-22T19:27:42.392091] [INFO ] [REMOTE ] INGM: Full fetch complete (42045 records). [2025-09-22T19:27:42.392197] [DEBUG] [VALIDATOR ] INGM: Validating primary data. [2025-09-22T19:27:42.776148] [DEBUG] [VALIDATOR ] INGM: All expected trading days are present. [2025-09-22T19:27:42.776245] [DEBUG] [VALIDATOR ] INGM: Primary data validation passed. [2025-09-22T19:27:42.777314] [INFO ] [MAIN ] INGM: Fetched primary data is valid. [2025-09-22T19:27:42.777378] [DEBUG] [LOCAL ] INGM: Saving primary data. [2025-09-22T19:27:42.782828] [DEBUG] [LOCAL ] INGM: Trimmed 42045 records to 28926 (keeping 200 days of data) [2025-09-22T19:27:42.935548] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-02. [2025-09-22T19:27:42.969075] [DEBUG] [LOCAL ] INGM: Primary data saved (28926 records). [2025-09-22T19:27:42.969188] [INFO ] [MAIN ] INGM: Full history saved. [2025-09-22T19:27:42.969307] [INFO ] [MAIN ] Update Progress: 1113/2372 symbols completed. INGM took 32.2s. Estimated remaining: 2h 47m 1s. Rate: 7.5 symbols/min [2025-09-22T19:27:43.148491] [INFO ] [MAIN ] INSW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:27:43.192597] [DEBUG] [LOCAL ] INSW: Loaded 41250 existing records from primary storage. [2025-09-22T19:27:43.197976] [INFO ] [MAIN ] INSW: Loaded 41250 existing records. [2025-09-22T19:27:43.283496] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-06 (1.16 seconds). [2025-09-22T19:27:43.394410] [WARN ] [MAIN ] INSW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:27:43.394724] [INFO ] [MAIN ] INSW: Wiping existing primary data before full refresh. [2025-09-22T19:27:43.394784] [INFO ] [LOCAL ] INSW: Starting deletion of primary data. [2025-09-22T19:27:43.395708] [DEBUG] [LOCAL ] INSW: Deleted primary data file. [2025-09-22T19:27:43.395782] [INFO ] [MAIN ] INSW: Starting full primary refresh. [2025-09-22T19:27:43.727240] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-07. [2025-09-22T19:27:43.765445] [INFO ] [REMOTE ] INSW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:27:44.382715] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-22T19:27:44.522056] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-07. [2025-09-22T19:27:44.856949] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-22T19:27:45.322081] [INFO ] [REMOTE ] INSW: Fetching primary data for 2024-12. [2025-09-22T19:27:45.694791] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-07 (1.17 seconds). [2025-09-22T19:27:46.122112] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-08. [2025-09-22T19:27:46.922059] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-03. [2025-09-22T19:27:47.018428] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-22T19:27:47.121250] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-22T19:27:47.722113] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-01. [2025-09-22T19:27:47.939184] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-03 (1.02 seconds). [2025-09-22T19:27:48.522086] [INFO ] [REMOTE ] INR: Fetching primary data for 2025-09. [2025-09-22T19:27:49.308918] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T19:27:49.322004] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-02. [2025-09-22T19:27:49.738207] [INFO ] [REMOTE ] INR: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T19:27:49.742784] [INFO ] [REMOTE ] INR: Full fetch complete (32679 records). [2025-09-22T19:27:49.742874] [DEBUG] [VALIDATOR ] INR: Validating primary data. [2025-09-22T19:27:49.944697] [WARN ] [VALIDATOR ] INR: Validation failed - insufficient historical data. Have 161 unique days, need 200 days [2025-09-22T19:27:49.945238] [FATAL] [MAIN ] INR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:27:49.945322] [WARN ] [MAIN ] INR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:27:49.945395] [INFO ] [LOCAL ] INR: Starting deletion of primary data. [2025-09-22T19:27:49.945476] [DEBUG] [LOCAL ] INR: No primary data file found to delete. [2025-09-22T19:27:49.945553] [INFO ] [LOCAL ] INR: Starting deletion of derivative data. [2025-09-22T19:27:49.945634] [DEBUG] [LOCAL ] INR: No derivative data file found to delete. [2025-09-22T19:27:49.945910] [INFO ] [MAIN ] Update Progress: 1114/2372 symbols completed. INR took 32.3s. Estimated remaining: 2h 46m 52s. Rate: 7.5 symbols/min [2025-09-22T19:27:50.114171] [INFO ] [MAIN ] INVH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:27:50.122037] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-04. [2025-09-22T19:27:50.191515] [DEBUG] [LOCAL ] INVH: Loaded 53917 existing records from primary storage. [2025-09-22T19:27:50.191718] [INFO ] [MAIN ] INVH: Loaded 53917 existing records. [2025-09-22T19:27:50.373899] [WARN ] [MAIN ] INVH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:27:50.374183] [INFO ] [MAIN ] INVH: Wiping existing primary data before full refresh. [2025-09-22T19:27:50.374237] [INFO ] [LOCAL ] INVH: Starting deletion of primary data. [2025-09-22T19:27:50.375739] [DEBUG] [LOCAL ] INVH: Deleted primary data file. [2025-09-22T19:27:50.375806] [INFO ] [MAIN ] INVH: Starting full primary refresh. [2025-09-22T19:27:50.761053] [INFO ] [REMOTE ] INVH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:27:50.785707] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T19:27:50.922010] [INFO ] [REMOTE ] INVH: Fetching primary data for 2024-12. [2025-09-22T19:27:51.419174] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T19:27:51.722074] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-05. [2025-09-22T19:27:52.522083] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-08. [2025-09-22T19:27:52.573444] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2024-12 (1.65 seconds). [2025-09-22T19:27:53.079164] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T19:27:53.322055] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-03. [2025-09-22T19:27:54.122045] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-06. [2025-09-22T19:27:54.154798] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T19:27:54.892103] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-03 (1.57 seconds). [2025-09-22T19:27:54.922023] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-04. [2025-09-22T19:27:55.528510] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T19:27:55.722124] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-01. [2025-09-22T19:27:56.327218] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-04 (1.41 seconds). [2025-09-22T19:27:56.522127] [INFO ] [REMOTE ] INN: Fetching primary data for 2025-09. [2025-09-22T19:27:57.132451] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T19:27:57.322068] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-07. [2025-09-22T19:27:58.021617] [INFO ] [REMOTE ] INN: Incremental fetch complete for 2025-09 (1.50 seconds). [2025-09-22T19:27:58.029605] [INFO ] [REMOTE ] INN: Full fetch complete (57836 records). [2025-09-22T19:27:58.029780] [DEBUG] [VALIDATOR ] INN: Validating primary data. [2025-09-22T19:27:58.131716] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-02. [2025-09-22T19:27:58.441670] [DEBUG] [VALIDATOR ] INN: All expected trading days are present. [2025-09-22T19:27:58.441847] [DEBUG] [VALIDATOR ] INN: Primary data validation passed. [2025-09-22T19:27:58.442729] [INFO ] [MAIN ] INN: Fetched primary data is valid. [2025-09-22T19:27:58.442814] [DEBUG] [LOCAL ] INN: Saving primary data. [2025-09-22T19:27:58.444480] [DEBUG] [LOCAL ] INN: Trimmed 57836 records to 41951 (keeping 200 days of data) [2025-09-22T19:27:58.471377] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-22T19:27:58.724836] [DEBUG] [LOCAL ] INN: Primary data saved (41951 records). [2025-09-22T19:27:58.724970] [INFO ] [MAIN ] INN: Full history saved. [2025-09-22T19:27:58.725098] [INFO ] [MAIN ] Update Progress: 1115/2372 symbols completed. INN took 42.7s. Estimated remaining: 2h 46m 45s. Rate: 7.5 symbols/min [2025-09-22T19:27:58.894769] [INFO ] [MAIN ] INVX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:27:58.926247] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-08. [2025-09-22T19:27:58.928421] [DEBUG] [LOCAL ] INVX: Loaded 29676 existing records from primary storage. [2025-09-22T19:27:58.928597] [INFO ] [MAIN ] INVX: Loaded 29676 existing records. [2025-09-22T19:27:59.117366] [WARN ] [MAIN ] INVX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:27:59.117723] [INFO ] [MAIN ] INVX: Wiping existing primary data before full refresh. [2025-09-22T19:27:59.117782] [INFO ] [LOCAL ] INVX: Starting deletion of primary data. [2025-09-22T19:27:59.118627] [DEBUG] [LOCAL ] INVX: Deleted primary data file. [2025-09-22T19:27:59.118733] [INFO ] [MAIN ] INVX: Starting full primary refresh. [2025-09-22T19:27:59.477606] [INFO ] [REMOTE ] INVX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:27:59.563859] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-22T19:27:59.722034] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-03. [2025-09-22T19:28:00.522073] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-05. [2025-09-22T19:28:00.724106] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-22T19:28:01.248470] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-22T19:28:01.322022] [INFO ] [REMOTE ] INVX: Fetching primary data for 2024-12. [2025-09-22T19:28:01.766500] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-22T19:28:02.122068] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-06. [2025-09-22T19:28:02.527209] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T19:28:02.922093] [INFO ] [REMOTE ] INSP: Fetching primary data for 2025-09. [2025-09-22T19:28:03.722115] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-01. [2025-09-22T19:28:03.770818] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T19:28:04.363329] [INFO ] [REMOTE ] INSP: Incremental fetch complete for 2025-09 (1.44 seconds). [2025-09-22T19:28:04.370529] [INFO ] [REMOTE ] INSP: Full fetch complete (52240 records). [2025-09-22T19:28:04.370719] [DEBUG] [VALIDATOR ] INSP: Validating primary data. [2025-09-22T19:28:04.527271] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-04. [2025-09-22T19:28:04.780116] [DEBUG] [VALIDATOR ] INSP: All expected trading days are present. [2025-09-22T19:28:04.780293] [DEBUG] [VALIDATOR ] INSP: Primary data validation passed. [2025-09-22T19:28:04.781369] [INFO ] [MAIN ] INSP: Fetched primary data is valid. [2025-09-22T19:28:04.781553] [DEBUG] [LOCAL ] INSP: Saving primary data. [2025-09-22T19:28:04.783354] [DEBUG] [LOCAL ] INSP: Trimmed 52240 records to 36812 (keeping 200 days of data) [2025-09-22T19:28:04.902597] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T19:28:05.059460] [DEBUG] [LOCAL ] INSP: Primary data saved (36812 records). [2025-09-22T19:28:05.059623] [INFO ] [MAIN ] INSP: Full history saved. [2025-09-22T19:28:05.059792] [INFO ] [MAIN ] Update Progress: 1116/2372 symbols completed. INSP took 30.3s. Estimated remaining: 2h 46m 35s. Rate: 7.5 symbols/min [2025-09-22T19:28:05.236798] [INFO ] [MAIN ] IONQ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:28:05.299884] [DEBUG] [LOCAL ] IONQ: Loaded 54568 existing records from primary storage. [2025-09-22T19:28:05.300119] [INFO ] [MAIN ] IONQ: Loaded 54568 existing records. [2025-09-22T19:28:05.327292] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-07. [2025-09-22T19:28:05.489230] [WARN ] [MAIN ] IONQ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:28:05.489508] [INFO ] [MAIN ] IONQ: Wiping existing primary data before full refresh. [2025-09-22T19:28:05.489560] [INFO ] [LOCAL ] IONQ: Starting deletion of primary data. [2025-09-22T19:28:05.492054] [DEBUG] [LOCAL ] IONQ: Deleted primary data file. [2025-09-22T19:28:05.492147] [INFO ] [MAIN ] IONQ: Starting full primary refresh. [2025-09-22T19:28:05.850116] [INFO ] [REMOTE ] IONQ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:28:06.122082] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2024-12. [2025-09-22T19:28:06.399393] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-04 (1.87 seconds). [2025-09-22T19:28:06.635444] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T19:28:06.922071] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-05. [2025-09-22T19:28:07.722133] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-02. [2025-09-22T19:28:08.522095] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-08. [2025-09-22T19:28:08.806482] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-05 (1.88 seconds). [2025-09-22T19:28:08.902081] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2024-12 (2.78 seconds). [2025-09-22T19:28:09.060988] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-02 (1.34 seconds). [2025-09-22T19:28:09.322083] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-01. [2025-09-22T19:28:10.093324] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-08 (1.57 seconds). [2025-09-22T19:28:10.122022] [INFO ] [REMOTE ] INSW: Fetching primary data for 2025-09. [2025-09-22T19:28:10.922079] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-06. [2025-09-22T19:28:11.712147] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-01 (2.39 seconds). [2025-09-22T19:28:11.722179] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-03. [2025-09-22T19:28:11.812903] [INFO ] [REMOTE ] INSW: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T19:28:11.821878] [INFO ] [REMOTE ] INSW: Full fetch complete (60889 records). [2025-09-22T19:28:11.821999] [DEBUG] [VALIDATOR ] INSW: Validating primary data. [2025-09-22T19:28:12.204165] [DEBUG] [VALIDATOR ] INSW: All expected trading days are present. [2025-09-22T19:28:12.204241] [DEBUG] [VALIDATOR ] INSW: Primary data validation passed. [2025-09-22T19:28:12.205082] [INFO ] [MAIN ] INSW: Fetched primary data is valid. [2025-09-22T19:28:12.205145] [DEBUG] [LOCAL ] INSW: Saving primary data. [2025-09-22T19:28:12.206347] [DEBUG] [LOCAL ] INSW: Trimmed 60889 records to 40407 (keeping 200 days of data) [2025-09-22T19:28:12.461062] [DEBUG] [LOCAL ] INSW: Primary data saved (40407 records). [2025-09-22T19:28:12.461210] [INFO ] [MAIN ] INSW: Full history saved. [2025-09-22T19:28:12.461328] [INFO ] [MAIN ] Update Progress: 1117/2372 symbols completed. INSW took 29.5s. Estimated remaining: 2h 46m 27s. Rate: 7.5 symbols/min [2025-09-22T19:28:12.522010] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-02. [2025-09-22T19:28:12.663876] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-22T19:28:12.917889] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-22T19:28:13.322064] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-04. [2025-09-22T19:28:14.122171] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-07. [2025-09-22T19:28:14.809342] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-02 (2.29 seconds). [2025-09-22T19:28:14.845180] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T19:28:14.922020] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-05. [2025-09-22T19:28:15.722098] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-03. [2025-09-22T19:28:15.942564] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-22T19:28:16.227943] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-22T19:28:16.522121] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-08. [2025-09-22T19:28:17.322057] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-06. [2025-09-22T19:28:18.144577] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-03 (2.42 seconds). [2025-09-22T19:28:18.157757] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-04. [2025-09-22T19:28:18.184225] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-22T19:28:18.281508] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-22T19:28:18.922137] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-07. [2025-09-22T19:28:19.722107] [INFO ] [REMOTE ] INVH: Fetching primary data for 2025-09. [2025-09-22T19:28:19.972413] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-22T19:28:20.522058] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-08. [2025-09-22T19:28:20.931403] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-04 (2.77 seconds). [2025-09-22T19:28:21.260304] [INFO ] [REMOTE ] INVH: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-22T19:28:21.269069] [INFO ] [REMOTE ] INVH: Full fetch complete (76677 records). [2025-09-22T19:28:21.269248] [DEBUG] [VALIDATOR ] INVH: Validating primary data. [2025-09-22T19:28:21.334101] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-05. [2025-09-22T19:28:21.674264] [DEBUG] [VALIDATOR ] INVH: All expected trading days are present. [2025-09-22T19:28:21.674490] [DEBUG] [VALIDATOR ] INVH: Primary data validation passed. [2025-09-22T19:28:21.675590] [INFO ] [MAIN ] INVH: Fetched primary data is valid. [2025-09-22T19:28:21.675702] [DEBUG] [LOCAL ] INVH: Saving primary data. [2025-09-22T19:28:21.695407] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-08 (1.17 seconds). [2025-09-22T19:28:21.702991] [DEBUG] [LOCAL ] INVH: Trimmed 76677 records to 53139 (keeping 200 days of data) [2025-09-22T19:28:22.035338] [DEBUG] [LOCAL ] INVH: Primary data saved (53139 records). [2025-09-22T19:28:22.035535] [INFO ] [MAIN ] INVH: Full history saved. [2025-09-22T19:28:22.035673] [INFO ] [MAIN ] Update Progress: 1118/2372 symbols completed. INVH took 32.1s. Estimated remaining: 2h 46m 21s. Rate: 7.5 symbols/min [2025-09-22T19:28:22.122165] [INFO ] [REMOTE ] INVX: Fetching primary data for 2025-09. [2025-09-22T19:28:23.203624] [INFO ] [REMOTE ] INVX: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T19:28:23.208419] [INFO ] [REMOTE ] INVX: Full fetch complete (44455 records). [2025-09-22T19:28:23.208561] [DEBUG] [VALIDATOR ] INVX: Validating primary data. [2025-09-22T19:28:23.649714] [DEBUG] [VALIDATOR ] INVX: All expected trading days are present. [2025-09-22T19:28:23.649866] [DEBUG] [VALIDATOR ] INVX: Primary data validation passed. [2025-09-22T19:28:23.650907] [INFO ] [MAIN ] INVX: Fetched primary data is valid. [2025-09-22T19:28:23.650998] [DEBUG] [LOCAL ] INVX: Saving primary data. [2025-09-22T19:28:23.652959] [DEBUG] [LOCAL ] INVX: Trimmed 44455 records to 28990 (keeping 200 days of data) [2025-09-22T19:28:23.795382] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-05 (2.46 seconds). [2025-09-22T19:28:23.812076] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-06. [2025-09-22T19:28:23.889418] [DEBUG] [LOCAL ] INVX: Primary data saved (28990 records). [2025-09-22T19:28:23.889681] [INFO ] [MAIN ] INVX: Full history saved. [2025-09-22T19:28:23.889820] [INFO ] [MAIN ] Update Progress: 1119/2372 symbols completed. INVX took 25.2s. Estimated remaining: 2h 46m 6s. Rate: 7.5 symbols/min [2025-09-22T19:28:26.186711] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-06 (2.37 seconds). [2025-09-22T19:28:26.197738] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-07. [2025-09-22T19:28:28.992173] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-07 (2.79 seconds). [2025-09-22T19:28:29.004386] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-08. [2025-09-22T19:28:31.634820] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-08 (2.63 seconds). [2025-09-22T19:28:31.646496] [INFO ] [REMOTE ] IONQ: Fetching primary data for 2025-09. [2025-09-22T19:28:34.328034] [INFO ] [REMOTE ] IONQ: Incremental fetch complete for 2025-09 (2.68 seconds). [2025-09-22T19:28:34.336302] [INFO ] [REMOTE ] IONQ: Full fetch complete (77968 records). [2025-09-22T19:28:34.336418] [DEBUG] [VALIDATOR ] IONQ: Validating primary data. [2025-09-22T19:28:34.731060] [DEBUG] [VALIDATOR ] IONQ: All expected trading days are present. [2025-09-22T19:28:34.731144] [DEBUG] [VALIDATOR ] IONQ: Primary data validation passed. [2025-09-22T19:28:34.732101] [INFO ] [MAIN ] IONQ: Fetched primary data is valid. [2025-09-22T19:28:34.732164] [DEBUG] [LOCAL ] IONQ: Saving primary data. [2025-09-22T19:28:34.733562] [DEBUG] [LOCAL ] IONQ: Trimmed 77968 records to 53788 (keeping 200 days of data) [2025-09-22T19:28:35.050706] [DEBUG] [LOCAL ] IONQ: Primary data saved (53788 records). [2025-09-22T19:28:35.050839] [INFO ] [MAIN ] IONQ: Full history saved. [2025-09-22T19:28:35.050932] [INFO ] [MAIN ] Update Progress: 1120/2372 symbols completed. IONQ took 30.0s. Estimated remaining: 2h 46m 1s. Rate: 7.5 symbols/min [2025-09-22T19:28:35.540753] [INFO ] [MAIN ] IOT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:28:35.656112] [INFO ] [MAIN ] IPI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:28:35.687534] [INFO ] [MAIN ] IPG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:28:35.751025] [INFO ] [MAIN ] IP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:28:35.771224] [DEBUG] [LOCAL ] IPI: Loaded 21673 existing records from primary storage. [2025-09-22T19:28:35.771415] [INFO ] [MAIN ] IPI: Loaded 21673 existing records. [2025-09-22T19:28:36.026191] [DEBUG] [LOCAL ] IOT: Loaded 54252 existing records from primary storage. [2025-09-22T19:28:36.033592] [INFO ] [MAIN ] IOT: Loaded 54252 existing records. [2025-09-22T19:28:36.033371] [WARN ] [MAIN ] IPI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:28:36.093288] [INFO ] [MAIN ] IPI: Wiping existing primary data before full refresh. [2025-09-22T19:28:36.099757] [DEBUG] [LOCAL ] IPG: Loaded 54113 existing records from primary storage. [2025-09-22T19:28:36.117867] [INFO ] [LOCAL ] IPI: Starting deletion of primary data. [2025-09-22T19:28:36.123232] [INFO ] [MAIN ] IPG: Loaded 54113 existing records. [2025-09-22T19:28:36.128978] [DEBUG] [LOCAL ] IPI: Deleted primary data file. [2025-09-22T19:28:36.134343] [INFO ] [MAIN ] IPI: Starting full primary refresh. [2025-09-22T19:28:36.213052] [DEBUG] [LOCAL ] IP: Loaded 54109 existing records from primary storage. [2025-09-22T19:28:36.235016] [INFO ] [MAIN ] IP: Loaded 54109 existing records. [2025-09-22T19:28:36.554245] [WARN ] [MAIN ] IOT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:28:36.585852] [INFO ] [MAIN ] IOT: Wiping existing primary data before full refresh. [2025-09-22T19:28:36.591127] [INFO ] [LOCAL ] IOT: Starting deletion of primary data. [2025-09-22T19:28:36.668293] [DEBUG] [LOCAL ] IOT: Deleted primary data file. [2025-09-22T19:28:36.674311] [INFO ] [MAIN ] IOT: Starting full primary refresh. [2025-09-22T19:28:36.885552] [WARN ] [MAIN ] IP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:28:36.950073] [INFO ] [MAIN ] IP: Wiping existing primary data before full refresh. [2025-09-22T19:28:36.965682] [WARN ] [MAIN ] IPG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:28:37.020911] [INFO ] [MAIN ] IPG: Wiping existing primary data before full refresh. [2025-09-22T19:28:37.020991] [INFO ] [LOCAL ] IP: Starting deletion of primary data. [2025-09-22T19:28:37.026289] [INFO ] [LOCAL ] IPG: Starting deletion of primary data. [2025-09-22T19:28:37.044506] [DEBUG] [LOCAL ] IPG: Deleted primary data file. [2025-09-22T19:28:37.049773] [INFO ] [MAIN ] IPG: Starting full primary refresh. [2025-09-22T19:28:37.044460] [DEBUG] [LOCAL ] IP: Deleted primary data file. [2025-09-22T19:28:37.108547] [INFO ] [MAIN ] IP: Starting full primary refresh. [2025-09-22T19:28:37.413142] [INFO ] [REMOTE ] IPI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:28:37.449695] [INFO ] [REMOTE ] IPI: Fetching primary data for 2024-12. [2025-09-22T19:28:37.814975] [INFO ] [REMOTE ] IOT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:28:37.834252] [INFO ] [REMOTE ] IOT: Fetching primary data for 2024-12. [2025-09-22T19:28:38.150414] [INFO ] [REMOTE ] IPG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:28:38.167378] [INFO ] [REMOTE ] IPG: Fetching primary data for 2024-12. [2025-09-22T19:28:38.170606] [INFO ] [REMOTE ] IP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:28:38.170880] [INFO ] [REMOTE ] IP: Fetching primary data for 2024-12. [2025-09-22T19:28:38.690169] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2024-12 (1.24 seconds). [2025-09-22T19:28:38.695080] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-01. [2025-09-22T19:28:39.436471] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T19:28:39.440360] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-02. [2025-09-22T19:28:39.596580] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:28:39.607906] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-01. [2025-09-22T19:28:39.691532] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-22T19:28:39.702727] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-01. [2025-09-22T19:28:40.000437] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2024-12 (1.83 seconds). [2025-09-22T19:28:40.011190] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-01. [2025-09-22T19:28:40.414886] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-22T19:28:40.419176] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-03. [2025-09-22T19:28:41.163295] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T19:28:41.173896] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-02. [2025-09-22T19:28:41.328559] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T19:28:41.340222] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-02. [2025-09-22T19:28:41.423396] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T19:28:41.434348] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-02. [2025-09-22T19:28:41.554200] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-22T19:28:41.559636] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-04. [2025-09-22T19:28:42.445777] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-04 (0.89 seconds). [2025-09-22T19:28:42.451155] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-05. [2025-09-22T19:28:42.660159] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-22T19:28:42.670478] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-03. [2025-09-22T19:28:42.931515] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T19:28:42.942497] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-03. [2025-09-22T19:28:42.971304] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-02 (1.80 seconds). [2025-09-22T19:28:42.981496] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-03. [2025-09-22T19:28:48.131937] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-03 (5.46 seconds). [2025-09-22T19:28:48.143726] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-04. [2025-09-22T19:28:48.380618] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-05 (5.93 seconds). [2025-09-22T19:28:48.386615] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-06. [2025-09-22T19:28:48.949371] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-03 (6.01 seconds). [2025-09-22T19:28:48.961050] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-04. [2025-09-22T19:28:48.992470] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-03 (6.01 seconds). [2025-09-22T19:28:49.004003] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-04. [2025-09-22T19:28:49.339999] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-06 (0.95 seconds). [2025-09-22T19:28:49.345501] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-07. [2025-09-22T19:28:49.665783] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T19:28:49.678101] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-05. [2025-09-22T19:28:50.036835] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-07 (0.69 seconds). [2025-09-22T19:28:50.041910] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-08. [2025-09-22T19:28:50.629111] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-22T19:28:50.641690] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-05. [2025-09-22T19:28:50.740064] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-22T19:28:50.751465] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-05. [2025-09-22T19:28:51.072203] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-08 (1.03 seconds). [2025-09-22T19:28:51.077156] [INFO ] [REMOTE ] IPI: Fetching primary data for 2025-09. [2025-09-22T19:28:51.527457] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-22T19:28:51.538825] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-06. [2025-09-22T19:28:52.112754] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T19:28:52.125161] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-06. [2025-09-22T19:28:52.159259] [INFO ] [REMOTE ] IPI: Incremental fetch complete for 2025-09 (1.08 seconds). [2025-09-22T19:28:52.164452] [INFO ] [REMOTE ] IPI: Full fetch complete (28892 records). [2025-09-22T19:28:52.164730] [DEBUG] [VALIDATOR ] IPI: Validating primary data. [2025-09-22T19:28:52.287897] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-22T19:28:52.332062] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-06. [2025-09-22T19:28:52.598942] [DEBUG] [VALIDATOR ] IPI: All expected trading days are present. [2025-09-22T19:28:52.599026] [DEBUG] [VALIDATOR ] IPI: Primary data validation passed. [2025-09-22T19:28:52.599624] [INFO ] [MAIN ] IPI: Fetched primary data is valid. [2025-09-22T19:28:52.599698] [DEBUG] [LOCAL ] IPI: Saving primary data. [2025-09-22T19:28:52.600459] [DEBUG] [LOCAL ] IPI: Trimmed 28892 records to 21232 (keeping 200 days of data) [2025-09-22T19:28:52.724428] [DEBUG] [LOCAL ] IPI: Primary data saved (21232 records). [2025-09-22T19:28:52.724561] [INFO ] [MAIN ] IPI: Full history saved. [2025-09-22T19:28:52.724663] [INFO ] [MAIN ] Update Progress: 1121/2372 symbols completed. IPI took 17.7s. Estimated remaining: 2h 46m 4s. Rate: 7.5 symbols/min [2025-09-22T19:28:52.896548] [INFO ] [MAIN ] IQI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:28:52.914675] [DEBUG] [LOCAL ] IQI: Loaded 18200 existing records from primary storage. [2025-09-22T19:28:52.914811] [INFO ] [MAIN ] IQI: Loaded 18200 existing records. [2025-09-22T19:28:53.096282] [WARN ] [MAIN ] IQI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:28:53.096754] [INFO ] [MAIN ] IQI: Wiping existing primary data before full refresh. [2025-09-22T19:28:53.096845] [INFO ] [LOCAL ] IQI: Starting deletion of primary data. [2025-09-22T19:28:53.097526] [DEBUG] [LOCAL ] IQI: Deleted primary data file. [2025-09-22T19:28:53.097587] [INFO ] [MAIN ] IQI: Starting full primary refresh. [2025-09-22T19:28:53.464869] [INFO ] [REMOTE ] IQI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:28:53.482986] [INFO ] [REMOTE ] IQI: Fetching primary data for 2024-12. [2025-09-22T19:28:53.499941] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-06 (1.96 seconds). [2025-09-22T19:28:53.512148] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-07. [2025-09-22T19:28:54.188673] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-22T19:28:54.199702] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-07. [2025-09-22T19:28:54.367224] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-06 (2.24 seconds). [2025-09-22T19:28:54.378252] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-07. [2025-09-22T19:28:54.637522] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T19:28:54.642562] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-01. [2025-09-22T19:28:55.079797] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-07 (1.57 seconds). [2025-09-22T19:28:55.095842] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-08. [2025-09-22T19:28:55.382856] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-01 (0.74 seconds). [2025-09-22T19:28:55.722037] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-02. [2025-09-22T19:28:55.804825] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T19:28:56.184323] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-22T19:28:56.522031] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-08. [2025-09-22T19:28:56.651109] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-08 (1.56 seconds). [2025-09-22T19:28:56.772828] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-22T19:28:57.322074] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-08. [2025-09-22T19:28:58.122059] [INFO ] [REMOTE ] IPG: Fetching primary data for 2025-09. [2025-09-22T19:28:58.480929] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-08 (1.96 seconds). [2025-09-22T19:28:58.922028] [INFO ] [REMOTE ] IOT: Fetching primary data for 2025-09. [2025-09-22T19:28:59.077608] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-08 (1.76 seconds). [2025-09-22T19:28:59.523355] [INFO ] [REMOTE ] IPG: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-22T19:28:59.531993] [INFO ] [REMOTE ] IPG: Full fetch complete (77248 records). [2025-09-22T19:28:59.532145] [DEBUG] [VALIDATOR ] IPG: Validating primary data. [2025-09-22T19:28:59.731516] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-03. [2025-09-22T19:28:59.938799] [DEBUG] [VALIDATOR ] IPG: All expected trading days are present. [2025-09-22T19:28:59.938881] [DEBUG] [VALIDATOR ] IPG: Primary data validation passed. [2025-09-22T19:28:59.939846] [INFO ] [MAIN ] IPG: Fetched primary data is valid. [2025-09-22T19:28:59.939911] [DEBUG] [LOCAL ] IPG: Saving primary data. [2025-09-22T19:28:59.941441] [DEBUG] [LOCAL ] IPG: Trimmed 77248 records to 53332 (keeping 200 days of data) [2025-09-22T19:29:00.281200] [DEBUG] [LOCAL ] IPG: Primary data saved (53332 records). [2025-09-22T19:29:00.281376] [INFO ] [MAIN ] IPG: Full history saved. [2025-09-22T19:29:00.281478] [INFO ] [MAIN ] Update Progress: 1122/2372 symbols completed. IPG took 25.2s. Estimated remaining: 2h 45m 56s. Rate: 7.5 symbols/min [2025-09-22T19:29:00.452801] [INFO ] [MAIN ] IQV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:29:00.509948] [DEBUG] [LOCAL ] IQV: Loaded 51146 existing records from primary storage. [2025-09-22T19:29:00.510093] [INFO ] [MAIN ] IQV: Loaded 51146 existing records. [2025-09-22T19:29:00.531764] [INFO ] [REMOTE ] IP: Fetching primary data for 2025-09. [2025-09-22T19:29:00.714272] [WARN ] [MAIN ] IQV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:29:00.715904] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-22T19:29:00.720078] [INFO ] [MAIN ] IQV: Wiping existing primary data before full refresh. [2025-09-22T19:29:00.720185] [INFO ] [LOCAL ] IQV: Starting deletion of primary data. [2025-09-22T19:29:00.722133] [DEBUG] [LOCAL ] IQV: Deleted primary data file. [2025-09-22T19:29:00.722199] [INFO ] [MAIN ] IQV: Starting full primary refresh. [2025-09-22T19:29:00.924620] [INFO ] [REMOTE ] IOT: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T19:29:01.032256] [INFO ] [REMOTE ] IOT: Full fetch complete (77378 records). [2025-09-22T19:29:01.043031] [DEBUG] [VALIDATOR ] IOT: Validating primary data. [2025-09-22T19:29:01.258948] [INFO ] [REMOTE ] IQV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:29:01.327263] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-04. [2025-09-22T19:29:01.638486] [DEBUG] [VALIDATOR ] IOT: All expected trading days are present. [2025-09-22T19:29:01.638621] [DEBUG] [VALIDATOR ] IOT: Primary data validation passed. [2025-09-22T19:29:01.640475] [INFO ] [MAIN ] IOT: Fetched primary data is valid. [2025-09-22T19:29:01.640599] [DEBUG] [LOCAL ] IOT: Saving primary data. [2025-09-22T19:29:01.642791] [DEBUG] [LOCAL ] IOT: Trimmed 77378 records to 53472 (keeping 200 days of data) [2025-09-22T19:29:02.111370] [DEBUG] [LOCAL ] IOT: Primary data saved (53472 records). [2025-09-22T19:29:02.111638] [INFO ] [MAIN ] IOT: Full history saved. [2025-09-22T19:29:02.111813] [INFO ] [MAIN ] Update Progress: 1123/2372 symbols completed. IOT took 27.1s. Estimated remaining: 2h 45m 41s. Rate: 7.5 symbols/min [2025-09-22T19:29:02.129518] [INFO ] [REMOTE ] IQV: Fetching primary data for 2024-12. [2025-09-22T19:29:02.374624] [INFO ] [MAIN ] IR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:29:02.399185] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-22T19:29:02.451134] [INFO ] [REMOTE ] IP: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-22T19:29:02.462521] [INFO ] [REMOTE ] IP: Full fetch complete (77044 records). [2025-09-22T19:29:02.462966] [DEBUG] [VALIDATOR ] IP: Validating primary data. [2025-09-22T19:29:02.854438] [DEBUG] [LOCAL ] IR: Loaded 53476 existing records from primary storage. [2025-09-22T19:29:02.858368] [INFO ] [MAIN ] IR: Loaded 53476 existing records. [2025-09-22T19:29:02.932865] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-05. [2025-09-22T19:29:03.135265] [DEBUG] [VALIDATOR ] IP: All expected trading days are present. [2025-09-22T19:29:03.150936] [DEBUG] [VALIDATOR ] IP: Primary data validation passed. [2025-09-22T19:29:03.152332] [INFO ] [MAIN ] IP: Fetched primary data is valid. [2025-09-22T19:29:03.161432] [DEBUG] [LOCAL ] IP: Saving primary data. [2025-09-22T19:29:03.162005] [WARN ] [MAIN ] IR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:29:03.163035] [INFO ] [MAIN ] IR: Wiping existing primary data before full refresh. [2025-09-22T19:29:03.163349] [INFO ] [LOCAL ] IR: Starting deletion of primary data. [2025-09-22T19:29:03.163906] [DEBUG] [LOCAL ] IP: Trimmed 77044 records to 53326 (keeping 200 days of data) [2025-09-22T19:29:03.165501] [DEBUG] [LOCAL ] IR: Deleted primary data file. [2025-09-22T19:29:03.165599] [INFO ] [MAIN ] IR: Starting full primary refresh. [2025-09-22T19:29:03.706440] [INFO ] [REMOTE ] IR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:29:03.768805] [INFO ] [REMOTE ] IR: Fetching primary data for 2024-12. [2025-09-22T19:29:03.885406] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:29:03.981543] [DEBUG] [LOCAL ] IP: Primary data saved (53326 records). [2025-09-22T19:29:03.981764] [INFO ] [MAIN ] IP: Full history saved. [2025-09-22T19:29:03.981891] [INFO ] [MAIN ] Update Progress: 1124/2372 symbols completed. IP took 28.9s. Estimated remaining: 2h 45m 26s. Rate: 7.5 symbols/min [2025-09-22T19:29:04.127366] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-05 (1.19 seconds). [2025-09-22T19:29:04.205860] [INFO ] [MAIN ] IRM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:29:04.255829] [DEBUG] [LOCAL ] IRM: Loaded 50281 existing records from primary storage. [2025-09-22T19:29:04.256019] [INFO ] [MAIN ] IRM: Loaded 50281 existing records. [2025-09-22T19:29:04.445364] [WARN ] [MAIN ] IRM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:29:04.445703] [INFO ] [MAIN ] IRM: Wiping existing primary data before full refresh. [2025-09-22T19:29:04.445761] [INFO ] [LOCAL ] IRM: Starting deletion of primary data. [2025-09-22T19:29:04.447332] [DEBUG] [LOCAL ] IRM: Deleted primary data file. [2025-09-22T19:29:04.447395] [INFO ] [MAIN ] IRM: Starting full primary refresh. [2025-09-22T19:29:04.527349] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-06. [2025-09-22T19:29:04.838948] [INFO ] [REMOTE ] IRM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:29:05.322062] [INFO ] [REMOTE ] IRM: Fetching primary data for 2024-12. [2025-09-22T19:29:05.528954] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-06 (1.00 seconds). [2025-09-22T19:29:05.653725] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-22T19:29:06.122106] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-01. [2025-09-22T19:29:06.922051] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-01. [2025-09-22T19:29:07.058089] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2024-12 (1.74 seconds). [2025-09-22T19:29:07.466757] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T19:29:07.722094] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-07. [2025-09-22T19:29:08.432506] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T19:29:08.522042] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-02. [2025-09-22T19:29:08.767720] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-07 (1.05 seconds). [2025-09-22T19:29:09.322083] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-02. [2025-09-22T19:29:10.110606] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T19:29:10.122003] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-03. [2025-09-22T19:29:10.671733] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T19:29:10.922140] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-08. [2025-09-22T19:29:11.024735] [DEBUG] [REMOTE ] IQI: Error fetching primary data for 2025-08: 'API call returned an empty response.' [2025-09-22T19:29:11.025208] [WARN ] [REMOTE ] IQI: No data returned for month 2025-08 [2025-09-22T19:29:11.722036] [INFO ] [REMOTE ] IQI: Fetching primary data for 2025-09. [2025-09-22T19:29:11.895226] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-03 (1.77 seconds). [2025-09-22T19:29:12.522074] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-04. [2025-09-22T19:29:12.867163] [INFO ] [REMOTE ] IQI: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-22T19:29:12.870401] [INFO ] [REMOTE ] IQI: Full fetch complete (24028 records). [2025-09-22T19:29:12.870477] [DEBUG] [VALIDATOR ] IQI: Validating primary data. [2025-09-22T19:29:13.058064] [WARN ] [VALIDATOR ] IQI: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-22T19:29:13.058477] [FATAL] [MAIN ] IQI: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:29:13.058552] [WARN ] [MAIN ] IQI: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:29:13.058612] [INFO ] [LOCAL ] IQI: Starting deletion of primary data. [2025-09-22T19:29:13.058743] [DEBUG] [LOCAL ] IQI: No primary data file found to delete. [2025-09-22T19:29:13.058799] [INFO ] [LOCAL ] IQI: Starting deletion of derivative data. [2025-09-22T19:29:13.059356] [DEBUG] [LOCAL ] IQI: Deleted derivative data file. [2025-09-22T19:29:13.059464] [INFO ] [MAIN ] Update Progress: 1125/2372 symbols completed. IQI took 20.3s. Estimated remaining: 2h 45m 20s. Rate: 7.5 symbols/min [2025-09-22T19:29:13.232837] [INFO ] [MAIN ] IRS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:29:13.254542] [DEBUG] [LOCAL ] IRS: Loaded 21712 existing records from primary storage. [2025-09-22T19:29:13.254700] [INFO ] [MAIN ] IRS: Loaded 21712 existing records. [2025-09-22T19:29:13.330230] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-01. [2025-09-22T19:29:13.438820] [WARN ] [MAIN ] IRS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:29:13.439051] [INFO ] [MAIN ] IRS: Wiping existing primary data before full refresh. [2025-09-22T19:29:13.439099] [INFO ] [LOCAL ] IRS: Starting deletion of primary data. [2025-09-22T19:29:13.439830] [DEBUG] [LOCAL ] IRS: Deleted primary data file. [2025-09-22T19:29:13.439890] [INFO ] [MAIN ] IRS: Starting full primary refresh. [2025-09-22T19:29:13.802630] [INFO ] [REMOTE ] IRS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:29:14.122023] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-03. [2025-09-22T19:29:14.179491] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T19:29:14.763621] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T19:29:14.922060] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-02. [2025-09-22T19:29:15.722043] [INFO ] [REMOTE ] IRS: Fetching primary data for 2024-12. [2025-09-22T19:29:16.048164] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-22T19:29:16.378331] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T19:29:16.487546] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2024-12 (0.77 seconds). [2025-09-22T19:29:16.522017] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-03. [2025-09-22T19:29:17.322071] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-05. [2025-09-22T19:29:18.122075] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-04. [2025-09-22T19:29:18.227845] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T19:29:18.912248] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T19:29:18.923761] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-04. [2025-09-22T19:29:19.661529] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T19:29:19.722056] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-05. [2025-09-22T19:29:20.522067] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-06. [2025-09-22T19:29:20.761290] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-04 (1.84 seconds). [2025-09-22T19:29:21.289737] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-05 (1.57 seconds). [2025-09-22T19:29:21.322012] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-06. [2025-09-22T19:29:22.122051] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-01. [2025-09-22T19:29:22.178460] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-06 (1.66 seconds). [2025-09-22T19:29:22.922062] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-05. [2025-09-22T19:29:23.021335] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T19:29:23.289411] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-22T19:29:23.722076] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-07. [2025-09-22T19:29:24.504632] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T19:29:24.522018] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-06. [2025-09-22T19:29:25.268208] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-22T19:29:25.322075] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-08. [2025-09-22T19:29:26.122022] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-07. [2025-09-22T19:29:26.209901] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-06 (1.69 seconds). [2025-09-22T19:29:26.922044] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-07. [2025-09-22T19:29:27.090623] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-22T19:29:27.722072] [INFO ] [REMOTE ] IQV: Fetching primary data for 2025-09. [2025-09-22T19:29:27.869904] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-07 (1.75 seconds). [2025-09-22T19:29:28.356400] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-07 (1.43 seconds). [2025-09-22T19:29:28.522060] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-08. [2025-09-22T19:29:29.163371] [INFO ] [REMOTE ] IQV: Incremental fetch complete for 2025-09 (1.44 seconds). [2025-09-22T19:29:29.170775] [INFO ] [REMOTE ] IQV: Full fetch complete (72439 records). [2025-09-22T19:29:29.170934] [DEBUG] [VALIDATOR ] IQV: Validating primary data. [2025-09-22T19:29:29.334550] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-02. [2025-09-22T19:29:29.573505] [DEBUG] [VALIDATOR ] IQV: All expected trading days are present. [2025-09-22T19:29:29.573597] [DEBUG] [VALIDATOR ] IQV: Primary data validation passed. [2025-09-22T19:29:29.574813] [INFO ] [MAIN ] IQV: Fetched primary data is valid. [2025-09-22T19:29:29.574881] [DEBUG] [LOCAL ] IQV: Saving primary data. [2025-09-22T19:29:29.576430] [DEBUG] [LOCAL ] IQV: Trimmed 72439 records to 50377 (keeping 200 days of data) [2025-09-22T19:29:29.888912] [DEBUG] [LOCAL ] IQV: Primary data saved (50377 records). [2025-09-22T19:29:29.889079] [INFO ] [MAIN ] IQV: Full history saved. [2025-09-22T19:29:29.889172] [INFO ] [MAIN ] Update Progress: 1126/2372 symbols completed. IQV took 29.6s. Estimated remaining: 2h 45m 22s. Rate: 7.5 symbols/min [2025-09-22T19:29:30.091278] [INFO ] [MAIN ] IRT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:29:30.122053] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-08. [2025-09-22T19:29:30.143119] [DEBUG] [LOCAL ] IRT: Loaded 51127 existing records from primary storage. [2025-09-22T19:29:30.143271] [INFO ] [MAIN ] IRT: Loaded 51127 existing records. [2025-09-22T19:29:30.332199] [WARN ] [MAIN ] IRT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:29:30.332767] [INFO ] [MAIN ] IRT: Wiping existing primary data before full refresh. [2025-09-22T19:29:30.332843] [INFO ] [LOCAL ] IRT: Starting deletion of primary data. [2025-09-22T19:29:30.334318] [DEBUG] [LOCAL ] IRT: Deleted primary data file. [2025-09-22T19:29:30.334384] [INFO ] [MAIN ] IRT: Starting full primary refresh. [2025-09-22T19:29:30.487326] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-08 (1.97 seconds). [2025-09-22T19:29:30.738407] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T19:29:30.781249] [INFO ] [REMOTE ] IRT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:29:30.922030] [INFO ] [REMOTE ] IRT: Fetching primary data for 2024-12. [2025-09-22T19:29:31.607476] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T19:29:31.722052] [INFO ] [REMOTE ] IRM: Fetching primary data for 2025-09. [2025-09-22T19:29:32.480837] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T19:29:32.522060] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-01. [2025-09-22T19:29:33.261230] [INFO ] [REMOTE ] IRM: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-22T19:29:33.271009] [INFO ] [REMOTE ] IRM: Full fetch complete (72294 records). [2025-09-22T19:29:33.271201] [DEBUG] [VALIDATOR ] IRM: Validating primary data. [2025-09-22T19:29:33.329728] [INFO ] [REMOTE ] IR: Fetching primary data for 2025-09. [2025-09-22T19:29:33.669562] [DEBUG] [VALIDATOR ] IRM: All expected trading days are present. [2025-09-22T19:29:33.669680] [DEBUG] [VALIDATOR ] IRM: Primary data validation passed. [2025-09-22T19:29:33.670611] [INFO ] [MAIN ] IRM: Fetched primary data is valid. [2025-09-22T19:29:33.670688] [DEBUG] [LOCAL ] IRM: Saving primary data. [2025-09-22T19:29:33.673736] [DEBUG] [LOCAL ] IRM: Trimmed 72294 records to 49510 (keeping 200 days of data) [2025-09-22T19:29:33.982853] [DEBUG] [LOCAL ] IRM: Primary data saved (49510 records). [2025-09-22T19:29:33.982996] [INFO ] [MAIN ] IRM: Full history saved. [2025-09-22T19:29:33.983079] [INFO ] [MAIN ] Update Progress: 1127/2372 symbols completed. IRM took 30.0s. Estimated remaining: 2h 45m 9s. Rate: 7.5 symbols/min [2025-09-22T19:29:34.132077] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-03. [2025-09-22T19:29:34.166276] [INFO ] [MAIN ] ISD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:29:34.201913] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T19:29:34.223338] [DEBUG] [LOCAL ] ISD: Loaded 16019 existing records from primary storage. [2025-09-22T19:29:34.223478] [INFO ] [MAIN ] ISD: Loaded 16019 existing records. [2025-09-22T19:29:34.406848] [WARN ] [MAIN ] ISD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:29:34.407176] [INFO ] [MAIN ] ISD: Wiping existing primary data before full refresh. [2025-09-22T19:29:34.407233] [INFO ] [LOCAL ] ISD: Starting deletion of primary data. [2025-09-22T19:29:34.407855] [DEBUG] [LOCAL ] ISD: Deleted primary data file. [2025-09-22T19:29:34.407916] [INFO ] [MAIN ] ISD: Starting full primary refresh. [2025-09-22T19:29:34.767277] [INFO ] [REMOTE ] ISD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:29:34.922005] [INFO ] [REMOTE ] ISD: Fetching primary data for 2024-12. [2025-09-22T19:29:35.056065] [INFO ] [REMOTE ] IR: Incremental fetch complete for 2025-09 (1.73 seconds). [2025-09-22T19:29:35.067840] [INFO ] [REMOTE ] IR: Full fetch complete (76054 records). [2025-09-22T19:29:35.067997] [DEBUG] [VALIDATOR ] IR: Validating primary data. [2025-09-22T19:29:35.352522] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-03 (1.22 seconds). [2025-09-22T19:29:35.492277] [DEBUG] [VALIDATOR ] IR: All expected trading days are present. [2025-09-22T19:29:35.492357] [DEBUG] [VALIDATOR ] IR: Primary data validation passed. [2025-09-22T19:29:35.493316] [INFO ] [MAIN ] IR: Fetched primary data is valid. [2025-09-22T19:29:35.493401] [DEBUG] [LOCAL ] IR: Saving primary data. [2025-09-22T19:29:35.495583] [DEBUG] [LOCAL ] IR: Trimmed 76054 records to 52696 (keeping 200 days of data) [2025-09-22T19:29:35.726226] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-02. [2025-09-22T19:29:35.831477] [DEBUG] [LOCAL ] IR: Primary data saved (52696 records). [2025-09-22T19:29:35.831721] [INFO ] [MAIN ] IR: Full history saved. [2025-09-22T19:29:35.831860] [INFO ] [MAIN ] Update Progress: 1128/2372 symbols completed. IR took 33.7s. Estimated remaining: 2h 44m 55s. Rate: 7.5 symbols/min [2025-09-22T19:29:36.029437] [INFO ] [MAIN ] IT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:29:36.031073] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2024-12 (1.11 seconds). [2025-09-22T19:29:36.079417] [DEBUG] [LOCAL ] IT: Loaded 41777 existing records from primary storage. [2025-09-22T19:29:36.079603] [INFO ] [MAIN ] IT: Loaded 41777 existing records. [2025-09-22T19:29:36.257824] [WARN ] [MAIN ] IT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:29:36.258180] [INFO ] [MAIN ] IT: Wiping existing primary data before full refresh. [2025-09-22T19:29:36.258249] [INFO ] [LOCAL ] IT: Starting deletion of primary data. [2025-09-22T19:29:36.259559] [DEBUG] [LOCAL ] IT: Deleted primary data file. [2025-09-22T19:29:36.259636] [INFO ] [MAIN ] IT: Starting full primary refresh. [2025-09-22T19:29:36.528369] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-01. [2025-09-22T19:29:36.619923] [INFO ] [REMOTE ] IT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:29:36.976815] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-02 (1.25 seconds). [2025-09-22T19:29:37.322043] [INFO ] [REMOTE ] IT: Fetching primary data for 2024-12. [2025-09-22T19:29:37.385136] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-22T19:29:38.122069] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-04. [2025-09-22T19:29:38.763629] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2024-12 (1.44 seconds). [2025-09-22T19:29:38.845797] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-04 (0.72 seconds). [2025-09-22T19:29:38.922096] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-05. [2025-09-22T19:29:39.722106] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-02. [2025-09-22T19:29:39.934789] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-22T19:29:40.522069] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-06. [2025-09-22T19:29:40.648527] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-02 (0.93 seconds). [2025-09-22T19:29:41.322023] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-03. [2025-09-22T19:29:41.454570] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-06 (0.93 seconds). [2025-09-22T19:29:42.122122] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-07. [2025-09-22T19:29:42.922061] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-01. [2025-09-22T19:29:42.991701] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T19:29:43.222272] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-22T19:29:43.722053] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-04. [2025-09-22T19:29:44.260617] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T19:29:44.522077] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-08. [2025-09-22T19:29:45.322055] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-03. [2025-09-22T19:29:45.517051] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-04 (1.79 seconds). [2025-09-22T19:29:45.543845] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-22T19:29:46.122145] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-02. [2025-09-22T19:29:46.289538] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-22T19:29:46.922106] [INFO ] [REMOTE ] IRS: Fetching primary data for 2025-09. [2025-09-22T19:29:47.273981] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T19:29:47.722090] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-04. [2025-09-22T19:29:48.189265] [INFO ] [REMOTE ] IRS: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T19:29:48.194933] [INFO ] [REMOTE ] IRS: Full fetch complete (32182 records). [2025-09-22T19:29:48.195058] [DEBUG] [VALIDATOR ] IRS: Validating primary data. [2025-09-22T19:29:48.527676] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-03. [2025-09-22T19:29:48.578512] [DEBUG] [VALIDATOR ] IRS: All expected trading days are present. [2025-09-22T19:29:48.578595] [DEBUG] [VALIDATOR ] IRS: Primary data validation passed. [2025-09-22T19:29:48.579247] [INFO ] [MAIN ] IRS: Fetched primary data is valid. [2025-09-22T19:29:48.579310] [DEBUG] [LOCAL ] IRS: Saving primary data. [2025-09-22T19:29:48.580524] [DEBUG] [LOCAL ] IRS: Trimmed 32182 records to 21606 (keeping 200 days of data) [2025-09-22T19:29:48.734108] [DEBUG] [LOCAL ] IRS: Primary data saved (21606 records). [2025-09-22T19:29:48.734282] [INFO ] [MAIN ] IRS: Full history saved. [2025-09-22T19:29:48.734682] [INFO ] [MAIN ] Update Progress: 1129/2372 symbols completed. IRS took 35.7s. Estimated remaining: 2h 44m 52s. Rate: 7.5 symbols/min [2025-09-22T19:29:48.922604] [INFO ] [MAIN ] ITGR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:29:48.935552] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-22T19:29:48.977855] [DEBUG] [LOCAL ] ITGR: Loaded 32189 existing records from primary storage. [2025-09-22T19:29:48.978009] [INFO ] [MAIN ] ITGR: Loaded 32189 existing records. [2025-09-22T19:29:49.152584] [WARN ] [MAIN ] ITGR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:29:49.152870] [INFO ] [MAIN ] ITGR: Wiping existing primary data before full refresh. [2025-09-22T19:29:49.152919] [INFO ] [LOCAL ] ITGR: Starting deletion of primary data. [2025-09-22T19:29:49.153874] [DEBUG] [LOCAL ] ITGR: Deleted primary data file. [2025-09-22T19:29:49.153946] [INFO ] [MAIN ] ITGR: Starting full primary refresh. [2025-09-22T19:29:49.333382] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-05. [2025-09-22T19:29:49.520611] [INFO ] [REMOTE ] ITGR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:29:49.985957] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-03 (1.46 seconds). [2025-09-22T19:29:50.122104] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-05. [2025-09-22T19:29:50.922043] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2024-12. [2025-09-22T19:29:50.978341] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-05 (1.64 seconds). [2025-09-22T19:29:51.049102] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-05 (0.93 seconds). [2025-09-22T19:29:51.722114] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-06. [2025-09-22T19:29:51.973259] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T19:29:52.522078] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-04. [2025-09-22T19:29:53.322073] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-06. [2025-09-22T19:29:53.476928] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-06 (1.75 seconds). [2025-09-22T19:29:53.962747] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-22T19:29:54.122129] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-07. [2025-09-22T19:29:54.188284] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T19:29:54.922106] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-05. [2025-09-22T19:29:55.722136] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-07. [2025-09-22T19:29:55.880763] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-22T19:29:56.441397] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-22T19:29:56.444413] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-22T19:29:56.522120] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-08. [2025-09-22T19:29:57.322054] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-01. [2025-09-22T19:29:57.625402] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-22T19:29:58.051023] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-01 (0.73 seconds). [2025-09-22T19:29:58.122136] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-02. [2025-09-22T19:29:58.922086] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-08. [2025-09-22T19:29:59.506159] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T19:29:59.722142] [INFO ] [REMOTE ] ISD: Fetching primary data for 2025-09. [2025-09-22T19:30:00.427822] [INFO ] [REMOTE ] ISD: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-22T19:30:00.430436] [INFO ] [REMOTE ] ISD: Full fetch complete (23864 records). [2025-09-22T19:30:00.430542] [DEBUG] [VALIDATOR ] ISD: Validating primary data. [2025-09-22T19:30:00.527768] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-03. [2025-09-22T19:30:00.813883] [DEBUG] [VALIDATOR ] ISD: All expected trading days are present. [2025-09-22T19:30:00.814000] [DEBUG] [VALIDATOR ] ISD: Primary data validation passed. [2025-09-22T19:30:00.814598] [INFO ] [MAIN ] ISD: Fetched primary data is valid. [2025-09-22T19:30:00.814723] [DEBUG] [LOCAL ] ISD: Saving primary data. [2025-09-22T19:30:00.816091] [DEBUG] [LOCAL ] ISD: Trimmed 23864 records to 15668 (keeping 200 days of data) [2025-09-22T19:30:00.937143] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-22T19:30:00.966888] [DEBUG] [LOCAL ] ISD: Primary data saved (15668 records). [2025-09-22T19:30:00.967062] [INFO ] [MAIN ] ISD: Full history saved. [2025-09-22T19:30:00.967185] [INFO ] [MAIN ] Update Progress: 1130/2372 symbols completed. ISD took 27.0s. Estimated remaining: 2h 44m 49s. Rate: 7.5 symbols/min [2025-09-22T19:30:01.153455] [INFO ] [MAIN ] ITT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:30:01.153973] [DEBUG] [LOCAL ] ITT: No existing data file found in primary storage. [2025-09-22T19:30:01.154030] [WARN ] [MAIN ] ITT: No existing data found, performing full refresh instead. [2025-09-22T19:30:01.154248] [INFO ] [MAIN ] ITT: Wiping existing primary data before full refresh. [2025-09-22T19:30:01.154300] [INFO ] [LOCAL ] ITT: Starting deletion of primary data. [2025-09-22T19:30:01.154344] [DEBUG] [LOCAL ] ITT: No primary data file found to delete. [2025-09-22T19:30:01.154377] [INFO ] [MAIN ] ITT: Starting full primary refresh. [2025-09-22T19:30:01.330896] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-06. [2025-09-22T19:30:01.594538] [INFO ] [REMOTE ] ITT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:30:01.977146] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T19:30:02.122091] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-04. [2025-09-22T19:30:02.922099] [INFO ] [REMOTE ] ITT: Fetching primary data for 2024-12. [2025-09-22T19:30:03.722128] [INFO ] [REMOTE ] IRT: Fetching primary data for 2025-09. [2025-09-22T19:30:05.392380] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-06 (4.06 seconds). [2025-09-22T19:30:05.401210] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-07. [2025-09-22T19:30:06.668937] [INFO ] [REMOTE ] IRT: Incremental fetch complete for 2025-09 (2.95 seconds). [2025-09-22T19:30:06.677230] [INFO ] [REMOTE ] IRT: Full fetch complete (72317 records). [2025-09-22T19:30:06.677414] [DEBUG] [VALIDATOR ] IRT: Validating primary data. [2025-09-22T19:30:07.128905] [DEBUG] [VALIDATOR ] IRT: All expected trading days are present. [2025-09-22T19:30:07.129083] [DEBUG] [VALIDATOR ] IRT: Primary data validation passed. [2025-09-22T19:30:07.130487] [INFO ] [MAIN ] IRT: Fetched primary data is valid. [2025-09-22T19:30:07.130716] [DEBUG] [LOCAL ] IRT: Saving primary data. [2025-09-22T19:30:07.132522] [DEBUG] [LOCAL ] IRT: Trimmed 72317 records to 50393 (keeping 200 days of data) [2025-09-22T19:30:07.399708] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-07 (2.00 seconds). [2025-09-22T19:30:07.412013] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-08. [2025-09-22T19:30:07.511741] [DEBUG] [LOCAL ] IRT: Primary data saved (50393 records). [2025-09-22T19:30:07.511889] [INFO ] [MAIN ] IRT: Full history saved. [2025-09-22T19:30:07.512001] [INFO ] [MAIN ] Update Progress: 1131/2372 symbols completed. IRT took 37.6s. Estimated remaining: 2h 44m 39s. Rate: 7.5 symbols/min [2025-09-22T19:30:07.698707] [INFO ] [MAIN ] ITUB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:30:07.754426] [DEBUG] [LOCAL ] ITUB: Loaded 54074 existing records from primary storage. [2025-09-22T19:30:07.754586] [INFO ] [MAIN ] ITUB: Loaded 54074 existing records. [2025-09-22T19:30:07.954369] [WARN ] [MAIN ] ITUB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:30:07.954706] [INFO ] [MAIN ] ITUB: Wiping existing primary data before full refresh. [2025-09-22T19:30:07.954765] [INFO ] [LOCAL ] ITUB: Starting deletion of primary data. [2025-09-22T19:30:07.956874] [DEBUG] [LOCAL ] ITUB: Deleted primary data file. [2025-09-22T19:30:07.956948] [INFO ] [MAIN ] ITUB: Starting full primary refresh. [2025-09-22T19:30:08.351724] [INFO ] [REMOTE ] ITUB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:30:08.353072] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2024-12. [2025-09-22T19:30:09.495430] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-08 (2.08 seconds). [2025-09-22T19:30:09.506304] [INFO ] [REMOTE ] IT: Fetching primary data for 2025-09. [2025-09-22T19:30:09.878264] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-04 (7.76 seconds). [2025-09-22T19:30:09.903363] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-05. [2025-09-22T19:30:09.906028] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2024-12 (6.98 seconds). [2025-09-22T19:30:09.912264] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-01. [2025-09-22T19:30:10.201068] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2024-12 (1.85 seconds). [2025-09-22T19:30:10.212033] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-01. [2025-09-22T19:30:11.068806] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-22T19:30:11.076141] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-06. [2025-09-22T19:30:11.222978] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-22T19:30:11.229920] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-02. [2025-09-22T19:30:11.357083] [INFO ] [REMOTE ] IT: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T19:30:11.364547] [INFO ] [REMOTE ] IT: Full fetch complete (55043 records). [2025-09-22T19:30:11.364701] [DEBUG] [VALIDATOR ] IT: Validating primary data. [2025-09-22T19:30:11.753260] [DEBUG] [VALIDATOR ] IT: All expected trading days are present. [2025-09-22T19:30:11.753369] [DEBUG] [VALIDATOR ] IT: Primary data validation passed. [2025-09-22T19:30:11.754244] [INFO ] [MAIN ] IT: Fetched primary data is valid. [2025-09-22T19:30:11.754308] [DEBUG] [LOCAL ] IT: Saving primary data. [2025-09-22T19:30:11.755581] [DEBUG] [LOCAL ] IT: Trimmed 55043 records to 41446 (keeping 200 days of data) [2025-09-22T19:30:12.016290] [DEBUG] [LOCAL ] IT: Primary data saved (41446 records). [2025-09-22T19:30:12.016422] [INFO ] [MAIN ] IT: Full history saved. [2025-09-22T19:30:12.016541] [INFO ] [MAIN ] Update Progress: 1132/2372 symbols completed. IT took 36.2s. Estimated remaining: 2h 44m 28s. Rate: 7.5 symbols/min [2025-09-22T19:30:12.213800] [INFO ] [MAIN ] ITW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:30:12.230079] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-01 (2.02 seconds). [2025-09-22T19:30:12.241510] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-02. [2025-09-22T19:30:12.291960] [DEBUG] [LOCAL ] ITW: Loaded 47147 existing records from primary storage. [2025-09-22T19:30:12.292131] [INFO ] [MAIN ] ITW: Loaded 47147 existing records. [2025-09-22T19:30:12.485787] [WARN ] [MAIN ] ITW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:30:12.502566] [INFO ] [MAIN ] ITW: Wiping existing primary data before full refresh. [2025-09-22T19:30:12.502706] [INFO ] [LOCAL ] ITW: Starting deletion of primary data. [2025-09-22T19:30:12.502426] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-06 (1.43 seconds). [2025-09-22T19:30:12.508301] [DEBUG] [LOCAL ] ITW: Deleted primary data file. [2025-09-22T19:30:12.508977] [INFO ] [MAIN ] ITW: Starting full primary refresh. [2025-09-22T19:30:12.530110] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-07. [2025-09-22T19:30:12.760160] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T19:30:12.906693] [INFO ] [REMOTE ] ITW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:30:13.322064] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-03. [2025-09-22T19:30:14.122072] [INFO ] [REMOTE ] ITW: Fetching primary data for 2024-12. [2025-09-22T19:30:14.491256] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T19:30:14.897029] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-02 (2.66 seconds). [2025-09-22T19:30:14.922111] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-08. [2025-09-22T19:30:15.308326] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T19:30:15.727142] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-04. [2025-09-22T19:30:15.736134] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-08 (0.81 seconds). [2025-09-22T19:30:15.878433] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:30:16.522090] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-03. [2025-09-22T19:30:17.322083] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-01. [2025-09-22T19:30:17.686434] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T19:30:18.041131] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T19:30:18.122081] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-04. [2025-09-22T19:30:18.882805] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T19:30:18.922022] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-02. [2025-09-22T19:30:19.722029] [INFO ] [REMOTE ] ITGR: Fetching primary data for 2025-09. [2025-09-22T19:30:19.917850] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-22T19:30:20.433965] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-22T19:30:20.522038] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-03. [2025-09-22T19:30:20.793572] [INFO ] [REMOTE ] ITGR: Incremental fetch complete for 2025-09 (1.07 seconds). [2025-09-22T19:30:20.798790] [INFO ] [REMOTE ] ITGR: Full fetch complete (41181 records). [2025-09-22T19:30:20.798901] [DEBUG] [VALIDATOR ] ITGR: Validating primary data. [2025-09-22T19:30:21.182873] [DEBUG] [VALIDATOR ] ITGR: All expected trading days are present. [2025-09-22T19:30:21.182958] [DEBUG] [VALIDATOR ] ITGR: Primary data validation passed. [2025-09-22T19:30:21.183748] [INFO ] [MAIN ] ITGR: Fetched primary data is valid. [2025-09-22T19:30:21.183815] [DEBUG] [LOCAL ] ITGR: Saving primary data. [2025-09-22T19:30:21.184888] [DEBUG] [LOCAL ] ITGR: Trimmed 41181 records to 31574 (keeping 200 days of data) [2025-09-22T19:30:21.348319] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-05. [2025-09-22T19:30:21.395579] [DEBUG] [LOCAL ] ITGR: Primary data saved (31574 records). [2025-09-22T19:30:21.395759] [INFO ] [MAIN ] ITGR: Full history saved. [2025-09-22T19:30:21.395855] [INFO ] [MAIN ] Update Progress: 1133/2372 symbols completed. ITGR took 32.7s. Estimated remaining: 2h 44m 21s. Rate: 7.5 symbols/min [2025-09-22T19:30:21.562282] [INFO ] [MAIN ] IVR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:30:21.605588] [DEBUG] [LOCAL ] IVR: Loaded 48461 existing records from primary storage. [2025-09-22T19:30:21.605789] [INFO ] [MAIN ] IVR: Loaded 48461 existing records. [2025-09-22T19:30:21.840939] [WARN ] [MAIN ] IVR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:30:21.841278] [INFO ] [MAIN ] IVR: Wiping existing primary data before full refresh. [2025-09-22T19:30:21.841330] [INFO ] [LOCAL ] IVR: Starting deletion of primary data. [2025-09-22T19:30:21.842365] [DEBUG] [LOCAL ] IVR: Deleted primary data file. [2025-09-22T19:30:21.842426] [INFO ] [MAIN ] IVR: Starting full primary refresh. [2025-09-22T19:30:22.130444] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-05. [2025-09-22T19:30:22.215912] [INFO ] [REMOTE ] IVR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:30:22.267815] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-03 (1.75 seconds). [2025-09-22T19:30:22.922067] [INFO ] [REMOTE ] IVR: Fetching primary data for 2024-12. [2025-09-22T19:30:23.201111] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-22T19:30:23.490244] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T19:30:23.722065] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-06. [2025-09-22T19:30:24.522070] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-04. [2025-09-22T19:30:24.684256] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:30:24.758120] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T19:30:25.322062] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-07. [2025-09-22T19:30:26.125439] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-01. [2025-09-22T19:30:26.154627] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-22T19:30:26.599764] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-07 (1.28 seconds). [2025-09-22T19:30:26.922057] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-06. [2025-09-22T19:30:27.722060] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-05. [2025-09-22T19:30:28.051344] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-01 (1.93 seconds). [2025-09-22T19:30:28.522063] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-02. [2025-09-22T19:30:29.322066] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-08. [2025-09-22T19:30:29.552987] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-06 (2.63 seconds). [2025-09-22T19:30:29.612609] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-05 (1.89 seconds). [2025-09-22T19:30:29.978979] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T19:30:30.122060] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-03. [2025-09-22T19:30:30.216505] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T19:30:30.922054] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-06. [2025-09-22T19:30:31.722067] [INFO ] [REMOTE ] ITT: Fetching primary data for 2025-09. [2025-09-22T19:30:31.959450] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-03 (1.84 seconds). [2025-09-22T19:30:32.527206] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-07. [2025-09-22T19:30:32.551679] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-06 (1.63 seconds). [2025-09-22T19:30:32.635016] [INFO ] [REMOTE ] ITT: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-22T19:30:32.639834] [INFO ] [REMOTE ] ITT: Full fetch complete (46713 records). [2025-09-22T19:30:32.639961] [DEBUG] [VALIDATOR ] ITT: Validating primary data. [2025-09-22T19:30:33.028379] [DEBUG] [VALIDATOR ] ITT: All expected trading days are present. [2025-09-22T19:30:33.028483] [DEBUG] [VALIDATOR ] ITT: Primary data validation passed. [2025-09-22T19:30:33.029389] [INFO ] [MAIN ] ITT: Fetched primary data is valid. [2025-09-22T19:30:33.029459] [DEBUG] [LOCAL ] ITT: Saving primary data. [2025-09-22T19:30:33.030712] [DEBUG] [LOCAL ] ITT: Trimmed 46713 records to 33181 (keeping 200 days of data) [2025-09-22T19:30:33.245595] [DEBUG] [LOCAL ] ITT: Primary data saved (33181 records). [2025-09-22T19:30:33.245772] [INFO ] [MAIN ] ITT: Full history saved. [2025-09-22T19:30:33.245858] [INFO ] [MAIN ] Update Progress: 1134/2372 symbols completed. ITT took 32.3s. Estimated remaining: 2h 44m 18s. Rate: 7.5 symbols/min [2025-09-22T19:30:33.327162] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-07. [2025-09-22T19:30:33.420787] [INFO ] [MAIN ] IVT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:30:33.457978] [DEBUG] [LOCAL ] IVT: Loaded 31539 existing records from primary storage. [2025-09-22T19:30:33.458114] [INFO ] [MAIN ] IVT: Loaded 31539 existing records. [2025-09-22T19:30:33.636519] [WARN ] [MAIN ] IVT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:30:33.636771] [INFO ] [MAIN ] IVT: Wiping existing primary data before full refresh. [2025-09-22T19:30:33.636831] [INFO ] [LOCAL ] IVT: Starting deletion of primary data. [2025-09-22T19:30:33.637715] [DEBUG] [LOCAL ] IVT: Deleted primary data file. [2025-09-22T19:30:33.637775] [INFO ] [MAIN ] IVT: Starting full primary refresh. [2025-09-22T19:30:33.995091] [INFO ] [REMOTE ] IVT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:30:34.122019] [INFO ] [REMOTE ] IVT: Fetching primary data for 2024-12. [2025-09-22T19:30:34.456035] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-07 (1.93 seconds). [2025-09-22T19:30:34.809622] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T19:30:34.922036] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-08. [2025-09-22T19:30:35.375077] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2024-12 (1.25 seconds). [2025-09-22T19:30:35.722052] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-08. [2025-09-22T19:30:36.509733] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-22T19:30:36.522014] [INFO ] [REMOTE ] ITW: Fetching primary data for 2025-09. [2025-09-22T19:30:37.322053] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-01. [2025-09-22T19:30:37.495080] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-22T19:30:38.122048] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-04. [2025-09-22T19:30:38.142237] [INFO ] [REMOTE ] ITW: Incremental fetch complete for 2025-09 (1.62 seconds). [2025-09-22T19:30:38.149204] [INFO ] [REMOTE ] ITW: Full fetch complete (66602 records). [2025-09-22T19:30:38.149325] [DEBUG] [VALIDATOR ] ITW: Validating primary data. [2025-09-22T19:30:38.551785] [DEBUG] [VALIDATOR ] ITW: All expected trading days are present. [2025-09-22T19:30:38.552065] [DEBUG] [VALIDATOR ] ITW: Primary data validation passed. [2025-09-22T19:30:38.553165] [INFO ] [MAIN ] ITW: Fetched primary data is valid. [2025-09-22T19:30:38.553401] [DEBUG] [LOCAL ] ITW: Saving primary data. [2025-09-22T19:30:38.555102] [DEBUG] [LOCAL ] ITW: Trimmed 66602 records to 46386 (keeping 200 days of data) [2025-09-22T19:30:38.682740] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-01 (1.36 seconds). [2025-09-22T19:30:38.881335] [DEBUG] [LOCAL ] ITW: Primary data saved (46386 records). [2025-09-22T19:30:38.881482] [INFO ] [MAIN ] ITW: Full history saved. [2025-09-22T19:30:38.881574] [INFO ] [MAIN ] Update Progress: 1135/2372 symbols completed. ITW took 26.9s. Estimated remaining: 2h 44m 7s. Rate: 7.5 symbols/min [2025-09-22T19:30:38.927337] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-02. [2025-09-22T19:30:39.058611] [INFO ] [MAIN ] IVZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:30:39.114839] [DEBUG] [LOCAL ] IVZ: Loaded 53923 existing records from primary storage. [2025-09-22T19:30:39.115057] [INFO ] [MAIN ] IVZ: Loaded 53923 existing records. [2025-09-22T19:30:39.301215] [WARN ] [MAIN ] IVZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:30:39.301502] [INFO ] [MAIN ] IVZ: Wiping existing primary data before full refresh. [2025-09-22T19:30:39.301564] [INFO ] [LOCAL ] IVZ: Starting deletion of primary data. [2025-09-22T19:30:39.302844] [DEBUG] [LOCAL ] IVZ: Deleted primary data file. [2025-09-22T19:30:39.302904] [INFO ] [MAIN ] IVZ: Starting full primary refresh. [2025-09-22T19:30:39.671710] [INFO ] [REMOTE ] IVZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:30:39.724257] [INFO ] [REMOTE ] ITUB: Fetching primary data for 2025-09. [2025-09-22T19:30:39.727288] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T19:30:40.228151] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-02 (1.30 seconds). [2025-09-22T19:30:40.522050] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2024-12. [2025-09-22T19:30:41.322060] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-05. [2025-09-22T19:30:41.604166] [INFO ] [REMOTE ] ITUB: Incremental fetch complete for 2025-09 (1.88 seconds). [2025-09-22T19:30:41.612514] [INFO ] [REMOTE ] ITUB: Full fetch complete (77158 records). [2025-09-22T19:30:41.612698] [DEBUG] [VALIDATOR ] ITUB: Validating primary data. [2025-09-22T19:30:42.043679] [DEBUG] [VALIDATOR ] ITUB: All expected trading days are present. [2025-09-22T19:30:42.043872] [DEBUG] [VALIDATOR ] ITUB: Primary data validation passed. [2025-09-22T19:30:42.044984] [INFO ] [MAIN ] ITUB: Fetched primary data is valid. [2025-09-22T19:30:42.045142] [DEBUG] [LOCAL ] ITUB: Saving primary data. [2025-09-22T19:30:42.074546] [DEBUG] [LOCAL ] ITUB: Trimmed 77158 records to 53299 (keeping 200 days of data) [2025-09-22T19:30:42.076497] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-22T19:30:42.142006] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-03. [2025-09-22T19:30:42.412805] [DEBUG] [LOCAL ] ITUB: Primary data saved (53299 records). [2025-09-22T19:30:42.412976] [INFO ] [MAIN ] ITUB: Full history saved. [2025-09-22T19:30:42.413068] [INFO ] [MAIN ] Update Progress: 1136/2372 symbols completed. ITUB took 34.9s. Estimated remaining: 2h 43m 54s. Rate: 7.5 symbols/min [2025-09-22T19:30:42.596964] [INFO ] [MAIN ] IX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:30:42.621634] [DEBUG] [LOCAL ] IX: Loaded 23105 existing records from primary storage. [2025-09-22T19:30:42.621789] [INFO ] [MAIN ] IX: Loaded 23105 existing records. [2025-09-22T19:30:42.809417] [WARN ] [MAIN ] IX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:30:42.809739] [INFO ] [MAIN ] IX: Wiping existing primary data before full refresh. [2025-09-22T19:30:42.809795] [INFO ] [LOCAL ] IX: Starting deletion of primary data. [2025-09-22T19:30:42.810365] [DEBUG] [LOCAL ] IX: Deleted primary data file. [2025-09-22T19:30:42.810424] [INFO ] [MAIN ] IX: Starting full primary refresh. [2025-09-22T19:30:42.927155] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-01. [2025-09-22T19:30:43.191164] [INFO ] [REMOTE ] IX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:30:43.214633] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-22T19:30:43.251143] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-22T19:30:43.722088] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-04. [2025-09-22T19:30:44.522072] [INFO ] [REMOTE ] IX: Fetching primary data for 2024-12. [2025-09-22T19:30:44.726938] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-01 (1.80 seconds). [2025-09-22T19:30:44.801623] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T19:30:44.994069] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2024-12 (0.47 seconds). [2025-09-22T19:30:45.322087] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-02. [2025-09-22T19:30:46.122055] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-06. [2025-09-22T19:30:46.651674] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T19:30:46.922124] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-03. [2025-09-22T19:30:47.487788] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T19:30:47.722067] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-05. [2025-09-22T19:30:48.522025] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-01. [2025-09-22T19:30:48.730560] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-03 (1.81 seconds). [2025-09-22T19:30:48.922172] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-22T19:30:49.270098] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-01 (0.75 seconds). [2025-09-22T19:30:49.322071] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-06. [2025-09-22T19:30:50.122078] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-07. [2025-09-22T19:30:50.511094] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-06 (1.19 seconds). [2025-09-22T19:30:50.922057] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-07. [2025-09-22T19:30:51.722090] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-04. [2025-09-22T19:30:51.832957] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T19:30:52.184792] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-07 (1.26 seconds). [2025-09-22T19:30:52.522110] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-08. [2025-09-22T19:30:53.322025] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-02. [2025-09-22T19:30:53.372632] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T19:30:53.756832] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-22T19:30:53.875128] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-02 (0.55 seconds). [2025-09-22T19:30:54.122071] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-08. [2025-09-22T19:30:54.922067] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-05. [2025-09-22T19:30:55.424149] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-22T19:30:55.722063] [INFO ] [REMOTE ] IVT: Fetching primary data for 2025-09. [2025-09-22T19:30:56.522064] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-03. [2025-09-22T19:30:56.670712] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-05 (1.75 seconds). [2025-09-22T19:30:56.941774] [INFO ] [REMOTE ] IVT: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T19:30:56.947047] [INFO ] [REMOTE ] IVT: Full fetch complete (45585 records). [2025-09-22T19:30:56.947171] [DEBUG] [VALIDATOR ] IVT: Validating primary data. [2025-09-22T19:30:57.328044] [INFO ] [REMOTE ] IVR: Fetching primary data for 2025-09. [2025-09-22T19:30:57.364752] [DEBUG] [VALIDATOR ] IVT: All expected trading days are present. [2025-09-22T19:30:57.364835] [DEBUG] [VALIDATOR ] IVT: Primary data validation passed. [2025-09-22T19:30:57.365591] [INFO ] [MAIN ] IVT: Fetched primary data is valid. [2025-09-22T19:30:57.365675] [DEBUG] [LOCAL ] IVT: Saving primary data. [2025-09-22T19:30:57.366730] [DEBUG] [LOCAL ] IVT: Trimmed 45585 records to 30914 (keeping 200 days of data) [2025-09-22T19:30:57.561285] [DEBUG] [LOCAL ] IVT: Primary data saved (30914 records). [2025-09-22T19:30:57.561427] [INFO ] [MAIN ] IVT: Full history saved. [2025-09-22T19:30:57.561512] [INFO ] [MAIN ] Update Progress: 1137/2372 symbols completed. IVT took 24.3s. Estimated remaining: 2h 43m 54s. Rate: 7.5 symbols/min [2025-09-22T19:30:57.736773] [INFO ] [MAIN ] J: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:30:57.754705] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T19:30:57.802760] [DEBUG] [LOCAL ] J: Loaded 41236 existing records from primary storage. [2025-09-22T19:30:57.802925] [INFO ] [MAIN ] J: Loaded 41236 existing records. [2025-09-22T19:30:57.985449] [WARN ] [MAIN ] J: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:30:57.985732] [INFO ] [MAIN ] J: Wiping existing primary data before full refresh. [2025-09-22T19:30:57.985789] [INFO ] [LOCAL ] J: Starting deletion of primary data. [2025-09-22T19:30:57.986992] [DEBUG] [LOCAL ] J: Deleted primary data file. [2025-09-22T19:30:57.987054] [INFO ] [MAIN ] J: Starting full primary refresh. [2025-09-22T19:30:58.127214] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-04. [2025-09-22T19:30:58.356048] [INFO ] [REMOTE ] J: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:30:58.737044] [INFO ] [REMOTE ] IVR: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T19:30:58.745119] [INFO ] [REMOTE ] IVR: Full fetch complete (68917 records). [2025-09-22T19:30:58.745272] [DEBUG] [VALIDATOR ] IVR: Validating primary data. [2025-09-22T19:30:58.928000] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-06. [2025-09-22T19:30:59.149855] [DEBUG] [VALIDATOR ] IVR: All expected trading days are present. [2025-09-22T19:30:59.149947] [DEBUG] [VALIDATOR ] IVR: Primary data validation passed. [2025-09-22T19:30:59.150869] [INFO ] [MAIN ] IVR: Fetched primary data is valid. [2025-09-22T19:30:59.150983] [DEBUG] [LOCAL ] IVR: Saving primary data. [2025-09-22T19:30:59.152470] [DEBUG] [LOCAL ] IVR: Trimmed 68917 records to 47819 (keeping 200 days of data) [2025-09-22T19:30:59.438479] [DEBUG] [LOCAL ] IVR: Primary data saved (47819 records). [2025-09-22T19:30:59.438637] [INFO ] [MAIN ] IVR: Full history saved. [2025-09-22T19:30:59.438797] [INFO ] [MAIN ] Update Progress: 1138/2372 symbols completed. IVR took 38.0s. Estimated remaining: 2h 43m 40s. Rate: 7.5 symbols/min [2025-09-22T19:30:59.620506] [INFO ] [MAIN ] JBGS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:30:59.640216] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-04 (1.51 seconds). [2025-09-22T19:30:59.686972] [DEBUG] [LOCAL ] JBGS: Loaded 43083 existing records from primary storage. [2025-09-22T19:30:59.687144] [INFO ] [MAIN ] JBGS: Loaded 43083 existing records. [2025-09-22T19:30:59.730181] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-05. [2025-09-22T19:30:59.872853] [WARN ] [MAIN ] JBGS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:30:59.873119] [INFO ] [MAIN ] JBGS: Wiping existing primary data before full refresh. [2025-09-22T19:30:59.873168] [INFO ] [LOCAL ] JBGS: Starting deletion of primary data. [2025-09-22T19:30:59.874515] [DEBUG] [LOCAL ] JBGS: Deleted primary data file. [2025-09-22T19:30:59.874576] [INFO ] [MAIN ] JBGS: Starting full primary refresh. [2025-09-22T19:31:00.245067] [INFO ] [REMOTE ] JBGS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:31:00.522019] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2024-12. [2025-09-22T19:31:00.745546] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-22T19:31:01.322060] [INFO ] [REMOTE ] J: Fetching primary data for 2024-12. [2025-09-22T19:31:02.085474] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2024-12 (1.56 seconds). [2025-09-22T19:31:02.122067] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-01. [2025-09-22T19:31:02.924684] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-07. [2025-09-22T19:31:02.938384] [INFO ] [REMOTE ] J: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T19:31:03.139168] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-01 (1.02 seconds). [2025-09-22T19:31:03.722053] [INFO ] [REMOTE ] J: Fetching primary data for 2025-01. [2025-09-22T19:31:04.234535] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-05 (4.50 seconds). [2025-09-22T19:31:04.522101] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-06. [2025-09-22T19:31:04.883251] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T19:31:04.920347] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-22T19:31:05.322074] [INFO ] [REMOTE ] J: Fetching primary data for 2025-02. [2025-09-22T19:31:05.410296] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-06 (0.89 seconds). [2025-09-22T19:31:06.122073] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-08. [2025-09-22T19:31:06.672988] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T19:31:06.922076] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-07. [2025-09-22T19:31:07.545970] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-08 (1.42 seconds). [2025-09-22T19:31:07.722063] [INFO ] [REMOTE ] J: Fetching primary data for 2025-03. [2025-09-22T19:31:08.042344] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T19:31:08.522126] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-02. [2025-09-22T19:31:08.925967] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-03 (1.20 seconds). [2025-09-22T19:31:09.322113] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-08. [2025-09-22T19:31:09.440500] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-02 (0.92 seconds). [2025-09-22T19:31:10.070036] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T19:31:10.122096] [INFO ] [REMOTE ] IX: Fetching primary data for 2025-09. [2025-09-22T19:31:10.922096] [INFO ] [REMOTE ] IVZ: Fetching primary data for 2025-09. [2025-09-22T19:31:11.273593] [INFO ] [REMOTE ] IX: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-22T19:31:11.277010] [INFO ] [REMOTE ] IX: Full fetch complete (26702 records). [2025-09-22T19:31:11.277105] [DEBUG] [VALIDATOR ] IX: Validating primary data. [2025-09-22T19:31:11.674901] [DEBUG] [VALIDATOR ] IX: All expected trading days are present. [2025-09-22T19:31:11.675053] [DEBUG] [VALIDATOR ] IX: Primary data validation passed. [2025-09-22T19:31:11.675616] [INFO ] [MAIN ] IX: Fetched primary data is valid. [2025-09-22T19:31:11.675689] [DEBUG] [LOCAL ] IX: Saving primary data. [2025-09-22T19:31:11.676426] [DEBUG] [LOCAL ] IX: Trimmed 26702 records to 22628 (keeping 200 days of data) [2025-09-22T19:31:11.726052] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-03. [2025-09-22T19:31:11.815549] [DEBUG] [LOCAL ] IX: Primary data saved (22628 records). [2025-09-22T19:31:11.815723] [INFO ] [MAIN ] IX: Full history saved. [2025-09-22T19:31:11.815823] [INFO ] [MAIN ] Update Progress: 1139/2372 symbols completed. IX took 29.4s. Estimated remaining: 2h 43m 36s. Rate: 7.5 symbols/min [2025-09-22T19:31:11.989120] [INFO ] [MAIN ] JBI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:31:12.034087] [DEBUG] [LOCAL ] JBI: Loaded 44819 existing records from primary storage. [2025-09-22T19:31:12.034303] [INFO ] [MAIN ] JBI: Loaded 44819 existing records. [2025-09-22T19:31:12.213415] [WARN ] [MAIN ] JBI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:31:12.213744] [INFO ] [MAIN ] JBI: Wiping existing primary data before full refresh. [2025-09-22T19:31:12.213813] [INFO ] [LOCAL ] JBI: Starting deletion of primary data. [2025-09-22T19:31:12.214976] [DEBUG] [LOCAL ] JBI: Deleted primary data file. [2025-09-22T19:31:12.215077] [INFO ] [MAIN ] JBI: Starting full primary refresh. [2025-09-22T19:31:12.530109] [INFO ] [REMOTE ] J: Fetching primary data for 2025-04. [2025-09-22T19:31:12.571463] [INFO ] [REMOTE ] JBI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:31:12.768022] [INFO ] [REMOTE ] IVZ: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T19:31:12.776535] [INFO ] [REMOTE ] IVZ: Full fetch complete (76733 records). [2025-09-22T19:31:12.776729] [DEBUG] [VALIDATOR ] IVZ: Validating primary data. [2025-09-22T19:31:13.216377] [DEBUG] [VALIDATOR ] IVZ: All expected trading days are present. [2025-09-22T19:31:13.216485] [DEBUG] [VALIDATOR ] IVZ: Primary data validation passed. [2025-09-22T19:31:13.217610] [INFO ] [MAIN ] IVZ: Fetched primary data is valid. [2025-09-22T19:31:13.217833] [DEBUG] [LOCAL ] IVZ: Saving primary data. [2025-09-22T19:31:13.229982] [DEBUG] [LOCAL ] IVZ: Trimmed 76733 records to 53143 (keeping 200 days of data) [2025-09-22T19:31:13.246909] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T19:31:13.348202] [INFO ] [REMOTE ] JBI: Fetching primary data for 2024-12. [2025-09-22T19:31:13.600792] [DEBUG] [LOCAL ] IVZ: Primary data saved (53143 records). [2025-09-22T19:31:13.600941] [INFO ] [MAIN ] IVZ: Full history saved. [2025-09-22T19:31:13.601030] [INFO ] [MAIN ] Update Progress: 1140/2372 symbols completed. IVZ took 34.7s. Estimated remaining: 2h 43m 22s. Rate: 7.5 symbols/min [2025-09-22T19:31:13.772014] [INFO ] [MAIN ] JBL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:31:13.819014] [DEBUG] [LOCAL ] JBL: Loaded 49097 existing records from primary storage. [2025-09-22T19:31:13.819212] [INFO ] [MAIN ] JBL: Loaded 49097 existing records. [2025-09-22T19:31:14.026579] [WARN ] [MAIN ] JBL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:31:14.026995] [INFO ] [MAIN ] JBL: Wiping existing primary data before full refresh. [2025-09-22T19:31:14.027128] [INFO ] [LOCAL ] JBL: Starting deletion of primary data. [2025-09-22T19:31:14.035682] [DEBUG] [LOCAL ] JBL: Deleted primary data file. [2025-09-22T19:31:14.035787] [INFO ] [MAIN ] JBL: Starting full primary refresh. [2025-09-22T19:31:14.126455] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-04. [2025-09-22T19:31:14.127713] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-22T19:31:14.418750] [INFO ] [REMOTE ] JBL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:31:14.886344] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-22T19:31:14.922060] [INFO ] [REMOTE ] JBL: Fetching primary data for 2024-12. [2025-09-22T19:31:15.691939] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-22T19:31:15.722000] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-05. [2025-09-22T19:31:16.522084] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-01. [2025-09-22T19:31:16.641959] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T19:31:17.044070] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T19:31:17.322012] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-06. [2025-09-22T19:31:18.037126] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T19:31:18.122051] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-02. [2025-09-22T19:31:18.530778] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-22T19:31:18.922109] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-07. [2025-09-22T19:31:19.520447] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-02 (1.40 seconds). [2025-09-22T19:31:19.722123] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-03. [2025-09-22T19:31:20.374888] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T19:31:20.522009] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-08. [2025-09-22T19:31:21.002376] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-22T19:31:21.322064] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-04. [2025-09-22T19:31:21.728310] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-08 (1.21 seconds). [2025-09-22T19:31:22.122056] [INFO ] [REMOTE ] JBGS: Fetching primary data for 2025-09. [2025-09-22T19:31:22.887623] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-22T19:31:22.922027] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-01. [2025-09-22T19:31:23.722110] [INFO ] [REMOTE ] J: Fetching primary data for 2025-05. [2025-09-22T19:31:23.823498] [INFO ] [REMOTE ] JBGS: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T19:31:23.830425] [INFO ] [REMOTE ] JBGS: Full fetch complete (58949 records). [2025-09-22T19:31:23.830534] [DEBUG] [VALIDATOR ] JBGS: Validating primary data. [2025-09-22T19:31:24.231228] [DEBUG] [VALIDATOR ] JBGS: All expected trading days are present. [2025-09-22T19:31:24.231327] [DEBUG] [VALIDATOR ] JBGS: Primary data validation passed. [2025-09-22T19:31:24.232292] [INFO ] [MAIN ] JBGS: Fetched primary data is valid. [2025-09-22T19:31:24.232411] [DEBUG] [LOCAL ] JBGS: Saving primary data. [2025-09-22T19:31:24.234575] [DEBUG] [LOCAL ] JBGS: Trimmed 58949 records to 42420 (keeping 200 days of data) [2025-09-22T19:31:24.356335] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T19:31:24.522873] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-02. [2025-09-22T19:31:24.558252] [DEBUG] [LOCAL ] JBGS: Primary data saved (42420 records). [2025-09-22T19:31:24.558416] [INFO ] [MAIN ] JBGS: Full history saved. [2025-09-22T19:31:24.558535] [INFO ] [MAIN ] Update Progress: 1141/2372 symbols completed. JBGS took 25.1s. Estimated remaining: 2h 43m 17s. Rate: 7.5 symbols/min [2025-09-22T19:31:24.737210] [INFO ] [MAIN ] JBND: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:31:24.763424] [DEBUG] [LOCAL ] JBND: Loaded 25580 existing records from primary storage. [2025-09-22T19:31:24.763593] [INFO ] [MAIN ] JBND: Loaded 25580 existing records. [2025-09-22T19:31:24.940465] [WARN ] [MAIN ] JBND: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:31:24.940752] [INFO ] [MAIN ] JBND: Wiping existing primary data before full refresh. [2025-09-22T19:31:24.940808] [INFO ] [LOCAL ] JBND: Starting deletion of primary data. [2025-09-22T19:31:24.941594] [DEBUG] [LOCAL ] JBND: Deleted primary data file. [2025-09-22T19:31:24.941694] [INFO ] [MAIN ] JBND: Starting full primary refresh. [2025-09-22T19:31:25.304230] [INFO ] [REMOTE ] JBND: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:31:25.328205] [INFO ] [REMOTE ] JBND: Fetching primary data for 2024-12. [2025-09-22T19:31:25.333455] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-05 (1.61 seconds). [2025-09-22T19:31:26.067627] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-02 (1.54 seconds). [2025-09-22T19:31:26.121999] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-03. [2025-09-22T19:31:26.160222] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T19:31:26.922053] [INFO ] [REMOTE ] J: Fetching primary data for 2025-06. [2025-09-22T19:31:27.705274] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T19:31:27.722012] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-05. [2025-09-22T19:31:28.433263] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T19:31:28.522032] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-04. [2025-09-22T19:31:28.853784] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-22T19:31:29.322059] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-06. [2025-09-22T19:31:29.998081] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-04 (1.48 seconds). [2025-09-22T19:31:30.122056] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-05. [2025-09-22T19:31:30.785307] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T19:31:30.922088] [INFO ] [REMOTE ] J: Fetching primary data for 2025-07. [2025-09-22T19:31:31.449032] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-05 (1.33 seconds). [2025-09-22T19:31:31.722110] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-06. [2025-09-22T19:31:32.228894] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T19:31:32.522069] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-01. [2025-09-22T19:31:33.224546] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T19:31:33.322058] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-07. [2025-09-22T19:31:33.487528] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-22T19:31:34.122058] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-02. [2025-09-22T19:31:34.922069] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-07. [2025-09-22T19:31:35.115692] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-22T19:31:35.153430] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-22T19:31:35.722097] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-08. [2025-09-22T19:31:36.362084] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T19:31:36.522090] [INFO ] [REMOTE ] J: Fetching primary data for 2025-08. [2025-09-22T19:31:37.094639] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-08 (1.37 seconds). [2025-09-22T19:31:37.322073] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-03. [2025-09-22T19:31:38.032736] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T19:31:38.122017] [INFO ] [REMOTE ] J: Fetching primary data for 2025-09. [2025-09-22T19:31:38.301790] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-22T19:31:38.922081] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-08. [2025-09-22T19:31:39.523718] [INFO ] [REMOTE ] J: Incremental fetch complete for 2025-09 (1.40 seconds). [2025-09-22T19:31:39.532703] [INFO ] [REMOTE ] J: Full fetch complete (59205 records). [2025-09-22T19:31:39.532880] [DEBUG] [VALIDATOR ] J: Validating primary data. [2025-09-22T19:31:39.733812] [INFO ] [REMOTE ] JBL: Fetching primary data for 2025-09. [2025-09-22T19:31:39.945070] [DEBUG] [VALIDATOR ] J: All expected trading days are present. [2025-09-22T19:31:39.945177] [DEBUG] [VALIDATOR ] J: Primary data validation passed. [2025-09-22T19:31:39.946417] [INFO ] [MAIN ] J: Fetched primary data is valid. [2025-09-22T19:31:39.946518] [DEBUG] [LOCAL ] J: Saving primary data. [2025-09-22T19:31:39.950944] [DEBUG] [LOCAL ] J: Trimmed 59205 records to 40502 (keeping 200 days of data) [2025-09-22T19:31:40.224523] [DEBUG] [LOCAL ] J: Primary data saved (40502 records). [2025-09-22T19:31:40.224708] [INFO ] [MAIN ] J: Full history saved. [2025-09-22T19:31:40.226407] [INFO ] [MAIN ] Update Progress: 1142/2372 symbols completed. J took 42.7s. Estimated remaining: 2h 43m 17s. Rate: 7.5 symbols/min [2025-09-22T19:31:40.404842] [INFO ] [MAIN ] JBS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:31:40.405136] [DEBUG] [LOCAL ] JBS: No existing data file found in primary storage. [2025-09-22T19:31:40.405206] [WARN ] [MAIN ] JBS: No existing data found, performing full refresh instead. [2025-09-22T19:31:40.405461] [INFO ] [MAIN ] JBS: Wiping existing primary data before full refresh. [2025-09-22T19:31:40.405524] [INFO ] [LOCAL ] JBS: Starting deletion of primary data. [2025-09-22T19:31:40.405568] [DEBUG] [LOCAL ] JBS: No primary data file found to delete. [2025-09-22T19:31:40.405612] [INFO ] [MAIN ] JBS: Starting full primary refresh. [2025-09-22T19:31:40.526324] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-04. [2025-09-22T19:31:40.743857] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-08 (1.82 seconds). [2025-09-22T19:31:40.830436] [INFO ] [REMOTE ] JBS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:31:41.322049] [INFO ] [REMOTE ] JBI: Fetching primary data for 2025-09. [2025-09-22T19:31:41.559798] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-22T19:31:41.589181] [INFO ] [REMOTE ] JBL: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-22T19:31:41.598350] [INFO ] [REMOTE ] JBL: Full fetch complete (69840 records). [2025-09-22T19:31:41.598483] [DEBUG] [VALIDATOR ] JBL: Validating primary data. [2025-09-22T19:31:42.002163] [DEBUG] [VALIDATOR ] JBL: All expected trading days are present. [2025-09-22T19:31:42.002283] [DEBUG] [VALIDATOR ] JBL: Primary data validation passed. [2025-09-22T19:31:42.003433] [INFO ] [MAIN ] JBL: Fetched primary data is valid. [2025-09-22T19:31:42.003580] [DEBUG] [LOCAL ] JBL: Saving primary data. [2025-09-22T19:31:42.008405] [DEBUG] [LOCAL ] JBL: Trimmed 69840 records to 48357 (keeping 200 days of data) [2025-09-22T19:31:42.122195] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-05. [2025-09-22T19:31:42.339440] [DEBUG] [LOCAL ] JBL: Primary data saved (48357 records). [2025-09-22T19:31:42.339604] [INFO ] [MAIN ] JBL: Full history saved. [2025-09-22T19:31:42.339853] [INFO ] [MAIN ] Update Progress: 1143/2372 symbols completed. JBL took 28.7s. Estimated remaining: 2h 43m 3s. Rate: 7.5 symbols/min [2025-09-22T19:31:42.518479] [INFO ] [MAIN ] JBTM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:31:42.518819] [DEBUG] [LOCAL ] JBTM: No existing data file found in primary storage. [2025-09-22T19:31:42.518923] [WARN ] [MAIN ] JBTM: No existing data found, performing full refresh instead. [2025-09-22T19:31:42.519150] [INFO ] [MAIN ] JBTM: Wiping existing primary data before full refresh. [2025-09-22T19:31:42.519286] [INFO ] [LOCAL ] JBTM: Starting deletion of primary data. [2025-09-22T19:31:42.519353] [DEBUG] [LOCAL ] JBTM: No primary data file found to delete. [2025-09-22T19:31:42.519400] [INFO ] [MAIN ] JBTM: Starting full primary refresh. [2025-09-22T19:31:42.816168] [INFO ] [REMOTE ] JBI: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T19:31:42.863932] [INFO ] [REMOTE ] JBI: Full fetch complete (64627 records). [2025-09-22T19:31:42.874402] [DEBUG] [VALIDATOR ] JBI: Validating primary data. [2025-09-22T19:31:42.932290] [INFO ] [REMOTE ] JBS: Fetching primary data for 2024-12. [2025-09-22T19:31:42.936206] [INFO ] [REMOTE ] JBTM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:31:43.232238] [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-22T19:31:43.262490] [WARN ] [REMOTE ] JBS: No data returned for month 2024-12 [2025-09-22T19:31:43.272946] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-05 (1.15 seconds). [2025-09-22T19:31:43.387407] [DEBUG] [VALIDATOR ] JBI: All expected trading days are present. [2025-09-22T19:31:43.387493] [DEBUG] [VALIDATOR ] JBI: Primary data validation passed. [2025-09-22T19:31:43.388364] [INFO ] [MAIN ] JBI: Fetched primary data is valid. [2025-09-22T19:31:43.388429] [DEBUG] [LOCAL ] JBI: Saving primary data. [2025-09-22T19:31:43.390113] [DEBUG] [LOCAL ] JBI: Trimmed 64627 records to 44019 (keeping 200 days of data) [2025-09-22T19:31:43.668525] [DEBUG] [LOCAL ] JBI: Primary data saved (44019 records). [2025-09-22T19:31:43.669060] [INFO ] [MAIN ] JBI: Full history saved. [2025-09-22T19:31:43.669293] [INFO ] [MAIN ] Update Progress: 1144/2372 symbols completed. JBI took 31.9s. Estimated remaining: 2h 42m 48s. Rate: 7.5 symbols/min [2025-09-22T19:31:43.727292] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2024-12. [2025-09-22T19:31:43.846862] [INFO ] [MAIN ] JCE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:31:43.861512] [DEBUG] [LOCAL ] JCE: Loaded 6521 existing records from primary storage. [2025-09-22T19:31:43.861688] [INFO ] [MAIN ] JCE: Loaded 6521 existing records. [2025-09-22T19:31:44.008174] [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-22T19:31:44.029106] [WARN ] [REMOTE ] JBTM: No data returned for month 2024-12 [2025-09-22T19:31:44.052255] [WARN ] [MAIN ] JCE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:31:44.053112] [INFO ] [MAIN ] JCE: Wiping existing primary data before full refresh. [2025-09-22T19:31:44.053277] [INFO ] [LOCAL ] JCE: Starting deletion of primary data. [2025-09-22T19:31:44.053853] [DEBUG] [LOCAL ] JCE: Deleted primary data file. [2025-09-22T19:31:44.053919] [INFO ] [MAIN ] JCE: Starting full primary refresh. [2025-09-22T19:31:44.421393] [INFO ] [REMOTE ] JCE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:31:44.522015] [INFO ] [REMOTE ] JCE: Fetching primary data for 2024-12. [2025-09-22T19:31:45.143900] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2024-12 (0.62 seconds). [2025-09-22T19:31:45.322062] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-01. [2025-09-22T19:31:45.942628] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T19:31:46.122086] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-06. [2025-09-22T19:31:46.922063] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-01. [2025-09-22T19:31:47.114809] [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-22T19:31:47.115157] [WARN ] [REMOTE ] JBS: No data returned for month 2025-01 [2025-09-22T19:31:47.169748] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-22T19:31:47.722097] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-01. [2025-09-22T19:31:48.522012] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-02. [2025-09-22T19:31:48.998012] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-22T19:31:49.040332] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-02 (0.52 seconds). [2025-09-22T19:31:49.322063] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-02. [2025-09-22T19:31:49.517841] [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-22T19:31:49.518176] [WARN ] [REMOTE ] JBS: No data returned for month 2025-02 [2025-09-22T19:31:50.122086] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-07. [2025-09-22T19:31:50.922063] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-03. [2025-09-22T19:31:51.118486] [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-22T19:31:51.118869] [WARN ] [REMOTE ] JBS: No data returned for month 2025-03 [2025-09-22T19:31:51.223220] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-22T19:31:51.722113] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-08. [2025-09-22T19:31:52.522124] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-03. [2025-09-22T19:31:52.729760] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-22T19:31:52.981756] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-03 (0.46 seconds). [2025-09-22T19:31:53.322052] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-02. [2025-09-22T19:31:54.122076] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-04. [2025-09-22T19:31:54.446285] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-02 (1.12 seconds). [2025-09-22T19:31:54.686575] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-22T19:31:54.922085] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-03. [2025-09-22T19:31:55.722099] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-04. [2025-09-22T19:31:55.892803] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-03 (0.97 seconds). [2025-09-22T19:31:55.920135] [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-22T19:31:55.920545] [WARN ] [REMOTE ] JBS: No data returned for month 2025-04 [2025-09-22T19:31:56.522129] [INFO ] [REMOTE ] JBND: Fetching primary data for 2025-09. [2025-09-22T19:31:57.322064] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-05. [2025-09-22T19:31:57.893758] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-05 (0.57 seconds). [2025-09-22T19:31:57.959470] [INFO ] [REMOTE ] JBND: Incremental fetch complete for 2025-09 (1.44 seconds). [2025-09-22T19:31:57.964750] [INFO ] [REMOTE ] JBND: Full fetch complete (33130 records). [2025-09-22T19:31:57.964850] [DEBUG] [VALIDATOR ] JBND: Validating primary data. [2025-09-22T19:31:58.125793] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-05. [2025-09-22T19:31:58.361101] [DEBUG] [VALIDATOR ] JBND: All expected trading days are present. [2025-09-22T19:31:58.361438] [DEBUG] [VALIDATOR ] JBND: Primary data validation passed. [2025-09-22T19:31:58.362125] [INFO ] [MAIN ] JBND: Fetched primary data is valid. [2025-09-22T19:31:58.362188] [DEBUG] [LOCAL ] JBND: Saving primary data. [2025-09-22T19:31:58.363168] [DEBUG] [LOCAL ] JBND: Trimmed 33130 records to 25326 (keeping 200 days of data) [2025-09-22T19:31:58.463622] [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-22T19:31:58.464872] [WARN ] [REMOTE ] JBS: No data returned for month 2025-05 [2025-09-22T19:31:58.538147] [DEBUG] [LOCAL ] JBND: Primary data saved (25326 records). [2025-09-22T19:31:58.538302] [INFO ] [MAIN ] JBND: Full history saved. [2025-09-22T19:31:58.538447] [INFO ] [MAIN ] Update Progress: 1145/2372 symbols completed. JBND took 34.0s. Estimated remaining: 2h 42m 47s. Rate: 7.5 symbols/min [2025-09-22T19:31:58.706781] [INFO ] [MAIN ] JCI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:31:58.764195] [DEBUG] [LOCAL ] JCI: Loaded 54330 existing records from primary storage. [2025-09-22T19:31:58.764361] [INFO ] [MAIN ] JCI: Loaded 54330 existing records. [2025-09-22T19:31:58.923608] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-06. [2025-09-22T19:31:58.944763] [WARN ] [MAIN ] JCI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:31:58.944937] [INFO ] [MAIN ] JCI: Wiping existing primary data before full refresh. [2025-09-22T19:31:58.944984] [INFO ] [LOCAL ] JCI: Starting deletion of primary data. [2025-09-22T19:31:58.946773] [DEBUG] [LOCAL ] JCI: Deleted primary data file. [2025-09-22T19:31:58.946834] [INFO ] [MAIN ] JCI: Starting full primary refresh. [2025-09-22T19:31:59.304618] [INFO ] [REMOTE ] JCI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:31:59.722060] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-06. [2025-09-22T19:31:59.908540] [INFO ] [REMOTE ] JBS: Incremental fetch complete for 2025-06 (0.98 seconds). [2025-09-22T19:32:00.427628] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-06 (0.71 seconds). [2025-09-22T19:32:00.522091] [INFO ] [REMOTE ] JCI: Fetching primary data for 2024-12. [2025-09-22T19:32:01.322085] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-07. [2025-09-22T19:32:02.130783] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-07. [2025-09-22T19:32:02.137841] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T19:32:02.714406] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-07 (0.58 seconds). [2025-09-22T19:32:02.922044] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-04. [2025-09-22T19:32:03.144434] [INFO ] [REMOTE ] JBS: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-22T19:32:03.722110] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-08. [2025-09-22T19:32:04.379948] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-22T19:32:04.522173] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-08. [2025-09-22T19:32:05.133115] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-08 (0.61 seconds). [2025-09-22T19:32:05.186085] [INFO ] [REMOTE ] JBS: Incremental fetch complete for 2025-08 (1.46 seconds). [2025-09-22T19:32:05.322072] [INFO ] [REMOTE ] JBS: Fetching primary data for 2025-09. [2025-09-22T19:32:06.122087] [INFO ] [REMOTE ] JCE: Fetching primary data for 2025-09. [2025-09-22T19:32:06.922137] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-05. [2025-09-22T19:32:07.092593] [INFO ] [REMOTE ] JCE: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T19:32:07.104228] [INFO ] [REMOTE ] JCE: Full fetch complete (9041 records). [2025-09-22T19:32:07.118091] [DEBUG] [VALIDATOR ] JCE: Validating primary data. [2025-09-22T19:32:07.119775] [INFO ] [REMOTE ] JBS: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T19:32:07.203088] [INFO ] [REMOTE ] JBS: Full fetch complete (25983 records). [2025-09-22T19:32:07.227602] [DEBUG] [VALIDATOR ] JBS: Validating primary data. [2025-09-22T19:32:07.636833] [WARN ] [VALIDATOR ] JBS: Validation failed - insufficient historical data. Have 68 unique days, need 200 days [2025-09-22T19:32:07.637819] [FATAL] [MAIN ] JBS: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:32:07.653805] [WARN ] [MAIN ] JBS: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:32:07.682582] [INFO ] [LOCAL ] JBS: Starting deletion of primary data. [2025-09-22T19:32:07.724909] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-01. [2025-09-22T19:32:07.718320] [DEBUG] [LOCAL ] JBS: No primary data file found to delete. [2025-09-22T19:32:07.725208] [DEBUG] [VALIDATOR ] JCE: All expected trading days are present. [2025-09-22T19:32:07.726257] [INFO ] [LOCAL ] JBS: Starting deletion of derivative data. [2025-09-22T19:32:07.726319] [DEBUG] [VALIDATOR ] JCE: Primary data validation passed. [2025-09-22T19:32:07.726454] [DEBUG] [LOCAL ] JBS: No derivative data file found to delete. [2025-09-22T19:32:07.726602] [INFO ] [MAIN ] Update Progress: 1146/2372 symbols completed. JBS took 27.5s. Estimated remaining: 2h 42m 41s. Rate: 7.5 symbols/min [2025-09-22T19:32:07.726984] [INFO ] [MAIN ] JCE: Fetched primary data is valid. [2025-09-22T19:32:07.727353] [DEBUG] [LOCAL ] JCE: Saving primary data. [2025-09-22T19:32:07.791319] [DEBUG] [LOCAL ] JCE: Trimmed 9041 records to 6457 (keeping 200 days of data) [2025-09-22T19:32:07.931963] [INFO ] [MAIN ] JEF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:32:07.943061] [DEBUG] [LOCAL ] JCE: Primary data saved (6457 records). [2025-09-22T19:32:07.943211] [INFO ] [MAIN ] JCE: Full history saved. [2025-09-22T19:32:07.943336] [INFO ] [MAIN ] Update Progress: 1147/2372 symbols completed. JCE took 24.3s. Estimated remaining: 2h 42m 25s. Rate: 7.5 symbols/min [2025-09-22T19:32:08.119433] [INFO ] [MAIN ] JELD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:32:08.159867] [DEBUG] [LOCAL ] JEF: Loaded 50767 existing records from primary storage. [2025-09-22T19:32:08.160049] [INFO ] [MAIN ] JEF: Loaded 50767 existing records. [2025-09-22T19:32:08.374334] [DEBUG] [LOCAL ] JELD: Loaded 46906 existing records from primary storage. [2025-09-22T19:32:08.374496] [WARN ] [MAIN ] JEF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:32:08.374795] [INFO ] [MAIN ] JELD: Loaded 46906 existing records. [2025-09-22T19:32:08.375049] [INFO ] [MAIN ] JEF: Wiping existing primary data before full refresh. [2025-09-22T19:32:08.407984] [INFO ] [LOCAL ] JEF: Starting deletion of primary data. [2025-09-22T19:32:08.452847] [DEBUG] [LOCAL ] JEF: Deleted primary data file. [2025-09-22T19:32:08.468898] [INFO ] [MAIN ] JEF: Starting full primary refresh. [2025-09-22T19:32:08.668818] [WARN ] [MAIN ] JELD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:32:08.678669] [INFO ] [MAIN ] JELD: Wiping existing primary data before full refresh. [2025-09-22T19:32:08.689046] [INFO ] [LOCAL ] JELD: Starting deletion of primary data. [2025-09-22T19:32:08.765391] [DEBUG] [LOCAL ] JELD: Deleted primary data file. [2025-09-22T19:32:08.802394] [INFO ] [MAIN ] JELD: Starting full primary refresh. [2025-09-22T19:32:09.069610] [INFO ] [REMOTE ] JEF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:32:09.099872] [INFO ] [REMOTE ] JEF: Fetching primary data for 2024-12. [2025-09-22T19:32:09.099462] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-05 (2.18 seconds). [2025-09-22T19:32:09.330998] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-06. [2025-09-22T19:32:09.387698] [INFO ] [REMOTE ] JELD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:32:09.677275] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-01 (1.95 seconds). [2025-09-22T19:32:10.122063] [INFO ] [REMOTE ] JELD: Fetching primary data for 2024-12. [2025-09-22T19:32:10.520078] [DEBUG] [REMOTE ] JEF: Error fetching primary data for 2024-12: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer')) [2025-09-22T19:32:10.520241] [WARN ] [REMOTE ] JEF: No data returned for month 2024-12 [2025-09-22T19:32:10.646907] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T19:32:10.922081] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-07. [2025-09-22T19:32:11.447547] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-22T19:32:11.722067] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-01. [2025-09-22T19:32:12.361038] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T19:32:12.522113] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-01. [2025-09-22T19:32:13.322035] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-08. [2025-09-22T19:32:13.537747] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-22T19:32:13.701215] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T19:32:14.122060] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-02. [2025-09-22T19:32:14.841858] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-08 (1.52 seconds). [2025-09-22T19:32:14.922061] [INFO ] [REMOTE ] JBTM: Fetching primary data for 2025-09. [2025-09-22T19:32:15.612584] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T19:32:15.722031] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-03. [2025-09-22T19:32:16.316583] [INFO ] [REMOTE ] JBTM: Incremental fetch complete for 2025-09 (1.39 seconds). [2025-09-22T19:32:16.322749] [INFO ] [REMOTE ] JBTM: Full fetch complete (41544 records). [2025-09-22T19:32:16.322907] [DEBUG] [VALIDATOR ] JBTM: Validating primary data. [2025-09-22T19:32:16.518941] [WARN ] [VALIDATOR ] JBTM: Validation failed - insufficient historical data. Have 179 unique days, need 200 days [2025-09-22T19:32:16.519538] [FATAL] [MAIN ] JBTM: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:32:16.519611] [WARN ] [MAIN ] JBTM: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:32:16.519714] [INFO ] [LOCAL ] JBTM: Starting deletion of primary data. [2025-09-22T19:32:16.519817] [DEBUG] [LOCAL ] JBTM: No primary data file found to delete. [2025-09-22T19:32:16.519857] [INFO ] [LOCAL ] JBTM: Starting deletion of derivative data. [2025-09-22T19:32:16.519896] [DEBUG] [LOCAL ] JBTM: No derivative data file found to delete. [2025-09-22T19:32:16.519972] [INFO ] [MAIN ] Update Progress: 1148/2372 symbols completed. JBTM took 34.2s. Estimated remaining: 2h 42m 17s. Rate: 7.5 symbols/min [2025-09-22T19:32:16.526677] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-02. [2025-09-22T19:32:16.695301] [INFO ] [MAIN ] JEQ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:32:16.706518] [DEBUG] [LOCAL ] JEQ: Loaded 9163 existing records from primary storage. [2025-09-22T19:32:16.706618] [INFO ] [MAIN ] JEQ: Loaded 9163 existing records. [2025-09-22T19:32:16.894510] [WARN ] [MAIN ] JEQ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:32:16.894783] [INFO ] [MAIN ] JEQ: Wiping existing primary data before full refresh. [2025-09-22T19:32:16.894838] [INFO ] [LOCAL ] JEQ: Starting deletion of primary data. [2025-09-22T19:32:16.895247] [DEBUG] [LOCAL ] JEQ: Deleted primary data file. [2025-09-22T19:32:16.895308] [INFO ] [MAIN ] JEQ: Starting full primary refresh. [2025-09-22T19:32:17.280833] [INFO ] [REMOTE ] JEQ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:32:17.322011] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2024-12. [2025-09-22T19:32:17.547617] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-22T19:32:17.868273] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2024-12 (0.55 seconds). [2025-09-22T19:32:18.122106] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-04. [2025-09-22T19:32:18.429194] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-22T19:32:18.922070] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-03. [2025-09-22T19:32:19.722071] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-02. [2025-09-22T19:32:20.037216] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-04 (1.92 seconds). [2025-09-22T19:32:20.522066] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-05. [2025-09-22T19:32:20.879107] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-03 (1.96 seconds). [2025-09-22T19:32:21.309570] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T19:32:21.322011] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-01. [2025-09-22T19:32:21.822221] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-05 (1.30 seconds). [2025-09-22T19:32:21.896604] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-01 (0.57 seconds). [2025-09-22T19:32:22.122075] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-03. [2025-09-22T19:32:22.922059] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-02. [2025-09-22T19:32:23.483082] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T19:32:23.717014] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-03 (1.59 seconds). [2025-09-22T19:32:23.729433] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-04. [2025-09-22T19:32:24.522064] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-06. [2025-09-22T19:32:25.322026] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-03. [2025-09-22T19:32:25.411772] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-04 (1.68 seconds). [2025-09-22T19:32:25.938786] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-06 (1.42 seconds). [2025-09-22T19:32:26.122051] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-07. [2025-09-22T19:32:26.216254] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-03 (0.89 seconds). [2025-09-22T19:32:26.922065] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-05. [2025-09-22T19:32:27.722093] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-04. [2025-09-22T19:32:27.927604] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-22T19:32:28.522052] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-04. [2025-09-22T19:32:28.736186] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-22T19:32:28.967290] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-04 (1.25 seconds). [2025-09-22T19:32:29.080940] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-04 (0.56 seconds). [2025-09-22T19:32:29.322043] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-05. [2025-09-22T19:32:30.122059] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-05. [2025-09-22T19:32:30.702582] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T19:32:30.834825] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-05 (0.71 seconds). [2025-09-22T19:32:30.922016] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-06. [2025-09-22T19:32:31.418297] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-06 (0.50 seconds). [2025-09-22T19:32:31.722057] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-08. [2025-09-22T19:32:32.522089] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-06. [2025-09-22T19:32:33.322065] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-07. [2025-09-22T19:32:33.404384] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T19:32:33.954210] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-07 (0.63 seconds). [2025-09-22T19:32:34.122112] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-06. [2025-09-22T19:32:34.349782] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-22T19:32:34.922055] [INFO ] [REMOTE ] JEF: Fetching primary data for 2025-09. [2025-09-22T19:32:35.361436] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T19:32:35.722057] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-07. [2025-09-22T19:32:36.522062] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-07. [2025-09-22T19:32:36.640723] [INFO ] [REMOTE ] JEF: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T19:32:36.648897] [INFO ] [REMOTE ] JEF: Full fetch complete (65640 records). [2025-09-22T19:32:36.649037] [DEBUG] [VALIDATOR ] JEF: Validating primary data. [2025-09-22T19:32:36.842076] [WARN ] [VALIDATOR ] JEF: Validation failed - insufficient historical data. Have 180 unique days, need 200 days [2025-09-22T19:32:36.842810] [FATAL] [MAIN ] JEF: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:32:36.842888] [WARN ] [MAIN ] JEF: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:32:36.842963] [INFO ] [LOCAL ] JEF: Starting deletion of primary data. [2025-09-22T19:32:36.843035] [DEBUG] [LOCAL ] JEF: No primary data file found to delete. [2025-09-22T19:32:36.843071] [INFO ] [LOCAL ] JEF: Starting deletion of derivative data. [2025-09-22T19:32:36.843607] [DEBUG] [LOCAL ] JEF: Deleted derivative data file. [2025-09-22T19:32:36.843764] [INFO ] [MAIN ] Update Progress: 1149/2372 symbols completed. JEF took 29.1s. Estimated remaining: 2h 42m 23s. Rate: 7.5 symbols/min [2025-09-22T19:32:37.015665] [INFO ] [MAIN ] JFR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:32:37.046848] [DEBUG] [LOCAL ] JFR: Loaded 31079 existing records from primary storage. [2025-09-22T19:32:37.046992] [INFO ] [MAIN ] JFR: Loaded 31079 existing records. [2025-09-22T19:32:37.235898] [WARN ] [MAIN ] JFR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:32:37.236199] [INFO ] [MAIN ] JFR: Wiping existing primary data before full refresh. [2025-09-22T19:32:37.236289] [INFO ] [LOCAL ] JFR: Starting deletion of primary data. [2025-09-22T19:32:37.237012] [DEBUG] [LOCAL ] JFR: Deleted primary data file. [2025-09-22T19:32:37.237074] [INFO ] [MAIN ] JFR: Starting full primary refresh. [2025-09-22T19:32:37.327133] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-08. [2025-09-22T19:32:37.609954] [INFO ] [REMOTE ] JFR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:32:37.643394] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-22T19:32:37.716544] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T19:32:37.942268] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-08 (0.62 seconds). [2025-09-22T19:32:38.122048] [INFO ] [REMOTE ] JFR: Fetching primary data for 2024-12. [2025-09-22T19:32:38.922077] [INFO ] [REMOTE ] JEQ: Fetching primary data for 2025-09. [2025-09-22T19:32:39.537224] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2024-12 (1.42 seconds). [2025-09-22T19:32:39.665215] [INFO ] [REMOTE ] JEQ: Incremental fetch complete for 2025-09 (0.74 seconds). [2025-09-22T19:32:39.666975] [INFO ] [REMOTE ] JEQ: Full fetch complete (11349 records). [2025-09-22T19:32:39.667047] [DEBUG] [VALIDATOR ] JEQ: Validating primary data. [2025-09-22T19:32:39.727165] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-08. [2025-09-22T19:32:40.062238] [DEBUG] [VALIDATOR ] JEQ: All expected trading days are present. [2025-09-22T19:32:40.062354] [DEBUG] [VALIDATOR ] JEQ: Primary data validation passed. [2025-09-22T19:32:40.062635] [INFO ] [MAIN ] JEQ: Fetched primary data is valid. [2025-09-22T19:32:40.062726] [DEBUG] [LOCAL ] JEQ: Saving primary data. [2025-09-22T19:32:40.063227] [DEBUG] [LOCAL ] JEQ: Trimmed 11349 records to 9079 (keeping 200 days of data) [2025-09-22T19:32:40.116231] [DEBUG] [LOCAL ] JEQ: Primary data saved (9079 records). [2025-09-22T19:32:40.116372] [INFO ] [MAIN ] JEQ: Full history saved. [2025-09-22T19:32:40.116462] [INFO ] [MAIN ] Update Progress: 1150/2372 symbols completed. JEQ took 23.6s. Estimated remaining: 2h 42m 10s. Rate: 7.5 symbols/min [2025-09-22T19:32:40.289547] [INFO ] [MAIN ] JGH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:32:40.302553] [DEBUG] [LOCAL ] JGH: Loaded 11148 existing records from primary storage. [2025-09-22T19:32:40.302696] [INFO ] [MAIN ] JGH: Loaded 11148 existing records. [2025-09-22T19:32:40.483099] [WARN ] [MAIN ] JGH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:32:40.483352] [INFO ] [MAIN ] JGH: Wiping existing primary data before full refresh. [2025-09-22T19:32:40.483403] [INFO ] [LOCAL ] JGH: Starting deletion of primary data. [2025-09-22T19:32:40.483863] [DEBUG] [LOCAL ] JGH: Deleted primary data file. [2025-09-22T19:32:40.483922] [INFO ] [MAIN ] JGH: Starting full primary refresh. [2025-09-22T19:32:40.527204] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-01. [2025-09-22T19:32:40.904200] [INFO ] [REMOTE ] JGH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:32:41.322031] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-08. [2025-09-22T19:32:41.354275] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-08 (1.63 seconds). [2025-09-22T19:32:41.972515] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-01 (1.45 seconds). [2025-09-22T19:32:42.122051] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-02. [2025-09-22T19:32:42.922020] [INFO ] [REMOTE ] JGH: Fetching primary data for 2024-12. [2025-09-22T19:32:42.962328] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T19:32:43.624839] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-02 (1.50 seconds). [2025-09-22T19:32:43.686586] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2024-12 (0.76 seconds). [2025-09-22T19:32:43.722011] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-01. [2025-09-22T19:32:44.346814] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T19:32:44.522065] [INFO ] [REMOTE ] JELD: Fetching primary data for 2025-09. [2025-09-22T19:32:45.322053] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-03. [2025-09-22T19:32:46.122110] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-02. [2025-09-22T19:32:46.168759] [INFO ] [REMOTE ] JELD: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T19:32:46.176111] [INFO ] [REMOTE ] JELD: Full fetch complete (63323 records). [2025-09-22T19:32:46.176257] [DEBUG] [VALIDATOR ] JELD: Validating primary data. [2025-09-22T19:32:46.605341] [DEBUG] [VALIDATOR ] JELD: All expected trading days are present. [2025-09-22T19:32:46.605593] [DEBUG] [VALIDATOR ] JELD: Primary data validation passed. [2025-09-22T19:32:46.606749] [INFO ] [MAIN ] JELD: Fetched primary data is valid. [2025-09-22T19:32:46.606982] [DEBUG] [LOCAL ] JELD: Saving primary data. [2025-09-22T19:32:46.615080] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-02 (0.49 seconds). [2025-09-22T19:32:46.619625] [DEBUG] [LOCAL ] JELD: Trimmed 63323 records to 46169 (keeping 200 days of data) [2025-09-22T19:32:46.758428] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-22T19:32:46.910983] [DEBUG] [LOCAL ] JELD: Primary data saved (46169 records). [2025-09-22T19:32:46.911152] [INFO ] [MAIN ] JELD: Full history saved. [2025-09-22T19:32:46.911250] [INFO ] [MAIN ] Update Progress: 1151/2372 symbols completed. JELD took 39.0s. Estimated remaining: 2h 42m 0s. Rate: 7.5 symbols/min [2025-09-22T19:32:46.927145] [INFO ] [REMOTE ] JCI: Fetching primary data for 2025-09. [2025-09-22T19:32:47.082945] [INFO ] [MAIN ] JHG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:32:47.131836] [DEBUG] [LOCAL ] JHG: Loaded 48849 existing records from primary storage. [2025-09-22T19:32:47.132008] [INFO ] [MAIN ] JHG: Loaded 48849 existing records. [2025-09-22T19:32:47.311304] [WARN ] [MAIN ] JHG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:32:47.311613] [INFO ] [MAIN ] JHG: Wiping existing primary data before full refresh. [2025-09-22T19:32:47.311693] [INFO ] [LOCAL ] JHG: Starting deletion of primary data. [2025-09-22T19:32:47.313533] [DEBUG] [LOCAL ] JHG: Deleted primary data file. [2025-09-22T19:32:47.313594] [INFO ] [MAIN ] JHG: Starting full primary refresh. [2025-09-22T19:32:47.668154] [INFO ] [REMOTE ] JHG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:32:47.722004] [INFO ] [REMOTE ] JHG: Fetching primary data for 2024-12. [2025-09-22T19:32:48.522161] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-04. [2025-09-22T19:32:48.927065] [INFO ] [REMOTE ] JCI: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T19:32:48.936290] [INFO ] [REMOTE ] JCI: Full fetch complete (77402 records). [2025-09-22T19:32:48.936493] [DEBUG] [VALIDATOR ] JCI: Validating primary data. [2025-09-22T19:32:49.244693] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2024-12 (1.52 seconds). [2025-09-22T19:32:49.330041] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-03. [2025-09-22T19:32:49.379198] [DEBUG] [VALIDATOR ] JCI: All expected trading days are present. [2025-09-22T19:32:49.379270] [DEBUG] [VALIDATOR ] JCI: Primary data validation passed. [2025-09-22T19:32:49.380225] [INFO ] [MAIN ] JCI: Fetched primary data is valid. [2025-09-22T19:32:49.380289] [DEBUG] [LOCAL ] JCI: Saving primary data. [2025-09-22T19:32:49.381923] [DEBUG] [LOCAL ] JCI: Trimmed 77402 records to 53548 (keeping 200 days of data) [2025-09-22T19:32:49.645743] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-04 (1.12 seconds). [2025-09-22T19:32:49.746071] [DEBUG] [LOCAL ] JCI: Primary data saved (53548 records). [2025-09-22T19:32:49.746211] [INFO ] [MAIN ] JCI: Full history saved. [2025-09-22T19:32:49.746291] [INFO ] [MAIN ] Update Progress: 1152/2372 symbols completed. JCI took 51.2s. Estimated remaining: 2h 41m 47s. Rate: 7.5 symbols/min [2025-09-22T19:32:49.920823] [INFO ] [MAIN ] JHI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:32:49.926312] [DEBUG] [LOCAL ] JHI: Loaded 3819 existing records from primary storage. [2025-09-22T19:32:49.926392] [INFO ] [MAIN ] JHI: Loaded 3819 existing records. [2025-09-22T19:32:50.102398] [WARN ] [MAIN ] JHI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:32:50.102613] [INFO ] [MAIN ] JHI: Wiping existing primary data before full refresh. [2025-09-22T19:32:50.102686] [INFO ] [LOCAL ] JHI: Starting deletion of primary data. [2025-09-22T19:32:50.103000] [DEBUG] [LOCAL ] JHI: Deleted primary data file. [2025-09-22T19:32:50.103058] [INFO ] [MAIN ] JHI: Starting full primary refresh. [2025-09-22T19:32:50.133805] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-05. [2025-09-22T19:32:50.365461] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-03 (1.04 seconds). [2025-09-22T19:32:50.477211] [INFO ] [REMOTE ] JHI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:32:50.922049] [INFO ] [REMOTE ] JHI: Fetching primary data for 2024-12. [2025-09-22T19:32:51.109549] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-05 (0.98 seconds). [2025-09-22T19:32:51.253993] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2024-12 (0.33 seconds). [2025-09-22T19:32:51.722111] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-06. [2025-09-22T19:32:52.522108] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-01. [2025-09-22T19:32:52.707154] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-22T19:32:52.918296] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-01 (0.40 seconds). [2025-09-22T19:32:53.322099] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-04. [2025-09-22T19:32:54.122082] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-07. [2025-09-22T19:32:54.185759] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-04 (0.86 seconds). [2025-09-22T19:32:54.922145] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-01. [2025-09-22T19:32:55.361109] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T19:32:55.722066] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-08. [2025-09-22T19:32:56.348282] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T19:32:56.522028] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-02. [2025-09-22T19:32:56.997739] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-08 (1.28 seconds). [2025-09-22T19:32:57.322106] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-02. [2025-09-22T19:32:57.733166] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-22T19:32:57.775658] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-02 (0.45 seconds). [2025-09-22T19:32:58.122070] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-03. [2025-09-22T19:32:58.922107] [INFO ] [REMOTE ] JFR: Fetching primary data for 2025-09. [2025-09-22T19:32:59.722033] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-05. [2025-09-22T19:32:59.816254] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-22T19:33:00.206876] [INFO ] [REMOTE ] JFR: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-22T19:33:00.212524] [INFO ] [REMOTE ] JFR: Full fetch complete (47957 records). [2025-09-22T19:33:00.212685] [DEBUG] [VALIDATOR ] JFR: Validating primary data. [2025-09-22T19:33:00.360523] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-22T19:33:00.527484] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-04. [2025-09-22T19:33:00.663447] [DEBUG] [VALIDATOR ] JFR: All expected trading days are present. [2025-09-22T19:33:00.663533] [DEBUG] [VALIDATOR ] JFR: Primary data validation passed. [2025-09-22T19:33:00.664318] [INFO ] [MAIN ] JFR: Fetched primary data is valid. [2025-09-22T19:33:00.664405] [DEBUG] [LOCAL ] JFR: Saving primary data. [2025-09-22T19:33:00.665498] [DEBUG] [LOCAL ] JFR: Trimmed 47957 records to 30377 (keeping 200 days of data) [2025-09-22T19:33:00.850486] [DEBUG] [LOCAL ] JFR: Primary data saved (30377 records). [2025-09-22T19:33:00.850662] [INFO ] [MAIN ] JFR: Full history saved. [2025-09-22T19:33:00.850778] [INFO ] [MAIN ] Update Progress: 1153/2372 symbols completed. JFR took 24.0s. Estimated remaining: 2h 41m 42s. Rate: 7.5 symbols/min [2025-09-22T19:33:01.027808] [INFO ] [MAIN ] JHS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:33:01.032720] [DEBUG] [LOCAL ] JHS: Loaded 2951 existing records from primary storage. [2025-09-22T19:33:01.032832] [INFO ] [MAIN ] JHS: Loaded 2951 existing records. [2025-09-22T19:33:01.214346] [WARN ] [MAIN ] JHS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:33:01.214621] [INFO ] [MAIN ] JHS: Wiping existing primary data before full refresh. [2025-09-22T19:33:01.214698] [INFO ] [LOCAL ] JHS: Starting deletion of primary data. [2025-09-22T19:33:01.214976] [DEBUG] [LOCAL ] JHS: Deleted primary data file. [2025-09-22T19:33:01.215069] [INFO ] [MAIN ] JHS: Starting full primary refresh. [2025-09-22T19:33:01.327225] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-06. [2025-09-22T19:33:01.583310] [INFO ] [REMOTE ] JHS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:33:02.122131] [INFO ] [REMOTE ] JHS: Fetching primary data for 2024-12. [2025-09-22T19:33:02.619345] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T19:33:02.922077] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-03. [2025-09-22T19:33:02.999744] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-04 (2.47 seconds). [2025-09-22T19:33:03.458554] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2024-12 (1.34 seconds). [2025-09-22T19:33:03.722092] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-05. [2025-09-22T19:33:04.499708] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T19:33:04.522103] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-01. [2025-09-22T19:33:04.965512] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-01 (0.44 seconds). [2025-09-22T19:33:05.115856] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-05 (1.39 seconds). [2025-09-22T19:33:05.322107] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-06. [2025-09-22T19:33:06.122059] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-07. [2025-09-22T19:33:06.918176] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T19:33:06.927145] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-02. [2025-09-22T19:33:06.950819] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-07 (0.83 seconds). [2025-09-22T19:33:07.517134] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-02 (0.59 seconds). [2025-09-22T19:33:07.722083] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-03. [2025-09-22T19:33:08.230149] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-03 (0.51 seconds). [2025-09-22T19:33:08.522065] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-04. [2025-09-22T19:33:09.050331] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-04 (0.53 seconds). [2025-09-22T19:33:09.322056] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-08. [2025-09-22T19:33:09.964376] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-08 (0.64 seconds). [2025-09-22T19:33:10.122047] [INFO ] [REMOTE ] JGH: Fetching primary data for 2025-09. [2025-09-22T19:33:10.922079] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-07. [2025-09-22T19:33:11.074611] [INFO ] [REMOTE ] JGH: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-22T19:33:11.077203] [INFO ] [REMOTE ] JGH: Full fetch complete (14730 records). [2025-09-22T19:33:11.077272] [DEBUG] [VALIDATOR ] JGH: Validating primary data. [2025-09-22T19:33:11.470270] [DEBUG] [VALIDATOR ] JGH: All expected trading days are present. [2025-09-22T19:33:11.470355] [DEBUG] [VALIDATOR ] JGH: Primary data validation passed. [2025-09-22T19:33:11.470771] [INFO ] [MAIN ] JGH: Fetched primary data is valid. [2025-09-22T19:33:11.470835] [DEBUG] [LOCAL ] JGH: Saving primary data. [2025-09-22T19:33:11.471400] [DEBUG] [LOCAL ] JGH: Trimmed 14730 records to 10943 (keeping 200 days of data) [2025-09-22T19:33:11.549763] [DEBUG] [LOCAL ] JGH: Primary data saved (10943 records). [2025-09-22T19:33:11.549925] [INFO ] [MAIN ] JGH: Full history saved. [2025-09-22T19:33:11.550018] [INFO ] [MAIN ] Update Progress: 1154/2372 symbols completed. JGH took 31.4s. Estimated remaining: 2h 41m 37s. Rate: 7.5 symbols/min [2025-09-22T19:33:11.719912] [INFO ] [MAIN ] JHX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:33:11.722099] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-04. [2025-09-22T19:33:11.776442] [DEBUG] [LOCAL ] JHX: Loaded 49724 existing records from primary storage. [2025-09-22T19:33:11.776604] [INFO ] [MAIN ] JHX: Loaded 49724 existing records. [2025-09-22T19:33:11.953830] [WARN ] [MAIN ] JHX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:33:11.954091] [INFO ] [MAIN ] JHX: Wiping existing primary data before full refresh. [2025-09-22T19:33:11.954139] [INFO ] [LOCAL ] JHX: Starting deletion of primary data. [2025-09-22T19:33:11.955259] [DEBUG] [LOCAL ] JHX: Deleted primary data file. [2025-09-22T19:33:11.955319] [INFO ] [MAIN ] JHX: Starting full primary refresh. [2025-09-22T19:33:12.225446] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-04 (0.50 seconds). [2025-09-22T19:33:12.326188] [INFO ] [REMOTE ] JHX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:33:12.522039] [INFO ] [REMOTE ] JHX: Fetching primary data for 2024-12. [2025-09-22T19:33:12.627562] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T19:33:13.315745] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2024-12 (0.79 seconds). [2025-09-22T19:33:13.321992] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-01. [2025-09-22T19:33:14.122087] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-05. [2025-09-22T19:33:14.536159] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-22T19:33:14.922056] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-02. [2025-09-22T19:33:15.709133] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T19:33:15.722008] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-06. [2025-09-22T19:33:16.306804] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-06 (0.58 seconds). [2025-09-22T19:33:16.334332] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T19:33:16.522018] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-08. [2025-09-22T19:33:17.322068] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-05. [2025-09-22T19:33:17.789115] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T19:33:17.844092] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-22T19:33:18.122073] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-07. [2025-09-22T19:33:18.631739] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-07 (0.51 seconds). [2025-09-22T19:33:18.922083] [INFO ] [REMOTE ] JHG: Fetching primary data for 2025-09. [2025-09-22T19:33:19.722073] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-03. [2025-09-22T19:33:20.514680] [INFO ] [REMOTE ] JHG: Incremental fetch complete for 2025-09 (1.59 seconds). [2025-09-22T19:33:20.522034] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-08. [2025-09-22T19:33:20.523095] [INFO ] [REMOTE ] JHG: Full fetch complete (68527 records). [2025-09-22T19:33:20.523172] [DEBUG] [VALIDATOR ] JHG: Validating primary data. [2025-09-22T19:33:20.950353] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T19:33:20.977764] [DEBUG] [VALIDATOR ] JHG: All expected trading days are present. [2025-09-22T19:33:20.978141] [DEBUG] [VALIDATOR ] JHG: Primary data validation passed. [2025-09-22T19:33:20.979071] [INFO ] [MAIN ] JHG: Fetched primary data is valid. [2025-09-22T19:33:20.979136] [DEBUG] [LOCAL ] JHG: Saving primary data. [2025-09-22T19:33:20.980426] [DEBUG] [LOCAL ] JHG: Trimmed 68527 records to 48043 (keeping 200 days of data) [2025-09-22T19:33:21.199359] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-08 (0.68 seconds). [2025-09-22T19:33:21.282745] [DEBUG] [LOCAL ] JHG: Primary data saved (48043 records). [2025-09-22T19:33:21.282887] [INFO ] [MAIN ] JHG: Full history saved. [2025-09-22T19:33:21.282970] [INFO ] [MAIN ] Update Progress: 1155/2372 symbols completed. JHG took 34.4s. Estimated remaining: 2h 41m 31s. Rate: 7.5 symbols/min [2025-09-22T19:33:21.327146] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-06. [2025-09-22T19:33:21.460839] [INFO ] [MAIN ] JILL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:33:21.480122] [DEBUG] [LOCAL ] JILL: Loaded 16934 existing records from primary storage. [2025-09-22T19:33:21.480247] [INFO ] [MAIN ] JILL: Loaded 16934 existing records. [2025-09-22T19:33:21.661669] [WARN ] [MAIN ] JILL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:33:21.661965] [INFO ] [MAIN ] JILL: Wiping existing primary data before full refresh. [2025-09-22T19:33:21.662024] [INFO ] [LOCAL ] JILL: Starting deletion of primary data. [2025-09-22T19:33:21.662606] [DEBUG] [LOCAL ] JILL: Deleted primary data file. [2025-09-22T19:33:21.662699] [INFO ] [MAIN ] JILL: Starting full primary refresh. [2025-09-22T19:33:21.886270] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-06 (0.56 seconds). [2025-09-22T19:33:22.034764] [INFO ] [REMOTE ] JILL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:33:22.122009] [INFO ] [REMOTE ] JILL: Fetching primary data for 2024-12. [2025-09-22T19:33:22.922060] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-04. [2025-09-22T19:33:22.976532] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-22T19:33:23.722060] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-01. [2025-09-22T19:33:24.272589] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-22T19:33:24.325883] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-22T19:33:24.522089] [INFO ] [REMOTE ] JHI: Fetching primary data for 2025-09. [2025-09-22T19:33:25.226251] [INFO ] [REMOTE ] JHI: Incremental fetch complete for 2025-09 (0.70 seconds). [2025-09-22T19:33:25.227698] [INFO ] [REMOTE ] JHI: Full fetch complete (5276 records). [2025-09-22T19:33:25.227771] [DEBUG] [VALIDATOR ] JHI: Validating primary data. [2025-09-22T19:33:25.327192] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-02. [2025-09-22T19:33:25.588389] [DEBUG] [VALIDATOR ] JHI: All expected trading days are present. [2025-09-22T19:33:25.588464] [DEBUG] [VALIDATOR ] JHI: Primary data validation passed. [2025-09-22T19:33:25.588619] [INFO ] [MAIN ] JHI: Fetched primary data is valid. [2025-09-22T19:33:25.588697] [DEBUG] [LOCAL ] JHI: Saving primary data. [2025-09-22T19:33:25.589089] [DEBUG] [LOCAL ] JHI: Trimmed 5276 records to 3589 (keeping 200 days of data) [2025-09-22T19:33:25.613510] [DEBUG] [LOCAL ] JHI: Primary data saved (3589 records). [2025-09-22T19:33:25.613579] [INFO ] [MAIN ] JHI: Full history saved. [2025-09-22T19:33:25.613675] [INFO ] [MAIN ] Update Progress: 1156/2372 symbols completed. JHI took 35.9s. Estimated remaining: 2h 41m 19s. Rate: 7.5 symbols/min [2025-09-22T19:33:25.783812] [INFO ] [MAIN ] JKS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:33:25.824343] [DEBUG] [LOCAL ] JKS: Loaded 40779 existing records from primary storage. [2025-09-22T19:33:25.824484] [INFO ] [MAIN ] JKS: Loaded 40779 existing records. [2025-09-22T19:33:26.004825] [WARN ] [MAIN ] JKS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:33:26.005154] [INFO ] [MAIN ] JKS: Wiping existing primary data before full refresh. [2025-09-22T19:33:26.005215] [INFO ] [LOCAL ] JKS: Starting deletion of primary data. [2025-09-22T19:33:26.006198] [DEBUG] [LOCAL ] JKS: Deleted primary data file. [2025-09-22T19:33:26.006260] [INFO ] [MAIN ] JKS: Starting full primary refresh. [2025-09-22T19:33:26.127231] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-05. [2025-09-22T19:33:26.297932] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-22T19:33:26.377586] [INFO ] [REMOTE ] JKS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:33:26.922059] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-03. [2025-09-22T19:33:27.722027] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-07. [2025-09-22T19:33:27.980892] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-05 (1.85 seconds). [2025-09-22T19:33:27.991380] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-22T19:33:28.207110] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-07 (0.49 seconds). [2025-09-22T19:33:28.522101] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-08. [2025-09-22T19:33:28.956424] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-08 (0.43 seconds). [2025-09-22T19:33:29.322068] [INFO ] [REMOTE ] JHS: Fetching primary data for 2025-09. [2025-09-22T19:33:30.070674] [INFO ] [REMOTE ] JHS: Incremental fetch complete for 2025-09 (0.75 seconds). [2025-09-22T19:33:30.072088] [INFO ] [REMOTE ] JHS: Full fetch complete (4465 records). [2025-09-22T19:33:30.072159] [DEBUG] [VALIDATOR ] JHS: Validating primary data. [2025-09-22T19:33:30.127322] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-06. [2025-09-22T19:33:30.429172] [DEBUG] [VALIDATOR ] JHS: All expected trading days are present. [2025-09-22T19:33:30.429248] [DEBUG] [VALIDATOR ] JHS: Primary data validation passed. [2025-09-22T19:33:30.429384] [INFO ] [MAIN ] JHS: Fetched primary data is valid. [2025-09-22T19:33:30.429423] [DEBUG] [LOCAL ] JHS: Saving primary data. [2025-09-22T19:33:30.429819] [DEBUG] [LOCAL ] JHS: Trimmed 4465 records to 2890 (keeping 200 days of data) [2025-09-22T19:33:30.447434] [DEBUG] [LOCAL ] JHS: Primary data saved (2890 records). [2025-09-22T19:33:30.447534] [INFO ] [MAIN ] JHS: Full history saved. [2025-09-22T19:33:30.447621] [INFO ] [MAIN ] Update Progress: 1157/2372 symbols completed. JHS took 29.6s. Estimated remaining: 2h 41m 8s. Rate: 7.5 symbols/min [2025-09-22T19:33:30.922103] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-04. [2025-09-22T19:33:31.674609] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-04 (0.75 seconds). [2025-09-22T19:33:31.722011] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-05. [2025-09-22T19:33:31.946510] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-22T19:33:32.351419] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-05 (0.63 seconds). [2025-09-22T19:33:32.522057] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-06. [2025-09-22T19:33:33.322029] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-07. [2025-09-22T19:33:33.632556] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-22T19:33:34.122090] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-07. [2025-09-22T19:33:34.923200] [INFO ] [REMOTE ] JKS: Fetching primary data for 2024-12. [2025-09-22T19:33:34.927067] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-07 (1.61 seconds). [2025-09-22T19:33:35.052499] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-07 (0.93 seconds). [2025-09-22T19:33:35.722065] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-08. [2025-09-22T19:33:36.400620] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-22T19:33:36.522066] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-01. [2025-09-22T19:33:37.322094] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-08. [2025-09-22T19:33:37.586490] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-22T19:33:37.861493] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-22T19:33:38.031766] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-01 (1.51 seconds). [2025-09-22T19:33:38.122020] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-02. [2025-09-22T19:33:38.922066] [INFO ] [REMOTE ] JHX: Fetching primary data for 2025-09. [2025-09-22T19:33:39.672138] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-02 (1.55 seconds). [2025-09-22T19:33:39.722062] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-03. [2025-09-22T19:33:40.522171] [INFO ] [REMOTE ] JILL: Fetching primary data for 2025-09. [2025-09-22T19:33:40.643969] [INFO ] [REMOTE ] JHX: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T19:33:40.654404] [INFO ] [REMOTE ] JHX: Full fetch complete (56355 records). [2025-09-22T19:33:40.654752] [DEBUG] [VALIDATOR ] JHX: Validating primary data. [2025-09-22T19:33:41.069622] [DEBUG] [VALIDATOR ] JHX: All expected trading days are present. [2025-09-22T19:33:41.069755] [DEBUG] [VALIDATOR ] JHX: Primary data validation passed. [2025-09-22T19:33:41.070688] [INFO ] [MAIN ] JHX: Fetched primary data is valid. [2025-09-22T19:33:41.070756] [DEBUG] [LOCAL ] JHX: Saving primary data. [2025-09-22T19:33:41.072224] [DEBUG] [LOCAL ] JHX: Trimmed 56355 records to 49815 (keeping 200 days of data) [2025-09-22T19:33:41.395085] [DEBUG] [LOCAL ] JHX: Primary data saved (49815 records). [2025-09-22T19:33:41.395345] [INFO ] [MAIN ] JHX: Full history saved. [2025-09-22T19:33:41.395512] [INFO ] [MAIN ] Update Progress: 1158/2372 symbols completed. JHX took 29.8s. Estimated remaining: 2h 41m 3s. Rate: 7.5 symbols/min [2025-09-22T19:33:41.427936] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T19:33:41.437407] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-04. [2025-09-22T19:33:41.491536] [INFO ] [REMOTE ] JILL: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T19:33:41.496016] [INFO ] [REMOTE ] JILL: Full fetch complete (23105 records). [2025-09-22T19:33:41.496196] [DEBUG] [VALIDATOR ] JILL: Validating primary data. [2025-09-22T19:33:41.867560] [DEBUG] [VALIDATOR ] JILL: All expected trading days are present. [2025-09-22T19:33:41.867669] [DEBUG] [VALIDATOR ] JILL: Primary data validation passed. [2025-09-22T19:33:41.868175] [INFO ] [MAIN ] JILL: Fetched primary data is valid. [2025-09-22T19:33:41.868215] [DEBUG] [LOCAL ] JILL: Saving primary data. [2025-09-22T19:33:41.868991] [DEBUG] [LOCAL ] JILL: Trimmed 23105 records to 16727 (keeping 200 days of data) [2025-09-22T19:33:41.970739] [DEBUG] [LOCAL ] JILL: Primary data saved (16727 records). [2025-09-22T19:33:41.970881] [INFO ] [MAIN ] JILL: Full history saved. [2025-09-22T19:33:41.970975] [INFO ] [MAIN ] Update Progress: 1159/2372 symbols completed. JILL took 20.7s. Estimated remaining: 2h 40m 48s. Rate: 7.5 symbols/min [2025-09-22T19:33:43.020673] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-04 (1.58 seconds). [2025-09-22T19:33:43.031801] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-05. [2025-09-22T19:33:44.481233] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-05 (1.45 seconds). [2025-09-22T19:33:44.489576] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-06. [2025-09-22T19:33:45.966007] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-22T19:33:45.974263] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-07. [2025-09-22T19:33:47.329028] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-07 (1.35 seconds). [2025-09-22T19:33:47.338357] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-08. [2025-09-22T19:33:48.703309] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-22T19:33:48.711047] [INFO ] [REMOTE ] JKS: Fetching primary data for 2025-09. [2025-09-22T19:33:49.865708] [INFO ] [REMOTE ] JKS: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-22T19:33:49.872012] [INFO ] [REMOTE ] JKS: Full fetch complete (59582 records). [2025-09-22T19:33:49.872142] [DEBUG] [VALIDATOR ] JKS: Validating primary data. [2025-09-22T19:33:50.297329] [DEBUG] [VALIDATOR ] JKS: All expected trading days are present. [2025-09-22T19:33:50.297430] [DEBUG] [VALIDATOR ] JKS: Primary data validation passed. [2025-09-22T19:33:50.298771] [INFO ] [MAIN ] JKS: Fetched primary data is valid. [2025-09-22T19:33:50.298866] [DEBUG] [LOCAL ] JKS: Saving primary data. [2025-09-22T19:33:50.300293] [DEBUG] [LOCAL ] JKS: Trimmed 59582 records to 40152 (keeping 200 days of data) [2025-09-22T19:33:50.604395] [DEBUG] [LOCAL ] JKS: Primary data saved (40152 records). [2025-09-22T19:33:50.604598] [INFO ] [MAIN ] JKS: Full history saved. [2025-09-22T19:33:50.605027] [INFO ] [MAIN ] Update Progress: 1160/2372 symbols completed. JKS took 25.0s. Estimated remaining: 2h 40m 40s. Rate: 7.5 symbols/min [2025-09-22T19:33:51.289616] [INFO ] [MAIN ] JMIA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:33:51.482330] [INFO ] [MAIN ] JLL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:33:51.597588] [INFO ] [MAIN ] JLS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:33:51.629138] [INFO ] [MAIN ] JMM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:33:51.629914] [DEBUG] [LOCAL ] JMM: No existing data file found in primary storage. [2025-09-22T19:33:51.629969] [WARN ] [MAIN ] JMM: No existing data found, performing full refresh instead. [2025-09-22T19:33:51.630092] [INFO ] [MAIN ] JMM: Wiping existing primary data before full refresh. [2025-09-22T19:33:51.630131] [INFO ] [LOCAL ] JMM: Starting deletion of primary data. [2025-09-22T19:33:51.630171] [DEBUG] [LOCAL ] JMM: No primary data file found to delete. [2025-09-22T19:33:51.630202] [INFO ] [MAIN ] JMM: Starting full primary refresh. [2025-09-22T19:33:51.781809] [DEBUG] [LOCAL ] JLS: Loaded 4152 existing records from primary storage. [2025-09-22T19:33:51.787275] [INFO ] [MAIN ] JLS: Loaded 4152 existing records. [2025-09-22T19:33:51.999495] [DEBUG] [LOCAL ] JLL: Loaded 32790 existing records from primary storage. [2025-09-22T19:33:52.011140] [DEBUG] [LOCAL ] JMIA: Loaded 51198 existing records from primary storage. [2025-09-22T19:33:52.057973] [INFO ] [MAIN ] JLL: Loaded 32790 existing records. [2025-09-22T19:33:52.168905] [INFO ] [MAIN ] JMIA: Loaded 51198 existing records. [2025-09-22T19:33:52.214346] [WARN ] [MAIN ] JLS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:33:52.281985] [INFO ] [MAIN ] JLS: Wiping existing primary data before full refresh. [2025-09-22T19:33:52.326830] [INFO ] [LOCAL ] JLS: Starting deletion of primary data. [2025-09-22T19:33:52.338489] [DEBUG] [LOCAL ] JLS: Deleted primary data file. [2025-09-22T19:33:52.419181] [INFO ] [MAIN ] JLS: Starting full primary refresh. [2025-09-22T19:33:52.537236] [INFO ] [REMOTE ] JMM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:33:52.603965] [INFO ] [REMOTE ] JMM: Fetching primary data for 2024-12. [2025-09-22T19:33:52.746596] [WARN ] [MAIN ] JLL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:33:52.779766] [WARN ] [MAIN ] JMIA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:33:52.825519] [INFO ] [MAIN ] JLL: Wiping existing primary data before full refresh. [2025-09-22T19:33:52.825670] [INFO ] [MAIN ] JMIA: Wiping existing primary data before full refresh. [2025-09-22T19:33:52.825821] [INFO ] [LOCAL ] JMIA: Starting deletion of primary data. [2025-09-22T19:33:52.825734] [INFO ] [LOCAL ] JLL: Starting deletion of primary data. [2025-09-22T19:33:52.904832] [DEBUG] [LOCAL ] JLL: Deleted primary data file. [2025-09-22T19:33:52.877073] [DEBUG] [LOCAL ] JMIA: Deleted primary data file. [2025-09-22T19:33:52.911582] [INFO ] [MAIN ] JLL: Starting full primary refresh. [2025-09-22T19:33:52.911787] [INFO ] [MAIN ] JMIA: Starting full primary refresh. [2025-09-22T19:33:53.332143] [INFO ] [REMOTE ] JLS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:33:53.392581] [INFO ] [REMOTE ] JLS: Fetching primary data for 2024-12. [2025-09-22T19:33:53.383275] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2024-12 (0.78 seconds). [2025-09-22T19:33:53.513715] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-01. [2025-09-22T19:33:53.843732] [INFO ] [REMOTE ] JLL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:33:53.858092] [INFO ] [REMOTE ] JLL: Fetching primary data for 2024-12. [2025-09-22T19:33:53.894329] [INFO ] [REMOTE ] JMIA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:33:53.894753] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2024-12. [2025-09-22T19:33:53.950092] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-01 (0.44 seconds). [2025-09-22T19:33:53.951396] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-02. [2025-09-22T19:33:54.112503] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2024-12 (0.72 seconds). [2025-09-22T19:33:54.114141] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-01. [2025-09-22T19:33:54.310693] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-02 (0.36 seconds). [2025-09-22T19:33:54.312300] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-03. [2025-09-22T19:33:54.569109] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-01 (0.45 seconds). [2025-09-22T19:33:54.571049] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-02. [2025-09-22T19:33:54.649362] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-03 (0.34 seconds). [2025-09-22T19:33:54.650478] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-04. [2025-09-22T19:33:55.008157] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T19:33:55.010475] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-03. [2025-09-22T19:33:55.093521] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-04 (0.44 seconds). [2025-09-22T19:33:55.095038] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-05. [2025-09-22T19:33:55.210939] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T19:33:55.558718] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-22T19:33:55.563428] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T19:33:55.722120] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-04. [2025-09-22T19:33:56.012026] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2024-12 (2.12 seconds). [2025-09-22T19:33:56.210490] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-04 (0.49 seconds). [2025-09-22T19:33:56.522128] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-01. [2025-09-22T19:33:57.322103] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-06. [2025-09-22T19:33:57.808286] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-06 (0.49 seconds). [2025-09-22T19:33:58.122072] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-05. [2025-09-22T19:33:58.357899] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-22T19:33:58.922091] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-01. [2025-09-22T19:33:58.940737] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T19:33:59.722076] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-06. [2025-09-22T19:33:59.801788] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-01 (0.88 seconds). [2025-09-22T19:34:00.287675] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-06 (0.57 seconds). [2025-09-22T19:34:00.522068] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-02. [2025-09-22T19:34:01.322073] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-07. [2025-09-22T19:34:01.745612] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-07 (0.42 seconds). [2025-09-22T19:34:02.087671] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T19:34:02.122052] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-03. [2025-09-22T19:34:02.922056] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-07. [2025-09-22T19:34:03.370204] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-22T19:34:03.558342] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-03 (1.44 seconds). [2025-09-22T19:34:03.722063] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-08. [2025-09-22T19:34:04.168636] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-22T19:34:04.522154] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-08. [2025-09-22T19:34:05.152524] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-08 (0.63 seconds). [2025-09-22T19:34:05.322043] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-04. [2025-09-22T19:34:06.122057] [INFO ] [REMOTE ] JMM: Fetching primary data for 2025-09. [2025-09-22T19:34:06.572355] [INFO ] [REMOTE ] JMM: Incremental fetch complete for 2025-09 (0.45 seconds). [2025-09-22T19:34:06.573273] [INFO ] [REMOTE ] JMM: Full fetch complete (2296 records). [2025-09-22T19:34:06.573366] [DEBUG] [VALIDATOR ] JMM: Validating primary data. [2025-09-22T19:34:06.767404] [WARN ] [VALIDATOR ] JMM: Validation failed - insufficient historical data. Have 193 unique days, need 200 days [2025-09-22T19:34:06.767803] [FATAL] [MAIN ] JMM: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:34:06.767895] [WARN ] [MAIN ] JMM: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:34:06.768109] [INFO ] [LOCAL ] JMM: Starting deletion of primary data. [2025-09-22T19:34:06.768317] [DEBUG] [LOCAL ] JMM: No primary data file found to delete. [2025-09-22T19:34:06.768428] [INFO ] [LOCAL ] JMM: Starting deletion of derivative data. [2025-09-22T19:34:06.768561] [DEBUG] [LOCAL ] JMM: No derivative data file found to delete. [2025-09-22T19:34:06.768715] [INFO ] [MAIN ] Update Progress: 1161/2372 symbols completed. JMM took 16.2s. Estimated remaining: 2h 40m 41s. Rate: 7.5 symbols/min [2025-09-22T19:34:06.924879] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-02. [2025-09-22T19:34:06.972154] [INFO ] [MAIN ] JNJ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:34:06.975571] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-04 (1.65 seconds). [2025-09-22T19:34:07.056763] [DEBUG] [LOCAL ] JNJ: Loaded 54533 existing records from primary storage. [2025-09-22T19:34:07.056974] [INFO ] [MAIN ] JNJ: Loaded 54533 existing records. [2025-09-22T19:34:07.238397] [WARN ] [MAIN ] JNJ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:34:07.238679] [INFO ] [MAIN ] JNJ: Wiping existing primary data before full refresh. [2025-09-22T19:34:07.238741] [INFO ] [LOCAL ] JNJ: Starting deletion of primary data. [2025-09-22T19:34:07.240251] [DEBUG] [LOCAL ] JNJ: Deleted primary data file. [2025-09-22T19:34:07.240327] [INFO ] [MAIN ] JNJ: Starting full primary refresh. [2025-09-22T19:34:07.608271] [INFO ] [REMOTE ] JNJ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:34:07.722083] [INFO ] [REMOTE ] JLS: Fetching primary data for 2025-09. [2025-09-22T19:34:08.270925] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-02 (1.35 seconds). [2025-09-22T19:34:08.282038] [INFO ] [REMOTE ] JLS: Incremental fetch complete for 2025-09 (0.56 seconds). [2025-09-22T19:34:08.283765] [INFO ] [REMOTE ] JLS: Full fetch complete (5757 records). [2025-09-22T19:34:08.283907] [DEBUG] [VALIDATOR ] JLS: Validating primary data. [2025-09-22T19:34:08.531860] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-05. [2025-09-22T19:34:08.676037] [DEBUG] [VALIDATOR ] JLS: All expected trading days are present. [2025-09-22T19:34:08.676119] [DEBUG] [VALIDATOR ] JLS: Primary data validation passed. [2025-09-22T19:34:08.676306] [INFO ] [MAIN ] JLS: Fetched primary data is valid. [2025-09-22T19:34:08.676347] [DEBUG] [LOCAL ] JLS: Saving primary data. [2025-09-22T19:34:08.676786] [DEBUG] [LOCAL ] JLS: Trimmed 5757 records to 4074 (keeping 200 days of data) [2025-09-22T19:34:08.707204] [DEBUG] [LOCAL ] JLS: Primary data saved (4074 records). [2025-09-22T19:34:08.707326] [INFO ] [MAIN ] JLS: Full history saved. [2025-09-22T19:34:08.707456] [INFO ] [MAIN ] Update Progress: 1162/2372 symbols completed. JLS took 18.1s. Estimated remaining: 2h 40m 27s. Rate: 7.5 symbols/min [2025-09-22T19:34:08.913509] [INFO ] [MAIN ] JOBY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:34:08.993183] [DEBUG] [LOCAL ] JOBY: Loaded 54578 existing records from primary storage. [2025-09-22T19:34:08.993410] [INFO ] [MAIN ] JOBY: Loaded 54578 existing records. [2025-09-22T19:34:09.174487] [WARN ] [MAIN ] JOBY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:34:09.174787] [INFO ] [MAIN ] JOBY: Wiping existing primary data before full refresh. [2025-09-22T19:34:09.174844] [INFO ] [LOCAL ] JOBY: Starting deletion of primary data. [2025-09-22T19:34:09.176541] [DEBUG] [LOCAL ] JOBY: Deleted primary data file. [2025-09-22T19:34:09.176635] [INFO ] [MAIN ] JOBY: Starting full primary refresh. [2025-09-22T19:34:09.327329] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-03. [2025-09-22T19:34:09.543716] [INFO ] [REMOTE ] JOBY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:34:10.122072] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2024-12. [2025-09-22T19:34:10.503318] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-05 (1.97 seconds). [2025-09-22T19:34:10.836823] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-03 (1.51 seconds). [2025-09-22T19:34:10.922052] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-04. [2025-09-22T19:34:11.722132] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2024-12. [2025-09-22T19:34:12.412568] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T19:34:12.523989] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-05. [2025-09-22T19:34:12.530697] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2024-12 (2.41 seconds). [2025-09-22T19:34:13.322061] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-01. [2025-09-22T19:34:13.880487] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T19:34:14.106436] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2024-12 (2.38 seconds). [2025-09-22T19:34:14.122008] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-01. [2025-09-22T19:34:14.922061] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-06. [2025-09-22T19:34:15.599158] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-01 (2.28 seconds). [2025-09-22T19:34:15.722055] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-02. [2025-09-22T19:34:16.359704] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-01 (2.24 seconds). [2025-09-22T19:34:16.522066] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-02. [2025-09-22T19:34:16.665088] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-06 (1.74 seconds). [2025-09-22T19:34:17.322065] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-06. [2025-09-22T19:34:17.934838] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-02 (2.21 seconds). [2025-09-22T19:34:18.122032] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-03. [2025-09-22T19:34:18.579594] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-06 (1.26 seconds). [2025-09-22T19:34:18.657322] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-02 (2.14 seconds). [2025-09-22T19:34:18.922057] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-07. [2025-09-22T19:34:19.722071] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-03. [2025-09-22T19:34:20.187301] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-22T19:34:20.348602] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-03 (2.23 seconds). [2025-09-22T19:34:20.522051] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-08. [2025-09-22T19:34:21.322083] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-04. [2025-09-22T19:34:21.923545] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-03 (2.20 seconds). [2025-09-22T19:34:22.016536] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T19:34:22.122088] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-07. [2025-09-22T19:34:22.922093] [INFO ] [REMOTE ] JLL: Fetching primary data for 2025-09. [2025-09-22T19:34:23.594936] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-04 (2.27 seconds). [2025-09-22T19:34:23.686823] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-07 (1.56 seconds). [2025-09-22T19:34:23.722051] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-08. [2025-09-22T19:34:24.337554] [INFO ] [REMOTE ] JLL: Incremental fetch complete for 2025-09 (1.42 seconds). [2025-09-22T19:34:24.342758] [INFO ] [REMOTE ] JLL: Full fetch complete (44848 records). [2025-09-22T19:34:24.342851] [DEBUG] [VALIDATOR ] JLL: Validating primary data. [2025-09-22T19:34:24.533188] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-04. [2025-09-22T19:34:24.732761] [DEBUG] [VALIDATOR ] JLL: All expected trading days are present. [2025-09-22T19:34:24.732867] [DEBUG] [VALIDATOR ] JLL: Primary data validation passed. [2025-09-22T19:34:24.733748] [INFO ] [MAIN ] JLL: Fetched primary data is valid. [2025-09-22T19:34:24.733816] [DEBUG] [LOCAL ] JLL: Saving primary data. [2025-09-22T19:34:24.735130] [DEBUG] [LOCAL ] JLL: Trimmed 44848 records to 32228 (keeping 200 days of data) [2025-09-22T19:34:24.956904] [DEBUG] [LOCAL ] JLL: Primary data saved (32228 records). [2025-09-22T19:34:24.957071] [INFO ] [MAIN ] JLL: Full history saved. [2025-09-22T19:34:24.959252] [INFO ] [MAIN ] Update Progress: 1163/2372 symbols completed. JLL took 34.3s. Estimated remaining: 2h 40m 27s. Rate: 7.5 symbols/min [2025-09-22T19:34:25.137443] [INFO ] [MAIN ] JOE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:34:25.172262] [DEBUG] [LOCAL ] JOE: Loaded 25189 existing records from primary storage. [2025-09-22T19:34:25.173072] [INFO ] [MAIN ] JOE: Loaded 25189 existing records. [2025-09-22T19:34:25.327302] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-05. [2025-09-22T19:34:25.362614] [WARN ] [MAIN ] JOE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:34:25.363047] [INFO ] [MAIN ] JOE: Wiping existing primary data before full refresh. [2025-09-22T19:34:25.363151] [INFO ] [LOCAL ] JOE: Starting deletion of primary data. [2025-09-22T19:34:25.364136] [DEBUG] [LOCAL ] JOE: Deleted primary data file. [2025-09-22T19:34:25.364199] [INFO ] [MAIN ] JOE: Starting full primary refresh. [2025-09-22T19:34:25.728722] [INFO ] [REMOTE ] JOE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:34:25.763049] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-08 (2.04 seconds). [2025-09-22T19:34:26.122043] [INFO ] [REMOTE ] JMIA: Fetching primary data for 2025-09. [2025-09-22T19:34:26.922023] [INFO ] [REMOTE ] JOE: Fetching primary data for 2024-12. [2025-09-22T19:34:26.999750] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-04 (2.47 seconds). [2025-09-22T19:34:27.560936] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-05 (2.23 seconds). [2025-09-22T19:34:27.722115] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-05. [2025-09-22T19:34:28.115166] [INFO ] [REMOTE ] JMIA: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-22T19:34:28.126135] [INFO ] [REMOTE ] JMIA: Full fetch complete (73225 records). [2025-09-22T19:34:28.126286] [DEBUG] [VALIDATOR ] JMIA: Validating primary data. [2025-09-22T19:34:28.460268] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-22T19:34:28.527253] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-01. [2025-09-22T19:34:28.589747] [DEBUG] [VALIDATOR ] JMIA: All expected trading days are present. [2025-09-22T19:34:28.589987] [DEBUG] [VALIDATOR ] JMIA: Primary data validation passed. [2025-09-22T19:34:28.591082] [INFO ] [MAIN ] JMIA: Fetched primary data is valid. [2025-09-22T19:34:28.591150] [DEBUG] [LOCAL ] JMIA: Saving primary data. [2025-09-22T19:34:28.593095] [DEBUG] [LOCAL ] JMIA: Trimmed 73225 records to 50473 (keeping 200 days of data) [2025-09-22T19:34:28.906995] [DEBUG] [LOCAL ] JMIA: Primary data saved (50473 records). [2025-09-22T19:34:28.907145] [INFO ] [MAIN ] JMIA: Full history saved. [2025-09-22T19:34:28.907265] [INFO ] [MAIN ] Update Progress: 1164/2372 symbols completed. JMIA took 38.3s. Estimated remaining: 2h 40m 15s. Rate: 7.5 symbols/min [2025-09-22T19:34:29.084765] [INFO ] [MAIN ] JOF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:34:29.093321] [DEBUG] [LOCAL ] JOF: Loaded 7259 existing records from primary storage. [2025-09-22T19:34:29.093424] [INFO ] [MAIN ] JOF: Loaded 7259 existing records. [2025-09-22T19:34:29.269979] [WARN ] [MAIN ] JOF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:34:29.270262] [INFO ] [MAIN ] JOF: Wiping existing primary data before full refresh. [2025-09-22T19:34:29.270311] [INFO ] [LOCAL ] JOF: Starting deletion of primary data. [2025-09-22T19:34:29.270829] [DEBUG] [LOCAL ] JOF: Deleted primary data file. [2025-09-22T19:34:29.270888] [INFO ] [MAIN ] JOF: Starting full primary refresh. [2025-09-22T19:34:29.335978] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-06. [2025-09-22T19:34:29.643547] [INFO ] [REMOTE ] JOF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:34:29.747558] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-05 (2.03 seconds). [2025-09-22T19:34:29.864915] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T19:34:30.122064] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-06. [2025-09-22T19:34:30.922071] [INFO ] [REMOTE ] JOF: Fetching primary data for 2024-12. [2025-09-22T19:34:31.722039] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-02. [2025-09-22T19:34:31.748005] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2024-12 (0.83 seconds). [2025-09-22T19:34:31.847902] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-06 (2.51 seconds). [2025-09-22T19:34:32.171927] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-06 (2.05 seconds). [2025-09-22T19:34:32.522127] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-07. [2025-09-22T19:34:32.774968] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-02 (1.05 seconds). [2025-09-22T19:34:33.322081] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-01. [2025-09-22T19:34:33.899754] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-01 (0.58 seconds). [2025-09-22T19:34:34.122060] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-03. [2025-09-22T19:34:34.922022] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-07. [2025-09-22T19:34:35.293162] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-07 (2.77 seconds). [2025-09-22T19:34:35.354956] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T19:34:35.722051] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-08. [2025-09-22T19:34:36.522122] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-02. [2025-09-22T19:34:36.867753] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-22T19:34:36.946497] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-02 (0.42 seconds). [2025-09-22T19:34:37.322055] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-04. [2025-09-22T19:34:38.122048] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-08. [2025-09-22T19:34:38.324294] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-08 (2.60 seconds). [2025-09-22T19:34:38.650894] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-04 (1.33 seconds). [2025-09-22T19:34:38.922066] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-03. [2025-09-22T19:34:39.595450] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-03 (0.67 seconds). [2025-09-22T19:34:39.722046] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-04. [2025-09-22T19:34:40.350913] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-08 (2.23 seconds). [2025-09-22T19:34:40.522071] [INFO ] [REMOTE ] JOBY: Fetching primary data for 2025-09. [2025-09-22T19:34:40.563494] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-04 (0.84 seconds). [2025-09-22T19:34:41.322068] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-05. [2025-09-22T19:34:42.122087] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-05. [2025-09-22T19:34:42.507328] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-05 (1.19 seconds). [2025-09-22T19:34:42.783855] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-05 (0.66 seconds). [2025-09-22T19:34:42.922104] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-06. [2025-09-22T19:34:43.554870] [INFO ] [REMOTE ] JOBY: Incremental fetch complete for 2025-09 (3.03 seconds). [2025-09-22T19:34:43.567418] [INFO ] [REMOTE ] JOBY: Full fetch complete (77971 records). [2025-09-22T19:34:43.567593] [DEBUG] [VALIDATOR ] JOBY: Validating primary data. [2025-09-22T19:34:43.722263] [INFO ] [REMOTE ] JNJ: Fetching primary data for 2025-09. [2025-09-22T19:34:43.890591] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-06 (0.97 seconds). [2025-09-22T19:34:43.991510] [DEBUG] [VALIDATOR ] JOBY: All expected trading days are present. [2025-09-22T19:34:43.991588] [DEBUG] [VALIDATOR ] JOBY: Primary data validation passed. [2025-09-22T19:34:43.992558] [INFO ] [MAIN ] JOBY: Fetched primary data is valid. [2025-09-22T19:34:43.992633] [DEBUG] [LOCAL ] JOBY: Saving primary data. [2025-09-22T19:34:43.994148] [DEBUG] [LOCAL ] JOBY: Trimmed 77971 records to 53799 (keeping 200 days of data) [2025-09-22T19:34:44.318635] [DEBUG] [LOCAL ] JOBY: Primary data saved (53799 records). [2025-09-22T19:34:44.318823] [INFO ] [MAIN ] JOBY: Full history saved. [2025-09-22T19:34:44.318916] [INFO ] [MAIN ] Update Progress: 1165/2372 symbols completed. JOBY took 35.6s. Estimated remaining: 2h 40m 15s. Rate: 7.5 symbols/min [2025-09-22T19:34:44.486374] [INFO ] [MAIN ] JPC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:34:44.522794] [DEBUG] [LOCAL ] JPC: Loaded 37802 existing records from primary storage. [2025-09-22T19:34:44.522074] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-07. [2025-09-22T19:34:44.523768] [INFO ] [MAIN ] JPC: Loaded 37802 existing records. [2025-09-22T19:34:44.703606] [WARN ] [MAIN ] JPC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:34:44.703871] [INFO ] [MAIN ] JPC: Wiping existing primary data before full refresh. [2025-09-22T19:34:44.703930] [INFO ] [LOCAL ] JPC: Starting deletion of primary data. [2025-09-22T19:34:44.705057] [DEBUG] [LOCAL ] JPC: Deleted primary data file. [2025-09-22T19:34:44.705118] [INFO ] [MAIN ] JPC: Starting full primary refresh. [2025-09-22T19:34:45.060801] [INFO ] [REMOTE ] JPC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:34:45.322061] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-06. [2025-09-22T19:34:45.792387] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-22T19:34:45.828527] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-06 (0.51 seconds). [2025-09-22T19:34:45.955859] [INFO ] [REMOTE ] JNJ: Incremental fetch complete for 2025-09 (2.23 seconds). [2025-09-22T19:34:45.964967] [INFO ] [REMOTE ] JNJ: Full fetch complete (77855 records). [2025-09-22T19:34:45.965194] [DEBUG] [VALIDATOR ] JNJ: Validating primary data. [2025-09-22T19:34:46.127164] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-07. [2025-09-22T19:34:46.421883] [DEBUG] [VALIDATOR ] JNJ: All expected trading days are present. [2025-09-22T19:34:46.421977] [DEBUG] [VALIDATOR ] JNJ: Primary data validation passed. [2025-09-22T19:34:46.422972] [INFO ] [MAIN ] JNJ: Fetched primary data is valid. [2025-09-22T19:34:46.423038] [DEBUG] [LOCAL ] JNJ: Saving primary data. [2025-09-22T19:34:46.424515] [DEBUG] [LOCAL ] JNJ: Trimmed 77855 records to 53753 (keeping 200 days of data) [2025-09-22T19:34:46.769578] [DEBUG] [LOCAL ] JNJ: Primary data saved (53753 records). [2025-09-22T19:34:46.769747] [INFO ] [MAIN ] JNJ: Full history saved. [2025-09-22T19:34:46.769842] [INFO ] [MAIN ] Update Progress: 1166/2372 symbols completed. JNJ took 40.0s. Estimated remaining: 2h 40m 1s. Rate: 7.5 symbols/min [2025-09-22T19:34:46.926306] [INFO ] [REMOTE ] JPC: Fetching primary data for 2024-12. [2025-09-22T19:34:46.966189] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-22T19:34:46.965266] [INFO ] [MAIN ] JPM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:34:47.026973] [DEBUG] [LOCAL ] JPM: Loaded 54574 existing records from primary storage. [2025-09-22T19:34:47.027174] [INFO ] [MAIN ] JPM: Loaded 54574 existing records. [2025-09-22T19:34:47.217597] [WARN ] [MAIN ] JPM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:34:47.217896] [INFO ] [MAIN ] JPM: Wiping existing primary data before full refresh. [2025-09-22T19:34:47.217946] [INFO ] [LOCAL ] JPM: Starting deletion of primary data. [2025-09-22T19:34:47.219622] [DEBUG] [LOCAL ] JPM: Deleted primary data file. [2025-09-22T19:34:47.219719] [INFO ] [MAIN ] JPM: Starting full primary refresh. [2025-09-22T19:34:47.575683] [INFO ] [REMOTE ] JPM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:34:47.722073] [INFO ] [REMOTE ] JPM: Fetching primary data for 2024-12. [2025-09-22T19:34:48.522073] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-08. [2025-09-22T19:34:48.718975] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-22T19:34:49.322012] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-01. [2025-09-22T19:34:49.636504] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-08 (1.11 seconds). [2025-09-22T19:34:49.818765] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2024-12 (2.10 seconds). [2025-09-22T19:34:50.122066] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-08. [2025-09-22T19:34:50.751932] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-01 (1.43 seconds). [2025-09-22T19:34:50.871584] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T19:34:50.922075] [INFO ] [REMOTE ] JOE: Fetching primary data for 2025-09. [2025-09-22T19:34:51.722045] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-01. [2025-09-22T19:34:51.835610] [INFO ] [REMOTE ] JOE: Incremental fetch complete for 2025-09 (0.91 seconds). [2025-09-22T19:34:51.839559] [INFO ] [REMOTE ] JOE: Full fetch complete (36382 records). [2025-09-22T19:34:51.839684] [DEBUG] [VALIDATOR ] JOE: Validating primary data. [2025-09-22T19:34:52.213171] [DEBUG] [VALIDATOR ] JOE: All expected trading days are present. [2025-09-22T19:34:52.213288] [DEBUG] [VALIDATOR ] JOE: Primary data validation passed. [2025-09-22T19:34:52.213972] [INFO ] [MAIN ] JOE: Fetched primary data is valid. [2025-09-22T19:34:52.214034] [DEBUG] [LOCAL ] JOE: Saving primary data. [2025-09-22T19:34:52.214859] [DEBUG] [LOCAL ] JOE: Trimmed 36382 records to 24699 (keeping 200 days of data) [2025-09-22T19:34:52.372213] [DEBUG] [LOCAL ] JOE: Primary data saved (24699 records). [2025-09-22T19:34:52.372346] [INFO ] [MAIN ] JOE: Full history saved. [2025-09-22T19:34:52.372428] [INFO ] [MAIN ] Update Progress: 1167/2372 symbols completed. JOE took 27.4s. Estimated remaining: 2h 39m 51s. Rate: 7.5 symbols/min [2025-09-22T19:34:52.523767] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-02. [2025-09-22T19:34:52.543283] [INFO ] [MAIN ] JQC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:34:52.577182] [DEBUG] [LOCAL ] JQC: Loaded 34392 existing records from primary storage. [2025-09-22T19:34:52.577390] [INFO ] [MAIN ] JQC: Loaded 34392 existing records. [2025-09-22T19:34:52.753922] [WARN ] [MAIN ] JQC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:34:52.754177] [INFO ] [MAIN ] JQC: Wiping existing primary data before full refresh. [2025-09-22T19:34:52.754224] [INFO ] [LOCAL ] JQC: Starting deletion of primary data. [2025-09-22T19:34:52.755336] [DEBUG] [LOCAL ] JQC: Deleted primary data file. [2025-09-22T19:34:52.755397] [INFO ] [MAIN ] JQC: Starting full primary refresh. [2025-09-22T19:34:53.113088] [INFO ] [REMOTE ] JQC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:34:53.322023] [INFO ] [REMOTE ] JQC: Fetching primary data for 2024-12. [2025-09-22T19:34:53.895089] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-02 (1.37 seconds). [2025-09-22T19:34:54.019953] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-01 (2.30 seconds). [2025-09-22T19:34:54.122039] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-02. [2025-09-22T19:34:54.308241] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2024-12 (0.99 seconds). [2025-09-22T19:34:54.922113] [INFO ] [REMOTE ] JOF: Fetching primary data for 2025-09. [2025-09-22T19:34:55.694765] [INFO ] [REMOTE ] JOF: Incremental fetch complete for 2025-09 (0.77 seconds). [2025-09-22T19:34:55.696733] [INFO ] [REMOTE ] JOF: Full fetch complete (9482 records). [2025-09-22T19:34:55.696806] [DEBUG] [VALIDATOR ] JOF: Validating primary data. [2025-09-22T19:34:55.728372] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-03. [2025-09-22T19:34:56.070965] [DEBUG] [VALIDATOR ] JOF: All expected trading days are present. [2025-09-22T19:34:56.071047] [DEBUG] [VALIDATOR ] JOF: Primary data validation passed. [2025-09-22T19:34:56.071333] [INFO ] [MAIN ] JOF: Fetched primary data is valid. [2025-09-22T19:34:56.071373] [DEBUG] [LOCAL ] JOF: Saving primary data. [2025-09-22T19:34:56.071883] [DEBUG] [LOCAL ] JOF: Trimmed 9482 records to 7137 (keeping 200 days of data) [2025-09-22T19:34:56.117034] [DEBUG] [LOCAL ] JOF: Primary data saved (7137 records). [2025-09-22T19:34:56.117178] [INFO ] [MAIN ] JOF: Full history saved. [2025-09-22T19:34:56.117267] [INFO ] [MAIN ] Update Progress: 1168/2372 symbols completed. JOF took 27.2s. Estimated remaining: 2h 39m 39s. Rate: 7.5 symbols/min [2025-09-22T19:34:56.309072] [INFO ] [MAIN ] JRI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:34:56.346051] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-02 (2.22 seconds). [2025-09-22T19:34:56.362832] [DEBUG] [LOCAL ] JRI: Loaded 15354 existing records from primary storage. [2025-09-22T19:34:56.363000] [INFO ] [MAIN ] JRI: Loaded 15354 existing records. [2025-09-22T19:34:56.534772] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-03. [2025-09-22T19:34:56.558168] [WARN ] [MAIN ] JRI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:34:56.558446] [INFO ] [MAIN ] JRI: Wiping existing primary data before full refresh. [2025-09-22T19:34:56.558504] [INFO ] [LOCAL ] JRI: Starting deletion of primary data. [2025-09-22T19:34:56.559090] [DEBUG] [LOCAL ] JRI: Deleted primary data file. [2025-09-22T19:34:56.559151] [INFO ] [MAIN ] JRI: Starting full primary refresh. [2025-09-22T19:34:56.927985] [INFO ] [REMOTE ] JRI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:34:57.322018] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-01. [2025-09-22T19:34:57.413106] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T19:34:58.122085] [INFO ] [REMOTE ] JRI: Fetching primary data for 2024-12. [2025-09-22T19:34:58.763247] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T19:34:58.922030] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-02. [2025-09-22T19:34:59.043809] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-03 (2.51 seconds). [2025-09-22T19:34:59.067017] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2024-12 (0.94 seconds). [2025-09-22T19:34:59.722058] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-04. [2025-09-22T19:34:59.905631] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-02 (0.98 seconds). [2025-09-22T19:35:00.522051] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-01. [2025-09-22T19:35:01.318991] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-22T19:35:01.327276] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-04. [2025-09-22T19:35:01.567466] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-01 (1.05 seconds). [2025-09-22T19:35:02.122113] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-02. [2025-09-22T19:35:02.922077] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-03. [2025-09-22T19:35:03.117007] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-22T19:35:03.722046] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-05. [2025-09-22T19:35:03.856687] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-04 (2.53 seconds). [2025-09-22T19:35:04.258359] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T19:35:04.522113] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-03. [2025-09-22T19:35:05.130857] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-05 (1.41 seconds). [2025-09-22T19:35:05.148574] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-22T19:35:05.322087] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-06. [2025-09-22T19:35:06.122132] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-05. [2025-09-22T19:35:06.654453] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-06 (1.33 seconds). [2025-09-22T19:35:06.922056] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-04. [2025-09-22T19:35:07.722056] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-04. [2025-09-22T19:35:08.382903] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-22T19:35:08.454418] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-05 (2.33 seconds). [2025-09-22T19:35:08.522005] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-06. [2025-09-22T19:35:08.652550] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-22T19:35:09.322060] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-05. [2025-09-22T19:35:10.122071] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-07. [2025-09-22T19:35:10.161754] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-22T19:35:10.460081] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-06 (1.94 seconds). [2025-09-22T19:35:10.922058] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-07. [2025-09-22T19:35:11.531484] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-07 (1.41 seconds). [2025-09-22T19:35:11.722088] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-06. [2025-09-22T19:35:12.491486] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-06 (0.77 seconds). [2025-09-22T19:35:12.522016] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-07. [2025-09-22T19:35:12.913326] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-22T19:35:13.322059] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-08. [2025-09-22T19:35:13.579411] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-22T19:35:14.122054] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-08. [2025-09-22T19:35:14.549731] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-22T19:35:14.760958] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-08 (0.64 seconds). [2025-09-22T19:35:14.922057] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-08. [2025-09-22T19:35:15.722108] [INFO ] [REMOTE ] JRI: Fetching primary data for 2025-09. [2025-09-22T19:35:16.522089] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-05. [2025-09-22T19:35:16.850593] [INFO ] [REMOTE ] JRI: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T19:35:16.854431] [INFO ] [REMOTE ] JRI: Full fetch complete (23148 records). [2025-09-22T19:35:16.854552] [DEBUG] [VALIDATOR ] JRI: Validating primary data. [2025-09-22T19:35:17.244054] [DEBUG] [VALIDATOR ] JRI: All expected trading days are present. [2025-09-22T19:35:17.244174] [DEBUG] [VALIDATOR ] JRI: Primary data validation passed. [2025-09-22T19:35:17.244885] [INFO ] [MAIN ] JRI: Fetched primary data is valid. [2025-09-22T19:35:17.244963] [DEBUG] [LOCAL ] JRI: Saving primary data. [2025-09-22T19:35:17.246626] [DEBUG] [LOCAL ] JRI: Trimmed 23148 records to 15004 (keeping 200 days of data) [2025-09-22T19:35:17.315782] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-08 (2.39 seconds). [2025-09-22T19:35:17.327010] [INFO ] [REMOTE ] JPC: Fetching primary data for 2025-09. [2025-09-22T19:35:17.402168] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-05 (0.88 seconds). [2025-09-22T19:35:17.421151] [DEBUG] [LOCAL ] JRI: Primary data saved (15004 records). [2025-09-22T19:35:17.421291] [INFO ] [MAIN ] JRI: Full history saved. [2025-09-22T19:35:17.421395] [INFO ] [MAIN ] Update Progress: 1169/2372 symbols completed. JRI took 21.3s. Estimated remaining: 2h 39m 44s. Rate: 7.5 symbols/min [2025-09-22T19:35:17.598619] [INFO ] [MAIN ] JRS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:35:17.610824] [DEBUG] [LOCAL ] JRS: Loaded 11214 existing records from primary storage. [2025-09-22T19:35:17.610925] [INFO ] [MAIN ] JRS: Loaded 11214 existing records. [2025-09-22T19:35:17.798746] [WARN ] [MAIN ] JRS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:35:17.799053] [INFO ] [MAIN ] JRS: Wiping existing primary data before full refresh. [2025-09-22T19:35:17.799127] [INFO ] [LOCAL ] JRS: Starting deletion of primary data. [2025-09-22T19:35:17.799637] [DEBUG] [LOCAL ] JRS: Deleted primary data file. [2025-09-22T19:35:17.799758] [INFO ] [MAIN ] JRS: Starting full primary refresh. [2025-09-22T19:35:18.128602] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-06. [2025-09-22T19:35:18.169584] [INFO ] [REMOTE ] JRS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:35:18.500268] [INFO ] [REMOTE ] JPC: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-22T19:35:18.506334] [INFO ] [REMOTE ] JPC: Full fetch complete (55736 records). [2025-09-22T19:35:18.506469] [DEBUG] [VALIDATOR ] JPC: Validating primary data. [2025-09-22T19:35:18.888045] [DEBUG] [VALIDATOR ] JPC: All expected trading days are present. [2025-09-22T19:35:18.888126] [DEBUG] [VALIDATOR ] JPC: Primary data validation passed. [2025-09-22T19:35:18.888949] [INFO ] [MAIN ] JPC: Fetched primary data is valid. [2025-09-22T19:35:18.889013] [DEBUG] [LOCAL ] JPC: Saving primary data. [2025-09-22T19:35:18.890186] [DEBUG] [LOCAL ] JPC: Trimmed 55736 records to 37152 (keeping 200 days of data) [2025-09-22T19:35:18.940746] [INFO ] [REMOTE ] JPM: Fetching primary data for 2025-09. [2025-09-22T19:35:19.111370] [DEBUG] [LOCAL ] JPC: Primary data saved (37152 records). [2025-09-22T19:35:19.111508] [INFO ] [MAIN ] JPC: Full history saved. [2025-09-22T19:35:19.111608] [INFO ] [MAIN ] Update Progress: 1170/2372 symbols completed. JPC took 34.8s. Estimated remaining: 2h 39m 30s. Rate: 7.5 symbols/min [2025-09-22T19:35:19.288447] [INFO ] [MAIN ] JXN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:35:19.332466] [DEBUG] [LOCAL ] JXN: Loaded 46816 existing records from primary storage. [2025-09-22T19:35:19.332600] [INFO ] [MAIN ] JXN: Loaded 46816 existing records. [2025-09-22T19:35:19.475220] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T19:35:19.532905] [WARN ] [MAIN ] JXN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:35:19.533119] [INFO ] [MAIN ] JXN: Wiping existing primary data before full refresh. [2025-09-22T19:35:19.533176] [INFO ] [LOCAL ] JXN: Starting deletion of primary data. [2025-09-22T19:35:19.534452] [DEBUG] [LOCAL ] JXN: Deleted primary data file. [2025-09-22T19:35:19.534513] [INFO ] [MAIN ] JXN: Starting full primary refresh. [2025-09-22T19:35:19.727153] [INFO ] [REMOTE ] JRS: Fetching primary data for 2024-12. [2025-09-22T19:35:19.895870] [INFO ] [REMOTE ] JXN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:35:20.522042] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-07. [2025-09-22T19:35:20.807212] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2024-12 (1.08 seconds). [2025-09-22T19:35:21.013360] [INFO ] [REMOTE ] JPM: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-22T19:35:21.021800] [INFO ] [REMOTE ] JPM: Full fetch complete (77892 records). [2025-09-22T19:35:21.021923] [DEBUG] [VALIDATOR ] JPM: Validating primary data. [2025-09-22T19:35:21.323768] [INFO ] [REMOTE ] JXN: Fetching primary data for 2024-12. [2025-09-22T19:35:21.420803] [DEBUG] [VALIDATOR ] JPM: All expected trading days are present. [2025-09-22T19:35:21.420883] [DEBUG] [VALIDATOR ] JPM: Primary data validation passed. [2025-09-22T19:35:21.421886] [INFO ] [MAIN ] JPM: Fetched primary data is valid. [2025-09-22T19:35:21.421952] [DEBUG] [LOCAL ] JPM: Saving primary data. [2025-09-22T19:35:21.423412] [DEBUG] [LOCAL ] JPM: Trimmed 77892 records to 53794 (keeping 200 days of data) [2025-09-22T19:35:21.762253] [DEBUG] [LOCAL ] JPM: Primary data saved (53794 records). [2025-09-22T19:35:21.762386] [INFO ] [MAIN ] JPM: Full history saved. [2025-09-22T19:35:21.762500] [INFO ] [MAIN ] Update Progress: 1171/2372 symbols completed. JPM took 35.0s. Estimated remaining: 2h 39m 17s. Rate: 7.5 symbols/min [2025-09-22T19:35:21.936976] [INFO ] [MAIN ] K: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:35:22.007892] [DEBUG] [LOCAL ] K: Loaded 50518 existing records from primary storage. [2025-09-22T19:35:22.009339] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-22T19:35:22.009459] [INFO ] [MAIN ] K: Loaded 50518 existing records. [2025-09-22T19:35:22.127099] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-01. [2025-09-22T19:35:22.199929] [WARN ] [MAIN ] K: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:35:22.200141] [INFO ] [MAIN ] K: Wiping existing primary data before full refresh. [2025-09-22T19:35:22.200189] [INFO ] [LOCAL ] K: Starting deletion of primary data. [2025-09-22T19:35:22.201253] [DEBUG] [LOCAL ] K: Deleted primary data file. [2025-09-22T19:35:22.201318] [INFO ] [MAIN ] K: Starting full primary refresh. [2025-09-22T19:35:22.562020] [INFO ] [REMOTE ] K: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:35:22.690525] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T19:35:22.922097] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-01. [2025-09-22T19:35:22.957372] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-22T19:35:23.722096] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-08. [2025-09-22T19:35:24.415003] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-01 (1.49 seconds). [2025-09-22T19:35:24.522044] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-02. [2025-09-22T19:35:25.148890] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-08 (1.43 seconds). [2025-09-22T19:35:25.322059] [INFO ] [REMOTE ] JQC: Fetching primary data for 2025-09. [2025-09-22T19:35:25.983251] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-02 (1.46 seconds). [2025-09-22T19:35:26.122011] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-03. [2025-09-22T19:35:26.584210] [INFO ] [REMOTE ] JQC: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-22T19:35:26.589343] [INFO ] [REMOTE ] JQC: Full fetch complete (48631 records). [2025-09-22T19:35:26.589450] [DEBUG] [VALIDATOR ] JQC: Validating primary data. [2025-09-22T19:35:26.932902] [INFO ] [REMOTE ] K: Fetching primary data for 2024-12. [2025-09-22T19:35:26.986762] [DEBUG] [VALIDATOR ] JQC: All expected trading days are present. [2025-09-22T19:35:26.986844] [DEBUG] [VALIDATOR ] JQC: Primary data validation passed. [2025-09-22T19:35:26.987687] [INFO ] [MAIN ] JQC: Fetched primary data is valid. [2025-09-22T19:35:26.987751] [DEBUG] [LOCAL ] JQC: Saving primary data. [2025-09-22T19:35:26.988966] [DEBUG] [LOCAL ] JQC: Trimmed 48631 records to 33859 (keeping 200 days of data) [2025-09-22T19:35:27.186473] [DEBUG] [LOCAL ] JQC: Primary data saved (33859 records). [2025-09-22T19:35:27.186695] [INFO ] [MAIN ] JQC: Full history saved. [2025-09-22T19:35:27.186826] [INFO ] [MAIN ] Update Progress: 1172/2372 symbols completed. JQC took 34.8s. Estimated remaining: 2h 39m 6s. Rate: 7.5 symbols/min [2025-09-22T19:35:27.370429] [INFO ] [MAIN ] KAI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:35:27.388446] [DEBUG] [LOCAL ] KAI: Loaded 13884 existing records from primary storage. [2025-09-22T19:35:27.388581] [INFO ] [MAIN ] KAI: Loaded 13884 existing records. [2025-09-22T19:35:27.587363] [WARN ] [MAIN ] KAI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:35:27.587956] [INFO ] [MAIN ] KAI: Wiping existing primary data before full refresh. [2025-09-22T19:35:27.588105] [INFO ] [LOCAL ] KAI: Starting deletion of primary data. [2025-09-22T19:35:27.588883] [DEBUG] [LOCAL ] KAI: Deleted primary data file. [2025-09-22T19:35:27.588952] [INFO ] [MAIN ] KAI: Starting full primary refresh. [2025-09-22T19:35:27.723719] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-02. [2025-09-22T19:35:28.010346] [INFO ] [REMOTE ] KAI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:35:28.012778] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-22T19:35:28.526609] [INFO ] [REMOTE ] KAI: Fetching primary data for 2024-12. [2025-09-22T19:35:28.529516] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-22T19:35:28.796757] [INFO ] [REMOTE ] K: Incremental fetch complete for 2024-12 (1.86 seconds). [2025-09-22T19:35:29.322064] [INFO ] [REMOTE ] K: Fetching primary data for 2025-01. [2025-09-22T19:35:29.588230] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T19:35:30.122072] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-03. [2025-09-22T19:35:30.909672] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T19:35:30.922011] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-04. [2025-09-22T19:35:31.019609] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T19:35:31.693612] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-04 (0.77 seconds). [2025-09-22T19:35:31.722076] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-05. [2025-09-22T19:35:32.522086] [INFO ] [REMOTE ] K: Fetching primary data for 2025-02. [2025-09-22T19:35:32.552969] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-05 (0.83 seconds). [2025-09-22T19:35:33.322053] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-04. [2025-09-22T19:35:34.127143] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-01. [2025-09-22T19:35:34.142720] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-02 (1.62 seconds). [2025-09-22T19:35:34.927085] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-06. [2025-09-22T19:35:34.929160] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-22T19:35:34.978763] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-04 (1.66 seconds). [2025-09-22T19:35:35.722026] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-02. [2025-09-22T19:35:35.960784] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-06 (1.03 seconds). [2025-09-22T19:35:36.522039] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-07. [2025-09-22T19:35:36.683954] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-22T19:35:37.322027] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-03. [2025-09-22T19:35:37.368983] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-07 (0.85 seconds). [2025-09-22T19:35:38.122029] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-05. [2025-09-22T19:35:38.370220] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-03 (1.05 seconds). [2025-09-22T19:35:38.922054] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-08. [2025-09-22T19:35:39.466144] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-08 (0.54 seconds). [2025-09-22T19:35:39.504594] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-05 (1.38 seconds). [2025-09-22T19:35:39.722059] [INFO ] [REMOTE ] JRS: Fetching primary data for 2025-09. [2025-09-22T19:35:40.479790] [INFO ] [REMOTE ] JRS: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-22T19:35:40.482191] [INFO ] [REMOTE ] JRS: Full fetch complete (16033 records). [2025-09-22T19:35:40.482265] [DEBUG] [VALIDATOR ] JRS: Validating primary data. [2025-09-22T19:35:40.527157] [INFO ] [REMOTE ] K: Fetching primary data for 2025-03. [2025-09-22T19:35:40.855413] [DEBUG] [VALIDATOR ] JRS: All expected trading days are present. [2025-09-22T19:35:40.855496] [DEBUG] [VALIDATOR ] JRS: Primary data validation passed. [2025-09-22T19:35:40.855897] [INFO ] [MAIN ] JRS: Fetched primary data is valid. [2025-09-22T19:35:40.855972] [DEBUG] [LOCAL ] JRS: Saving primary data. [2025-09-22T19:35:40.856535] [DEBUG] [LOCAL ] JRS: Trimmed 16033 records to 11083 (keeping 200 days of data) [2025-09-22T19:35:40.926160] [DEBUG] [LOCAL ] JRS: Primary data saved (11083 records). [2025-09-22T19:35:40.926293] [INFO ] [MAIN ] JRS: Full history saved. [2025-09-22T19:35:40.926380] [INFO ] [MAIN ] Update Progress: 1173/2372 symbols completed. JRS took 23.5s. Estimated remaining: 2h 39m 4s. Rate: 7.5 symbols/min [2025-09-22T19:35:41.100507] [INFO ] [MAIN ] KAR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:35:41.146818] [DEBUG] [LOCAL ] KAR: Loaded 40650 existing records from primary storage. [2025-09-22T19:35:41.146964] [INFO ] [MAIN ] KAR: Loaded 40650 existing records. [2025-09-22T19:35:41.331785] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-06. [2025-09-22T19:35:41.337935] [WARN ] [MAIN ] KAR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:35:41.338935] [INFO ] [MAIN ] KAR: Wiping existing primary data before full refresh. [2025-09-22T19:35:41.339018] [INFO ] [LOCAL ] KAR: Starting deletion of primary data. [2025-09-22T19:35:41.340523] [DEBUG] [LOCAL ] KAR: Deleted primary data file. [2025-09-22T19:35:41.340590] [INFO ] [MAIN ] KAR: Starting full primary refresh. [2025-09-22T19:35:41.712740] [INFO ] [REMOTE ] KAR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:35:42.122058] [INFO ] [REMOTE ] KAR: Fetching primary data for 2024-12. [2025-09-22T19:35:42.220991] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-22T19:35:42.624478] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T19:35:42.922108] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-07. [2025-09-22T19:35:43.434817] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T19:35:43.722060] [INFO ] [REMOTE ] K: Fetching primary data for 2025-04. [2025-09-22T19:35:44.384016] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T19:35:44.522039] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-08. [2025-09-22T19:35:45.280952] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T19:35:45.322013] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-04. [2025-09-22T19:35:46.131478] [INFO ] [REMOTE ] K: Fetching primary data for 2025-05. [2025-09-22T19:35:46.137503] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T19:35:46.450705] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-04 (1.13 seconds). [2025-09-22T19:35:46.922094] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-01. [2025-09-22T19:35:47.722076] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-05. [2025-09-22T19:35:47.778441] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-05 (1.65 seconds). [2025-09-22T19:35:47.846353] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-01 (0.92 seconds). [2025-09-22T19:35:48.522019] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-02. [2025-09-22T19:35:48.694178] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-05 (0.97 seconds). [2025-09-22T19:35:49.322058] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-06. [2025-09-22T19:35:50.034938] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-22T19:35:50.122067] [INFO ] [REMOTE ] K: Fetching primary data for 2025-06. [2025-09-22T19:35:50.217574] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-22T19:35:50.922091] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-03. [2025-09-22T19:35:51.722112] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-07. [2025-09-22T19:35:51.762357] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T19:35:52.127600] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-03 (1.21 seconds). [2025-09-22T19:35:52.440036] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-07 (0.72 seconds). [2025-09-22T19:35:52.522039] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-08. [2025-09-22T19:35:53.324511] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-08 (0.80 seconds). [2025-09-22T19:35:53.323330] [INFO ] [REMOTE ] JXN: Fetching primary data for 2025-09. [2025-09-22T19:35:54.122076] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-04. [2025-09-22T19:35:54.922136] [INFO ] [REMOTE ] KAI: Fetching primary data for 2025-09. [2025-09-22T19:35:55.034914] [INFO ] [REMOTE ] JXN: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T19:35:55.044735] [INFO ] [REMOTE ] JXN: Full fetch complete (65295 records). [2025-09-22T19:35:55.044876] [DEBUG] [VALIDATOR ] JXN: Validating primary data. [2025-09-22T19:35:55.453038] [DEBUG] [VALIDATOR ] JXN: All expected trading days are present. [2025-09-22T19:35:55.453120] [DEBUG] [VALIDATOR ] JXN: Primary data validation passed. [2025-09-22T19:35:55.454009] [INFO ] [MAIN ] JXN: Fetched primary data is valid. [2025-09-22T19:35:55.454146] [DEBUG] [LOCAL ] JXN: Saving primary data. [2025-09-22T19:35:55.456707] [DEBUG] [LOCAL ] JXN: Trimmed 65295 records to 46037 (keeping 200 days of data) [2025-09-22T19:35:55.726432] [INFO ] [REMOTE ] K: Fetching primary data for 2025-07. [2025-09-22T19:35:55.735342] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T19:35:55.813392] [DEBUG] [LOCAL ] JXN: Primary data saved (46037 records). [2025-09-22T19:35:55.813586] [INFO ] [MAIN ] JXN: Full history saved. [2025-09-22T19:35:55.813863] [INFO ] [MAIN ] Update Progress: 1174/2372 symbols completed. JXN took 36.7s. Estimated remaining: 2h 39m 3s. Rate: 7.5 symbols/min [2025-09-22T19:35:55.946135] [INFO ] [REMOTE ] KAI: Incremental fetch complete for 2025-09 (1.02 seconds). [2025-09-22T19:35:55.997725] [INFO ] [REMOTE ] KAI: Full fetch complete (18745 records). [2025-09-22T19:35:56.015175] [DEBUG] [VALIDATOR ] KAI: Validating primary data. [2025-09-22T19:35:56.016846] [INFO ] [MAIN ] KB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:35:56.322942] [DEBUG] [LOCAL ] KB: Loaded 24706 existing records from primary storage. [2025-09-22T19:35:56.328741] [INFO ] [MAIN ] KB: Loaded 24706 existing records. [2025-09-22T19:35:56.529003] [DEBUG] [VALIDATOR ] KAI: All expected trading days are present. [2025-09-22T19:35:56.523638] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-05. [2025-09-22T19:35:56.530191] [DEBUG] [VALIDATOR ] KAI: Primary data validation passed. [2025-09-22T19:35:56.559182] [INFO ] [MAIN ] KAI: Fetched primary data is valid. [2025-09-22T19:35:56.574587] [DEBUG] [LOCAL ] KAI: Saving primary data. [2025-09-22T19:35:56.599426] [WARN ] [MAIN ] KB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:35:56.599862] [INFO ] [MAIN ] KB: Wiping existing primary data before full refresh. [2025-09-22T19:35:56.599938] [INFO ] [LOCAL ] KB: Starting deletion of primary data. [2025-09-22T19:35:56.601017] [DEBUG] [LOCAL ] KB: Deleted primary data file. [2025-09-22T19:35:56.601107] [INFO ] [MAIN ] KB: Starting full primary refresh. [2025-09-22T19:35:56.633407] [DEBUG] [LOCAL ] KAI: Trimmed 18745 records to 13617 (keeping 200 days of data) [2025-09-22T19:35:57.073466] [INFO ] [REMOTE ] KB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:35:57.090720] [DEBUG] [LOCAL ] KAI: Primary data saved (13617 records). [2025-09-22T19:35:57.090872] [INFO ] [MAIN ] KAI: Full history saved. [2025-09-22T19:35:57.091012] [INFO ] [MAIN ] Update Progress: 1175/2372 symbols completed. KAI took 29.9s. Estimated remaining: 2h 38m 48s. Rate: 7.5 symbols/min [2025-09-22T19:35:57.320976] [INFO ] [MAIN ] KBDC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:35:57.322062] [INFO ] [REMOTE ] KB: Fetching primary data for 2024-12. [2025-09-22T19:35:57.349813] [DEBUG] [LOCAL ] KBDC: Loaded 20999 existing records from primary storage. [2025-09-22T19:35:57.349958] [INFO ] [MAIN ] KBDC: Loaded 20999 existing records. [2025-09-22T19:35:57.567955] [WARN ] [MAIN ] KBDC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:35:57.571186] [INFO ] [MAIN ] KBDC: Wiping existing primary data before full refresh. [2025-09-22T19:35:57.571289] [INFO ] [LOCAL ] KBDC: Starting deletion of primary data. [2025-09-22T19:35:57.573713] [DEBUG] [LOCAL ] KBDC: Deleted primary data file. [2025-09-22T19:35:57.573620] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-07 (1.85 seconds). [2025-09-22T19:35:57.573905] [INFO ] [MAIN ] KBDC: Starting full primary refresh. [2025-09-22T19:35:57.937999] [INFO ] [REMOTE ] KBDC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:35:57.987155] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-22T19:35:58.122069] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2024-12. [2025-09-22T19:35:58.221911] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2024-12 (0.90 seconds). [2025-09-22T19:35:58.922076] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-01. [2025-09-22T19:35:59.261034] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-22T19:35:59.722083] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-01. [2025-09-22T19:36:00.031761] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-01 (1.11 seconds). [2025-09-22T19:36:00.522121] [INFO ] [REMOTE ] K: Fetching primary data for 2025-08. [2025-09-22T19:36:00.656861] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-01 (0.93 seconds). [2025-09-22T19:36:01.322062] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-06. [2025-09-22T19:36:02.122064] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-02. [2025-09-22T19:36:02.609255] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-08 (2.09 seconds). [2025-09-22T19:36:02.922068] [INFO ] [REMOTE ] K: Fetching primary data for 2025-09. [2025-09-22T19:36:03.722067] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-02. [2025-09-22T19:36:03.917151] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-06 (2.60 seconds). [2025-09-22T19:36:04.522030] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-07. [2025-09-22T19:36:04.839477] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-02 (2.72 seconds). [2025-09-22T19:36:04.911912] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T19:36:05.322066] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-03. [2025-09-22T19:36:05.660173] [INFO ] [REMOTE ] K: Incremental fetch complete for 2025-09 (2.74 seconds). [2025-09-22T19:36:05.671176] [INFO ] [REMOTE ] K: Full fetch complete (71818 records). [2025-09-22T19:36:05.671334] [DEBUG] [VALIDATOR ] K: Validating primary data. [2025-09-22T19:36:06.077811] [DEBUG] [VALIDATOR ] K: All expected trading days are present. [2025-09-22T19:36:06.078011] [DEBUG] [VALIDATOR ] K: Primary data validation passed. [2025-09-22T19:36:06.080157] [INFO ] [MAIN ] K: Fetched primary data is valid. [2025-09-22T19:36:06.080262] [DEBUG] [LOCAL ] K: Saving primary data. [2025-09-22T19:36:06.098083] [DEBUG] [LOCAL ] K: Trimmed 71818 records to 49811 (keeping 200 days of data) [2025-09-22T19:36:06.112951] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T19:36:06.122372] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-03. [2025-09-22T19:36:06.460511] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-22T19:36:06.486611] [DEBUG] [LOCAL ] K: Primary data saved (49811 records). [2025-09-22T19:36:06.486998] [INFO ] [MAIN ] K: Full history saved. [2025-09-22T19:36:06.487156] [INFO ] [MAIN ] Update Progress: 1176/2372 symbols completed. K took 44.7s. Estimated remaining: 2h 38m 42s. Rate: 7.5 symbols/min [2025-09-22T19:36:06.668271] [INFO ] [MAIN ] KBH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:36:06.720359] [DEBUG] [LOCAL ] KBH: Loaded 49581 existing records from primary storage. [2025-09-22T19:36:06.720519] [INFO ] [MAIN ] KBH: Loaded 49581 existing records. [2025-09-22T19:36:06.920227] [WARN ] [MAIN ] KBH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:36:06.920529] [INFO ] [MAIN ] KBH: Wiping existing primary data before full refresh. [2025-09-22T19:36:06.920605] [INFO ] [LOCAL ] KBH: Starting deletion of primary data. [2025-09-22T19:36:06.921915] [DEBUG] [LOCAL ] KBH: Deleted primary data file. [2025-09-22T19:36:06.922044] [INFO ] [MAIN ] KBH: Starting full primary refresh. [2025-09-22T19:36:06.922197] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-04. [2025-09-22T19:36:07.230681] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-03 (1.11 seconds). [2025-09-22T19:36:07.316823] [INFO ] [REMOTE ] KBH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:36:07.722071] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-08. [2025-09-22T19:36:07.976427] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-22T19:36:08.522092] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-05. [2025-09-22T19:36:09.226778] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-08 (1.50 seconds). [2025-09-22T19:36:09.322061] [INFO ] [REMOTE ] KAR: Fetching primary data for 2025-09. [2025-09-22T19:36:09.842983] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T19:36:10.122076] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-06. [2025-09-22T19:36:10.597505] [INFO ] [REMOTE ] KAR: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-22T19:36:10.604822] [INFO ] [REMOTE ] KAR: Full fetch complete (56618 records). [2025-09-22T19:36:10.605004] [DEBUG] [VALIDATOR ] KAR: Validating primary data. [2025-09-22T19:36:10.927121] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-04. [2025-09-22T19:36:11.009722] [DEBUG] [VALIDATOR ] KAR: All expected trading days are present. [2025-09-22T19:36:11.009863] [DEBUG] [VALIDATOR ] KAR: Primary data validation passed. [2025-09-22T19:36:11.010723] [INFO ] [MAIN ] KAR: Fetched primary data is valid. [2025-09-22T19:36:11.010785] [DEBUG] [LOCAL ] KAR: Saving primary data. [2025-09-22T19:36:11.012518] [DEBUG] [LOCAL ] KAR: Trimmed 56618 records to 39949 (keeping 200 days of data) [2025-09-22T19:36:11.260562] [DEBUG] [LOCAL ] KAR: Primary data saved (39949 records). [2025-09-22T19:36:11.260743] [INFO ] [MAIN ] KAR: Full history saved. [2025-09-22T19:36:11.260869] [INFO ] [MAIN ] Update Progress: 1177/2372 symbols completed. KAR took 30.3s. Estimated remaining: 2h 38m 31s. Rate: 7.5 symbols/min [2025-09-22T19:36:11.434772] [INFO ] [MAIN ] KBR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:36:11.457197] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-06 (1.34 seconds). [2025-09-22T19:36:11.509707] [DEBUG] [LOCAL ] KBR: Loaded 48981 existing records from primary storage. [2025-09-22T19:36:11.509862] [INFO ] [MAIN ] KBR: Loaded 48981 existing records. [2025-09-22T19:36:11.695236] [WARN ] [MAIN ] KBR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:36:11.695535] [INFO ] [MAIN ] KBR: Wiping existing primary data before full refresh. [2025-09-22T19:36:11.695585] [INFO ] [LOCAL ] KBR: Starting deletion of primary data. [2025-09-22T19:36:11.697005] [DEBUG] [LOCAL ] KBR: Deleted primary data file. [2025-09-22T19:36:11.697069] [INFO ] [MAIN ] KBR: Starting full primary refresh. [2025-09-22T19:36:11.729047] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-07. [2025-09-22T19:36:12.074716] [INFO ] [REMOTE ] KBR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:36:12.141682] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-04 (1.21 seconds). [2025-09-22T19:36:12.522053] [INFO ] [REMOTE ] KBR: Fetching primary data for 2024-12. [2025-09-22T19:36:12.792155] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-07 (1.06 seconds). [2025-09-22T19:36:13.322066] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-08. [2025-09-22T19:36:14.122019] [INFO ] [REMOTE ] KBH: Fetching primary data for 2024-12. [2025-09-22T19:36:14.514950] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T19:36:14.539267] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2024-12 (2.02 seconds). [2025-09-22T19:36:14.922059] [INFO ] [REMOTE ] KB: Fetching primary data for 2025-09. [2025-09-22T19:36:15.722058] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-01. [2025-09-22T19:36:16.522082] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-05. [2025-09-22T19:36:17.093090] [INFO ] [REMOTE ] KB: Incremental fetch complete for 2025-09 (2.17 seconds). [2025-09-22T19:36:17.096638] [INFO ] [REMOTE ] KB: Full fetch complete (34909 records). [2025-09-22T19:36:17.096801] [DEBUG] [VALIDATOR ] KB: Validating primary data. [2025-09-22T19:36:17.513364] [DEBUG] [VALIDATOR ] KB: All expected trading days are present. [2025-09-22T19:36:17.513706] [DEBUG] [VALIDATOR ] KB: Primary data validation passed. [2025-09-22T19:36:17.514910] [INFO ] [MAIN ] KB: Fetched primary data is valid. [2025-09-22T19:36:17.516533] [DEBUG] [LOCAL ] KB: Saving primary data. [2025-09-22T19:36:17.516438] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2024-12 (3.39 seconds). [2025-09-22T19:36:17.526841] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-01. [2025-09-22T19:36:17.527999] [DEBUG] [LOCAL ] KB: Trimmed 34909 records to 24236 (keeping 200 days of data) [2025-09-22T19:36:17.680678] [DEBUG] [LOCAL ] KB: Primary data saved (24236 records). [2025-09-22T19:36:17.680815] [INFO ] [MAIN ] KB: Full history saved. [2025-09-22T19:36:17.680921] [INFO ] [MAIN ] Update Progress: 1178/2372 symbols completed. KB took 21.9s. Estimated remaining: 2h 38m 21s. Rate: 7.5 symbols/min [2025-09-22T19:36:17.855192] [INFO ] [MAIN ] KD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:36:17.870262] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-22T19:36:17.933582] [DEBUG] [LOCAL ] KD: Loaded 53065 existing records from primary storage. [2025-09-22T19:36:17.933760] [INFO ] [MAIN ] KD: Loaded 53065 existing records. [2025-09-22T19:36:18.124053] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-06. [2025-09-22T19:36:18.124248] [WARN ] [MAIN ] KD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:36:18.125810] [INFO ] [MAIN ] KD: Wiping existing primary data before full refresh. [2025-09-22T19:36:18.125896] [INFO ] [LOCAL ] KD: Starting deletion of primary data. [2025-09-22T19:36:18.127586] [DEBUG] [LOCAL ] KD: Deleted primary data file. [2025-09-22T19:36:18.127683] [INFO ] [MAIN ] KD: Starting full primary refresh. [2025-09-22T19:36:18.523187] [INFO ] [REMOTE ] KD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:36:18.550074] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-01 (2.83 seconds). [2025-09-22T19:36:18.760826] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-06 (0.64 seconds). [2025-09-22T19:36:18.897025] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-01 (1.37 seconds). [2025-09-22T19:36:18.922010] [INFO ] [REMOTE ] KD: Fetching primary data for 2024-12. [2025-09-22T19:36:19.722063] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-07. [2025-09-22T19:36:20.522094] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-02. [2025-09-22T19:36:20.603765] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-22T19:36:20.763050] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-22T19:36:21.322062] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-08. [2025-09-22T19:36:22.036453] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-22T19:36:22.122076] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-03. [2025-09-22T19:36:22.415202] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-08 (1.09 seconds). [2025-09-22T19:36:22.922083] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-01. [2025-09-22T19:36:23.722061] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-02. [2025-09-22T19:36:23.811603] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-22T19:36:24.522114] [INFO ] [REMOTE ] KBDC: Fetching primary data for 2025-09. [2025-09-22T19:36:24.745002] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-01 (1.82 seconds). [2025-09-22T19:36:25.097283] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T19:36:25.322078] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-02. [2025-09-22T19:36:25.765416] [INFO ] [REMOTE ] KBDC: Incremental fetch complete for 2025-09 (1.24 seconds). [2025-09-22T19:36:25.771213] [INFO ] [REMOTE ] KBDC: Full fetch complete (27725 records). [2025-09-22T19:36:25.771384] [DEBUG] [VALIDATOR ] KBDC: Validating primary data. [2025-09-22T19:36:26.127571] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-03. [2025-09-22T19:36:26.168592] [DEBUG] [VALIDATOR ] KBDC: All expected trading days are present. [2025-09-22T19:36:26.168713] [DEBUG] [VALIDATOR ] KBDC: Primary data validation passed. [2025-09-22T19:36:26.169355] [INFO ] [MAIN ] KBDC: Fetched primary data is valid. [2025-09-22T19:36:26.169423] [DEBUG] [LOCAL ] KBDC: Saving primary data. [2025-09-22T19:36:26.170436] [DEBUG] [LOCAL ] KBDC: Trimmed 27725 records to 20592 (keeping 200 days of data) [2025-09-22T19:36:26.311888] [DEBUG] [LOCAL ] KBDC: Primary data saved (20592 records). [2025-09-22T19:36:26.312028] [INFO ] [MAIN ] KBDC: Full history saved. [2025-09-22T19:36:26.312123] [INFO ] [MAIN ] Update Progress: 1179/2372 symbols completed. KBDC took 29.2s. Estimated remaining: 2h 38m 14s. Rate: 7.5 symbols/min [2025-09-22T19:36:26.484134] [INFO ] [MAIN ] KEN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:36:26.491060] [DEBUG] [LOCAL ] KEN: Loaded 4795 existing records from primary storage. [2025-09-22T19:36:26.491179] [INFO ] [MAIN ] KEN: Loaded 4795 existing records. [2025-09-22T19:36:26.671500] [WARN ] [MAIN ] KEN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:36:26.671788] [INFO ] [MAIN ] KEN: Wiping existing primary data before full refresh. [2025-09-22T19:36:26.671845] [INFO ] [LOCAL ] KEN: Starting deletion of primary data. [2025-09-22T19:36:26.672166] [DEBUG] [LOCAL ] KEN: Deleted primary data file. [2025-09-22T19:36:26.672228] [INFO ] [MAIN ] KEN: Starting full primary refresh. [2025-09-22T19:36:26.929400] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-04. [2025-09-22T19:36:27.062482] [INFO ] [REMOTE ] KEN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:36:27.116685] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-22T19:36:27.622828] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-03 (1.50 seconds). [2025-09-22T19:36:27.722128] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-04. [2025-09-22T19:36:28.522172] [INFO ] [REMOTE ] KEN: Fetching primary data for 2024-12. [2025-09-22T19:36:29.069535] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2024-12 (0.55 seconds). [2025-09-22T19:36:29.209396] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-04 (2.28 seconds). [2025-09-22T19:36:29.278063] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T19:36:29.322075] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-05. [2025-09-22T19:36:30.122084] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-01. [2025-09-22T19:36:30.694378] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-05 (1.37 seconds). [2025-09-22T19:36:30.718051] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-22T19:36:30.922076] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-06. [2025-09-22T19:36:31.722129] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-03. [2025-09-22T19:36:32.514282] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-06 (1.59 seconds). [2025-09-22T19:36:32.523713] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-02. [2025-09-22T19:36:32.899130] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-02 (0.38 seconds). [2025-09-22T19:36:33.322063] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-07. [2025-09-22T19:36:33.426287] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-22T19:36:34.122075] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-04. [2025-09-22T19:36:34.922090] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-05. [2025-09-22T19:36:35.009300] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-07 (1.69 seconds). [2025-09-22T19:36:35.722787] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-08. [2025-09-22T19:36:35.731784] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-04 (1.61 seconds). [2025-09-22T19:36:36.236823] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-22T19:36:36.522077] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-06. [2025-09-22T19:36:37.322064] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-05. [2025-09-22T19:36:37.375511] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T19:36:38.041313] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-06 (1.52 seconds). [2025-09-22T19:36:38.122073] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-03. [2025-09-22T19:36:38.676312] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-03 (0.55 seconds). [2025-09-22T19:36:38.809909] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T19:36:38.922073] [INFO ] [REMOTE ] KBR: Fetching primary data for 2025-09. [2025-09-22T19:36:39.722074] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-06. [2025-09-22T19:36:40.522064] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-07. [2025-09-22T19:36:40.590528] [INFO ] [REMOTE ] KBR: Incremental fetch complete for 2025-09 (1.67 seconds). [2025-09-22T19:36:40.598443] [INFO ] [REMOTE ] KBR: Full fetch complete (69829 records). [2025-09-22T19:36:40.598620] [DEBUG] [VALIDATOR ] KBR: Validating primary data. [2025-09-22T19:36:41.012622] [DEBUG] [VALIDATOR ] KBR: All expected trading days are present. [2025-09-22T19:36:41.012759] [DEBUG] [VALIDATOR ] KBR: Primary data validation passed. [2025-09-22T19:36:41.013758] [INFO ] [MAIN ] KBR: Fetched primary data is valid. [2025-09-22T19:36:41.013835] [DEBUG] [LOCAL ] KBR: Saving primary data. [2025-09-22T19:36:41.015357] [DEBUG] [LOCAL ] KBR: Trimmed 69829 records to 48204 (keeping 200 days of data) [2025-09-22T19:36:41.317199] [DEBUG] [LOCAL ] KBR: Primary data saved (48204 records). [2025-09-22T19:36:41.317412] [INFO ] [MAIN ] KBR: Full history saved. [2025-09-22T19:36:41.317518] [INFO ] [MAIN ] Update Progress: 1180/2372 symbols completed. KBR took 30.1s. Estimated remaining: 2h 38m 13s. Rate: 7.5 symbols/min [2025-09-22T19:36:41.349303] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-04. [2025-09-22T19:36:41.496461] [INFO ] [MAIN ] KEP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:36:41.525471] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-22T19:36:41.562797] [DEBUG] [LOCAL ] KEP: Loaded 30662 existing records from primary storage. [2025-09-22T19:36:41.562941] [INFO ] [MAIN ] KEP: Loaded 30662 existing records. [2025-09-22T19:36:41.737848] [WARN ] [MAIN ] KEP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:36:41.738149] [INFO ] [MAIN ] KEP: Wiping existing primary data before full refresh. [2025-09-22T19:36:41.738214] [INFO ] [LOCAL ] KEP: Starting deletion of primary data. [2025-09-22T19:36:41.741725] [DEBUG] [LOCAL ] KEP: Deleted primary data file. [2025-09-22T19:36:41.741786] [INFO ] [MAIN ] KEP: Starting full primary refresh. [2025-09-22T19:36:42.101297] [INFO ] [REMOTE ] KEP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:36:42.122001] [INFO ] [REMOTE ] KEP: Fetching primary data for 2024-12. [2025-09-22T19:36:42.140763] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-04 (0.79 seconds). [2025-09-22T19:36:42.301734] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-07 (1.78 seconds). [2025-09-22T19:36:42.922082] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-08. [2025-09-22T19:36:43.627777] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T19:36:43.722027] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-01. [2025-09-22T19:36:44.532687] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-05. [2025-09-22T19:36:44.539620] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T19:36:44.671492] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-01 (0.95 seconds). [2025-09-22T19:36:45.001497] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-05 (0.47 seconds). [2025-09-22T19:36:45.322078] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-07. [2025-09-22T19:36:46.122061] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-06. [2025-09-22T19:36:46.592783] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-22T19:36:46.922046] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-07. [2025-09-22T19:36:47.111824] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T19:36:47.541989] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-07 (0.62 seconds). [2025-09-22T19:36:47.722057] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-08. [2025-09-22T19:36:48.282568] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-08 (0.56 seconds). [2025-09-22T19:36:48.522053] [INFO ] [REMOTE ] KBH: Fetching primary data for 2025-09. [2025-09-22T19:36:49.322071] [INFO ] [REMOTE ] KEN: Fetching primary data for 2025-09. [2025-09-22T19:36:49.815201] [INFO ] [REMOTE ] KEN: Incremental fetch complete for 2025-09 (0.49 seconds). [2025-09-22T19:36:49.816396] [INFO ] [REMOTE ] KEN: Full fetch complete (5974 records). [2025-09-22T19:36:49.816464] [DEBUG] [VALIDATOR ] KEN: Validating primary data. [2025-09-22T19:36:50.127182] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-02. [2025-09-22T19:36:50.188411] [DEBUG] [VALIDATOR ] KEN: All expected trading days are present. [2025-09-22T19:36:50.188498] [DEBUG] [VALIDATOR ] KEN: Primary data validation passed. [2025-09-22T19:36:50.188694] [INFO ] [MAIN ] KEN: Fetched primary data is valid. [2025-09-22T19:36:50.188757] [DEBUG] [LOCAL ] KEN: Saving primary data. [2025-09-22T19:36:50.189749] [DEBUG] [LOCAL ] KEN: Trimmed 5974 records to 4763 (keeping 200 days of data) [2025-09-22T19:36:50.218701] [DEBUG] [LOCAL ] KEN: Primary data saved (4763 records). [2025-09-22T19:36:50.218856] [INFO ] [MAIN ] KEN: Full history saved. [2025-09-22T19:36:50.218944] [INFO ] [MAIN ] Update Progress: 1181/2372 symbols completed. KEN took 23.9s. Estimated remaining: 2h 38m 6s. Rate: 7.5 symbols/min [2025-09-22T19:36:50.392113] [INFO ] [MAIN ] KEX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:36:50.442825] [INFO ] [REMOTE ] KBH: Incremental fetch complete for 2025-09 (1.92 seconds). [2025-09-22T19:36:50.462436] [INFO ] [REMOTE ] KBH: Full fetch complete (70456 records). [2025-09-22T19:36:50.462684] [DEBUG] [VALIDATOR ] KBH: Validating primary data. [2025-09-22T19:36:50.463334] [DEBUG] [LOCAL ] KEX: Loaded 38420 existing records from primary storage. [2025-09-22T19:36:50.463589] [INFO ] [MAIN ] KEX: Loaded 38420 existing records. [2025-09-22T19:36:50.850813] [WARN ] [MAIN ] KEX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:36:50.878626] [INFO ] [MAIN ] KEX: Wiping existing primary data before full refresh. [2025-09-22T19:36:50.913005] [INFO ] [LOCAL ] KEX: Starting deletion of primary data. [2025-09-22T19:36:50.924833] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-08. [2025-09-22T19:36:50.945951] [DEBUG] [LOCAL ] KEX: Deleted primary data file. [2025-09-22T19:36:50.970361] [INFO ] [MAIN ] KEX: Starting full primary refresh. [2025-09-22T19:36:51.212201] [DEBUG] [VALIDATOR ] KBH: All expected trading days are present. [2025-09-22T19:36:51.241853] [DEBUG] [VALIDATOR ] KBH: Primary data validation passed. [2025-09-22T19:36:51.263216] [INFO ] [MAIN ] KBH: Fetched primary data is valid. [2025-09-22T19:36:51.280972] [DEBUG] [LOCAL ] KBH: Saving primary data. [2025-09-22T19:36:51.404941] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-02 (1.28 seconds). [2025-09-22T19:36:51.410361] [DEBUG] [LOCAL ] KBH: Trimmed 70456 records to 48917 (keeping 200 days of data) [2025-09-22T19:36:51.582151] [INFO ] [REMOTE ] KEX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:36:51.722312] [INFO ] [REMOTE ] KEX: Fetching primary data for 2024-12. [2025-09-22T19:36:51.794526] [DEBUG] [LOCAL ] KBH: Primary data saved (48917 records). [2025-09-22T19:36:51.794713] [INFO ] [MAIN ] KBH: Full history saved. [2025-09-22T19:36:51.794814] [INFO ] [MAIN ] Update Progress: 1182/2372 symbols completed. KBH took 45.3s. Estimated remaining: 2h 37m 52s. Rate: 7.5 symbols/min [2025-09-22T19:36:51.964059] [INFO ] [MAIN ] KEY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:36:51.964208] [DEBUG] [LOCAL ] KEY: No existing data file found in primary storage. [2025-09-22T19:36:51.964244] [WARN ] [MAIN ] KEY: No existing data found, performing full refresh instead. [2025-09-22T19:36:51.964382] [INFO ] [MAIN ] KEY: Wiping existing primary data before full refresh. [2025-09-22T19:36:51.964424] [INFO ] [LOCAL ] KEY: Starting deletion of primary data. [2025-09-22T19:36:51.964464] [DEBUG] [LOCAL ] KEY: No primary data file found to delete. [2025-09-22T19:36:51.964495] [INFO ] [MAIN ] KEY: Starting full primary refresh. [2025-09-22T19:36:52.340191] [INFO ] [REMOTE ] KEY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:36:52.513016] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-08 (1.59 seconds). [2025-09-22T19:36:52.523723] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-03. [2025-09-22T19:36:53.323071] [INFO ] [REMOTE ] KEY: Fetching primary data for 2024-12. [2025-09-22T19:36:53.335560] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-03 (0.81 seconds). [2025-09-22T19:36:53.384958] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-22T19:36:54.122111] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-01. [2025-09-22T19:36:54.922073] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-04. [2025-09-22T19:36:55.107531] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2024-12 (1.78 seconds). [2025-09-22T19:36:55.369471] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-01 (1.25 seconds). [2025-09-22T19:36:55.722075] [INFO ] [REMOTE ] KD: Fetching primary data for 2025-09. [2025-09-22T19:36:56.186745] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-04 (1.26 seconds). [2025-09-22T19:36:56.522104] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-01. [2025-09-22T19:36:57.322034] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-05. [2025-09-22T19:36:57.627228] [INFO ] [REMOTE ] KD: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-22T19:36:57.635499] [INFO ] [REMOTE ] KD: Full fetch complete (75573 records). [2025-09-22T19:36:57.635620] [DEBUG] [VALIDATOR ] KD: Validating primary data. [2025-09-22T19:36:58.030368] [DEBUG] [VALIDATOR ] KD: All expected trading days are present. [2025-09-22T19:36:58.030472] [DEBUG] [VALIDATOR ] KD: Primary data validation passed. [2025-09-22T19:36:58.031450] [INFO ] [MAIN ] KD: Fetched primary data is valid. [2025-09-22T19:36:58.031626] [DEBUG] [LOCAL ] KD: Saving primary data. [2025-09-22T19:36:58.033375] [DEBUG] [LOCAL ] KD: Trimmed 75573 records to 52291 (keeping 200 days of data) [2025-09-22T19:36:58.122468] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-02. [2025-09-22T19:36:58.356864] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-01 (1.83 seconds). [2025-09-22T19:36:58.387837] [DEBUG] [LOCAL ] KD: Primary data saved (52291 records). [2025-09-22T19:36:58.387946] [INFO ] [MAIN ] KD: Full history saved. [2025-09-22T19:36:58.388026] [INFO ] [MAIN ] Update Progress: 1183/2372 symbols completed. KD took 40.7s. Estimated remaining: 2h 37m 42s. Rate: 7.5 symbols/min [2025-09-22T19:36:58.579144] [INFO ] [MAIN ] KEYS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:36:58.622989] [DEBUG] [LOCAL ] KEYS: Loaded 44107 existing records from primary storage. [2025-09-22T19:36:58.623131] [INFO ] [MAIN ] KEYS: Loaded 44107 existing records. [2025-09-22T19:36:58.744884] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T19:36:58.830361] [WARN ] [MAIN ] KEYS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:36:58.830629] [INFO ] [MAIN ] KEYS: Wiping existing primary data before full refresh. [2025-09-22T19:36:58.830709] [INFO ] [LOCAL ] KEYS: Starting deletion of primary data. [2025-09-22T19:36:58.831770] [DEBUG] [LOCAL ] KEYS: Deleted primary data file. [2025-09-22T19:36:58.831831] [INFO ] [MAIN ] KEYS: Starting full primary refresh. [2025-09-22T19:36:58.931629] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-02. [2025-09-22T19:36:59.225537] [INFO ] [REMOTE ] KEYS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:36:59.262083] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-22T19:36:59.722061] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-06. [2025-09-22T19:37:00.522043] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-03. [2025-09-22T19:37:00.667159] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-22T19:37:01.247800] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-06 (1.53 seconds). [2025-09-22T19:37:01.322055] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-07. [2025-09-22T19:37:01.928673] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-03 (1.41 seconds). [2025-09-22T19:37:02.122071] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2024-12. [2025-09-22T19:37:02.589503] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-22T19:37:02.922161] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-04. [2025-09-22T19:37:03.443297] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-22T19:37:03.722066] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-08. [2025-09-22T19:37:04.391801] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-04 (1.47 seconds). [2025-09-22T19:37:04.522106] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-05. [2025-09-22T19:37:04.825315] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-08 (1.10 seconds). [2025-09-22T19:37:05.322054] [INFO ] [REMOTE ] KEP: Fetching primary data for 2025-09. [2025-09-22T19:37:05.994789] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T19:37:06.122018] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-03. [2025-09-22T19:37:06.500167] [INFO ] [REMOTE ] KEP: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T19:37:06.505374] [INFO ] [REMOTE ] KEP: Full fetch complete (41562 records). [2025-09-22T19:37:06.505588] [DEBUG] [VALIDATOR ] KEP: Validating primary data. [2025-09-22T19:37:06.889076] [DEBUG] [VALIDATOR ] KEP: All expected trading days are present. [2025-09-22T19:37:06.889174] [DEBUG] [VALIDATOR ] KEP: Primary data validation passed. [2025-09-22T19:37:06.889906] [INFO ] [MAIN ] KEP: Fetched primary data is valid. [2025-09-22T19:37:06.890015] [DEBUG] [LOCAL ] KEP: Saving primary data. [2025-09-22T19:37:06.891089] [DEBUG] [LOCAL ] KEP: Trimmed 41562 records to 30456 (keeping 200 days of data) [2025-09-22T19:37:06.943839] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-01. [2025-09-22T19:37:07.076467] [DEBUG] [LOCAL ] KEP: Primary data saved (30456 records). [2025-09-22T19:37:07.076612] [INFO ] [MAIN ] KEP: Full history saved. [2025-09-22T19:37:07.076727] [INFO ] [MAIN ] Update Progress: 1184/2372 symbols completed. KEP took 25.8s. Estimated remaining: 2h 37m 35s. Rate: 7.5 symbols/min [2025-09-22T19:37:07.242604] [INFO ] [MAIN ] KF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:37:07.246926] [DEBUG] [LOCAL ] KF: Loaded 2520 existing records from primary storage. [2025-09-22T19:37:07.247004] [INFO ] [MAIN ] KF: Loaded 2520 existing records. [2025-09-22T19:37:07.420886] [WARN ] [MAIN ] KF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:37:07.421125] [INFO ] [MAIN ] KF: Wiping existing primary data before full refresh. [2025-09-22T19:37:07.421171] [INFO ] [LOCAL ] KF: Starting deletion of primary data. [2025-09-22T19:37:07.421418] [DEBUG] [LOCAL ] KF: Deleted primary data file. [2025-09-22T19:37:07.421478] [INFO ] [MAIN ] KF: Starting full primary refresh. [2025-09-22T19:37:07.723839] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-06. [2025-09-22T19:37:07.783217] [INFO ] [REMOTE ] KF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:37:07.859424] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-22T19:37:08.522054] [INFO ] [REMOTE ] KF: Fetching primary data for 2024-12. [2025-09-22T19:37:08.556799] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-01 (1.61 seconds). [2025-09-22T19:37:09.073751] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-06 (1.35 seconds). [2025-09-22T19:37:09.305613] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2024-12 (0.78 seconds). [2025-09-22T19:37:09.322020] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-01. [2025-09-22T19:37:09.811263] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-01 (0.49 seconds). [2025-09-22T19:37:10.122058] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-02. [2025-09-22T19:37:10.561291] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-02 (0.44 seconds). [2025-09-22T19:37:10.922070] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-03. [2025-09-22T19:37:11.324012] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-03 (0.40 seconds). [2025-09-22T19:37:11.722094] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-02. [2025-09-22T19:37:12.522070] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-04. [2025-09-22T19:37:13.058249] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-04 (0.54 seconds). [2025-09-22T19:37:13.298742] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-02 (1.58 seconds). [2025-09-22T19:37:13.322007] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-05. [2025-09-22T19:37:13.882536] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-05 (0.56 seconds). [2025-09-22T19:37:14.122053] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-03. [2025-09-22T19:37:14.922112] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-06. [2025-09-22T19:37:15.527077] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-06 (0.60 seconds). [2025-09-22T19:37:15.722032] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-07. [2025-09-22T19:37:15.755676] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T19:37:16.168328] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-22T19:37:16.522050] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-08. [2025-09-22T19:37:16.973134] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-08 (0.45 seconds). [2025-09-22T19:37:17.322054] [INFO ] [REMOTE ] KF: Fetching primary data for 2025-09. [2025-09-22T19:37:18.122062] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-04. [2025-09-22T19:37:18.187528] [INFO ] [REMOTE ] KF: Incremental fetch complete for 2025-09 (0.87 seconds). [2025-09-22T19:37:18.188470] [INFO ] [REMOTE ] KF: Full fetch complete (3897 records). [2025-09-22T19:37:18.188539] [DEBUG] [VALIDATOR ] KF: Validating primary data. [2025-09-22T19:37:18.562383] [DEBUG] [VALIDATOR ] KF: All expected trading days are present. [2025-09-22T19:37:18.562489] [DEBUG] [VALIDATOR ] KF: Primary data validation passed. [2025-09-22T19:37:18.562661] [INFO ] [MAIN ] KF: Fetched primary data is valid. [2025-09-22T19:37:18.562721] [DEBUG] [LOCAL ] KF: Saving primary data. [2025-09-22T19:37:18.563088] [DEBUG] [LOCAL ] KF: Trimmed 3897 records to 2480 (keeping 200 days of data) [2025-09-22T19:37:18.578627] [DEBUG] [LOCAL ] KF: Primary data saved (2480 records). [2025-09-22T19:37:18.578721] [INFO ] [MAIN ] KF: Full history saved. [2025-09-22T19:37:18.578799] [INFO ] [MAIN ] Update Progress: 1185/2372 symbols completed. KF took 11.5s. Estimated remaining: 2h 37m 31s. Rate: 7.5 symbols/min [2025-09-22T19:37:18.753599] [INFO ] [MAIN ] KFRC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:37:18.773971] [DEBUG] [LOCAL ] KFRC: Loaded 19497 existing records from primary storage. [2025-09-22T19:37:18.774099] [INFO ] [MAIN ] KFRC: Loaded 19497 existing records. [2025-09-22T19:37:18.927182] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-04. [2025-09-22T19:37:18.960566] [WARN ] [MAIN ] KFRC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:37:18.960852] [INFO ] [MAIN ] KFRC: Wiping existing primary data before full refresh. [2025-09-22T19:37:18.960903] [INFO ] [LOCAL ] KFRC: Starting deletion of primary data. [2025-09-22T19:37:18.961584] [DEBUG] [LOCAL ] KFRC: Deleted primary data file. [2025-09-22T19:37:18.961673] [INFO ] [MAIN ] KFRC: Starting full primary refresh. [2025-09-22T19:37:19.329794] [INFO ] [REMOTE ] KFRC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:37:19.722056] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-07. [2025-09-22T19:37:20.051308] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-04 (1.93 seconds). [2025-09-22T19:37:20.522113] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-05. [2025-09-22T19:37:20.592297] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T19:37:21.207921] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-07 (1.49 seconds). [2025-09-22T19:37:21.322008] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-08. [2025-09-22T19:37:22.040602] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-22T19:37:22.122101] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-06. [2025-09-22T19:37:22.762310] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-08 (1.44 seconds). [2025-09-22T19:37:22.922066] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-05. [2025-09-22T19:37:23.722033] [INFO ] [REMOTE ] KEX: Fetching primary data for 2025-09. [2025-09-22T19:37:23.903812] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-22T19:37:24.508177] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T19:37:24.522032] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-06. [2025-09-22T19:37:25.322080] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2024-12. [2025-09-22T19:37:25.425718] [INFO ] [REMOTE ] KEX: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T19:37:25.436394] [INFO ] [REMOTE ] KEX: Full fetch complete (55281 records). [2025-09-22T19:37:25.436567] [DEBUG] [VALIDATOR ] KEX: Validating primary data. [2025-09-22T19:37:25.849116] [DEBUG] [VALIDATOR ] KEX: All expected trading days are present. [2025-09-22T19:37:25.849231] [DEBUG] [VALIDATOR ] KEX: Primary data validation passed. [2025-09-22T19:37:25.850144] [INFO ] [MAIN ] KEX: Fetched primary data is valid. [2025-09-22T19:37:25.850209] [DEBUG] [LOCAL ] KEX: Saving primary data. [2025-09-22T19:37:25.851364] [DEBUG] [LOCAL ] KEX: Trimmed 55281 records to 37878 (keeping 200 days of data) [2025-09-22T19:37:25.974835] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-22T19:37:26.122258] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-07. [2025-09-22T19:37:26.129347] [DEBUG] [LOCAL ] KEX: Primary data saved (37878 records). [2025-09-22T19:37:26.129689] [INFO ] [MAIN ] KEX: Full history saved. [2025-09-22T19:37:26.129792] [INFO ] [MAIN ] Update Progress: 1186/2372 symbols completed. KEX took 35.9s. Estimated remaining: 2h 37m 22s. Rate: 7.5 symbols/min [2025-09-22T19:37:26.301771] [INFO ] [MAIN ] KFS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:37:26.311881] [DEBUG] [LOCAL ] KFS: Loaded 8270 existing records from primary storage. [2025-09-22T19:37:26.312005] [INFO ] [MAIN ] KFS: Loaded 8270 existing records. [2025-09-22T19:37:26.490837] [WARN ] [MAIN ] KFS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:37:26.491111] [INFO ] [MAIN ] KFS: Wiping existing primary data before full refresh. [2025-09-22T19:37:26.491160] [INFO ] [LOCAL ] KFS: Starting deletion of primary data. [2025-09-22T19:37:26.491610] [DEBUG] [LOCAL ] KFS: Deleted primary data file. [2025-09-22T19:37:26.491712] [INFO ] [MAIN ] KFS: Starting full primary refresh. [2025-09-22T19:37:26.807318] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T19:37:26.878936] [INFO ] [REMOTE ] KFS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:37:26.922034] [INFO ] [REMOTE ] KFS: Fetching primary data for 2024-12. [2025-09-22T19:37:27.493076] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2024-12 (0.57 seconds). [2025-09-22T19:37:27.642516] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-07 (1.52 seconds). [2025-09-22T19:37:27.722039] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-01. [2025-09-22T19:37:28.351489] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-01 (0.63 seconds). [2025-09-22T19:37:28.522046] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-08. [2025-09-22T19:37:29.322092] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-02. [2025-09-22T19:37:29.871372] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T19:37:30.122123] [INFO ] [REMOTE ] KEYS: Fetching primary data for 2025-09. [2025-09-22T19:37:30.222842] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-02 (0.90 seconds). [2025-09-22T19:37:30.922087] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-07. [2025-09-22T19:37:31.605051] [INFO ] [REMOTE ] KEYS: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T19:37:31.612194] [INFO ] [REMOTE ] KEYS: Full fetch complete (63015 records). [2025-09-22T19:37:31.612364] [DEBUG] [VALIDATOR ] KEYS: Validating primary data. [2025-09-22T19:37:31.727147] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-03. [2025-09-22T19:37:32.016999] [DEBUG] [VALIDATOR ] KEYS: All expected trading days are present. [2025-09-22T19:37:32.017125] [DEBUG] [VALIDATOR ] KEYS: Primary data validation passed. [2025-09-22T19:37:32.018111] [INFO ] [MAIN ] KEYS: Fetched primary data is valid. [2025-09-22T19:37:32.018178] [DEBUG] [LOCAL ] KEYS: Saving primary data. [2025-09-22T19:37:32.019474] [DEBUG] [LOCAL ] KEYS: Trimmed 63015 records to 43401 (keeping 200 days of data) [2025-09-22T19:37:32.285991] [DEBUG] [LOCAL ] KEYS: Primary data saved (43401 records). [2025-09-22T19:37:32.286147] [INFO ] [MAIN ] KEYS: Full history saved. [2025-09-22T19:37:32.286244] [INFO ] [MAIN ] Update Progress: 1187/2372 symbols completed. KEYS took 33.9s. Estimated remaining: 2h 37m 13s. Rate: 7.5 symbols/min [2025-09-22T19:37:32.467568] [INFO ] [MAIN ] KFY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:37:32.500047] [DEBUG] [LOCAL ] KFY: Loaded 31278 existing records from primary storage. [2025-09-22T19:37:32.500259] [INFO ] [MAIN ] KFY: Loaded 31278 existing records. [2025-09-22T19:37:32.531166] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-01. [2025-09-22T19:37:32.673082] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T19:37:32.704503] [WARN ] [MAIN ] KFY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:37:32.709086] [INFO ] [MAIN ] KFY: Wiping existing primary data before full refresh. [2025-09-22T19:37:32.709188] [INFO ] [LOCAL ] KFY: Starting deletion of primary data. [2025-09-22T19:37:32.710854] [DEBUG] [LOCAL ] KFY: Deleted primary data file. [2025-09-22T19:37:32.710925] [INFO ] [MAIN ] KFY: Starting full primary refresh. [2025-09-22T19:37:32.914789] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-22T19:37:33.135594] [INFO ] [REMOTE ] KFY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:37:33.221180] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-01 (0.69 seconds). [2025-09-22T19:37:33.322004] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-02. [2025-09-22T19:37:33.953268] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-02 (0.63 seconds). [2025-09-22T19:37:34.122071] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-03. [2025-09-22T19:37:34.644539] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-03 (0.52 seconds). [2025-09-22T19:37:34.922178] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-04. [2025-09-22T19:37:35.722073] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-04. [2025-09-22T19:37:35.928111] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-04 (1.01 seconds). [2025-09-22T19:37:36.404856] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-04 (0.68 seconds). [2025-09-22T19:37:36.522062] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-08. [2025-09-22T19:37:37.322084] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-05. [2025-09-22T19:37:38.122056] [INFO ] [REMOTE ] KFY: Fetching primary data for 2024-12. [2025-09-22T19:37:38.130634] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-22T19:37:38.271788] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-08 (1.75 seconds). [2025-09-22T19:37:38.922068] [INFO ] [REMOTE ] KEY: Fetching primary data for 2025-09. [2025-09-22T19:37:39.496771] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2024-12 (1.37 seconds). [2025-09-22T19:37:39.722104] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-01. [2025-09-22T19:37:40.392925] [INFO ] [REMOTE ] KEY: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-22T19:37:40.401816] [INFO ] [REMOTE ] KEY: Full fetch complete (77253 records). [2025-09-22T19:37:40.401964] [DEBUG] [VALIDATOR ] KEY: Validating primary data. [2025-09-22T19:37:40.527128] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-05. [2025-09-22T19:37:40.624251] [WARN ] [VALIDATOR ] KEY: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-22T19:37:40.625173] [FATAL] [MAIN ] KEY: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:37:40.625268] [WARN ] [MAIN ] KEY: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:37:40.625371] [INFO ] [LOCAL ] KEY: Starting deletion of primary data. [2025-09-22T19:37:40.625453] [DEBUG] [LOCAL ] KEY: No primary data file found to delete. [2025-09-22T19:37:40.625492] [INFO ] [LOCAL ] KEY: Starting deletion of derivative data. [2025-09-22T19:37:40.625548] [DEBUG] [LOCAL ] KEY: No derivative data file found to delete. [2025-09-22T19:37:40.625638] [INFO ] [MAIN ] Update Progress: 1188/2372 symbols completed. KEY took 48.8s. Estimated remaining: 2h 37m 5s. Rate: 7.5 symbols/min [2025-09-22T19:37:40.797252] [INFO ] [MAIN ] KGC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:37:40.851697] [DEBUG] [LOCAL ] KGC: Loaded 54479 existing records from primary storage. [2025-09-22T19:37:40.851847] [INFO ] [MAIN ] KGC: Loaded 54479 existing records. [2025-09-22T19:37:41.028329] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-01 (1.31 seconds). [2025-09-22T19:37:41.054791] [WARN ] [MAIN ] KGC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:37:41.054977] [INFO ] [MAIN ] KGC: Wiping existing primary data before full refresh. [2025-09-22T19:37:41.055060] [INFO ] [LOCAL ] KGC: Starting deletion of primary data. [2025-09-22T19:37:41.057381] [DEBUG] [LOCAL ] KGC: Deleted primary data file. [2025-09-22T19:37:41.057443] [INFO ] [MAIN ] KGC: Starting full primary refresh. [2025-09-22T19:37:41.328469] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-06. [2025-09-22T19:37:41.409805] [INFO ] [REMOTE ] KGC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:37:41.580920] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-22T19:37:41.809163] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-06 (0.48 seconds). [2025-09-22T19:37:42.122045] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-02. [2025-09-22T19:37:42.922022] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-07. [2025-09-22T19:37:43.263744] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-22T19:37:43.722060] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-06. [2025-09-22T19:37:43.962049] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-22T19:37:44.522098] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-08. [2025-09-22T19:37:44.602403] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-22T19:37:45.273998] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T19:37:45.322065] [INFO ] [REMOTE ] KGC: Fetching primary data for 2024-12. [2025-09-22T19:37:46.122122] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-03. [2025-09-22T19:37:46.922152] [INFO ] [REMOTE ] KFS: Fetching primary data for 2025-09. [2025-09-22T19:37:47.523991] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T19:37:47.574594] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2024-12 (2.25 seconds). [2025-09-22T19:37:47.722295] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-07. [2025-09-22T19:37:47.840631] [INFO ] [REMOTE ] KFS: Incremental fetch complete for 2025-09 (0.92 seconds). [2025-09-22T19:37:47.842834] [INFO ] [REMOTE ] KFS: Full fetch complete (10423 records). [2025-09-22T19:37:47.842911] [DEBUG] [VALIDATOR ] KFS: Validating primary data. [2025-09-22T19:37:48.207767] [DEBUG] [VALIDATOR ] KFS: All expected trading days are present. [2025-09-22T19:37:48.207851] [DEBUG] [VALIDATOR ] KFS: Primary data validation passed. [2025-09-22T19:37:48.208098] [INFO ] [MAIN ] KFS: Fetched primary data is valid. [2025-09-22T19:37:48.208136] [DEBUG] [LOCAL ] KFS: Saving primary data. [2025-09-22T19:37:48.208581] [DEBUG] [LOCAL ] KFS: Trimmed 10423 records to 8242 (keeping 200 days of data) [2025-09-22T19:37:48.255843] [DEBUG] [LOCAL ] KFS: Primary data saved (8242 records). [2025-09-22T19:37:48.255970] [INFO ] [MAIN ] KFS: Full history saved. [2025-09-22T19:37:48.256056] [INFO ] [MAIN ] Update Progress: 1189/2372 symbols completed. KFS took 22.1s. Estimated remaining: 2h 36m 57s. Rate: 7.5 symbols/min [2025-09-22T19:37:48.434961] [INFO ] [MAIN ] KGS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:37:48.480711] [DEBUG] [LOCAL ] KGS: Loaded 46501 existing records from primary storage. [2025-09-22T19:37:48.480890] [INFO ] [MAIN ] KGS: Loaded 46501 existing records. [2025-09-22T19:37:48.525083] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-01. [2025-09-22T19:37:48.686983] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-07 (0.96 seconds). [2025-09-22T19:37:48.687215] [WARN ] [MAIN ] KGS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:37:48.692870] [INFO ] [MAIN ] KGS: Wiping existing primary data before full refresh. [2025-09-22T19:37:48.693285] [INFO ] [LOCAL ] KGS: Starting deletion of primary data. [2025-09-22T19:37:48.694465] [DEBUG] [LOCAL ] KGS: Deleted primary data file. [2025-09-22T19:37:48.694527] [INFO ] [MAIN ] KGS: Starting full primary refresh. [2025-09-22T19:37:49.087220] [INFO ] [REMOTE ] KGS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:37:49.322067] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-08. [2025-09-22T19:37:50.122063] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-04. [2025-09-22T19:37:50.438317] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-01 (1.91 seconds). [2025-09-22T19:37:50.471339] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-08 (1.15 seconds). [2025-09-22T19:37:50.922064] [INFO ] [REMOTE ] KGS: Fetching primary data for 2024-12. [2025-09-22T19:37:51.586943] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-04 (1.46 seconds). [2025-09-22T19:37:51.722099] [INFO ] [REMOTE ] KFRC: Fetching primary data for 2025-09. [2025-09-22T19:37:52.527136] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-05. [2025-09-22T19:37:52.543795] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2024-12 (1.62 seconds). [2025-09-22T19:37:52.895666] [INFO ] [REMOTE ] KFRC: Incremental fetch complete for 2025-09 (1.17 seconds). [2025-09-22T19:37:52.899817] [INFO ] [REMOTE ] KFRC: Full fetch complete (25136 records). [2025-09-22T19:37:52.899893] [DEBUG] [VALIDATOR ] KFRC: Validating primary data. [2025-09-22T19:37:53.298901] [DEBUG] [VALIDATOR ] KFRC: All expected trading days are present. [2025-09-22T19:37:53.298998] [DEBUG] [VALIDATOR ] KFRC: Primary data validation passed. [2025-09-22T19:37:53.299529] [INFO ] [MAIN ] KFRC: Fetched primary data is valid. [2025-09-22T19:37:53.299591] [DEBUG] [LOCAL ] KFRC: Saving primary data. [2025-09-22T19:37:53.300333] [DEBUG] [LOCAL ] KFRC: Trimmed 25136 records to 19257 (keeping 200 days of data) [2025-09-22T19:37:53.354300] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-01. [2025-09-22T19:37:53.426079] [DEBUG] [LOCAL ] KFRC: Primary data saved (19257 records). [2025-09-22T19:37:53.426224] [INFO ] [MAIN ] KFRC: Full history saved. [2025-09-22T19:37:53.426420] [INFO ] [MAIN ] Update Progress: 1190/2372 symbols completed. KFRC took 34.8s. Estimated remaining: 2h 36m 46s. Rate: 7.5 symbols/min [2025-09-22T19:37:53.654406] [INFO ] [MAIN ] KIM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:37:53.711226] [DEBUG] [LOCAL ] KIM: Loaded 53850 existing records from primary storage. [2025-09-22T19:37:53.711380] [INFO ] [MAIN ] KIM: Loaded 53850 existing records. [2025-09-22T19:37:53.848721] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T19:37:53.940779] [WARN ] [MAIN ] KIM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:37:53.941073] [INFO ] [MAIN ] KIM: Wiping existing primary data before full refresh. [2025-09-22T19:37:53.941145] [INFO ] [LOCAL ] KIM: Starting deletion of primary data. [2025-09-22T19:37:53.942458] [DEBUG] [LOCAL ] KIM: Deleted primary data file. [2025-09-22T19:37:53.942520] [INFO ] [MAIN ] KIM: Starting full primary refresh. [2025-09-22T19:37:54.123589] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-02. [2025-09-22T19:37:54.332495] [INFO ] [REMOTE ] KIM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:37:54.912727] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T19:37:54.922065] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-02. [2025-09-22T19:37:55.722017] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-06. [2025-09-22T19:37:56.028225] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-02 (1.90 seconds). [2025-09-22T19:37:56.453944] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T19:37:56.522096] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-03. [2025-09-22T19:37:57.121445] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-22T19:37:57.322082] [INFO ] [REMOTE ] KIM: Fetching primary data for 2024-12. [2025-09-22T19:37:58.122036] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-07. [2025-09-22T19:37:58.242674] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T19:37:58.922078] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-04. [2025-09-22T19:37:58.962253] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T19:37:59.158979] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-22T19:37:59.722062] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-03. [2025-09-22T19:38:00.522097] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-01. [2025-09-22T19:38:01.037277] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-03 (1.32 seconds). [2025-09-22T19:38:01.201543] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-04 (2.28 seconds). [2025-09-22T19:38:01.322032] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-05. [2025-09-22T19:38:02.127724] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-04. [2025-09-22T19:38:02.149032] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T19:38:02.922074] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-02. [2025-09-22T19:38:03.412357] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-05 (2.09 seconds). [2025-09-22T19:38:03.722069] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-06. [2025-09-22T19:38:03.759455] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-04 (1.63 seconds). [2025-09-22T19:38:04.522035] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-08. [2025-09-22T19:38:04.556470] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-02 (1.63 seconds). [2025-09-22T19:38:05.322023] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-03. [2025-09-22T19:38:05.730157] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-06 (2.01 seconds). [2025-09-22T19:38:05.755444] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-08 (1.23 seconds). [2025-09-22T19:38:06.122091] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-05. [2025-09-22T19:38:06.922076] [INFO ] [REMOTE ] KFY: Fetching primary data for 2025-09. [2025-09-22T19:38:07.064697] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-22T19:38:07.579237] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-05 (1.46 seconds). [2025-09-22T19:38:07.722063] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-04. [2025-09-22T19:38:08.236704] [INFO ] [REMOTE ] KFY: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-22T19:38:08.243094] [INFO ] [REMOTE ] KFY: Full fetch complete (43819 records). [2025-09-22T19:38:08.243253] [DEBUG] [VALIDATOR ] KFY: Validating primary data. [2025-09-22T19:38:08.527139] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-06. [2025-09-22T19:38:08.636619] [DEBUG] [VALIDATOR ] KFY: All expected trading days are present. [2025-09-22T19:38:08.636746] [DEBUG] [VALIDATOR ] KFY: Primary data validation passed. [2025-09-22T19:38:08.637637] [INFO ] [MAIN ] KFY: Fetched primary data is valid. [2025-09-22T19:38:08.637772] [DEBUG] [LOCAL ] KFY: Saving primary data. [2025-09-22T19:38:08.642974] [DEBUG] [LOCAL ] KFY: Trimmed 43819 records to 30690 (keeping 200 days of data) [2025-09-22T19:38:08.853008] [DEBUG] [LOCAL ] KFY: Primary data saved (30690 records). [2025-09-22T19:38:08.853203] [INFO ] [MAIN ] KFY: Full history saved. [2025-09-22T19:38:08.853411] [INFO ] [MAIN ] Update Progress: 1191/2372 symbols completed. KFY took 36.6s. Estimated remaining: 2h 36m 45s. Rate: 7.5 symbols/min [2025-09-22T19:38:09.046162] [INFO ] [MAIN ] KIO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:38:09.074318] [DEBUG] [LOCAL ] KIO: Loaded 21731 existing records from primary storage. [2025-09-22T19:38:09.074497] [INFO ] [MAIN ] KIO: Loaded 21731 existing records. [2025-09-22T19:38:09.262543] [WARN ] [MAIN ] KIO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:38:09.262831] [INFO ] [MAIN ] KIO: Wiping existing primary data before full refresh. [2025-09-22T19:38:09.262883] [INFO ] [LOCAL ] KIO: Starting deletion of primary data. [2025-09-22T19:38:09.263485] [DEBUG] [LOCAL ] KIO: Deleted primary data file. [2025-09-22T19:38:09.263563] [INFO ] [MAIN ] KIO: Starting full primary refresh. [2025-09-22T19:38:09.330540] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-07. [2025-09-22T19:38:09.647722] [INFO ] [REMOTE ] KIO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:38:09.683136] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-04 (1.96 seconds). [2025-09-22T19:38:10.016098] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T19:38:10.122065] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-05. [2025-09-22T19:38:10.922055] [INFO ] [REMOTE ] KIO: Fetching primary data for 2024-12. [2025-09-22T19:38:11.275954] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-07 (1.95 seconds). [2025-09-22T19:38:11.722075] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-07. [2025-09-22T19:38:11.982084] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-22T19:38:12.074322] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2024-12 (1.15 seconds). [2025-09-22T19:38:12.522058] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-08. [2025-09-22T19:38:13.327149] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-06. [2025-09-22T19:38:13.347012] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-22T19:38:14.122025] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-01. [2025-09-22T19:38:14.317970] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-08 (1.80 seconds). [2025-09-22T19:38:14.922025] [INFO ] [REMOTE ] KGC: Fetching primary data for 2025-09. [2025-09-22T19:38:15.112141] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-06 (1.78 seconds). [2025-09-22T19:38:15.152963] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-01 (1.03 seconds). [2025-09-22T19:38:15.722071] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-08. [2025-09-22T19:38:16.522073] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-02. [2025-09-22T19:38:16.987466] [INFO ] [REMOTE ] KGC: Incremental fetch complete for 2025-09 (2.07 seconds). [2025-09-22T19:38:16.998602] [INFO ] [REMOTE ] KGC: Full fetch complete (77690 records). [2025-09-22T19:38:16.998816] [DEBUG] [VALIDATOR ] KGC: Validating primary data. [2025-09-22T19:38:17.325999] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-07. [2025-09-22T19:38:17.424692] [DEBUG] [VALIDATOR ] KGC: All expected trading days are present. [2025-09-22T19:38:17.425248] [DEBUG] [VALIDATOR ] KGC: Primary data validation passed. [2025-09-22T19:38:17.426587] [INFO ] [MAIN ] KGC: Fetched primary data is valid. [2025-09-22T19:38:17.426836] [DEBUG] [LOCAL ] KGC: Saving primary data. [2025-09-22T19:38:17.461226] [DEBUG] [LOCAL ] KGC: Trimmed 77690 records to 53699 (keeping 200 days of data) [2025-09-22T19:38:17.462923] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T19:38:17.490925] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-02 (0.97 seconds). [2025-09-22T19:38:17.824272] [DEBUG] [LOCAL ] KGC: Primary data saved (53699 records). [2025-09-22T19:38:17.824410] [INFO ] [MAIN ] KGC: Full history saved. [2025-09-22T19:38:17.824561] [INFO ] [MAIN ] Update Progress: 1192/2372 symbols completed. KGC took 37.2s. Estimated remaining: 2h 36m 38s. Rate: 7.5 symbols/min [2025-09-22T19:38:18.003199] [INFO ] [MAIN ] KKR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:38:18.003679] [DEBUG] [LOCAL ] KKR: No existing data file found in primary storage. [2025-09-22T19:38:18.003735] [WARN ] [MAIN ] KKR: No existing data found, performing full refresh instead. [2025-09-22T19:38:18.003932] [INFO ] [MAIN ] KKR: Wiping existing primary data before full refresh. [2025-09-22T19:38:18.003983] [INFO ] [LOCAL ] KKR: Starting deletion of primary data. [2025-09-22T19:38:18.004026] [DEBUG] [LOCAL ] KKR: No primary data file found to delete. [2025-09-22T19:38:18.004058] [INFO ] [MAIN ] KKR: Starting full primary refresh. [2025-09-22T19:38:18.127181] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-03. [2025-09-22T19:38:18.395729] [INFO ] [REMOTE ] KKR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:38:18.922053] [INFO ] [REMOTE ] KKR: Fetching primary data for 2024-12. [2025-09-22T19:38:19.054959] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-03 (0.93 seconds). [2025-09-22T19:38:19.310204] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-07 (1.98 seconds). [2025-09-22T19:38:19.722076] [INFO ] [REMOTE ] KGS: Fetching primary data for 2025-09. [2025-09-22T19:38:20.522083] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-08. [2025-09-22T19:38:20.823494] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2024-12 (1.90 seconds). [2025-09-22T19:38:21.322069] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-01. [2025-09-22T19:38:21.408904] [INFO ] [REMOTE ] KGS: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T19:38:21.419911] [INFO ] [REMOTE ] KGS: Full fetch complete (65781 records). [2025-09-22T19:38:21.420101] [DEBUG] [VALIDATOR ] KGS: Validating primary data. [2025-09-22T19:38:21.834273] [DEBUG] [VALIDATOR ] KGS: All expected trading days are present. [2025-09-22T19:38:21.834429] [DEBUG] [VALIDATOR ] KGS: Primary data validation passed. [2025-09-22T19:38:21.835824] [INFO ] [MAIN ] KGS: Fetched primary data is valid. [2025-09-22T19:38:21.835890] [DEBUG] [LOCAL ] KGS: Saving primary data. [2025-09-22T19:38:21.840229] [DEBUG] [LOCAL ] KGS: Trimmed 65781 records to 45789 (keeping 200 days of data) [2025-09-22T19:38:22.143358] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-04. [2025-09-22T19:38:22.146484] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T19:38:22.192699] [DEBUG] [LOCAL ] KGS: Primary data saved (45789 records). [2025-09-22T19:38:22.193332] [INFO ] [MAIN ] KGS: Full history saved. [2025-09-22T19:38:22.193453] [INFO ] [MAIN ] Update Progress: 1193/2372 symbols completed. KGS took 33.9s. Estimated remaining: 2h 36m 27s. Rate: 7.5 symbols/min [2025-09-22T19:38:22.373031] [INFO ] [MAIN ] KKRS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:38:22.382418] [DEBUG] [LOCAL ] KKRS: Loaded 5784 existing records from primary storage. [2025-09-22T19:38:22.382553] [INFO ] [MAIN ] KKRS: Loaded 5784 existing records. [2025-09-22T19:38:22.572197] [WARN ] [MAIN ] KKRS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:38:22.572494] [INFO ] [MAIN ] KKRS: Wiping existing primary data before full refresh. [2025-09-22T19:38:22.572544] [INFO ] [LOCAL ] KKRS: Starting deletion of primary data. [2025-09-22T19:38:22.572942] [DEBUG] [LOCAL ] KKRS: Deleted primary data file. [2025-09-22T19:38:22.573002] [INFO ] [MAIN ] KKRS: Starting full primary refresh. [2025-09-22T19:38:22.934723] [INFO ] [REMOTE ] KIM: Fetching primary data for 2025-09. [2025-09-22T19:38:22.940502] [INFO ] [REMOTE ] KKRS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:38:23.019872] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T19:38:23.058490] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-04 (0.92 seconds). [2025-09-22T19:38:23.722046] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-05. [2025-09-22T19:38:24.478794] [INFO ] [REMOTE ] KIM: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-22T19:38:24.491555] [INFO ] [REMOTE ] KIM: Full fetch complete (76817 records). [2025-09-22T19:38:24.492559] [DEBUG] [VALIDATOR ] KIM: Validating primary data. [2025-09-22T19:38:24.527238] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2024-12. [2025-09-22T19:38:24.887043] [DEBUG] [VALIDATOR ] KIM: All expected trading days are present. [2025-09-22T19:38:24.887289] [DEBUG] [VALIDATOR ] KIM: Primary data validation passed. [2025-09-22T19:38:24.888362] [INFO ] [MAIN ] KIM: Fetched primary data is valid. [2025-09-22T19:38:24.888479] [DEBUG] [LOCAL ] KIM: Saving primary data. [2025-09-22T19:38:24.903408] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-22T19:38:24.912528] [DEBUG] [LOCAL ] KIM: Trimmed 76817 records to 53071 (keeping 200 days of data) [2025-09-22T19:38:25.254799] [DEBUG] [LOCAL ] KIM: Primary data saved (53071 records). [2025-09-22T19:38:25.254942] [INFO ] [MAIN ] KIM: Full history saved. [2025-09-22T19:38:25.258420] [INFO ] [MAIN ] Update Progress: 1194/2372 symbols completed. KIM took 31.8s. Estimated remaining: 2h 36m 14s. Rate: 7.5 symbols/min [2025-09-22T19:38:25.327109] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-02. [2025-09-22T19:38:25.431931] [INFO ] [MAIN ] KKRT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:38:25.432449] [DEBUG] [LOCAL ] KKRT: No existing data file found in primary storage. [2025-09-22T19:38:25.432504] [WARN ] [MAIN ] KKRT: No existing data found, performing full refresh instead. [2025-09-22T19:38:25.432690] [INFO ] [MAIN ] KKRT: Wiping existing primary data before full refresh. [2025-09-22T19:38:25.432743] [INFO ] [LOCAL ] KKRT: Starting deletion of primary data. [2025-09-22T19:38:25.432789] [DEBUG] [LOCAL ] KKRT: No primary data file found to delete. [2025-09-22T19:38:25.432821] [INFO ] [MAIN ] KKRT: Starting full primary refresh. [2025-09-22T19:38:25.631621] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2024-12 (1.10 seconds). [2025-09-22T19:38:25.815889] [INFO ] [REMOTE ] KKRT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:38:26.122034] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2024-12. [2025-09-22T19:38:26.319114] [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-22T19:38:26.319379] [WARN ] [REMOTE ] KKRT: No data returned for month 2024-12 [2025-09-22T19:38:26.922031] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-01. [2025-09-22T19:38:27.140064] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-02 (1.81 seconds). [2025-09-22T19:38:27.507668] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-01 (0.59 seconds). [2025-09-22T19:38:27.722058] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-01. [2025-09-22T19:38:27.905333] [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-22T19:38:27.905690] [WARN ] [REMOTE ] KKRT: No data returned for month 2025-01 [2025-09-22T19:38:28.522035] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-02. [2025-09-22T19:38:29.089710] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-22T19:38:29.322015] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-02. [2025-09-22T19:38:29.509781] [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-22T19:38:29.509998] [WARN ] [REMOTE ] KKRT: No data returned for month 2025-02 [2025-09-22T19:38:30.122054] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-03. [2025-09-22T19:38:30.686866] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-03 (0.56 seconds). [2025-09-22T19:38:30.922061] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-03. [2025-09-22T19:38:31.132086] [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-22T19:38:31.132518] [WARN ] [REMOTE ] KKRT: No data returned for month 2025-03 [2025-09-22T19:38:31.722080] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-04. [2025-09-22T19:38:32.522082] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-04. [2025-09-22T19:38:33.322117] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-03. [2025-09-22T19:38:33.520993] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-04 (1.80 seconds). [2025-09-22T19:38:34.122132] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-06. [2025-09-22T19:38:34.922138] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-05. [2025-09-22T19:38:34.948793] [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-22T19:38:34.949174] [WARN ] [REMOTE ] KKRT: No data returned for month 2025-04 [2025-09-22T19:38:35.722089] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-05. [2025-09-22T19:38:36.140135] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-06 (2.02 seconds). [2025-09-22T19:38:36.235587] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-05 (1.31 seconds). [2025-09-22T19:38:36.522097] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-07. [2025-09-22T19:38:36.920991] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-05 (1.20 seconds). [2025-09-22T19:38:37.322087] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-06. [2025-09-22T19:38:37.769070] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T19:38:37.974862] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-03 (4.65 seconds). [2025-09-22T19:38:37.991235] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-06 (0.67 seconds). [2025-09-22T19:38:38.122059] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-04. [2025-09-22T19:38:38.922088] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-07. [2025-09-22T19:38:39.436239] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-07 (0.51 seconds). [2025-09-22T19:38:39.722085] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-08. [2025-09-22T19:38:40.161909] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-04 (2.04 seconds). [2025-09-22T19:38:40.522096] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-05. [2025-09-22T19:38:40.572286] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-08 (0.85 seconds). [2025-09-22T19:38:41.322081] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-08. [2025-09-22T19:38:41.914942] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-08 (0.59 seconds). [2025-09-22T19:38:42.122064] [INFO ] [REMOTE ] KKRS: Fetching primary data for 2025-09. [2025-09-22T19:38:42.321551] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T19:38:42.721892] [INFO ] [REMOTE ] KKRS: Incremental fetch complete for 2025-09 (0.60 seconds). [2025-09-22T19:38:42.723141] [INFO ] [REMOTE ] KKRS: Full fetch complete (8077 records). [2025-09-22T19:38:42.723217] [DEBUG] [VALIDATOR ] KKRS: Validating primary data. [2025-09-22T19:38:42.927210] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-06. [2025-09-22T19:38:43.089616] [DEBUG] [VALIDATOR ] KKRS: All expected trading days are present. [2025-09-22T19:38:43.089719] [DEBUG] [VALIDATOR ] KKRS: Primary data validation passed. [2025-09-22T19:38:43.089943] [INFO ] [MAIN ] KKRS: Fetched primary data is valid. [2025-09-22T19:38:43.089983] [DEBUG] [LOCAL ] KKRS: Saving primary data. [2025-09-22T19:38:43.090396] [DEBUG] [LOCAL ] KKRS: Trimmed 8077 records to 5760 (keeping 200 days of data) [2025-09-22T19:38:43.124856] [DEBUG] [LOCAL ] KKRS: Primary data saved (5760 records). [2025-09-22T19:38:43.124943] [INFO ] [MAIN ] KKRS: Full history saved. [2025-09-22T19:38:43.125039] [INFO ] [MAIN ] Update Progress: 1195/2372 symbols completed. KKRS took 20.9s. Estimated remaining: 2h 36m 16s. Rate: 7.5 symbols/min [2025-09-22T19:38:43.316516] [INFO ] [MAIN ] KLAR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:38:43.316781] [DEBUG] [LOCAL ] KLAR: No existing data file found in primary storage. [2025-09-22T19:38:43.316836] [WARN ] [MAIN ] KLAR: No existing data found, performing full refresh instead. [2025-09-22T19:38:43.317000] [INFO ] [MAIN ] KLAR: Wiping existing primary data before full refresh. [2025-09-22T19:38:43.317063] [INFO ] [LOCAL ] KLAR: Starting deletion of primary data. [2025-09-22T19:38:43.317138] [DEBUG] [LOCAL ] KLAR: No primary data file found to delete. [2025-09-22T19:38:43.317212] [INFO ] [MAIN ] KLAR: Starting full primary refresh. [2025-09-22T19:38:43.670513] [INFO ] [REMOTE ] KLAR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:38:43.722000] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2024-12. [2025-09-22T19:38:43.919202] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-06 (0.99 seconds). [2025-09-22T19:38:43.924728] [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-22T19:38:43.925506] [WARN ] [REMOTE ] KLAR: No data returned for month 2024-12 [2025-09-22T19:38:44.522046] [INFO ] [REMOTE ] KIO: Fetching primary data for 2025-09. [2025-09-22T19:38:45.322085] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-07. [2025-09-22T19:38:45.726180] [INFO ] [REMOTE ] KIO: Incremental fetch complete for 2025-09 (1.20 seconds). [2025-09-22T19:38:45.729900] [INFO ] [REMOTE ] KIO: Full fetch complete (30845 records). [2025-09-22T19:38:45.729994] [DEBUG] [VALIDATOR ] KIO: Validating primary data. [2025-09-22T19:38:46.106213] [DEBUG] [VALIDATOR ] KIO: All expected trading days are present. [2025-09-22T19:38:46.106301] [DEBUG] [VALIDATOR ] KIO: Primary data validation passed. [2025-09-22T19:38:46.106946] [INFO ] [MAIN ] KIO: Fetched primary data is valid. [2025-09-22T19:38:46.107008] [DEBUG] [LOCAL ] KIO: Saving primary data. [2025-09-22T19:38:46.107864] [DEBUG] [LOCAL ] KIO: Trimmed 30845 records to 21326 (keeping 200 days of data) [2025-09-22T19:38:46.164279] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-06. [2025-09-22T19:38:46.250106] [DEBUG] [LOCAL ] KIO: Primary data saved (21326 records). [2025-09-22T19:38:46.250261] [INFO ] [MAIN ] KIO: Full history saved. [2025-09-22T19:38:46.250389] [INFO ] [MAIN ] Update Progress: 1196/2372 symbols completed. KIO took 37.4s. Estimated remaining: 2h 36m 3s. Rate: 7.5 symbols/min [2025-09-22T19:38:46.419706] [INFO ] [MAIN ] KLC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:38:46.442726] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T19:38:46.469775] [DEBUG] [LOCAL ] KLC: Loaded 36718 existing records from primary storage. [2025-09-22T19:38:46.469904] [INFO ] [MAIN ] KLC: Loaded 36718 existing records. [2025-09-22T19:38:46.647688] [WARN ] [MAIN ] KLC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:38:46.647939] [INFO ] [MAIN ] KLC: Wiping existing primary data before full refresh. [2025-09-22T19:38:46.647995] [INFO ] [LOCAL ] KLC: Starting deletion of primary data. [2025-09-22T19:38:46.648842] [DEBUG] [LOCAL ] KLC: Deleted primary data file. [2025-09-22T19:38:46.648901] [INFO ] [MAIN ] KLC: Starting full primary refresh. [2025-09-22T19:38:46.926622] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-01. [2025-09-22T19:38:47.012483] [INFO ] [REMOTE ] KLC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:38:47.569597] [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-22T19:38:47.569944] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-01 [2025-09-22T19:38:47.722079] [INFO ] [REMOTE ] KLC: Fetching primary data for 2024-12. [2025-09-22T19:38:48.522140] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-08. [2025-09-22T19:38:48.944155] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-06 (2.78 seconds). [2025-09-22T19:38:49.276468] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-08 (0.75 seconds). [2025-09-22T19:38:49.366892] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-07. [2025-09-22T19:38:49.386150] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2024-12 (1.66 seconds). [2025-09-22T19:38:50.122065] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-01. [2025-09-22T19:38:50.922070] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-02. [2025-09-22T19:38:51.123604] [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-22T19:38:51.124017] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-02 [2025-09-22T19:38:51.286283] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-22T19:38:51.317110] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-01 (1.20 seconds). [2025-09-22T19:38:51.722093] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-02. [2025-09-22T19:38:52.522023] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-08. [2025-09-22T19:38:52.870193] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-02 (1.15 seconds). [2025-09-22T19:38:53.322067] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-03. [2025-09-22T19:38:54.127140] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-03. [2025-09-22T19:38:54.142303] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-08 (1.62 seconds). [2025-09-22T19:38:54.348958] [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-22T19:38:54.349360] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-03 [2025-09-22T19:38:54.793745] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T19:38:54.922067] [INFO ] [REMOTE ] KKRT: Fetching primary data for 2025-09. [2025-09-22T19:38:55.722026] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-04. [2025-09-22T19:38:55.867548] [INFO ] [REMOTE ] KKRT: Incremental fetch complete for 2025-09 (0.95 seconds). [2025-09-22T19:38:55.869772] [INFO ] [REMOTE ] KKRT: Full fetch complete (8386 records). [2025-09-22T19:38:55.869867] [DEBUG] [VALIDATOR ] KKRT: Validating primary data. [2025-09-22T19:38:55.962610] [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-22T19:38:55.990680] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-04 [2025-09-22T19:38:56.074260] [WARN ] [VALIDATOR ] KKRT: Validation failed - insufficient historical data. Have 79 unique days, need 200 days [2025-09-22T19:38:56.074569] [FATAL] [MAIN ] KKRT: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:38:56.074684] [WARN ] [MAIN ] KKRT: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:38:56.074782] [INFO ] [LOCAL ] KKRT: Starting deletion of primary data. [2025-09-22T19:38:56.074872] [DEBUG] [LOCAL ] KKRT: No primary data file found to delete. [2025-09-22T19:38:56.074912] [INFO ] [LOCAL ] KKRT: Starting deletion of derivative data. [2025-09-22T19:38:56.074970] [DEBUG] [LOCAL ] KKRT: No derivative data file found to delete. [2025-09-22T19:38:56.075085] [INFO ] [MAIN ] Update Progress: 1197/2372 symbols completed. KKRT took 30.8s. Estimated remaining: 2h 35m 57s. Rate: 7.5 symbols/min [2025-09-22T19:38:56.522061] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-05. [2025-09-22T19:38:56.707535] [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-22T19:38:56.707921] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-05 [2025-09-22T19:38:57.322069] [INFO ] [REMOTE ] KKR: Fetching primary data for 2025-09. [2025-09-22T19:38:58.122111] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-06. [2025-09-22T19:38:58.696731] [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-22T19:38:58.697104] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-06 [2025-09-22T19:38:58.922098] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-07. [2025-09-22T19:38:59.115194] [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-22T19:38:59.115753] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-07 [2025-09-22T19:38:59.722110] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-04. [2025-09-22T19:38:59.770866] [INFO ] [REMOTE ] KKR: Incremental fetch complete for 2025-09 (2.45 seconds). [2025-09-22T19:38:59.781232] [INFO ] [REMOTE ] KKR: Full fetch complete (77442 records). [2025-09-22T19:38:59.781513] [DEBUG] [VALIDATOR ] KKR: Validating primary data. [2025-09-22T19:39:00.271722] [DEBUG] [VALIDATOR ] KKR: All expected trading days are present. [2025-09-22T19:39:00.271837] [DEBUG] [VALIDATOR ] KKR: Primary data validation passed. [2025-09-22T19:39:00.272896] [INFO ] [MAIN ] KKR: Fetched primary data is valid. [2025-09-22T19:39:00.272966] [DEBUG] [LOCAL ] KKR: Saving primary data. [2025-09-22T19:39:00.274547] [DEBUG] [LOCAL ] KKR: Trimmed 77442 records to 53505 (keeping 200 days of data) [2025-09-22T19:39:00.522303] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-08. [2025-09-22T19:39:00.650149] [DEBUG] [LOCAL ] KKR: Primary data saved (53505 records). [2025-09-22T19:39:00.650342] [INFO ] [MAIN ] KKR: Full history saved. [2025-09-22T19:39:00.650438] [INFO ] [MAIN ] Update Progress: 1198/2372 symbols completed. KKR took 42.8s. Estimated remaining: 2h 35m 46s. Rate: 7.5 symbols/min [2025-09-22T19:39:00.759118] [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-22T19:39:00.759429] [WARN ] [REMOTE ] KLAR: No data returned for month 2025-08 [2025-09-22T19:39:01.284740] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-04 (1.56 seconds). [2025-09-22T19:39:01.322012] [INFO ] [REMOTE ] KLAR: Fetching primary data for 2025-09. [2025-09-22T19:39:02.122125] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-05. [2025-09-22T19:39:02.771319] [INFO ] [REMOTE ] KLAR: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T19:39:02.776365] [INFO ] [REMOTE ] KLAR: Full fetch complete (3291 records). [2025-09-22T19:39:02.776505] [DEBUG] [VALIDATOR ] KLAR: Validating primary data. [2025-09-22T19:39:02.957869] [WARN ] [VALIDATOR ] KLAR: Validation failed - insufficient historical data. Have 9 unique days, need 200 days [2025-09-22T19:39:02.958087] [FATAL] [MAIN ] KLAR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:39:02.958157] [WARN ] [MAIN ] KLAR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:39:02.958228] [INFO ] [LOCAL ] KLAR: Starting deletion of primary data. [2025-09-22T19:39:02.958292] [DEBUG] [LOCAL ] KLAR: No primary data file found to delete. [2025-09-22T19:39:02.958328] [INFO ] [LOCAL ] KLAR: Starting deletion of derivative data. [2025-09-22T19:39:02.958392] [DEBUG] [LOCAL ] KLAR: No derivative data file found to delete. [2025-09-22T19:39:02.958471] [INFO ] [MAIN ] Update Progress: 1199/2372 symbols completed. KLAR took 19.8s. Estimated remaining: 2h 35m 32s. Rate: 7.5 symbols/min [2025-09-22T19:39:03.257638] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-22T19:39:03.265612] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-06. [2025-09-22T19:39:04.640323] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T19:39:04.649003] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-07. [2025-09-22T19:39:06.086587] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T19:39:06.094432] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-08. [2025-09-22T19:39:07.575964] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-22T19:39:07.584923] [INFO ] [REMOTE ] KLC: Fetching primary data for 2025-09. [2025-09-22T19:39:09.075494] [INFO ] [REMOTE ] KLC: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T19:39:09.081380] [INFO ] [REMOTE ] KLC: Full fetch complete (50770 records). [2025-09-22T19:39:09.081495] [DEBUG] [VALIDATOR ] KLC: Validating primary data. [2025-09-22T19:39:09.483121] [DEBUG] [VALIDATOR ] KLC: All expected trading days are present. [2025-09-22T19:39:09.483213] [DEBUG] [VALIDATOR ] KLC: Primary data validation passed. [2025-09-22T19:39:09.484679] [INFO ] [MAIN ] KLC: Fetched primary data is valid. [2025-09-22T19:39:09.484744] [DEBUG] [LOCAL ] KLC: Saving primary data. [2025-09-22T19:39:09.486177] [DEBUG] [LOCAL ] KLC: Trimmed 50770 records to 36380 (keeping 200 days of data) [2025-09-22T19:39:09.694241] [DEBUG] [LOCAL ] KLC: Primary data saved (36380 records). [2025-09-22T19:39:09.694381] [INFO ] [MAIN ] KLC: Full history saved. [2025-09-22T19:39:09.694466] [INFO ] [MAIN ] Update Progress: 1200/2372 symbols completed. KLC took 23.4s. Estimated remaining: 2h 35m 23s. Rate: 7.5 symbols/min [2025-09-22T19:39:10.317667] [INFO ] [MAIN ] KLG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:39:10.309345] [INFO ] [MAIN ] KMPB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:39:10.418700] [INFO ] [MAIN ] KMPR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:39:10.422237] [DEBUG] [LOCAL ] KMPB: Loaded 3656 existing records from primary storage. [2025-09-22T19:39:10.397706] [INFO ] [MAIN ] KMI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:39:10.422429] [INFO ] [MAIN ] KMPB: Loaded 3656 existing records. [2025-09-22T19:39:10.646561] [WARN ] [MAIN ] KMPB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:39:10.647047] [INFO ] [MAIN ] KMPB: Wiping existing primary data before full refresh. [2025-09-22T19:39:10.647105] [INFO ] [LOCAL ] KMPB: Starting deletion of primary data. [2025-09-22T19:39:10.647471] [DEBUG] [LOCAL ] KMPB: Deleted primary data file. [2025-09-22T19:39:10.660250] [INFO ] [MAIN ] KMPB: Starting full primary refresh. [2025-09-22T19:39:10.686393] [DEBUG] [LOCAL ] KLG: Loaded 42547 existing records from primary storage. [2025-09-22T19:39:10.735506] [INFO ] [MAIN ] KLG: Loaded 42547 existing records. [2025-09-22T19:39:10.787220] [DEBUG] [LOCAL ] KMPR: Loaded 38460 existing records from primary storage. [2025-09-22T19:39:10.818123] [INFO ] [MAIN ] KMPR: Loaded 38460 existing records. [2025-09-22T19:39:11.012848] [DEBUG] [LOCAL ] KMI: Loaded 54473 existing records from primary storage. [2025-09-22T19:39:11.039363] [INFO ] [MAIN ] KMI: Loaded 54473 existing records. [2025-09-22T19:39:11.455883] [WARN ] [MAIN ] KMPR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:39:11.500950] [INFO ] [MAIN ] KMPR: Wiping existing primary data before full refresh. [2025-09-22T19:39:11.516087] [INFO ] [LOCAL ] KMPR: Starting deletion of primary data. [2025-09-22T19:39:11.475508] [WARN ] [MAIN ] KLG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:39:11.545576] [DEBUG] [LOCAL ] KMPR: Deleted primary data file. [2025-09-22T19:39:11.587751] [INFO ] [MAIN ] KMPR: Starting full primary refresh. [2025-09-22T19:39:11.612834] [INFO ] [MAIN ] KLG: Wiping existing primary data before full refresh. [2025-09-22T19:39:11.612925] [WARN ] [MAIN ] KMI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:39:11.623741] [INFO ] [LOCAL ] KLG: Starting deletion of primary data. [2025-09-22T19:39:11.675406] [INFO ] [MAIN ] KMI: Wiping existing primary data before full refresh. [2025-09-22T19:39:11.761861] [DEBUG] [LOCAL ] KLG: Deleted primary data file. [2025-09-22T19:39:11.762020] [INFO ] [LOCAL ] KMI: Starting deletion of primary data. [2025-09-22T19:39:11.788264] [INFO ] [MAIN ] KLG: Starting full primary refresh. [2025-09-22T19:39:11.794201] [INFO ] [REMOTE ] KMPB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:39:11.799929] [DEBUG] [LOCAL ] KMI: Deleted primary data file. [2025-09-22T19:39:11.800321] [INFO ] [MAIN ] KMI: Starting full primary refresh. [2025-09-22T19:39:11.800634] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2024-12. [2025-09-22T19:39:12.546176] [INFO ] [REMOTE ] KMPR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:39:12.561983] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2024-12. [2025-09-22T19:39:12.665319] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2024-12 (0.86 seconds). [2025-09-22T19:39:12.687030] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-01. [2025-09-22T19:39:12.818462] [INFO ] [REMOTE ] KLG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:39:12.823841] [INFO ] [REMOTE ] KMI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:39:12.824561] [INFO ] [REMOTE ] KMI: Fetching primary data for 2024-12. [2025-09-22T19:39:12.824842] [INFO ] [REMOTE ] KLG: Fetching primary data for 2024-12. [2025-09-22T19:39:13.308680] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-01 (0.62 seconds). [2025-09-22T19:39:13.309933] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-02. [2025-09-22T19:39:13.783173] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2024-12 (1.22 seconds). [2025-09-22T19:39:13.788888] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-01. [2025-09-22T19:39:13.808723] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-22T19:39:13.809923] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-03. [2025-09-22T19:39:14.242442] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-03 (0.43 seconds). [2025-09-22T19:39:14.244165] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-04. [2025-09-22T19:39:14.596032] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2024-12 (1.77 seconds). [2025-09-22T19:39:14.605234] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-01. [2025-09-22T19:39:14.839031] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-04 (0.59 seconds). [2025-09-22T19:39:14.840491] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-05. [2025-09-22T19:39:14.877503] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-22T19:39:14.922000] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-01. [2025-09-22T19:39:14.943778] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T19:39:15.292529] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-05 (0.45 seconds). [2025-09-22T19:39:15.722026] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-02. [2025-09-22T19:39:16.125521] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T19:39:16.522118] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-02. [2025-09-22T19:39:16.677089] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-22T19:39:17.154419] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-01 (2.23 seconds). [2025-09-22T19:39:17.322049] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-02. [2025-09-22T19:39:17.966832] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-02 (1.44 seconds). [2025-09-22T19:39:18.122037] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-06. [2025-09-22T19:39:18.735686] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-06 (0.61 seconds). [2025-09-22T19:39:18.922035] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-03. [2025-09-22T19:39:19.037119] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T19:39:19.722111] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-03. [2025-09-22T19:39:20.164411] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-22T19:39:20.522040] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-03. [2025-09-22T19:39:21.054560] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-03 (1.33 seconds). [2025-09-22T19:39:21.322081] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-04. [2025-09-22T19:39:22.122096] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-04. [2025-09-22T19:39:22.456074] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-03 (1.93 seconds). [2025-09-22T19:39:22.895542] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-04 (1.57 seconds). [2025-09-22T19:39:22.922012] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-05. [2025-09-22T19:39:23.424049] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T19:39:23.722100] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-07. [2025-09-22T19:39:24.168740] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-22T19:39:24.170211] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-05 (1.25 seconds). [2025-09-22T19:39:24.522040] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-08. [2025-09-22T19:39:25.092602] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-08 (0.57 seconds). [2025-09-22T19:39:25.322087] [INFO ] [REMOTE ] KMPB: Fetching primary data for 2025-09. [2025-09-22T19:39:25.857060] [INFO ] [REMOTE ] KMPB: Incremental fetch complete for 2025-09 (0.53 seconds). [2025-09-22T19:39:25.858100] [INFO ] [REMOTE ] KMPB: Full fetch complete (4864 records). [2025-09-22T19:39:25.858168] [DEBUG] [VALIDATOR ] KMPB: Validating primary data. [2025-09-22T19:39:26.127354] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-04. [2025-09-22T19:39:26.223295] [DEBUG] [VALIDATOR ] KMPB: All expected trading days are present. [2025-09-22T19:39:26.223496] [DEBUG] [VALIDATOR ] KMPB: Primary data validation passed. [2025-09-22T19:39:26.223753] [INFO ] [MAIN ] KMPB: Fetched primary data is valid. [2025-09-22T19:39:26.223816] [DEBUG] [LOCAL ] KMPB: Saving primary data. [2025-09-22T19:39:26.224340] [DEBUG] [LOCAL ] KMPB: Trimmed 4864 records to 3581 (keeping 200 days of data) [2025-09-22T19:39:26.246853] [DEBUG] [LOCAL ] KMPB: Primary data saved (3581 records). [2025-09-22T19:39:26.246949] [INFO ] [MAIN ] KMPB: Full history saved. [2025-09-22T19:39:26.247030] [INFO ] [MAIN ] Update Progress: 1201/2372 symbols completed. KMPB took 16.6s. Estimated remaining: 2h 35m 24s. Rate: 7.5 symbols/min [2025-09-22T19:39:26.423239] [INFO ] [MAIN ] KMT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:39:26.468742] [DEBUG] [LOCAL ] KMT: Loaded 43803 existing records from primary storage. [2025-09-22T19:39:26.468911] [INFO ] [MAIN ] KMT: Loaded 43803 existing records. [2025-09-22T19:39:26.651941] [WARN ] [MAIN ] KMT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:39:26.652200] [INFO ] [MAIN ] KMT: Wiping existing primary data before full refresh. [2025-09-22T19:39:26.652268] [INFO ] [LOCAL ] KMT: Starting deletion of primary data. [2025-09-22T19:39:26.653567] [DEBUG] [LOCAL ] KMT: Deleted primary data file. [2025-09-22T19:39:26.653667] [INFO ] [MAIN ] KMT: Starting full primary refresh. [2025-09-22T19:39:26.928283] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-06. [2025-09-22T19:39:27.018203] [INFO ] [REMOTE ] KMT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:39:27.722075] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-05. [2025-09-22T19:39:27.794333] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T19:39:28.488167] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T19:39:28.522067] [INFO ] [REMOTE ] KMT: Fetching primary data for 2024-12. [2025-09-22T19:39:29.038465] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T19:39:29.322058] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-06. [2025-09-22T19:39:30.033108] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2024-12 (1.51 seconds). [2025-09-22T19:39:30.122057] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-01. [2025-09-22T19:39:30.717842] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-06 (1.40 seconds). [2025-09-22T19:39:30.922081] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-07. [2025-09-22T19:39:31.270225] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T19:39:31.722099] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-02. [2025-09-22T19:39:32.522086] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-05. [2025-09-22T19:39:32.678599] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-07 (1.76 seconds). [2025-09-22T19:39:33.170421] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-22T19:39:33.322072] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-07. [2025-09-22T19:39:34.122087] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-08. [2025-09-22T19:39:34.245807] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T19:39:34.409222] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-07 (1.09 seconds). [2025-09-22T19:39:34.922071] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-06. [2025-09-22T19:39:35.279092] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-08 (1.16 seconds). [2025-09-22T19:39:35.722125] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-08. [2025-09-22T19:39:36.522048] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-03. [2025-09-22T19:39:36.760584] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-06 (1.84 seconds). [2025-09-22T19:39:37.322058] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-07. [2025-09-22T19:39:37.376522] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-08 (1.65 seconds). [2025-09-22T19:39:37.765965] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-22T19:39:38.122068] [INFO ] [REMOTE ] KMPR: Fetching primary data for 2025-09. [2025-09-22T19:39:38.922082] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-04. [2025-09-22T19:39:39.455573] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-07 (2.13 seconds). [2025-09-22T19:39:39.718354] [INFO ] [REMOTE ] KMPR: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-22T19:39:39.725008] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-08. [2025-09-22T19:39:39.726603] [INFO ] [REMOTE ] KMPR: Full fetch complete (50267 records). [2025-09-22T19:39:39.726717] [DEBUG] [VALIDATOR ] KMPR: Validating primary data. [2025-09-22T19:39:40.134930] [DEBUG] [VALIDATOR ] KMPR: All expected trading days are present. [2025-09-22T19:39:40.135161] [DEBUG] [VALIDATOR ] KMPR: Primary data validation passed. [2025-09-22T19:39:40.136061] [INFO ] [MAIN ] KMPR: Fetched primary data is valid. [2025-09-22T19:39:40.136141] [DEBUG] [LOCAL ] KMPR: Saving primary data. [2025-09-22T19:39:40.137365] [DEBUG] [LOCAL ] KMPR: Trimmed 50267 records to 38145 (keeping 200 days of data) [2025-09-22T19:39:40.281386] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-22T19:39:40.411304] [DEBUG] [LOCAL ] KMPR: Primary data saved (38145 records). [2025-09-22T19:39:40.411450] [INFO ] [MAIN ] KMPR: Full history saved. [2025-09-22T19:39:40.411539] [INFO ] [MAIN ] Update Progress: 1202/2372 symbols completed. KMPR took 30.7s. Estimated remaining: 2h 35m 22s. Rate: 7.5 symbols/min [2025-09-22T19:39:40.527270] [INFO ] [REMOTE ] KLG: Fetching primary data for 2025-09. [2025-09-22T19:39:40.585907] [INFO ] [MAIN ] KMX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:39:40.642231] [DEBUG] [LOCAL ] KMX: Loaded 53867 existing records from primary storage. [2025-09-22T19:39:40.642435] [INFO ] [MAIN ] KMX: Loaded 53867 existing records. [2025-09-22T19:39:40.825717] [WARN ] [MAIN ] KMX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:39:40.826004] [INFO ] [MAIN ] KMX: Wiping existing primary data before full refresh. [2025-09-22T19:39:40.826056] [INFO ] [LOCAL ] KMX: Starting deletion of primary data. [2025-09-22T19:39:40.827497] [DEBUG] [LOCAL ] KMX: Deleted primary data file. [2025-09-22T19:39:40.827565] [INFO ] [MAIN ] KMX: Starting full primary refresh. [2025-09-22T19:39:41.197026] [INFO ] [REMOTE ] KMX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:39:41.322054] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-05. [2025-09-22T19:39:41.740548] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-22T19:39:42.122043] [INFO ] [REMOTE ] KMI: Fetching primary data for 2025-09. [2025-09-22T19:39:42.219313] [INFO ] [REMOTE ] KLG: Incremental fetch complete for 2025-09 (1.69 seconds). [2025-09-22T19:39:42.227762] [INFO ] [REMOTE ] KLG: Full fetch complete (61775 records). [2025-09-22T19:39:42.227907] [DEBUG] [VALIDATOR ] KLG: Validating primary data. [2025-09-22T19:39:42.641727] [DEBUG] [VALIDATOR ] KLG: All expected trading days are present. [2025-09-22T19:39:42.641843] [DEBUG] [VALIDATOR ] KLG: Primary data validation passed. [2025-09-22T19:39:42.642742] [INFO ] [MAIN ] KLG: Fetched primary data is valid. [2025-09-22T19:39:42.642826] [DEBUG] [LOCAL ] KLG: Saving primary data. [2025-09-22T19:39:42.644282] [DEBUG] [LOCAL ] KLG: Trimmed 61775 records to 41901 (keeping 200 days of data) [2025-09-22T19:39:42.761606] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-05 (1.44 seconds). [2025-09-22T19:39:42.922195] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-06. [2025-09-22T19:39:42.953053] [DEBUG] [LOCAL ] KLG: Primary data saved (41901 records). [2025-09-22T19:39:42.953194] [INFO ] [MAIN ] KLG: Full history saved. [2025-09-22T19:39:42.953289] [INFO ] [MAIN ] Update Progress: 1203/2372 symbols completed. KLG took 33.3s. Estimated remaining: 2h 35m 8s. Rate: 7.5 symbols/min [2025-09-22T19:39:43.138208] [INFO ] [MAIN ] KN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:39:43.176853] [DEBUG] [LOCAL ] KN: Loaded 39680 existing records from primary storage. [2025-09-22T19:39:43.176997] [INFO ] [MAIN ] KN: Loaded 39680 existing records. [2025-09-22T19:39:43.352364] [WARN ] [MAIN ] KN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:39:43.352632] [INFO ] [MAIN ] KN: Wiping existing primary data before full refresh. [2025-09-22T19:39:43.352721] [INFO ] [LOCAL ] KN: Starting deletion of primary data. [2025-09-22T19:39:43.353962] [DEBUG] [LOCAL ] KN: Deleted primary data file. [2025-09-22T19:39:43.354022] [INFO ] [MAIN ] KN: Starting full primary refresh. [2025-09-22T19:39:43.711060] [INFO ] [REMOTE ] KN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:39:43.722001] [INFO ] [REMOTE ] KN: Fetching primary data for 2024-12. [2025-09-22T19:39:44.124202] [INFO ] [REMOTE ] KMI: Incremental fetch complete for 2025-09 (2.00 seconds). [2025-09-22T19:39:44.134252] [INFO ] [REMOTE ] KMI: Full fetch complete (77764 records). [2025-09-22T19:39:44.134449] [DEBUG] [VALIDATOR ] KMI: Validating primary data. [2025-09-22T19:39:44.537782] [INFO ] [REMOTE ] KMX: Fetching primary data for 2024-12. [2025-09-22T19:39:44.538299] [DEBUG] [VALIDATOR ] KMI: All expected trading days are present. [2025-09-22T19:39:44.539289] [DEBUG] [VALIDATOR ] KMI: Primary data validation passed. [2025-09-22T19:39:44.540331] [INFO ] [MAIN ] KMI: Fetched primary data is valid. [2025-09-22T19:39:44.540712] [DEBUG] [LOCAL ] KMI: Saving primary data. [2025-09-22T19:39:44.566011] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-06 (1.64 seconds). [2025-09-22T19:39:44.574416] [DEBUG] [LOCAL ] KMI: Trimmed 77764 records to 53693 (keeping 200 days of data) [2025-09-22T19:39:44.903782] [DEBUG] [LOCAL ] KMI: Primary data saved (53693 records). [2025-09-22T19:39:44.903918] [INFO ] [MAIN ] KMI: Full history saved. [2025-09-22T19:39:44.904001] [INFO ] [MAIN ] Update Progress: 1204/2372 symbols completed. KMI took 35.2s. Estimated remaining: 2h 34m 55s. Rate: 7.5 symbols/min [2025-09-22T19:39:45.107331] [INFO ] [MAIN ] KNF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:39:45.142184] [DEBUG] [LOCAL ] KNF: Loaded 36245 existing records from primary storage. [2025-09-22T19:39:45.142318] [INFO ] [MAIN ] KNF: Loaded 36245 existing records. [2025-09-22T19:39:45.323114] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-07. [2025-09-22T19:39:45.326946] [WARN ] [MAIN ] KNF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:39:45.327893] [INFO ] [MAIN ] KNF: Wiping existing primary data before full refresh. [2025-09-22T19:39:45.327944] [INFO ] [LOCAL ] KNF: Starting deletion of primary data. [2025-09-22T19:39:45.329113] [DEBUG] [LOCAL ] KNF: Deleted primary data file. [2025-09-22T19:39:45.329175] [INFO ] [MAIN ] KNF: Starting full primary refresh. [2025-09-22T19:39:45.719405] [INFO ] [REMOTE ] KNF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:39:45.720973] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-22T19:39:46.122032] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-01. [2025-09-22T19:39:46.299425] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:39:46.871682] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-07 (1.55 seconds). [2025-09-22T19:39:46.922022] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-08. [2025-09-22T19:39:47.410978] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-01 (1.29 seconds). [2025-09-22T19:39:47.722114] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-01. [2025-09-22T19:39:48.238020] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-08 (1.32 seconds). [2025-09-22T19:39:48.522132] [INFO ] [REMOTE ] KMT: Fetching primary data for 2025-09. [2025-09-22T19:39:49.322091] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-02. [2025-09-22T19:39:49.399465] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-01 (1.68 seconds). [2025-09-22T19:39:49.741676] [INFO ] [REMOTE ] KMT: Incremental fetch complete for 2025-09 (1.22 seconds). [2025-09-22T19:39:49.748640] [INFO ] [REMOTE ] KMT: Full fetch complete (61903 records). [2025-09-22T19:39:49.748912] [DEBUG] [VALIDATOR ] KMT: Validating primary data. [2025-09-22T19:39:50.127159] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-02. [2025-09-22T19:39:50.147419] [DEBUG] [VALIDATOR ] KMT: All expected trading days are present. [2025-09-22T19:39:50.147501] [DEBUG] [VALIDATOR ] KMT: Primary data validation passed. [2025-09-22T19:39:50.148369] [INFO ] [MAIN ] KMT: Fetched primary data is valid. [2025-09-22T19:39:50.149215] [DEBUG] [LOCAL ] KMT: Saving primary data. [2025-09-22T19:39:50.150586] [DEBUG] [LOCAL ] KMT: Trimmed 61903 records to 43079 (keeping 200 days of data) [2025-09-22T19:39:50.399427] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-02 (1.08 seconds). [2025-09-22T19:39:50.447337] [DEBUG] [LOCAL ] KMT: Primary data saved (43079 records). [2025-09-22T19:39:50.447456] [INFO ] [MAIN ] KMT: Full history saved. [2025-09-22T19:39:50.447535] [INFO ] [MAIN ] Update Progress: 1205/2372 symbols completed. KMT took 24.2s. Estimated remaining: 2h 34m 44s. Rate: 7.5 symbols/min [2025-09-22T19:39:50.621687] [INFO ] [MAIN ] KNOP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:39:50.632855] [DEBUG] [LOCAL ] KNOP: Loaded 10092 existing records from primary storage. [2025-09-22T19:39:50.632969] [INFO ] [MAIN ] KNOP: Loaded 10092 existing records. [2025-09-22T19:39:50.817067] [WARN ] [MAIN ] KNOP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:39:50.817346] [INFO ] [MAIN ] KNOP: Wiping existing primary data before full refresh. [2025-09-22T19:39:50.817393] [INFO ] [LOCAL ] KNOP: Starting deletion of primary data. [2025-09-22T19:39:50.817882] [DEBUG] [LOCAL ] KNOP: Deleted primary data file. [2025-09-22T19:39:50.817954] [INFO ] [MAIN ] KNOP: Starting full primary refresh. [2025-09-22T19:39:50.923240] [INFO ] [REMOTE ] KNF: Fetching primary data for 2024-12. [2025-09-22T19:39:51.186845] [INFO ] [REMOTE ] KNOP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:39:51.722051] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-03. [2025-09-22T19:39:51.871856] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-22T19:39:52.287631] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T19:39:52.522082] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-03. [2025-09-22T19:39:52.991312] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-03 (1.27 seconds). [2025-09-22T19:39:53.322082] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-01. [2025-09-22T19:39:54.122119] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-04. [2025-09-22T19:39:54.278167] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-03 (1.76 seconds). [2025-09-22T19:39:54.600011] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-22T19:39:54.922135] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2024-12. [2025-09-22T19:39:55.423866] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T19:39:55.651342] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2024-12 (0.73 seconds). [2025-09-22T19:39:55.722013] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-01. [2025-09-22T19:39:56.522051] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-05. [2025-09-22T19:39:56.583466] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-01 (0.86 seconds). [2025-09-22T19:39:57.322063] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-02. [2025-09-22T19:39:57.885899] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-05 (1.36 seconds). [2025-09-22T19:39:58.032255] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-02 (0.71 seconds). [2025-09-22T19:39:58.122065] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-04. [2025-09-22T19:39:58.922071] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-02. [2025-09-22T19:39:59.722081] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-06. [2025-09-22T19:40:00.033764] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-22T19:40:00.161236] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-02 (1.24 seconds). [2025-09-22T19:40:00.522086] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-03. [2025-09-22T19:40:01.014890] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-06 (1.29 seconds). [2025-09-22T19:40:01.322080] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-03. [2025-09-22T19:40:01.970404] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-03 (1.45 seconds). [2025-09-22T19:40:02.114184] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-03 (0.79 seconds). [2025-09-22T19:40:02.122052] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-04. [2025-09-22T19:40:02.922072] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-04. [2025-09-22T19:40:03.050245] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-04 (0.93 seconds). [2025-09-22T19:40:03.722056] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-05. [2025-09-22T19:40:04.315671] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-04 (1.39 seconds). [2025-09-22T19:40:04.522034] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-07. [2025-09-22T19:40:04.539124] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-05 (0.82 seconds). [2025-09-22T19:40:05.322086] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-05. [2025-09-22T19:40:05.972063] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-07 (1.45 seconds). [2025-09-22T19:40:06.122017] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-08. [2025-09-22T19:40:06.646183] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T19:40:06.922069] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-05. [2025-09-22T19:40:07.503339] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T19:40:07.722058] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-06. [2025-09-22T19:40:08.310935] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-06 (0.59 seconds). [2025-09-22T19:40:08.522034] [INFO ] [REMOTE ] KN: Fetching primary data for 2025-09. [2025-09-22T19:40:08.594052] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T19:40:09.322047] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-07. [2025-09-22T19:40:09.971160] [INFO ] [REMOTE ] KN: Incremental fetch complete for 2025-09 (1.45 seconds). [2025-09-22T19:40:09.977482] [INFO ] [REMOTE ] KN: Full fetch complete (56260 records). [2025-09-22T19:40:09.977592] [DEBUG] [VALIDATOR ] KN: Validating primary data. [2025-09-22T19:40:10.127116] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-06. [2025-09-22T19:40:10.388713] [DEBUG] [VALIDATOR ] KN: All expected trading days are present. [2025-09-22T19:40:10.388832] [DEBUG] [VALIDATOR ] KN: Primary data validation passed. [2025-09-22T19:40:10.398580] [INFO ] [MAIN ] KN: Fetched primary data is valid. [2025-09-22T19:40:10.398728] [DEBUG] [LOCAL ] KN: Saving primary data. [2025-09-22T19:40:10.400868] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-07 (1.08 seconds). [2025-09-22T19:40:10.404989] [DEBUG] [LOCAL ] KN: Trimmed 56260 records to 38942 (keeping 200 days of data) [2025-09-22T19:40:10.635132] [DEBUG] [LOCAL ] KN: Primary data saved (38942 records). [2025-09-22T19:40:10.635283] [INFO ] [MAIN ] KN: Full history saved. [2025-09-22T19:40:10.635423] [INFO ] [MAIN ] Update Progress: 1206/2372 symbols completed. KN took 27.7s. Estimated remaining: 2h 34m 48s. Rate: 7.5 symbols/min [2025-09-22T19:40:10.803022] [INFO ] [MAIN ] KNSL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:40:10.824092] [DEBUG] [LOCAL ] KNSL: Loaded 18452 existing records from primary storage. [2025-09-22T19:40:10.824222] [INFO ] [MAIN ] KNSL: Loaded 18452 existing records. [2025-09-22T19:40:10.924236] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-08. [2025-09-22T19:40:11.005919] [WARN ] [MAIN ] KNSL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:40:11.006159] [INFO ] [MAIN ] KNSL: Wiping existing primary data before full refresh. [2025-09-22T19:40:11.006207] [INFO ] [LOCAL ] KNSL: Starting deletion of primary data. [2025-09-22T19:40:11.006933] [DEBUG] [LOCAL ] KNSL: Deleted primary data file. [2025-09-22T19:40:11.006993] [INFO ] [MAIN ] KNSL: Starting full primary refresh. [2025-09-22T19:40:11.379923] [INFO ] [REMOTE ] KNSL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:40:11.722061] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2024-12. [2025-09-22T19:40:11.764942] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-08 (0.84 seconds). [2025-09-22T19:40:12.019317] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-06 (1.89 seconds). [2025-09-22T19:40:12.522051] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-07. [2025-09-22T19:40:12.743401] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-22T19:40:13.322059] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-01. [2025-09-22T19:40:14.122027] [INFO ] [REMOTE ] KNOP: Fetching primary data for 2025-09. [2025-09-22T19:40:14.466235] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-01 (1.14 seconds). [2025-09-22T19:40:14.509030] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-07 (1.99 seconds). [2025-09-22T19:40:14.922049] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-06. [2025-09-22T19:40:15.096170] [INFO ] [REMOTE ] KNOP: Incremental fetch complete for 2025-09 (0.97 seconds). [2025-09-22T19:40:15.098353] [INFO ] [REMOTE ] KNOP: Full fetch complete (14719 records). [2025-09-22T19:40:15.098468] [DEBUG] [VALIDATOR ] KNOP: Validating primary data. [2025-09-22T19:40:15.483911] [DEBUG] [VALIDATOR ] KNOP: All expected trading days are present. [2025-09-22T19:40:15.484066] [DEBUG] [VALIDATOR ] KNOP: Primary data validation passed. [2025-09-22T19:40:15.484562] [INFO ] [MAIN ] KNOP: Fetched primary data is valid. [2025-09-22T19:40:15.484701] [DEBUG] [LOCAL ] KNOP: Saving primary data. [2025-09-22T19:40:15.487709] [DEBUG] [LOCAL ] KNOP: Trimmed 14719 records to 9908 (keeping 200 days of data) [2025-09-22T19:40:15.552610] [DEBUG] [LOCAL ] KNOP: Primary data saved (9908 records). [2025-09-22T19:40:15.552801] [INFO ] [MAIN ] KNOP: Full history saved. [2025-09-22T19:40:15.553061] [INFO ] [MAIN ] Update Progress: 1207/2372 symbols completed. KNOP took 25.1s. Estimated remaining: 2h 34m 37s. Rate: 7.5 symbols/min [2025-09-22T19:40:15.729330] [INFO ] [MAIN ] KNTK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:40:15.727205] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-02. [2025-09-22T19:40:15.792987] [DEBUG] [LOCAL ] KNTK: Loaded 46851 existing records from primary storage. [2025-09-22T19:40:15.793166] [INFO ] [MAIN ] KNTK: Loaded 46851 existing records. [2025-09-22T19:40:15.983072] [WARN ] [MAIN ] KNTK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:40:15.983371] [INFO ] [MAIN ] KNTK: Wiping existing primary data before full refresh. [2025-09-22T19:40:15.983428] [INFO ] [LOCAL ] KNTK: Starting deletion of primary data. [2025-09-22T19:40:15.985147] [DEBUG] [LOCAL ] KNTK: Deleted primary data file. [2025-09-22T19:40:15.985222] [INFO ] [MAIN ] KNTK: Starting full primary refresh. [2025-09-22T19:40:16.395514] [INFO ] [REMOTE ] KNTK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:40:16.418545] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-06 (1.50 seconds). [2025-09-22T19:40:16.522007] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-07. [2025-09-22T19:40:16.903290] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-22T19:40:17.322036] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-08. [2025-09-22T19:40:17.646036] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T19:40:18.122088] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2024-12. [2025-09-22T19:40:18.829605] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T19:40:18.922079] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-08. [2025-09-22T19:40:19.520585] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2024-12 (1.40 seconds). [2025-09-22T19:40:19.722136] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-01. [2025-09-22T19:40:19.934768] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-08 (1.01 seconds). [2025-09-22T19:40:20.522156] [INFO ] [REMOTE ] KNF: Fetching primary data for 2025-09. [2025-09-22T19:40:21.134057] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-01 (1.41 seconds). [2025-09-22T19:40:21.322067] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-02. [2025-09-22T19:40:22.060333] [INFO ] [REMOTE ] KNF: Incremental fetch complete for 2025-09 (1.54 seconds). [2025-09-22T19:40:22.066567] [INFO ] [REMOTE ] KNF: Full fetch complete (50169 records). [2025-09-22T19:40:22.066694] [DEBUG] [VALIDATOR ] KNF: Validating primary data. [2025-09-22T19:40:22.127332] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-03. [2025-09-22T19:40:22.499125] [DEBUG] [VALIDATOR ] KNF: All expected trading days are present. [2025-09-22T19:40:22.499214] [DEBUG] [VALIDATOR ] KNF: Primary data validation passed. [2025-09-22T19:40:22.499999] [INFO ] [MAIN ] KNF: Fetched primary data is valid. [2025-09-22T19:40:22.500073] [DEBUG] [LOCAL ] KNF: Saving primary data. [2025-09-22T19:40:22.501430] [DEBUG] [LOCAL ] KNF: Trimmed 50169 records to 35762 (keeping 200 days of data) [2025-09-22T19:40:22.749350] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-02 (1.43 seconds). [2025-09-22T19:40:22.760437] [DEBUG] [LOCAL ] KNF: Primary data saved (35762 records). [2025-09-22T19:40:22.760943] [INFO ] [MAIN ] KNF: Full history saved. [2025-09-22T19:40:22.761085] [INFO ] [MAIN ] Update Progress: 1208/2372 symbols completed. KNF took 37.9s. Estimated remaining: 2h 34m 29s. Rate: 7.5 symbols/min [2025-09-22T19:40:22.948959] [INFO ] [MAIN ] KNX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:40:22.923410] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-03. [2025-09-22T19:40:23.009671] [DEBUG] [LOCAL ] KNX: Loaded 53366 existing records from primary storage. [2025-09-22T19:40:23.009853] [INFO ] [MAIN ] KNX: Loaded 53366 existing records. [2025-09-22T19:40:23.209503] [WARN ] [MAIN ] KNX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:40:23.209870] [INFO ] [MAIN ] KNX: Wiping existing primary data before full refresh. [2025-09-22T19:40:23.210035] [INFO ] [LOCAL ] KNX: Starting deletion of primary data. [2025-09-22T19:40:23.211637] [DEBUG] [LOCAL ] KNX: Deleted primary data file. [2025-09-22T19:40:23.211742] [INFO ] [MAIN ] KNX: Starting full primary refresh. [2025-09-22T19:40:23.364885] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-03 (1.24 seconds). [2025-09-22T19:40:23.624728] [INFO ] [REMOTE ] KNX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:40:23.722100] [INFO ] [REMOTE ] KNX: Fetching primary data for 2024-12. [2025-09-22T19:40:24.208630] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-03 (1.29 seconds). [2025-09-22T19:40:24.522100] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-04. [2025-09-22T19:40:25.322069] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-04. [2025-09-22T19:40:25.390788] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2024-12 (1.67 seconds). [2025-09-22T19:40:26.122045] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-01. [2025-09-22T19:40:26.165120] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-04 (1.64 seconds). [2025-09-22T19:40:26.613065] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-22T19:40:26.922059] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-05. [2025-09-22T19:40:27.722042] [INFO ] [REMOTE ] KMX: Fetching primary data for 2025-09. [2025-09-22T19:40:27.790892] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-22T19:40:28.522038] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-02. [2025-09-22T19:40:28.609920] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-05 (1.69 seconds). [2025-09-22T19:40:29.322080] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-06. [2025-09-22T19:40:29.526639] [INFO ] [REMOTE ] KMX: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T19:40:29.541549] [INFO ] [REMOTE ] KMX: Full fetch complete (75914 records). [2025-09-22T19:40:29.541813] [DEBUG] [VALIDATOR ] KMX: Validating primary data. [2025-09-22T19:40:29.966784] [DEBUG] [VALIDATOR ] KMX: All expected trading days are present. [2025-09-22T19:40:29.966949] [DEBUG] [VALIDATOR ] KMX: Primary data validation passed. [2025-09-22T19:40:29.967978] [INFO ] [MAIN ] KMX: Fetched primary data is valid. [2025-09-22T19:40:29.968044] [DEBUG] [LOCAL ] KMX: Saving primary data. [2025-09-22T19:40:29.969887] [DEBUG] [LOCAL ] KMX: Trimmed 75914 records to 53109 (keeping 200 days of data) [2025-09-22T19:40:30.153275] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-05. [2025-09-22T19:40:30.239288] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T19:40:30.342733] [DEBUG] [LOCAL ] KMX: Primary data saved (53109 records). [2025-09-22T19:40:30.342894] [INFO ] [MAIN ] KMX: Full history saved. [2025-09-22T19:40:30.342988] [INFO ] [MAIN ] Update Progress: 1209/2372 symbols completed. KMX took 49.9s. Estimated remaining: 2h 34m 20s. Rate: 7.5 symbols/min [2025-09-22T19:40:30.526680] [INFO ] [MAIN ] KO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:40:30.596055] [DEBUG] [LOCAL ] KO: Loaded 54598 existing records from primary storage. [2025-09-22T19:40:30.596226] [INFO ] [MAIN ] KO: Loaded 54598 existing records. [2025-09-22T19:40:30.810870] [WARN ] [MAIN ] KO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:40:30.814900] [INFO ] [MAIN ] KO: Wiping existing primary data before full refresh. [2025-09-22T19:40:30.816262] [INFO ] [LOCAL ] KO: Starting deletion of primary data. [2025-09-22T19:40:30.816165] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T19:40:30.827731] [DEBUG] [LOCAL ] KO: Deleted primary data file. [2025-09-22T19:40:30.827808] [INFO ] [MAIN ] KO: Starting full primary refresh. [2025-09-22T19:40:30.927196] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-07. [2025-09-22T19:40:31.204884] [INFO ] [REMOTE ] KO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:40:31.216004] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-05 (1.06 seconds). [2025-09-22T19:40:31.722061] [INFO ] [REMOTE ] KO: Fetching primary data for 2024-12. [2025-09-22T19:40:32.522034] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-03. [2025-09-22T19:40:32.721996] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T19:40:33.322192] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-08. [2025-09-22T19:40:34.122036] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-06. [2025-09-22T19:40:34.298935] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-03 (1.78 seconds). [2025-09-22T19:40:34.441354] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2024-12 (2.72 seconds). [2025-09-22T19:40:34.861796] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-08 (1.54 seconds). [2025-09-22T19:40:34.910632] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-22T19:40:34.922023] [INFO ] [REMOTE ] KNTK: Fetching primary data for 2025-09. [2025-09-22T19:40:35.722076] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-01. [2025-09-22T19:40:36.522043] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-04. [2025-09-22T19:40:36.634089] [INFO ] [REMOTE ] KNTK: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T19:40:36.641999] [INFO ] [REMOTE ] KNTK: Full fetch complete (63789 records). [2025-09-22T19:40:36.642175] [DEBUG] [VALIDATOR ] KNTK: Validating primary data. [2025-09-22T19:40:37.043988] [DEBUG] [VALIDATOR ] KNTK: All expected trading days are present. [2025-09-22T19:40:37.044071] [DEBUG] [VALIDATOR ] KNTK: Primary data validation passed. [2025-09-22T19:40:37.045011] [INFO ] [MAIN ] KNTK: Fetched primary data is valid. [2025-09-22T19:40:37.045111] [DEBUG] [LOCAL ] KNTK: Saving primary data. [2025-09-22T19:40:37.046438] [DEBUG] [LOCAL ] KNTK: Trimmed 63789 records to 46086 (keeping 200 days of data) [2025-09-22T19:40:37.331681] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-07. [2025-09-22T19:40:37.343606] [DEBUG] [LOCAL ] KNTK: Primary data saved (46086 records). [2025-09-22T19:40:37.343728] [INFO ] [MAIN ] KNTK: Full history saved. [2025-09-22T19:40:37.343834] [INFO ] [MAIN ] Update Progress: 1210/2372 symbols completed. KNTK took 21.8s. Estimated remaining: 2h 34m 11s. Rate: 7.5 symbols/min [2025-09-22T19:40:37.517609] [INFO ] [MAIN ] KODK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:40:37.558029] [DEBUG] [LOCAL ] KODK: Loaded 44070 existing records from primary storage. [2025-09-22T19:40:37.558169] [INFO ] [MAIN ] KODK: Loaded 44070 existing records. [2025-09-22T19:40:37.734255] [WARN ] [MAIN ] KODK: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:40:37.734676] [INFO ] [MAIN ] KODK: Wiping existing primary data before full refresh. [2025-09-22T19:40:37.734765] [INFO ] [LOCAL ] KODK: Starting deletion of primary data. [2025-09-22T19:40:37.736099] [DEBUG] [LOCAL ] KODK: Deleted primary data file. [2025-09-22T19:40:37.736165] [INFO ] [MAIN ] KODK: Starting full primary refresh. [2025-09-22T19:40:38.161075] [INFO ] [REMOTE ] KODK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:40:38.161796] [INFO ] [REMOTE ] KODK: Fetching primary data for 2024-12. [2025-09-22T19:40:38.298582] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-01 (2.58 seconds). [2025-09-22T19:40:38.372811] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-07 (1.04 seconds). [2025-09-22T19:40:38.502184] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-04 (1.98 seconds). [2025-09-22T19:40:38.922119] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-08. [2025-09-22T19:40:39.722128] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-05. [2025-09-22T19:40:39.879260] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T19:40:39.941295] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-08 (1.02 seconds). [2025-09-22T19:40:40.522085] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-02. [2025-09-22T19:40:41.322033] [INFO ] [REMOTE ] KNSL: Fetching primary data for 2025-09. [2025-09-22T19:40:41.536821] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-22T19:40:42.122233] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-06. [2025-09-22T19:40:42.413251] [INFO ] [REMOTE ] KNSL: Incremental fetch complete for 2025-09 (1.09 seconds). [2025-09-22T19:40:42.418046] [INFO ] [REMOTE ] KNSL: Full fetch complete (26766 records). [2025-09-22T19:40:42.418216] [DEBUG] [VALIDATOR ] KNSL: Validating primary data. [2025-09-22T19:40:42.824552] [DEBUG] [VALIDATOR ] KNSL: All expected trading days are present. [2025-09-22T19:40:42.824672] [DEBUG] [VALIDATOR ] KNSL: Primary data validation passed. [2025-09-22T19:40:42.825362] [INFO ] [MAIN ] KNSL: Fetched primary data is valid. [2025-09-22T19:40:42.825425] [DEBUG] [LOCAL ] KNSL: Saving primary data. [2025-09-22T19:40:42.826166] [DEBUG] [LOCAL ] KNSL: Trimmed 26766 records to 18127 (keeping 200 days of data) [2025-09-22T19:40:42.923143] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-01. [2025-09-22T19:40:42.987583] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-02 (2.47 seconds). [2025-09-22T19:40:42.989957] [DEBUG] [LOCAL ] KNSL: Primary data saved (18127 records). [2025-09-22T19:40:43.000006] [INFO ] [MAIN ] KNSL: Full history saved. [2025-09-22T19:40:43.000438] [INFO ] [MAIN ] Update Progress: 1211/2372 symbols completed. KNSL took 32.4s. Estimated remaining: 2h 34m 1s. Rate: 7.5 symbols/min [2025-09-22T19:40:43.174583] [INFO ] [MAIN ] KOF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:40:43.205671] [DEBUG] [LOCAL ] KOF: Loaded 26373 existing records from primary storage. [2025-09-22T19:40:43.205854] [INFO ] [MAIN ] KOF: Loaded 26373 existing records. [2025-09-22T19:40:43.399158] [WARN ] [MAIN ] KOF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:40:43.399444] [INFO ] [MAIN ] KOF: Wiping existing primary data before full refresh. [2025-09-22T19:40:43.399515] [INFO ] [LOCAL ] KOF: Starting deletion of primary data. [2025-09-22T19:40:43.400320] [DEBUG] [LOCAL ] KOF: Deleted primary data file. [2025-09-22T19:40:43.400381] [INFO ] [MAIN ] KOF: Starting full primary refresh. [2025-09-22T19:40:43.727478] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-03. [2025-09-22T19:40:43.778013] [INFO ] [REMOTE ] KOF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:40:43.818321] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-06 (1.70 seconds). [2025-09-22T19:40:44.491073] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-01 (1.57 seconds). [2025-09-22T19:40:44.522104] [INFO ] [REMOTE ] KOF: Fetching primary data for 2024-12. [2025-09-22T19:40:45.322123] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-02. [2025-09-22T19:40:45.469405] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2024-12 (0.95 seconds). [2025-09-22T19:40:46.122091] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-01. [2025-09-22T19:40:46.405727] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-03 (2.68 seconds). [2025-09-22T19:40:46.922176] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-07. [2025-09-22T19:40:46.992719] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-02 (1.67 seconds). [2025-09-22T19:40:47.290847] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-22T19:40:47.722220] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-03. [2025-09-22T19:40:48.400101] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T19:40:48.522078] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-08. [2025-09-22T19:40:49.322107] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-04. [2025-09-22T19:40:49.417704] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-22T19:40:49.900105] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-08 (1.38 seconds). [2025-09-22T19:40:50.122103] [INFO ] [REMOTE ] KNX: Fetching primary data for 2025-09. [2025-09-22T19:40:50.922066] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-02. [2025-09-22T19:40:51.722196] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-04. [2025-09-22T19:40:51.887545] [INFO ] [REMOTE ] KNX: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T19:40:51.916943] [INFO ] [REMOTE ] KNX: Full fetch complete (75679 records). [2025-09-22T19:40:51.936166] [DEBUG] [VALIDATOR ] KNX: Validating primary data. [2025-09-22T19:40:51.980461] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-04 (2.66 seconds). [2025-09-22T19:40:52.414791] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-02 (1.49 seconds). [2025-09-22T19:40:52.420161] [DEBUG] [VALIDATOR ] KNX: All expected trading days are present. [2025-09-22T19:40:52.420712] [DEBUG] [VALIDATOR ] KNX: Primary data validation passed. [2025-09-22T19:40:52.422091] [INFO ] [MAIN ] KNX: Fetched primary data is valid. [2025-09-22T19:40:52.422173] [DEBUG] [LOCAL ] KNX: Saving primary data. [2025-09-22T19:40:52.423564] [DEBUG] [LOCAL ] KNX: Trimmed 75679 records to 52594 (keeping 200 days of data) [2025-09-22T19:40:52.522194] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-03. [2025-09-22T19:40:52.749586] [DEBUG] [LOCAL ] KNX: Primary data saved (52594 records). [2025-09-22T19:40:52.749756] [INFO ] [MAIN ] KNX: Full history saved. [2025-09-22T19:40:52.749847] [INFO ] [MAIN ] Update Progress: 1212/2372 symbols completed. KNX took 30.0s. Estimated remaining: 2h 33m 55s. Rate: 7.5 symbols/min [2025-09-22T19:40:52.918338] [INFO ] [MAIN ] KOP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:40:52.936968] [DEBUG] [LOCAL ] KOP: Loaded 18334 existing records from primary storage. [2025-09-22T19:40:52.937093] [INFO ] [MAIN ] KOP: Loaded 18334 existing records. [2025-09-22T19:40:53.130432] [WARN ] [MAIN ] KOP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:40:53.142870] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-22T19:40:53.141968] [INFO ] [MAIN ] KOP: Wiping existing primary data before full refresh. [2025-09-22T19:40:53.151996] [INFO ] [LOCAL ] KOP: Starting deletion of primary data. [2025-09-22T19:40:53.153069] [DEBUG] [LOCAL ] KOP: Deleted primary data file. [2025-09-22T19:40:53.153133] [INFO ] [MAIN ] KOP: Starting full primary refresh. [2025-09-22T19:40:53.332028] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-05. [2025-09-22T19:40:53.536168] [INFO ] [REMOTE ] KOP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:40:53.582162] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-03 (1.06 seconds). [2025-09-22T19:40:54.122062] [INFO ] [REMOTE ] KOP: Fetching primary data for 2024-12. [2025-09-22T19:40:54.881429] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-05 (1.55 seconds). [2025-09-22T19:40:54.922060] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-05. [2025-09-22T19:40:55.173391] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T19:40:55.722071] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-01. [2025-09-22T19:40:56.522047] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-04. [2025-09-22T19:40:56.688894] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-01 (0.97 seconds). [2025-09-22T19:40:57.322043] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-06. [2025-09-22T19:40:57.433691] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-05 (2.51 seconds). [2025-09-22T19:40:57.554523] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-04 (1.03 seconds). [2025-09-22T19:40:58.122111] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-02. [2025-09-22T19:40:58.804350] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-06 (1.48 seconds). [2025-09-22T19:40:58.845328] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-22T19:40:58.922017] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-03. [2025-09-22T19:40:59.722067] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-07. [2025-09-22T19:40:59.970419] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-03 (1.05 seconds). [2025-09-22T19:41:00.522044] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-05. [2025-09-22T19:41:01.314732] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T19:41:01.324332] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-04. [2025-09-22T19:41:02.107056] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T19:41:02.122014] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-06. [2025-09-22T19:41:02.429041] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-04 (1.10 seconds). [2025-09-22T19:41:02.922066] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-06. [2025-09-22T19:41:03.019846] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-06 (0.90 seconds). [2025-09-22T19:41:03.722081] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-05. [2025-09-22T19:41:04.522255] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-08. [2025-09-22T19:41:04.522158] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-05 (0.80 seconds). [2025-09-22T19:41:05.322028] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-07. [2025-09-22T19:41:05.352988] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-06 (2.43 seconds). [2025-09-22T19:41:05.907509] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-08 (1.39 seconds). [2025-09-22T19:41:06.122059] [INFO ] [REMOTE ] KODK: Fetching primary data for 2025-09. [2025-09-22T19:41:06.758460] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T19:41:06.922067] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-08. [2025-09-22T19:41:07.722087] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-07. [2025-09-22T19:41:07.758771] [INFO ] [REMOTE ] KODK: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-22T19:41:07.765429] [INFO ] [REMOTE ] KODK: Full fetch complete (63653 records). [2025-09-22T19:41:07.765572] [DEBUG] [VALIDATOR ] KODK: Validating primary data. [2025-09-22T19:41:08.170015] [DEBUG] [VALIDATOR ] KODK: All expected trading days are present. [2025-09-22T19:41:08.170128] [DEBUG] [VALIDATOR ] KODK: Primary data validation passed. [2025-09-22T19:41:08.171050] [INFO ] [MAIN ] KODK: Fetched primary data is valid. [2025-09-22T19:41:08.171117] [DEBUG] [LOCAL ] KODK: Saving primary data. [2025-09-22T19:41:08.172598] [DEBUG] [LOCAL ] KODK: Trimmed 63653 records to 43420 (keeping 200 days of data) [2025-09-22T19:41:08.407756] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T19:41:08.438981] [DEBUG] [LOCAL ] KODK: Primary data saved (43420 records). [2025-09-22T19:41:08.439126] [INFO ] [MAIN ] KODK: Full history saved. [2025-09-22T19:41:08.439211] [INFO ] [MAIN ] Update Progress: 1213/2372 symbols completed. KODK took 31.1s. Estimated remaining: 2h 33m 54s. Rate: 7.5 symbols/min [2025-09-22T19:41:08.531010] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-06. [2025-09-22T19:41:08.616263] [INFO ] [MAIN ] KORE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:41:08.620072] [DEBUG] [LOCAL ] KORE: Loaded 1975 existing records from primary storage. [2025-09-22T19:41:08.620191] [INFO ] [MAIN ] KORE: Loaded 1975 existing records. [2025-09-22T19:41:08.796985] [WARN ] [MAIN ] KORE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:41:08.797244] [INFO ] [MAIN ] KORE: Wiping existing primary data before full refresh. [2025-09-22T19:41:08.797301] [INFO ] [LOCAL ] KORE: Starting deletion of primary data. [2025-09-22T19:41:08.797507] [DEBUG] [LOCAL ] KORE: Deleted primary data file. [2025-09-22T19:41:08.797566] [INFO ] [MAIN ] KORE: Starting full primary refresh. [2025-09-22T19:41:09.189462] [INFO ] [REMOTE ] KORE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:41:09.273569] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-06 (0.74 seconds). [2025-09-22T19:41:09.322049] [INFO ] [REMOTE ] KOF: Fetching primary data for 2025-09. [2025-09-22T19:41:10.122056] [INFO ] [REMOTE ] KORE: Fetching primary data for 2024-12. [2025-09-22T19:41:10.663915] [INFO ] [REMOTE ] KOF: Incremental fetch complete for 2025-09 (1.34 seconds). [2025-09-22T19:41:10.668572] [INFO ] [REMOTE ] KOF: Full fetch complete (36955 records). [2025-09-22T19:41:10.668689] [DEBUG] [VALIDATOR ] KOF: Validating primary data. [2025-09-22T19:41:10.930140] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-07. [2025-09-22T19:41:11.080024] [DEBUG] [VALIDATOR ] KOF: All expected trading days are present. [2025-09-22T19:41:11.080989] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2024-12 (0.96 seconds). [2025-09-22T19:41:11.080673] [DEBUG] [VALIDATOR ] KOF: Primary data validation passed. [2025-09-22T19:41:11.084917] [INFO ] [MAIN ] KOF: Fetched primary data is valid. [2025-09-22T19:41:11.085610] [DEBUG] [LOCAL ] KOF: Saving primary data. [2025-09-22T19:41:11.086536] [DEBUG] [LOCAL ] KOF: Trimmed 36955 records to 25911 (keeping 200 days of data) [2025-09-22T19:41:11.257356] [DEBUG] [LOCAL ] KOF: Primary data saved (25911 records). [2025-09-22T19:41:11.257514] [INFO ] [MAIN ] KOF: Full history saved. [2025-09-22T19:41:11.257605] [INFO ] [MAIN ] Update Progress: 1214/2372 symbols completed. KOF took 28.3s. Estimated remaining: 2h 33m 41s. Rate: 7.5 symbols/min [2025-09-22T19:41:11.429974] [INFO ] [MAIN ] KOS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:41:11.487080] [DEBUG] [LOCAL ] KOS: Loaded 53842 existing records from primary storage. [2025-09-22T19:41:11.487239] [INFO ] [MAIN ] KOS: Loaded 53842 existing records. [2025-09-22T19:41:11.666997] [WARN ] [MAIN ] KOS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:41:11.667329] [INFO ] [MAIN ] KOS: Wiping existing primary data before full refresh. [2025-09-22T19:41:11.667405] [INFO ] [LOCAL ] KOS: Starting deletion of primary data. [2025-09-22T19:41:11.669063] [DEBUG] [LOCAL ] KOS: Deleted primary data file. [2025-09-22T19:41:11.669130] [INFO ] [MAIN ] KOS: Starting full primary refresh. [2025-09-22T19:41:11.733167] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-01. [2025-09-22T19:41:12.043093] [INFO ] [REMOTE ] KOS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:41:12.058835] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-07 (1.13 seconds). [2025-09-22T19:41:12.328218] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-01 (0.60 seconds). [2025-09-22T19:41:12.522067] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-08. [2025-09-22T19:41:13.322049] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-02. [2025-09-22T19:41:13.519889] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-22T19:41:13.822672] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-02 (0.50 seconds). [2025-09-22T19:41:14.122070] [INFO ] [REMOTE ] KOP: Fetching primary data for 2025-09. [2025-09-22T19:41:14.922022] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-03. [2025-09-22T19:41:15.334676] [INFO ] [REMOTE ] KOP: Incremental fetch complete for 2025-09 (1.21 seconds). [2025-09-22T19:41:15.338520] [INFO ] [REMOTE ] KOP: Full fetch complete (25438 records). [2025-09-22T19:41:15.338620] [DEBUG] [VALIDATOR ] KOP: Validating primary data. [2025-09-22T19:41:15.423918] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-03 (0.50 seconds). [2025-09-22T19:41:15.721473] [DEBUG] [VALIDATOR ] KOP: All expected trading days are present. [2025-09-22T19:41:15.721570] [DEBUG] [VALIDATOR ] KOP: Primary data validation passed. [2025-09-22T19:41:15.722211] [INFO ] [REMOTE ] KOS: Fetching primary data for 2024-12. [2025-09-22T19:41:15.722140] [INFO ] [MAIN ] KOP: Fetched primary data is valid. [2025-09-22T19:41:15.723236] [DEBUG] [LOCAL ] KOP: Saving primary data. [2025-09-22T19:41:15.723990] [DEBUG] [LOCAL ] KOP: Trimmed 25438 records to 17960 (keeping 200 days of data) [2025-09-22T19:41:15.839754] [DEBUG] [LOCAL ] KOP: Primary data saved (17960 records). [2025-09-22T19:41:15.839919] [INFO ] [MAIN ] KOP: Full history saved. [2025-09-22T19:41:15.840013] [INFO ] [MAIN ] Update Progress: 1215/2372 symbols completed. KOP took 23.1s. Estimated remaining: 2h 33m 30s. Rate: 7.5 symbols/min [2025-09-22T19:41:16.032523] [INFO ] [MAIN ] KR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:41:16.084020] [DEBUG] [LOCAL ] KR: Loaded 54462 existing records from primary storage. [2025-09-22T19:41:16.084189] [INFO ] [MAIN ] KR: Loaded 54462 existing records. [2025-09-22T19:41:16.289576] [WARN ] [MAIN ] KR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:41:16.289901] [INFO ] [MAIN ] KR: Wiping existing primary data before full refresh. [2025-09-22T19:41:16.289957] [INFO ] [LOCAL ] KR: Starting deletion of primary data. [2025-09-22T19:41:16.291760] [DEBUG] [LOCAL ] KR: Deleted primary data file. [2025-09-22T19:41:16.291824] [INFO ] [MAIN ] KR: Starting full primary refresh. [2025-09-22T19:41:16.531258] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-04. [2025-09-22T19:41:16.670442] [INFO ] [REMOTE ] KR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:41:17.029296] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-04 (0.50 seconds). [2025-09-22T19:41:17.322044] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-05. [2025-09-22T19:41:17.429842] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-07 (9.71 seconds). [2025-09-22T19:41:17.511857] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-22T19:41:17.687251] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-05 (0.37 seconds). [2025-09-22T19:41:18.122055] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-01. [2025-09-22T19:41:18.922095] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-08. [2025-09-22T19:41:19.722040] [INFO ] [REMOTE ] KR: Fetching primary data for 2024-12. [2025-09-22T19:41:19.755609] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-01 (1.63 seconds). [2025-09-22T19:41:20.522054] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-06. [2025-09-22T19:41:20.970745] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-06 (0.45 seconds). [2025-09-22T19:41:21.322045] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-07. [2025-09-22T19:41:21.585281] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-08 (2.66 seconds). [2025-09-22T19:41:21.775106] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-22T19:41:21.806355] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-07 (0.48 seconds). [2025-09-22T19:41:22.122057] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-08. [2025-09-22T19:41:22.611734] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-08 (0.49 seconds). [2025-09-22T19:41:22.922058] [INFO ] [REMOTE ] KORE: Fetching primary data for 2025-09. [2025-09-22T19:41:23.536571] [INFO ] [REMOTE ] KORE: Incremental fetch complete for 2025-09 (0.61 seconds). [2025-09-22T19:41:23.537549] [INFO ] [REMOTE ] KORE: Full fetch complete (6099 records). [2025-09-22T19:41:23.537621] [DEBUG] [VALIDATOR ] KORE: Validating primary data. [2025-09-22T19:41:23.723632] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-01. [2025-09-22T19:41:23.954576] [DEBUG] [VALIDATOR ] KORE: All expected trading days are present. [2025-09-22T19:41:23.954733] [DEBUG] [VALIDATOR ] KORE: Primary data validation passed. [2025-09-22T19:41:23.955077] [INFO ] [MAIN ] KORE: Fetched primary data is valid. [2025-09-22T19:41:23.955154] [DEBUG] [LOCAL ] KORE: Saving primary data. [2025-09-22T19:41:23.955561] [DEBUG] [LOCAL ] KORE: Trimmed 6099 records to 1940 (keeping 200 days of data) [2025-09-22T19:41:23.967352] [DEBUG] [LOCAL ] KORE: Primary data saved (1940 records). [2025-09-22T19:41:23.967416] [INFO ] [MAIN ] KORE: Full history saved. [2025-09-22T19:41:23.967489] [INFO ] [MAIN ] Update Progress: 1216/2372 symbols completed. KORE took 15.5s. Estimated remaining: 2h 33m 23s. Rate: 7.5 symbols/min [2025-09-22T19:41:24.138424] [INFO ] [MAIN ] KRC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:41:24.184071] [DEBUG] [LOCAL ] KRC: Loaded 49159 existing records from primary storage. [2025-09-22T19:41:24.184238] [INFO ] [MAIN ] KRC: Loaded 49159 existing records. [2025-09-22T19:41:24.364570] [WARN ] [MAIN ] KRC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:41:24.364880] [INFO ] [MAIN ] KRC: Wiping existing primary data before full refresh. [2025-09-22T19:41:24.364948] [INFO ] [LOCAL ] KRC: Starting deletion of primary data. [2025-09-22T19:41:24.366860] [DEBUG] [LOCAL ] KRC: Deleted primary data file. [2025-09-22T19:41:24.366932] [INFO ] [MAIN ] KRC: Starting full primary refresh. [2025-09-22T19:41:24.536050] [INFO ] [REMOTE ] KO: Fetching primary data for 2025-09. [2025-09-22T19:41:24.737152] [INFO ] [REMOTE ] KRC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:41:25.322023] [INFO ] [REMOTE ] KRC: Fetching primary data for 2024-12. [2025-09-22T19:41:25.789205] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-01 (2.07 seconds). [2025-09-22T19:41:26.122131] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-02. [2025-09-22T19:41:26.861776] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2024-12 (1.54 seconds). [2025-09-22T19:41:26.922013] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-01. [2025-09-22T19:41:27.300244] [INFO ] [REMOTE ] KO: Incremental fetch complete for 2025-09 (2.76 seconds). [2025-09-22T19:41:27.309058] [INFO ] [REMOTE ] KO: Full fetch complete (77604 records). [2025-09-22T19:41:27.309211] [DEBUG] [VALIDATOR ] KO: Validating primary data. [2025-09-22T19:41:27.553778] [WARN ] [VALIDATOR ] KO: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-22T19:41:27.554605] [FATAL] [MAIN ] KO: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:41:27.554793] [WARN ] [MAIN ] KO: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:41:27.554967] [INFO ] [LOCAL ] KO: Starting deletion of primary data. [2025-09-22T19:41:27.555130] [DEBUG] [LOCAL ] KO: No primary data file found to delete. [2025-09-22T19:41:27.555260] [INFO ] [LOCAL ] KO: Starting deletion of derivative data. [2025-09-22T19:41:27.555933] [DEBUG] [LOCAL ] KO: Deleted derivative data file. [2025-09-22T19:41:27.556183] [INFO ] [MAIN ] Update Progress: 1217/2372 symbols completed. KO took 57.2s. Estimated remaining: 2h 33m 10s. Rate: 7.5 symbols/min [2025-09-22T19:41:27.754704] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-02. [2025-09-22T19:41:27.777637] [INFO ] [MAIN ] KREF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:41:27.780923] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T19:41:27.829486] [DEBUG] [LOCAL ] KREF: Loaded 37539 existing records from primary storage. [2025-09-22T19:41:27.829671] [INFO ] [MAIN ] KREF: Loaded 37539 existing records. [2025-09-22T19:41:28.051402] [WARN ] [MAIN ] KREF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:41:28.051708] [INFO ] [MAIN ] KREF: Wiping existing primary data before full refresh. [2025-09-22T19:41:28.051766] [INFO ] [LOCAL ] KREF: Starting deletion of primary data. [2025-09-22T19:41:28.052718] [DEBUG] [LOCAL ] KREF: Deleted primary data file. [2025-09-22T19:41:28.052781] [INFO ] [MAIN ] KREF: Starting full primary refresh. [2025-09-22T19:41:28.459312] [INFO ] [REMOTE ] KREF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:41:28.485749] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T19:41:28.522041] [INFO ] [REMOTE ] KREF: Fetching primary data for 2024-12. [2025-09-22T19:41:29.322025] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-02. [2025-09-22T19:41:29.576010] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-02 (1.82 seconds). [2025-09-22T19:41:29.847518] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2024-12 (1.33 seconds). [2025-09-22T19:41:30.122059] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-03. [2025-09-22T19:41:30.586183] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-02 (1.26 seconds). [2025-09-22T19:41:30.922056] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-03. [2025-09-22T19:41:31.612629] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T19:41:31.722047] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-01. [2025-09-22T19:41:32.522027] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-04. [2025-09-22T19:41:32.862489] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-22T19:41:32.981361] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-01 (1.26 seconds). [2025-09-22T19:41:33.322054] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-02. [2025-09-22T19:41:34.065318] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T19:41:34.122011] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-03. [2025-09-22T19:41:34.532551] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-22T19:41:34.922103] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-05. [2025-09-22T19:41:35.722049] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-03. [2025-09-22T19:41:35.841984] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T19:41:36.387913] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-05 (1.47 seconds). [2025-09-22T19:41:36.522108] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-04. [2025-09-22T19:41:37.204551] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T19:41:37.322078] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-06. [2025-09-22T19:41:38.122027] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-04. [2025-09-22T19:41:38.404629] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-04 (1.88 seconds). [2025-09-22T19:41:38.922066] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-04. [2025-09-22T19:41:39.082355] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-22T19:41:39.291846] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-04 (1.17 seconds). [2025-09-22T19:41:39.722130] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-05. [2025-09-22T19:41:40.522176] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-07. [2025-09-22T19:41:40.692590] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T19:41:41.143170] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-05 (1.42 seconds). [2025-09-22T19:41:41.322068] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-05. [2025-09-22T19:41:42.025140] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-22T19:41:42.122126] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-06. [2025-09-22T19:41:42.853617] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T19:41:42.922073] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-05. [2025-09-22T19:41:43.533795] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-06 (1.41 seconds). [2025-09-22T19:41:43.722084] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-06. [2025-09-22T19:41:44.522033] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-07. [2025-09-22T19:41:44.860519] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-22T19:41:45.277187] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T19:41:45.322025] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-07. [2025-09-22T19:41:46.002760] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-07 (1.48 seconds). [2025-09-22T19:41:46.122054] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-08. [2025-09-22T19:41:46.922048] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-06. [2025-09-22T19:41:46.989428] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T19:41:47.124306] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-08 (1.00 seconds). [2025-09-22T19:41:47.722071] [INFO ] [REMOTE ] KREF: Fetching primary data for 2025-09. [2025-09-22T19:41:48.431563] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T19:41:48.522076] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-07. [2025-09-22T19:41:49.015999] [INFO ] [REMOTE ] KREF: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-22T19:41:49.021895] [INFO ] [REMOTE ] KREF: Full fetch complete (51631 records). [2025-09-22T19:41:49.022020] [DEBUG] [VALIDATOR ] KREF: Validating primary data. [2025-09-22T19:41:49.327192] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-08. [2025-09-22T19:41:49.421596] [DEBUG] [VALIDATOR ] KREF: All expected trading days are present. [2025-09-22T19:41:49.421733] [DEBUG] [VALIDATOR ] KREF: Primary data validation passed. [2025-09-22T19:41:49.422702] [INFO ] [MAIN ] KREF: Fetched primary data is valid. [2025-09-22T19:41:49.422771] [DEBUG] [LOCAL ] KREF: Saving primary data. [2025-09-22T19:41:49.424214] [DEBUG] [LOCAL ] KREF: Trimmed 51631 records to 37002 (keeping 200 days of data) [2025-09-22T19:41:49.659798] [DEBUG] [LOCAL ] KREF: Primary data saved (37002 records). [2025-09-22T19:41:49.659950] [INFO ] [MAIN ] KREF: Full history saved. [2025-09-22T19:41:49.660042] [INFO ] [MAIN ] Update Progress: 1218/2372 symbols completed. KREF took 22.1s. Estimated remaining: 2h 33m 16s. Rate: 7.5 symbols/min [2025-09-22T19:41:49.834726] [INFO ] [MAIN ] KRG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:41:49.894690] [DEBUG] [LOCAL ] KRG: Loaded 49895 existing records from primary storage. [2025-09-22T19:41:49.894908] [INFO ] [MAIN ] KRG: Loaded 49895 existing records. [2025-09-22T19:41:50.076175] [WARN ] [MAIN ] KRG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:41:50.076532] [INFO ] [MAIN ] KRG: Wiping existing primary data before full refresh. [2025-09-22T19:41:50.076602] [INFO ] [LOCAL ] KRG: Starting deletion of primary data. [2025-09-22T19:41:50.078630] [DEBUG] [LOCAL ] KRG: Deleted primary data file. [2025-09-22T19:41:50.078713] [INFO ] [MAIN ] KRG: Starting full primary refresh. [2025-09-22T19:41:50.144962] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-08. [2025-09-22T19:41:50.451092] [INFO ] [REMOTE ] KRG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:41:50.573899] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-07 (2.05 seconds). [2025-09-22T19:41:50.809501] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-08 (1.48 seconds). [2025-09-22T19:41:50.922027] [INFO ] [REMOTE ] KOS: Fetching primary data for 2025-09. [2025-09-22T19:41:51.555268] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T19:41:51.722058] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-08. [2025-09-22T19:41:52.522070] [INFO ] [REMOTE ] KRC: Fetching primary data for 2025-09. [2025-09-22T19:41:52.694366] [INFO ] [REMOTE ] KOS: Incremental fetch complete for 2025-09 (1.77 seconds). [2025-09-22T19:41:52.703468] [INFO ] [REMOTE ] KOS: Full fetch complete (76832 records). [2025-09-22T19:41:52.703683] [DEBUG] [VALIDATOR ] KOS: Validating primary data. [2025-09-22T19:41:53.108698] [DEBUG] [VALIDATOR ] KOS: All expected trading days are present. [2025-09-22T19:41:53.108840] [DEBUG] [VALIDATOR ] KOS: Primary data validation passed. [2025-09-22T19:41:53.110232] [INFO ] [MAIN ] KOS: Fetched primary data is valid. [2025-09-22T19:41:53.110308] [DEBUG] [LOCAL ] KOS: Saving primary data. [2025-09-22T19:41:53.112555] [DEBUG] [LOCAL ] KOS: Trimmed 76832 records to 53066 (keeping 200 days of data) [2025-09-22T19:41:53.336163] [INFO ] [REMOTE ] KRG: Fetching primary data for 2024-12. [2025-09-22T19:41:53.458534] [DEBUG] [LOCAL ] KOS: Primary data saved (53066 records). [2025-09-22T19:41:53.458738] [INFO ] [MAIN ] KOS: Full history saved. [2025-09-22T19:41:53.458864] [INFO ] [MAIN ] Update Progress: 1219/2372 symbols completed. KOS took 42.2s. Estimated remaining: 2h 33m 4s. Rate: 7.5 symbols/min [2025-09-22T19:41:53.642128] [INFO ] [MAIN ] KRMN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:41:53.642479] [DEBUG] [LOCAL ] KRMN: No existing data file found in primary storage. [2025-09-22T19:41:53.642600] [WARN ] [MAIN ] KRMN: No existing data found, performing full refresh instead. [2025-09-22T19:41:53.643031] [INFO ] [MAIN ] KRMN: Wiping existing primary data before full refresh. [2025-09-22T19:41:53.643243] [INFO ] [LOCAL ] KRMN: Starting deletion of primary data. [2025-09-22T19:41:53.643420] [DEBUG] [LOCAL ] KRMN: No primary data file found to delete. [2025-09-22T19:41:53.643520] [INFO ] [MAIN ] KRMN: Starting full primary refresh. [2025-09-22T19:41:53.807341] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-08 (2.09 seconds). [2025-09-22T19:41:54.113313] [INFO ] [REMOTE ] KRMN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:41:54.122000] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2024-12. [2025-09-22T19:41:54.198937] [INFO ] [REMOTE ] KRC: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-22T19:41:54.208005] [INFO ] [REMOTE ] KRC: Full fetch complete (69552 records). [2025-09-22T19:41:54.208141] [DEBUG] [VALIDATOR ] KRC: Validating primary data. [2025-09-22T19:41:54.317555] [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-22T19:41:54.341933] [WARN ] [REMOTE ] KRMN: No data returned for month 2024-12 [2025-09-22T19:41:54.673336] [DEBUG] [VALIDATOR ] KRC: All expected trading days are present. [2025-09-22T19:41:54.673551] [DEBUG] [VALIDATOR ] KRC: Primary data validation passed. [2025-09-22T19:41:54.674589] [INFO ] [MAIN ] KRC: Fetched primary data is valid. [2025-09-22T19:41:54.674689] [DEBUG] [LOCAL ] KRC: Saving primary data. [2025-09-22T19:41:54.676158] [DEBUG] [LOCAL ] KRC: Trimmed 69552 records to 48433 (keeping 200 days of data) [2025-09-22T19:41:54.922100] [INFO ] [REMOTE ] KR: Fetching primary data for 2025-09. [2025-09-22T19:41:54.932119] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-22T19:41:55.023813] [DEBUG] [LOCAL ] KRC: Primary data saved (48433 records). [2025-09-22T19:41:55.023960] [INFO ] [MAIN ] KRC: Full history saved. [2025-09-22T19:41:55.024048] [INFO ] [MAIN ] Update Progress: 1220/2372 symbols completed. KRC took 31.1s. Estimated remaining: 2h 32m 50s. Rate: 7.5 symbols/min [2025-09-22T19:41:55.200989] [INFO ] [MAIN ] KRO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:41:55.229002] [DEBUG] [LOCAL ] KRO: Loaded 26145 existing records from primary storage. [2025-09-22T19:41:55.229152] [INFO ] [MAIN ] KRO: Loaded 26145 existing records. [2025-09-22T19:41:55.410861] [WARN ] [MAIN ] KRO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:41:55.411188] [INFO ] [MAIN ] KRO: Wiping existing primary data before full refresh. [2025-09-22T19:41:55.411249] [INFO ] [LOCAL ] KRO: Starting deletion of primary data. [2025-09-22T19:41:55.412107] [DEBUG] [LOCAL ] KRO: Deleted primary data file. [2025-09-22T19:41:55.412168] [INFO ] [MAIN ] KRO: Starting full primary refresh. [2025-09-22T19:41:55.731606] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-01. [2025-09-22T19:41:55.773499] [INFO ] [REMOTE ] KRO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:41:56.522058] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-01. [2025-09-22T19:41:56.762963] [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-22T19:41:56.763729] [WARN ] [REMOTE ] KRMN: No data returned for month 2025-01 [2025-09-22T19:41:56.973036] [INFO ] [REMOTE ] KR: Incremental fetch complete for 2025-09 (2.05 seconds). [2025-09-22T19:41:56.984444] [INFO ] [REMOTE ] KR: Full fetch complete (77679 records). [2025-09-22T19:41:56.984575] [DEBUG] [VALIDATOR ] KR: Validating primary data. [2025-09-22T19:41:57.324039] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-02. [2025-09-22T19:41:57.410899] [DEBUG] [VALIDATOR ] KR: All expected trading days are present. [2025-09-22T19:41:57.411034] [DEBUG] [VALIDATOR ] KR: Primary data validation passed. [2025-09-22T19:41:57.413056] [INFO ] [MAIN ] KR: Fetched primary data is valid. [2025-09-22T19:41:57.413160] [DEBUG] [LOCAL ] KR: Saving primary data. [2025-09-22T19:41:57.415905] [DEBUG] [LOCAL ] KR: Trimmed 77679 records to 53682 (keeping 200 days of data) [2025-09-22T19:41:57.543572] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-22T19:41:57.806363] [DEBUG] [LOCAL ] KR: Primary data saved (53682 records). [2025-09-22T19:41:57.806539] [INFO ] [MAIN ] KR: Full history saved. [2025-09-22T19:41:57.806687] [INFO ] [MAIN ] Update Progress: 1221/2372 symbols completed. KR took 42.0s. Estimated remaining: 2h 32m 37s. Rate: 7.5 symbols/min [2025-09-22T19:41:57.979056] [INFO ] [MAIN ] KRP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:41:58.020197] [DEBUG] [LOCAL ] KRP: Loaded 38635 existing records from primary storage. [2025-09-22T19:41:58.020395] [INFO ] [MAIN ] KRP: Loaded 38635 existing records. [2025-09-22T19:41:58.127205] [INFO ] [REMOTE ] KRO: Fetching primary data for 2024-12. [2025-09-22T19:41:58.204938] [WARN ] [MAIN ] KRP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:41:58.205248] [INFO ] [MAIN ] KRP: Wiping existing primary data before full refresh. [2025-09-22T19:41:58.205298] [INFO ] [LOCAL ] KRP: Starting deletion of primary data. [2025-09-22T19:41:58.206357] [DEBUG] [LOCAL ] KRP: Deleted primary data file. [2025-09-22T19:41:58.206416] [INFO ] [MAIN ] KRP: Starting full primary refresh. [2025-09-22T19:41:58.563249] [INFO ] [REMOTE ] KRP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:41:58.589386] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T19:41:58.922064] [INFO ] [REMOTE ] KRP: Fetching primary data for 2024-12. [2025-09-22T19:41:58.968988] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2024-12 (0.84 seconds). [2025-09-22T19:41:59.722074] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-03. [2025-09-22T19:42:00.061115] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2024-12 (1.14 seconds). [2025-09-22T19:42:00.522100] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-01. [2025-09-22T19:42:01.322035] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-02. [2025-09-22T19:42:01.360924] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-22T19:42:02.122021] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-01. [2025-09-22T19:42:02.611936] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-01 (2.09 seconds). [2025-09-22T19:42:02.922085] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-04. [2025-09-22T19:42:03.722087] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-02. [2025-09-22T19:42:04.040921] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-02 (2.72 seconds). [2025-09-22T19:42:04.522081] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-03. [2025-09-22T19:42:04.547021] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-01 (2.42 seconds). [2025-09-22T19:42:05.134883] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-02 (1.41 seconds). [2025-09-22T19:42:05.233985] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-04 (2.31 seconds). [2025-09-22T19:42:05.322046] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-02. [2025-09-22T19:42:06.122024] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-05. [2025-09-22T19:42:06.226404] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-03 (1.70 seconds). [2025-09-22T19:42:06.270839] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-22T19:42:06.922053] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-03. [2025-09-22T19:42:07.699594] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-05 (1.58 seconds). [2025-09-22T19:42:07.722054] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-06. [2025-09-22T19:42:07.759205] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-22T19:42:08.522097] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-04. [2025-09-22T19:42:09.272028] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-06 (1.55 seconds). [2025-09-22T19:42:09.322018] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-07. [2025-09-22T19:42:09.761222] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-22T19:42:10.122088] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-04. [2025-09-22T19:42:10.922109] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-05. [2025-09-22T19:42:11.111148] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T19:42:11.475294] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-22T19:42:11.713057] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T19:42:11.721992] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-06. [2025-09-22T19:42:12.522043] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-05. [2025-09-22T19:42:13.322056] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-08. [2025-09-22T19:42:13.437413] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-06 (1.72 seconds). [2025-09-22T19:42:14.122123] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-07. [2025-09-22T19:42:14.922083] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-03. [2025-09-22T19:42:15.160687] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-05 (2.64 seconds). [2025-09-22T19:42:15.312714] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-07 (1.19 seconds). [2025-09-22T19:42:15.497560] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-08 (2.18 seconds). [2025-09-22T19:42:15.722160] [INFO ] [REMOTE ] KRMN: Fetching primary data for 2025-09. [2025-09-22T19:42:16.522119] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-08. [2025-09-22T19:42:16.570530] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-03 (1.65 seconds). [2025-09-22T19:42:17.094125] [INFO ] [REMOTE ] KRMN: Incremental fetch complete for 2025-09 (1.37 seconds). [2025-09-22T19:42:17.102083] [INFO ] [REMOTE ] KRMN: Full fetch complete (49192 records). [2025-09-22T19:42:17.102259] [DEBUG] [VALIDATOR ] KRMN: Validating primary data. [2025-09-22T19:42:17.305929] [WARN ] [VALIDATOR ] KRMN: Validation failed - insufficient historical data. Have 152 unique days, need 200 days [2025-09-22T19:42:17.306951] [FATAL] [MAIN ] KRMN: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:42:17.307077] [WARN ] [MAIN ] KRMN: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:42:17.307236] [INFO ] [LOCAL ] KRMN: Starting deletion of primary data. [2025-09-22T19:42:17.307368] [DEBUG] [LOCAL ] KRMN: No primary data file found to delete. [2025-09-22T19:42:17.307476] [INFO ] [LOCAL ] KRMN: Starting deletion of derivative data. [2025-09-22T19:42:17.307576] [DEBUG] [LOCAL ] KRMN: No derivative data file found to delete. [2025-09-22T19:42:17.307800] [INFO ] [MAIN ] Update Progress: 1222/2372 symbols completed. KRMN took 23.8s. Estimated remaining: 2h 32m 40s. Rate: 7.5 symbols/min [2025-09-22T19:42:17.329479] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-04. [2025-09-22T19:42:17.492933] [INFO ] [MAIN ] KSS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:42:17.564487] [DEBUG] [LOCAL ] KSS: Loaded 54391 existing records from primary storage. [2025-09-22T19:42:17.564666] [INFO ] [MAIN ] KSS: Loaded 54391 existing records. [2025-09-22T19:42:17.754426] [WARN ] [MAIN ] KSS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:42:17.755144] [INFO ] [MAIN ] KSS: Wiping existing primary data before full refresh. [2025-09-22T19:42:17.755236] [INFO ] [LOCAL ] KSS: Starting deletion of primary data. [2025-09-22T19:42:17.756820] [DEBUG] [LOCAL ] KSS: Deleted primary data file. [2025-09-22T19:42:17.756892] [INFO ] [MAIN ] KSS: Starting full primary refresh. [2025-09-22T19:42:17.882332] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-22T19:42:18.128945] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-06. [2025-09-22T19:42:18.152783] [INFO ] [REMOTE ] KSS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:42:18.918023] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-22T19:42:18.926044] [INFO ] [REMOTE ] KSS: Fetching primary data for 2024-12. [2025-09-22T19:42:19.450262] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-06 (1.32 seconds). [2025-09-22T19:42:19.722024] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-05. [2025-09-22T19:42:20.522053] [INFO ] [REMOTE ] KRO: Fetching primary data for 2025-09. [2025-09-22T19:42:20.862238] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2024-12 (1.94 seconds). [2025-09-22T19:42:20.893779] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-22T19:42:21.322021] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-01. [2025-09-22T19:42:21.787208] [INFO ] [REMOTE ] KRO: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T19:42:21.792400] [INFO ] [REMOTE ] KRO: Full fetch complete (34744 records). [2025-09-22T19:42:21.792490] [DEBUG] [VALIDATOR ] KRO: Validating primary data. [2025-09-22T19:42:22.127151] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-06. [2025-09-22T19:42:22.165793] [DEBUG] [VALIDATOR ] KRO: All expected trading days are present. [2025-09-22T19:42:22.165870] [DEBUG] [VALIDATOR ] KRO: Primary data validation passed. [2025-09-22T19:42:22.166501] [INFO ] [MAIN ] KRO: Fetched primary data is valid. [2025-09-22T19:42:22.166541] [DEBUG] [LOCAL ] KRO: Saving primary data. [2025-09-22T19:42:22.167449] [DEBUG] [LOCAL ] KRO: Trimmed 34744 records to 25937 (keeping 200 days of data) [2025-09-22T19:42:22.339965] [DEBUG] [LOCAL ] KRO: Primary data saved (25937 records). [2025-09-22T19:42:22.340480] [INFO ] [MAIN ] KRO: Full history saved. [2025-09-22T19:42:22.340747] [INFO ] [MAIN ] Update Progress: 1223/2372 symbols completed. KRO took 27.3s. Estimated remaining: 2h 32m 29s. Rate: 7.5 symbols/min [2025-09-22T19:42:22.512776] [INFO ] [MAIN ] KT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:42:22.562278] [DEBUG] [LOCAL ] KT: Loaded 46373 existing records from primary storage. [2025-09-22T19:42:22.562420] [INFO ] [MAIN ] KT: Loaded 46373 existing records. [2025-09-22T19:42:22.799603] [WARN ] [MAIN ] KT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:42:22.799868] [INFO ] [MAIN ] KT: Wiping existing primary data before full refresh. [2025-09-22T19:42:22.799916] [INFO ] [LOCAL ] KT: Starting deletion of primary data. [2025-09-22T19:42:22.800875] [DEBUG] [LOCAL ] KT: Deleted primary data file. [2025-09-22T19:42:22.800935] [INFO ] [MAIN ] KT: Starting full primary refresh. [2025-09-22T19:42:22.927147] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-07. [2025-09-22T19:42:23.170808] [INFO ] [REMOTE ] KT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:42:23.194227] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-06 (1.07 seconds). [2025-09-22T19:42:23.231965] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-01 (1.91 seconds). [2025-09-22T19:42:23.722062] [INFO ] [REMOTE ] KT: Fetching primary data for 2024-12. [2025-09-22T19:42:24.522058] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-07. [2025-09-22T19:42:24.835947] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-07 (1.91 seconds). [2025-09-22T19:42:25.322048] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-08. [2025-09-22T19:42:25.560125] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2024-12 (1.84 seconds). [2025-09-22T19:42:25.593889] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-07 (1.07 seconds). [2025-09-22T19:42:26.122104] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-08. [2025-09-22T19:42:26.922027] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-01. [2025-09-22T19:42:26.992698] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-08 (1.67 seconds). [2025-09-22T19:42:27.591429] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T19:42:27.722057] [INFO ] [REMOTE ] KRG: Fetching primary data for 2025-09. [2025-09-22T19:42:28.459481] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-01 (1.54 seconds). [2025-09-22T19:42:28.522015] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-02. [2025-09-22T19:42:29.322118] [INFO ] [REMOTE ] KRP: Fetching primary data for 2025-09. [2025-09-22T19:42:29.361558] [INFO ] [REMOTE ] KRG: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-22T19:42:29.373621] [INFO ] [REMOTE ] KRG: Full fetch complete (70897 records). [2025-09-22T19:42:29.373860] [DEBUG] [VALIDATOR ] KRG: Validating primary data. [2025-09-22T19:42:29.775826] [DEBUG] [VALIDATOR ] KRG: All expected trading days are present. [2025-09-22T19:42:29.775921] [DEBUG] [VALIDATOR ] KRG: Primary data validation passed. [2025-09-22T19:42:29.776903] [INFO ] [MAIN ] KRG: Fetched primary data is valid. [2025-09-22T19:42:29.776969] [DEBUG] [LOCAL ] KRG: Saving primary data. [2025-09-22T19:42:29.778452] [DEBUG] [LOCAL ] KRG: Trimmed 70897 records to 49118 (keeping 200 days of data) [2025-09-22T19:42:30.098772] [DEBUG] [LOCAL ] KRG: Primary data saved (49118 records). [2025-09-22T19:42:30.099232] [INFO ] [MAIN ] KRG: Full history saved. [2025-09-22T19:42:30.099368] [INFO ] [MAIN ] Update Progress: 1224/2372 symbols completed. KRG took 40.4s. Estimated remaining: 2h 32m 21s. Rate: 7.5 symbols/min [2025-09-22T19:42:30.130680] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-02. [2025-09-22T19:42:30.240582] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T19:42:30.326914] [INFO ] [MAIN ] KTB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:42:30.376071] [DEBUG] [LOCAL ] KTB: Loaded 41933 existing records from primary storage. [2025-09-22T19:42:30.376218] [INFO ] [MAIN ] KTB: Loaded 41933 existing records. [2025-09-22T19:42:30.556107] [WARN ] [MAIN ] KTB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:42:30.556407] [INFO ] [MAIN ] KTB: Wiping existing primary data before full refresh. [2025-09-22T19:42:30.556458] [INFO ] [LOCAL ] KTB: Starting deletion of primary data. [2025-09-22T19:42:30.557982] [DEBUG] [LOCAL ] KTB: Deleted primary data file. [2025-09-22T19:42:30.558043] [INFO ] [MAIN ] KTB: Starting full primary refresh. [2025-09-22T19:42:30.943960] [INFO ] [REMOTE ] KTB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:42:30.944197] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-03. [2025-09-22T19:42:30.961236] [INFO ] [REMOTE ] KRP: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-22T19:42:30.967233] [INFO ] [REMOTE ] KRP: Full fetch complete (54872 records). [2025-09-22T19:42:30.967362] [DEBUG] [VALIDATOR ] KRP: Validating primary data. [2025-09-22T19:42:31.378107] [DEBUG] [VALIDATOR ] KRP: All expected trading days are present. [2025-09-22T19:42:31.378195] [DEBUG] [VALIDATOR ] KRP: Primary data validation passed. [2025-09-22T19:42:31.379088] [INFO ] [MAIN ] KRP: Fetched primary data is valid. [2025-09-22T19:42:31.379155] [DEBUG] [LOCAL ] KRP: Saving primary data. [2025-09-22T19:42:31.380386] [DEBUG] [LOCAL ] KRP: Trimmed 54872 records to 37738 (keeping 200 days of data) [2025-09-22T19:42:31.633019] [DEBUG] [LOCAL ] KRP: Primary data saved (37738 records). [2025-09-22T19:42:31.633165] [INFO ] [MAIN ] KRP: Full history saved. [2025-09-22T19:42:31.633281] [INFO ] [MAIN ] Update Progress: 1225/2372 symbols completed. KRP took 33.8s. Estimated remaining: 2h 32m 7s. Rate: 7.5 symbols/min [2025-09-22T19:42:31.731500] [INFO ] [REMOTE ] KTB: Fetching primary data for 2024-12. [2025-09-22T19:42:31.825491] [INFO ] [MAIN ] KTF: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:42:31.840199] [DEBUG] [LOCAL ] KTF: Loaded 13320 existing records from primary storage. [2025-09-22T19:42:31.840321] [INFO ] [MAIN ] KTF: Loaded 13320 existing records. [2025-09-22T19:42:32.026337] [WARN ] [MAIN ] KTF: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:42:32.026955] [INFO ] [MAIN ] KTF: Wiping existing primary data before full refresh. [2025-09-22T19:42:32.027076] [INFO ] [LOCAL ] KTF: Starting deletion of primary data. [2025-09-22T19:42:32.027789] [DEBUG] [LOCAL ] KTF: Deleted primary data file. [2025-09-22T19:42:32.027856] [INFO ] [MAIN ] KTF: Starting full primary refresh. [2025-09-22T19:42:32.353616] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-02 (2.22 seconds). [2025-09-22T19:42:32.439500] [INFO ] [REMOTE ] KTF: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:42:32.522037] [INFO ] [REMOTE ] KTF: Fetching primary data for 2024-12. [2025-09-22T19:42:32.636849] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-03 (1.69 seconds). [2025-09-22T19:42:33.157202] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2024-12 (1.43 seconds). [2025-09-22T19:42:33.173366] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2024-12 (0.65 seconds). [2025-09-22T19:42:33.322052] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-01. [2025-09-22T19:42:34.086326] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-01 (0.76 seconds). [2025-09-22T19:42:34.122065] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-02. [2025-09-22T19:42:34.918869] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-02 (0.80 seconds). [2025-09-22T19:42:34.921992] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-03. [2025-09-22T19:42:35.722028] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-03. [2025-09-22T19:42:35.819196] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-03 (0.90 seconds). [2025-09-22T19:42:36.522052] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-04. [2025-09-22T19:42:37.322030] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-01. [2025-09-22T19:42:37.496371] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-04 (0.97 seconds). [2025-09-22T19:42:37.794959] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-03 (2.07 seconds). [2025-09-22T19:42:38.122072] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-05. [2025-09-22T19:42:38.547374] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-22T19:42:38.922135] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-04. [2025-09-22T19:42:38.933670] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-05 (0.81 seconds). [2025-09-22T19:42:39.722110] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-06. [2025-09-22T19:42:40.522039] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-04. [2025-09-22T19:42:40.535800] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-06 (0.81 seconds). [2025-09-22T19:42:41.004560] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-04 (2.08 seconds). [2025-09-22T19:42:41.322033] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-05. [2025-09-22T19:42:42.122067] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-07. [2025-09-22T19:42:42.280822] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T19:42:42.922090] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-05. [2025-09-22T19:42:42.957364] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-07 (0.84 seconds). [2025-09-22T19:42:43.347866] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-05 (2.03 seconds). [2025-09-22T19:42:43.722098] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-06. [2025-09-22T19:42:44.461117] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-22T19:42:44.522042] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-06. [2025-09-22T19:42:45.322027] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-08. [2025-09-22T19:42:45.375112] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-06 (1.65 seconds). [2025-09-22T19:42:46.017817] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-08 (0.70 seconds). [2025-09-22T19:42:46.122026] [INFO ] [REMOTE ] KTF: Fetching primary data for 2025-09. [2025-09-22T19:42:46.234021] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-22T19:42:46.922048] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-07. [2025-09-22T19:42:47.051432] [INFO ] [REMOTE ] KTF: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-22T19:42:47.053507] [INFO ] [REMOTE ] KTF: Full fetch complete (18363 records). [2025-09-22T19:42:47.053582] [DEBUG] [VALIDATOR ] KTF: Validating primary data. [2025-09-22T19:42:47.415365] [DEBUG] [VALIDATOR ] KTF: All expected trading days are present. [2025-09-22T19:42:47.415446] [DEBUG] [VALIDATOR ] KTF: Primary data validation passed. [2025-09-22T19:42:47.415860] [INFO ] [MAIN ] KTF: Fetched primary data is valid. [2025-09-22T19:42:47.415934] [DEBUG] [LOCAL ] KTF: Saving primary data. [2025-09-22T19:42:47.416514] [DEBUG] [LOCAL ] KTF: Trimmed 18363 records to 13028 (keeping 200 days of data) [2025-09-22T19:42:47.494828] [DEBUG] [LOCAL ] KTF: Primary data saved (13028 records). [2025-09-22T19:42:47.494980] [INFO ] [MAIN ] KTF: Full history saved. [2025-09-22T19:42:47.495094] [INFO ] [MAIN ] Update Progress: 1226/2372 symbols completed. KTF took 15.9s. Estimated remaining: 2h 32m 7s. Rate: 7.5 symbols/min [2025-09-22T19:42:47.667043] [INFO ] [MAIN ] KUKE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:42:47.667258] [DEBUG] [LOCAL ] KUKE: No existing data file found in primary storage. [2025-09-22T19:42:47.667301] [WARN ] [MAIN ] KUKE: No existing data found, performing full refresh instead. [2025-09-22T19:42:47.667455] [INFO ] [MAIN ] KUKE: Wiping existing primary data before full refresh. [2025-09-22T19:42:47.667508] [INFO ] [LOCAL ] KUKE: Starting deletion of primary data. [2025-09-22T19:42:47.667575] [DEBUG] [LOCAL ] KUKE: No primary data file found to delete. [2025-09-22T19:42:47.667609] [INFO ] [MAIN ] KUKE: Starting full primary refresh. [2025-09-22T19:42:47.729508] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-07. [2025-09-22T19:42:48.023863] [INFO ] [REMOTE ] KUKE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:42:48.522013] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2024-12. [2025-09-22T19:42:48.948787] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-07 (2.03 seconds). [2025-09-22T19:42:49.132970] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-22T19:42:49.317168] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T19:42:49.326046] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-02. [2025-09-22T19:42:50.122104] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-08. [2025-09-22T19:42:50.844509] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-02 (1.52 seconds). [2025-09-22T19:42:50.922037] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-03. [2025-09-22T19:42:51.704724] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-08 (1.58 seconds). [2025-09-22T19:42:51.722028] [INFO ] [REMOTE ] KT: Fetching primary data for 2025-09. [2025-09-22T19:42:52.452926] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-22T19:42:52.522047] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-04. [2025-09-22T19:42:53.177507] [INFO ] [REMOTE ] KT: Incremental fetch complete for 2025-09 (1.46 seconds). [2025-09-22T19:42:53.185194] [INFO ] [REMOTE ] KT: Full fetch complete (66833 records). [2025-09-22T19:42:53.185363] [DEBUG] [VALIDATOR ] KT: Validating primary data. [2025-09-22T19:42:53.327447] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-01. [2025-09-22T19:42:53.641556] [DEBUG] [VALIDATOR ] KT: All expected trading days are present. [2025-09-22T19:42:53.641671] [DEBUG] [VALIDATOR ] KT: Primary data validation passed. [2025-09-22T19:42:53.642563] [INFO ] [MAIN ] KT: Fetched primary data is valid. [2025-09-22T19:42:53.642608] [DEBUG] [LOCAL ] KT: Saving primary data. [2025-09-22T19:42:53.643985] [DEBUG] [LOCAL ] KT: Trimmed 66833 records to 45662 (keeping 200 days of data) [2025-09-22T19:42:53.932639] [DEBUG] [LOCAL ] KT: Primary data saved (45662 records). [2025-09-22T19:42:53.932879] [INFO ] [MAIN ] KT: Full history saved. [2025-09-22T19:42:53.933063] [INFO ] [MAIN ] Update Progress: 1227/2372 symbols completed. KT took 31.6s. Estimated remaining: 2h 31m 57s. Rate: 7.5 symbols/min [2025-09-22T19:42:54.129976] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-08. [2025-09-22T19:42:54.135239] [INFO ] [MAIN ] KVUE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:42:54.189358] [DEBUG] [LOCAL ] KVUE: Loaded 54447 existing records from primary storage. [2025-09-22T19:42:54.189505] [INFO ] [MAIN ] KVUE: Loaded 54447 existing records. [2025-09-22T19:42:54.396173] [WARN ] [MAIN ] KVUE: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:42:54.401349] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-04 (1.88 seconds). [2025-09-22T19:42:54.400197] [INFO ] [MAIN ] KVUE: Wiping existing primary data before full refresh. [2025-09-22T19:42:54.410783] [INFO ] [LOCAL ] KVUE: Starting deletion of primary data. [2025-09-22T19:42:54.420773] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-01 (1.09 seconds). [2025-09-22T19:42:54.423745] [DEBUG] [LOCAL ] KVUE: Deleted primary data file. [2025-09-22T19:42:54.424629] [INFO ] [MAIN ] KVUE: Starting full primary refresh. [2025-09-22T19:42:54.817123] [INFO ] [REMOTE ] KVUE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:42:54.922087] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2024-12. [2025-09-22T19:42:55.722114] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-05. [2025-09-22T19:42:56.148362] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-22T19:42:56.522095] [INFO ] [REMOTE ] KSS: Fetching primary data for 2025-09. [2025-09-22T19:42:56.742482] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2024-12 (1.82 seconds). [2025-09-22T19:42:56.958963] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-05 (1.24 seconds). [2025-09-22T19:42:57.322060] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-01. [2025-09-22T19:42:58.122123] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-02. [2025-09-22T19:42:58.683364] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-02 (0.56 seconds). [2025-09-22T19:42:58.710153] [INFO ] [REMOTE ] KSS: Incremental fetch complete for 2025-09 (2.19 seconds). [2025-09-22T19:42:58.718822] [INFO ] [REMOTE ] KSS: Full fetch complete (77642 records). [2025-09-22T19:42:58.718978] [DEBUG] [VALIDATOR ] KSS: Validating primary data. [2025-09-22T19:42:58.927187] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-06. [2025-09-22T19:42:59.124291] [DEBUG] [VALIDATOR ] KSS: All expected trading days are present. [2025-09-22T19:42:59.124435] [DEBUG] [VALIDATOR ] KSS: Primary data validation passed. [2025-09-22T19:42:59.125998] [INFO ] [MAIN ] KSS: Fetched primary data is valid. [2025-09-22T19:42:59.126173] [DEBUG] [LOCAL ] KSS: Saving primary data. [2025-09-22T19:42:59.138807] [DEBUG] [LOCAL ] KSS: Trimmed 77642 records to 53610 (keeping 200 days of data) [2025-09-22T19:42:59.158444] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-22T19:42:59.499414] [DEBUG] [LOCAL ] KSS: Primary data saved (53610 records). [2025-09-22T19:42:59.499661] [INFO ] [MAIN ] KSS: Full history saved. [2025-09-22T19:42:59.499778] [INFO ] [MAIN ] Update Progress: 1228/2372 symbols completed. KSS took 42.2s. Estimated remaining: 2h 31m 47s. Rate: 7.5 symbols/min [2025-09-22T19:42:59.671024] [INFO ] [MAIN ] KVYO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:42:59.723394] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-02. [2025-09-22T19:42:59.726568] [DEBUG] [LOCAL ] KVYO: Loaded 50569 existing records from primary storage. [2025-09-22T19:42:59.726873] [INFO ] [MAIN ] KVYO: Loaded 50569 existing records. [2025-09-22T19:42:59.909111] [WARN ] [MAIN ] KVYO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:42:59.909344] [INFO ] [MAIN ] KVYO: Wiping existing primary data before full refresh. [2025-09-22T19:42:59.909392] [INFO ] [LOCAL ] KVYO: Starting deletion of primary data. [2025-09-22T19:42:59.910500] [DEBUG] [LOCAL ] KVYO: Deleted primary data file. [2025-09-22T19:42:59.910561] [INFO ] [MAIN ] KVYO: Starting full primary refresh. [2025-09-22T19:43:00.276164] [INFO ] [REMOTE ] KVYO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:43:00.373057] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-06 (1.45 seconds). [2025-09-22T19:43:00.522023] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-07. [2025-09-22T19:43:01.322058] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2024-12. [2025-09-22T19:43:01.528463] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-02 (1.81 seconds). [2025-09-22T19:43:02.108359] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T19:43:02.122011] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-03. [2025-09-22T19:43:02.922060] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-08. [2025-09-22T19:43:03.020025] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2024-12 (1.70 seconds). [2025-09-22T19:43:03.722125] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-01. [2025-09-22T19:43:04.024090] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-03 (1.90 seconds). [2025-09-22T19:43:04.107919] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T19:43:04.522069] [INFO ] [REMOTE ] KTB: Fetching primary data for 2025-09. [2025-09-22T19:43:05.287113] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-01 (1.56 seconds). [2025-09-22T19:43:05.322047] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-02. [2025-09-22T19:43:05.793714] [INFO ] [REMOTE ] KTB: Incremental fetch complete for 2025-09 (1.27 seconds). [2025-09-22T19:43:05.799747] [INFO ] [REMOTE ] KTB: Full fetch complete (57391 records). [2025-09-22T19:43:05.799858] [DEBUG] [VALIDATOR ] KTB: Validating primary data. [2025-09-22T19:43:06.135739] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-04. [2025-09-22T19:43:06.190512] [DEBUG] [VALIDATOR ] KTB: All expected trading days are present. [2025-09-22T19:43:06.190671] [DEBUG] [VALIDATOR ] KTB: Primary data validation passed. [2025-09-22T19:43:06.191503] [INFO ] [MAIN ] KTB: Fetched primary data is valid. [2025-09-22T19:43:06.191547] [DEBUG] [LOCAL ] KTB: Saving primary data. [2025-09-22T19:43:06.192828] [DEBUG] [LOCAL ] KTB: Trimmed 57391 records to 41193 (keeping 200 days of data) [2025-09-22T19:43:06.454207] [DEBUG] [LOCAL ] KTB: Primary data saved (41193 records). [2025-09-22T19:43:06.454341] [INFO ] [MAIN ] KTB: Full history saved. [2025-09-22T19:43:06.454427] [INFO ] [MAIN ] Update Progress: 1229/2372 symbols completed. KTB took 36.4s. Estimated remaining: 2h 31m 38s. Rate: 7.5 symbols/min [2025-09-22T19:43:06.625516] [INFO ] [MAIN ] KW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:43:06.663969] [DEBUG] [LOCAL ] KW: Loaded 41246 existing records from primary storage. [2025-09-22T19:43:06.664112] [INFO ] [MAIN ] KW: Loaded 41246 existing records. [2025-09-22T19:43:06.852308] [WARN ] [MAIN ] KW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:43:06.852730] [INFO ] [MAIN ] KW: Wiping existing primary data before full refresh. [2025-09-22T19:43:06.852788] [INFO ] [LOCAL ] KW: Starting deletion of primary data. [2025-09-22T19:43:06.853757] [DEBUG] [LOCAL ] KW: Deleted primary data file. [2025-09-22T19:43:06.853880] [INFO ] [MAIN ] KW: Starting full primary refresh. [2025-09-22T19:43:06.934169] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-03. [2025-09-22T19:43:07.179737] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-02 (1.86 seconds). [2025-09-22T19:43:07.263756] [INFO ] [REMOTE ] KW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:43:07.722022] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-03. [2025-09-22T19:43:07.913118] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-03 (0.98 seconds). [2025-09-22T19:43:08.072900] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-04 (1.94 seconds). [2025-09-22T19:43:08.522058] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-05. [2025-09-22T19:43:09.322057] [INFO ] [REMOTE ] KW: Fetching primary data for 2024-12. [2025-09-22T19:43:09.458212] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-03 (1.74 seconds). [2025-09-22T19:43:10.122036] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-04. [2025-09-22T19:43:10.558736] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-05 (2.04 seconds). [2025-09-22T19:43:10.674530] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2024-12 (1.35 seconds). [2025-09-22T19:43:10.922087] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-01. [2025-09-22T19:43:11.465303] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-04 (1.34 seconds). [2025-09-22T19:43:11.722101] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-04. [2025-09-22T19:43:12.088683] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-01 (1.17 seconds). [2025-09-22T19:43:12.220145] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-04 (0.50 seconds). [2025-09-22T19:43:12.522164] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-05. [2025-09-22T19:43:13.322121] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-06. [2025-09-22T19:43:14.122122] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-02. [2025-09-22T19:43:14.282888] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-05 (1.76 seconds). [2025-09-22T19:43:14.922062] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-06. [2025-09-22T19:43:15.083240] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-22T19:43:15.112071] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-02 (0.99 seconds). [2025-09-22T19:43:15.722049] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-07. [2025-09-22T19:43:16.522087] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-03. [2025-09-22T19:43:16.651328] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-06 (1.73 seconds). [2025-09-22T19:43:17.322064] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-07. [2025-09-22T19:43:17.643413] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-22T19:43:18.015612] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T19:43:18.122066] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-04. [2025-09-22T19:43:18.697009] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-07 (1.37 seconds). [2025-09-22T19:43:18.922156] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-08. [2025-09-22T19:43:19.641504] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-04 (1.52 seconds). [2025-09-22T19:43:19.722056] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-05. [2025-09-22T19:43:20.452049] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T19:43:20.522018] [INFO ] [REMOTE ] KVUE: Fetching primary data for 2025-09. [2025-09-22T19:43:21.307682] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T19:43:21.322012] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-06. [2025-09-22T19:43:22.122073] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-05. [2025-09-22T19:43:22.377212] [INFO ] [REMOTE ] KVUE: Incremental fetch complete for 2025-09 (1.86 seconds). [2025-09-22T19:43:22.385481] [INFO ] [REMOTE ] KVUE: Full fetch complete (77669 records). [2025-09-22T19:43:22.385602] [DEBUG] [VALIDATOR ] KVUE: Validating primary data. [2025-09-22T19:43:22.609606] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-05 (0.49 seconds). [2025-09-22T19:43:22.805789] [DEBUG] [VALIDATOR ] KVUE: All expected trading days are present. [2025-09-22T19:43:22.815880] [DEBUG] [VALIDATOR ] KVUE: Primary data validation passed. [2025-09-22T19:43:22.822489] [INFO ] [MAIN ] KVUE: Fetched primary data is valid. [2025-09-22T19:43:22.830184] [DEBUG] [LOCAL ] KVUE: Saving primary data. [2025-09-22T19:43:22.836378] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-06 (1.51 seconds). [2025-09-22T19:43:22.845492] [DEBUG] [LOCAL ] KVUE: Trimmed 77669 records to 53667 (keeping 200 days of data) [2025-09-22T19:43:22.938740] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-07. [2025-09-22T19:43:23.188941] [DEBUG] [LOCAL ] KVUE: Primary data saved (53667 records). [2025-09-22T19:43:23.189095] [INFO ] [MAIN ] KVUE: Full history saved. [2025-09-22T19:43:23.189182] [INFO ] [MAIN ] Update Progress: 1230/2372 symbols completed. KVUE took 29.3s. Estimated remaining: 2h 31m 38s. Rate: 7.5 symbols/min [2025-09-22T19:43:23.389194] [INFO ] [MAIN ] KWR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:43:23.408105] [DEBUG] [LOCAL ] KWR: Loaded 17129 existing records from primary storage. [2025-09-22T19:43:23.408226] [INFO ] [MAIN ] KWR: Loaded 17129 existing records. [2025-09-22T19:43:23.583440] [WARN ] [MAIN ] KWR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:43:23.583739] [INFO ] [MAIN ] KWR: Wiping existing primary data before full refresh. [2025-09-22T19:43:23.583796] [INFO ] [LOCAL ] KWR: Starting deletion of primary data. [2025-09-22T19:43:23.584349] [DEBUG] [LOCAL ] KWR: Deleted primary data file. [2025-09-22T19:43:23.584410] [INFO ] [MAIN ] KWR: Starting full primary refresh. [2025-09-22T19:43:23.727272] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-08. [2025-09-22T19:43:23.941066] [INFO ] [REMOTE ] KWR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:43:24.301370] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-07 (1.36 seconds). [2025-09-22T19:43:24.522113] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-06. [2025-09-22T19:43:24.926722] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-06 (0.40 seconds). [2025-09-22T19:43:25.322034] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-07. [2025-09-22T19:43:25.676575] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-08 (1.95 seconds). [2025-09-22T19:43:25.745189] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-07 (0.42 seconds). [2025-09-22T19:43:26.122126] [INFO ] [REMOTE ] KWR: Fetching primary data for 2024-12. [2025-09-22T19:43:26.922046] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-08. [2025-09-22T19:43:27.133677] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-22T19:43:27.722126] [INFO ] [REMOTE ] KVYO: Fetching primary data for 2025-09. [2025-09-22T19:43:28.394673] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T19:43:28.522028] [INFO ] [REMOTE ] KW: Fetching primary data for 2025-09. [2025-09-22T19:43:29.322085] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-01. [2025-09-22T19:43:29.466447] [INFO ] [REMOTE ] KVYO: Incremental fetch complete for 2025-09 (1.74 seconds). [2025-09-22T19:43:29.474802] [INFO ] [REMOTE ] KVYO: Full fetch complete (71336 records). [2025-09-22T19:43:29.474956] [DEBUG] [VALIDATOR ] KVYO: Validating primary data. [2025-09-22T19:43:29.897630] [DEBUG] [VALIDATOR ] KVYO: All expected trading days are present. [2025-09-22T19:43:29.899696] [DEBUG] [VALIDATOR ] KVYO: Primary data validation passed. [2025-09-22T19:43:29.900620] [INFO ] [MAIN ] KVYO: Fetched primary data is valid. [2025-09-22T19:43:29.901878] [INFO ] [REMOTE ] KW: Incremental fetch complete for 2025-09 (1.38 seconds). [2025-09-22T19:43:29.901247] [DEBUG] [LOCAL ] KVYO: Saving primary data. [2025-09-22T19:43:29.908535] [INFO ] [REMOTE ] KW: Full fetch complete (56740 records). [2025-09-22T19:43:29.908758] [DEBUG] [VALIDATOR ] KW: Validating primary data. [2025-09-22T19:43:29.941914] [DEBUG] [LOCAL ] KVYO: Trimmed 71336 records to 49852 (keeping 200 days of data) [2025-09-22T19:43:30.127260] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-08. [2025-09-22T19:43:30.433116] [DEBUG] [VALIDATOR ] KW: All expected trading days are present. [2025-09-22T19:43:30.433789] [DEBUG] [VALIDATOR ] KW: Primary data validation passed. [2025-09-22T19:43:30.435274] [INFO ] [MAIN ] KW: Fetched primary data is valid. [2025-09-22T19:43:30.436086] [DEBUG] [LOCAL ] KW: Saving primary data. [2025-09-22T19:43:30.494597] [DEBUG] [LOCAL ] KW: Trimmed 56740 records to 40648 (keeping 200 days of data) [2025-09-22T19:43:30.500185] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-01 (1.18 seconds). [2025-09-22T19:43:30.782033] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-08 (0.65 seconds). [2025-09-22T19:43:30.867678] [DEBUG] [LOCAL ] KW: Primary data saved (40648 records). [2025-09-22T19:43:30.868997] [INFO ] [MAIN ] KW: Full history saved. [2025-09-22T19:43:30.869364] [INFO ] [MAIN ] Update Progress: 1231/2372 symbols completed. KW took 24.4s. Estimated remaining: 2h 31m 30s. Rate: 7.5 symbols/min [2025-09-22T19:43:30.927099] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-02. [2025-09-22T19:43:31.055542] [INFO ] [MAIN ] KYN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:43:31.058340] [DEBUG] [LOCAL ] KVYO: Primary data saved (49852 records). [2025-09-22T19:43:31.058416] [INFO ] [MAIN ] KVYO: Full history saved. [2025-09-22T19:43:31.058490] [INFO ] [MAIN ] Update Progress: 1232/2372 symbols completed. KVYO took 31.6s. Estimated remaining: 2h 31m 15s. Rate: 7.5 symbols/min [2025-09-22T19:43:31.245949] [INFO ] [MAIN ] L: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:43:31.256881] [DEBUG] [LOCAL ] KYN: Loaded 30875 existing records from primary storage. [2025-09-22T19:43:31.257009] [INFO ] [MAIN ] KYN: Loaded 30875 existing records. [2025-09-22T19:43:31.455480] [WARN ] [MAIN ] KYN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:43:31.455774] [INFO ] [MAIN ] KYN: Wiping existing primary data before full refresh. [2025-09-22T19:43:31.455829] [INFO ] [LOCAL ] KYN: Starting deletion of primary data. [2025-09-22T19:43:31.457019] [DEBUG] [LOCAL ] KYN: Deleted primary data file. [2025-09-22T19:43:31.457153] [INFO ] [MAIN ] KYN: Starting full primary refresh. [2025-09-22T19:43:31.552617] [DEBUG] [LOCAL ] L: Loaded 41511 existing records from primary storage. [2025-09-22T19:43:31.575739] [INFO ] [MAIN ] L: Loaded 41511 existing records. [2025-09-22T19:43:31.737112] [INFO ] [REMOTE ] KUKE: Fetching primary data for 2025-09. [2025-09-22T19:43:31.980061] [WARN ] [MAIN ] L: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:43:32.006756] [INFO ] [MAIN ] L: Wiping existing primary data before full refresh. [2025-09-22T19:43:32.066456] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-02 (1.14 seconds). [2025-09-22T19:43:32.072175] [INFO ] [LOCAL ] L: Starting deletion of primary data. [2025-09-22T19:43:32.072023] [INFO ] [REMOTE ] KYN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:43:32.077121] [DEBUG] [LOCAL ] L: Deleted primary data file. [2025-09-22T19:43:32.077187] [INFO ] [MAIN ] L: Starting full primary refresh. [2025-09-22T19:43:32.434377] [INFO ] [REMOTE ] L: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:43:32.525392] [INFO ] [REMOTE ] KYN: Fetching primary data for 2024-12. [2025-09-22T19:43:32.526994] [INFO ] [REMOTE ] KUKE: Incremental fetch complete for 2025-09 (0.79 seconds). [2025-09-22T19:43:32.528463] [INFO ] [REMOTE ] KUKE: Full fetch complete (7894 records). [2025-09-22T19:43:32.528533] [DEBUG] [VALIDATOR ] KUKE: Validating primary data. [2025-09-22T19:43:32.709304] [WARN ] [VALIDATOR ] KUKE: Validation failed - insufficient historical data. Have 199 unique days, need 200 days [2025-09-22T19:43:32.709532] [FATAL] [MAIN ] KUKE: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:43:32.709600] [WARN ] [MAIN ] KUKE: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:43:32.709699] [INFO ] [LOCAL ] KUKE: Starting deletion of primary data. [2025-09-22T19:43:32.709770] [DEBUG] [LOCAL ] KUKE: No primary data file found to delete. [2025-09-22T19:43:32.709808] [INFO ] [LOCAL ] KUKE: Starting deletion of derivative data. [2025-09-22T19:43:32.709864] [DEBUG] [LOCAL ] KUKE: No derivative data file found to delete. [2025-09-22T19:43:32.709944] [INFO ] [MAIN ] Update Progress: 1233/2372 symbols completed. KUKE took 45.2s. Estimated remaining: 2h 31m 1s. Rate: 7.5 symbols/min [2025-09-22T19:43:32.879590] [INFO ] [MAIN ] LAC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:43:32.933484] [DEBUG] [LOCAL ] LAC: Loaded 53062 existing records from primary storage. [2025-09-22T19:43:32.933671] [INFO ] [MAIN ] LAC: Loaded 53062 existing records. [2025-09-22T19:43:33.119373] [WARN ] [MAIN ] LAC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:43:33.119597] [INFO ] [MAIN ] LAC: Wiping existing primary data before full refresh. [2025-09-22T19:43:33.119665] [INFO ] [LOCAL ] LAC: Starting deletion of primary data. [2025-09-22T19:43:33.120715] [DEBUG] [LOCAL ] LAC: Deleted primary data file. [2025-09-22T19:43:33.120777] [INFO ] [MAIN ] LAC: Starting full primary refresh. [2025-09-22T19:43:33.333789] [INFO ] [REMOTE ] L: Fetching primary data for 2024-12. [2025-09-22T19:43:33.486894] [INFO ] [REMOTE ] LAC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:43:34.074535] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2024-12 (1.55 seconds). [2025-09-22T19:43:34.122041] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-01. [2025-09-22T19:43:34.922089] [INFO ] [REMOTE ] LAC: Fetching primary data for 2024-12. [2025-09-22T19:43:34.972415] [INFO ] [REMOTE ] L: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T19:43:35.160254] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-01 (1.04 seconds). [2025-09-22T19:43:35.722066] [INFO ] [REMOTE ] L: Fetching primary data for 2025-01. [2025-09-22T19:43:36.522057] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-03. [2025-09-22T19:43:36.926429] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2024-12 (2.00 seconds). [2025-09-22T19:43:37.076492] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-01 (1.35 seconds). [2025-09-22T19:43:37.322098] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-01. [2025-09-22T19:43:37.609855] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-03 (1.09 seconds). [2025-09-22T19:43:38.122095] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-04. [2025-09-22T19:43:38.922085] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-02. [2025-09-22T19:43:39.193128] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-04 (1.07 seconds). [2025-09-22T19:43:39.303098] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-01 (1.98 seconds). [2025-09-22T19:43:39.722024] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-05. [2025-09-22T19:43:40.189387] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-02 (1.27 seconds). [2025-09-22T19:43:40.522029] [INFO ] [REMOTE ] L: Fetching primary data for 2025-02. [2025-09-22T19:43:40.697493] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-05 (0.98 seconds). [2025-09-22T19:43:41.322064] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-03. [2025-09-22T19:43:42.117057] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-02 (1.60 seconds). [2025-09-22T19:43:42.124520] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-06. [2025-09-22T19:43:42.625332] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-03 (1.30 seconds). [2025-09-22T19:43:42.922058] [INFO ] [REMOTE ] L: Fetching primary data for 2025-03. [2025-09-22T19:43:43.094430] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-06 (0.97 seconds). [2025-09-22T19:43:43.722086] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-02. [2025-09-22T19:43:44.479007] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-03 (1.56 seconds). [2025-09-22T19:43:44.522009] [INFO ] [REMOTE ] L: Fetching primary data for 2025-04. [2025-09-22T19:43:45.322085] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-07. [2025-09-22T19:43:45.581248] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-02 (1.86 seconds). [2025-09-22T19:43:46.111018] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-04 (1.59 seconds). [2025-09-22T19:43:46.122418] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-04. [2025-09-22T19:43:46.343848] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-22T19:43:46.922063] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-03. [2025-09-22T19:43:47.722128] [INFO ] [REMOTE ] L: Fetching primary data for 2025-05. [2025-09-22T19:43:47.981724] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-04 (1.86 seconds). [2025-09-22T19:43:48.522088] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-05. [2025-09-22T19:43:48.641237] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-03 (1.72 seconds). [2025-09-22T19:43:49.282077] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T19:43:49.322007] [INFO ] [REMOTE ] L: Fetching primary data for 2025-06. [2025-09-22T19:43:49.409001] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-05 (0.89 seconds). [2025-09-22T19:43:50.122113] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-06. [2025-09-22T19:43:50.933868] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-04. [2025-09-22T19:43:50.935440] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-06 (1.61 seconds). [2025-09-22T19:43:51.233578] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-22T19:43:51.722057] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-08. [2025-09-22T19:43:52.522098] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-07. [2025-09-22T19:43:52.775468] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T19:43:52.921774] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-04 (1.99 seconds). [2025-09-22T19:43:53.322065] [INFO ] [REMOTE ] KWR: Fetching primary data for 2025-09. [2025-09-22T19:43:53.762860] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T19:43:54.082922] [INFO ] [REMOTE ] KWR: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-22T19:43:54.085754] [INFO ] [REMOTE ] KWR: Full fetch complete (24001 records). [2025-09-22T19:43:54.085839] [DEBUG] [VALIDATOR ] KWR: Validating primary data. [2025-09-22T19:43:54.127303] [INFO ] [REMOTE ] L: Fetching primary data for 2025-07. [2025-09-22T19:43:54.466780] [DEBUG] [VALIDATOR ] KWR: All expected trading days are present. [2025-09-22T19:43:54.466868] [DEBUG] [VALIDATOR ] KWR: Primary data validation passed. [2025-09-22T19:43:54.467389] [INFO ] [MAIN ] KWR: Fetched primary data is valid. [2025-09-22T19:43:54.467428] [DEBUG] [LOCAL ] KWR: Saving primary data. [2025-09-22T19:43:54.468082] [DEBUG] [LOCAL ] KWR: Trimmed 24001 records to 16817 (keeping 200 days of data) [2025-09-22T19:43:54.571506] [DEBUG] [LOCAL ] KWR: Primary data saved (16817 records). [2025-09-22T19:43:54.571675] [INFO ] [MAIN ] KWR: Full history saved. [2025-09-22T19:43:54.571781] [INFO ] [MAIN ] Update Progress: 1234/2372 symbols completed. KWR took 31.4s. Estimated remaining: 2h 31m 6s. Rate: 7.5 symbols/min [2025-09-22T19:43:54.742160] [INFO ] [MAIN ] LAD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:43:54.767276] [DEBUG] [LOCAL ] LAD: Loaded 24380 existing records from primary storage. [2025-09-22T19:43:54.767422] [INFO ] [MAIN ] LAD: Loaded 24380 existing records. [2025-09-22T19:43:54.925021] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-05. [2025-09-22T19:43:54.954876] [WARN ] [MAIN ] LAD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:43:54.955139] [INFO ] [MAIN ] LAD: Wiping existing primary data before full refresh. [2025-09-22T19:43:54.955219] [INFO ] [LOCAL ] LAD: Starting deletion of primary data. [2025-09-22T19:43:54.956096] [DEBUG] [LOCAL ] LAD: Deleted primary data file. [2025-09-22T19:43:54.956161] [INFO ] [MAIN ] LAD: Starting full primary refresh. [2025-09-22T19:43:55.315246] [INFO ] [REMOTE ] LAD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:43:55.703196] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-07 (1.58 seconds). [2025-09-22T19:43:55.722066] [INFO ] [REMOTE ] LAD: Fetching primary data for 2024-12. [2025-09-22T19:43:56.522029] [INFO ] [REMOTE ] L: Fetching primary data for 2025-08. [2025-09-22T19:43:56.830978] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-05 (1.91 seconds). [2025-09-22T19:43:56.892631] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2024-12 (1.17 seconds). [2025-09-22T19:43:57.322069] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-01. [2025-09-22T19:43:57.972383] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T19:43:58.122087] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-08. [2025-09-22T19:43:58.660260] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-01 (1.34 seconds). [2025-09-22T19:43:58.922120] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-02. [2025-09-22T19:43:59.169691] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T19:43:59.722126] [INFO ] [REMOTE ] KYN: Fetching primary data for 2025-09. [2025-09-22T19:44:00.095565] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-02 (1.17 seconds). [2025-09-22T19:44:00.522133] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-06. [2025-09-22T19:44:01.322015] [INFO ] [REMOTE ] L: Fetching primary data for 2025-09. [2025-09-22T19:44:01.429129] [INFO ] [REMOTE ] KYN: Incremental fetch complete for 2025-09 (1.71 seconds). [2025-09-22T19:44:01.433717] [INFO ] [REMOTE ] KYN: Full fetch complete (45061 records). [2025-09-22T19:44:01.433806] [DEBUG] [VALIDATOR ] KYN: Validating primary data. [2025-09-22T19:44:01.837621] [DEBUG] [VALIDATOR ] KYN: All expected trading days are present. [2025-09-22T19:44:01.837744] [DEBUG] [VALIDATOR ] KYN: Primary data validation passed. [2025-09-22T19:44:01.838988] [INFO ] [MAIN ] KYN: Fetched primary data is valid. [2025-09-22T19:44:01.839051] [DEBUG] [LOCAL ] KYN: Saving primary data. [2025-09-22T19:44:01.840036] [DEBUG] [LOCAL ] KYN: Trimmed 45061 records to 30236 (keeping 200 days of data) [2025-09-22T19:44:02.030607] [DEBUG] [LOCAL ] KYN: Primary data saved (30236 records). [2025-09-22T19:44:02.030760] [INFO ] [MAIN ] KYN: Full history saved. [2025-09-22T19:44:02.030849] [INFO ] [MAIN ] Update Progress: 1235/2372 symbols completed. KYN took 31.2s. Estimated remaining: 2h 30m 58s. Rate: 7.5 symbols/min [2025-09-22T19:44:02.127519] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-03. [2025-09-22T19:44:02.211739] [INFO ] [MAIN ] LADR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:44:02.250551] [DEBUG] [LOCAL ] LADR: Loaded 39244 existing records from primary storage. [2025-09-22T19:44:02.250725] [INFO ] [MAIN ] LADR: Loaded 39244 existing records. [2025-09-22T19:44:02.431485] [WARN ] [MAIN ] LADR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:44:02.432306] [INFO ] [MAIN ] LADR: Wiping existing primary data before full refresh. [2025-09-22T19:44:02.432364] [INFO ] [LOCAL ] LADR: Starting deletion of primary data. [2025-09-22T19:44:02.433477] [DEBUG] [LOCAL ] LADR: Deleted primary data file. [2025-09-22T19:44:02.448458] [INFO ] [MAIN ] LADR: Starting full primary refresh. [2025-09-22T19:44:02.532387] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-06 (2.01 seconds). [2025-09-22T19:44:02.839550] [INFO ] [REMOTE ] LADR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:44:02.878744] [INFO ] [REMOTE ] L: Incremental fetch complete for 2025-09 (1.56 seconds). [2025-09-22T19:44:02.885237] [INFO ] [REMOTE ] L: Full fetch complete (59535 records). [2025-09-22T19:44:02.885356] [DEBUG] [VALIDATOR ] L: Validating primary data. [2025-09-22T19:44:02.927891] [INFO ] [REMOTE ] LADR: Fetching primary data for 2024-12. [2025-09-22T19:44:03.278080] [DEBUG] [VALIDATOR ] L: All expected trading days are present. [2025-09-22T19:44:03.278385] [DEBUG] [VALIDATOR ] L: Primary data validation passed. [2025-09-22T19:44:03.279373] [INFO ] [MAIN ] L: Fetched primary data is valid. [2025-09-22T19:44:03.279496] [DEBUG] [LOCAL ] L: Saving primary data. [2025-09-22T19:44:03.281087] [DEBUG] [LOCAL ] L: Trimmed 59535 records to 40967 (keeping 200 days of data) [2025-09-22T19:44:03.391214] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-03 (1.26 seconds). [2025-09-22T19:44:03.559538] [DEBUG] [LOCAL ] L: Primary data saved (40967 records). [2025-09-22T19:44:03.559693] [INFO ] [MAIN ] L: Full history saved. [2025-09-22T19:44:03.559848] [INFO ] [MAIN ] Update Progress: 1236/2372 symbols completed. L took 32.5s. Estimated remaining: 2h 30m 44s. Rate: 7.5 symbols/min [2025-09-22T19:44:03.727623] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-04. [2025-09-22T19:44:03.730253] [INFO ] [MAIN ] LANV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:44:03.736186] [DEBUG] [LOCAL ] LANV: Loaded 2699 existing records from primary storage. [2025-09-22T19:44:03.736363] [INFO ] [MAIN ] LANV: Loaded 2699 existing records. [2025-09-22T19:44:03.913339] [WARN ] [MAIN ] LANV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:44:03.913577] [INFO ] [MAIN ] LANV: Wiping existing primary data before full refresh. [2025-09-22T19:44:03.913624] [INFO ] [LOCAL ] LANV: Starting deletion of primary data. [2025-09-22T19:44:03.913911] [DEBUG] [LOCAL ] LANV: Deleted primary data file. [2025-09-22T19:44:03.913969] [INFO ] [MAIN ] LANV: Starting full primary refresh. [2025-09-22T19:44:04.289095] [INFO ] [REMOTE ] LANV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:44:04.310732] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2024-12 (1.38 seconds). [2025-09-22T19:44:04.522013] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-01. [2025-09-22T19:44:05.151821] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-22T19:44:05.322105] [INFO ] [REMOTE ] LANV: Fetching primary data for 2024-12. [2025-09-22T19:44:05.983300] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-22T19:44:05.984312] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2024-12 (0.66 seconds). [2025-09-22T19:44:06.122138] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-05. [2025-09-22T19:44:06.922089] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-01. [2025-09-22T19:44:07.686191] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-05 (1.56 seconds). [2025-09-22T19:44:07.722059] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-07. [2025-09-22T19:44:07.722827] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-01 (0.80 seconds). [2025-09-22T19:44:08.522117] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-02. [2025-09-22T19:44:09.038967] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-02 (0.52 seconds). [2025-09-22T19:44:09.322104] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-03. [2025-09-22T19:44:09.901219] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-07 (2.18 seconds). [2025-09-22T19:44:09.916588] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-03 (0.59 seconds). [2025-09-22T19:44:10.122052] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-04. [2025-09-22T19:44:10.572756] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-04 (0.45 seconds). [2025-09-22T19:44:10.922101] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-08. [2025-09-22T19:44:11.722057] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-05. [2025-09-22T19:44:12.063559] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-05 (0.34 seconds). [2025-09-22T19:44:12.522038] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-02. [2025-09-22T19:44:12.849492] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-08 (1.93 seconds). [2025-09-22T19:44:13.322122] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-06. [2025-09-22T19:44:13.901438] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T19:44:14.122030] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-03. [2025-09-22T19:44:14.357429] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-06 (1.04 seconds). [2025-09-22T19:44:14.922064] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-07. [2025-09-22T19:44:15.258838] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-03 (1.14 seconds). [2025-09-22T19:44:15.722095] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-04. [2025-09-22T19:44:16.140685] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-07 (1.22 seconds). [2025-09-22T19:44:16.522113] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-06. [2025-09-22T19:44:16.922465] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-06 (0.40 seconds). [2025-09-22T19:44:17.209713] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-04 (1.49 seconds). [2025-09-22T19:44:17.322062] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-07. [2025-09-22T19:44:17.796188] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-07 (0.47 seconds). [2025-09-22T19:44:18.122061] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-05. [2025-09-22T19:44:18.922057] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-08. [2025-09-22T19:44:19.251547] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-05 (1.13 seconds). [2025-09-22T19:44:19.722090] [INFO ] [REMOTE ] LAC: Fetching primary data for 2025-09. [2025-09-22T19:44:20.214891] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T19:44:20.522062] [INFO ] [REMOTE ] LAD: Fetching primary data for 2025-09. [2025-09-22T19:44:21.322060] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-08. [2025-09-22T19:44:21.636271] [INFO ] [REMOTE ] LAD: Incremental fetch complete for 2025-09 (1.11 seconds). [2025-09-22T19:44:21.642179] [INFO ] [REMOTE ] LAD: Full fetch complete (35281 records). [2025-09-22T19:44:21.642369] [DEBUG] [VALIDATOR ] LAD: Validating primary data. [2025-09-22T19:44:21.759855] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-08 (0.44 seconds). [2025-09-22T19:44:21.935536] [INFO ] [REMOTE ] LAC: Incremental fetch complete for 2025-09 (2.21 seconds). [2025-09-22T19:44:21.993550] [INFO ] [REMOTE ] LAC: Full fetch complete (75960 records). [2025-09-22T19:44:21.993794] [DEBUG] [VALIDATOR ] LAC: Validating primary data. [2025-09-22T19:44:22.145886] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-06. [2025-09-22T19:44:22.191289] [DEBUG] [VALIDATOR ] LAD: All expected trading days are present. [2025-09-22T19:44:22.191408] [DEBUG] [VALIDATOR ] LAD: Primary data validation passed. [2025-09-22T19:44:22.192110] [INFO ] [MAIN ] LAD: Fetched primary data is valid. [2025-09-22T19:44:22.192677] [DEBUG] [LOCAL ] LAD: Saving primary data. [2025-09-22T19:44:22.266351] [DEBUG] [LOCAL ] LAD: Trimmed 35281 records to 23764 (keeping 200 days of data) [2025-09-22T19:44:22.634954] [DEBUG] [VALIDATOR ] LAC: All expected trading days are present. [2025-09-22T19:44:22.635819] [DEBUG] [VALIDATOR ] LAC: Primary data validation passed. [2025-09-22T19:44:22.637025] [INFO ] [MAIN ] LAC: Fetched primary data is valid. [2025-09-22T19:44:22.637575] [DEBUG] [LOCAL ] LAC: Saving primary data. [2025-09-22T19:44:22.644221] [DEBUG] [LOCAL ] LAC: Trimmed 75960 records to 52302 (keeping 200 days of data) [2025-09-22T19:44:22.789976] [DEBUG] [LOCAL ] LAD: Primary data saved (23764 records). [2025-09-22T19:44:22.790990] [INFO ] [MAIN ] LAD: Full history saved. [2025-09-22T19:44:22.791389] [INFO ] [MAIN ] Update Progress: 1237/2372 symbols completed. LAD took 28.2s. Estimated remaining: 2h 30m 46s. Rate: 7.5 symbols/min [2025-09-22T19:44:22.922057] [INFO ] [REMOTE ] LANV: Fetching primary data for 2025-09. [2025-09-22T19:44:23.027171] [DEBUG] [LOCAL ] LAC: Primary data saved (52302 records). [2025-09-22T19:44:23.027360] [INFO ] [MAIN ] LAC: Full history saved. [2025-09-22T19:44:23.027670] [INFO ] [MAIN ] Update Progress: 1238/2372 symbols completed. LAC took 50.3s. Estimated remaining: 2h 30m 31s. Rate: 7.5 symbols/min [2025-09-22T19:44:23.608404] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-06 (1.46 seconds). [2025-09-22T19:44:23.647548] [INFO ] [REMOTE ] LANV: Incremental fetch complete for 2025-09 (0.73 seconds). [2025-09-22T19:44:23.649025] [INFO ] [REMOTE ] LANV: Full fetch complete (4380 records). [2025-09-22T19:44:23.649096] [DEBUG] [VALIDATOR ] LANV: Validating primary data. [2025-09-22T19:44:23.727156] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-07. [2025-09-22T19:44:24.030230] [DEBUG] [VALIDATOR ] LANV: All expected trading days are present. [2025-09-22T19:44:24.030327] [DEBUG] [VALIDATOR ] LANV: Primary data validation passed. [2025-09-22T19:44:24.030474] [INFO ] [MAIN ] LANV: Fetched primary data is valid. [2025-09-22T19:44:24.030513] [DEBUG] [LOCAL ] LANV: Saving primary data. [2025-09-22T19:44:24.030933] [DEBUG] [LOCAL ] LANV: Trimmed 4380 records to 2697 (keeping 200 days of data) [2025-09-22T19:44:24.053447] [DEBUG] [LOCAL ] LANV: Primary data saved (2697 records). [2025-09-22T19:44:24.053588] [INFO ] [MAIN ] LANV: Full history saved. [2025-09-22T19:44:24.053790] [INFO ] [MAIN ] Update Progress: 1239/2372 symbols completed. LANV took 20.5s. Estimated remaining: 2h 30m 17s. Rate: 7.5 symbols/min [2025-09-22T19:44:25.002136] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-07 (1.27 seconds). [2025-09-22T19:44:25.011955] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-08. [2025-09-22T19:44:26.360167] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-08 (1.35 seconds). [2025-09-22T19:44:26.368850] [INFO ] [REMOTE ] LADR: Fetching primary data for 2025-09. [2025-09-22T19:44:27.994315] [INFO ] [REMOTE ] LADR: Incremental fetch complete for 2025-09 (1.63 seconds). [2025-09-22T19:44:28.001458] [INFO ] [REMOTE ] LADR: Full fetch complete (54925 records). [2025-09-22T19:44:28.001583] [DEBUG] [VALIDATOR ] LADR: Validating primary data. [2025-09-22T19:44:28.399194] [DEBUG] [VALIDATOR ] LADR: All expected trading days are present. [2025-09-22T19:44:28.399339] [DEBUG] [VALIDATOR ] LADR: Primary data validation passed. [2025-09-22T19:44:28.400218] [INFO ] [MAIN ] LADR: Fetched primary data is valid. [2025-09-22T19:44:28.400285] [DEBUG] [LOCAL ] LADR: Saving primary data. [2025-09-22T19:44:28.401569] [DEBUG] [LOCAL ] LADR: Trimmed 54925 records to 38703 (keeping 200 days of data) [2025-09-22T19:44:28.639189] [DEBUG] [LOCAL ] LADR: Primary data saved (38703 records). [2025-09-22T19:44:28.639340] [INFO ] [MAIN ] LADR: Full history saved. [2025-09-22T19:44:28.639454] [INFO ] [MAIN ] Update Progress: 1240/2372 symbols completed. LADR took 26.6s. Estimated remaining: 2h 30m 6s. Rate: 7.5 symbols/min [2025-09-22T19:44:29.273341] [INFO ] [MAIN ] LAR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:44:29.378054] [INFO ] [MAIN ] LB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:44:29.383342] [INFO ] [MAIN ] LAZ: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:44:29.390363] [DEBUG] [LOCAL ] LAR: No existing data file found in primary storage. [2025-09-22T19:44:29.418766] [WARN ] [MAIN ] LAR: No existing data found, performing full refresh instead. [2025-09-22T19:44:29.423605] [INFO ] [MAIN ] LAW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:44:29.424846] [INFO ] [MAIN ] LAR: Wiping existing primary data before full refresh. [2025-09-22T19:44:29.425209] [INFO ] [LOCAL ] LAR: Starting deletion of primary data. [2025-09-22T19:44:29.425372] [DEBUG] [LOCAL ] LAR: No primary data file found to delete. [2025-09-22T19:44:29.425430] [INFO ] [MAIN ] LAR: Starting full primary refresh. [2025-09-22T19:44:29.603467] [DEBUG] [LOCAL ] LAW: Loaded 14108 existing records from primary storage. [2025-09-22T19:44:29.643149] [INFO ] [MAIN ] LAW: Loaded 14108 existing records. [2025-09-22T19:44:29.695895] [DEBUG] [LOCAL ] LB: Loaded 38376 existing records from primary storage. [2025-09-22T19:44:29.749728] [INFO ] [MAIN ] LB: Loaded 38376 existing records. [2025-09-22T19:44:29.930265] [DEBUG] [LOCAL ] LAZ: Loaded 46085 existing records from primary storage. [2025-09-22T19:44:30.005381] [INFO ] [MAIN ] LAZ: Loaded 46085 existing records. [2025-09-22T19:44:30.203171] [INFO ] [REMOTE ] LAR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:44:30.248833] [INFO ] [REMOTE ] LAR: Fetching primary data for 2024-12. [2025-09-22T19:44:30.357594] [WARN ] [MAIN ] LB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:44:30.382522] [INFO ] [MAIN ] LB: Wiping existing primary data before full refresh. [2025-09-22T19:44:30.386271] [INFO ] [LOCAL ] LB: Starting deletion of primary data. [2025-09-22T19:44:30.386163] [WARN ] [MAIN ] LAW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:44:30.396934] [DEBUG] [LOCAL ] LB: Deleted primary data file. [2025-09-22T19:44:30.402566] [INFO ] [MAIN ] LAW: Wiping existing primary data before full refresh. [2025-09-22T19:44:30.413250] [INFO ] [LOCAL ] LAW: Starting deletion of primary data. [2025-09-22T19:44:30.408053] [INFO ] [MAIN ] LB: Starting full primary refresh. [2025-09-22T19:44:30.484292] [DEBUG] [LOCAL ] LAW: Deleted primary data file. [2025-09-22T19:44:30.516117] [WARN ] [MAIN ] LAZ: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:44:30.529611] [INFO ] [MAIN ] LAW: Starting full primary refresh. [2025-09-22T19:44:30.552638] [INFO ] [MAIN ] LAZ: Wiping existing primary data before full refresh. [2025-09-22T19:44:30.644513] [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-22T19:44:30.638988] [INFO ] [LOCAL ] LAZ: Starting deletion of primary data. [2025-09-22T19:44:30.684622] [WARN ] [REMOTE ] LAR: No data returned for month 2024-12 [2025-09-22T19:44:30.700580] [DEBUG] [LOCAL ] LAZ: Deleted primary data file. [2025-09-22T19:44:30.742947] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-01. [2025-09-22T19:44:30.751680] [INFO ] [MAIN ] LAZ: Starting full primary refresh. [2025-09-22T19:44:31.498385] [INFO ] [REMOTE ] LB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:44:31.539335] [INFO ] [REMOTE ] LB: Fetching primary data for 2024-12. [2025-09-22T19:44:31.561439] [INFO ] [REMOTE ] LAW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:44:31.569144] [INFO ] [REMOTE ] LAW: Fetching primary data for 2024-12. [2025-09-22T19:44:31.659014] [INFO ] [REMOTE ] LAZ: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:44:31.659558] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2024-12. [2025-09-22T19:44:31.672046] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-01 (0.93 seconds). [2025-09-22T19:44:31.675677] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-02. [2025-09-22T19:44:32.550720] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2024-12 (0.98 seconds). [2025-09-22T19:44:32.554799] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-01. [2025-09-22T19:44:32.974710] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2024-12 (1.32 seconds). [2025-09-22T19:44:32.983849] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-01. [2025-09-22T19:44:33.035766] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-22T19:44:33.045476] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-03. [2025-09-22T19:44:33.222776] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2024-12 (1.68 seconds). [2025-09-22T19:44:33.322011] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-01. [2025-09-22T19:44:33.491267] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-01 (0.94 seconds). [2025-09-22T19:44:34.122076] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-02. [2025-09-22T19:44:34.301482] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-01 (1.32 seconds). [2025-09-22T19:44:34.445869] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T19:44:34.908249] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T19:44:34.922026] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-02. [2025-09-22T19:44:35.031069] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-02 (0.91 seconds). [2025-09-22T19:44:35.722055] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-02. [2025-09-22T19:44:36.434212] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-02 (1.51 seconds). [2025-09-22T19:44:36.522006] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-03. [2025-09-22T19:44:36.929766] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-02 (1.21 seconds). [2025-09-22T19:44:37.322030] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-03. [2025-09-22T19:44:38.047507] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-03 (1.53 seconds). [2025-09-22T19:44:38.122004] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-04. [2025-09-22T19:44:38.606122] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-03 (1.28 seconds). [2025-09-22T19:44:38.922065] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-03. [2025-09-22T19:44:39.660142] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-04 (1.54 seconds). [2025-09-22T19:44:39.722119] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-05. [2025-09-22T19:44:39.755578] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-03 (0.83 seconds). [2025-09-22T19:44:40.522125] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-04. [2025-09-22T19:44:41.266292] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-05 (1.54 seconds). [2025-09-22T19:44:41.322009] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-06. [2025-09-22T19:44:41.796393] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T19:44:42.122084] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-04. [2025-09-22T19:44:42.761077] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-04 (0.64 seconds). [2025-09-22T19:44:42.879129] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-06 (1.56 seconds). [2025-09-22T19:44:42.922012] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-07. [2025-09-22T19:44:43.722052] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-05. [2025-09-22T19:44:44.522077] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-05. [2025-09-22T19:44:44.582169] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-07 (1.66 seconds). [2025-09-22T19:44:45.238909] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-22T19:44:45.322041] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-06. [2025-09-22T19:44:45.516047] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-05 (0.99 seconds). [2025-09-22T19:44:46.122073] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-08. [2025-09-22T19:44:46.537291] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T19:44:46.922070] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-07. [2025-09-22T19:44:47.651620] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T19:44:47.722004] [INFO ] [REMOTE ] LAZ: Fetching primary data for 2025-09. [2025-09-22T19:44:48.522074] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-06. [2025-09-22T19:44:48.566787] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-07 (1.64 seconds). [2025-09-22T19:44:49.031703] [INFO ] [REMOTE ] LAZ: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-22T19:44:49.038847] [INFO ] [REMOTE ] LAZ: Full fetch complete (65788 records). [2025-09-22T19:44:49.038962] [DEBUG] [VALIDATOR ] LAZ: Validating primary data. [2025-09-22T19:44:49.332097] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-08. [2025-09-22T19:44:49.430580] [DEBUG] [VALIDATOR ] LAZ: All expected trading days are present. [2025-09-22T19:44:49.430844] [DEBUG] [VALIDATOR ] LAZ: Primary data validation passed. [2025-09-22T19:44:49.431789] [INFO ] [MAIN ] LAZ: Fetched primary data is valid. [2025-09-22T19:44:49.431869] [DEBUG] [LOCAL ] LAZ: Saving primary data. [2025-09-22T19:44:49.433340] [DEBUG] [LOCAL ] LAZ: Trimmed 65788 records to 45362 (keeping 200 days of data) [2025-09-22T19:44:49.542943] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-06 (1.02 seconds). [2025-09-22T19:44:49.735064] [DEBUG] [LOCAL ] LAZ: Primary data saved (45362 records). [2025-09-22T19:44:49.735228] [INFO ] [MAIN ] LAZ: Full history saved. [2025-09-22T19:44:49.735398] [INFO ] [MAIN ] Update Progress: 1241/2372 symbols completed. LAZ took 21.1s. Estimated remaining: 2h 30m 10s. Rate: 7.5 symbols/min [2025-09-22T19:44:49.905698] [INFO ] [MAIN ] LBRT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:44:49.962573] [DEBUG] [LOCAL ] LBRT: Loaded 53697 existing records from primary storage. [2025-09-22T19:44:49.962740] [INFO ] [MAIN ] LBRT: Loaded 53697 existing records. [2025-09-22T19:44:50.135403] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-04. [2025-09-22T19:44:50.141346] [WARN ] [MAIN ] LBRT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:44:50.142359] [INFO ] [MAIN ] LBRT: Wiping existing primary data before full refresh. [2025-09-22T19:44:50.142409] [INFO ] [LOCAL ] LBRT: Starting deletion of primary data. [2025-09-22T19:44:50.144256] [DEBUG] [LOCAL ] LBRT: Deleted primary data file. [2025-09-22T19:44:50.144317] [INFO ] [MAIN ] LBRT: Starting full primary refresh. [2025-09-22T19:44:50.505518] [INFO ] [REMOTE ] LBRT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:44:50.863702] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T19:44:50.921999] [INFO ] [REMOTE ] LB: Fetching primary data for 2025-09. [2025-09-22T19:44:51.722105] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2024-12. [2025-09-22T19:44:51.824017] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T19:44:52.455474] [INFO ] [REMOTE ] LB: Incremental fetch complete for 2025-09 (1.53 seconds). [2025-09-22T19:44:52.460771] [INFO ] [REMOTE ] LB: Full fetch complete (56006 records). [2025-09-22T19:44:52.460866] [DEBUG] [VALIDATOR ] LB: Validating primary data. [2025-09-22T19:44:52.527224] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-05. [2025-09-22T19:44:52.855710] [DEBUG] [VALIDATOR ] LB: All expected trading days are present. [2025-09-22T19:44:52.855803] [DEBUG] [VALIDATOR ] LB: Primary data validation passed. [2025-09-22T19:44:52.856626] [INFO ] [MAIN ] LB: Fetched primary data is valid. [2025-09-22T19:44:52.856701] [DEBUG] [LOCAL ] LB: Saving primary data. [2025-09-22T19:44:52.857934] [DEBUG] [LOCAL ] LB: Trimmed 56006 records to 37682 (keeping 200 days of data) [2025-09-22T19:44:53.103610] [DEBUG] [LOCAL ] LB: Primary data saved (37682 records). [2025-09-22T19:44:53.103828] [INFO ] [MAIN ] LB: Full history saved. [2025-09-22T19:44:53.103948] [INFO ] [MAIN ] Update Progress: 1242/2372 symbols completed. LB took 24.5s. Estimated remaining: 2h 29m 57s. Rate: 7.5 symbols/min [2025-09-22T19:44:53.276996] [INFO ] [MAIN ] LC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:44:53.327878] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-07. [2025-09-22T19:44:53.330672] [DEBUG] [LOCAL ] LC: Loaded 48747 existing records from primary storage. [2025-09-22T19:44:53.330909] [INFO ] [MAIN ] LC: Loaded 48747 existing records. [2025-09-22T19:44:53.523721] [WARN ] [MAIN ] LC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:44:53.524086] [INFO ] [MAIN ] LC: Wiping existing primary data before full refresh. [2025-09-22T19:44:53.524155] [INFO ] [LOCAL ] LC: Starting deletion of primary data. [2025-09-22T19:44:53.548397] [DEBUG] [LOCAL ] LC: Deleted primary data file. [2025-09-22T19:44:53.548516] [INFO ] [MAIN ] LC: Starting full primary refresh. [2025-09-22T19:44:53.618324] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2024-12 (1.90 seconds). [2025-09-22T19:44:53.959897] [INFO ] [REMOTE ] LC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:44:53.969966] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-07 (0.64 seconds). [2025-09-22T19:44:54.122034] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-01. [2025-09-22T19:44:54.253321] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-22T19:44:54.922115] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-06. [2025-09-22T19:44:55.722097] [INFO ] [REMOTE ] LC: Fetching primary data for 2024-12. [2025-09-22T19:44:55.772487] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-01 (1.65 seconds). [2025-09-22T19:44:56.412865] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-06 (1.49 seconds). [2025-09-22T19:44:56.522030] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-07. [2025-09-22T19:44:57.322033] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-08. [2025-09-22T19:44:57.362441] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T19:44:58.093847] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-08 (0.77 seconds). [2025-09-22T19:44:58.122015] [INFO ] [REMOTE ] LAW: Fetching primary data for 2025-09. [2025-09-22T19:44:58.219980] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-07 (1.70 seconds). [2025-09-22T19:44:58.922033] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-08. [2025-09-22T19:44:59.054083] [INFO ] [REMOTE ] LAW: Incremental fetch complete for 2025-09 (0.93 seconds). [2025-09-22T19:44:59.057155] [INFO ] [REMOTE ] LAW: Full fetch complete (20723 records). [2025-09-22T19:44:59.057238] [DEBUG] [VALIDATOR ] LAW: Validating primary data. [2025-09-22T19:44:59.426188] [DEBUG] [VALIDATOR ] LAW: All expected trading days are present. [2025-09-22T19:44:59.426281] [DEBUG] [VALIDATOR ] LAW: Primary data validation passed. [2025-09-22T19:44:59.426751] [INFO ] [MAIN ] LAW: Fetched primary data is valid. [2025-09-22T19:44:59.426824] [DEBUG] [LOCAL ] LAW: Saving primary data. [2025-09-22T19:44:59.427545] [DEBUG] [LOCAL ] LAW: Trimmed 20723 records to 13887 (keeping 200 days of data) [2025-09-22T19:44:59.506843] [DEBUG] [LOCAL ] LAW: Primary data saved (13887 records). [2025-09-22T19:44:59.506996] [INFO ] [MAIN ] LAW: Full history saved. [2025-09-22T19:44:59.507100] [INFO ] [MAIN ] Update Progress: 1243/2372 symbols completed. LAW took 30.9s. Estimated remaining: 2h 29m 48s. Rate: 7.5 symbols/min [2025-09-22T19:44:59.680157] [INFO ] [MAIN ] LCII: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:44:59.710355] [DEBUG] [LOCAL ] LCII: Loaded 29177 existing records from primary storage. [2025-09-22T19:44:59.710488] [INFO ] [MAIN ] LCII: Loaded 29177 existing records. [2025-09-22T19:44:59.731545] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-01. [2025-09-22T19:44:59.897755] [WARN ] [MAIN ] LCII: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:44:59.897991] [INFO ] [MAIN ] LCII: Wiping existing primary data before full refresh. [2025-09-22T19:44:59.898038] [INFO ] [LOCAL ] LCII: Starting deletion of primary data. [2025-09-22T19:44:59.899214] [DEBUG] [LOCAL ] LCII: Deleted primary data file. [2025-09-22T19:44:59.899276] [INFO ] [MAIN ] LCII: Starting full primary refresh. [2025-09-22T19:45:00.307459] [INFO ] [REMOTE ] LCII: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:45:00.336009] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-08 (1.41 seconds). [2025-09-22T19:45:00.522047] [INFO ] [REMOTE ] LCII: Fetching primary data for 2024-12. [2025-09-22T19:45:01.322081] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-02. [2025-09-22T19:45:01.628501] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-01 (1.90 seconds). [2025-09-22T19:45:01.677240] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2024-12 (1.16 seconds). [2025-09-22T19:45:02.122078] [INFO ] [REMOTE ] LAR: Fetching primary data for 2025-09. [2025-09-22T19:45:02.922064] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-02. [2025-09-22T19:45:03.727168] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-01. [2025-09-22T19:45:03.741504] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-02 (2.42 seconds). [2025-09-22T19:45:04.522057] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-03. [2025-09-22T19:45:05.094816] [INFO ] [REMOTE ] LAR: Incremental fetch complete for 2025-09 (2.97 seconds). [2025-09-22T19:45:05.102300] [INFO ] [REMOTE ] LAR: Full fetch complete (54015 records). [2025-09-22T19:45:05.102427] [DEBUG] [VALIDATOR ] LAR: Validating primary data. [2025-09-22T19:45:05.298205] [WARN ] [VALIDATOR ] LAR: Validation failed - insufficient historical data. Have 165 unique days, need 200 days [2025-09-22T19:45:05.298858] [FATAL] [MAIN ] LAR: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:45:05.298967] [WARN ] [MAIN ] LAR: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:45:05.299150] [INFO ] [LOCAL ] LAR: Starting deletion of primary data. [2025-09-22T19:45:05.299313] [DEBUG] [LOCAL ] LAR: No primary data file found to delete. [2025-09-22T19:45:05.299379] [INFO ] [LOCAL ] LAR: Starting deletion of derivative data. [2025-09-22T19:45:05.299476] [DEBUG] [LOCAL ] LAR: No derivative data file found to delete. [2025-09-22T19:45:05.299708] [INFO ] [MAIN ] Update Progress: 1244/2372 symbols completed. LAR took 36.7s. Estimated remaining: 2h 29m 38s. Rate: 7.5 symbols/min [2025-09-22T19:45:05.475463] [INFO ] [MAIN ] LDI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:45:05.503913] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-02 (2.58 seconds). [2025-09-22T19:45:05.514542] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-03. [2025-09-22T19:45:05.559792] [DEBUG] [LOCAL ] LDI: Loaded 44135 existing records from primary storage. [2025-09-22T19:45:05.559958] [INFO ] [MAIN ] LDI: Loaded 44135 existing records. [2025-09-22T19:45:05.783191] [WARN ] [MAIN ] LDI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:45:05.783761] [INFO ] [MAIN ] LDI: Wiping existing primary data before full refresh. [2025-09-22T19:45:05.783839] [INFO ] [LOCAL ] LDI: Starting deletion of primary data. [2025-09-22T19:45:05.791298] [DEBUG] [LOCAL ] LDI: Deleted primary data file. [2025-09-22T19:45:05.798864] [INFO ] [MAIN ] LDI: Starting full primary refresh. [2025-09-22T19:45:05.873624] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-01 (2.15 seconds). [2025-09-22T19:45:06.127184] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-02. [2025-09-22T19:45:06.182953] [INFO ] [REMOTE ] LDI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:45:06.324212] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-03 (1.80 seconds). [2025-09-22T19:45:06.909616] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T19:45:06.922015] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-04. [2025-09-22T19:45:07.306937] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-02 (1.18 seconds). [2025-09-22T19:45:07.722153] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-04. [2025-09-22T19:45:08.522085] [INFO ] [REMOTE ] LDI: Fetching primary data for 2024-12. [2025-09-22T19:45:08.699512] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-22T19:45:09.322059] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-03. [2025-09-22T19:45:09.604248] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-04 (1.88 seconds). [2025-09-22T19:45:10.007908] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2024-12 (1.49 seconds). [2025-09-22T19:45:10.122075] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-05. [2025-09-22T19:45:10.796237] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-03 (1.47 seconds). [2025-09-22T19:45:10.922050] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-05. [2025-09-22T19:45:11.722054] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-01. [2025-09-22T19:45:11.983702] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-22T19:45:12.522115] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-06. [2025-09-22T19:45:12.626993] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-05 (1.70 seconds). [2025-09-22T19:45:13.052264] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-01 (1.33 seconds). [2025-09-22T19:45:13.322061] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-06. [2025-09-22T19:45:14.122072] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-02. [2025-09-22T19:45:14.294969] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-22T19:45:14.922107] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-04. [2025-09-22T19:45:15.298755] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-22T19:45:15.722077] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-07. [2025-09-22T19:45:16.168866] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-02 (2.05 seconds). [2025-09-22T19:45:16.522087] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-03. [2025-09-22T19:45:17.322071] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-07. [2025-09-22T19:45:17.376538] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-04 (2.45 seconds). [2025-09-22T19:45:18.069824] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T19:45:18.122065] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-04. [2025-09-22T19:45:18.172037] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-07 (2.45 seconds). [2025-09-22T19:45:18.922072] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-08. [2025-09-22T19:45:19.110244] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T19:45:19.302204] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T19:45:19.722055] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-08. [2025-09-22T19:45:20.522056] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-05. [2025-09-22T19:45:20.691988] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-08 (1.77 seconds). [2025-09-22T19:45:21.122773] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T19:45:21.322025] [INFO ] [REMOTE ] LBRT: Fetching primary data for 2025-09. [2025-09-22T19:45:21.692948] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-05 (1.17 seconds). [2025-09-22T19:45:22.122069] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-05. [2025-09-22T19:45:22.922055] [INFO ] [REMOTE ] LC: Fetching primary data for 2025-09. [2025-09-22T19:45:23.080958] [INFO ] [REMOTE ] LBRT: Incremental fetch complete for 2025-09 (1.76 seconds). [2025-09-22T19:45:23.089730] [INFO ] [REMOTE ] LBRT: Full fetch complete (76497 records). [2025-09-22T19:45:23.089940] [DEBUG] [VALIDATOR ] LBRT: Validating primary data. [2025-09-22T19:45:23.504842] [DEBUG] [VALIDATOR ] LBRT: All expected trading days are present. [2025-09-22T19:45:23.504937] [DEBUG] [VALIDATOR ] LBRT: Primary data validation passed. [2025-09-22T19:45:23.506159] [INFO ] [MAIN ] LBRT: Fetched primary data is valid. [2025-09-22T19:45:23.506234] [DEBUG] [LOCAL ] LBRT: Saving primary data. [2025-09-22T19:45:23.507999] [DEBUG] [LOCAL ] LBRT: Trimmed 76497 records to 52920 (keeping 200 days of data) [2025-09-22T19:45:23.637341] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-05 (1.52 seconds). [2025-09-22T19:45:23.722949] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-06. [2025-09-22T19:45:23.884901] [DEBUG] [LOCAL ] LBRT: Primary data saved (52920 records). [2025-09-22T19:45:23.885079] [INFO ] [MAIN ] LBRT: Full history saved. [2025-09-22T19:45:23.885213] [INFO ] [MAIN ] Update Progress: 1245/2372 symbols completed. LBRT took 34.1s. Estimated remaining: 2h 29m 40s. Rate: 7.5 symbols/min [2025-09-22T19:45:24.064113] [INFO ] [MAIN ] LDOS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:45:24.118738] [DEBUG] [LOCAL ] LDOS: Loaded 46704 existing records from primary storage. [2025-09-22T19:45:24.118880] [INFO ] [MAIN ] LDOS: Loaded 46704 existing records. [2025-09-22T19:45:24.327533] [WARN ] [MAIN ] LDOS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:45:24.328065] [INFO ] [MAIN ] LDOS: Wiping existing primary data before full refresh. [2025-09-22T19:45:24.328149] [INFO ] [LOCAL ] LDOS: Starting deletion of primary data. [2025-09-22T19:45:24.329877] [DEBUG] [LOCAL ] LDOS: Deleted primary data file. [2025-09-22T19:45:24.329945] [INFO ] [MAIN ] LDOS: Starting full primary refresh. [2025-09-22T19:45:24.519396] [INFO ] [REMOTE ] LC: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-22T19:45:24.534998] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-06. [2025-09-22T19:45:24.619157] [INFO ] [REMOTE ] LC: Full fetch complete (70265 records). [2025-09-22T19:45:24.633727] [DEBUG] [VALIDATOR ] LC: Validating primary data. [2025-09-22T19:45:24.908826] [INFO ] [REMOTE ] LDOS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:45:25.078372] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-06 (1.36 seconds). [2025-09-22T19:45:25.317937] [DEBUG] [VALIDATOR ] LC: All expected trading days are present. [2025-09-22T19:45:25.318055] [DEBUG] [VALIDATOR ] LC: Primary data validation passed. [2025-09-22T19:45:25.319598] [INFO ] [MAIN ] LC: Fetched primary data is valid. [2025-09-22T19:45:25.319704] [DEBUG] [LOCAL ] LC: Saving primary data. [2025-09-22T19:45:25.321839] [DEBUG] [LOCAL ] LC: Trimmed 70265 records to 47959 (keeping 200 days of data) [2025-09-22T19:45:25.322101] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-07. [2025-09-22T19:45:25.638105] [DEBUG] [LOCAL ] LC: Primary data saved (47959 records). [2025-09-22T19:45:25.638327] [INFO ] [MAIN ] LC: Full history saved. [2025-09-22T19:45:25.638461] [INFO ] [MAIN ] Update Progress: 1246/2372 symbols completed. LC took 32.5s. Estimated remaining: 2h 29m 26s. Rate: 7.5 symbols/min [2025-09-22T19:45:25.824598] [INFO ] [MAIN ] LDP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:45:25.842781] [DEBUG] [LOCAL ] LDP: Loaded 13351 existing records from primary storage. [2025-09-22T19:45:25.842979] [INFO ] [MAIN ] LDP: Loaded 13351 existing records. [2025-09-22T19:45:26.030397] [WARN ] [MAIN ] LDP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:45:26.030737] [INFO ] [MAIN ] LDP: Wiping existing primary data before full refresh. [2025-09-22T19:45:26.030846] [INFO ] [LOCAL ] LDP: Starting deletion of primary data. [2025-09-22T19:45:26.031558] [DEBUG] [LOCAL ] LDP: Deleted primary data file. [2025-09-22T19:45:26.031620] [INFO ] [MAIN ] LDP: Starting full primary refresh. [2025-09-22T19:45:26.126134] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2024-12. [2025-09-22T19:45:26.298805] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-06 (1.76 seconds). [2025-09-22T19:45:26.449708] [INFO ] [REMOTE ] LDP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:45:26.922079] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-07. [2025-09-22T19:45:27.153768] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-22T19:45:27.722035] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-08. [2025-09-22T19:45:28.172118] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2024-12 (2.05 seconds). [2025-09-22T19:45:28.421505] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-07 (1.50 seconds). [2025-09-22T19:45:28.522582] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-01. [2025-09-22T19:45:28.987021] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-08 (1.26 seconds). [2025-09-22T19:45:29.322073] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-08. [2025-09-22T19:45:30.122079] [INFO ] [REMOTE ] LCII: Fetching primary data for 2025-09. [2025-09-22T19:45:30.320303] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-01 (1.80 seconds). [2025-09-22T19:45:30.611576] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-08 (1.29 seconds). [2025-09-22T19:45:30.922062] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-02. [2025-09-22T19:45:31.136856] [INFO ] [REMOTE ] LCII: Incremental fetch complete for 2025-09 (1.01 seconds). [2025-09-22T19:45:31.140622] [INFO ] [REMOTE ] LCII: Full fetch complete (38950 records). [2025-09-22T19:45:31.140731] [DEBUG] [VALIDATOR ] LCII: Validating primary data. [2025-09-22T19:45:31.510102] [DEBUG] [VALIDATOR ] LCII: All expected trading days are present. [2025-09-22T19:45:31.510182] [DEBUG] [VALIDATOR ] LCII: Primary data validation passed. [2025-09-22T19:45:31.510865] [INFO ] [MAIN ] LCII: Fetched primary data is valid. [2025-09-22T19:45:31.510928] [DEBUG] [LOCAL ] LCII: Saving primary data. [2025-09-22T19:45:31.511791] [DEBUG] [LOCAL ] LCII: Trimmed 38950 records to 28723 (keeping 200 days of data) [2025-09-22T19:45:31.691268] [DEBUG] [LOCAL ] LCII: Primary data saved (28723 records). [2025-09-22T19:45:31.691414] [INFO ] [MAIN ] LCII: Full history saved. [2025-09-22T19:45:31.691499] [INFO ] [MAIN ] Update Progress: 1247/2372 symbols completed. LCII took 32.2s. Estimated remaining: 2h 29m 17s. Rate: 7.5 symbols/min [2025-09-22T19:45:31.729279] [INFO ] [REMOTE ] LDI: Fetching primary data for 2025-09. [2025-09-22T19:45:31.887287] [INFO ] [MAIN ] LEA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:45:31.932038] [DEBUG] [LOCAL ] LEA: Loaded 42546 existing records from primary storage. [2025-09-22T19:45:31.932254] [INFO ] [MAIN ] LEA: Loaded 42546 existing records. [2025-09-22T19:45:32.111212] [WARN ] [MAIN ] LEA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:45:32.111499] [INFO ] [MAIN ] LEA: Wiping existing primary data before full refresh. [2025-09-22T19:45:32.111557] [INFO ] [LOCAL ] LEA: Starting deletion of primary data. [2025-09-22T19:45:32.112897] [DEBUG] [LOCAL ] LEA: Deleted primary data file. [2025-09-22T19:45:32.112962] [INFO ] [MAIN ] LEA: Starting full primary refresh. [2025-09-22T19:45:32.487285] [INFO ] [REMOTE ] LEA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:45:32.522095] [INFO ] [REMOTE ] LEA: Fetching primary data for 2024-12. [2025-09-22T19:45:32.603513] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-02 (1.68 seconds). [2025-09-22T19:45:33.322092] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-03. [2025-09-22T19:45:33.720945] [INFO ] [REMOTE ] LDI: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-22T19:45:33.735484] [INFO ] [REMOTE ] LDI: Full fetch complete (60037 records). [2025-09-22T19:45:33.735824] [DEBUG] [VALIDATOR ] LDI: Validating primary data. [2025-09-22T19:45:34.135297] [INFO ] [REMOTE ] LDP: Fetching primary data for 2024-12. [2025-09-22T19:45:34.203900] [DEBUG] [VALIDATOR ] LDI: All expected trading days are present. [2025-09-22T19:45:34.204040] [DEBUG] [VALIDATOR ] LDI: Primary data validation passed. [2025-09-22T19:45:34.205544] [INFO ] [MAIN ] LDI: Fetched primary data is valid. [2025-09-22T19:45:34.205861] [DEBUG] [LOCAL ] LDI: Saving primary data. [2025-09-22T19:45:34.233849] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2024-12 (1.71 seconds). [2025-09-22T19:45:34.237481] [DEBUG] [LOCAL ] LDI: Trimmed 60037 records to 43700 (keeping 200 days of data) [2025-09-22T19:45:34.514392] [DEBUG] [LOCAL ] LDI: Primary data saved (43700 records). [2025-09-22T19:45:34.514556] [INFO ] [MAIN ] LDI: Full history saved. [2025-09-22T19:45:34.514674] [INFO ] [MAIN ] Update Progress: 1248/2372 symbols completed. LDI took 29.2s. Estimated remaining: 2h 29m 4s. Rate: 7.5 symbols/min [2025-09-22T19:45:34.684212] [INFO ] [MAIN ] LEG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:45:34.733163] [DEBUG] [LOCAL ] LEG: Loaded 51158 existing records from primary storage. [2025-09-22T19:45:34.733338] [INFO ] [MAIN ] LEG: Loaded 51158 existing records. [2025-09-22T19:45:34.918101] [WARN ] [MAIN ] LEG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:45:34.918713] [INFO ] [MAIN ] LEG: Wiping existing primary data before full refresh. [2025-09-22T19:45:34.918817] [INFO ] [LOCAL ] LEG: Starting deletion of primary data. [2025-09-22T19:45:34.920181] [DEBUG] [LOCAL ] LEG: Deleted primary data file. [2025-09-22T19:45:34.920244] [INFO ] [MAIN ] LEG: Starting full primary refresh. [2025-09-22T19:45:34.931608] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-01. [2025-09-22T19:45:35.267334] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-03 (1.95 seconds). [2025-09-22T19:45:35.333329] [INFO ] [REMOTE ] LEG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:45:35.349142] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2024-12 (1.21 seconds). [2025-09-22T19:45:35.722121] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-01. [2025-09-22T19:45:36.405254] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-01 (0.68 seconds). [2025-09-22T19:45:36.524117] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-02. [2025-09-22T19:45:36.526906] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-01 (1.60 seconds). [2025-09-22T19:45:37.316123] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-02 (0.79 seconds). [2025-09-22T19:45:37.322003] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-03. [2025-09-22T19:45:38.122116] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-02. [2025-09-22T19:45:38.238796] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-03 (0.92 seconds). [2025-09-22T19:45:38.922084] [INFO ] [REMOTE ] LEG: Fetching primary data for 2024-12. [2025-09-22T19:45:39.436768] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-22T19:45:39.722075] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-04. [2025-09-22T19:45:40.522088] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-03. [2025-09-22T19:45:40.722563] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2024-12 (1.80 seconds). [2025-09-22T19:45:41.322067] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-04. [2025-09-22T19:45:41.412974] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-04 (1.69 seconds). [2025-09-22T19:45:42.122060] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-01. [2025-09-22T19:45:42.182207] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-22T19:45:42.224683] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-04 (0.90 seconds). [2025-09-22T19:45:42.922168] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-05. [2025-09-22T19:45:43.722034] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-04. [2025-09-22T19:45:43.834830] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-01 (1.71 seconds). [2025-09-22T19:45:43.871352] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-05 (0.95 seconds). [2025-09-22T19:45:44.522083] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-02. [2025-09-22T19:45:44.926980] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-04 (1.20 seconds). [2025-09-22T19:45:45.322069] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-05. [2025-09-22T19:45:46.122024] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-05. [2025-09-22T19:45:46.160509] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-02 (1.64 seconds). [2025-09-22T19:45:46.532952] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-05 (1.21 seconds). [2025-09-22T19:45:46.922054] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-06. [2025-09-22T19:45:47.707515] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-06 (0.79 seconds). [2025-09-22T19:45:47.722003] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-07. [2025-09-22T19:45:47.892822] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-22T19:45:48.522041] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-06. [2025-09-22T19:45:48.667193] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-07 (0.95 seconds). [2025-09-22T19:45:49.322055] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-08. [2025-09-22T19:45:49.899637] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-06 (1.38 seconds). [2025-09-22T19:45:50.122062] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-06. [2025-09-22T19:45:50.192147] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-08 (0.87 seconds). [2025-09-22T19:45:50.922058] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-03. [2025-09-22T19:45:51.663270] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-06 (1.54 seconds). [2025-09-22T19:45:51.722073] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-07. [2025-09-22T19:45:52.407711] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-03 (1.49 seconds). [2025-09-22T19:45:52.522043] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-04. [2025-09-22T19:45:53.228833] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T19:45:53.322098] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-08. [2025-09-22T19:45:54.122064] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-07. [2025-09-22T19:45:54.293439] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-04 (1.77 seconds). [2025-09-22T19:45:54.874975] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-22T19:45:54.922076] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-05. [2025-09-22T19:45:55.456064] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-07 (1.33 seconds). [2025-09-22T19:45:55.722060] [INFO ] [REMOTE ] LEA: Fetching primary data for 2025-09. [2025-09-22T19:45:56.246169] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-05 (1.32 seconds). [2025-09-22T19:45:56.522070] [INFO ] [REMOTE ] LDP: Fetching primary data for 2025-09. [2025-09-22T19:45:57.322425] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-06. [2025-09-22T19:45:57.325290] [INFO ] [REMOTE ] LEA: Incremental fetch complete for 2025-09 (1.60 seconds). [2025-09-22T19:45:57.333000] [INFO ] [REMOTE ] LEA: Full fetch complete (61008 records). [2025-09-22T19:45:57.333126] [DEBUG] [VALIDATOR ] LEA: Validating primary data. [2025-09-22T19:45:57.460254] [INFO ] [REMOTE ] LDP: Incremental fetch complete for 2025-09 (0.94 seconds). [2025-09-22T19:45:57.489328] [INFO ] [REMOTE ] LDP: Full fetch complete (19430 records). [2025-09-22T19:45:57.507730] [DEBUG] [VALIDATOR ] LDP: Validating primary data. [2025-09-22T19:45:58.084485] [DEBUG] [VALIDATOR ] LEA: All expected trading days are present. [2025-09-22T19:45:58.090565] [DEBUG] [VALIDATOR ] LEA: Primary data validation passed. [2025-09-22T19:45:58.096598] [INFO ] [MAIN ] LEA: Fetched primary data is valid. [2025-09-22T19:45:58.101863] [DEBUG] [LOCAL ] LEA: Saving primary data. [2025-09-22T19:45:58.130057] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-08. [2025-09-22T19:45:58.180600] [DEBUG] [VALIDATOR ] LDP: All expected trading days are present. [2025-09-22T19:45:58.181046] [DEBUG] [VALIDATOR ] LDP: Primary data validation passed. [2025-09-22T19:45:58.181337] [DEBUG] [LOCAL ] LEA: Trimmed 61008 records to 41859 (keeping 200 days of data) [2025-09-22T19:45:58.181775] [INFO ] [MAIN ] LDP: Fetched primary data is valid. [2025-09-22T19:45:58.182311] [DEBUG] [LOCAL ] LDP: Saving primary data. [2025-09-22T19:45:58.183619] [DEBUG] [LOCAL ] LDP: Trimmed 19430 records to 13072 (keeping 200 days of data) [2025-09-22T19:45:58.369067] [DEBUG] [LOCAL ] LDP: Primary data saved (13072 records). [2025-09-22T19:45:58.369801] [INFO ] [MAIN ] LDP: Full history saved. [2025-09-22T19:45:58.370626] [INFO ] [MAIN ] Update Progress: 1249/2372 symbols completed. LDP took 32.7s. Estimated remaining: 2h 29m 10s. Rate: 7.5 symbols/min [2025-09-22T19:45:58.642373] [INFO ] [MAIN ] LEN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:45:58.733456] [DEBUG] [LOCAL ] LEA: Primary data saved (41859 records). [2025-09-22T19:45:58.733703] [INFO ] [MAIN ] LEA: Full history saved. [2025-09-22T19:45:58.733819] [INFO ] [MAIN ] Update Progress: 1250/2372 symbols completed. LEA took 27.0s. Estimated remaining: 2h 28m 56s. Rate: 7.5 symbols/min [2025-09-22T19:45:58.852462] [DEBUG] [LOCAL ] LEN: Loaded 53964 existing records from primary storage. [2025-09-22T19:45:58.879176] [INFO ] [MAIN ] LEN: Loaded 53964 existing records. [2025-09-22T19:45:58.956858] [INFO ] [MAIN ] LEO: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:45:59.159622] [DEBUG] [LOCAL ] LEO: Loaded 17935 existing records from primary storage. [2025-09-22T19:45:59.180774] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-06 (1.86 seconds). [2025-09-22T19:45:59.203168] [INFO ] [MAIN ] LEO: Loaded 17935 existing records. [2025-09-22T19:45:59.203060] [WARN ] [MAIN ] LEN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:45:59.240383] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-07. [2025-09-22T19:45:59.240490] [INFO ] [MAIN ] LEN: Wiping existing primary data before full refresh. [2025-09-22T19:45:59.259345] [INFO ] [LOCAL ] LEN: Starting deletion of primary data. [2025-09-22T19:45:59.275700] [DEBUG] [LOCAL ] LEN: Deleted primary data file. [2025-09-22T19:45:59.288168] [INFO ] [MAIN ] LEN: Starting full primary refresh. [2025-09-22T19:45:59.531846] [WARN ] [MAIN ] LEO: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:45:59.577461] [INFO ] [MAIN ] LEO: Wiping existing primary data before full refresh. [2025-09-22T19:45:59.603361] [INFO ] [LOCAL ] LEO: Starting deletion of primary data. [2025-09-22T19:45:59.662191] [DEBUG] [LOCAL ] LEO: Deleted primary data file. [2025-09-22T19:45:59.694602] [INFO ] [MAIN ] LEO: Starting full primary refresh. [2025-09-22T19:45:59.923392] [INFO ] [REMOTE ] LEN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:45:59.964122] [INFO ] [REMOTE ] LEN: Fetching primary data for 2024-12. [2025-09-22T19:46:00.185297] [INFO ] [REMOTE ] LEO: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:46:00.210857] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-08 (2.08 seconds). [2025-09-22T19:46:00.522064] [INFO ] [REMOTE ] LDOS: Fetching primary data for 2025-09. [2025-09-22T19:46:01.124274] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-22T19:46:01.322042] [INFO ] [REMOTE ] LEO: Fetching primary data for 2024-12. [2025-09-22T19:46:01.559010] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2024-12 (1.59 seconds). [2025-09-22T19:46:02.122098] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-08. [2025-09-22T19:46:02.178332] [INFO ] [REMOTE ] LDOS: Incremental fetch complete for 2025-09 (1.66 seconds). [2025-09-22T19:46:02.187489] [INFO ] [REMOTE ] LDOS: Full fetch complete (67839 records). [2025-09-22T19:46:02.187795] [DEBUG] [VALIDATOR ] LDOS: Validating primary data. [2025-09-22T19:46:02.549959] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2024-12 (1.23 seconds). [2025-09-22T19:46:02.648436] [DEBUG] [VALIDATOR ] LDOS: All expected trading days are present. [2025-09-22T19:46:02.648545] [DEBUG] [VALIDATOR ] LDOS: Primary data validation passed. [2025-09-22T19:46:02.649500] [INFO ] [MAIN ] LDOS: Fetched primary data is valid. [2025-09-22T19:46:02.649569] [DEBUG] [LOCAL ] LDOS: Saving primary data. [2025-09-22T19:46:02.651058] [DEBUG] [LOCAL ] LDOS: Trimmed 67839 records to 45918 (keeping 200 days of data) [2025-09-22T19:46:02.934243] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-01. [2025-09-22T19:46:02.957016] [DEBUG] [LOCAL ] LDOS: Primary data saved (45918 records). [2025-09-22T19:46:02.957162] [INFO ] [MAIN ] LDOS: Full history saved. [2025-09-22T19:46:02.957260] [INFO ] [MAIN ] Update Progress: 1251/2372 symbols completed. LDOS took 39.1s. Estimated remaining: 2h 28m 44s. Rate: 7.5 symbols/min [2025-09-22T19:46:03.127583] [INFO ] [MAIN ] LEVI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:46:03.180434] [DEBUG] [LOCAL ] LEVI: Loaded 52245 existing records from primary storage. [2025-09-22T19:46:03.180593] [INFO ] [MAIN ] LEVI: Loaded 52245 existing records. [2025-09-22T19:46:03.358885] [WARN ] [MAIN ] LEVI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:46:03.359126] [INFO ] [MAIN ] LEVI: Wiping existing primary data before full refresh. [2025-09-22T19:46:03.359175] [INFO ] [LOCAL ] LEVI: Starting deletion of primary data. [2025-09-22T19:46:03.360431] [DEBUG] [LOCAL ] LEVI: Deleted primary data file. [2025-09-22T19:46:03.360491] [INFO ] [MAIN ] LEVI: Starting full primary refresh. [2025-09-22T19:46:03.729300] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-01. [2025-09-22T19:46:03.736444] [INFO ] [REMOTE ] LEVI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:46:03.823971] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-08 (1.70 seconds). [2025-09-22T19:46:04.002950] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-22T19:46:04.522062] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-02. [2025-09-22T19:46:05.322070] [INFO ] [REMOTE ] LEG: Fetching primary data for 2025-09. [2025-09-22T19:46:05.559484] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-02 (1.04 seconds). [2025-09-22T19:46:05.592255] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-01 (1.86 seconds). [2025-09-22T19:46:06.122068] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-03. [2025-09-22T19:46:06.922026] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2024-12. [2025-09-22T19:46:07.234261] [INFO ] [REMOTE ] LEG: Incremental fetch complete for 2025-09 (1.91 seconds). [2025-09-22T19:46:07.243332] [INFO ] [REMOTE ] LEG: Full fetch complete (73206 records). [2025-09-22T19:46:07.248712] [DEBUG] [VALIDATOR ] LEG: Validating primary data. [2025-09-22T19:46:07.256250] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-22T19:46:07.672783] [DEBUG] [VALIDATOR ] LEG: All expected trading days are present. [2025-09-22T19:46:07.672887] [DEBUG] [VALIDATOR ] LEG: Primary data validation passed. [2025-09-22T19:46:07.673854] [INFO ] [MAIN ] LEG: Fetched primary data is valid. [2025-09-22T19:46:07.673920] [DEBUG] [LOCAL ] LEG: Saving primary data. [2025-09-22T19:46:07.678622] [DEBUG] [LOCAL ] LEG: Trimmed 73206 records to 50389 (keeping 200 days of data) [2025-09-22T19:46:07.734977] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-04. [2025-09-22T19:46:07.995715] [DEBUG] [LOCAL ] LEG: Primary data saved (50389 records). [2025-09-22T19:46:07.995862] [INFO ] [MAIN ] LEG: Full history saved. [2025-09-22T19:46:07.995978] [INFO ] [MAIN ] Update Progress: 1252/2372 symbols completed. LEG took 33.5s. Estimated remaining: 2h 28m 34s. Rate: 7.5 symbols/min [2025-09-22T19:46:08.179452] [INFO ] [MAIN ] LFT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:46:08.199790] [DEBUG] [LOCAL ] LFT: Loaded 18069 existing records from primary storage. [2025-09-22T19:46:08.199931] [INFO ] [MAIN ] LFT: Loaded 18069 existing records. [2025-09-22T19:46:08.382032] [WARN ] [MAIN ] LFT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:46:08.382588] [INFO ] [MAIN ] LFT: Wiping existing primary data before full refresh. [2025-09-22T19:46:08.382677] [INFO ] [LOCAL ] LFT: Starting deletion of primary data. [2025-09-22T19:46:08.383292] [DEBUG] [LOCAL ] LFT: Deleted primary data file. [2025-09-22T19:46:08.383352] [INFO ] [MAIN ] LFT: Starting full primary refresh. [2025-09-22T19:46:08.525588] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-02. [2025-09-22T19:46:08.785939] [INFO ] [REMOTE ] LFT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:46:08.802943] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2024-12 (1.88 seconds). [2025-09-22T19:46:08.817412] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-04 (1.08 seconds). [2025-09-22T19:46:09.322085] [INFO ] [REMOTE ] LFT: Fetching primary data for 2024-12. [2025-09-22T19:46:10.122019] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-05. [2025-09-22T19:46:10.336956] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2024-12 (1.01 seconds). [2025-09-22T19:46:10.376264] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-02 (1.85 seconds). [2025-09-22T19:46:10.922192] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-01. [2025-09-22T19:46:11.032587] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-05 (0.91 seconds). [2025-09-22T19:46:11.722159] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-01. [2025-09-22T19:46:11.753490] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-01 (0.83 seconds). [2025-09-22T19:46:12.522124] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-03. [2025-09-22T19:46:13.322032] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-02. [2025-09-22T19:46:13.455914] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-01 (1.73 seconds). [2025-09-22T19:46:14.129395] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-06. [2025-09-22T19:46:14.173217] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-02 (0.85 seconds). [2025-09-22T19:46:14.185508] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-03 (1.66 seconds). [2025-09-22T19:46:14.910238] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-06 (0.78 seconds). [2025-09-22T19:46:14.922033] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-07. [2025-09-22T19:46:15.722046] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-04. [2025-09-22T19:46:16.040993] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T19:46:16.522064] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-08. [2025-09-22T19:46:17.322046] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-02. [2025-09-22T19:46:17.561583] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-08 (1.04 seconds). [2025-09-22T19:46:17.608614] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-04 (1.89 seconds). [2025-09-22T19:46:18.122084] [INFO ] [REMOTE ] LEO: Fetching primary data for 2025-09. [2025-09-22T19:46:18.889308] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T19:46:18.922013] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-03. [2025-09-22T19:46:19.157353] [INFO ] [REMOTE ] LEO: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-22T19:46:19.160566] [INFO ] [REMOTE ] LEO: Full fetch complete (27115 records). [2025-09-22T19:46:19.160720] [DEBUG] [VALIDATOR ] LEO: Validating primary data. [2025-09-22T19:46:19.597792] [DEBUG] [VALIDATOR ] LEO: All expected trading days are present. [2025-09-22T19:46:19.597922] [DEBUG] [VALIDATOR ] LEO: Primary data validation passed. [2025-09-22T19:46:19.598584] [INFO ] [MAIN ] LEO: Fetched primary data is valid. [2025-09-22T19:46:19.598721] [DEBUG] [LOCAL ] LEO: Saving primary data. [2025-09-22T19:46:19.600071] [DEBUG] [LOCAL ] LEO: Trimmed 27115 records to 17610 (keeping 200 days of data) [2025-09-22T19:46:19.722914] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-03. [2025-09-22T19:46:19.722820] [DEBUG] [LOCAL ] LEO: Primary data saved (17610 records). [2025-09-22T19:46:19.724077] [INFO ] [MAIN ] LEO: Full history saved. [2025-09-22T19:46:19.724277] [INFO ] [MAIN ] Update Progress: 1253/2372 symbols completed. LEO took 21.0s. Estimated remaining: 2h 28m 29s. Rate: 7.5 symbols/min [2025-09-22T19:46:19.924974] [INFO ] [MAIN ] LGI: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:46:19.942157] [DEBUG] [LOCAL ] LGI: Loaded 10308 existing records from primary storage. [2025-09-22T19:46:19.942302] [INFO ] [MAIN ] LGI: Loaded 10308 existing records. [2025-09-22T19:46:20.143855] [WARN ] [MAIN ] LGI: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:46:20.144145] [INFO ] [MAIN ] LGI: Wiping existing primary data before full refresh. [2025-09-22T19:46:20.144203] [INFO ] [LOCAL ] LGI: Starting deletion of primary data. [2025-09-22T19:46:20.144600] [DEBUG] [LOCAL ] LGI: Deleted primary data file. [2025-09-22T19:46:20.144722] [INFO ] [MAIN ] LGI: Starting full primary refresh. [2025-09-22T19:46:20.544522] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-05. [2025-09-22T19:46:20.551881] [INFO ] [REMOTE ] LGI: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:46:20.590072] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-03 (1.67 seconds). [2025-09-22T19:46:20.676734] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-03 (0.95 seconds). [2025-09-22T19:46:21.322069] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-04. [2025-09-22T19:46:22.122070] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-04. [2025-09-22T19:46:22.400207] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-05 (1.86 seconds). [2025-09-22T19:46:22.922070] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-06. [2025-09-22T19:46:23.111932] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-22T19:46:23.146525] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-04 (1.82 seconds). [2025-09-22T19:46:23.722065] [INFO ] [REMOTE ] LGI: Fetching primary data for 2024-12. [2025-09-22T19:46:24.522026] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-05. [2025-09-22T19:46:24.568911] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2024-12 (0.85 seconds). [2025-09-22T19:46:24.718789] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-06 (1.80 seconds). [2025-09-22T19:46:25.322054] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-05. [2025-09-22T19:46:25.603539] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T19:46:26.122047] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-06. [2025-09-22T19:46:26.922052] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-01. [2025-09-22T19:46:27.146413] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-05 (1.82 seconds). [2025-09-22T19:46:27.238433] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-06 (1.12 seconds). [2025-09-22T19:46:27.531677] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-01 (0.61 seconds). [2025-09-22T19:46:27.722076] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-07. [2025-09-22T19:46:28.522017] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-07. [2025-09-22T19:46:28.592541] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-07 (0.87 seconds). [2025-09-22T19:46:29.322062] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-06. [2025-09-22T19:46:30.122058] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-08. [2025-09-22T19:46:30.445811] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-07 (1.92 seconds). [2025-09-22T19:46:30.895284] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-22T19:46:30.921999] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-07. [2025-09-22T19:46:31.190533] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T19:46:31.722082] [INFO ] [REMOTE ] LFT: Fetching primary data for 2025-09. [2025-09-22T19:46:32.522085] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-08. [2025-09-22T19:46:32.759813] [INFO ] [REMOTE ] LFT: Incremental fetch complete for 2025-09 (1.04 seconds). [2025-09-22T19:46:32.762453] [INFO ] [REMOTE ] LFT: Full fetch complete (23889 records). [2025-09-22T19:46:32.762523] [DEBUG] [VALIDATOR ] LFT: Validating primary data. [2025-09-22T19:46:32.923887] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-07 (2.00 seconds). [2025-09-22T19:46:33.188549] [DEBUG] [VALIDATOR ] LFT: All expected trading days are present. [2025-09-22T19:46:33.188665] [DEBUG] [VALIDATOR ] LFT: Primary data validation passed. [2025-09-22T19:46:33.189193] [INFO ] [MAIN ] LFT: Fetched primary data is valid. [2025-09-22T19:46:33.189235] [DEBUG] [LOCAL ] LFT: Saving primary data. [2025-09-22T19:46:33.190954] [DEBUG] [LOCAL ] LFT: Trimmed 23889 records to 17970 (keeping 200 days of data) [2025-09-22T19:46:33.307433] [DEBUG] [LOCAL ] LFT: Primary data saved (17970 records). [2025-09-22T19:46:33.307613] [INFO ] [MAIN ] LFT: Full history saved. [2025-09-22T19:46:33.307833] [INFO ] [MAIN ] Update Progress: 1254/2372 symbols completed. LFT took 25.3s. Estimated remaining: 2h 28m 26s. Rate: 7.5 symbols/min [2025-09-22T19:46:33.330145] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-02. [2025-09-22T19:46:33.487704] [INFO ] [MAIN ] LH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:46:33.537171] [DEBUG] [LOCAL ] LH: Loaded 39293 existing records from primary storage. [2025-09-22T19:46:33.537314] [INFO ] [MAIN ] LH: Loaded 39293 existing records. [2025-09-22T19:46:33.724729] [WARN ] [MAIN ] LH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:46:33.725259] [INFO ] [MAIN ] LH: Wiping existing primary data before full refresh. [2025-09-22T19:46:33.725318] [INFO ] [LOCAL ] LH: Starting deletion of primary data. [2025-09-22T19:46:33.726456] [DEBUG] [LOCAL ] LH: Deleted primary data file. [2025-09-22T19:46:33.726519] [INFO ] [MAIN ] LH: Starting full primary refresh. [2025-09-22T19:46:34.093450] [INFO ] [REMOTE ] LH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:46:34.122009] [INFO ] [REMOTE ] LH: Fetching primary data for 2024-12. [2025-09-22T19:46:34.137332] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-02 (0.81 seconds). [2025-09-22T19:46:34.380567] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-08 (1.86 seconds). [2025-09-22T19:46:34.922084] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-03. [2025-09-22T19:46:35.529272] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2024-12 (1.41 seconds). [2025-09-22T19:46:35.722109] [INFO ] [REMOTE ] LEN: Fetching primary data for 2025-09. [2025-09-22T19:46:35.765701] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-03 (0.84 seconds). [2025-09-22T19:46:36.522121] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-01. [2025-09-22T19:46:37.322057] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-08. [2025-09-22T19:46:37.887049] [INFO ] [REMOTE ] LEN: Incremental fetch complete for 2025-09 (2.16 seconds). [2025-09-22T19:46:37.898989] [INFO ] [REMOTE ] LEN: Full fetch complete (76978 records). [2025-09-22T19:46:37.899160] [DEBUG] [VALIDATOR ] LEN: Validating primary data. [2025-09-22T19:46:38.132608] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-04. [2025-09-22T19:46:38.312612] [DEBUG] [VALIDATOR ] LEN: All expected trading days are present. [2025-09-22T19:46:38.312763] [DEBUG] [VALIDATOR ] LEN: Primary data validation passed. [2025-09-22T19:46:38.314026] [INFO ] [MAIN ] LEN: Fetched primary data is valid. [2025-09-22T19:46:38.314166] [DEBUG] [LOCAL ] LEN: Saving primary data. [2025-09-22T19:46:38.336262] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-01 (1.81 seconds). [2025-09-22T19:46:38.343627] [DEBUG] [LOCAL ] LEN: Trimmed 76978 records to 53191 (keeping 200 days of data) [2025-09-22T19:46:38.688941] [DEBUG] [LOCAL ] LEN: Primary data saved (53191 records). [2025-09-22T19:46:38.689085] [INFO ] [MAIN ] LEN: Full history saved. [2025-09-22T19:46:38.689206] [INFO ] [MAIN ] Update Progress: 1255/2372 symbols completed. LEN took 40.3s. Estimated remaining: 2h 28m 16s. Rate: 7.5 symbols/min [2025-09-22T19:46:38.864603] [INFO ] [MAIN ] LHX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:46:38.922104] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-02. [2025-09-22T19:46:38.923974] [DEBUG] [LOCAL ] LHX: Loaded 49633 existing records from primary storage. [2025-09-22T19:46:38.924130] [INFO ] [MAIN ] LHX: Loaded 49633 existing records. [2025-09-22T19:46:39.109081] [WARN ] [MAIN ] LHX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:46:39.116440] [INFO ] [MAIN ] LHX: Wiping existing primary data before full refresh. [2025-09-22T19:46:39.116692] [INFO ] [LOCAL ] LHX: Starting deletion of primary data. [2025-09-22T19:46:39.130328] [DEBUG] [LOCAL ] LHX: Deleted primary data file. [2025-09-22T19:46:39.119045] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-22T19:46:39.130608] [INFO ] [MAIN ] LHX: Starting full primary refresh. [2025-09-22T19:46:39.236055] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-22T19:46:39.530546] [INFO ] [REMOTE ] LHX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:46:39.722055] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-05. [2025-09-22T19:46:40.484434] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-02 (1.56 seconds). [2025-09-22T19:46:40.515814] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-05 (0.79 seconds). [2025-09-22T19:46:40.522007] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-06. [2025-09-22T19:46:41.322030] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-03. [2025-09-22T19:46:41.341918] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-22T19:46:42.122126] [INFO ] [REMOTE ] LEVI: Fetching primary data for 2025-09. [2025-09-22T19:46:42.922077] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-07. [2025-09-22T19:46:42.956139] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T19:46:43.477845] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-07 (0.56 seconds). [2025-09-22T19:46:43.722021] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-08. [2025-09-22T19:46:43.976242] [INFO ] [REMOTE ] LEVI: Incremental fetch complete for 2025-09 (1.85 seconds). [2025-09-22T19:46:43.984357] [INFO ] [REMOTE ] LEVI: Full fetch complete (74436 records). [2025-09-22T19:46:43.984493] [DEBUG] [VALIDATOR ] LEVI: Validating primary data. [2025-09-22T19:46:44.385502] [DEBUG] [VALIDATOR ] LEVI: All expected trading days are present. [2025-09-22T19:46:44.385584] [DEBUG] [VALIDATOR ] LEVI: Primary data validation passed. [2025-09-22T19:46:44.386556] [INFO ] [MAIN ] LEVI: Fetched primary data is valid. [2025-09-22T19:46:44.386622] [DEBUG] [LOCAL ] LEVI: Saving primary data. [2025-09-22T19:46:44.388080] [DEBUG] [LOCAL ] LEVI: Trimmed 74436 records to 51526 (keeping 200 days of data) [2025-09-22T19:46:44.522601] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-04. [2025-09-22T19:46:44.643530] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-08 (0.92 seconds). [2025-09-22T19:46:44.747106] [DEBUG] [LOCAL ] LEVI: Primary data saved (51526 records). [2025-09-22T19:46:44.747251] [INFO ] [MAIN ] LEVI: Full history saved. [2025-09-22T19:46:44.747353] [INFO ] [MAIN ] Update Progress: 1256/2372 symbols completed. LEVI took 41.8s. Estimated remaining: 2h 28m 6s. Rate: 7.5 symbols/min [2025-09-22T19:46:44.918638] [INFO ] [MAIN ] LII: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:46:44.947524] [DEBUG] [LOCAL ] LII: Loaded 29065 existing records from primary storage. [2025-09-22T19:46:44.947680] [INFO ] [MAIN ] LII: Loaded 29065 existing records. [2025-09-22T19:46:45.127683] [WARN ] [MAIN ] LII: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:46:45.127946] [INFO ] [MAIN ] LII: Wiping existing primary data before full refresh. [2025-09-22T19:46:45.128015] [INFO ] [LOCAL ] LII: Starting deletion of primary data. [2025-09-22T19:46:45.128825] [DEBUG] [LOCAL ] LII: Deleted primary data file. [2025-09-22T19:46:45.128886] [INFO ] [MAIN ] LII: Starting full primary refresh. [2025-09-22T19:46:45.330089] [INFO ] [REMOTE ] LGI: Fetching primary data for 2025-09. [2025-09-22T19:46:45.500090] [INFO ] [REMOTE ] LII: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:46:46.057159] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-04 (1.53 seconds). [2025-09-22T19:46:46.122130] [INFO ] [REMOTE ] LII: Fetching primary data for 2024-12. [2025-09-22T19:46:46.450725] [INFO ] [REMOTE ] LGI: Incremental fetch complete for 2025-09 (1.12 seconds). [2025-09-22T19:46:46.453066] [INFO ] [REMOTE ] LGI: Full fetch complete (14263 records). [2025-09-22T19:46:46.453192] [DEBUG] [VALIDATOR ] LGI: Validating primary data. [2025-09-22T19:46:46.937390] [INFO ] [REMOTE ] LHX: Fetching primary data for 2024-12. [2025-09-22T19:46:46.991579] [DEBUG] [VALIDATOR ] LGI: All expected trading days are present. [2025-09-22T19:46:46.991692] [DEBUG] [VALIDATOR ] LGI: Primary data validation passed. [2025-09-22T19:46:46.992061] [INFO ] [MAIN ] LGI: Fetched primary data is valid. [2025-09-22T19:46:46.992116] [DEBUG] [LOCAL ] LGI: Saving primary data. [2025-09-22T19:46:46.992728] [DEBUG] [LOCAL ] LGI: Trimmed 14263 records to 10075 (keeping 200 days of data) [2025-09-22T19:46:47.061964] [DEBUG] [LOCAL ] LGI: Primary data saved (10075 records). [2025-09-22T19:46:47.062110] [INFO ] [MAIN ] LGI: Full history saved. [2025-09-22T19:46:47.062197] [INFO ] [MAIN ] Update Progress: 1257/2372 symbols completed. LGI took 27.3s. Estimated remaining: 2h 27m 53s. Rate: 7.5 symbols/min [2025-09-22T19:46:47.257568] [INFO ] [MAIN ] LION: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:46:47.307490] [DEBUG] [LOCAL ] LION: Loaded 43038 existing records from primary storage. [2025-09-22T19:46:47.307695] [INFO ] [MAIN ] LION: Loaded 43038 existing records. [2025-09-22T19:46:47.500059] [WARN ] [MAIN ] LION: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:46:47.500423] [INFO ] [MAIN ] LION: Wiping existing primary data before full refresh. [2025-09-22T19:46:47.500493] [INFO ] [LOCAL ] LION: Starting deletion of primary data. [2025-09-22T19:46:47.506541] [DEBUG] [LOCAL ] LION: Deleted primary data file. [2025-09-22T19:46:47.515767] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T19:46:47.515157] [INFO ] [MAIN ] LION: Starting full primary refresh. [2025-09-22T19:46:47.732403] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-05. [2025-09-22T19:46:47.886397] [INFO ] [REMOTE ] LION: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:46:48.522105] [INFO ] [REMOTE ] LION: Fetching primary data for 2024-12. [2025-09-22T19:46:48.663454] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2024-12 (1.73 seconds). [2025-09-22T19:46:49.322110] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-01. [2025-09-22T19:46:49.358445] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T19:46:49.614170] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2024-12 (1.09 seconds). [2025-09-22T19:46:50.122134] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-01. [2025-09-22T19:46:50.853970] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-01 (1.53 seconds). [2025-09-22T19:46:50.922011] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-02. [2025-09-22T19:46:51.202370] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-01 (1.08 seconds). [2025-09-22T19:46:51.722086] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-06. [2025-09-22T19:46:52.522039] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-01. [2025-09-22T19:46:52.639880] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-02 (1.72 seconds). [2025-09-22T19:46:52.784507] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-06 (1.06 seconds). [2025-09-22T19:46:53.322049] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-03. [2025-09-22T19:46:53.992719] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-01 (1.47 seconds). [2025-09-22T19:46:54.122052] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-07. [2025-09-22T19:46:54.922035] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-02. [2025-09-22T19:46:55.052081] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-03 (1.73 seconds). [2025-09-22T19:46:55.711395] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-07 (1.59 seconds). [2025-09-22T19:46:55.722009] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-04. [2025-09-22T19:46:55.882099] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-02 (0.96 seconds). [2025-09-22T19:46:56.522068] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-08. [2025-09-22T19:46:57.322069] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-02. [2025-09-22T19:46:57.504149] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-04 (1.78 seconds). [2025-09-22T19:46:57.996374] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-08 (1.47 seconds). [2025-09-22T19:46:58.122034] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-05. [2025-09-22T19:46:58.685290] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-02 (1.36 seconds). [2025-09-22T19:46:58.922025] [INFO ] [REMOTE ] LH: Fetching primary data for 2025-09. [2025-09-22T19:46:59.722020] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-03. [2025-09-22T19:46:59.724587] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-05 (1.60 seconds). [2025-09-22T19:47:00.247639] [INFO ] [REMOTE ] LH: Incremental fetch complete for 2025-09 (1.33 seconds). [2025-09-22T19:47:00.252632] [INFO ] [REMOTE ] LH: Full fetch complete (54842 records). [2025-09-22T19:47:00.252769] [DEBUG] [VALIDATOR ] LH: Validating primary data. [2025-09-22T19:47:00.527322] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-03. [2025-09-22T19:47:00.655069] [DEBUG] [VALIDATOR ] LH: All expected trading days are present. [2025-09-22T19:47:00.655167] [DEBUG] [VALIDATOR ] LH: Primary data validation passed. [2025-09-22T19:47:00.656129] [INFO ] [MAIN ] LH: Fetched primary data is valid. [2025-09-22T19:47:00.656194] [DEBUG] [LOCAL ] LH: Saving primary data. [2025-09-22T19:47:00.657390] [DEBUG] [LOCAL ] LH: Trimmed 54842 records to 38477 (keeping 200 days of data) [2025-09-22T19:47:00.790845] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-03 (1.07 seconds). [2025-09-22T19:47:00.945819] [DEBUG] [LOCAL ] LH: Primary data saved (38477 records). [2025-09-22T19:47:00.945984] [INFO ] [MAIN ] LH: Full history saved. [2025-09-22T19:47:00.947675] [INFO ] [MAIN ] Update Progress: 1258/2372 symbols completed. LH took 27.6s. Estimated remaining: 2h 27m 50s. Rate: 7.5 symbols/min [2025-09-22T19:47:01.119200] [INFO ] [MAIN ] LITB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:47:01.126456] [DEBUG] [LOCAL ] LITB: Loaded 4328 existing records from primary storage. [2025-09-22T19:47:01.126577] [INFO ] [MAIN ] LITB: Loaded 4328 existing records. [2025-09-22T19:47:01.310102] [WARN ] [MAIN ] LITB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:47:01.310375] [INFO ] [MAIN ] LITB: Wiping existing primary data before full refresh. [2025-09-22T19:47:01.310423] [INFO ] [LOCAL ] LITB: Starting deletion of primary data. [2025-09-22T19:47:01.310749] [DEBUG] [LOCAL ] LITB: Deleted primary data file. [2025-09-22T19:47:01.310809] [INFO ] [MAIN ] LITB: Starting full primary refresh. [2025-09-22T19:47:01.331223] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-04. [2025-09-22T19:47:01.676716] [INFO ] [REMOTE ] LITB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:47:01.928545] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T19:47:02.122063] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-06. [2025-09-22T19:47:02.625898] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-04 (1.29 seconds). [2025-09-22T19:47:02.922115] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-04. [2025-09-22T19:47:03.722020] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-05. [2025-09-22T19:47:04.102741] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-06 (1.98 seconds). [2025-09-22T19:47:04.341297] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-22T19:47:04.522093] [INFO ] [REMOTE ] LITB: Fetching primary data for 2024-12. [2025-09-22T19:47:05.061866] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2024-12 (0.54 seconds). [2025-09-22T19:47:05.315416] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T19:47:05.325155] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-07. [2025-09-22T19:47:06.122103] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-06. [2025-09-22T19:47:06.922086] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-05. [2025-09-22T19:47:07.194391] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-07 (1.87 seconds). [2025-09-22T19:47:07.328285] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-06 (1.21 seconds). [2025-09-22T19:47:07.722074] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-08. [2025-09-22T19:47:08.106510] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-05 (1.18 seconds). [2025-09-22T19:47:08.522043] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-06. [2025-09-22T19:47:09.210810] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-08 (1.49 seconds). [2025-09-22T19:47:09.322045] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-01. [2025-09-22T19:47:09.760483] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T19:47:09.789045] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-01 (0.47 seconds). [2025-09-22T19:47:10.122055] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-07. [2025-09-22T19:47:10.922070] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-02. [2025-09-22T19:47:11.356616] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-02 (0.43 seconds). [2025-09-22T19:47:11.375932] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-07 (1.25 seconds). [2025-09-22T19:47:11.722098] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-08. [2025-09-22T19:47:12.522080] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-03. [2025-09-22T19:47:12.900981] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-08 (1.18 seconds). [2025-09-22T19:47:13.140400] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-22T19:47:13.322061] [INFO ] [REMOTE ] LII: Fetching primary data for 2025-09. [2025-09-22T19:47:14.122083] [INFO ] [REMOTE ] LHX: Fetching primary data for 2025-09. [2025-09-22T19:47:14.610501] [INFO ] [REMOTE ] LII: Incremental fetch complete for 2025-09 (1.29 seconds). [2025-09-22T19:47:14.615207] [INFO ] [REMOTE ] LII: Full fetch complete (41164 records). [2025-09-22T19:47:14.615297] [DEBUG] [VALIDATOR ] LII: Validating primary data. [2025-09-22T19:47:14.927266] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-04. [2025-09-22T19:47:15.007765] [DEBUG] [VALIDATOR ] LII: All expected trading days are present. [2025-09-22T19:47:15.007847] [DEBUG] [VALIDATOR ] LII: Primary data validation passed. [2025-09-22T19:47:15.008763] [INFO ] [MAIN ] LII: Fetched primary data is valid. [2025-09-22T19:47:15.008836] [DEBUG] [LOCAL ] LII: Saving primary data. [2025-09-22T19:47:15.012737] [DEBUG] [LOCAL ] LII: Trimmed 41164 records to 28510 (keeping 200 days of data) [2025-09-22T19:47:15.194268] [DEBUG] [LOCAL ] LII: Primary data saved (28510 records). [2025-09-22T19:47:15.194416] [INFO ] [MAIN ] LII: Full history saved. [2025-09-22T19:47:15.194504] [INFO ] [MAIN ] Update Progress: 1259/2372 symbols completed. LII took 30.4s. Estimated remaining: 2h 27m 48s. Rate: 7.5 symbols/min [2025-09-22T19:47:15.369867] [INFO ] [MAIN ] LLY: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:47:15.424735] [DEBUG] [LOCAL ] LLY: Loaded 54077 existing records from primary storage. [2025-09-22T19:47:15.424905] [INFO ] [MAIN ] LLY: Loaded 54077 existing records. [2025-09-22T19:47:15.603354] [WARN ] [MAIN ] LLY: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:47:15.603637] [INFO ] [MAIN ] LLY: Wiping existing primary data before full refresh. [2025-09-22T19:47:15.603718] [INFO ] [LOCAL ] LLY: Starting deletion of primary data. [2025-09-22T19:47:15.605101] [DEBUG] [LOCAL ] LLY: Deleted primary data file. [2025-09-22T19:47:15.605161] [INFO ] [MAIN ] LLY: Starting full primary refresh. [2025-09-22T19:47:15.727050] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-07. [2025-09-22T19:47:15.951520] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-04 (1.02 seconds). [2025-09-22T19:47:16.019700] [INFO ] [REMOTE ] LLY: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:47:16.021560] [INFO ] [REMOTE ] LHX: Incremental fetch complete for 2025-09 (1.90 seconds). [2025-09-22T19:47:16.028631] [INFO ] [REMOTE ] LHX: Full fetch complete (70840 records). [2025-09-22T19:47:16.028758] [DEBUG] [VALIDATOR ] LHX: Validating primary data. [2025-09-22T19:47:16.413931] [DEBUG] [VALIDATOR ] LHX: All expected trading days are present. [2025-09-22T19:47:16.414009] [DEBUG] [VALIDATOR ] LHX: Primary data validation passed. [2025-09-22T19:47:16.414923] [INFO ] [MAIN ] LHX: Fetched primary data is valid. [2025-09-22T19:47:16.414987] [DEBUG] [LOCAL ] LHX: Saving primary data. [2025-09-22T19:47:16.416391] [DEBUG] [LOCAL ] LHX: Trimmed 70840 records to 48812 (keeping 200 days of data) [2025-09-22T19:47:16.522188] [INFO ] [REMOTE ] LLY: Fetching primary data for 2024-12. [2025-09-22T19:47:16.732444] [DEBUG] [LOCAL ] LHX: Primary data saved (48812 records). [2025-09-22T19:47:16.732581] [INFO ] [MAIN ] LHX: Full history saved. [2025-09-22T19:47:16.732686] [INFO ] [MAIN ] Update Progress: 1260/2372 symbols completed. LHX took 38.0s. Estimated remaining: 2h 27m 34s. Rate: 7.5 symbols/min [2025-09-22T19:47:16.904867] [INFO ] [MAIN ] LMND: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:47:16.958277] [DEBUG] [LOCAL ] LMND: Loaded 52648 existing records from primary storage. [2025-09-22T19:47:16.958445] [INFO ] [MAIN ] LMND: Loaded 52648 existing records. [2025-09-22T19:47:17.138191] [WARN ] [MAIN ] LMND: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:47:17.138406] [INFO ] [MAIN ] LMND: Wiping existing primary data before full refresh. [2025-09-22T19:47:17.138454] [INFO ] [LOCAL ] LMND: Starting deletion of primary data. [2025-09-22T19:47:17.139578] [DEBUG] [LOCAL ] LMND: Deleted primary data file. [2025-09-22T19:47:17.139640] [INFO ] [MAIN ] LMND: Starting full primary refresh. [2025-09-22T19:47:17.339078] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-05. [2025-09-22T19:47:17.510999] [INFO ] [REMOTE ] LMND: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:47:17.539806] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-07 (1.81 seconds). [2025-09-22T19:47:17.957014] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-05 (0.62 seconds). [2025-09-22T19:47:18.122051] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-06. [2025-09-22T19:47:18.591257] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-06 (0.47 seconds). [2025-09-22T19:47:18.922015] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-08. [2025-09-22T19:47:19.020186] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2024-12 (2.50 seconds). [2025-09-22T19:47:19.722085] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-01. [2025-09-22T19:47:20.522077] [INFO ] [REMOTE ] LMND: Fetching primary data for 2024-12. [2025-09-22T19:47:20.636890] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-08 (1.71 seconds). [2025-09-22T19:47:21.322071] [INFO ] [REMOTE ] LION: Fetching primary data for 2025-09. [2025-09-22T19:47:22.122090] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-07. [2025-09-22T19:47:22.250205] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-01 (2.53 seconds). [2025-09-22T19:47:22.280266] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:47:22.563050] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-07 (0.44 seconds). [2025-09-22T19:47:22.922064] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-02. [2025-09-22T19:47:23.141766] [INFO ] [REMOTE ] LION: Incremental fetch complete for 2025-09 (1.82 seconds). [2025-09-22T19:47:23.149344] [INFO ] [REMOTE ] LION: Full fetch complete (53572 records). [2025-09-22T19:47:23.149448] [DEBUG] [VALIDATOR ] LION: Validating primary data. [2025-09-22T19:47:23.543240] [DEBUG] [VALIDATOR ] LION: All expected trading days are present. [2025-09-22T19:47:23.543319] [DEBUG] [VALIDATOR ] LION: Primary data validation passed. [2025-09-22T19:47:23.544132] [INFO ] [MAIN ] LION: Fetched primary data is valid. [2025-09-22T19:47:23.544195] [DEBUG] [LOCAL ] LION: Saving primary data. [2025-09-22T19:47:23.545390] [DEBUG] [LOCAL ] LION: Trimmed 53572 records to 42858 (keeping 200 days of data) [2025-09-22T19:47:23.742058] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-01. [2025-09-22T19:47:23.794496] [DEBUG] [LOCAL ] LION: Primary data saved (42858 records). [2025-09-22T19:47:23.794640] [INFO ] [MAIN ] LION: Full history saved. [2025-09-22T19:47:23.794768] [INFO ] [MAIN ] Update Progress: 1261/2372 symbols completed. LION took 36.7s. Estimated remaining: 2h 27m 26s. Rate: 7.5 symbols/min [2025-09-22T19:47:23.969235] [INFO ] [MAIN ] LMT: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:47:24.021844] [DEBUG] [LOCAL ] LMT: Loaded 50702 existing records from primary storage. [2025-09-22T19:47:24.022015] [INFO ] [MAIN ] LMT: Loaded 50702 existing records. [2025-09-22T19:47:24.199178] [WARN ] [MAIN ] LMT: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:47:24.199436] [INFO ] [MAIN ] LMT: Wiping existing primary data before full refresh. [2025-09-22T19:47:24.199485] [INFO ] [LOCAL ] LMT: Starting deletion of primary data. [2025-09-22T19:47:24.200927] [DEBUG] [LOCAL ] LMT: Deleted primary data file. [2025-09-22T19:47:24.200988] [INFO ] [MAIN ] LMT: Starting full primary refresh. [2025-09-22T19:47:24.529200] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-08. [2025-09-22T19:47:24.559433] [INFO ] [REMOTE ] LMT: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:47:24.899346] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-08 (0.37 seconds). [2025-09-22T19:47:25.049008] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-02 (2.13 seconds). [2025-09-22T19:47:25.327062] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-03. [2025-09-22T19:47:25.332687] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T19:47:26.122065] [INFO ] [REMOTE ] LMT: Fetching primary data for 2024-12. [2025-09-22T19:47:26.922063] [INFO ] [REMOTE ] LITB: Fetching primary data for 2025-09. [2025-09-22T19:47:27.636013] [INFO ] [REMOTE ] LITB: Incremental fetch complete for 2025-09 (0.71 seconds). [2025-09-22T19:47:27.637523] [INFO ] [REMOTE ] LITB: Full fetch complete (5546 records). [2025-09-22T19:47:27.637593] [DEBUG] [VALIDATOR ] LITB: Validating primary data. [2025-09-22T19:47:27.731554] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-02. [2025-09-22T19:47:28.032630] [DEBUG] [VALIDATOR ] LITB: All expected trading days are present. [2025-09-22T19:47:28.032842] [DEBUG] [VALIDATOR ] LITB: Primary data validation passed. [2025-09-22T19:47:28.033068] [INFO ] [MAIN ] LITB: Fetched primary data is valid. [2025-09-22T19:47:28.033206] [DEBUG] [LOCAL ] LITB: Saving primary data. [2025-09-22T19:47:28.033954] [DEBUG] [LOCAL ] LITB: Trimmed 5546 records to 4300 (keeping 200 days of data) [2025-09-22T19:47:28.059467] [DEBUG] [LOCAL ] LITB: Primary data saved (4300 records). [2025-09-22T19:47:28.059900] [INFO ] [MAIN ] LITB: Full history saved. [2025-09-22T19:47:28.060012] [INFO ] [MAIN ] Update Progress: 1262/2372 symbols completed. LITB took 27.1s. Estimated remaining: 2h 27m 14s. Rate: 7.5 symbols/min [2025-09-22T19:47:28.181832] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-03 (2.85 seconds). [2025-09-22T19:47:28.311372] [INFO ] [MAIN ] LNC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:47:28.346054] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2024-12 (2.22 seconds). [2025-09-22T19:47:28.399986] [DEBUG] [LOCAL ] LNC: Loaded 52409 existing records from primary storage. [2025-09-22T19:47:28.400185] [INFO ] [MAIN ] LNC: Loaded 52409 existing records. [2025-09-22T19:47:28.527270] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-01. [2025-09-22T19:47:28.602870] [WARN ] [MAIN ] LNC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:47:28.603208] [INFO ] [MAIN ] LNC: Wiping existing primary data before full refresh. [2025-09-22T19:47:28.603261] [INFO ] [LOCAL ] LNC: Starting deletion of primary data. [2025-09-22T19:47:28.604484] [DEBUG] [LOCAL ] LNC: Deleted primary data file. [2025-09-22T19:47:28.604545] [INFO ] [MAIN ] LNC: Starting full primary refresh. [2025-09-22T19:47:28.961378] [INFO ] [REMOTE ] LNC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:47:29.322031] [INFO ] [REMOTE ] LNC: Fetching primary data for 2024-12. [2025-09-22T19:47:29.717618] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-02 (1.99 seconds). [2025-09-22T19:47:30.122101] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-03. [2025-09-22T19:47:30.786081] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2024-12 (1.46 seconds). [2025-09-22T19:47:30.803033] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-01 (2.28 seconds). [2025-09-22T19:47:30.922094] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-01. [2025-09-22T19:47:31.722083] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-04. [2025-09-22T19:47:31.953838] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-03 (1.83 seconds). [2025-09-22T19:47:32.516606] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T19:47:32.526023] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-04. [2025-09-22T19:47:33.322065] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-02. [2025-09-22T19:47:34.122037] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-02. [2025-09-22T19:47:34.311241] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-04 (2.59 seconds). [2025-09-22T19:47:34.478193] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-04 (1.95 seconds). [2025-09-22T19:47:34.922070] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-05. [2025-09-22T19:47:34.976776] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-22T19:47:35.722088] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-03. [2025-09-22T19:47:36.109198] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-02 (1.99 seconds). [2025-09-22T19:47:36.452775] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-05 (1.53 seconds). [2025-09-22T19:47:36.522026] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-06. [2025-09-22T19:47:37.275415] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T19:47:37.322062] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-04. [2025-09-22T19:47:38.122071] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-05. [2025-09-22T19:47:38.585685] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-06 (2.06 seconds). [2025-09-22T19:47:38.707019] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-04 (1.38 seconds). [2025-09-22T19:47:38.922084] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-03. [2025-09-22T19:47:39.722094] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-05. [2025-09-22T19:47:40.490343] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-05 (2.37 seconds). [2025-09-22T19:47:40.522305] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-07. [2025-09-22T19:47:40.909821] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T19:47:41.126759] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-05 (1.40 seconds). [2025-09-22T19:47:41.322073] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-04. [2025-09-22T19:47:42.122075] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-06. [2025-09-22T19:47:42.350813] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-07 (1.83 seconds). [2025-09-22T19:47:42.922020] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-08. [2025-09-22T19:47:43.031167] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-04 (1.71 seconds). [2025-09-22T19:47:43.722086] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-05. [2025-09-22T19:47:43.835460] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-22T19:47:44.522102] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-07. [2025-09-22T19:47:44.808490] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-08 (1.89 seconds). [2025-09-22T19:47:45.322010] [INFO ] [REMOTE ] LMND: Fetching primary data for 2025-09. [2025-09-22T19:47:45.394086] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-05 (1.67 seconds). [2025-09-22T19:47:46.122057] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-06. [2025-09-22T19:47:46.309818] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-07 (1.79 seconds). [2025-09-22T19:47:46.922062] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-08. [2025-09-22T19:47:47.599588] [INFO ] [REMOTE ] LMND: Incremental fetch complete for 2025-09 (2.28 seconds). [2025-09-22T19:47:47.608939] [INFO ] [REMOTE ] LMND: Full fetch complete (75266 records). [2025-09-22T19:47:47.609128] [DEBUG] [VALIDATOR ] LMND: Validating primary data. [2025-09-22T19:47:47.727153] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-06. [2025-09-22T19:47:48.014074] [DEBUG] [VALIDATOR ] LMND: All expected trading days are present. [2025-09-22T19:47:48.014170] [DEBUG] [VALIDATOR ] LMND: Primary data validation passed. [2025-09-22T19:47:48.015189] [INFO ] [MAIN ] LMND: Fetched primary data is valid. [2025-09-22T19:47:48.015256] [DEBUG] [LOCAL ] LMND: Saving primary data. [2025-09-22T19:47:48.016885] [DEBUG] [LOCAL ] LMND: Trimmed 75266 records to 51870 (keeping 200 days of data) [2025-09-22T19:47:48.358817] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-06 (2.24 seconds). [2025-09-22T19:47:48.384169] [DEBUG] [LOCAL ] LMND: Primary data saved (51870 records). [2025-09-22T19:47:48.384302] [INFO ] [MAIN ] LMND: Full history saved. [2025-09-22T19:47:48.384383] [INFO ] [MAIN ] Update Progress: 1263/2372 symbols completed. LMND took 31.7s. Estimated remaining: 2h 27m 17s. Rate: 7.5 symbols/min [2025-09-22T19:47:48.528969] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-07. [2025-09-22T19:47:48.601997] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-08 (1.68 seconds). [2025-09-22T19:47:48.600024] [INFO ] [MAIN ] LND: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:47:48.620281] [DEBUG] [LOCAL ] LND: Loaded 5257 existing records from primary storage. [2025-09-22T19:47:48.620395] [INFO ] [MAIN ] LND: Loaded 5257 existing records. [2025-09-22T19:47:48.797034] [WARN ] [MAIN ] LND: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:47:48.797352] [INFO ] [MAIN ] LND: Wiping existing primary data before full refresh. [2025-09-22T19:47:48.797418] [INFO ] [LOCAL ] LND: Starting deletion of primary data. [2025-09-22T19:47:48.798066] [DEBUG] [LOCAL ] LND: Deleted primary data file. [2025-09-22T19:47:48.798125] [INFO ] [MAIN ] LND: Starting full primary refresh. [2025-09-22T19:47:49.189619] [INFO ] [REMOTE ] LND: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:47:49.322066] [INFO ] [REMOTE ] LNC: Fetching primary data for 2025-09. [2025-09-22T19:47:50.021300] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-06 (2.29 seconds). [2025-09-22T19:47:50.122058] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-07. [2025-09-22T19:47:50.929197] [INFO ] [REMOTE ] LND: Fetching primary data for 2024-12. [2025-09-22T19:47:50.933147] [INFO ] [REMOTE ] LNC: Incremental fetch complete for 2025-09 (1.61 seconds). [2025-09-22T19:47:50.942745] [INFO ] [REMOTE ] LNC: Full fetch complete (73976 records). [2025-09-22T19:47:50.942943] [DEBUG] [VALIDATOR ] LNC: Validating primary data. [2025-09-22T19:47:51.392354] [DEBUG] [VALIDATOR ] LNC: All expected trading days are present. [2025-09-22T19:47:51.392505] [DEBUG] [VALIDATOR ] LNC: Primary data validation passed. [2025-09-22T19:47:51.393768] [INFO ] [MAIN ] LNC: Fetched primary data is valid. [2025-09-22T19:47:51.393856] [DEBUG] [LOCAL ] LNC: Saving primary data. [2025-09-22T19:47:51.396704] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-07 (2.87 seconds). [2025-09-22T19:47:51.409358] [DEBUG] [LOCAL ] LNC: Trimmed 73976 records to 51637 (keeping 200 days of data) [2025-09-22T19:47:51.734420] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-08. [2025-09-22T19:47:51.760566] [DEBUG] [LOCAL ] LNC: Primary data saved (51637 records). [2025-09-22T19:47:51.760795] [INFO ] [MAIN ] LNC: Full history saved. [2025-09-22T19:47:51.761049] [INFO ] [MAIN ] Update Progress: 1264/2372 symbols completed. LNC took 23.7s. Estimated remaining: 2h 27m 5s. Rate: 7.5 symbols/min [2025-09-22T19:47:51.947776] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-22T19:47:51.951274] [INFO ] [MAIN ] LNG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:47:52.012761] [DEBUG] [LOCAL ] LNG: Loaded 52311 existing records from primary storage. [2025-09-22T19:47:52.012942] [INFO ] [MAIN ] LNG: Loaded 52311 existing records. [2025-09-22T19:47:52.194872] [WARN ] [MAIN ] LNG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:47:52.195155] [INFO ] [MAIN ] LNG: Wiping existing primary data before full refresh. [2025-09-22T19:47:52.195212] [INFO ] [LOCAL ] LNG: Starting deletion of primary data. [2025-09-22T19:47:52.197222] [DEBUG] [LOCAL ] LNG: Deleted primary data file. [2025-09-22T19:47:52.197286] [INFO ] [MAIN ] LNG: Starting full primary refresh. [2025-09-22T19:47:52.533563] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-01. [2025-09-22T19:47:52.565960] [INFO ] [REMOTE ] LNG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:47:52.604941] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-07 (2.48 seconds). [2025-09-22T19:47:53.291965] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-01 (0.76 seconds). [2025-09-22T19:47:53.322006] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-08. [2025-09-22T19:47:54.122096] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-02. [2025-09-22T19:47:54.453545] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-08 (2.72 seconds). [2025-09-22T19:47:54.824382] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-02 (0.70 seconds). [2025-09-22T19:47:54.922015] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-03. [2025-09-22T19:47:55.417413] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-08 (2.10 seconds). [2025-09-22T19:47:55.539413] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-03 (0.62 seconds). [2025-09-22T19:47:55.722034] [INFO ] [REMOTE ] LLY: Fetching primary data for 2025-09. [2025-09-22T19:47:56.522061] [INFO ] [REMOTE ] LMT: Fetching primary data for 2025-09. [2025-09-22T19:47:57.322082] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-04. [2025-09-22T19:47:58.019758] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-04 (0.70 seconds). [2025-09-22T19:47:58.089982] [INFO ] [REMOTE ] LLY: Incremental fetch complete for 2025-09 (2.37 seconds). [2025-09-22T19:47:58.100287] [INFO ] [REMOTE ] LLY: Full fetch complete (77253 records). [2025-09-22T19:47:58.100463] [DEBUG] [VALIDATOR ] LLY: Validating primary data. [2025-09-22T19:47:58.132445] [INFO ] [REMOTE ] LNG: Fetching primary data for 2024-12. [2025-09-22T19:47:58.519379] [DEBUG] [VALIDATOR ] LLY: All expected trading days are present. [2025-09-22T19:47:58.519584] [DEBUG] [VALIDATOR ] LLY: Primary data validation passed. [2025-09-22T19:47:58.520762] [INFO ] [MAIN ] LLY: Fetched primary data is valid. [2025-09-22T19:47:58.520874] [DEBUG] [LOCAL ] LLY: Saving primary data. [2025-09-22T19:47:58.522819] [DEBUG] [LOCAL ] LLY: Trimmed 77253 records to 53294 (keeping 200 days of data) [2025-09-22T19:47:58.662574] [INFO ] [REMOTE ] LMT: Incremental fetch complete for 2025-09 (2.14 seconds). [2025-09-22T19:47:58.672382] [INFO ] [REMOTE ] LMT: Full fetch complete (72556 records). [2025-09-22T19:47:58.673278] [DEBUG] [VALIDATOR ] LMT: Validating primary data. [2025-09-22T19:47:58.933594] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-05. [2025-09-22T19:47:59.113432] [DEBUG] [VALIDATOR ] LMT: All expected trading days are present. [2025-09-22T19:47:59.114207] [DEBUG] [VALIDATOR ] LMT: Primary data validation passed. [2025-09-22T19:47:59.116080] [INFO ] [MAIN ] LMT: Fetched primary data is valid. [2025-09-22T19:47:59.116537] [DEBUG] [LOCAL ] LMT: Saving primary data. [2025-09-22T19:47:59.123094] [DEBUG] [LOCAL ] LMT: Trimmed 72556 records to 49955 (keeping 200 days of data) [2025-09-22T19:47:59.575672] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-05 (0.64 seconds). [2025-09-22T19:47:59.665079] [DEBUG] [LOCAL ] LLY: Primary data saved (53294 records). [2025-09-22T19:47:59.667577] [INFO ] [MAIN ] LLY: Full history saved. [2025-09-22T19:47:59.668090] [INFO ] [MAIN ] Update Progress: 1265/2372 symbols completed. LLY took 44.5s. Estimated remaining: 2h 26m 57s. Rate: 7.5 symbols/min [2025-09-22T19:47:59.734361] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-06. [2025-09-22T19:47:59.823558] [DEBUG] [LOCAL ] LMT: Primary data saved (49955 records). [2025-09-22T19:47:59.832290] [INFO ] [MAIN ] LMT: Full history saved. [2025-09-22T19:47:59.837527] [INFO ] [MAIN ] Update Progress: 1266/2372 symbols completed. LMT took 36.0s. Estimated remaining: 2h 26m 43s. Rate: 7.5 symbols/min [2025-09-22T19:47:59.888382] [INFO ] [MAIN ] LNN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:48:00.039905] [INFO ] [MAIN ] LOAR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:48:00.040274] [DEBUG] [LOCAL ] LNN: Loaded 11397 existing records from primary storage. [2025-09-22T19:48:00.040563] [INFO ] [MAIN ] LNN: Loaded 11397 existing records. [2025-09-22T19:48:00.229025] [WARN ] [MAIN ] LNN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:48:00.229296] [INFO ] [MAIN ] LNN: Wiping existing primary data before full refresh. [2025-09-22T19:48:00.229432] [INFO ] [LOCAL ] LNN: Starting deletion of primary data. [2025-09-22T19:48:00.239422] [DEBUG] [LOCAL ] LNN: Deleted primary data file. [2025-09-22T19:48:00.239723] [INFO ] [MAIN ] LNN: Starting full primary refresh. [2025-09-22T19:48:00.358373] [DEBUG] [LOCAL ] LOAR: Loaded 42056 existing records from primary storage. [2025-09-22T19:48:00.362467] [INFO ] [MAIN ] LOAR: Loaded 42056 existing records. [2025-09-22T19:48:00.617503] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2024-12 (2.49 seconds). [2025-09-22T19:48:00.650437] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-06 (0.92 seconds). [2025-09-22T19:48:00.723788] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-01. [2025-09-22T19:48:00.850338] [WARN ] [MAIN ] LOAR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:48:00.851227] [INFO ] [MAIN ] LOAR: Wiping existing primary data before full refresh. [2025-09-22T19:48:00.851336] [INFO ] [LOCAL ] LOAR: Starting deletion of primary data. [2025-09-22T19:48:00.857448] [DEBUG] [LOCAL ] LOAR: Deleted primary data file. [2025-09-22T19:48:00.862669] [INFO ] [MAIN ] LOAR: Starting full primary refresh. [2025-09-22T19:48:01.036249] [INFO ] [REMOTE ] LNN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:48:01.292108] [INFO ] [REMOTE ] LOAR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:48:01.322000] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2024-12. [2025-09-22T19:48:02.122085] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-07. [2025-09-22T19:48:02.922140] [INFO ] [REMOTE ] LNN: Fetching primary data for 2024-12. [2025-09-22T19:48:03.541582] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-01 (2.82 seconds). [2025-09-22T19:48:03.722171] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-02. [2025-09-22T19:48:04.052682] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2024-12 (2.73 seconds). [2025-09-22T19:48:04.376596] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-07 (2.25 seconds). [2025-09-22T19:48:04.522017] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-08. [2025-09-22T19:48:04.789760] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2024-12 (1.87 seconds). [2025-09-22T19:48:05.033040] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-08 (0.51 seconds). [2025-09-22T19:48:05.322034] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-01. [2025-09-22T19:48:05.950091] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-02 (2.23 seconds). [2025-09-22T19:48:06.122039] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-03. [2025-09-22T19:48:06.325548] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-01 (1.00 seconds). [2025-09-22T19:48:06.922064] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-01. [2025-09-22T19:48:07.722140] [INFO ] [REMOTE ] LND: Fetching primary data for 2025-09. [2025-09-22T19:48:08.007514] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-03 (1.89 seconds). [2025-09-22T19:48:08.071464] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T19:48:08.377135] [INFO ] [REMOTE ] LND: Incremental fetch complete for 2025-09 (0.66 seconds). [2025-09-22T19:48:08.378391] [INFO ] [REMOTE ] LND: Full fetch complete (8885 records). [2025-09-22T19:48:08.378461] [DEBUG] [VALIDATOR ] LND: Validating primary data. [2025-09-22T19:48:08.522466] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-02. [2025-09-22T19:48:08.747748] [DEBUG] [VALIDATOR ] LND: All expected trading days are present. [2025-09-22T19:48:08.747829] [DEBUG] [VALIDATOR ] LND: Primary data validation passed. [2025-09-22T19:48:08.748065] [INFO ] [MAIN ] LND: Fetched primary data is valid. [2025-09-22T19:48:08.748105] [DEBUG] [LOCAL ] LND: Saving primary data. [2025-09-22T19:48:08.748533] [DEBUG] [LOCAL ] LND: Trimmed 8885 records to 5026 (keeping 200 days of data) [2025-09-22T19:48:08.780053] [DEBUG] [LOCAL ] LND: Primary data saved (5026 records). [2025-09-22T19:48:08.780131] [INFO ] [MAIN ] LND: Full history saved. [2025-09-22T19:48:08.780225] [INFO ] [MAIN ] Update Progress: 1267/2372 symbols completed. LND took 20.4s. Estimated remaining: 2h 26m 35s. Rate: 7.5 symbols/min [2025-09-22T19:48:08.959135] [INFO ] [MAIN ] LOB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:48:09.001994] [DEBUG] [LOCAL ] LOB: Loaded 27973 existing records from primary storage. [2025-09-22T19:48:09.002130] [INFO ] [MAIN ] LOB: Loaded 27973 existing records. [2025-09-22T19:48:09.178930] [WARN ] [MAIN ] LOB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:48:09.179218] [INFO ] [MAIN ] LOB: Wiping existing primary data before full refresh. [2025-09-22T19:48:09.179271] [INFO ] [LOCAL ] LOB: Starting deletion of primary data. [2025-09-22T19:48:09.180082] [DEBUG] [LOCAL ] LOB: Deleted primary data file. [2025-09-22T19:48:09.180167] [INFO ] [MAIN ] LOB: Starting full primary refresh. [2025-09-22T19:48:09.327184] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-02. [2025-09-22T19:48:09.550791] [INFO ] [REMOTE ] LOB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:48:09.849134] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-02 (1.33 seconds). [2025-09-22T19:48:10.122078] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-03. [2025-09-22T19:48:10.213404] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-02 (0.89 seconds). [2025-09-22T19:48:10.922053] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-04. [2025-09-22T19:48:11.513905] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-03 (1.39 seconds). [2025-09-22T19:48:11.722100] [INFO ] [REMOTE ] LOB: Fetching primary data for 2024-12. [2025-09-22T19:48:12.522081] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-04. [2025-09-22T19:48:12.588426] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-04 (1.67 seconds). [2025-09-22T19:48:12.909934] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2024-12 (1.19 seconds). [2025-09-22T19:48:13.322057] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-03. [2025-09-22T19:48:14.122136] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-05. [2025-09-22T19:48:14.751119] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-04 (2.23 seconds). [2025-09-22T19:48:14.839537] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-03 (1.52 seconds). [2025-09-22T19:48:14.922098] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-04. [2025-09-22T19:48:15.722097] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-05. [2025-09-22T19:48:15.909353] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-04 (0.99 seconds). [2025-09-22T19:48:16.093465] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-05 (1.97 seconds). [2025-09-22T19:48:16.522017] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-06. [2025-09-22T19:48:17.322022] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-05. [2025-09-22T19:48:17.437197] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-05 (1.72 seconds). [2025-09-22T19:48:18.122070] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-06. [2025-09-22T19:48:18.173300] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-05 (0.85 seconds). [2025-09-22T19:48:18.393539] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-06 (1.87 seconds). [2025-09-22T19:48:18.922086] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-07. [2025-09-22T19:48:19.698527] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-06 (1.58 seconds). [2025-09-22T19:48:19.722005] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-07. [2025-09-22T19:48:20.522068] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-01. [2025-09-22T19:48:20.596462] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T19:48:21.180128] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-07 (1.46 seconds). [2025-09-22T19:48:21.322057] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-08. [2025-09-22T19:48:21.671342] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-01 (1.15 seconds). [2025-09-22T19:48:22.122092] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-06. [2025-09-22T19:48:22.801211] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-06 (0.68 seconds). [2025-09-22T19:48:22.922022] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-02. [2025-09-22T19:48:23.260508] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-08 (1.94 seconds). [2025-09-22T19:48:23.722080] [INFO ] [REMOTE ] LNG: Fetching primary data for 2025-09. [2025-09-22T19:48:24.032627] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-02 (1.11 seconds). [2025-09-22T19:48:24.522063] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-03. [2025-09-22T19:48:25.322030] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-08. [2025-09-22T19:48:25.519526] [INFO ] [REMOTE ] LNG: Incremental fetch complete for 2025-09 (1.80 seconds). [2025-09-22T19:48:25.527682] [INFO ] [REMOTE ] LNG: Full fetch complete (74660 records). [2025-09-22T19:48:25.527832] [DEBUG] [VALIDATOR ] LNG: Validating primary data. [2025-09-22T19:48:25.885501] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-03 (1.36 seconds). [2025-09-22T19:48:26.004107] [DEBUG] [VALIDATOR ] LNG: All expected trading days are present. [2025-09-22T19:48:26.004376] [DEBUG] [VALIDATOR ] LNG: Primary data validation passed. [2025-09-22T19:48:26.005423] [INFO ] [MAIN ] LNG: Fetched primary data is valid. [2025-09-22T19:48:26.005506] [DEBUG] [LOCAL ] LNG: Saving primary data. [2025-09-22T19:48:26.007398] [DEBUG] [LOCAL ] LNG: Trimmed 74660 records to 51517 (keeping 200 days of data) [2025-09-22T19:48:26.129057] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-04. [2025-09-22T19:48:26.359140] [DEBUG] [LOCAL ] LNG: Primary data saved (51517 records). [2025-09-22T19:48:26.359296] [INFO ] [MAIN ] LNG: Full history saved. [2025-09-22T19:48:26.360889] [INFO ] [MAIN ] Update Progress: 1268/2372 symbols completed. LNG took 34.6s. Estimated remaining: 2h 26m 36s. Rate: 7.5 symbols/min [2025-09-22T19:48:26.546116] [INFO ] [MAIN ] LOCL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:48:26.554547] [DEBUG] [LOCAL ] LOCL: Loaded 3558 existing records from primary storage. [2025-09-22T19:48:26.554704] [INFO ] [MAIN ] LOCL: Loaded 3558 existing records. [2025-09-22T19:48:26.748304] [WARN ] [MAIN ] LOCL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:48:26.748771] [INFO ] [MAIN ] LOCL: Wiping existing primary data before full refresh. [2025-09-22T19:48:26.748848] [INFO ] [LOCAL ] LOCL: Starting deletion of primary data. [2025-09-22T19:48:26.749357] [DEBUG] [LOCAL ] LOCL: Deleted primary data file. [2025-09-22T19:48:26.749515] [INFO ] [MAIN ] LOCL: Starting full primary refresh. [2025-09-22T19:48:26.927620] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-07. [2025-09-22T19:48:27.151426] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-08 (1.83 seconds). [2025-09-22T19:48:27.149470] [INFO ] [REMOTE ] LOCL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:48:27.409260] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-04 (1.28 seconds). [2025-09-22T19:48:27.722026] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2024-12. [2025-09-22T19:48:28.024102] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-07 (1.10 seconds). [2025-09-22T19:48:28.318037] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2024-12 (0.60 seconds). [2025-09-22T19:48:28.522046] [INFO ] [REMOTE ] LOAR: Fetching primary data for 2025-09. [2025-09-22T19:48:29.322071] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-01. [2025-09-22T19:48:29.689870] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-01 (0.37 seconds). [2025-09-22T19:48:30.122098] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-05. [2025-09-22T19:48:30.308176] [INFO ] [REMOTE ] LOAR: Incremental fetch complete for 2025-09 (1.79 seconds). [2025-09-22T19:48:30.314879] [INFO ] [REMOTE ] LOAR: Full fetch complete (56281 records). [2025-09-22T19:48:30.315011] [DEBUG] [VALIDATOR ] LOAR: Validating primary data. [2025-09-22T19:48:30.715001] [DEBUG] [VALIDATOR ] LOAR: All expected trading days are present. [2025-09-22T19:48:30.715126] [DEBUG] [VALIDATOR ] LOAR: Primary data validation passed. [2025-09-22T19:48:30.715990] [INFO ] [MAIN ] LOAR: Fetched primary data is valid. [2025-09-22T19:48:30.716058] [DEBUG] [LOCAL ] LOAR: Saving primary data. [2025-09-22T19:48:30.717402] [DEBUG] [LOCAL ] LOAR: Trimmed 56281 records to 41710 (keeping 200 days of data) [2025-09-22T19:48:30.928740] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-02. [2025-09-22T19:48:30.965307] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-05 (0.84 seconds). [2025-09-22T19:48:30.999364] [DEBUG] [LOCAL ] LOAR: Primary data saved (41710 records). [2025-09-22T19:48:30.999484] [INFO ] [MAIN ] LOAR: Full history saved. [2025-09-22T19:48:30.999563] [INFO ] [MAIN ] Update Progress: 1269/2372 symbols completed. LOAR took 31.2s. Estimated remaining: 2h 26m 25s. Rate: 7.5 symbols/min [2025-09-22T19:48:31.172550] [INFO ] [MAIN ] LOMA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:48:31.205876] [DEBUG] [LOCAL ] LOMA: Loaded 32010 existing records from primary storage. [2025-09-22T19:48:31.206033] [INFO ] [MAIN ] LOMA: Loaded 32010 existing records. [2025-09-22T19:48:31.387213] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-02 (0.46 seconds). [2025-09-22T19:48:31.400670] [WARN ] [MAIN ] LOMA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:48:31.400845] [INFO ] [MAIN ] LOMA: Wiping existing primary data before full refresh. [2025-09-22T19:48:31.400892] [INFO ] [LOCAL ] LOMA: Starting deletion of primary data. [2025-09-22T19:48:31.402068] [DEBUG] [LOCAL ] LOMA: Deleted primary data file. [2025-09-22T19:48:31.402129] [INFO ] [MAIN ] LOMA: Starting full primary refresh. [2025-09-22T19:48:31.726763] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-06. [2025-09-22T19:48:31.763542] [INFO ] [REMOTE ] LOMA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:48:32.522043] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2024-12. [2025-09-22T19:48:32.834396] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-22T19:48:33.322114] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-08. [2025-09-22T19:48:34.092697] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2024-12 (1.57 seconds). [2025-09-22T19:48:34.122099] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-01. [2025-09-22T19:48:34.154376] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-08 (0.83 seconds). [2025-09-22T19:48:34.922092] [INFO ] [REMOTE ] LNN: Fetching primary data for 2025-09. [2025-09-22T19:48:35.505023] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T19:48:35.722076] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-07. [2025-09-22T19:48:35.805732] [INFO ] [REMOTE ] LNN: Incremental fetch complete for 2025-09 (0.88 seconds). [2025-09-22T19:48:35.808771] [INFO ] [REMOTE ] LNN: Full fetch complete (15507 records). [2025-09-22T19:48:35.808877] [DEBUG] [VALIDATOR ] LNN: Validating primary data. [2025-09-22T19:48:36.195607] [DEBUG] [VALIDATOR ] LNN: All expected trading days are present. [2025-09-22T19:48:36.195732] [DEBUG] [VALIDATOR ] LNN: Primary data validation passed. [2025-09-22T19:48:36.196082] [INFO ] [MAIN ] LNN: Fetched primary data is valid. [2025-09-22T19:48:36.196123] [DEBUG] [LOCAL ] LNN: Saving primary data. [2025-09-22T19:48:36.196674] [DEBUG] [LOCAL ] LNN: Trimmed 15507 records to 11247 (keeping 200 days of data) [2025-09-22T19:48:36.272409] [DEBUG] [LOCAL ] LNN: Primary data saved (11247 records). [2025-09-22T19:48:36.272577] [INFO ] [MAIN ] LNN: Full history saved. [2025-09-22T19:48:36.272694] [INFO ] [MAIN ] Update Progress: 1270/2372 symbols completed. LNN took 36.6s. Estimated remaining: 2h 26m 15s. Rate: 7.5 symbols/min [2025-09-22T19:48:36.453325] [INFO ] [MAIN ] LOW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:48:36.518053] [DEBUG] [LOCAL ] LOW: Loaded 53729 existing records from primary storage. [2025-09-22T19:48:36.518231] [INFO ] [MAIN ] LOW: Loaded 53729 existing records. [2025-09-22T19:48:36.529412] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-02. [2025-09-22T19:48:36.709227] [WARN ] [MAIN ] LOW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:48:36.709666] [INFO ] [MAIN ] LOW: Wiping existing primary data before full refresh. [2025-09-22T19:48:36.709739] [INFO ] [LOCAL ] LOW: Starting deletion of primary data. [2025-09-22T19:48:36.711243] [DEBUG] [LOCAL ] LOW: Deleted primary data file. [2025-09-22T19:48:36.711315] [INFO ] [MAIN ] LOW: Starting full primary refresh. [2025-09-22T19:48:37.091576] [INFO ] [REMOTE ] LOW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:48:37.115720] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-07 (1.39 seconds). [2025-09-22T19:48:37.322078] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-08. [2025-09-22T19:48:37.851523] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-02 (1.32 seconds). [2025-09-22T19:48:38.122065] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-03. [2025-09-22T19:48:38.546091] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-08 (1.22 seconds). [2025-09-22T19:48:38.922154] [INFO ] [REMOTE ] LOW: Fetching primary data for 2024-12. [2025-09-22T19:48:39.517621] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-03 (1.40 seconds). [2025-09-22T19:48:39.722096] [INFO ] [REMOTE ] LOB: Fetching primary data for 2025-09. [2025-09-22T19:48:40.522093] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-03. [2025-09-22T19:48:40.614130] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T19:48:40.969763] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-03 (0.45 seconds). [2025-09-22T19:48:40.984061] [INFO ] [REMOTE ] LOB: Incremental fetch complete for 2025-09 (1.26 seconds). [2025-09-22T19:48:40.988781] [INFO ] [REMOTE ] LOB: Full fetch complete (37510 records). [2025-09-22T19:48:40.988879] [DEBUG] [VALIDATOR ] LOB: Validating primary data. [2025-09-22T19:48:41.332997] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-04. [2025-09-22T19:48:41.385623] [DEBUG] [VALIDATOR ] LOB: All expected trading days are present. [2025-09-22T19:48:41.385748] [DEBUG] [VALIDATOR ] LOB: Primary data validation passed. [2025-09-22T19:48:41.386539] [INFO ] [MAIN ] LOB: Fetched primary data is valid. [2025-09-22T19:48:41.386609] [DEBUG] [LOCAL ] LOB: Saving primary data. [2025-09-22T19:48:41.387635] [DEBUG] [LOCAL ] LOB: Trimmed 37510 records to 27551 (keeping 200 days of data) [2025-09-22T19:48:41.568674] [DEBUG] [LOCAL ] LOB: Primary data saved (27551 records). [2025-09-22T19:48:41.568876] [INFO ] [MAIN ] LOB: Full history saved. [2025-09-22T19:48:41.568992] [INFO ] [MAIN ] Update Progress: 1271/2372 symbols completed. LOB took 32.8s. Estimated remaining: 2h 26m 4s. Rate: 7.5 symbols/min [2025-09-22T19:48:41.752729] [INFO ] [MAIN ] LPG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:48:41.797383] [DEBUG] [LOCAL ] LPG: Loaded 40939 existing records from primary storage. [2025-09-22T19:48:41.797527] [INFO ] [MAIN ] LPG: Loaded 40939 existing records. [2025-09-22T19:48:41.976946] [WARN ] [MAIN ] LPG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:48:41.977230] [INFO ] [MAIN ] LPG: Wiping existing primary data before full refresh. [2025-09-22T19:48:41.977294] [INFO ] [LOCAL ] LPG: Starting deletion of primary data. [2025-09-22T19:48:41.978538] [DEBUG] [LOCAL ] LPG: Deleted primary data file. [2025-09-22T19:48:41.978599] [INFO ] [MAIN ] LPG: Starting full primary refresh. [2025-09-22T19:48:42.129992] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-04. [2025-09-22T19:48:42.371739] [INFO ] [REMOTE ] LPG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:48:42.568539] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-04 (1.24 seconds). [2025-09-22T19:48:42.922071] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-05. [2025-09-22T19:48:42.984147] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-04 (0.85 seconds). [2025-09-22T19:48:43.722092] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-05. [2025-09-22T19:48:44.007063] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-05 (1.08 seconds). [2025-09-22T19:48:44.051724] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-05 (0.33 seconds). [2025-09-22T19:48:44.522070] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-06. [2025-09-22T19:48:44.953830] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-06 (0.43 seconds). [2025-09-22T19:48:45.322073] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-07. [2025-09-22T19:48:45.776831] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-07 (0.45 seconds). [2025-09-22T19:48:46.122055] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-06. [2025-09-22T19:48:46.922051] [INFO ] [REMOTE ] LPG: Fetching primary data for 2024-12. [2025-09-22T19:48:47.364751] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-06 (1.24 seconds). [2025-09-22T19:48:47.722054] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-08. [2025-09-22T19:48:48.197200] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-08 (0.48 seconds). [2025-09-22T19:48:48.400501] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-22T19:48:48.522077] [INFO ] [REMOTE ] LOCL: Fetching primary data for 2025-09. [2025-09-22T19:48:49.277458] [INFO ] [REMOTE ] LOCL: Incremental fetch complete for 2025-09 (0.76 seconds). [2025-09-22T19:48:49.279045] [INFO ] [REMOTE ] LOCL: Full fetch complete (4825 records). [2025-09-22T19:48:49.279116] [DEBUG] [VALIDATOR ] LOCL: Validating primary data. [2025-09-22T19:48:49.331967] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-01. [2025-09-22T19:48:49.646287] [DEBUG] [VALIDATOR ] LOCL: All expected trading days are present. [2025-09-22T19:48:49.646376] [DEBUG] [VALIDATOR ] LOCL: Primary data validation passed. [2025-09-22T19:48:49.646555] [INFO ] [MAIN ] LOCL: Fetched primary data is valid. [2025-09-22T19:48:49.646593] [DEBUG] [LOCAL ] LOCL: Saving primary data. [2025-09-22T19:48:49.646994] [DEBUG] [LOCAL ] LOCL: Trimmed 4825 records to 3572 (keeping 200 days of data) [2025-09-22T19:48:49.667223] [DEBUG] [LOCAL ] LOCL: Primary data saved (3572 records). [2025-09-22T19:48:49.667313] [INFO ] [MAIN ] LOCL: Full history saved. [2025-09-22T19:48:49.667392] [INFO ] [MAIN ] Update Progress: 1272/2372 symbols completed. LOCL took 23.3s. Estimated remaining: 2h 25m 57s. Rate: 7.5 symbols/min [2025-09-22T19:48:49.867156] [INFO ] [MAIN ] LPL: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:48:49.902925] [DEBUG] [LOCAL ] LPL: Loaded 25507 existing records from primary storage. [2025-09-22T19:48:49.903079] [INFO ] [MAIN ] LPL: Loaded 25507 existing records. [2025-09-22T19:48:50.082260] [WARN ] [MAIN ] LPL: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:48:50.082532] [INFO ] [MAIN ] LPL: Wiping existing primary data before full refresh. [2025-09-22T19:48:50.082580] [INFO ] [LOCAL ] LPL: Starting deletion of primary data. [2025-09-22T19:48:50.083199] [DEBUG] [LOCAL ] LPL: Deleted primary data file. [2025-09-22T19:48:50.083261] [INFO ] [MAIN ] LPL: Starting full primary refresh. [2025-09-22T19:48:50.127188] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-01. [2025-09-22T19:48:50.463868] [INFO ] [REMOTE ] LPL: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:48:50.922043] [INFO ] [REMOTE ] LPL: Fetching primary data for 2024-12. [2025-09-22T19:48:51.252077] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-01 (1.92 seconds). [2025-09-22T19:48:51.722012] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-02. [2025-09-22T19:48:51.824201] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-01 (1.70 seconds). [2025-09-22T19:48:51.996031] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-22T19:48:52.522048] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-07. [2025-09-22T19:48:53.322038] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-02. [2025-09-22T19:48:53.384704] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T19:48:53.729832] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-07 (1.21 seconds). [2025-09-22T19:48:54.122067] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-03. [2025-09-22T19:48:54.526802] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-02 (1.20 seconds). [2025-09-22T19:48:54.922059] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-03. [2025-09-22T19:48:55.722075] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-08. [2025-09-22T19:48:56.110112] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-03 (1.99 seconds). [2025-09-22T19:48:56.401502] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-03 (1.48 seconds). [2025-09-22T19:48:56.522020] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-04. [2025-09-22T19:48:56.995526] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-08 (1.27 seconds). [2025-09-22T19:48:57.322052] [INFO ] [REMOTE ] LOMA: Fetching primary data for 2025-09. [2025-09-22T19:48:58.122958] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-22T19:48:58.122085] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-04. [2025-09-22T19:48:58.795773] [INFO ] [REMOTE ] LOMA: Incremental fetch complete for 2025-09 (1.47 seconds). [2025-09-22T19:48:58.802468] [INFO ] [REMOTE ] LOMA: Full fetch complete (48087 records). [2025-09-22T19:48:58.802564] [DEBUG] [VALIDATOR ] LOMA: Validating primary data. [2025-09-22T19:48:58.927135] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-01. [2025-09-22T19:48:59.233097] [DEBUG] [VALIDATOR ] LOMA: All expected trading days are present. [2025-09-22T19:48:59.233224] [DEBUG] [VALIDATOR ] LOMA: Primary data validation passed. [2025-09-22T19:48:59.234081] [INFO ] [MAIN ] LOMA: Fetched primary data is valid. [2025-09-22T19:48:59.234145] [DEBUG] [LOCAL ] LOMA: Saving primary data. [2025-09-22T19:48:59.235273] [DEBUG] [LOCAL ] LOMA: Trimmed 48087 records to 31689 (keeping 200 days of data) [2025-09-22T19:48:59.417665] [DEBUG] [LOCAL ] LOMA: Primary data saved (31689 records). [2025-09-22T19:48:59.417813] [INFO ] [MAIN ] LOMA: Full history saved. [2025-09-22T19:48:59.417900] [INFO ] [MAIN ] Update Progress: 1273/2372 symbols completed. LOMA took 28.4s. Estimated remaining: 2h 25m 50s. Rate: 7.5 symbols/min [2025-09-22T19:48:59.588379] [INFO ] [MAIN ] LPX: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:48:59.626585] [DEBUG] [LOCAL ] LPX: Loaded 40396 existing records from primary storage. [2025-09-22T19:48:59.626784] [INFO ] [MAIN ] LPX: Loaded 40396 existing records. [2025-09-22T19:48:59.727372] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-05. [2025-09-22T19:48:59.814815] [WARN ] [MAIN ] LPX: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:48:59.815109] [INFO ] [MAIN ] LPX: Wiping existing primary data before full refresh. [2025-09-22T19:48:59.815188] [INFO ] [LOCAL ] LPX: Starting deletion of primary data. [2025-09-22T19:48:59.816356] [DEBUG] [LOCAL ] LPX: Deleted primary data file. [2025-09-22T19:48:59.816422] [INFO ] [MAIN ] LPX: Starting full primary refresh. [2025-09-22T19:49:00.197726] [INFO ] [REMOTE ] LPX: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:49:00.210845] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-01 (1.28 seconds). [2025-09-22T19:49:00.244181] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-04 (2.12 seconds). [2025-09-22T19:49:00.522096] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-02. [2025-09-22T19:49:01.320156] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-05 (1.59 seconds). [2025-09-22T19:49:01.328549] [INFO ] [REMOTE ] LPX: Fetching primary data for 2024-12. [2025-09-22T19:49:01.347525] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-02 (0.83 seconds). [2025-09-22T19:49:02.122112] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-03. [2025-09-22T19:49:02.904461] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2024-12 (1.58 seconds). [2025-09-22T19:49:02.922029] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-01. [2025-09-22T19:49:03.256079] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-03 (1.13 seconds). [2025-09-22T19:49:03.722107] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-04. [2025-09-22T19:49:04.146941] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-01 (1.22 seconds). [2025-09-22T19:49:04.522050] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-05. [2025-09-22T19:49:04.903445] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T19:49:05.322056] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-06. [2025-09-22T19:49:06.122050] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-05. [2025-09-22T19:49:06.462569] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-05 (1.94 seconds). [2025-09-22T19:49:06.716469] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-06 (1.39 seconds). [2025-09-22T19:49:06.922041] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-06. [2025-09-22T19:49:07.172194] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-05 (1.05 seconds). [2025-09-22T19:49:07.722048] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-06. [2025-09-22T19:49:08.522019] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-02. [2025-09-22T19:49:08.836968] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-06 (1.11 seconds). [2025-09-22T19:49:09.124354] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-06 (2.20 seconds). [2025-09-22T19:49:09.322048] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-07. [2025-09-22T19:49:10.050458] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-02 (1.53 seconds). [2025-09-22T19:49:10.122026] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-03. [2025-09-22T19:49:10.922035] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-07. [2025-09-22T19:49:11.327753] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-07 (2.01 seconds). [2025-09-22T19:49:11.699587] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-03 (1.58 seconds). [2025-09-22T19:49:11.722001] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-04. [2025-09-22T19:49:12.165679] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T19:49:12.522064] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-08. [2025-09-22T19:49:13.077806] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-04 (1.36 seconds). [2025-09-22T19:49:13.322049] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-05. [2025-09-22T19:49:14.076606] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-22T19:49:14.122015] [INFO ] [REMOTE ] LPG: Fetching primary data for 2025-09. [2025-09-22T19:49:14.803771] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-22T19:49:14.922102] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-08. [2025-09-22T19:49:15.405241] [INFO ] [REMOTE ] LPG: Incremental fetch complete for 2025-09 (1.28 seconds). [2025-09-22T19:49:15.411590] [INFO ] [REMOTE ] LPG: Full fetch complete (60065 records). [2025-09-22T19:49:15.411745] [DEBUG] [VALIDATOR ] LPG: Validating primary data. [2025-09-22T19:49:15.727425] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-06. [2025-09-22T19:49:15.840838] [DEBUG] [VALIDATOR ] LPG: All expected trading days are present. [2025-09-22T19:49:15.840926] [DEBUG] [VALIDATOR ] LPG: Primary data validation passed. [2025-09-22T19:49:15.841859] [INFO ] [MAIN ] LPG: Fetched primary data is valid. [2025-09-22T19:49:15.841922] [DEBUG] [LOCAL ] LPG: Saving primary data. [2025-09-22T19:49:15.843158] [DEBUG] [LOCAL ] LPG: Trimmed 60065 records to 40243 (keeping 200 days of data) [2025-09-22T19:49:16.094272] [DEBUG] [LOCAL ] LPG: Primary data saved (40243 records). [2025-09-22T19:49:16.094412] [INFO ] [MAIN ] LPG: Full history saved. [2025-09-22T19:49:16.094496] [INFO ] [MAIN ] Update Progress: 1274/2372 symbols completed. LPG took 34.5s. Estimated remaining: 2h 25m 50s. Rate: 7.5 symbols/min [2025-09-22T19:49:16.262902] [INFO ] [MAIN ] LRN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:49:16.304250] [DEBUG] [LOCAL ] LRN: Loaded 40764 existing records from primary storage. [2025-09-22T19:49:16.304397] [INFO ] [MAIN ] LRN: Loaded 40764 existing records. [2025-09-22T19:49:16.487967] [WARN ] [MAIN ] LRN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:49:16.488383] [INFO ] [MAIN ] LRN: Wiping existing primary data before full refresh. [2025-09-22T19:49:16.488458] [INFO ] [LOCAL ] LRN: Starting deletion of primary data. [2025-09-22T19:49:16.489512] [DEBUG] [LOCAL ] LRN: Deleted primary data file. [2025-09-22T19:49:16.489573] [INFO ] [MAIN ] LRN: Starting full primary refresh. [2025-09-22T19:49:16.527249] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-07. [2025-09-22T19:49:16.855702] [INFO ] [REMOTE ] LRN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:49:16.909693] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-22T19:49:16.950937] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-06 (1.22 seconds). [2025-09-22T19:49:17.322100] [INFO ] [REMOTE ] LOW: Fetching primary data for 2025-09. [2025-09-22T19:49:17.417417] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-07 (0.89 seconds). [2025-09-22T19:49:18.122073] [INFO ] [REMOTE ] LRN: Fetching primary data for 2024-12. [2025-09-22T19:49:18.922087] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-07. [2025-09-22T19:49:19.024956] [INFO ] [REMOTE ] LOW: Incremental fetch complete for 2025-09 (1.70 seconds). [2025-09-22T19:49:19.033245] [INFO ] [REMOTE ] LOW: Full fetch complete (76468 records). [2025-09-22T19:49:19.033379] [DEBUG] [VALIDATOR ] LOW: Validating primary data. [2025-09-22T19:49:19.457116] [DEBUG] [VALIDATOR ] LOW: All expected trading days are present. [2025-09-22T19:49:19.457312] [DEBUG] [VALIDATOR ] LOW: Primary data validation passed. [2025-09-22T19:49:19.458539] [INFO ] [MAIN ] LOW: Fetched primary data is valid. [2025-09-22T19:49:19.458683] [DEBUG] [LOCAL ] LOW: Saving primary data. [2025-09-22T19:49:19.482344] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2024-12 (1.36 seconds). [2025-09-22T19:49:19.490404] [DEBUG] [LOCAL ] LOW: Trimmed 76468 records to 52956 (keeping 200 days of data) [2025-09-22T19:49:19.722253] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-08. [2025-09-22T19:49:19.847226] [DEBUG] [LOCAL ] LOW: Primary data saved (52956 records). [2025-09-22T19:49:19.847421] [INFO ] [MAIN ] LOW: Full history saved. [2025-09-22T19:49:19.847518] [INFO ] [MAIN ] Update Progress: 1275/2372 symbols completed. LOW took 43.6s. Estimated remaining: 2h 25m 38s. Rate: 7.5 symbols/min [2025-09-22T19:49:20.024443] [INFO ] [MAIN ] LSPD: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:49:20.071420] [DEBUG] [LOCAL ] LSPD: Loaded 44246 existing records from primary storage. [2025-09-22T19:49:20.071598] [INFO ] [MAIN ] LSPD: Loaded 44246 existing records. [2025-09-22T19:49:20.256380] [WARN ] [MAIN ] LSPD: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:49:20.256927] [INFO ] [MAIN ] LSPD: Wiping existing primary data before full refresh. [2025-09-22T19:49:20.257004] [INFO ] [LOCAL ] LSPD: Starting deletion of primary data. [2025-09-22T19:49:20.257973] [DEBUG] [LOCAL ] LSPD: Deleted primary data file. [2025-09-22T19:49:20.258035] [INFO ] [MAIN ] LSPD: Starting full primary refresh. [2025-09-22T19:49:20.529841] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-01. [2025-09-22T19:49:20.545205] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-07 (1.62 seconds). [2025-09-22T19:49:20.668445] [INFO ] [REMOTE ] LSPD: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:49:20.913855] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T19:49:21.322086] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-08. [2025-09-22T19:49:22.050741] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-01 (1.52 seconds). [2025-09-22T19:49:22.122045] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-02. [2025-09-22T19:49:22.922067] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2024-12. [2025-09-22T19:49:23.065534] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T19:49:23.570588] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-02 (1.45 seconds). [2025-09-22T19:49:23.722098] [INFO ] [REMOTE ] LPX: Fetching primary data for 2025-09. [2025-09-22T19:49:24.402869] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2024-12 (1.48 seconds). [2025-09-22T19:49:24.522108] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-01. [2025-09-22T19:49:25.300852] [INFO ] [REMOTE ] LPX: Incremental fetch complete for 2025-09 (1.58 seconds). [2025-09-22T19:49:25.307143] [INFO ] [REMOTE ] LPX: Full fetch complete (58361 records). [2025-09-22T19:49:25.307261] [DEBUG] [VALIDATOR ] LPX: Validating primary data. [2025-09-22T19:49:25.329175] [INFO ] [REMOTE ] LPL: Fetching primary data for 2025-09. [2025-09-22T19:49:25.712378] [DEBUG] [VALIDATOR ] LPX: All expected trading days are present. [2025-09-22T19:49:25.712502] [DEBUG] [VALIDATOR ] LPX: Primary data validation passed. [2025-09-22T19:49:25.713684] [INFO ] [MAIN ] LPX: Fetched primary data is valid. [2025-09-22T19:49:25.713800] [DEBUG] [LOCAL ] LPX: Saving primary data. [2025-09-22T19:49:25.732582] [DEBUG] [LOCAL ] LPX: Trimmed 58361 records to 39748 (keeping 200 days of data) [2025-09-22T19:49:25.736899] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-01 (1.21 seconds). [2025-09-22T19:49:25.990588] [DEBUG] [LOCAL ] LPX: Primary data saved (39748 records). [2025-09-22T19:49:25.990779] [INFO ] [MAIN ] LPX: Full history saved. [2025-09-22T19:49:25.990896] [INFO ] [MAIN ] Update Progress: 1276/2372 symbols completed. LPX took 26.6s. Estimated remaining: 2h 25m 29s. Rate: 7.5 symbols/min [2025-09-22T19:49:26.131723] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-02. [2025-09-22T19:49:26.166159] [INFO ] [MAIN ] LTC: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:49:26.197360] [DEBUG] [LOCAL ] LTC: Loaded 30403 existing records from primary storage. [2025-09-22T19:49:26.197500] [INFO ] [MAIN ] LTC: Loaded 30403 existing records. [2025-09-22T19:49:26.393358] [WARN ] [MAIN ] LTC: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:49:26.393756] [INFO ] [MAIN ] LTC: Wiping existing primary data before full refresh. [2025-09-22T19:49:26.393835] [INFO ] [LOCAL ] LTC: Starting deletion of primary data. [2025-09-22T19:49:26.394577] [DEBUG] [LOCAL ] LTC: Deleted primary data file. [2025-09-22T19:49:26.394682] [INFO ] [MAIN ] LTC: Starting full primary refresh. [2025-09-22T19:49:26.817882] [INFO ] [REMOTE ] LTC: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:49:26.922113] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-03. [2025-09-22T19:49:26.967132] [INFO ] [REMOTE ] LPL: Incremental fetch complete for 2025-09 (1.64 seconds). [2025-09-22T19:49:26.974450] [INFO ] [REMOTE ] LPL: Full fetch complete (34376 records). [2025-09-22T19:49:26.974634] [DEBUG] [VALIDATOR ] LPL: Validating primary data. [2025-09-22T19:49:27.519307] [DEBUG] [VALIDATOR ] LPL: All expected trading days are present. [2025-09-22T19:49:27.519416] [DEBUG] [VALIDATOR ] LPL: Primary data validation passed. [2025-09-22T19:49:27.520286] [INFO ] [MAIN ] LPL: Fetched primary data is valid. [2025-09-22T19:49:27.520357] [DEBUG] [LOCAL ] LPL: Saving primary data. [2025-09-22T19:49:27.521564] [DEBUG] [LOCAL ] LPL: Trimmed 34376 records to 25401 (keeping 200 days of data) [2025-09-22T19:49:27.683801] [DEBUG] [LOCAL ] LPL: Primary data saved (25401 records). [2025-09-22T19:49:27.683975] [INFO ] [MAIN ] LPL: Full history saved. [2025-09-22T19:49:27.684074] [INFO ] [MAIN ] Update Progress: 1277/2372 symbols completed. LPL took 38.0s. Estimated remaining: 2h 25m 15s. Rate: 7.5 symbols/min [2025-09-22T19:49:27.722142] [INFO ] [REMOTE ] LTC: Fetching primary data for 2024-12. [2025-09-22T19:49:27.725932] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-02 (1.59 seconds). [2025-09-22T19:49:28.258950] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T19:49:28.522128] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-04. [2025-09-22T19:49:28.794797] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2024-12 (1.07 seconds). [2025-09-22T19:49:29.322059] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-01. [2025-09-22T19:49:29.795331] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-04 (1.27 seconds). [2025-09-22T19:49:30.122033] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-05. [2025-09-22T19:49:30.619864] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-01 (1.30 seconds). [2025-09-22T19:49:30.922078] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-02. [2025-09-22T19:49:31.602863] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-05 (1.48 seconds). [2025-09-22T19:49:31.722074] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-06. [2025-09-22T19:49:32.112897] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-02 (1.19 seconds). [2025-09-22T19:49:32.522140] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-03. [2025-09-22T19:49:33.317183] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T19:49:33.325000] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-03. [2025-09-22T19:49:33.858392] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-03 (1.34 seconds). [2025-09-22T19:49:34.122058] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-04. [2025-09-22T19:49:34.922070] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-07. [2025-09-22T19:49:34.964437] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-03 (1.64 seconds). [2025-09-22T19:49:35.488392] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-04 (1.37 seconds). [2025-09-22T19:49:35.722125] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-05. [2025-09-22T19:49:36.428109] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-07 (1.51 seconds). [2025-09-22T19:49:36.522052] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-08. [2025-09-22T19:49:37.073362] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-05 (1.35 seconds). [2025-09-22T19:49:37.322057] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-06. [2025-09-22T19:49:38.047275] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-08 (1.53 seconds). [2025-09-22T19:49:38.122013] [INFO ] [REMOTE ] LRN: Fetching primary data for 2025-09. [2025-09-22T19:49:38.502807] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-06 (1.18 seconds). [2025-09-22T19:49:38.922068] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-04. [2025-09-22T19:49:39.530336] [INFO ] [REMOTE ] LRN: Incremental fetch complete for 2025-09 (1.41 seconds). [2025-09-22T19:49:39.536723] [INFO ] [REMOTE ] LRN: Full fetch complete (58377 records). [2025-09-22T19:49:39.536837] [DEBUG] [VALIDATOR ] LRN: Validating primary data. [2025-09-22T19:49:39.722987] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-07. [2025-09-22T19:49:39.935903] [DEBUG] [VALIDATOR ] LRN: All expected trading days are present. [2025-09-22T19:49:39.936029] [DEBUG] [VALIDATOR ] LRN: Primary data validation passed. [2025-09-22T19:49:39.936959] [INFO ] [MAIN ] LRN: Fetched primary data is valid. [2025-09-22T19:49:39.937025] [DEBUG] [LOCAL ] LRN: Saving primary data. [2025-09-22T19:49:39.938425] [DEBUG] [LOCAL ] LRN: Trimmed 58377 records to 40065 (keeping 200 days of data) [2025-09-22T19:49:40.190462] [DEBUG] [LOCAL ] LRN: Primary data saved (40065 records). [2025-09-22T19:49:40.190595] [INFO ] [MAIN ] LRN: Full history saved. [2025-09-22T19:49:40.190702] [INFO ] [MAIN ] Update Progress: 1278/2372 symbols completed. LRN took 24.1s. Estimated remaining: 2h 25m 11s. Rate: 7.5 symbols/min [2025-09-22T19:49:40.520204] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-04 (1.60 seconds). [2025-09-22T19:49:40.530371] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-05. [2025-09-22T19:49:41.037013] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-07 (1.31 seconds). [2025-09-22T19:49:41.322051] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-08. [2025-09-22T19:49:42.020610] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-05 (1.49 seconds). [2025-09-22T19:49:42.122011] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-06. [2025-09-22T19:49:42.681192] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-08 (1.36 seconds). [2025-09-22T19:49:42.922113] [INFO ] [REMOTE ] LTC: Fetching primary data for 2025-09. [2025-09-22T19:49:43.695458] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-06 (1.57 seconds). [2025-09-22T19:49:43.722068] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-07. [2025-09-22T19:49:44.073527] [INFO ] [REMOTE ] LTC: Incremental fetch complete for 2025-09 (1.15 seconds). [2025-09-22T19:49:44.079154] [INFO ] [REMOTE ] LTC: Full fetch complete (42775 records). [2025-09-22T19:49:44.079303] [DEBUG] [VALIDATOR ] LTC: Validating primary data. [2025-09-22T19:49:44.459330] [DEBUG] [VALIDATOR ] LTC: All expected trading days are present. [2025-09-22T19:49:44.459416] [DEBUG] [VALIDATOR ] LTC: Primary data validation passed. [2025-09-22T19:49:44.460181] [INFO ] [MAIN ] LTC: Fetched primary data is valid. [2025-09-22T19:49:44.460246] [DEBUG] [LOCAL ] LTC: Saving primary data. [2025-09-22T19:49:44.461293] [DEBUG] [LOCAL ] LTC: Trimmed 42775 records to 29864 (keeping 200 days of data) [2025-09-22T19:49:44.654292] [DEBUG] [LOCAL ] LTC: Primary data saved (29864 records). [2025-09-22T19:49:44.654456] [INFO ] [MAIN ] LTC: Full history saved. [2025-09-22T19:49:44.654565] [INFO ] [MAIN ] Update Progress: 1279/2372 symbols completed. LTC took 18.7s. Estimated remaining: 2h 25m 0s. Rate: 7.5 symbols/min [2025-09-22T19:49:44.926311] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-07 (1.20 seconds). [2025-09-22T19:49:44.935344] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-08. [2025-09-22T19:49:46.443739] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-08 (1.51 seconds). [2025-09-22T19:49:46.452525] [INFO ] [REMOTE ] LSPD: Fetching primary data for 2025-09. [2025-09-22T19:49:48.097733] [INFO ] [REMOTE ] LSPD: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T19:49:48.104469] [INFO ] [REMOTE ] LSPD: Full fetch complete (61655 records). [2025-09-22T19:49:48.104630] [DEBUG] [VALIDATOR ] LSPD: Validating primary data. [2025-09-22T19:49:48.491703] [DEBUG] [VALIDATOR ] LSPD: All expected trading days are present. [2025-09-22T19:49:48.491790] [DEBUG] [VALIDATOR ] LSPD: Primary data validation passed. [2025-09-22T19:49:48.492633] [INFO ] [MAIN ] LSPD: Fetched primary data is valid. [2025-09-22T19:49:48.492725] [DEBUG] [LOCAL ] LSPD: Saving primary data. [2025-09-22T19:49:48.493965] [DEBUG] [LOCAL ] LSPD: Trimmed 61655 records to 43453 (keeping 200 days of data) [2025-09-22T19:49:48.748491] [DEBUG] [LOCAL ] LSPD: Primary data saved (43453 records). [2025-09-22T19:49:48.748626] [INFO ] [MAIN ] LSPD: Full history saved. [2025-09-22T19:49:48.748745] [INFO ] [MAIN ] Update Progress: 1280/2372 symbols completed. LSPD took 28.9s. Estimated remaining: 2h 24m 49s. Rate: 7.5 symbols/min [2025-09-22T19:49:49.411084] [INFO ] [MAIN ] LUCK: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:49:49.407179] [INFO ] [MAIN ] LU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:49:49.424846] [DEBUG] [LOCAL ] LUCK: No existing data file found in primary storage. [2025-09-22T19:49:49.465560] [INFO ] [MAIN ] LTM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:49:49.466440] [INFO ] [MAIN ] LTH: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:49:49.427633] [WARN ] [MAIN ] LUCK: No existing data found, performing full refresh instead. [2025-09-22T19:49:49.467541] [INFO ] [MAIN ] LUCK: Wiping existing primary data before full refresh. [2025-09-22T19:49:49.467666] [INFO ] [LOCAL ] LUCK: Starting deletion of primary data. [2025-09-22T19:49:49.467778] [DEBUG] [LOCAL ] LUCK: No primary data file found to delete. [2025-09-22T19:49:49.468040] [INFO ] [MAIN ] LUCK: Starting full primary refresh. [2025-09-22T19:49:49.744701] [DEBUG] [LOCAL ] LU: Loaded 49686 existing records from primary storage. [2025-09-22T19:49:49.755495] [INFO ] [MAIN ] LU: Loaded 49686 existing records. [2025-09-22T19:49:49.975415] [DEBUG] [LOCAL ] LTM: Loaded 36215 existing records from primary storage. [2025-09-22T19:49:49.975588] [DEBUG] [LOCAL ] LTH: Loaded 52690 existing records from primary storage. [2025-09-22T19:49:49.979623] [INFO ] [MAIN ] LTM: Loaded 36215 existing records. [2025-09-22T19:49:49.979525] [INFO ] [MAIN ] LTH: Loaded 52690 existing records. [2025-09-22T19:49:50.287042] [INFO ] [REMOTE ] LUCK: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:49:50.283763] [WARN ] [MAIN ] LU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:49:50.297765] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2024-12. [2025-09-22T19:49:50.332807] [INFO ] [MAIN ] LU: Wiping existing primary data before full refresh. [2025-09-22T19:49:50.343340] [INFO ] [LOCAL ] LU: Starting deletion of primary data. [2025-09-22T19:49:50.365191] [DEBUG] [LOCAL ] LU: Deleted primary data file. [2025-09-22T19:49:50.381500] [INFO ] [MAIN ] LU: Starting full primary refresh. [2025-09-22T19:49:50.604221] [WARN ] [MAIN ] LTM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:49:50.596993] [WARN ] [MAIN ] LTH: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:49:50.633510] [INFO ] [MAIN ] LTM: Wiping existing primary data before full refresh. [2025-09-22T19:49:50.633399] [INFO ] [MAIN ] LTH: Wiping existing primary data before full refresh. [2025-09-22T19:49:50.633691] [INFO ] [LOCAL ] LTH: Starting deletion of primary data. [2025-09-22T19:49:50.633732] [INFO ] [LOCAL ] LTM: Starting deletion of primary data. [2025-09-22T19:49:50.640093] [DEBUG] [LOCAL ] LTH: Deleted primary data file. [2025-09-22T19:49:50.640212] [INFO ] [MAIN ] LTH: Starting full primary refresh. [2025-09-22T19:49:50.640046] [DEBUG] [LOCAL ] LTM: Deleted primary data file. [2025-09-22T19:49:50.640344] [INFO ] [MAIN ] LTM: Starting full primary refresh. [2025-09-22T19:49:51.458055] [INFO ] [REMOTE ] LU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:49:51.488948] [INFO ] [REMOTE ] LU: Fetching primary data for 2024-12. [2025-09-22T19:49:51.603743] [INFO ] [REMOTE ] LTM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:49:51.676308] [INFO ] [REMOTE ] LTM: Fetching primary data for 2024-12. [2025-09-22T19:49:51.676001] [INFO ] [REMOTE ] LTH: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:49:51.688267] [INFO ] [REMOTE ] LTH: Fetching primary data for 2024-12. [2025-09-22T19:49:51.692038] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2024-12 (1.39 seconds). [2025-09-22T19:49:51.697301] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-01. [2025-09-22T19:49:52.729870] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2024-12 (1.05 seconds). [2025-09-22T19:49:52.734618] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-01. [2025-09-22T19:49:53.079165] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-01 (1.38 seconds). [2025-09-22T19:49:53.091056] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-02. [2025-09-22T19:49:53.206905] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2024-12 (1.72 seconds). [2025-09-22T19:49:53.216809] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-01. [2025-09-22T19:49:53.286513] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2024-12 (1.60 seconds). [2025-09-22T19:49:53.296227] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-01. [2025-09-22T19:49:53.960514] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-01 (1.23 seconds). [2025-09-22T19:49:53.965834] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-02. [2025-09-22T19:49:54.402159] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-02 (1.31 seconds). [2025-09-22T19:49:54.409883] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-03. [2025-09-22T19:49:54.457307] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-01 (1.24 seconds). [2025-09-22T19:49:54.757112] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-01 (1.46 seconds). [2025-09-22T19:49:54.802574] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-02 (0.84 seconds). [2025-09-22T19:49:54.922057] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-03. [2025-09-22T19:49:55.662465] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-03 (1.25 seconds). [2025-09-22T19:49:55.722005] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-04. [2025-09-22T19:49:55.858789] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-03 (0.94 seconds). [2025-09-22T19:49:56.522099] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-04. [2025-09-22T19:49:56.901336] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-04 (1.18 seconds). [2025-09-22T19:49:57.322059] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-05. [2025-09-22T19:49:57.747950] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-04 (1.23 seconds). [2025-09-22T19:49:58.122026] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-02. [2025-09-22T19:49:58.554669] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-05 (1.23 seconds). [2025-09-22T19:49:58.922112] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-05. [2025-09-22T19:49:59.506173] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-02 (1.38 seconds). [2025-09-22T19:49:59.722070] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-06. [2025-09-22T19:50:00.422990] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-05 (1.50 seconds). [2025-09-22T19:50:00.522075] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-06. [2025-09-22T19:50:00.857994] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-06 (1.14 seconds). [2025-09-22T19:50:01.322076] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-07. [2025-09-22T19:50:01.836627] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-06 (1.31 seconds). [2025-09-22T19:50:02.122147] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-03. [2025-09-22T19:50:02.475987] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-07 (1.15 seconds). [2025-09-22T19:50:02.922106] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-08. [2025-09-22T19:50:03.722130] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-07. [2025-09-22T19:50:03.836934] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-03 (1.71 seconds). [2025-09-22T19:50:03.994266] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-08 (1.07 seconds). [2025-09-22T19:50:04.522144] [INFO ] [REMOTE ] LUCK: Fetching primary data for 2025-09. [2025-09-22T19:50:04.932030] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-07 (1.21 seconds). [2025-09-22T19:50:05.322101] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-08. [2025-09-22T19:50:05.704466] [INFO ] [REMOTE ] LUCK: Incremental fetch complete for 2025-09 (1.18 seconds). [2025-09-22T19:50:05.709072] [INFO ] [REMOTE ] LUCK: Full fetch complete (39990 records). [2025-09-22T19:50:05.709290] [DEBUG] [VALIDATOR ] LUCK: Validating primary data. [2025-09-22T19:50:05.910220] [WARN ] [VALIDATOR ] LUCK: Validation failed - insufficient historical data. Have 193 unique days, need 200 days [2025-09-22T19:50:05.910771] [FATAL] [MAIN ] LUCK: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:50:05.910862] [WARN ] [MAIN ] LUCK: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:50:05.910956] [INFO ] [LOCAL ] LUCK: Starting deletion of primary data. [2025-09-22T19:50:05.911081] [DEBUG] [LOCAL ] LUCK: No primary data file found to delete. [2025-09-22T19:50:05.911154] [INFO ] [LOCAL ] LUCK: Starting deletion of derivative data. [2025-09-22T19:50:05.911269] [DEBUG] [LOCAL ] LUCK: No derivative data file found to delete. [2025-09-22T19:50:05.911487] [INFO ] [MAIN ] Update Progress: 1281/2372 symbols completed. LUCK took 17.2s. Estimated remaining: 2h 24m 49s. Rate: 7.5 symbols/min [2025-09-22T19:50:06.094094] [INFO ] [MAIN ] LUMN: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:50:06.122089] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-02. [2025-09-22T19:50:06.172278] [DEBUG] [LOCAL ] LUMN: Loaded 54414 existing records from primary storage. [2025-09-22T19:50:06.172533] [INFO ] [MAIN ] LUMN: Loaded 54414 existing records. [2025-09-22T19:50:06.355622] [WARN ] [MAIN ] LUMN: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:50:06.355889] [INFO ] [MAIN ] LUMN: Wiping existing primary data before full refresh. [2025-09-22T19:50:06.355936] [INFO ] [LOCAL ] LUMN: Starting deletion of primary data. [2025-09-22T19:50:06.357422] [DEBUG] [LOCAL ] LUMN: Deleted primary data file. [2025-09-22T19:50:06.357499] [INFO ] [MAIN ] LUMN: Starting full primary refresh. [2025-09-22T19:50:06.739378] [INFO ] [REMOTE ] LUMN: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:50:06.771216] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-08 (1.45 seconds). [2025-09-22T19:50:06.922063] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-04. [2025-09-22T19:50:07.694400] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-02 (1.57 seconds). [2025-09-22T19:50:07.722003] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-03. [2025-09-22T19:50:08.221921] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-04 (1.30 seconds). [2025-09-22T19:50:08.522065] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2024-12. [2025-09-22T19:50:09.322037] [INFO ] [REMOTE ] LTM: Fetching primary data for 2025-09. [2025-09-22T19:50:09.507893] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-03 (1.79 seconds). [2025-09-22T19:50:10.122090] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-05. [2025-09-22T19:50:10.640601] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2024-12 (2.12 seconds). [2025-09-22T19:50:10.922064] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-01. [2025-09-22T19:50:11.249377] [INFO ] [REMOTE ] LTM: Incremental fetch complete for 2025-09 (1.93 seconds). [2025-09-22T19:50:11.257892] [INFO ] [REMOTE ] LTM: Full fetch complete (46670 records). [2025-09-22T19:50:11.258024] [DEBUG] [VALIDATOR ] LTM: Validating primary data. [2025-09-22T19:50:11.718007] [DEBUG] [VALIDATOR ] LTM: All expected trading days are present. [2025-09-22T19:50:11.718117] [DEBUG] [VALIDATOR ] LTM: Primary data validation passed. [2025-09-22T19:50:11.718981] [INFO ] [MAIN ] LTM: Fetched primary data is valid. [2025-09-22T19:50:11.719100] [DEBUG] [LOCAL ] LTM: Saving primary data. [2025-09-22T19:50:11.730507] [DEBUG] [LOCAL ] LTM: Trimmed 46670 records to 36009 (keeping 200 days of data) [2025-09-22T19:50:11.730303] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-04. [2025-09-22T19:50:11.753047] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T19:50:11.977217] [DEBUG] [LOCAL ] LTM: Primary data saved (36009 records). [2025-09-22T19:50:11.977368] [INFO ] [MAIN ] LTM: Full history saved. [2025-09-22T19:50:11.977460] [INFO ] [MAIN ] Update Progress: 1282/2372 symbols completed. LTM took 23.2s. Estimated remaining: 2h 24m 39s. Rate: 7.5 symbols/min [2025-09-22T19:50:12.144820] [INFO ] [MAIN ] LUV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:50:12.205386] [DEBUG] [LOCAL ] LUV: Loaded 54469 existing records from primary storage. [2025-09-22T19:50:12.205564] [INFO ] [MAIN ] LUV: Loaded 54469 existing records. [2025-09-22T19:50:12.380407] [WARN ] [MAIN ] LUV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:50:12.380716] [INFO ] [MAIN ] LUV: Wiping existing primary data before full refresh. [2025-09-22T19:50:12.380773] [INFO ] [LOCAL ] LUV: Starting deletion of primary data. [2025-09-22T19:50:12.382509] [DEBUG] [LOCAL ] LUV: Deleted primary data file. [2025-09-22T19:50:12.382570] [INFO ] [MAIN ] LUV: Starting full primary refresh. [2025-09-22T19:50:12.527280] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-06. [2025-09-22T19:50:12.745352] [INFO ] [REMOTE ] LUV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:50:12.892877] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-01 (1.97 seconds). [2025-09-22T19:50:13.153448] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-04 (1.42 seconds). [2025-09-22T19:50:13.322060] [INFO ] [REMOTE ] LUV: Fetching primary data for 2024-12. [2025-09-22T19:50:14.122024] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-05. [2025-09-22T19:50:14.294347] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-22T19:50:14.922087] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-07. [2025-09-22T19:50:15.209777] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2024-12 (1.89 seconds). [2025-09-22T19:50:15.722028] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-01. [2025-09-22T19:50:15.855725] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-05 (1.73 seconds). [2025-09-22T19:50:16.364319] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-07 (1.44 seconds). [2025-09-22T19:50:16.522100] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-06. [2025-09-22T19:50:17.270813] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-01 (1.55 seconds). [2025-09-22T19:50:17.322063] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-02. [2025-09-22T19:50:17.893795] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-06 (1.37 seconds). [2025-09-22T19:50:18.122095] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-08. [2025-09-22T19:50:18.922032] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-02. [2025-09-22T19:50:19.107352] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-02 (1.79 seconds). [2025-09-22T19:50:19.671914] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-08 (1.55 seconds). [2025-09-22T19:50:19.722053] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-07. [2025-09-22T19:50:20.522016] [INFO ] [REMOTE ] LU: Fetching primary data for 2025-09. [2025-09-22T19:50:20.584120] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-02 (1.66 seconds). [2025-09-22T19:50:21.322035] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-03. [2025-09-22T19:50:21.389845] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-07 (1.67 seconds). [2025-09-22T19:50:21.834580] [INFO ] [REMOTE ] LU: Incremental fetch complete for 2025-09 (1.31 seconds). [2025-09-22T19:50:21.842624] [INFO ] [REMOTE ] LU: Full fetch complete (70442 records). [2025-09-22T19:50:21.842825] [DEBUG] [VALIDATOR ] LU: Validating primary data. [2025-09-22T19:50:22.127256] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-08. [2025-09-22T19:50:22.249251] [DEBUG] [VALIDATOR ] LU: All expected trading days are present. [2025-09-22T19:50:22.249580] [DEBUG] [VALIDATOR ] LU: Primary data validation passed. [2025-09-22T19:50:22.250584] [INFO ] [MAIN ] LU: Fetched primary data is valid. [2025-09-22T19:50:22.250671] [DEBUG] [LOCAL ] LU: Saving primary data. [2025-09-22T19:50:22.257083] [DEBUG] [LOCAL ] LU: Trimmed 70442 records to 48994 (keeping 200 days of data) [2025-09-22T19:50:22.543738] [DEBUG] [LOCAL ] LU: Primary data saved (48994 records). [2025-09-22T19:50:22.543886] [INFO ] [MAIN ] LU: Full history saved. [2025-09-22T19:50:22.544057] [INFO ] [MAIN ] Update Progress: 1283/2372 symbols completed. LU took 33.8s. Estimated remaining: 2h 24m 34s. Rate: 7.5 symbols/min [2025-09-22T19:50:22.717659] [INFO ] [MAIN ] LUXE: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:50:22.717863] [DEBUG] [LOCAL ] LUXE: No existing data file found in primary storage. [2025-09-22T19:50:22.717997] [WARN ] [MAIN ] LUXE: No existing data found, performing full refresh instead. [2025-09-22T19:50:22.718113] [INFO ] [MAIN ] LUXE: Wiping existing primary data before full refresh. [2025-09-22T19:50:22.718152] [INFO ] [LOCAL ] LUXE: Starting deletion of primary data. [2025-09-22T19:50:22.718194] [DEBUG] [LOCAL ] LUXE: No primary data file found to delete. [2025-09-22T19:50:22.718226] [INFO ] [MAIN ] LUXE: Starting full primary refresh. [2025-09-22T19:50:22.929245] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-03. [2025-09-22T19:50:23.089101] [INFO ] [REMOTE ] LUXE: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:50:23.184299] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-22T19:50:23.722064] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2024-12. [2025-09-22T19:50:23.912352] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-08 (1.79 seconds). [2025-09-22T19:50:23.927371] [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-22T19:50:23.928373] [WARN ] [REMOTE ] LUXE: No data returned for month 2024-12 [2025-09-22T19:50:24.522041] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-01. [2025-09-22T19:50:24.785854] [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-22T19:50:24.786172] [WARN ] [REMOTE ] LUXE: No data returned for month 2025-01 [2025-09-22T19:50:24.946858] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-03 (2.02 seconds). [2025-09-22T19:50:25.322057] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-04. [2025-09-22T19:50:26.122061] [INFO ] [REMOTE ] LTH: Fetching primary data for 2025-09. [2025-09-22T19:50:26.922074] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-04. [2025-09-22T19:50:27.234898] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-04 (1.91 seconds). [2025-09-22T19:50:27.599871] [INFO ] [REMOTE ] LTH: Incremental fetch complete for 2025-09 (1.48 seconds). [2025-09-22T19:50:27.608763] [INFO ] [REMOTE ] LTH: Full fetch complete (73825 records). [2025-09-22T19:50:27.608928] [DEBUG] [VALIDATOR ] LTH: Validating primary data. [2025-09-22T19:50:27.727359] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-05. [2025-09-22T19:50:28.043137] [DEBUG] [VALIDATOR ] LTH: All expected trading days are present. [2025-09-22T19:50:28.043234] [DEBUG] [VALIDATOR ] LTH: Primary data validation passed. [2025-09-22T19:50:28.044248] [INFO ] [MAIN ] LTH: Fetched primary data is valid. [2025-09-22T19:50:28.044319] [DEBUG] [LOCAL ] LTH: Saving primary data. [2025-09-22T19:50:28.046499] [DEBUG] [LOCAL ] LTH: Trimmed 73825 records to 51890 (keeping 200 days of data) [2025-09-22T19:50:28.367623] [DEBUG] [LOCAL ] LTH: Primary data saved (51890 records). [2025-09-22T19:50:28.367809] [INFO ] [MAIN ] LTH: Full history saved. [2025-09-22T19:50:28.367945] [INFO ] [MAIN ] Update Progress: 1284/2372 symbols completed. LTH took 39.6s. Estimated remaining: 2h 24m 24s. Rate: 7.5 symbols/min [2025-09-22T19:50:28.522197] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-02. [2025-09-22T19:50:28.540557] [INFO ] [MAIN ] LVS: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:50:28.601170] [DEBUG] [LOCAL ] LVS: Loaded 54347 existing records from primary storage. [2025-09-22T19:50:28.601375] [INFO ] [MAIN ] LVS: Loaded 54347 existing records. [2025-09-22T19:50:28.778970] [WARN ] [MAIN ] LVS: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:50:28.779289] [INFO ] [MAIN ] LVS: Wiping existing primary data before full refresh. [2025-09-22T19:50:28.779338] [INFO ] [LOCAL ] LVS: Starting deletion of primary data. [2025-09-22T19:50:28.780949] [DEBUG] [LOCAL ] LVS: Deleted primary data file. [2025-09-22T19:50:28.781012] [INFO ] [MAIN ] LVS: Starting full primary refresh. [2025-09-22T19:50:28.812733] [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-22T19:50:28.863707] [WARN ] [REMOTE ] LUXE: No data returned for month 2025-02 [2025-09-22T19:50:29.149496] [INFO ] [REMOTE ] LVS: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:50:29.183466] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-04 (2.26 seconds). [2025-09-22T19:50:29.322025] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-05. [2025-09-22T19:50:29.769520] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-05 (2.04 seconds). [2025-09-22T19:50:30.122098] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-03. [2025-09-22T19:50:30.317894] [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-22T19:50:30.318214] [WARN ] [REMOTE ] LUXE: No data returned for month 2025-03 [2025-09-22T19:50:30.922086] [INFO ] [REMOTE ] LVS: Fetching primary data for 2024-12. [2025-09-22T19:50:31.251664] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-05 (1.93 seconds). [2025-09-22T19:50:31.722046] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-06. [2025-09-22T19:50:32.522043] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-06. [2025-09-22T19:50:32.678251] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2024-12 (1.76 seconds). [2025-09-22T19:50:33.322060] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-04. [2025-09-22T19:50:33.492250] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-22T19:50:33.523193] [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-22T19:50:33.523490] [WARN ] [REMOTE ] LUXE: No data returned for month 2025-04 [2025-09-22T19:50:34.122049] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-05. [2025-09-22T19:50:34.309923] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-06 (1.79 seconds). [2025-09-22T19:50:34.922057] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-07. [2025-09-22T19:50:35.152137] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-05 (1.03 seconds). [2025-09-22T19:50:35.722072] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-07. [2025-09-22T19:50:36.522082] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-01. [2025-09-22T19:50:36.931712] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-07 (2.01 seconds). [2025-09-22T19:50:37.322082] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-06. [2025-09-22T19:50:37.682548] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T19:50:38.122029] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-08. [2025-09-22T19:50:38.201566] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-06 (0.88 seconds). [2025-09-22T19:50:38.387288] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-01 (1.87 seconds). [2025-09-22T19:50:38.922069] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-08. [2025-09-22T19:50:39.722138] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-02. [2025-09-22T19:50:40.110333] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-08 (1.99 seconds). [2025-09-22T19:50:40.522062] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-07. [2025-09-22T19:50:40.946496] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-08 (2.02 seconds). [2025-09-22T19:50:41.296507] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-07 (0.77 seconds). [2025-09-22T19:50:41.322011] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-08. [2025-09-22T19:50:41.565615] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-02 (1.84 seconds). [2025-09-22T19:50:41.898279] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-08 (0.58 seconds). [2025-09-22T19:50:42.122044] [INFO ] [REMOTE ] LUMN: Fetching primary data for 2025-09. [2025-09-22T19:50:42.922058] [INFO ] [REMOTE ] LUV: Fetching primary data for 2025-09. [2025-09-22T19:50:43.722059] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-03. [2025-09-22T19:50:44.342469] [INFO ] [REMOTE ] LUMN: Incremental fetch complete for 2025-09 (2.22 seconds). [2025-09-22T19:50:44.351288] [INFO ] [REMOTE ] LUMN: Full fetch complete (77634 records). [2025-09-22T19:50:44.351428] [DEBUG] [VALIDATOR ] LUMN: Validating primary data. [2025-09-22T19:50:44.523044] [INFO ] [REMOTE ] LUXE: Fetching primary data for 2025-09. [2025-09-22T19:50:44.766562] [DEBUG] [VALIDATOR ] LUMN: All expected trading days are present. [2025-09-22T19:50:44.766745] [DEBUG] [VALIDATOR ] LUMN: Primary data validation passed. [2025-09-22T19:50:44.767857] [INFO ] [MAIN ] LUMN: Fetched primary data is valid. [2025-09-22T19:50:44.767955] [DEBUG] [LOCAL ] LUMN: Saving primary data. [2025-09-22T19:50:44.769499] [DEBUG] [LOCAL ] LUMN: Trimmed 77634 records to 53634 (keeping 200 days of data) [2025-09-22T19:50:44.907241] [INFO ] [REMOTE ] LUV: Incremental fetch complete for 2025-09 (1.99 seconds). [2025-09-22T19:50:44.918149] [INFO ] [REMOTE ] LUV: Full fetch complete (77727 records). [2025-09-22T19:50:44.919446] [DEBUG] [VALIDATOR ] LUV: Validating primary data. [2025-09-22T19:50:45.440915] [DEBUG] [VALIDATOR ] LUV: All expected trading days are present. [2025-09-22T19:50:45.441605] [DEBUG] [VALIDATOR ] LUV: Primary data validation passed. [2025-09-22T19:50:45.443103] [INFO ] [MAIN ] LUV: Fetched primary data is valid. [2025-09-22T19:50:45.443784] [DEBUG] [LOCAL ] LUV: Saving primary data. [2025-09-22T19:50:45.449588] [DEBUG] [LOCAL ] LUV: Trimmed 77727 records to 53689 (keeping 200 days of data) [2025-09-22T19:50:45.663367] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-03 (1.94 seconds). [2025-09-22T19:50:45.681103] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-04. [2025-09-22T19:50:45.711224] [DEBUG] [LOCAL ] LUMN: Primary data saved (53634 records). [2025-09-22T19:50:45.711838] [INFO ] [MAIN ] LUMN: Full history saved. [2025-09-22T19:50:45.711963] [INFO ] [MAIN ] Update Progress: 1285/2372 symbols completed. LUMN took 39.8s. Estimated remaining: 2h 24m 24s. Rate: 7.5 symbols/min [2025-09-22T19:50:45.994055] [INFO ] [MAIN ] LVWR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:50:46.017587] [INFO ] [REMOTE ] LUXE: Incremental fetch complete for 2025-09 (1.49 seconds). [2025-09-22T19:50:46.030118] [INFO ] [REMOTE ] LUXE: Full fetch complete (12855 records). [2025-09-22T19:50:46.041089] [DEBUG] [VALIDATOR ] LUXE: Validating primary data. [2025-09-22T19:50:46.041465] [DEBUG] [LOCAL ] LVWR: Loaded 17439 existing records from primary storage. [2025-09-22T19:50:46.048019] [INFO ] [MAIN ] LVWR: Loaded 17439 existing records. [2025-09-22T19:50:46.446446] [WARN ] [VALIDATOR ] LUXE: Validation failed - insufficient historical data. Have 99 unique days, need 200 days [2025-09-22T19:50:46.452257] [FATAL] [MAIN ] LUXE: Fetched primary data is invalid. Refusing to save it. [2025-09-22T19:50:46.470880] [WARN ] [MAIN ] LUXE: Deleting existing primary and derivative data due to validation failure. [2025-09-22T19:50:46.495199] [INFO ] [LOCAL ] LUXE: Starting deletion of primary data. [2025-09-22T19:50:46.496233] [DEBUG] [LOCAL ] LUXE: No primary data file found to delete. [2025-09-22T19:50:46.496570] [INFO ] [LOCAL ] LUXE: Starting deletion of derivative data. [2025-09-22T19:50:46.497215] [DEBUG] [LOCAL ] LUXE: No derivative data file found to delete. [2025-09-22T19:50:46.496038] [WARN ] [MAIN ] LVWR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:50:46.497921] [INFO ] [MAIN ] Update Progress: 1286/2372 symbols completed. LUXE took 24.0s. Estimated remaining: 2h 24m 10s. Rate: 7.5 symbols/min [2025-09-22T19:50:46.498948] [INFO ] [MAIN ] LVWR: Wiping existing primary data before full refresh. [2025-09-22T19:50:46.499506] [INFO ] [LOCAL ] LVWR: Starting deletion of primary data. [2025-09-22T19:50:46.511369] [DEBUG] [LOCAL ] LVWR: Deleted primary data file. [2025-09-22T19:50:46.532043] [INFO ] [MAIN ] LVWR: Starting full primary refresh. [2025-09-22T19:50:46.926044] [INFO ] [MAIN ] LW: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:50:47.211188] [INFO ] [REMOTE ] LVWR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:50:47.212540] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2024-12. [2025-09-22T19:50:47.237784] [DEBUG] [LOCAL ] LW: Loaded 52035 existing records from primary storage. [2025-09-22T19:50:47.238736] [INFO ] [MAIN ] LW: Loaded 52035 existing records. [2025-09-22T19:50:47.346133] [DEBUG] [LOCAL ] LUV: Primary data saved (53689 records). [2025-09-22T19:50:47.351986] [INFO ] [MAIN ] LUV: Full history saved. [2025-09-22T19:50:47.357221] [INFO ] [MAIN ] Update Progress: 1287/2372 symbols completed. LUV took 35.4s. Estimated remaining: 2h 23m 56s. Rate: 7.5 symbols/min [2025-09-22T19:50:47.501987] [WARN ] [MAIN ] LW: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:50:47.526831] [INFO ] [MAIN ] LW: Wiping existing primary data before full refresh. [2025-09-22T19:50:47.526952] [INFO ] [LOCAL ] LW: Starting deletion of primary data. [2025-09-22T19:50:47.544692] [DEBUG] [LOCAL ] LW: Deleted primary data file. [2025-09-22T19:50:47.560426] [INFO ] [MAIN ] LW: Starting full primary refresh. [2025-09-22T19:50:47.655472] [INFO ] [MAIN ] LXFR: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:50:47.818958] [DEBUG] [LOCAL ] LXFR: Loaded 17450 existing records from primary storage. [2025-09-22T19:50:47.819937] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2024-12 (0.61 seconds). [2025-09-22T19:50:47.835119] [INFO ] [MAIN ] LXFR: Loaded 17450 existing records. [2025-09-22T19:50:47.853560] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-01. [2025-09-22T19:50:48.242698] [INFO ] [REMOTE ] LW: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:50:48.249475] [INFO ] [REMOTE ] LW: Fetching primary data for 2024-12. [2025-09-22T19:50:48.249043] [WARN ] [MAIN ] LXFR: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:50:48.254127] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-04 (2.57 seconds). [2025-09-22T19:50:48.254588] [INFO ] [MAIN ] LXFR: Wiping existing primary data before full refresh. [2025-09-22T19:50:48.270567] [INFO ] [LOCAL ] LXFR: Starting deletion of primary data. [2025-09-22T19:50:48.271624] [DEBUG] [LOCAL ] LXFR: Deleted primary data file. [2025-09-22T19:50:48.271727] [INFO ] [MAIN ] LXFR: Starting full primary refresh. [2025-09-22T19:50:48.530052] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-05. [2025-09-22T19:50:48.638780] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-01 (0.79 seconds). [2025-09-22T19:50:48.644574] [INFO ] [REMOTE ] LXFR: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:50:49.322052] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-02. [2025-09-22T19:50:49.894147] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-02 (0.57 seconds). [2025-09-22T19:50:49.996083] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2024-12 (1.75 seconds). [2025-09-22T19:50:50.122030] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-03. [2025-09-22T19:50:50.297257] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-05 (1.77 seconds). [2025-09-22T19:50:50.749469] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-03 (0.63 seconds). [2025-09-22T19:50:50.922059] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-06. [2025-09-22T19:50:51.722057] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-04. [2025-09-22T19:50:52.292610] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-04 (0.57 seconds). [2025-09-22T19:50:52.522015] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-05. [2025-09-22T19:50:52.631701] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-06 (1.71 seconds). [2025-09-22T19:50:53.322019] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-01. [2025-09-22T19:50:53.659809] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-05 (1.14 seconds). [2025-09-22T19:50:54.122053] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-06. [2025-09-22T19:50:54.922019] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-07. [2025-09-22T19:50:54.989418] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-01 (1.67 seconds). [2025-09-22T19:50:55.722026] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2024-12. [2025-09-22T19:50:55.790251] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-06 (1.67 seconds). [2025-09-22T19:50:56.522042] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-07. [2025-09-22T19:50:56.739967] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2024-12 (1.02 seconds). [2025-09-22T19:50:56.861905] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-07 (1.94 seconds). [2025-09-22T19:50:57.322056] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-01. [2025-09-22T19:50:57.640944] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-07 (1.12 seconds). [2025-09-22T19:50:58.122083] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-08. [2025-09-22T19:50:58.387581] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-01 (1.07 seconds). [2025-09-22T19:50:58.922062] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-02. [2025-09-22T19:50:59.170058] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-08 (1.05 seconds). [2025-09-22T19:50:59.722052] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-02. [2025-09-22T19:51:00.522032] [INFO ] [REMOTE ] LVWR: Fetching primary data for 2025-09. [2025-09-22T19:51:00.574967] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-02 (1.65 seconds). [2025-09-22T19:51:00.673260] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-02 (0.95 seconds). [2025-09-22T19:51:01.322067] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-03. [2025-09-22T19:51:01.666539] [INFO ] [REMOTE ] LVWR: Incremental fetch complete for 2025-09 (1.14 seconds). [2025-09-22T19:51:01.670524] [INFO ] [REMOTE ] LVWR: Full fetch complete (19709 records). [2025-09-22T19:51:01.670614] [DEBUG] [VALIDATOR ] LVWR: Validating primary data. [2025-09-22T19:51:02.074839] [DEBUG] [VALIDATOR ] LVWR: All expected trading days are present. [2025-09-22T19:51:02.074927] [DEBUG] [VALIDATOR ] LVWR: Primary data validation passed. [2025-09-22T19:51:02.075483] [INFO ] [MAIN ] LVWR: Fetched primary data is valid. [2025-09-22T19:51:02.075546] [DEBUG] [LOCAL ] LVWR: Saving primary data. [2025-09-22T19:51:02.076284] [DEBUG] [LOCAL ] LVWR: Trimmed 19709 records to 17418 (keeping 200 days of data) [2025-09-22T19:51:02.124546] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-03. [2025-09-22T19:51:02.182408] [DEBUG] [LOCAL ] LVWR: Primary data saved (17418 records). [2025-09-22T19:51:02.182619] [INFO ] [MAIN ] LVWR: Full history saved. [2025-09-22T19:51:02.182775] [INFO ] [MAIN ] Update Progress: 1288/2372 symbols completed. LVWR took 16.5s. Estimated remaining: 2h 23m 54s. Rate: 7.5 symbols/min [2025-09-22T19:51:02.358855] [INFO ] [MAIN ] LXP: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:51:02.411096] [DEBUG] [LOCAL ] LXP: Loaded 51359 existing records from primary storage. [2025-09-22T19:51:02.411262] [INFO ] [MAIN ] LXP: Loaded 51359 existing records. [2025-09-22T19:51:02.591504] [WARN ] [MAIN ] LXP: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:51:02.591834] [INFO ] [MAIN ] LXP: Wiping existing primary data before full refresh. [2025-09-22T19:51:02.591885] [INFO ] [LOCAL ] LXP: Starting deletion of primary data. [2025-09-22T19:51:02.593279] [DEBUG] [LOCAL ] LXP: Deleted primary data file. [2025-09-22T19:51:02.593341] [INFO ] [MAIN ] LXP: Starting full primary refresh. [2025-09-22T19:51:02.924995] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-08. [2025-09-22T19:51:02.941050] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-03 (1.62 seconds). [2025-09-22T19:51:02.972846] [INFO ] [REMOTE ] LXP: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:51:03.722096] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-04. [2025-09-22T19:51:04.522056] [INFO ] [REMOTE ] LXP: Fetching primary data for 2024-12. [2025-09-22T19:51:05.481868] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-04 (1.76 seconds). [2025-09-22T19:51:05.486878] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-05. [2025-09-22T19:51:05.577113] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-03 (3.45 seconds). [2025-09-22T19:51:05.715807] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-08 (2.79 seconds). [2025-09-22T19:51:06.142998] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-04. [2025-09-22T19:51:06.164631] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2024-12 (1.64 seconds). [2025-09-22T19:51:06.494313] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-05 (1.01 seconds). [2025-09-22T19:51:06.922099] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-01. [2025-09-22T19:51:07.722056] [INFO ] [REMOTE ] LVS: Fetching primary data for 2025-09. [2025-09-22T19:51:07.949573] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T19:51:08.500149] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-01 (1.58 seconds). [2025-09-22T19:51:08.522009] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-02. [2025-09-22T19:51:09.322097] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-05. [2025-09-22T19:51:09.375132] [INFO ] [REMOTE ] LVS: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T19:51:09.383442] [INFO ] [REMOTE ] LVS: Full fetch complete (77515 records). [2025-09-22T19:51:09.383604] [DEBUG] [VALIDATOR ] LVS: Validating primary data. [2025-09-22T19:51:09.776976] [DEBUG] [VALIDATOR ] LVS: All expected trading days are present. [2025-09-22T19:51:09.777095] [DEBUG] [VALIDATOR ] LVS: Primary data validation passed. [2025-09-22T19:51:09.778125] [INFO ] [MAIN ] LVS: Fetched primary data is valid. [2025-09-22T19:51:09.778190] [DEBUG] [LOCAL ] LVS: Saving primary data. [2025-09-22T19:51:09.779725] [DEBUG] [LOCAL ] LVS: Trimmed 77515 records to 53567 (keeping 200 days of data) [2025-09-22T19:51:10.124956] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-06. [2025-09-22T19:51:10.132250] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-02 (1.61 seconds). [2025-09-22T19:51:10.153357] [DEBUG] [LOCAL ] LVS: Primary data saved (53567 records). [2025-09-22T19:51:10.153508] [INFO ] [MAIN ] LVS: Full history saved. [2025-09-22T19:51:10.153673] [INFO ] [MAIN ] Update Progress: 1289/2372 symbols completed. LVS took 41.8s. Estimated remaining: 2h 23m 46s. Rate: 7.5 symbols/min [2025-09-22T19:51:10.325237] [INFO ] [MAIN ] LXU: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:51:10.356235] [DEBUG] [LOCAL ] LXU: Loaded 32691 existing records from primary storage. [2025-09-22T19:51:10.356370] [INFO ] [MAIN ] LXU: Loaded 32691 existing records. [2025-09-22T19:51:10.538696] [WARN ] [MAIN ] LXU: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:51:10.538995] [INFO ] [MAIN ] LXU: Wiping existing primary data before full refresh. [2025-09-22T19:51:10.539048] [INFO ] [LOCAL ] LXU: Starting deletion of primary data. [2025-09-22T19:51:10.540069] [DEBUG] [LOCAL ] LXU: Deleted primary data file. [2025-09-22T19:51:10.540130] [INFO ] [MAIN ] LXU: Starting full primary refresh. [2025-09-22T19:51:10.903347] [INFO ] [REMOTE ] LXU: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:51:10.922003] [INFO ] [REMOTE ] LXU: Fetching primary data for 2024-12. [2025-09-22T19:51:10.987629] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-06 (0.86 seconds). [2025-09-22T19:51:11.148532] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-05 (1.83 seconds). [2025-09-22T19:51:11.722093] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-07. [2025-09-22T19:51:11.985229] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2024-12 (1.06 seconds). [2025-09-22T19:51:12.522035] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-01. [2025-09-22T19:51:12.745216] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-07 (1.02 seconds). [2025-09-22T19:51:13.322073] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-08. [2025-09-22T19:51:13.965728] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-01 (1.44 seconds). [2025-09-22T19:51:14.122081] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-06. [2025-09-22T19:51:14.213683] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-08 (0.89 seconds). [2025-09-22T19:51:14.922109] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-03. [2025-09-22T19:51:15.722123] [INFO ] [REMOTE ] LXFR: Fetching primary data for 2025-09. [2025-09-22T19:51:15.930241] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-06 (1.81 seconds). [2025-09-22T19:51:16.522044] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-07. [2025-09-22T19:51:16.603431] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-03 (1.68 seconds). [2025-09-22T19:51:16.779677] [INFO ] [REMOTE ] LXFR: Incremental fetch complete for 2025-09 (1.06 seconds). [2025-09-22T19:51:16.782503] [INFO ] [REMOTE ] LXFR: Full fetch complete (25064 records). [2025-09-22T19:51:16.782586] [DEBUG] [VALIDATOR ] LXFR: Validating primary data. [2025-09-22T19:51:17.180275] [DEBUG] [VALIDATOR ] LXFR: All expected trading days are present. [2025-09-22T19:51:17.180371] [DEBUG] [VALIDATOR ] LXFR: Primary data validation passed. [2025-09-22T19:51:17.180901] [INFO ] [MAIN ] LXFR: Fetched primary data is valid. [2025-09-22T19:51:17.180962] [DEBUG] [LOCAL ] LXFR: Saving primary data. [2025-09-22T19:51:17.181613] [DEBUG] [LOCAL ] LXFR: Trimmed 25064 records to 17038 (keeping 200 days of data) [2025-09-22T19:51:17.286608] [DEBUG] [LOCAL ] LXFR: Primary data saved (17038 records). [2025-09-22T19:51:17.286801] [INFO ] [MAIN ] LXFR: Full history saved. [2025-09-22T19:51:17.286904] [INFO ] [MAIN ] Update Progress: 1290/2372 symbols completed. LXFR took 29.9s. Estimated remaining: 2h 23m 37s. Rate: 7.5 symbols/min [2025-09-22T19:51:17.330556] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-04. [2025-09-22T19:51:17.459688] [INFO ] [MAIN ] LYB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:51:17.511193] [DEBUG] [LOCAL ] LYB: Loaded 54378 existing records from primary storage. [2025-09-22T19:51:17.511363] [INFO ] [MAIN ] LYB: Loaded 54378 existing records. [2025-09-22T19:51:17.686856] [WARN ] [MAIN ] LYB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:51:17.687148] [INFO ] [MAIN ] LYB: Wiping existing primary data before full refresh. [2025-09-22T19:51:17.687196] [INFO ] [LOCAL ] LYB: Starting deletion of primary data. [2025-09-22T19:51:17.688518] [DEBUG] [LOCAL ] LYB: Deleted primary data file. [2025-09-22T19:51:17.688579] [INFO ] [MAIN ] LYB: Starting full primary refresh. [2025-09-22T19:51:18.054761] [INFO ] [REMOTE ] LYB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:51:18.122054] [INFO ] [REMOTE ] LYB: Fetching primary data for 2024-12. [2025-09-22T19:51:18.232457] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-07 (1.71 seconds). [2025-09-22T19:51:18.922079] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-08. [2025-09-22T19:51:19.070595] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-04 (1.74 seconds). [2025-09-22T19:51:19.722158] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-02. [2025-09-22T19:51:19.908630] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-22T19:51:20.325017] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-08 (1.40 seconds). [2025-09-22T19:51:20.472852] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-02 (0.75 seconds). [2025-09-22T19:51:20.522098] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-01. [2025-09-22T19:51:21.322099] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-03. [2025-09-22T19:51:22.122112] [INFO ] [REMOTE ] LW: Fetching primary data for 2025-09. [2025-09-22T19:51:22.181372] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-01 (1.66 seconds). [2025-09-22T19:51:22.550728] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-03 (1.23 seconds). [2025-09-22T19:51:22.922077] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-05. [2025-09-22T19:51:23.722066] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-04. [2025-09-22T19:51:23.805139] [INFO ] [REMOTE ] LW: Incremental fetch complete for 2025-09 (1.68 seconds). [2025-09-22T19:51:23.813108] [INFO ] [REMOTE ] LW: Full fetch complete (74624 records). [2025-09-22T19:51:23.813241] [DEBUG] [VALIDATOR ] LW: Validating primary data. [2025-09-22T19:51:24.203017] [DEBUG] [VALIDATOR ] LW: All expected trading days are present. [2025-09-22T19:51:24.203105] [DEBUG] [VALIDATOR ] LW: Primary data validation passed. [2025-09-22T19:51:24.204081] [INFO ] [MAIN ] LW: Fetched primary data is valid. [2025-09-22T19:51:24.204146] [DEBUG] [LOCAL ] LW: Saving primary data. [2025-09-22T19:51:24.205757] [DEBUG] [LOCAL ] LW: Trimmed 74624 records to 51236 (keeping 200 days of data) [2025-09-22T19:51:24.524083] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-02. [2025-09-22T19:51:24.552187] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-05 (1.63 seconds). [2025-09-22T19:51:24.574523] [DEBUG] [LOCAL ] LW: Primary data saved (51236 records). [2025-09-22T19:51:24.574667] [INFO ] [MAIN ] LW: Full history saved. [2025-09-22T19:51:24.574786] [INFO ] [MAIN ] Update Progress: 1291/2372 symbols completed. LW took 38.1s. Estimated remaining: 2h 23m 28s. Rate: 7.5 symbols/min [2025-09-22T19:51:24.758891] [INFO ] [MAIN ] LYG: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:51:24.816423] [DEBUG] [LOCAL ] LYG: Loaded 53679 existing records from primary storage. [2025-09-22T19:51:24.816739] [INFO ] [MAIN ] LYG: Loaded 53679 existing records. [2025-09-22T19:51:25.009582] [WARN ] [MAIN ] LYG: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:51:25.010048] [INFO ] [MAIN ] LYG: Wiping existing primary data before full refresh. [2025-09-22T19:51:25.010189] [INFO ] [LOCAL ] LYG: Starting deletion of primary data. [2025-09-22T19:51:25.019909] [DEBUG] [LOCAL ] LYG: Deleted primary data file. [2025-09-22T19:51:25.033024] [INFO ] [MAIN ] LYG: Starting full primary refresh. [2025-09-22T19:51:25.076637] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-04 (1.35 seconds). [2025-09-22T19:51:25.327205] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-06. [2025-09-22T19:51:25.448589] [INFO ] [REMOTE ] LYG: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:51:26.122071] [INFO ] [REMOTE ] LYG: Fetching primary data for 2024-12. [2025-09-22T19:51:26.263042] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-02 (1.74 seconds). [2025-09-22T19:51:26.923298] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-03. [2025-09-22T19:51:26.929812] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-06 (1.60 seconds). [2025-09-22T19:51:27.722117] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-05. [2025-09-22T19:51:27.815201] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2024-12 (1.69 seconds). [2025-09-22T19:51:28.527177] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-01. [2025-09-22T19:51:28.556544] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-03 (1.63 seconds). [2025-09-22T19:51:29.322104] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-07. [2025-09-22T19:51:29.818990] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-05 (2.10 seconds). [2025-09-22T19:51:30.122093] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-06. [2025-09-22T19:51:30.922142] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-04. [2025-09-22T19:51:31.179816] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-01 (2.65 seconds). [2025-09-22T19:51:31.413023] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-07 (2.09 seconds). [2025-09-22T19:51:31.722115] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-08. [2025-09-22T19:51:31.888423] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-06 (1.77 seconds). [2025-09-22T19:51:32.522037] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-07. [2025-09-22T19:51:32.734495] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T19:51:33.327316] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-05. [2025-09-22T19:51:33.359693] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-08 (1.64 seconds). [2025-09-22T19:51:33.813488] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-07 (1.29 seconds). [2025-09-22T19:51:34.122073] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-08. [2025-09-22T19:51:34.922108] [INFO ] [REMOTE ] LXP: Fetching primary data for 2025-09. [2025-09-22T19:51:35.307457] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-05 (1.98 seconds). [2025-09-22T19:51:35.427046] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-08 (1.30 seconds). [2025-09-22T19:51:35.722048] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-02. [2025-09-22T19:51:36.522064] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-06. [2025-09-22T19:51:36.573360] [INFO ] [REMOTE ] LXP: Incremental fetch complete for 2025-09 (1.65 seconds). [2025-09-22T19:51:36.584853] [INFO ] [REMOTE ] LXP: Full fetch complete (72411 records). [2025-09-22T19:51:36.585127] [DEBUG] [VALIDATOR ] LXP: Validating primary data. [2025-09-22T19:51:36.992610] [DEBUG] [VALIDATOR ] LXP: All expected trading days are present. [2025-09-22T19:51:36.992730] [DEBUG] [VALIDATOR ] LXP: Primary data validation passed. [2025-09-22T19:51:36.993763] [INFO ] [MAIN ] LXP: Fetched primary data is valid. [2025-09-22T19:51:36.993832] [DEBUG] [LOCAL ] LXP: Saving primary data. [2025-09-22T19:51:36.995522] [DEBUG] [LOCAL ] LXP: Trimmed 72411 records to 50627 (keeping 200 days of data) [2025-09-22T19:51:37.303331] [DEBUG] [LOCAL ] LXP: Primary data saved (50627 records). [2025-09-22T19:51:37.303557] [INFO ] [MAIN ] LXP: Full history saved. [2025-09-22T19:51:37.303758] [INFO ] [MAIN ] Update Progress: 1292/2372 symbols completed. LXP took 35.1s. Estimated remaining: 2h 23m 24s. Rate: 7.5 symbols/min [2025-09-22T19:51:37.327455] [INFO ] [REMOTE ] LXU: Fetching primary data for 2025-09. [2025-09-22T19:51:37.541079] [INFO ] [MAIN ] LYV: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:51:37.536836] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-02 (1.81 seconds). [2025-09-22T19:51:37.606799] [DEBUG] [LOCAL ] LYV: Loaded 52036 existing records from primary storage. [2025-09-22T19:51:37.606987] [INFO ] [MAIN ] LYV: Loaded 52036 existing records. [2025-09-22T19:51:37.800867] [WARN ] [MAIN ] LYV: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:51:37.801132] [INFO ] [MAIN ] LYV: Wiping existing primary data before full refresh. [2025-09-22T19:51:37.801191] [INFO ] [LOCAL ] LYV: Starting deletion of primary data. [2025-09-22T19:51:37.802615] [DEBUG] [LOCAL ] LYV: Deleted primary data file. [2025-09-22T19:51:37.802712] [INFO ] [MAIN ] LYV: Starting full primary refresh. [2025-09-22T19:51:38.129568] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-03. [2025-09-22T19:51:38.171057] [INFO ] [REMOTE ] LYV: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:51:38.344252] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-06 (1.82 seconds). [2025-09-22T19:51:38.575731] [INFO ] [REMOTE ] LXU: Incremental fetch complete for 2025-09 (1.25 seconds). [2025-09-22T19:51:38.580248] [INFO ] [REMOTE ] LXU: Full fetch complete (44830 records). [2025-09-22T19:51:38.580370] [DEBUG] [VALIDATOR ] LXU: Validating primary data. [2025-09-22T19:51:38.929621] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-07. [2025-09-22T19:51:38.974476] [DEBUG] [VALIDATOR ] LXU: All expected trading days are present. [2025-09-22T19:51:38.974568] [DEBUG] [VALIDATOR ] LXU: Primary data validation passed. [2025-09-22T19:51:38.975382] [INFO ] [MAIN ] LXU: Fetched primary data is valid. [2025-09-22T19:51:38.975447] [DEBUG] [LOCAL ] LXU: Saving primary data. [2025-09-22T19:51:38.976599] [DEBUG] [LOCAL ] LXU: Trimmed 44830 records to 32066 (keeping 200 days of data) [2025-09-22T19:51:39.178204] [DEBUG] [LOCAL ] LXU: Primary data saved (32066 records). [2025-09-22T19:51:39.178355] [INFO ] [MAIN ] LXU: Full history saved. [2025-09-22T19:51:39.178453] [INFO ] [MAIN ] Update Progress: 1293/2372 symbols completed. LXU took 29.0s. Estimated remaining: 2h 23m 11s. Rate: 7.5 symbols/min [2025-09-22T19:51:39.366553] [INFO ] [MAIN ] LZB: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:51:39.402962] [DEBUG] [LOCAL ] LZB: Loaded 36007 existing records from primary storage. [2025-09-22T19:51:39.403125] [INFO ] [MAIN ] LZB: Loaded 36007 existing records. [2025-09-22T19:51:39.580972] [WARN ] [MAIN ] LZB: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:51:39.581218] [INFO ] [MAIN ] LZB: Wiping existing primary data before full refresh. [2025-09-22T19:51:39.581293] [INFO ] [LOCAL ] LZB: Starting deletion of primary data. [2025-09-22T19:51:39.582356] [DEBUG] [LOCAL ] LZB: Deleted primary data file. [2025-09-22T19:51:39.582445] [INFO ] [MAIN ] LZB: Starting full primary refresh. [2025-09-22T19:51:39.722738] [INFO ] [REMOTE ] LYV: Fetching primary data for 2024-12. [2025-09-22T19:51:39.954085] [INFO ] [REMOTE ] LZB: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:51:39.988280] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-03 (1.86 seconds). [2025-09-22T19:51:40.522110] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-04. [2025-09-22T19:51:40.888128] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-07 (1.96 seconds). [2025-09-22T19:51:41.322066] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-08. [2025-09-22T19:51:41.673337] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2024-12 (1.95 seconds). [2025-09-22T19:51:42.122136] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-01. [2025-09-22T19:51:42.269195] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-04 (1.75 seconds). [2025-09-22T19:51:42.922066] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-05. [2025-09-22T19:51:43.227207] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-08 (1.91 seconds). [2025-09-22T19:51:43.714124] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-01 (1.59 seconds). [2025-09-22T19:51:43.723412] [INFO ] [REMOTE ] LZB: Fetching primary data for 2024-12. [2025-09-22T19:51:44.522066] [INFO ] [REMOTE ] LYB: Fetching primary data for 2025-09. [2025-09-22T19:51:44.736497] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-05 (1.81 seconds). [2025-09-22T19:51:45.034212] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2024-12 (1.31 seconds). [2025-09-22T19:51:45.322071] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-01. [2025-09-22T19:51:46.122075] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-02. [2025-09-22T19:51:46.922166] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-06. [2025-09-22T19:51:47.125857] [INFO ] [REMOTE ] LYB: Incremental fetch complete for 2025-09 (2.60 seconds). [2025-09-22T19:51:47.135007] [INFO ] [REMOTE ] LYB: Full fetch complete (77450 records). [2025-09-22T19:51:47.135244] [DEBUG] [VALIDATOR ] LYB: Validating primary data. [2025-09-22T19:51:47.548357] [DEBUG] [VALIDATOR ] LYB: All expected trading days are present. [2025-09-22T19:51:47.560815] [DEBUG] [VALIDATOR ] LYB: Primary data validation passed. [2025-09-22T19:51:47.563015] [INFO ] [MAIN ] LYB: Fetched primary data is valid. [2025-09-22T19:51:47.564335] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-01 (2.24 seconds). [2025-09-22T19:51:47.564625] [DEBUG] [LOCAL ] LYB: Saving primary data. [2025-09-22T19:51:47.574705] [DEBUG] [LOCAL ] LYB: Trimmed 77450 records to 53598 (keeping 200 days of data) [2025-09-22T19:51:47.760477] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-02. [2025-09-22T19:51:47.925468] [DEBUG] [LOCAL ] LYB: Primary data saved (53598 records). [2025-09-22T19:51:47.925739] [INFO ] [MAIN ] LYB: Full history saved. [2025-09-22T19:51:47.925895] [INFO ] [MAIN ] Update Progress: 1294/2372 symbols completed. LYB took 30.6s. Estimated remaining: 2h 23m 4s. Rate: 7.5 symbols/min [2025-09-22T19:51:48.103457] [INFO ] [MAIN ] LZM: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:51:48.140706] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-02 (2.02 seconds). [2025-09-22T19:51:48.157430] [DEBUG] [LOCAL ] LZM: Loaded 13614 existing records from primary storage. [2025-09-22T19:51:48.157579] [INFO ] [MAIN ] LZM: Loaded 13614 existing records. [2025-09-22T19:51:48.337517] [WARN ] [MAIN ] LZM: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:51:48.337883] [INFO ] [MAIN ] LZM: Wiping existing primary data before full refresh. [2025-09-22T19:51:48.337951] [INFO ] [LOCAL ] LZM: Starting deletion of primary data. [2025-09-22T19:51:48.338500] [DEBUG] [LOCAL ] LZM: Deleted primary data file. [2025-09-22T19:51:48.338560] [INFO ] [MAIN ] LZM: Starting full primary refresh. [2025-09-22T19:51:48.546176] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-03. [2025-09-22T19:51:48.715435] [INFO ] [REMOTE ] LZM: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:51:48.753894] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-06 (1.83 seconds). [2025-09-22T19:51:48.790290] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-02 (1.03 seconds). [2025-09-22T19:51:49.322099] [INFO ] [REMOTE ] LZM: Fetching primary data for 2024-12. [2025-09-22T19:51:50.025040] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2024-12 (0.70 seconds). [2025-09-22T19:51:50.122109] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-07. [2025-09-22T19:51:50.515377] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-03 (1.97 seconds). [2025-09-22T19:51:50.922069] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-03. [2025-09-22T19:51:51.722038] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-04. [2025-09-22T19:51:52.001529] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-07 (1.88 seconds). [2025-09-22T19:51:52.083753] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-03 (1.16 seconds). [2025-09-22T19:51:52.522128] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-08. [2025-09-22T19:51:53.322075] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-01. [2025-09-22T19:51:53.535517] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-04 (1.81 seconds). [2025-09-22T19:51:53.743075] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-01 (0.42 seconds). [2025-09-22T19:51:54.122082] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-02. [2025-09-22T19:51:54.244590] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-08 (1.72 seconds). [2025-09-22T19:51:54.841359] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-02 (0.72 seconds). [2025-09-22T19:51:54.922018] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-05. [2025-09-22T19:51:55.722078] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-04. [2025-09-22T19:51:56.522108] [INFO ] [REMOTE ] LYG: Fetching primary data for 2025-09. [2025-09-22T19:51:56.660335] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-05 (1.74 seconds). [2025-09-22T19:51:57.123434] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-04 (1.40 seconds). [2025-09-22T19:51:57.322033] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-06. [2025-09-22T19:51:58.122068] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-05. [2025-09-22T19:51:58.244396] [INFO ] [REMOTE ] LYG: Incremental fetch complete for 2025-09 (1.72 seconds). [2025-09-22T19:51:58.253198] [INFO ] [REMOTE ] LYG: Full fetch complete (76044 records). [2025-09-22T19:51:58.253319] [DEBUG] [VALIDATOR ] LYG: Validating primary data. [2025-09-22T19:51:58.679388] [DEBUG] [VALIDATOR ] LYG: All expected trading days are present. [2025-09-22T19:51:58.679470] [DEBUG] [VALIDATOR ] LYG: Primary data validation passed. [2025-09-22T19:51:58.680461] [INFO ] [MAIN ] LYG: Fetched primary data is valid. [2025-09-22T19:51:58.680526] [DEBUG] [LOCAL ] LYG: Saving primary data. [2025-09-22T19:51:58.682234] [DEBUG] [LOCAL ] LYG: Trimmed 76044 records to 52882 (keeping 200 days of data) [2025-09-22T19:51:58.924225] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-03. [2025-09-22T19:51:59.002235] [DEBUG] [LOCAL ] LYG: Primary data saved (52882 records). [2025-09-22T19:51:59.002373] [INFO ] [MAIN ] LYG: Full history saved. [2025-09-22T19:51:59.002474] [INFO ] [MAIN ] Update Progress: 1295/2372 symbols completed. LYG took 34.4s. Estimated remaining: 2h 22m 59s. Rate: 7.5 symbols/min [2025-09-22T19:51:59.188679] [INFO ] [MAIN ] M: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:51:59.245959] [DEBUG] [LOCAL ] M: Loaded 54315 existing records from primary storage. [2025-09-22T19:51:59.246117] [INFO ] [MAIN ] M: Loaded 54315 existing records. [2025-09-22T19:51:59.428628] [WARN ] [MAIN ] M: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:51:59.428985] [INFO ] [MAIN ] M: Wiping existing primary data before full refresh. [2025-09-22T19:51:59.429063] [INFO ] [LOCAL ] M: Starting deletion of primary data. [2025-09-22T19:51:59.440887] [DEBUG] [LOCAL ] M: Deleted primary data file. [2025-09-22T19:51:59.446114] [INFO ] [MAIN ] M: Starting full primary refresh. [2025-09-22T19:51:59.563463] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-06 (2.24 seconds). [2025-09-22T19:51:59.728373] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-07. [2025-09-22T19:51:59.844016] [INFO ] [REMOTE ] M: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:51:59.925772] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-05 (1.80 seconds). [2025-09-22T19:52:00.471372] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-03 (1.55 seconds). [2025-09-22T19:52:00.522090] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-04. [2025-09-22T19:52:01.322080] [INFO ] [REMOTE ] M: Fetching primary data for 2024-12. [2025-09-22T19:52:01.545205] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-07 (1.82 seconds). [2025-09-22T19:52:01.568553] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-04 (1.05 seconds). [2025-09-22T19:52:02.122105] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-06. [2025-09-22T19:52:02.922054] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-05. [2025-09-22T19:52:03.107231] [INFO ] [REMOTE ] M: Incremental fetch complete for 2024-12 (1.79 seconds). [2025-09-22T19:52:03.171001] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-06 (1.05 seconds). [2025-09-22T19:52:03.696825] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-05 (0.77 seconds). [2025-09-22T19:52:03.722062] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-07. [2025-09-22T19:52:04.522118] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-08. [2025-09-22T19:52:04.957266] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-07 (1.24 seconds). [2025-09-22T19:52:05.322077] [INFO ] [REMOTE ] M: Fetching primary data for 2025-01. [2025-09-22T19:52:06.122106] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-08. [2025-09-22T19:52:06.260038] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-08 (1.74 seconds). [2025-09-22T19:52:06.922071] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-06. [2025-09-22T19:52:07.159168] [INFO ] [REMOTE ] M: Incremental fetch complete for 2025-01 (1.84 seconds). [2025-09-22T19:52:07.312212] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-08 (1.19 seconds). [2025-09-22T19:52:07.722119] [INFO ] [REMOTE ] M: Fetching primary data for 2025-02. [2025-09-22T19:52:07.740461] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-06 (0.82 seconds). [2025-09-22T19:52:08.522065] [INFO ] [REMOTE ] LZB: Fetching primary data for 2025-09. [2025-09-22T19:52:09.322066] [INFO ] [REMOTE ] LYV: Fetching primary data for 2025-09. [2025-09-22T19:52:09.497099] [INFO ] [REMOTE ] M: Incremental fetch complete for 2025-02 (1.77 seconds). [2025-09-22T19:52:09.648584] [INFO ] [REMOTE ] LZB: Incremental fetch complete for 2025-09 (1.13 seconds). [2025-09-22T19:52:09.654494] [INFO ] [REMOTE ] LZB: Full fetch complete (50106 records). [2025-09-22T19:52:09.654630] [DEBUG] [VALIDATOR ] LZB: Validating primary data. [2025-09-22T19:52:10.065610] [DEBUG] [VALIDATOR ] LZB: All expected trading days are present. [2025-09-22T19:52:10.065785] [DEBUG] [VALIDATOR ] LZB: Primary data validation passed. [2025-09-22T19:52:10.066691] [INFO ] [MAIN ] LZB: Fetched primary data is valid. [2025-09-22T19:52:10.066773] [DEBUG] [LOCAL ] LZB: Saving primary data. [2025-09-22T19:52:10.070208] [DEBUG] [LOCAL ] LZB: Trimmed 50106 records to 35557 (keeping 200 days of data) [2025-09-22T19:52:10.132885] [INFO ] [REMOTE ] LZM: Fetching primary data for 2025-07. [2025-09-22T19:52:10.305824] [DEBUG] [LOCAL ] LZB: Primary data saved (35557 records). [2025-09-22T19:52:10.305984] [INFO ] [MAIN ] LZB: Full history saved. [2025-09-22T19:52:10.306095] [INFO ] [MAIN ] Update Progress: 1296/2372 symbols completed. LZB took 31.1s. Estimated remaining: 2h 22m 54s. Rate: 7.5 symbols/min [2025-09-22T19:52:10.492265] [INFO ] [MAIN ] MA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:52:10.563246] [DEBUG] [LOCAL ] MA: Loaded 53357 existing records from primary storage. [2025-09-22T19:52:10.563444] [INFO ] [MAIN ] MA: Loaded 53357 existing records. [2025-09-22T19:52:10.751050] [WARN ] [MAIN ] MA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:52:10.751490] [INFO ] [MAIN ] MA: Wiping existing primary data before full refresh. [2025-09-22T19:52:10.751562] [INFO ] [LOCAL ] MA: Starting deletion of primary data. [2025-09-22T19:52:10.752952] [DEBUG] [LOCAL ] MA: Deleted primary data file. [2025-09-22T19:52:10.753023] [INFO ] [MAIN ] MA: Starting full primary refresh. [2025-09-22T19:52:10.934938] [INFO ] [REMOTE ] M: Fetching primary data for 2025-03. [2025-09-22T19:52:11.123502] [INFO ] [REMOTE ] LZM: Incremental fetch complete for 2025-07 (0.99 seconds). [2025-09-22T19:52:11.161377] [INFO ] [REMOTE ] MA: Fetching primary data covering 200 trading days from 2024-12-03 to 2025-09-22 (requires 10 months of data pull). [2025-09-22T19:52:11.191764] [INFO ] [REMOTE ] LYV: Incremental fetch complete for 2025-09 (1.87 seconds). [2025-09-22T19:52:11.200448] [INFO ] [REMOTE ] LYV: Full fetch complete (73676 records). [2025-09-22T19:52:11.200671] [DEBUG] [VALIDATOR ] LYV: Validating primary data. [2025-09-22T19:52:11.605774] [DEBUG] [VALIDATOR ] LYV: All expected trading days are present. [2025-09-22T19:52:11.605884] [DEBUG] [VALIDATOR ] LYV: Primary data validation passed. [2025-09-22T19:52:11.606918] [INFO ] [MAIN ] LYV: Fetched primary data is valid. [2025-09-22T19:52:11.606983] [DEBUG] [LOCAL ] LYV: Saving primary data. [2025-09-22T19:52:11.609132] [DEBUG] [LOCAL ] LYV: Trimmed 73676 records to 51216 (keeping 200 days of data) [2025-09-22T19:52:11.722150] [INFO ] [REMOTE ] MA: Fetching primary data for 2024-12. [2025-09-22T19:52:11.949901] [DEBUG] [LOCAL ] LYV: Primary data saved (51216 records). [2025-09-22T19:52:11.950073] [INFO ] [MAIN ] LYV: Full history saved. [2025-09-22T19:52:11.950215] [INFO ] [MAIN ] Update Progress: 1297/2372 symbols completed. LYV took 34.6s. Estimated remaining: 2h 22m 40s. Rate: 7.5 symbols/min [2025-09-22T19:52:12.132554] [INFO ] [MAIN ] MAA: Starting incremental primary update from 2025-09-12 to 2025-09-22. [2025-09-22T19:52:12.190403] [DEBUG] [LOCAL ] MAA: Loaded 43601 existing records from primary storage. [2025-09-22T19:52:12.190552] [INFO ] [MAIN ] MAA: Loaded 43601 existing records. [2025-09-22T19:52:12.367288] [WARN ] [MAIN ] MAA: Insufficient historical data. Have data from 2025-03-03, but need from 2024-12-03 for 200 day retention. Performing full refresh. [2025-09-22T19:52:12.367560] [INFO ] [MAIN ] MAA: Wiping existing primary data before full refresh. [2025-09-22T19:52:12.367608] [INFO ] [LOCAL ] MAA: Starting deletion of primary data. [2025-09-22T19:52:12.368718] [DEBUG] [LOCAL ] MAA: Deleted primary data file. [2025-09-22T19:52:12.368790] [INFO ] [MAIN ] MAA: Star