diff options
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 |