Skip to content

bet365/riak_repl

 
 

Repository files navigation

riak_repl

Riak MDC Replication


Pull Request template

Testing

  • manual verification of code
  • eunit (w/ gist of output)
  • EQC (w/ gist of output)
  • riak_test (w/ gist of output)
  • Dialyzer
  • XRef
  • Coverage reports

Documentation

  • internal docs (design docs)
  • external docs (docs.basho.com)
  • man pages

New Feature Deliverables

  • design documentation + diagrams
    • nothing formal
    • to help out during support, "this is how xyz works"
  • eunit tests
  • riak_tests
  • EQC + Pulse tests
  • tests at scale and under heavy load
    • Boston Cluster or AWS
  • notes for public documentation
    • for the docs team

BEAM release process

  1. git tag the specific commit(s) that will be released
  2. run all eunit tests, EQC tests, store the output in a gist.
  3. if possible, run all riak_tests for replication