2019-07-02 Meeting notes: sprint 33 planning

Date

Jul 2, 2019

Participants

  • @Kelly Foster

Goals

Make a plan for sprint 33

Discussion topics

Item

Notes

Item

Notes

Consensus

 

  • Mercury goals:

    • Validation protocol

    • Stable consensus

  • What will roll over?

  • Ovidiu

    • All PRs open by end of this week

    • Pick up garbage work next week

    •  

  • Kent

    • Trie merging? Write up ideas?

    • TICKET - create escrow account for slashing under review

    • TICKET - burn slashed

    • TICKET - volatile produce and consume

  • Pawel

    • TICKET - removal of MultiParentCasperRef should be part of running engine

    • TICKET -

      • protobu

  • Notes

    • Slashing is incomplete

      • Doesn’t pay funds to an escrow account

      • Does have unit tests

      • Does not have a RhoSpec tests

        • Kent says this is ok

        • Ovidiu is skeptical

    • KELLY add note to specify what happens to slashed bond

      • Greg said it should be burnt

    • Parallelize payments for Mercury

      • See list in #blockchain

        • Remove peek semantics from registry

        • Remove sequence numbers Split data from random

        • Reorganize cold store

        • Reorganize checkpoints (there is not yet agreement here)

        • Change the EstimatorHelper's conflicts function to ignore volatile produces/consumes





 

Rholang

  • Mercury goals:

    •  

  • Artur

    • Move multisig to backlog. It’s not for sprint 33

    • Create tickets for demo

    • TICKET persistent conflict resolution

    •  

  • Joe

    • We can’t find the bug:

      •  

  • Timm

    •  

RNode

  • Mercury goals

    •  

  • Sebastian

    • Crashing node investigation

    • Then pull from backlog

  •  

RSpace

  • Mercury goals

    • RSpace2

      • Includes reimplementation of metrics

    • Reduce bloat investigation

      • ColdStore (RChain-3369)

    • Complete work in RCHAIN-3138

  • Dom

    • Expects tooling (spans) to be complete by end of sprint 32

    • Supporting peek in Casper

    • Work of sprint 33 for first half (vacation)

  • Łukasz

    • Finish peek in Rholang

    • Vacation first half

    • Will pick up work Dom finds when he gets back.

  • Kayvan

    • Write up for produce

  • Ideas

    • LFDAN, est. 1.5 weeks, Dom

      • ticket using RSong integration tests when this new work is in

    • Trie merging

  • Questions

    • Spans and tooling Dom is delivering

      • Instrumenting code to cue start/stop of events

      • Spans to look at invocation of produce/close of produce

      • Bridging casper and rspace spans

      • Tooling to support RNode operators

    •  

SRE

  • Mercury goals

    • Hardening effort

      • Our tests

      • Whiteblock

    • Ready to support main net

  • Adam

    • Assess where we are with Whiteblock

    • Can we aggregate logs with Kibana?

    • Can we access blocks?

    • Can we display data from influxdb with Grafana?

  • Tomáš

    • Run transfers on hardnet

    • (ticket work from what I’m doing)

Action items

Decisions