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

Riak 1.2 Webinar Preview

Joseph Blomstedt
August 21, 2012
240

Riak 1.2 Webinar Preview

Preview of upcoming Riak 1.2 webinar. If topics look interesting, sign-up for the webinar at:
http://info.basho.com/1.2webinar.html

Joseph Blomstedt

August 21, 2012
Tweet

Transcript

  1. 1.1
    1.2
    improved performance
    easier operation/administration
    bug fixes
    +
    =
    Monday, August 20, 2012

    View Slide

  2. 2
    staged clustering
    Monday, August 20, 2012

    View Slide

  3. 3
    view plan
    commit
    stage actions
    clear
    Monday, August 20, 2012

    View Slide

  4. dev2: riak-admin cluster join dev1
    4
    dev3: riak-admin cluster join dev1
    dev4: riak-admin cluster join dev1
    Monday, August 20, 2012

    View Slide

  5. riak-admin cluster plan
    Monday, August 20, 2012

    View Slide

  6. 6
    =============================== Staged Changes ================================
    Action Nodes(s)
    -------------------------------------------------------------------------------
    join '[email protected]'
    join '[email protected]'
    join '[email protected]'
    -------------------------------------------------------------------------------
    NOTE: Applying these changes will result in 1 cluster transition
    ###############################################################################
    After cluster transition 1/1
    ###############################################################################
    ================================= Membership ==================================
    Status Ring Pending Node
    -------------------------------------------------------------------------------
    valid 100.0% 25.0% '[email protected]'
    valid 0.0% 25.0% '[email protected]'
    valid 0.0% 25.0% '[email protected]'
    valid 0.0% 25.0% '[email protected]'
    -------------------------------------------------------------------------------
    Valid:4 / Leaving:0 / Exiting:0 / Joining:0 / Down:0
    Transfers resulting from cluster changes: 48
    16 transfers from '[email protected]' to '[email protected]'
    16 transfers from '[email protected]' to '[email protected]'
    16 transfers from '[email protected]' to '[email protected]'
    Monday, August 20, 2012

    View Slide

  7. 7
    improved transfer status
    Monday, August 20, 2012

    View Slide

  8. 8
    '[email protected]' waiting to handoff 1 partitions
    '[email protected]' waiting to handoff 1 partitions
    '[email protected]' waiting to handoff 24 partitions
    Active Transfers:
    transfer type: ownership_handoff
    vnode type: riak_kv_vnode
    partition: 365375409332725729550921208179070754913983135744
    started: 2012-08-14 10:27:15 [4.23 s ago]
    last update: 2012-08-14 10:27:17 [1.91 s ago]
    objects transferred: 2391
    597 Objs/s
    [email protected] =======================> [email protected]
    37.31 MB/s
    Monday, August 20, 2012

    View Slide

  9. 9
    node replacement: upgrade
    Monday, August 20, 2012

    View Slide

  10. 10
    riak-admin cluster replace dev3 dev4
    dev4: riak-admin cluster join dev1
    riak-admin cluster plan
    Replace/Upgrade Node
    riak-admin cluster commit
    Monday, August 20, 2012

    View Slide

  11. 11
    Upgrade
    Node 1 Node 2 Node 4
    Node 1 Node 2 Node 3
    Monday, August 20, 2012

    View Slide

  12. 12
    node replacement: failure
    Monday, August 20, 2012

    View Slide

  13. 13
    Node Failure
    Node 1 Node 2 Node 3
    Monday, August 20, 2012

    View Slide

  14. 14
    Node Failure
    Node 1 Node 2 Node 3
    X
    Monday, August 20, 2012

    View Slide

  15. 15
    cluster force-replace dev3 dev4
    dev4: cluster join dev1
    cluster commit
    Node Failure
    Monday, August 20, 2012

    View Slide

  16. 16
    Node Failure
    Node 1 Node 2 Node 4
    Node 1 Node 2 Node 3
    X
    Monday, August 20, 2012

    View Slide

  17. 17
    partition repair
    Monday, August 20, 2012

    View Slide

  18. Repair: rebuild replicas from siblings
    repair
    Monday, August 20, 2012

    View Slide

  19. 19
    performance improvements
    Monday, August 20, 2012

    View Slide

  20. Numerous LevelDB improvements
    Stats subsystem overhauled
    Native 2I/search queries over protobuf
    Performance Improvements
    Monday, August 20, 2012

    View Slide

  21. http://info.basho.com/1.2webinar.html
    1.2 Webinar
    Monday, August 20, 2012

    View Slide