Try   HackMD

IPFS All Hands Call 27 November 2017

Moderator: @forrest-weston
Notetaker: @zenground0
Attendees

  • attendee names
  • @jaycarpenter
  • @jonnycrunch
  • @b5

Agenda

  • Start recording
  • Call for additional agenda items (moderator)
  • benchmark-js.ipfs.io (@diasdavid)
    • Published today, nice new js-ipfs browser stream benchmark visualization
    • @goga-m, the author can further improve to keep track of js-ipfs in general
  • Moar Benchmarks (@diasdavid)
    • https://github.com/ipfs/benchmark-js.ipfs.io/issues/3
    • @daviddias Proposed further visualization: Big square with tiny blocks appearing as pieces are sent to a node
    • benchmark against http, visualize comparisons in different scenarios (big files vs small files)
    • @goga-m could start with moar basic, useful metrics (puts, adds etc)
    • Victor's suggestion about running multiple tests in the issue above could help with debugging (e.g. browser crash)
    • Other ideas are welcome
  • New libp2p transport ready (@diasdavid)
  • WebUI and Station are getting lots of love (@diasdavid in liaison of @hacdias)
  • It's this week! js-ipfs v0.27.0 release https://github.com/ipfs/js-ipfs/issues/1095
    • If you are a user, please test the new version out and let us know if anything breaks
  • IPFS-Barcelona Take 2 (@victor)
  • Checking in with Critical Issues
    • go-ipfs https://github.com/ipfs/go-ipfs/issues/4312
      • connection closing & others addressed
    • js-ipfs https://waffle.io/ipfs/js-ipfs?label=P0 - Critical
      • Many bugs & performance issues solved
      • big 2 up next:
        • ipld track (dag api, ipld resolver)
        • dht work, need interoperability & debugging
      • @johnnycrunch Q: exposed dag api? ipid is built on ipld but works with ipfs api, would be convenient for others to access dag directly.
      • A: @daviddias haven't seen many requests for direct access to dag nodes, interested to hear of existing use cases
  • requesting feedback on https://github.com/ipfs/js-ipfsd-ctl/pull/176 - (@dryajov: @js-ipfs)
    • consistent module to start and stop ipfs nodes
    • blocker for required amount of testing on circuit relay
    • @daviddias more context: ipfsd-ctl is the daemon controller: go-ipfs daemons from js-ipfs land.
    • A single place to spawn nodes js or go
    • Make sure to check this PR if you use daemon controller