)]}'
{"id":"ns_server~24067","triplet_id":"ns_server~2.0.1~Ib4f52b1def2efceea1cfb41daadcc5cc9750d518","project":"ns_server","branch":"2.0.1","hashtags":[],"change_id":"Ib4f52b1def2efceea1cfb41daadcc5cc9750d518","subject":"MB-7523: start backfill of next vbuckets as soon previous is done","status":"MERGED","created":"2013-01-18 20:37:50.000000000","updated":"2013-01-18 23:02:46.000000000","submitted":"2013-01-18 23:02:46.000000000","submitter":{"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8d248dc520cc50154c675bab16738c2bb0fc6592","_number":24067,"virtual_id_number":24067,"owner":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":0,"_account_id":1000369,"name":"Siri Old Account","username":"siri","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true},{"value":0,"date":"2013-01-18 23:02:46.000000000","_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000320,"name":"Pavel Blagodov","email":"stochmail@gmail.com","username":"PavelBlagodov","avatars":[{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":1,"date":"2013-01-18 23:02:46.000000000","_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000324,"name":"Liang Guo","username":"Liang","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":0,"_account_id":1000369,"name":"Siri Old Account","username":"siri","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true},{"value":2,"date":"2013-01-18 23:02:46.000000000","_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000320,"name":"Pavel Blagodov","email":"stochmail@gmail.com","username":"PavelBlagodov","avatars":[{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2013-01-18 23:02:46.000000000","_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000324,"name":"Liang Guo","username":"Liang","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true}],"values":{"-2":"Do not submit","-1":"I would prefer that you didn\u0027t submit this"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Well-Formed":{"all":[{"value":0,"_account_id":1000369,"name":"Siri Old Account","username":"siri","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true},{"value":0,"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000320,"name":"Pavel Blagodov","email":"stochmail@gmail.com","username":"PavelBlagodov","avatars":[{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000324,"name":"Liang Guo","username":"Liang","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true}],"values":{"-1":"Commit is not well-formed"," 0":"Well-formedness not checked","+1":"Commit is well-formed"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1000320,"name":"Pavel Blagodov","email":"stochmail@gmail.com","username":"PavelBlagodov","avatars":[{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1000324,"name":"Liang Guo","username":"Liang","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true},{"_account_id":1000369,"name":"Siri Old Account","username":"siri","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-01-18 20:37:50.000000000","updated_by":{"_account_id":1000324,"name":"Liang Guo","username":"Liang","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true},"reviewer":{"_account_id":1000324,"name":"Liang Guo","username":"Liang","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true},"state":"REVIEWER"},{"updated":"2013-01-18 20:37:50.000000000","updated_by":{"_account_id":1000320,"name":"Pavel Blagodov","email":"stochmail@gmail.com","username":"PavelBlagodov","avatars":[{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000320,"name":"Pavel Blagodov","email":"stochmail@gmail.com","username":"PavelBlagodov","avatars":[{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/689dfca602896146835f71ac49c215f0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2013-01-18 20:37:50.000000000","updated_by":{"_account_id":1000369,"name":"Siri Old Account","username":"siri","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true},"reviewer":{"_account_id":1000369,"name":"Siri Old Account","username":"siri","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"inactive":true},"state":"REVIEWER"},{"updated":"2013-01-18 23:01:45.000000000","updated_by":{"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"feff8f01851f8d34070f81235f71dd1f652b2c22","author":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2013-01-18 20:55:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7382dab8247f3542303fcfb43ff36a3bce6a10cc","author":{"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2013-01-18 21:18:21.000000000","message":"Patch Set 2: (1 inline comment)\n\nSee inline.","accounts_in_message":[],"_revision_number":2},{"id":"aafcf3b59016ee30be56557379be4224f52dd26a","author":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2013-01-18 22:51:04.000000000","message":"Patch Set 2: Verified\n\n","accounts_in_message":[],"_revision_number":2},{"id":"ae992b97a8c66f1207aba49a38769fc47e3b81fe","author":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2013-01-18 23:00:28.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"16ee77800863a42ad09b57519d22ef8e61b83fe9","author":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2013-01-18 23:00:34.000000000","message":"Patch Set 3: Verified\n\n","accounts_in_message":[],"_revision_number":3},{"id":"cd28e9d3e121578b3ca1ef5bc1f26ca7fe5a0827","author":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2013-01-18 23:00:57.000000000","message":"Patch Set 3:\n\nthanks a lot for spotting it. Fixed and verified on 2.0.0 too","accounts_in_message":[],"_revision_number":3},{"id":"b4a2538afe8673d82bce839efd2c3f7a9d71786e","author":{"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2013-01-18 23:01:45.000000000","message":"Patch Set 3: Looks good to me, approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"8d248dc520cc50154c675bab16738c2bb0fc6592","author":{"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2013-01-18 23:02:46.000000000","message":"Change has been successfully cherry-picked as 25b072483c0d9ead30293b353257458f8ca2c81b","accounts_in_message":[],"_revision_number":3}],"current_revision_number":4,"current_revision":"25b072483c0d9ead30293b353257458f8ca2c81b","revisions":{"64993a3251d947cf5fd0077a40e93312de4e5ecf":{"kind":"REWORK","_number":1,"created":"2013-01-18 20:37:50.000000000","uploader":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/67/24067/1","fetch":{"anonymous http":{"url":"https://review.couchbase.org/ns_server","ref":"refs/changes/67/24067/1","commands":{"Branch":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/1 \u0026\u0026 git checkout -b change-24067 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/ns_server refs/changes/67/24067/1","Reset To":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f27984fe0f3412c68a2408f8beeeb2e4dacab47e","subject":"MB-7523: added master events support for backfill ended event"}],"author":{"name":"Aliaksey Kandratsenka","email":"alk@tut.by","date":"2012-11-30 21:50:22.000000000","tz":-480},"committer":{"name":"Aliaksey Kandratsenka","email":"alk@tut.by","date":"2013-01-18 20:24:52.000000000","tz":-480},"subject":"MB-7523: start backfill of next vbuckets as soon previous is done","message":"MB-7523: start backfill of next vbuckets as soon previous is done\n\nAs part of MB-6726 we\u0027ve implemented ability to serialize just initial\nphase of vbucket move where bulk of work is performed by\nep-engine. I.e. it\u0027s still not advisable to overload ep-engine with\nmultiple incoming or outgoing tap backfills. But it\u0027s great to have\nsecond phase (mostly indexing) to be parallelized.\n\nBut MB-6726 ends that serial phase only when first checkpoint we\u0027re\nwaiting for hits disk on future master. And there\u0027s no need for this\nto be affected by latency of ram -\u003e disk.\n\nEspecially given that due to now famous \"fsync\" flaw in couchstore\ndesign we see very severe latency between getting data into ram on\ndestination node and putting it on disk there, particularly when\nthere\u0027s even minimal mutations load during this time. I.e. because\nep-engine flusher has to independently fsync and commit a bunch of\nvbuckets, while only one \"our\" vbucket is what\u0027s being waited for.\n\nWith that patch we\u0027re removing that unneeded latency \"dependency\", and\nI\u0027ve observed dramatic improvement of rebalance run time under load.\n\nChange-Id: Ib4f52b1def2efceea1cfb41daadcc5cc9750d518\n"},"parents_data":[{"branch_name":"refs/heads/2.0.1","commit_id":"f27984fe0f3412c68a2408f8beeeb2e4dacab47e","is_merged_in_target_branch":false,"change_id":"I78a787de0c32d192b58232c22a0d59de8bc1d4f9","change_number":24066,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/2.0.1"},"6a54bb16e15b203bd8f3f83c4bca4cab005281dd":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2013-01-18 20:55:38.000000000","uploader":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/67/24067/2","fetch":{"anonymous http":{"url":"https://review.couchbase.org/ns_server","ref":"refs/changes/67/24067/2","commands":{"Branch":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/2 \u0026\u0026 git checkout -b change-24067 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/ns_server refs/changes/67/24067/2","Reset To":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b709019027ab86fc83c54447741289e18865e143","subject":"MB-7523: added master events support for backfill ended event"}],"author":{"name":"Aliaksey Kandratsenka","email":"alk@tut.by","date":"2012-11-30 21:50:22.000000000","tz":-480},"committer":{"name":"Aliaksey Kandratsenka","email":"alk@tut.by","date":"2013-01-18 20:52:39.000000000","tz":-480},"subject":"MB-7523: start backfill of next vbuckets as soon previous is done","message":"MB-7523: start backfill of next vbuckets as soon previous is done\n\nAs part of MB-6726 we\u0027ve implemented ability to serialize just initial\nphase of vbucket move where bulk of work is performed by\nep-engine. I.e. it\u0027s still not advisable to overload ep-engine with\nmultiple incoming or outgoing tap backfills. But it\u0027s great to have\nsecond phase (mostly indexing) to be parallelized.\n\nBut MB-6726 ends that serial phase only when first checkpoint we\u0027re\nwaiting for hits disk on future master. And there\u0027s no need for this\nto be affected by latency of ram -\u003e disk.\n\nEspecially given that due to now famous \"fsync\" flaw in couchstore\ndesign we see very severe latency between getting data into ram on\ndestination node and putting it on disk there, particularly when\nthere\u0027s even minimal mutations load during this time. I.e. because\nep-engine flusher has to independently fsync and commit a bunch of\nvbuckets, while only one \"our\" vbucket is what\u0027s being waited for.\n\nWith that patch we\u0027re removing that unneeded latency \"dependency\", and\nI\u0027ve observed dramatic improvement of rebalance run time under load.\n\nChange-Id: Ib4f52b1def2efceea1cfb41daadcc5cc9750d518\n"},"parents_data":[{"branch_name":"refs/heads/2.0.1","commit_id":"b709019027ab86fc83c54447741289e18865e143","is_merged_in_target_branch":false,"change_id":"I78a787de0c32d192b58232c22a0d59de8bc1d4f9","change_number":24066,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/2.0.1"},"7e2e49d453c179cb9068b26da0f4ee75631c8c69":{"kind":"REWORK","_number":3,"created":"2013-01-18 23:00:28.000000000","uploader":{"_account_id":1000005,"name":"Aliaksey Kandratsenka","email":"alkondratenko@gmail.com","username":"alk","avatars":[{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/9ad79288563ad0d55baba41432adc6d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/67/24067/3","fetch":{"anonymous http":{"url":"https://review.couchbase.org/ns_server","ref":"refs/changes/67/24067/3","commands":{"Branch":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/3 \u0026\u0026 git checkout -b change-24067 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/ns_server refs/changes/67/24067/3","Reset To":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b709019027ab86fc83c54447741289e18865e143","subject":"MB-7523: added master events support for backfill ended event"}],"author":{"name":"Aliaksey Kandratsenka","email":"alk@tut.by","date":"2012-11-30 21:50:22.000000000","tz":-480},"committer":{"name":"Aliaksey Kandratsenka","email":"alk@tut.by","date":"2013-01-18 22:54:01.000000000","tz":-480},"subject":"MB-7523: start backfill of next vbuckets as soon previous is done","message":"MB-7523: start backfill of next vbuckets as soon previous is done\n\nAs part of MB-6726 we\u0027ve implemented ability to serialize just initial\nphase of vbucket move where bulk of work is performed by\nep-engine. I.e. it\u0027s still not advisable to overload ep-engine with\nmultiple incoming or outgoing tap backfills. But it\u0027s great to have\nsecond phase (mostly indexing) to be parallelized.\n\nBut MB-6726 ends that serial phase only when first checkpoint we\u0027re\nwaiting for hits disk on future master. And there\u0027s no need for this\nto be affected by latency of ram -\u003e disk.\n\nEspecially given that due to now famous \"fsync\" flaw in couchstore\ndesign we see very severe latency between getting data into ram on\ndestination node and putting it on disk there, particularly when\nthere\u0027s even minimal mutations load during this time. I.e. because\nep-engine flusher has to independently fsync and commit a bunch of\nvbuckets, while only one \"our\" vbucket is what\u0027s being waited for.\n\nWith that patch we\u0027re removing that unneeded latency \"dependency\", and\nI\u0027ve observed dramatic improvement of rebalance run time under load.\n\nChange-Id: Ib4f52b1def2efceea1cfb41daadcc5cc9750d518\n"},"parents_data":[{"branch_name":"refs/heads/2.0.1","commit_id":"b709019027ab86fc83c54447741289e18865e143","is_merged_in_target_branch":false,"change_id":"I78a787de0c32d192b58232c22a0d59de8bc1d4f9","change_number":24066,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/2.0.1"},"25b072483c0d9ead30293b353257458f8ca2c81b":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2013-01-18 23:02:46.000000000","uploader":{"_account_id":1000208,"name":"Aliaksey Artamonau","email":"aliaksey.artamonau@couchbase.com","username":"aartamonau","avatars":[{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/bb71c4f683f0911004c62e00ca56922a.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/67/24067/4","fetch":{"anonymous http":{"url":"https://review.couchbase.org/ns_server","ref":"refs/changes/67/24067/4","commands":{"Branch":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/4 \u0026\u0026 git checkout -b change-24067 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/ns_server refs/changes/67/24067/4","Reset To":"git fetch https://review.couchbase.org/ns_server refs/changes/67/24067/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"7344106461b78e708969f0de803f5fdba7bccf91","subject":"MB-7523: added master events support for backfill ended event"}],"author":{"name":"Aliaksey Kandratsenka","email":"alk@tut.by","date":"2012-11-30 21:50:22.000000000","tz":-480},"committer":{"name":"Aliaksey Artamonau","email":"aliaksiej.artamonau@gmail.com","date":"2013-01-18 23:02:45.000000000","tz":0},"subject":"MB-7523: start backfill of next vbuckets as soon previous is done","message":"MB-7523: start backfill of next vbuckets as soon previous is done\n\nAs part of MB-6726 we\u0027ve implemented ability to serialize just initial\nphase of vbucket move where bulk of work is performed by\nep-engine. I.e. it\u0027s still not advisable to overload ep-engine with\nmultiple incoming or outgoing tap backfills. But it\u0027s great to have\nsecond phase (mostly indexing) to be parallelized.\n\nBut MB-6726 ends that serial phase only when first checkpoint we\u0027re\nwaiting for hits disk on future master. And there\u0027s no need for this\nto be affected by latency of ram -\u003e disk.\n\nEspecially given that due to now famous \"fsync\" flaw in couchstore\ndesign we see very severe latency between getting data into ram on\ndestination node and putting it on disk there, particularly when\nthere\u0027s even minimal mutations load during this time. I.e. because\nep-engine flusher has to independently fsync and commit a bunch of\nvbuckets, while only one \"our\" vbucket is what\u0027s being waited for.\n\nWith that patch we\u0027re removing that unneeded latency \"dependency\", and\nI\u0027ve observed dramatic improvement of rebalance run time under load.\n\nChange-Id: Ib4f52b1def2efceea1cfb41daadcc5cc9750d518\nReviewed-on: http://review.couchbase.org/24067\nTested-by: Aliaksey Kandratsenka \u003calkondratenko@gmail.com\u003e\nReviewed-by: Aliaksey Artamonau \u003caliaksiej.artamonau@gmail.com\u003e\n"},"parents_data":[{"branch_name":"refs/heads/2.0.1","commit_id":"7344106461b78e708969f0de803f5fdba7bccf91","is_merged_in_target_branch":true,"change_id":"I78a787de0c32d192b58232c22a0d59de8bc1d4f9","change_number":24066,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/2.0.1"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
