@cryptotaxi247 / kubo / commits / 422721423

gx: update pubsub

fixes a critical performance issue in the gossipsub pubsub router License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>

Steven Allen committed Oct 29, 2018 at 06:34 UTC 42272142397c675987e07442b7aed6f485919321
3 files changed +7 -7
core/core.go
+2 -2
@@ -35,7 +35,6 @@ import (
35 config "gx/ipfs/QmPEpj17FDRpc7K1aArKZp3RsHtzRMKykeK9GVgn4WQGPR/go-ipfs-config"
36 cid "gx/ipfs/QmPSQnBKM9g7BaUcZCvswUJVscQ1ipjmwxN5PXCjkp9EQ7/go-cid"
37 u "gx/ipfs/QmPdKqUcHGFdeSpvjVoaTRPPstGif9GBZb5Q56RVw9o69A/go-ipfs-util"
38 - psrouter "gx/ipfs/QmPqBXFFNFdNCpDXNTw2wP9HPCsHhu5Kpfpgg1e4opgAw9/go-libp2p-pubsub-router"
38 ic "gx/ipfs/QmPvyPwuCgJ7pDmrKDxRtsScJgBaM5h4EpRL2qQJsmXf4n/go-libp2p-crypto"
39 dht "gx/ipfs/QmQHnqaNULV8WeUGgh97o9K3KAW6kWQmDyNf9UuikgnPTe/go-libp2p-kad-dht"
40 dhtopts "gx/ipfs/QmQHnqaNULV8WeUGgh97o9K3KAW6kWQmDyNf9UuikgnPTe/go-libp2p-kad-dht/opts"
@@ -54,16 +53,17 @@ import (
53 rhost "gx/ipfs/QmUDTcnDp2WssbmiDLC6aYurUeyt7QeRakHUQMxA2mZ5iB/go-libp2p/p2p/host/routed"
54 identify "gx/ipfs/QmUDTcnDp2WssbmiDLC6aYurUeyt7QeRakHUQMxA2mZ5iB/go-libp2p/p2p/protocol/identify"
55 ping "gx/ipfs/QmUDTcnDp2WssbmiDLC6aYurUeyt7QeRakHUQMxA2mZ5iB/go-libp2p/p2p/protocol/ping"
56 + psrouter "gx/ipfs/QmUhJjacEW7gDGsvxzn8NqyfCWRksgTtYeaGvQmgYvrmWH/go-libp2p-pubsub-router"
57 quic "gx/ipfs/QmVX7uSFmFLZRFsN9QNPDJf7Pmhuv4GdedrKYrt2xXm5ag/go-libp2p-quic-transport"
58 circuit "gx/ipfs/QmVYDvJjiKb9iFEyHxx4i1TJSRBLkQhGb5Fc8XpmDuNCEA/go-libp2p-circuit"
59 ifconnmgr "gx/ipfs/QmWRvjn5BHMLCGkf48Hk1LDc4W72RPA9H59AAVCXmn9esJ/go-libp2p-interface-connmgr"
60 bserv "gx/ipfs/QmWfhv1D18DRSiSm73r4QGcByspzPtxxRTcmHW3axFXZo8/go-blockservice"
61 rhelpers "gx/ipfs/QmX3syBjwRd12qJGaKbFBWFfrBinKsaTC43ry3PsgiXCLK/go-libp2p-routing-helpers"
62 pnet "gx/ipfs/QmY4Q5JC4vxLEi8EpVxJM4rcRryEVtH1zRKVTAm6BKV1pg/go-libp2p-pnet"
63 + pubsub "gx/ipfs/QmY4dowpPFCBsbaoaJc9mNWso64eDJsm32LJznwPNaAiJG/go-libp2p-pubsub"
64 merkledag "gx/ipfs/QmY8BMUSpCwNiTmFhACmC9Bt1qT63cHP35AoQAus4x14qH/go-merkledag"
65 smux "gx/ipfs/QmY9JXR3FupnYAYJWK9aMr9bCpqWKcToQ1tz8DVGTrHpHw/go-stream-muxer"
66 logging "gx/ipfs/QmZChCsSt8DctjceaL56Eibc29CVQq4dGKRXC5JRZ6Ppae/go-log"
66 - pubsub "gx/ipfs/Qma69SSfgYENa23tUFctmGBteR9J6akXv2CKee6uPH8G5S/go-libp2p-pubsub"
67 record "gx/ipfs/Qma9Eqp16mNHDX1EL73pcxhFfzbyXVcAYtaDd1xdmDRDtL/go-libp2p-record"
68 ds "gx/ipfs/QmaRb5yNXKonhbkpNxNawoydk4N6es6b4fPj19sjEKsh5D/go-datastore"
69 mplex "gx/ipfs/QmaveCPGVaKJU57tBErGCDjzLaqEMZkFygoiv4BhYwWUGc/go-smux-multiplex"
core/coreapi/pubsub.go
+1 -1
@@ -14,7 +14,7 @@ import (
14 cid "gx/ipfs/QmPSQnBKM9g7BaUcZCvswUJVscQ1ipjmwxN5PXCjkp9EQ7/go-cid"
15 peer "gx/ipfs/QmTRhk7cgjUf2gfQ3p2M9KPECNZEW9XUrmHcFCgog4cPgB/go-libp2p-peer"
16 pstore "gx/ipfs/QmTTJcDL3gsnGDALjh2fDGg1onGRUdVgNL2hU2WEZcVrMX/go-libp2p-peerstore"
17 - pubsub "gx/ipfs/Qma69SSfgYENa23tUFctmGBteR9J6akXv2CKee6uPH8G5S/go-libp2p-pubsub"
17 + pubsub "gx/ipfs/QmY4dowpPFCBsbaoaJc9mNWso64eDJsm32LJznwPNaAiJG/go-libp2p-pubsub"
18 )
19
20 type PubSubAPI CoreAPI
package.json
+4 -4
@@ -458,9 +458,9 @@
458 },
459 {
460 "author": "stebalien",
461 - "hash": "QmPqBXFFNFdNCpDXNTw2wP9HPCsHhu5Kpfpgg1e4opgAw9",
461 + "hash": "QmUhJjacEW7gDGsvxzn8NqyfCWRksgTtYeaGvQmgYvrmWH",
462 "name": "go-libp2p-pubsub-router",
463 - "version": "0.5.2"
463 + "version": "0.5.3"
464 },
465 {
466 "author": "Stebalien",
@@ -583,9 +583,9 @@
583 },
584 {
585 "author": "whyrusleeping",
586 - "hash": "Qma69SSfgYENa23tUFctmGBteR9J6akXv2CKee6uPH8G5S",
586 + "hash": "QmY4dowpPFCBsbaoaJc9mNWso64eDJsm32LJznwPNaAiJG",
587 "name": "go-libp2p-pubsub",
588 - "version": "0.11.2"
588 + "version": "0.11.3"
589 }
590 ],
591 "gxVersion": "0.10.0",