{"id":"iter-no-counter-reset","text":"Unlike get, put, delete, and range_scan, BTree.__iter__ does not call reset_counters() before running, so I/O page-read stats accumulate on top of any prior count — a gotcha when benchmarking iteration.","truth_value":"IN","source":"entries/2026/05/29/b-tree-storage-engine-btree-__iter__.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"iter-no-counter-reset","truth_value":"IN","reason":"premise"}]}}