From 8a0eabf432fb2f39a6e920f4141d1dcd23ea940d Mon Sep 17 00:00:00 2001 From: Torlando <281092095+torlando-agent[bot]@users.noreply.github.com> Date: Sun, 6 Sep 2026 06:12:05 +0000 Subject: [PATCH] diag: bump microReticulum to ef07187 (path-get caller counters) TEMPORARY DIAGNOSTIC PIN. ef07187 = cd0338e + per-call-site _new_path_table.get() counters ([PG] summary every 30s on serial). Purpose: identify which Transport call site drives the ~1.5s full FileStore get() on the offline propagation node (6b9f6601...). Revert this commit (back to cd0338e) after the capture. --- platformio.ini | 2 +- tests/build_scripts/test_release_build_contract.py | 2 +- tests/native/nomadnet_x86_flow/CMakeLists.txt | 2 +- tests/native/nomadnet_x86_flow/run_flow.py | 2 +- tools/audit_release_build.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/platformio.ini b/platformio.ini index f63e5a87..409dc9fa 100644 --- a/platformio.ini +++ b/platformio.ini @@ -105,7 +105,7 @@ lib_deps = ; tables so the explicit 1 MiB RNS container pool cannot grow without limit. ; Immutable published pin for bounded transport tables and sensitive ; packet-request envelope wiping. - https://github.com/torlando-tech/microReticulum.git#cd0338e7fc07d3a7785a450656ba766491cbf6e8 + https://github.com/torlando-tech/microReticulum.git#ef071871421b244e4209f1c2b5b2a838b22bd756 ; microLXMF: chore/microreticulum-0.4.1-layout — includes namespaced to ; for the 0.4.x src/microReticulum/ layout. ; 3cdde79: faster load_message_metadata — single LittleFS open (read_file diff --git a/tests/build_scripts/test_release_build_contract.py b/tests/build_scripts/test_release_build_contract.py index 48f319c3..7c7be906 100644 --- a/tests/build_scripts/test_release_build_contract.py +++ b/tests/build_scripts/test_release_build_contract.py @@ -3,7 +3,7 @@ from pathlib import Path ROOT = Path(__file__).resolve().parents[2] MICROSTORE_PIN = "https://github.com/torlando-tech/microStore.git#2762f7606800ffb23f4a593947d4f58e259cda7a" -MICRORETICULUM_PIN = "https://github.com/torlando-tech/microReticulum.git#cd0338e7fc07d3a7785a450656ba766491cbf6e8" +MICRORETICULUM_PIN = "https://github.com/torlando-tech/microReticulum.git#ef071871421b244e4209f1c2b5b2a838b22bd756" MAX_RNS_PSRAM_POOL_BYTES = 1024 * 1024 diff --git a/tests/native/nomadnet_x86_flow/CMakeLists.txt b/tests/native/nomadnet_x86_flow/CMakeLists.txt index 8ced4a70..73c5b506 100644 --- a/tests/native/nomadnet_x86_flow/CMakeLists.txt +++ b/tests/native/nomadnet_x86_flow/CMakeLists.txt @@ -29,7 +29,7 @@ set(PYXIS_NOMADNET_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../lib/tdeck_ui/UI/LXMF" set(PYXIS_ROOT "${CMAKE_CURRENT_LIST_DIR}/../../..") set(PYXIS_MANIFEST_BASE "51e4b586c4c3867ae399f573557edda6f3b48a44") set(PYXIS_MANIFEST_BRANCH "feat/nomadnet-partials-core") -set(PYXIS_MANIFEST_MICRORETICULUM "cd0338e7fc07d3a7785a450656ba766491cbf6e8") +set(PYXIS_MANIFEST_MICRORETICULUM "ef071871421b244e4209f1c2b5b2a838b22bd756") execute_process(COMMAND git rev-parse HEAD WORKING_DIRECTORY "${RNS_SOURCE}" OUTPUT_VARIABLE _rns_commit OUTPUT_STRIP_TRAILING_WHITESPACE RESULT_VARIABLE _rns_git_result) diff --git a/tests/native/nomadnet_x86_flow/run_flow.py b/tests/native/nomadnet_x86_flow/run_flow.py index 7635dab2..453c8434 100644 --- a/tests/native/nomadnet_x86_flow/run_flow.py +++ b/tests/native/nomadnet_x86_flow/run_flow.py @@ -45,7 +45,7 @@ if os.environ.get("PYXIS_FLOW_SCENARIOS"): MANIFEST_BASE = "51e4b586c4c3867ae399f573557edda6f3b48a44" MANIFEST_BRANCH = "feat/nomadnet-partials-core" -MANIFEST_MICRORETICULUM = "cd0338e7fc07d3a7785a450656ba766491cbf6e8" +MANIFEST_MICRORETICULUM = "ef071871421b244e4209f1c2b5b2a838b22bd756" MANIFEST_FILES = ( "tests/native/nomadnet_x86_flow/CMakeLists.txt", "tests/native/nomadnet_x86_flow/BuildManifest.h.in", diff --git a/tools/audit_release_build.py b/tools/audit_release_build.py index 163e563a..b202fcc0 100644 --- a/tools/audit_release_build.py +++ b/tools/audit_release_build.py @@ -45,7 +45,7 @@ EXCLUDED_SYMBOLS = ( "MapTileHttpArduino::", ) PINNED_DEPENDENCIES = { - "microReticulum": "cd0338e7fc07d3a7785a450656ba766491cbf6e8", + "microReticulum": "ef071871421b244e4209f1c2b5b2a838b22bd756", "microLXMF": "82d2e54d721d9e4ce3ffc0049d9996aa5632390a", "microStore": "2762f7606800ffb23f4a593947d4f58e259cda7a", }