mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-26 03:03:22 -03:00
i2p: use consistent number of tunnels with i2pd and Java I2P
The default number of tunnels in the Java implementation is 2 and in the
C++ i2pd it is 5. Pick a mid-number (3) and explicitly set it in order
to get a consistent behavior with both routers. Do this for persistent
sessions which are created once at startup and can be used to open up
to ~10 outbound connections and can accept up to ~125 incoming
connections. Transient sessions already set number of tunnels to 1.
Suggested in:
https://github.com/bitcoin/bitcoin/issues/26754#issuecomment-1367356129
https://geti2p.net/en/docs/api/samv3
Alleviates: https://github.com/bitcoin/bitcoin/issues/26754
Github-Pull: #26837
Rebased-From: 3c1de032de
This commit is contained in:
parent
29cdf42226
commit
ab3bd457cd
1 changed files with 2 additions and 1 deletions
|
@ -397,7 +397,8 @@ void Session::CreateIfNotCreatedAlready()
|
|||
const std::string& private_key_b64 = SwapBase64(EncodeBase64(m_private_key));
|
||||
|
||||
SendRequestAndGetReply(*sock,
|
||||
strprintf("SESSION CREATE STYLE=STREAM ID=%s DESTINATION=%s",
|
||||
strprintf("SESSION CREATE STYLE=STREAM ID=%s DESTINATION=%s "
|
||||
"inbound.quantity=3 outbound.quantity=3",
|
||||
session_id,
|
||||
private_key_b64));
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue