Skip to content

Instantly share code, notes, and snippets.

@pfrazee
Created December 22, 2016 18:27
Show Gist options
  • Save pfrazee/5760e8c07a1efea5f564df64e6262376 to your computer and use it in GitHub Desktop.
Save pfrazee/5760e8c07a1efea5f564df64e6262376 to your computer and use it in GitHub Desktop.
replication issue in dat

Ive got a hypercloud server running on my localhost

in the same thread, I run the following code:

exports.downloadDatFromSwarm = function (key, { timeout = 5e3 }, cb) {
  var dir = fs.mkdtempSync(os.tmpdir() + path.sep + 'beaker-test-')
  Dat(dir, { key, db: memdb() }, (err, dat) => {
    if (err) return cb(err)

    dat.joinNetwork()
    dat.network.swarm.once('connection', (...args) => {
      console.log('got connection')
    })

    var stats = dat.trackStats()
    stats.on('update', () => console.log('stats', stats.get()))

    dat.archive.metadata.on('download', (index, block) => {
      console.log('download event', index, block.toString())
    })

    var to = setTimeout(() => cb(new Error('timed out waiting for download')), timeout)
    dat.archive.metadata.on('download-finished', () => {
      dat.archive.content.on('download-finished', () => {
        clearTimeout(to)
        dat.close()
        cb(null, dat, key)
      })
    })
  })
}

I'm getting timeouts like 4 of every 5 runs, and usually that happens with no 'download' events firing.

Next file is a log of one of those cases, with DEBUG=*,-bittorrent-dht

