{"push_id":813948177,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"2c8f0b657f303cae24ba6613e26400ec3da7ccb7","before":"1a0460e87bfcc2fdcbfd6369af39d8441317d05f","commits":[{"sha":"2c8f0b657f303cae24ba6613e26400ec3da7ccb7","author":{"email":"b74673f3c990e809b0211cc26cf8ff8cc1ef0907@fb.com","name":"Igor Canadi"},"message":"Add backup functionality to MongoRocks\n\nSummary:\nTo implement MongoDB's backup feature, we need to implement two methods:\n1) startBackup()\n2) endBackup()\n\nBetween startBackup() and endBackup() calls we're not allowed to do any IO (mongo guarantees that no writes will not happen). To ensure this, we call PauseBackgroundWork() in startBackup(), which will pause all running compactions and flushes.\n\nTest Plan: Ran a test that was previously failing, gle_explicit_optime.js. Now it's passing.\n\nReviewers: sdong, IslamAbdelRahman\n\nReviewed By: IslamAbdelRahman\n\nSubscribers: leveldb\n\nDifferential Revision: https://reviews.facebook.net/D48081","distinct":true,"url":"https://api.github.com/repos/mongodb-partners/mongo-rocks/commits/2c8f0b657f303cae24ba6613e26400ec3da7ccb7"}]}