Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An inside look at the MariaDB Restaurant

An inside look at the MariaDB Restaurant

Presentation at the MySQL User Group NL

Daniel Bartholomew

October 12, 2015

More Decks by Daniel Bartholomew

Other Decks in Technology


  1. MariaDB
    An inside look at the MariaDB restaurant

    View full-size slide

  2. MariaDB
    An inside look at the MariaDB restaurant
    (Behind the scenes of a typical MariaDB release)

    View full-size slide

  3. MariaDB
    Step 1

    Gather and combine commits from many
    developers and fold them into the MariaDB tree
    on GitHub
    Cc-by-sa - https://commons.wikimedia.org/wiki/File:Libum_Sweet_Cheesecake_ingredients_%26_recipe_(8411812870).jpg

    View full-size slide

  4. MariaDB
    Step 2

    Beat the source until the bugs are gone
    By-nd-nc - http://umami.typepad.com/umami/2006/10/

    View full-size slide

  5. MariaDB
    Step 3

    Pour into buildbot and bake for however long it
    takes until everything is built and tested
    CC0 - Public domain

    View full-size slide

  6. MariaDB
    Step 4

    Decorate the release by signing packages and
    creating repositories
    cc-by-sa https://commons.wikimedia.org/wiki/File:Berry_cheesecake.jpg

    View full-size slide

  7. MariaDB
    Step 5

    Give the release to the waiter to deliver to the
    customer (aka upload to the mirrors and final
    CC-BY - https://www.flickr.com/photos/deborah_s_perspective/14144741599

    View full-size slide

  8. MariaDB
    Step 6

    Tell the world about the fantastic new MariaDB
    CC-BY-SA - https://www.flickr.com/photos/grantneufeld/412225441

    View full-size slide

  9. MariaDB

    View full-size slide