downloading from server swarm
discovery-channel chan=9ea4b9..3c join() +9ms
dns-discovery announce() 9ea4b933827f69acf57b691302533575e073f83e +0ms
dns-discovery MDNS query 192.168.0.5:5353 1Q 0A +0 +250ms
dns-discovery Replying known peers via TXT to 192.168.0.5:5353 +0ms
dns-discovery MDNS response 192.168.0.5:5353 1A +0 +1ms
dns-discovery Received TXT answer when not listening, discarding +1ms
dns-discovery MDNS query 192.168.0.5:5353 1Q 0A +0 +5ms
dns-discovery Replying known peers via TXT to 192.168.0.5:5353 +0ms
dns-discovery MDNS response 192.168.0.5:5353 1A +0 +1ms
discovery-channel chan=9ea4b9..3c dns discovery peer=192.168.0.5:61165 +0ms
discovery-swarm connecting 192.168.0.5:61165 retries:0 tcp:true utp:true +1ms
dns-discovery Received TXT answer when not listening, discarding +1ms
dns-discovery MDNS response 192.168.0.5:5353 1A +0 +0ms
dns-discovery Received TXT answer when not listening, discarding +0ms
dns-discovery MDNS response 192.168.0.5:5353 1A +0 +4ms
discovery-channel chan=9ea4b9..3c dns discovery peer=192.168.0.5:61175 +0ms
dns-discovery Received TXT answer when not listening, discarding +0ms
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +5ms
discovery-swarm onconnect 192.168.0.5:61165 type:tcp +0ms
discovery-swarm inbound connection type:utp ip:[object Object]:61175 +3ms
discovery-swarm inbound connection type:tcp ip:::ffff:192.168.0.5:61175 +1ms
hypercore-protocol chan=9ea4b9..3c open() +16ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c open() +2ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c open() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c opened +1ms
hypercore-protocol chan=9ea4b9..3c opened +0ms
hypercore-protocol chan=9ea4b9..3c open() +9ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c open() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol pause() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c open() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol pause() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +3ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c closed +0ms
hypercore-protocol chan=9ea4b9..3c opened +5ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +1ms
got connection
hypercore-protocol chan=9ea4b9..3c recv() type=Have +12ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +3ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c opened +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol Received message after destroy(), discarding +1ms
hypercore-protocol Received message after destroy(), discarding +0ms
hypercore-protocol chan=9ea4b9..3c closed +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +3ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
discovery-channel whoami() succeeded, I am: { port: 61175, host: '72.182.50.76' } +78ms
discovery-channel chan=9ea4b9..3c dns announce +0ms
dns-discovery announce() 9ea4b933827f69acf57b691302533575e073f83e +0ms
discovery-channel chan=9ea4b9..3c dht announce +0ms
dns-discovery MDNS query 192.168.0.5:5353 1Q 0A +0 +453ms
dns-discovery MDNS response 192.168.0.5:5353 1A +0 +1ms
discovery-channel chan=undefined dns discovery peer=192.168.0.5:3282 +0ms
dns-discovery Received TXT answer when not listening, discarding +0ms
dns-discovery MDNS query 192.168.0.5:5353 1Q 0A +0 +607ms
dns-discovery MDNS response 192.168.0.5:5353 1A +0 +0ms
discovery-channel chan=undefined dns discovery peer=192.168.0.5:3282 +0ms
dns-discovery Received TXT answer when not listening, discarding +1ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +469ms
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +6ms
discovery-swarm onconnect 192.168.0.5:61165 type:tcp +0ms
hypercore-protocol chan=9ea4b9..3c open() +3ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c opened +2ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol pause() +3ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +0ms
hypercore-protocol chan=9ea4b9..3c opened +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +10ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +2ms
hypercore-protocol chan=9ea4b9..3c closed +3ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +1s
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +5ms
discovery-swarm onconnect 192.168.0.5:61165 type:utp +0ms
hypercore-protocol chan=9ea4b9..3c open() +2ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c opened +4ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol pause() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +0ms
hypercore-protocol chan=9ea4b9..3c opened +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +1s
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +3ms
discovery-swarm onconnect 192.168.0.5:61165 type:tcp +0ms
hypercore-protocol chan=9ea4b9..3c open() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c opened +3ms
hypercore-protocol chan=9ea4b9..3c open() +3ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol pause() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +2ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +1ms
hypercore-protocol chan=9ea4b9..3c opened +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +2ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +8ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +1s
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +3ms
discovery-swarm onconnect 192.168.0.5:61165 type:utp +0ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c opened +3ms
hypercore-protocol chan=9ea4b9..3c open() +3ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol pause() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +0ms
hypercore-protocol chan=9ea4b9..3c opened +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +2ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +2ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +2ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +442ms
hypercore-protocol chan=9ea4b9..3c closed +5ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +1s
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +3ms
discovery-swarm onconnect 192.168.0.5:61165 type:utp +0ms
hypercore-protocol chan=9ea4b9..3c open() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c opened +5ms
hypercore-protocol chan=9ea4b9..3c open() +4ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol pause() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +0ms
hypercore-protocol chan=9ea4b9..3c opened +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +2ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +2ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +0ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +1s
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +5ms
discovery-swarm onconnect 192.168.0.5:61165 type:tcp +0ms
hypercore-protocol chan=9ea4b9..3c open() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c opened +1ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c open() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol pause() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +0ms
hypercore-protocol chan=9ea4b9..3c opened +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +974ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +26ms
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +3ms
discovery-swarm onconnect 192.168.0.5:61165 type:utp +0ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +2ms
hypercore-protocol chan=9ea4b9..3c opened +2ms
hypercore-protocol chan=9ea4b9..3c open() +5ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol pause() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +1ms
hypercore-protocol resume() +1ms
hypercore-protocol chan=9ea4b9..3c opened +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +0ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +1s
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +6ms
discovery-swarm onconnect 192.168.0.5:61165 type:utp +0ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c opened +4ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol pause() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +0ms
hypercore-protocol chan=9ea4b9..3c opened +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +0ms
hypercore-protocol chan=9ea4b9..3c closed +0ms
dns-discovery MDNS query 192.168.0.5:5353 1Q 0A +0 +579ms
dns-discovery MDNS query 192.168.0.5:5353 1Q 0A +0 +10s
dns-discovery MDNS response 192.168.0.5:5353 1A +0 +1ms
discovery-channel chan=undefined dns discovery peer=192.168.0.5:3282 +0ms
dns-discovery Received TXT answer when not listening, discarding +0ms
dns-discovery MDNS response 192.168.0.5:5353 1A +0 +1ms
discovery-channel chan=undefined dns discovery peer=192.168.0.5:3282 +0ms
dns-discovery Received TXT answer when not listening, discarding +0ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +911ms
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +3ms
discovery-swarm onconnect 192.168.0.5:61165 type:tcp +1ms
hypercore-protocol chan=9ea4b9..3c open() +2ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c opened +4ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c open() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol pause() +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +3ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +2ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +1ms
hypercore-protocol chan=9ea4b9..3c opened +13ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +3ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +954ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +51ms
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +3ms
discovery-swarm onconnect 192.168.0.5:61165 type:utp +0ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c opened +2ms
hypercore-protocol chan=9ea4b9..3c open() +2ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol pause() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol resume() +0ms
hypercore-protocol chan=9ea4b9..3c opened +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +1ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c closed +1ms
hypercore-protocol chan=9ea4b9..3c closed +0ms
discovery-swarm connecting 192.168.0.5:61165 retries:1 tcp:true utp:true +1s
discovery-swarm onclose utp+tcp 192.168.0.5:61165 requeue:false +4ms
discovery-swarm onconnect 192.168.0.5:61165 type:utp +0ms
hypercore-protocol chan=9ea4b9..3c open() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c opened +3ms
hypercore-protocol chan=9ea4b9..3c open() +4ms
hypercore-protocol chan=9ea4b9..3c send() type=Handshake +1ms
hypercore-protocol pause() +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +4ms
hypercore-protocol chan=9ea4b9..3c handshaked +6ms
hypercore-protocol resume() +0ms
hypercore-protocol chan=9ea4b9..3c opened +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Handshake +0ms
hypercore-protocol chan=9ea4b9..3c handshaked +0ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +0ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c send() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +12ms
hypercore-protocol chan=9ea4b9..3c recv() type=Have +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c recv() type=Request +1ms
hypercore-protocol chan=9ea4b9..3c closed +24ms
hypercore-protocol chan=9ea4b9..3c closed +0ms
not ok 18 Error: timed out waiting for download
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment