| 1 | On the I2P grid, some servers are misconfigured and share the same FURL. |
| 2 | |
| 3 | As ''!NativeStorageServer.get_serverid()'' returns key_s, it is possible for ''!StorageFarmBroker'' to register these misconfigured servers as separate ones. So when publishing, share writers can end up writing to the same destination and then find surprise shares, triggering a !UncoordinatedWriteError. |
| 4 | |
| 5 | In release 1.11, ''_tubid'' was used in ''get_serverid()'' instead of ''key_s'', so this issue did not exist. Also it is not yet widespread on the I2P grid as most nodes are still running 1.10. |
| 6 | |
| 7 | Workaround: check for duplicated FURLs in ''!NativeStorageServer'' announcement processing, or restore the return value of ''!NativeStorageServer.get_serverid()'' to ''_tubid'', instead of ''key_s''. |
| 8 | |
| 9 | |
| 10 | == Original description == |
| 11 | |