Avatar for the esphome user
esphome
device-builder
BlogDocsChangelog

Fix MQTT broker-resolve log spam for packages-based configs

#909Merged
Comparing
fix-mqtt-broker-resolve-spam
(
c326940
) with
main
(
3202c7a
)
CodSpeed Performance Gauge
0%
Untouched
24
Archived
1

Benchmarks

25 total
test_device_list_to_dict_fleet[50]
tests/benchmarks/test_initial_state_fleet.py
CodSpeed Performance Gauge
+2%
645.5 µs634.9 µs
test_device_list_to_dict_fleet[200]
tests/benchmarks/test_initial_state_fleet.py
CodSpeed Performance Gauge
+1%
2.6 ms2.5 ms
test_merge_component_yaml_sizes[500]
tests/benchmarks/test_merge_component_yaml.py
CodSpeed Performance Gauge
+1%
373.8 µs370.2 µs
test_iter_lines_with_progress_summary[mixed_1k]
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
-1%
3.8 ms3.8 ms
test_iter_lines_with_progress_split_across_reads
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
+1%
5.3 ms5.2 ms
test_merge_component_yaml_sizes[1000]
tests/benchmarks/test_merge_component_yaml.py
CodSpeed Performance Gauge
0%
630.7 µs633.3 µs
test_merge_component_yaml_sizes[100]
tests/benchmarks/test_merge_component_yaml.py
CodSpeed Performance Gauge
0%
166 µs165.4 µs
test_iter_lines_with_progress_summary[newline_1k]
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
test_iter_lines_with_progress_summary[cr_progress_1k]
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
test_parse_one_board_manifest
tests/benchmarks/test_startup.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_load_devices_fleet[5]
tests/benchmarks/test_device_scanner_fleet.py
CodSpeed Performance Gauge
0%
16.2 ms16.2 ms
test_scan_5k_match_capped_early
tests/benchmarks/test_yaml_search.py
CodSpeed Performance Gauge
0%
61.7 µs61.7 µs
test_load_one_component_entry
tests/benchmarks/test_startup.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_iter_lines_with_progress_summary[crlf_1k]
tests/benchmarks/test_log_streaming.py
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
test_build_cache_keys_fleet[200]
tests/benchmarks/test_device_scanner_fleet.py
CodSpeed Performance Gauge
0%
12.7 ms12.7 ms
test_scan_5k_no_match_case_insensitive
tests/benchmarks/test_yaml_search.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_scan_5k_no_match_case_sensitive
tests/benchmarks/test_yaml_search.py
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
test_build_cache_keys_fleet[50]
tests/benchmarks/test_device_scanner_fleet.py
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
test_scan_fleet_20x5k_no_match
tests/benchmarks/test_yaml_search.py
CodSpeed Performance Gauge
0%
48.2 ms48.2 ms
test_load_board_catalog_json
tests/benchmarks/test_startup.py
Archived
CodSpeed Performance Gauge
-5%
225.5 ms238.4 ms

Commits

Click on a commit to change the comparison range
Base
main
3202c7a
+0.1%
Fix MQTT broker-resolve log spam for packages-based configs
f8b09fd
4 months ago
by marcelveldt
0%
Don't cache negative broker resolves + fold secrets.yaml mtime into key
74c4e47
4 months ago
by marcelveldt
+0.01%
Pin slow-path broker cache hit with a regression test
be746e8
4 months ago
by marcelveldt
+0.05%
Don't fire broker-unresolvable WARNING for unreadable YAML
22d5970
4 months ago
by marcelveldt
+0.03%
Cover the stat-race branch in _resolve_broker
705a52d
4 months ago
by marcelveldt
-0.27%
Trim verbose comments and docstrings in MQTT coordinator + tests
a6ec095
4 months ago
by marcelveldt
+0.04%
Close the stat-race WARNING regression + N+1 secrets.yaml stat
c326940
4 months ago
by marcelveldt
© 2026 CodSpeed Technology
Home Terms Privacy Docs