diff options
| author | Bitflash <btf01@proton.me> | 2026-08-01 22:20:17 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-01 22:20:17 -0300 |
| commit | ee340c535dd26c034e18c4d97bf225a56bf91f6f (patch) | |
| tree | c1d42effcb7fa4554a8a3d16bda91cd2277530a1 /README.md | |
| parent | e9b3c1734aa274f801b4ffe7cfbc54d4c455f8e5 (diff) | |
docs: put the production numbers in the upgrade note (#107)
The deaf-node paragraph cited the bench A/B -- two nodes on one machine for half an hour. Both mining machines have since run 1.2.13 in production: zero spurious disconnections against the 741 the unpatched side logged, and 13 and 18 peers held where the unpatched node held 11, ten of them inbound. Also says what the pre-1.2.11 socket pile cost and what returns the ports.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 9 |
1 files changed, 6 insertions, 3 deletions
| @@ -67,11 +67,14 @@ Two more reasons, both measured rather than theorised: | |||
| 67 | - **Before 1.2.13** a node closed a disconnected peer's socket twice and left the | 67 | - **Before 1.2.13** a node closed a disconnected peer's socket twice and left the |
| 68 | closed handle in its `select()` set, where it made `select()` fail on every | 68 | closed handle in its `select()` set, where it made `select()` fail on every |
| 69 | iteration. The node then spent its socket loop in an error path instead of | 69 | iteration. The node then spent its socket loop in an error path instead of |
| 70 | reading its peers. Two nodes side by side on the same machine, same network: | 70 | reading its peers — the deaf-node behaviour reported since 1.2.7. Two nodes |
| 71 | the one without the fix held 11 peers, the one with it held 21. | 71 | side by side on one machine, same network: the one without the fix held 11 |
| 72 | peers and logged 741 spurious disconnections; the one with it held 21 and | ||
| 73 | logged none. On 1.2.13 in production, two mining nodes hold 13 and 18 peers | ||
| 74 | with zero. | ||
| 72 | - **Before 1.2.11** a long-running Windows node accumulated sockets it never | 75 | - **Before 1.2.11** a long-running Windows node accumulated sockets it never |
| 73 | released — 1262 of them in 26 hours on one machine, each holding an ephemeral | 76 | released — 1262 of them in 26 hours on one machine, each holding an ephemeral |
| 74 | port. | 77 | port. Restarting returned them; upgrading stops them accumulating. |
| 75 | 78 | ||
| 76 | Your wallet and chain data live in `%APPDATA%\Bitflash` (Windows) or | 79 | Your wallet and chain data live in `%APPDATA%\Bitflash` (Windows) or |
| 77 | `~/.bitflash` (Linux) and are shared by every version, so upgrading is just | 80 | `~/.bitflash` (Linux) and are shared by every version, so upgrading is just |