)]}'
{"id":"kv_engine~163709","triplet_id":"kv_engine~master~I3fbd8d51e174a7d19c5cb608a969795e445b8e86","project":"kv_engine","branch":"master","hashtags":[],"change_id":"I3fbd8d51e174a7d19c5cb608a969795e445b8e86","subject":"MB-48816: Avoid unsafe use of cookie from background tasks","status":"MERGED","created":"2021-10-15 10:56:41.000000000","updated":"2021-11-02 12:58:12.000000000","submitted":"2021-11-02 12:13:07.000000000","submitter":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":19,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"163709-1635855187369-89306391","meta_rev_id":"522ecbf562c65854b7c107cb125861f06f430dd8","_number":163709,"virtual_id_number":163709,"owner":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1004368,"name":"Richard de Mellow","email":"richard.demellow@couchbase.com","username":"rdemellow","avatars":[{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-11-02 12:13:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":0,"_account_id":1004368,"name":"Richard de Mellow","email":"richard.demellow@couchbase.com","username":"rdemellow","avatars":[{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-11-02 12:13:07.000000000","_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]}],"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":1004368,"name":"Richard de Mellow","email":"richard.demellow@couchbase.com","username":"rdemellow","avatars":[{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]}],"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":[{"_account_id":1000002,"name":"Trond Norbye","display_name":"Trond","email":"trond.norbye@couchbase.com","username":"trond","avatars":[{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1004341,"name":"Ben Huddleston","email":"ben.huddleston@couchbase.com","username":"BenHuddleston","avatars":[{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1001547,"name":"Dan Owen","email":"owend@couchbase.com","username":"owend","avatars":[{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1004059,"name":"Paolo Cocchi","email":"paolo.cocchi@couchbase.com","username":"paolococchi","avatars":[{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1001546,"name":"Jim Walker","email":"jim@couchbase.com","username":"jim","avatars":[{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1002319,"name":"Dave Finlay","email":"dave.finlay@couchbase.com","username":"dave-finlay","avatars":[{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"reviewers":{"REVIEWER":[{"_account_id":1000002,"name":"Trond Norbye","display_name":"Trond","email":"trond.norbye@couchbase.com","username":"trond","avatars":[{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1001546,"name":"Jim Walker","email":"jim@couchbase.com","username":"jim","avatars":[{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1001547,"name":"Dan Owen","email":"owend@couchbase.com","username":"owend","avatars":[{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1002319,"name":"Dave Finlay","email":"dave.finlay@couchbase.com","username":"dave-finlay","avatars":[{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1004059,"name":"Paolo Cocchi","email":"paolo.cocchi@couchbase.com","username":"paolococchi","avatars":[{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1004341,"name":"Ben Huddleston","email":"ben.huddleston@couchbase.com","username":"BenHuddleston","avatars":[{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1004368,"name":"Richard de Mellow","email":"richard.demellow@couchbase.com","username":"rdemellow","avatars":[{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-10-15 12:57:02.000000000","updated_by":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-10-18 10:26:03.000000000","updated_by":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1002319,"name":"Dave Finlay","email":"dave.finlay@couchbase.com","username":"dave-finlay","avatars":[{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/aa50dbeeeae1f0a9a777fcf4b80c4fb9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2021-10-18 10:26:03.000000000","updated_by":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1001546,"name":"Jim Walker","email":"jim@couchbase.com","username":"jim","avatars":[{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/a06928c0be234da34bb6fc731e04a0d7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2021-10-18 10:26:03.000000000","updated_by":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1004059,"name":"Paolo Cocchi","email":"paolo.cocchi@couchbase.com","username":"paolococchi","avatars":[{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/3367cfbc4fbf29e6d6b3a5397e41849d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2021-10-18 10:26:03.000000000","updated_by":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1001547,"name":"Dan Owen","email":"owend@couchbase.com","username":"owend","avatars":[{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0761a726bc37606caee7ec6bf566deca.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2021-10-18 10:26:03.000000000","updated_by":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1004341,"name":"Ben Huddleston","email":"ben.huddleston@couchbase.com","username":"BenHuddleston","avatars":[{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ccb3e7e3b52c3d14e759d1b4c0507a3b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2021-10-18 10:26:03.000000000","updated_by":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2021-10-18 10:26:03.000000000","updated_by":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1004368,"name":"Richard de Mellow","email":"richard.demellow@couchbase.com","username":"rdemellow","avatars":[{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2021-10-18 10:26:03.000000000","updated_by":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000002,"name":"Trond Norbye","display_name":"Trond","email":"trond.norbye@couchbase.com","username":"trond","avatars":[{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/1521a1fa74885ab7b9748113afe689cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"af4cf8f26aed3b96505712825605588a7579758e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-15 10:56:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ecda8717aec9dd237f042bd19d61045a0c039159","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-15 12:56:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e31a5cca7ab1542b6ba41e8acbebe4fd4d7c9683","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-15 12:57:02.000000000","message":"Patch Set 1: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41186/ : ABORTED\n\nNo problems were identified. If you know why this problem occurred, please add a suitable Cause for it. ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41186/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16040/ : ABORTED\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35000/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13509/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12295/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3146/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14275/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15118/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15396/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3210/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23441/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"9b1ed383a8ca5eabfcd2d4be20cdff717f6a6ab9","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-15 13:15:55.000000000","message":"Patch Set 2: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15123/ : FAILURE\n\nOne of more core files found at the end of the build. Data for post-mortem saved to archived_core_dumps.tar.bz2 under \"Build Artifacts\". ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15123/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35005/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41187/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13515/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12304/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15401/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14280/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3215/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23442/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16041/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3147/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"c9195e2d452f833156262e89118d42c160876123","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-15 13:36:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"285b7681086f840c3923da9289e494dd4a89141d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-18 09:20:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4ca17df603dc801b05047c56c2ec0a8ac6189880","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-18 09:36:54.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a98822187264f47fb25c17a48e9aac022eaf786d","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-18 09:38:32.000000000","message":"Patch Set 4: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3233/ : ABORTED\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16062/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16062/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41207/ : FAILURE\n\nCompile error at C:\\Jenkins\\workspace\\kv_engine-windows-master\\build\\tlm\\deps\\folly.exploded\\include\\folly/Traits.h(274): error C2027: use of undefined type \"Atom\u003cfolly::detail::concurrenthashmap::simd::NodeT\u003cKeyType,ValueType,Allocator,Atom\u003e*\u003e\" ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41207/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15140/ : FAILURE\n\nOne of more core files found at the end of the build. Data for post-mortem saved to archived_core_dumps.tar.bz2 under \"Build Artifacts\". ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15140/ )\n\nTest exceeded the timeout:\n[2021-10-18T09:33:12.087Z] Running [0003/0093]: test dcp consumer flow control static.../usr/bin/timeout: the monitored command dumped core ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15140/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35022/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13532/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12325/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14298/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3164/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15418/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23461/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"a7ed0813837b3dc7840b6ddd8c33d9819ac6b46c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-18 09:54:31.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"69316b65d56939b29ff8ee0df1b4298be7f5cc77","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-18 09:54:36.000000000","message":"Patch Set 5: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16063/ : ABORTED\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41208/ : FAILURE\n\nCompile error at C:\\Jenkins\\workspace\\kv_engine-windows-master\\build\\tlm\\deps\\folly.exploded\\include\\folly/Traits.h(274): error C2027: use of undefined type \"Atom\u003cfolly::detail::concurrenthashmap::simd::NodeT\u003cKeyType,ValueType,Allocator,Atom\u003e*\u003e\" ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41208/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3234/ : FAILURE\n\nTest exceeded the timeout:\n[2021-10-18T09:49:54.175Z] Running [0032/0093]: test producer keep stream open replica.../usr/bin/timeout: the monitored command dumped core ( http://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3234/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35023/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13533/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12326/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15141/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3165/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15419/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14299/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23462/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"a643b0b8061fc891a74252b33cf66913c6316658","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-18 10:04:13.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"8d8e3b5ba1dd58e466275df37b6a10d26c2cde29","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-18 10:04:22.000000000","message":"Patch Set 6: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15142/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15142/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15420/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15420/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14300/ : ABORTED\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16064/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16064/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23463/ : ABORTED\n\nFailure of GoogleTest \"TransportProtocols/AuditTest.MB3750_AuditImpersonatedUser/Mcbp\":\n\n\u003cpre\u003e\n[ RUN      ] TransportProtocols/AuditTest.MB3750_AuditImpersonatedUser/Mcbp\n[2021-10-18T10:04:18.898Z] unknown file: Failure\n[2021-10-18T10:04:18.898Z] C++ exception with description \"EOF: Connection reset by peer\" thrown in SetUp().\n[2021-10-18T10:04:18.898Z] unknown file: Failure\n[2021-10-18T10:04:18.898Z] C++ exception with description \"AsyncSocketException: writev failed (peer\u003d\u003cuninitialized address\u003e, local\u003d127.0.0.1:38570), type \u003d Internal error, errno \u003d 32 (Broken pipe)\" thrown in TearDown().\n[2021-10-18T10:04:18.898Z] [  FAILED  ] TransportProtocols/AuditTest.MB3750_AuditImpersonatedUser/Mcbp, where GetParam() \u003d Mcbp (404 ms)\nTransportProtocols/AuditTest.MB3750_AuditImpersonatedUser/Mcbp\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23463/ )\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23463/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3235/ : ABORTED\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41209/ : FAILURE\n\nCompile error at C:\\Jenkins\\workspace\\kv_engine-windows-master\\build\\tlm\\deps\\folly.exploded\\include\\folly/Traits.h(274): error C2027: use of undefined type \"Atom\u003cfolly::detail::concurrenthashmap::simd::NodeT\u003cKeyType,ValueType,Allocator,Atom\u003e*\u003e\" ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41209/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35024/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13534/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12327/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3166/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"2a0c81cb889c41b7e38f6adb7d7e975af864f48b","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-19 13:35:20.000000000","message":"Patch Set 7: Verified+1\n\nBuild Successful \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35025/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13535/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12328/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3167/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3236/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15143/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15421/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16067/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14301/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23464/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41248/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"c273375ce7166efe1d36e632c27ced6d08d27edc","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-19 14:38:34.000000000","message":"Patch Set 7:\n\nRFC on map vs sticking into engine specific ( older patchset http://review.couchbase.org/c/kv_engine/+/163709/1/engines/ep/src/ep_engine.cc )","accounts_in_message":[],"_revision_number":7},{"id":"55193b92e3a9b6bdd36c92ba26969717cd8be63f","author":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-19 14:48:39.000000000","message":"Patch Set 7:\n\n\u003e Patch Set 7:\n\u003e \n\u003e RFC on map vs sticking into engine specific ( older patchset http://review.couchbase.org/c/kv_engine/+/163709/1/engines/ep/src/ep_engine.cc )\n\nI think the extra map is somewhat redundant / error-prone. I think we should stick with the cookie-owned engine-specific; if we want to improve that then maybe look at using std::any or a very simple base class owned by unique_ptr for better ownership semantics.","accounts_in_message":[],"_revision_number":7},{"id":"e8fb3227ef69641b58acf2aac42b4131f8ee3375","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-19 14:54:24.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"bdfb9a835317fd64a526647cf6603541959856fa","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-19 14:59:42.000000000","message":"Patch Set 8:\n\n\u003e Patch Set 7:\n\u003e \n\u003e \u003e Patch Set 7:\n\u003e \u003e \n\u003e \u003e RFC on map vs sticking into engine specific ( older patchset http://review.couchbase.org/c/kv_engine/+/163709/1/engines/ep/src/ep_engine.cc )\n\u003e \n\u003e I think the extra map is somewhat redundant / error-prone. I think we should stick with the cookie-owned engine-specific; if we want to improve that then maybe look at using std::any or a very simple base class owned by unique_ptr for better ownership semantics.\n\n:roger: agree on the redundancy, flipped back to the older patchset to work from. Definitely like the sound of any/common base class","accounts_in_message":[],"_revision_number":8},{"id":"8aabc5ddad2c67316a4ae81be9a9ca854af69684","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-19 15:21:33.000000000","message":"Patch Set 8: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41254/ : FAILURE\n\nFailure of an engine_testapp test:\n\n\u003cpre\u003e\nRunning [0040/0159]: io stats...(198 ms) SKIPPED\n\n\n99% tests passed, 1 tests failed out of 412\n\nTotal Test time (real) \u003d 663.16 sec\n\nThe following tests FAIL\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41254/ )\n\nTimeout of a CTest test 412/412 Test #267: ep_testsuite.ephemeral.comp_passive ...........................................................................................} ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41254/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35055/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13566/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12365/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3198/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14333/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15454/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3268/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16107/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15175/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23498/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"3f8bc112e40bb42674a544ba1d3d6bf1b20ed2be","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-20 10:02:25.000000000","message":"Patch Set 8:\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41258/ : FAILURE\n\nFailure of GoogleTest \"PersistentAndEphemeral/STDcpTest.ConsumerNegotiatesDeletedUserXattrs_EnabledAtProducer/1\":\n\n\u003cpre\u003e\n[ RUN      ] PersistentAndEphemeral/STDcpTest.ConsumerNegotiatesDeletedUserXattrs_EnabledAtProducer/1\nunknown file: error: C++ exception with description \"KVStoreFactory ctor: Specified dbname \"ep_engine_ep_unit_tests.db/test.014902\" is not a directory\" thrown in SetUp().\nunknown file: error: SEH exception with code 0xc0000005 thrown in TearDown().\n[  FAILED  ] PersistentAndEphemeral/STDcpTest.ConsumerNegotiatesDeletedUserXattrs_EnabledAtProducer/1, where GetParam() \u003d (\"ephemeral\", \"fail_new_data\") (4 ms)\nPersistentAndEphemeral/STDcpTest.ConsumerNegotiatesDeletedUserXattrs_EnabledAtProducer/1\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41258/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35055/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13566/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12365/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3198/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14333/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15454/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3268/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16107/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15175/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23498/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"4869250a3782f5dce54386cbc91cd82928a1f3fe","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-20 10:24:28.000000000","message":"Patch Set 8: Verified+1\n\nBuild Successful \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35055/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13566/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12365/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3198/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14333/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15454/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3268/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16107/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15175/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23498/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41262/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"b460d30c4a6fd154f690d89a18bbc9246968c796","author":{"_account_id":1004368,"name":"Richard de Mellow","email":"richard.demellow@couchbase.com","username":"rdemellow","avatars":[{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35c97da872c07458f5e5bc4938b2489f.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-20 10:50:09.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"6207c9fb081c5fab5c2aea6418a4e20a3e11f820","author":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-20 10:53:24.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"1b05799cd128acf61b1a3ced7852de6fbf71bc22","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-20 11:26:20.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"9f66168d5dc470459ed5f7b92d2cde33b99975e3","author":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-20 11:30:36.000000000","message":"Patch Set 8: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"f2dd0fa290183c8dee387cc3fd60d27b8a5b715f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-20 11:42:41.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"9828df35696fc7e342e217f7fd6bebcbfac01b97","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-20 12:00:58.000000000","message":"Patch Set 9:\n\n(4 comments)","accounts_in_message":[],"_revision_number":9},{"id":"b6bb15e7fe9547d130a8d549ea6a6c9b7e850066","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-20 12:00:58.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"64b15ca72f571411571b93dd4b705412b9e12fd1","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-20 12:01:07.000000000","message":"Patch Set 9: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35063/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35063/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41266/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41266/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14341/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14341/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15462/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15462/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3206/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3206/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16120/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16120/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15183/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15183/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23509/ : ABORTED\n\nBuild which was aborted due to a newer patch set being uploaded for the given review. ( http://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23509/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3276/ : ABORTED","accounts_in_message":[],"_revision_number":9},{"id":"fab5bb049edce69a70e29369b9ff9af2e00e9d10","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-20 12:28:15.000000000","message":"Patch Set 10: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16121/ : FAILURE\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35064/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41267/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13574/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12373/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3207/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15184/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15463/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3277/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23510/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14342/ : SUCCESS","accounts_in_message":[],"_revision_number":10},{"id":"fc9ae4953b0c4210defea85f4c064c1808e2c842","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-20 12:30:05.000000000","message":"Patch Set 10: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"24c8c47f54f368c7efd8d4dfa61d79a50f7b65d7","author":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-20 12:56:00.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"28876d172b75e3a630c82a83403accc8e36ca7c6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-21 11:05:46.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"ee7e4a02f8c1c964486cc0603859a63919575c14","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-21 11:06:32.000000000","message":"Patch Set 11: -Code-Review\n\nDeferring std::any, avoiding leak by always notifyingIOComplete with success","accounts_in_message":[],"_revision_number":11},{"id":"c182573a75979c0b88097e86da2779632dd1c012","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-21 11:30:13.000000000","message":"Patch Set 11: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41294/ : FAILURE\n\nFailure of an engine_testapp test:\n\n\u003cpre\u003e\nRunning [0023/0093]: test producer stream request (backfill)...(92 ms) OK\n\n\n99% tests passed, 1 tests failed out of 413\n\nTotal Test time (real) \u003d 355.59 sec\n\nThe following tests FAIL\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41294/ )\n\nTimeout of a CTest test 413/413 Test #284: ep_testsuite_dcp.ephemeral.comp_passive .......................................................................................} ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41294/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16151/ : FAILURE\n\nFailure of an engine_testapp test:\n\n\u003cpre\u003e\nRunning [0016/0093]: test dcp replica stream one collection...../kv_engine/engines/ep/tests/ep_testsuite_dcp.cc:715 Test failed: `\" (Expected `118\", got `94\" - Buffer Size did not get set correctly)\n[2021-10-21T11:25:13.208Z] (36914 ms) FAIL\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16151/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35083/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13594/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12393/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3299/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23533/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3229/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14365/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15206/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15485/ : SUCCESS","accounts_in_message":[],"_revision_number":11},{"id":"29d486e73ca3acfc679b72d337332b11f1d21776","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-21 12:11:09.000000000","message":"Patch Set 11:\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16158/ : FAILURE\n\nFailure of an engine_testapp test:\n\n\u003cpre\u003e\nRunning [0016/0093]: test dcp replica stream one collection...../kv_engine/engines/ep/tests/ep_testsuite_dcp.cc:715 Test failed: `\" (Expected `118\", got `94\" - Buffer Size did not get set correctly)\n[2021-10-21T11:59:39.841Z] (20641 ms) FAIL\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16158/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35083/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41301/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13594/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12393/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3299/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23533/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3229/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14365/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15206/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15485/ : SUCCESS","accounts_in_message":[],"_revision_number":11},{"id":"799b871589eaf3c1dbfd94eef1742bdfbfaa8d44","author":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-21 12:13:01.000000000","message":"Patch Set 11:\n\nAny idea what is up with the cv-perf job?","accounts_in_message":[],"_revision_number":11},{"id":"1f500af360210ee1bf28cb53c3e1d9df20836f7c","author":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-21 12:16:12.000000000","message":"Patch Set 11: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"f741d17755138696663548d33c3167db2faf16f3","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-21 12:33:08.000000000","message":"Patch Set 11:\n\n(2 comments)\n\n\u003e Patch Set 11:\n\u003e \n\u003e Any idea what is up with the cv-perf job?\n\nMatching stuff up to logs from the container\n\n[2021-10-21 11:12:04 +0000] [13] [CRITICAL] WORKER TIMEOUT (pid:9773)\nRequest http://172.23.104.96/submitRun took 30.6557710171s\n[2021-10-21 11:12:04 +0000] [9773] [INFO] Worker exiting (pid: 9773)\nLogging to : lnt.log\nRunning process cleanup.\n[2021-10-21 11:12:04 +0000] [9788] [INFO] Booting worker with pid: 9788\nStarted file logging.\n[2021-10-21 11:19:04 +0000] [13] [CRITICAL] WORKER TIMEOUT (pid:9777)\nRequest http://172.23.104.96/submitRun took 30.5501039028s\n[2021-10-21 11:19:04 +0000] [9777] [INFO] Worker exiting (pid: 9777)\nLogging to : lnt.log\nRunning process cleanup.\n[2021-10-21 11:19:04 +0000] [9790] [INFO] Booting worker with pid: 9790\nStarted file logging.\n[2021-10-21 11:28:06 +0000] [13] [CRITICAL] WORKER TIMEOUT (pid:9788)\nRequest http://172.23.104.96/submitRun took 30.0466029644s\n[2021-10-21 11:28:06 +0000] [9788] [INFO] Worker exiting (pid: 9788)\n\nDoesn\u0027t look to be a lot more detail in lnt.log either","accounts_in_message":[],"_revision_number":11},{"id":"7965f3b7536cb3f4ca0d433d80b8e95fe08ede36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-10-21 12:34:10.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"de798ab8f84527242b18231ed291cc8be610f7ce","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-21 13:00:13.000000000","message":"Patch Set 12: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41303/ : FAILURE\n\nFailure of GoogleTest \"CollectionsOSODcpTest.two_collections\":\n\n\u003cpre\u003e\n[ RUN      ] CollectionsOSODcpTest.two_collections\n[       OK ] CollectionsOSODcpTest.two_collections (22 ms)\n[ RUN      ] CollectionsOSODcpTest.two_collections_backfill_pause\n2021-10-21T05:49:36.052045-07:00 CRITICAL (SynchronousEPEngine:default) Warmup::createVBuckets: vb:0 failed to read  collections manifest from disk\nunknown file: error: C++ exception with description \"CheckedExecutor failed fetchNextTask\" thrown in the test body.\nunknown file: error: C++ exception with description \"Access violation - no RTTI data!\" thrown in TearDown().\n[  FAILED  ] CollectionsOSODcpTest.two_collections_backfill_pause (22 ms)\nCollectionsOSODcpTest.two_collections\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41303/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16160/ : FAILURE\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35091/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13602/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12401/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3237/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14373/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15214/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15493/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23541/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3307/ : SUCCESS","accounts_in_message":[],"_revision_number":12},{"id":"41e3844a34b0ad61bb76ed48db079ecdd9745cb2","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-10-26 17:05:07.000000000","message":"Patch Set 12: Verified+1\n\nBuild Successful \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35091/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13602/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12401/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3237/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14373/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15214/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15493/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16236/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23541/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3307/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41391/ : SUCCESS","accounts_in_message":[],"_revision_number":12},{"id":"db095750e359b7e06f000e11b12a6be9e889c9a2","author":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-11-01 16:21:50.000000000","message":"Patch Set 12: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"d1b568f5e2ee91ca0f933c016af731b9c2b84bf7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-11-02 10:35:15.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"553c4a72edd568aada81a4470165bcfc5417c6e1","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-11-02 11:00:47.000000000","message":"Patch Set 13: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41515/ : FAILURE\n\nFailure of an engine_testapp test:\n\n\u003cpre\u003e\nRunning [0039/0159]: stats...(17 ms) OK\n\n\n99% tests passed, 1 tests failed out of 415\n\nTotal Test time (real) \u003d 661.18 sec\n\nThe following tests FAIL\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41515/ )\n\nTimeout of a CTest test 415/415 Test #268: ep_testsuite.ephemeral.comp_passive ...........................................................................................} ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41515/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35254/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13772/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12573/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14549/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3406/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15386/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15669/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16353/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3478/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23723/ : SUCCESS","accounts_in_message":[],"_revision_number":13},{"id":"a3760baf09c93c32006c7b9bbb58eea3fcc02236","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-11-02 11:23:49.000000000","message":"Patch Set 13: Verified+1\n\nBuild Successful \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/35254/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/13772/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/12573/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/14549/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.libFuzzer/job/master/3406/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/15386/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/15669/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16353/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.aarch64-linux/job/master/3478/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/23723/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/41516/ : SUCCESS","accounts_in_message":[],"_revision_number":13},{"id":"588af3e689329291792cdf3e25d6b4fc923d3ed0","author":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-11-02 12:12:59.000000000","message":"Patch Set 13: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"2740d4636a39c550ac4266f949b67ead986ba3d9","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2021-11-02 12:13:07.000000000","message":"Change has been successfully cherry-picked as a871442dc3bde545494cdb9a3be4cb92270cd5e7 by Dave Rigby","accounts_in_message":[],"_revision_number":14},{"id":"91a5c442cd157252ba37d69bc93ab1567d87435a","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-11-02 12:13:16.000000000","message":"Patch Set 14:\n\nBuild Started http://cv.jenkins.couchbase.com/job/kv_engine-post-commit-TSan-master/6199/ (1/2)","accounts_in_message":[],"_revision_number":14},{"id":"b11101a19021778f288d62e56955b0d477fcbbfe","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-11-02 12:13:17.000000000","message":"Patch Set 14:\n\nBuild Started http://cv.jenkins.couchbase.com/job/kv_engine-post-commit-master/9393/ (2/2)","accounts_in_message":[],"_revision_number":14},{"id":"522ecbf562c65854b7c107cb125861f06f430dd8","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]},"date":"2021-11-02 12:58:12.000000000","message":"Patch Set 14:\n\nBuild Unstable \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-post-commit-TSan-master/6199/ : UNSTABLE\n\nFailure of a testrunner test ( http://cv.jenkins.couchbase.com/job/kv_engine-post-commit-TSan-master/6199/ )\n\nERROR: do_warmup_100k (memcapable.WarmUpMemcachedTest)\n ( http://cv.jenkins.couchbase.com/job/kv_engine-post-commit-TSan-master/6199/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-post-commit-master/9393/ : SUCCESS\u0027","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"a871442dc3bde545494cdb9a3be4cb92270cd5e7","revisions":{"eba582ab1d9d1a051eadc722ff35f5953e093700":{"kind":"REWORK","_number":1,"created":"2021-10-15 10:56:41.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/1","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/1","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/1 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/1","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"89fa2bf06297674b265172229d59a88574170772","subject":"MB-39815: Add event-driven SyncWrite timeout handling"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"subject":"WIP: Avoid unsafe use of cookie from background tasks","message":"WIP: Avoid unsafe use of cookie from background tasks\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"89fa2bf06297674b265172229d59a88574170772","is_merged_in_target_branch":true,"change_id":"Ia70a68f4d1551a3407c8bdbb56e91eb5f5f995e2","change_number":130419,"patch_set_number":27,"change_status":"MERGED"}],"branch":"refs/heads/master"},"90c2dddc3b83fd283f4e7d10b6ea0ef071ae7dc4":{"kind":"REWORK","_number":2,"created":"2021-10-15 12:56:55.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/2","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/2","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/2 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/2","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4667e6f7a93fa124fa1c814d312bd4c05c5c24c0","subject":"MB-48841: completeCompactionExpiryBgFetch must check vbstate"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 12:56:19.000000000","tz":60},"subject":"MB-48816: WIP: Avoid unsafe use of cookie from background tasks","message":"MB-48816: WIP: Avoid unsafe use of cookie from background tasks\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4667e6f7a93fa124fa1c814d312bd4c05c5c24c0","is_merged_in_target_branch":true,"change_id":"Icc188e54005ebb7d2235fcb735f6fc1e68b7ed9a","change_number":163662,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"299f57e74b5ba0651e52c746ff885c48332416c0":{"kind":"REWORK","_number":3,"created":"2021-10-15 13:36:19.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/3","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/3","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/3 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/3","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4667e6f7a93fa124fa1c814d312bd4c05c5c24c0","subject":"MB-48841: completeCompactionExpiryBgFetch must check vbstate"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 13:30:04.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4667e6f7a93fa124fa1c814d312bd4c05c5c24c0","is_merged_in_target_branch":true,"change_id":"Icc188e54005ebb7d2235fcb735f6fc1e68b7ed9a","change_number":163662,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"58ee312b1742de7a06ff502e389329d53bb4642c":{"kind":"REWORK","_number":4,"created":"2021-10-18 09:20:23.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/4","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/4","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/4 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/4","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"fec0b98691daa4662694591f642652f59c5680cb","subject":"MB-47386: Change default max_checkpoints from 2 to 10"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-18 09:20:02.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fec0b98691daa4662694591f642652f59c5680cb","is_merged_in_target_branch":true,"change_id":"Iccf03688b143ae6516f317536ba99a1d60f18dfb","change_number":163334,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"991b8001e7e813f1e9e3abe02b742eb07d7e6f3b":{"kind":"REWORK","_number":5,"created":"2021-10-18 09:36:54.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/5","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/5","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/5 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/5","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"fec0b98691daa4662694591f642652f59c5680cb","subject":"MB-47386: Change default max_checkpoints from 2 to 10"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-18 09:36:43.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fec0b98691daa4662694591f642652f59c5680cb","is_merged_in_target_branch":true,"change_id":"Iccf03688b143ae6516f317536ba99a1d60f18dfb","change_number":163334,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"55932ec53e5d2c3d1be726f5ab1655f953f441a8":{"kind":"REWORK","_number":6,"created":"2021-10-18 09:54:31.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/6","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/6","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/6 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/6","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"fec0b98691daa4662694591f642652f59c5680cb","subject":"MB-47386: Change default max_checkpoints from 2 to 10"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-18 09:54:21.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fec0b98691daa4662694591f642652f59c5680cb","is_merged_in_target_branch":true,"change_id":"Iccf03688b143ae6516f317536ba99a1d60f18dfb","change_number":163334,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"2578c4740065cd78e84235a54d60440bc0aacb4d":{"kind":"REWORK","_number":7,"created":"2021-10-18 10:04:13.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/7","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/7","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/7 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/7","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"fec0b98691daa4662694591f642652f59c5680cb","subject":"MB-47386: Change default max_checkpoints from 2 to 10"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-18 10:04:03.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fec0b98691daa4662694591f642652f59c5680cb","is_merged_in_target_branch":true,"change_id":"Iccf03688b143ae6516f317536ba99a1d60f18dfb","change_number":163334,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"0b9b169cf3958549512b0b432a76bc38449c5972":{"kind":"REWORK","_number":8,"created":"2021-10-19 14:54:24.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/8","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/8","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/8 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/8","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"9b961fd453572d871ce18b41cebc60ce3bef394d","subject":"MB-47387: Make ep_warmup_thread indicate all threads finished"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-19 14:54:15.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"9b961fd453572d871ce18b41cebc60ce3bef394d","is_merged_in_target_branch":true,"change_id":"Icd6c587001eab2d7821e09673a5652675f9817d0","change_number":163886,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"35f020fbd263ba8a278e7905f6c05f12f69e69c8":{"kind":"REWORK","_number":9,"created":"2021-10-20 11:42:41.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/9","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/9","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/9 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/9","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3bde4394c689723cfec2568c9808ddfaa04bc2cd","subject":"MB-48862: Don\u0027t log critical msg in MagmaKVStore::prepareToDeleteImpl"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-20 11:42:30.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nTSAN Report:\nWARNING: ThreadSanitizer: data race (pid\u003d24371)\n  Read of size 8 at 0x7b54000a2df0 by thread T62:\n    #0 Cookie::getHeader() const kv_engine/daemon/cookie.cc:201 (memcached+0x6508ac)\n    #1 append_stats kv_engine/daemon/protocol/mcbp/stats_context.cc:95 (memcached+0x71fd6c)\n    ....\n    #19 void StatCollector::addStat\u003ccb::stats::Key, unsigned long const\u0026\u003e(cb::stats::Key\u0026\u0026, unsigned long const\u0026) const ../kv_engine/include/statistics/collector.h:336 (memcached+0x7e50e5)\n    #20 EventuallyPersistentEngine::addAggregatedProducerStats(BucketStatCollector const\u0026, ConnCounter const\u0026) kv_engine/engines/ep/src/ep_engine.cc:4038 (memcached+0x7e50e5)\n    #21 EventuallyPersistentEngine::doDcpStatsInner(CookieIface const*, std::function\u003cvoid (std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, void const*)\u003e const\u0026, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e) kv_engine/engines/ep/src/ep_engine.cc:4030 (memcached+0x81bd05)\n\n  Previous write of size 8 at 0x7b54000a2df0 by thread T21 (mutexes: write M3843):\n    #0 Cookie::setPacket(cb::mcbp::Header const\u0026, bool) kv_engine/daemon/cookie.cc:186 (memcached+0x65080e)\n    #1 Cookie::preserveRequest() kv_engine/daemon/cookie.h:225 (memcached+0x696aa7)\n    #2 Connection::executeCommandPipeline() kv_engine/daemon/connection.cc:581 (memcached+0x696aa7)\n    #3 Connection::executeCommandsCallback() kv_engine/daemon/connection.cc:793 (memcached+0x696be8)\n    #4 Connection::rw_callback(bufferevent*, void*) kv_engine/daemon/connection.cc:942 (memcached+0x697851)\n    #5 bufferevent_run_deferred_callbacks_unlocked /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/bufferevent.c:208 (libevent_core-2.1.so.7+0xf71d)\n    #6 folly::EventBase::loopBody(int, bool) folly/io/async/EventBase.cpp:397 (memcached+0xfc9b52)\n    #7 folly::EventBase::loop() folly/io/async/EventBase.cpp:315 (memcached+0xfcb06b)\n    #8 folly::EventBase::loopForever() folly/io/async/EventBase.cpp:538 (memcached+0xfcb06b)\n    #9 worker_libevent kv_engine/daemon/thread.cc:115 (memcached+0x6c16af)\n    #10 CouchbaseThread::run() platform/src/cb_pthreads.cc:51 (memcached+0xf217d5)\n    #11 platform_thread_wrap platform/src/cb_pthreads.cc:64 (memcached+0xf217d5)\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3bde4394c689723cfec2568c9808ddfaa04bc2cd","is_merged_in_target_branch":true,"change_id":"I538ee556081a49dde4468e39f56421d350b0d254","change_number":163892,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"147842faffc9385b9fabec1cebff0adf74088757":{"kind":"REWORK","_number":10,"created":"2021-10-20 12:00:58.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/10","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/10","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/10 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/10","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3bde4394c689723cfec2568c9808ddfaa04bc2cd","subject":"MB-48862: Don\u0027t log critical msg in MagmaKVStore::prepareToDeleteImpl"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-20 12:00:23.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nTSAN Report:\nWARNING: ThreadSanitizer: data race (pid\u003d24371)\n  Read of size 8 at 0x7b54000a2df0 by thread T62:\n    #0 Cookie::getHeader() const kv_engine/daemon/cookie.cc:201 (memcached+0x6508ac)\n    #1 append_stats kv_engine/daemon/protocol/mcbp/stats_context.cc:95 (memcached+0x71fd6c)\n    ....\n    #19 void StatCollector::addStat\u003ccb::stats::Key, unsigned long const\u0026\u003e(cb::stats::Key\u0026\u0026, unsigned long const\u0026) const ../kv_engine/include/statistics/collector.h:336 (memcached+0x7e50e5)\n    #20 EventuallyPersistentEngine::addAggregatedProducerStats(BucketStatCollector const\u0026, ConnCounter const\u0026) kv_engine/engines/ep/src/ep_engine.cc:4038 (memcached+0x7e50e5)\n    #21 EventuallyPersistentEngine::doDcpStatsInner(CookieIface const*, std::function\u003cvoid (std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, void const*)\u003e const\u0026, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e) kv_engine/engines/ep/src/ep_engine.cc:4030 (memcached+0x81bd05)\n\n  Previous write of size 8 at 0x7b54000a2df0 by thread T21 (mutexes: write M3843):\n    #0 Cookie::setPacket(cb::mcbp::Header const\u0026, bool) kv_engine/daemon/cookie.cc:186 (memcached+0x65080e)\n    #1 Cookie::preserveRequest() kv_engine/daemon/cookie.h:225 (memcached+0x696aa7)\n    #2 Connection::executeCommandPipeline() kv_engine/daemon/connection.cc:581 (memcached+0x696aa7)\n    #3 Connection::executeCommandsCallback() kv_engine/daemon/connection.cc:793 (memcached+0x696be8)\n    #4 Connection::rw_callback(bufferevent*, void*) kv_engine/daemon/connection.cc:942 (memcached+0x697851)\n    #5 bufferevent_run_deferred_callbacks_unlocked /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/bufferevent.c:208 (libevent_core-2.1.so.7+0xf71d)\n    #6 folly::EventBase::loopBody(int, bool) folly/io/async/EventBase.cpp:397 (memcached+0xfc9b52)\n    #7 folly::EventBase::loop() folly/io/async/EventBase.cpp:315 (memcached+0xfcb06b)\n    #8 folly::EventBase::loopForever() folly/io/async/EventBase.cpp:538 (memcached+0xfcb06b)\n    #9 worker_libevent kv_engine/daemon/thread.cc:115 (memcached+0x6c16af)\n    #10 CouchbaseThread::run() platform/src/cb_pthreads.cc:51 (memcached+0xf217d5)\n    #11 platform_thread_wrap platform/src/cb_pthreads.cc:64 (memcached+0xf217d5)\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3bde4394c689723cfec2568c9808ddfaa04bc2cd","is_merged_in_target_branch":true,"change_id":"I538ee556081a49dde4468e39f56421d350b0d254","change_number":163892,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"6d0e0ae156a4611b088516549792723bc6204644":{"kind":"REWORK","_number":11,"created":"2021-10-21 11:05:46.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/11","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/11","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/11 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/11","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"78d8de8a2bb7eba98f68e062f754439aaa12802a","subject":"MB-48925 2/3: Change visitBucket() to pass VBucket\u0026, not shared_ptr"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-21 11:05:37.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nTSAN Report:\nWARNING: ThreadSanitizer: data race (pid\u003d24371)\n  Read of size 8 at 0x7b54000a2df0 by thread T62:\n    #0 Cookie::getHeader() const kv_engine/daemon/cookie.cc:201 (memcached+0x6508ac)\n    #1 append_stats kv_engine/daemon/protocol/mcbp/stats_context.cc:95 (memcached+0x71fd6c)\n    ....\n    #19 void StatCollector::addStat\u003ccb::stats::Key, unsigned long const\u0026\u003e(cb::stats::Key\u0026\u0026, unsigned long const\u0026) const ../kv_engine/include/statistics/collector.h:336 (memcached+0x7e50e5)\n    #20 EventuallyPersistentEngine::addAggregatedProducerStats(BucketStatCollector const\u0026, ConnCounter const\u0026) kv_engine/engines/ep/src/ep_engine.cc:4038 (memcached+0x7e50e5)\n    #21 EventuallyPersistentEngine::doDcpStatsInner(CookieIface const*, std::function\u003cvoid (std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, void const*)\u003e const\u0026, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e) kv_engine/engines/ep/src/ep_engine.cc:4030 (memcached+0x81bd05)\n\n  Previous write of size 8 at 0x7b54000a2df0 by thread T21 (mutexes: write M3843):\n    #0 Cookie::setPacket(cb::mcbp::Header const\u0026, bool) kv_engine/daemon/cookie.cc:186 (memcached+0x65080e)\n    #1 Cookie::preserveRequest() kv_engine/daemon/cookie.h:225 (memcached+0x696aa7)\n    #2 Connection::executeCommandPipeline() kv_engine/daemon/connection.cc:581 (memcached+0x696aa7)\n    #3 Connection::executeCommandsCallback() kv_engine/daemon/connection.cc:793 (memcached+0x696be8)\n    #4 Connection::rw_callback(bufferevent*, void*) kv_engine/daemon/connection.cc:942 (memcached+0x697851)\n    #5 bufferevent_run_deferred_callbacks_unlocked /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/bufferevent.c:208 (libevent_core-2.1.so.7+0xf71d)\n    #6 folly::EventBase::loopBody(int, bool) folly/io/async/EventBase.cpp:397 (memcached+0xfc9b52)\n    #7 folly::EventBase::loop() folly/io/async/EventBase.cpp:315 (memcached+0xfcb06b)\n    #8 folly::EventBase::loopForever() folly/io/async/EventBase.cpp:538 (memcached+0xfcb06b)\n    #9 worker_libevent kv_engine/daemon/thread.cc:115 (memcached+0x6c16af)\n    #10 CouchbaseThread::run() platform/src/cb_pthreads.cc:51 (memcached+0xf217d5)\n    #11 platform_thread_wrap platform/src/cb_pthreads.cc:64 (memcached+0xf217d5)\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"78d8de8a2bb7eba98f68e062f754439aaa12802a","is_merged_in_target_branch":true,"change_id":"I5f16e71858cc6ec78f6addd27a8aaf5a82500c46","change_number":163784,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e56d1048099fc6ad81a72b03df3d3725a79e78de":{"kind":"REWORK","_number":12,"created":"2021-10-21 12:34:10.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/12","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/12","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/12 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/12","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/12 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"78d8de8a2bb7eba98f68e062f754439aaa12802a","subject":"MB-48925 2/3: Change visitBucket() to pass VBucket\u0026, not shared_ptr"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-21 12:33:36.000000000","tz":60},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nTSAN Report:\nWARNING: ThreadSanitizer: data race (pid\u003d24371)\n  Read of size 8 at 0x7b54000a2df0 by thread T62:\n    #0 Cookie::getHeader() const kv_engine/daemon/cookie.cc:201 (memcached+0x6508ac)\n    #1 append_stats kv_engine/daemon/protocol/mcbp/stats_context.cc:95 (memcached+0x71fd6c)\n    ....\n    #19 void StatCollector::addStat\u003ccb::stats::Key, unsigned long const\u0026\u003e(cb::stats::Key\u0026\u0026, unsigned long const\u0026) const ../kv_engine/include/statistics/collector.h:336 (memcached+0x7e50e5)\n    #20 EventuallyPersistentEngine::addAggregatedProducerStats(BucketStatCollector const\u0026, ConnCounter const\u0026) kv_engine/engines/ep/src/ep_engine.cc:4038 (memcached+0x7e50e5)\n    #21 EventuallyPersistentEngine::doDcpStatsInner(CookieIface const*, std::function\u003cvoid (std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, void const*)\u003e const\u0026, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e) kv_engine/engines/ep/src/ep_engine.cc:4030 (memcached+0x81bd05)\n\n  Previous write of size 8 at 0x7b54000a2df0 by thread T21 (mutexes: write M3843):\n    #0 Cookie::setPacket(cb::mcbp::Header const\u0026, bool) kv_engine/daemon/cookie.cc:186 (memcached+0x65080e)\n    #1 Cookie::preserveRequest() kv_engine/daemon/cookie.h:225 (memcached+0x696aa7)\n    #2 Connection::executeCommandPipeline() kv_engine/daemon/connection.cc:581 (memcached+0x696aa7)\n    #3 Connection::executeCommandsCallback() kv_engine/daemon/connection.cc:793 (memcached+0x696be8)\n    #4 Connection::rw_callback(bufferevent*, void*) kv_engine/daemon/connection.cc:942 (memcached+0x697851)\n    #5 bufferevent_run_deferred_callbacks_unlocked /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/bufferevent.c:208 (libevent_core-2.1.so.7+0xf71d)\n    #6 folly::EventBase::loopBody(int, bool) folly/io/async/EventBase.cpp:397 (memcached+0xfc9b52)\n    #7 folly::EventBase::loop() folly/io/async/EventBase.cpp:315 (memcached+0xfcb06b)\n    #8 folly::EventBase::loopForever() folly/io/async/EventBase.cpp:538 (memcached+0xfcb06b)\n    #9 worker_libevent kv_engine/daemon/thread.cc:115 (memcached+0x6c16af)\n    #10 CouchbaseThread::run() platform/src/cb_pthreads.cc:51 (memcached+0xf217d5)\n    #11 platform_thread_wrap platform/src/cb_pthreads.cc:64 (memcached+0xf217d5)\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"78d8de8a2bb7eba98f68e062f754439aaa12802a","is_merged_in_target_branch":true,"change_id":"I5f16e71858cc6ec78f6addd27a8aaf5a82500c46","change_number":163784,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/master"},"355b333d09f3fd32bc579b2d72ee59fc758f5435":{"kind":"REWORK","_number":13,"created":"2021-11-02 10:35:15.000000000","uploader":{"_account_id":1003828,"name":"James H","email":"james.harrison@couchbase.com","username":"jameseh96","avatars":[{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/70d2875f461e17e71a2a16972681c794.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/13","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/13","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/13 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/13","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/13 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"cf924ca08319521c56299103b4fd319279531b77","subject":"[cbsasl] getName may be final"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-11-02 10:34:36.000000000","tz":0},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nTSAN Report:\nWARNING: ThreadSanitizer: data race (pid\u003d24371)\n  Read of size 8 at 0x7b54000a2df0 by thread T62:\n    #0 Cookie::getHeader() const kv_engine/daemon/cookie.cc:201 (memcached+0x6508ac)\n    #1 append_stats kv_engine/daemon/protocol/mcbp/stats_context.cc:95 (memcached+0x71fd6c)\n    ....\n    #19 void StatCollector::addStat\u003ccb::stats::Key, unsigned long const\u0026\u003e(cb::stats::Key\u0026\u0026, unsigned long const\u0026) const ../kv_engine/include/statistics/collector.h:336 (memcached+0x7e50e5)\n    #20 EventuallyPersistentEngine::addAggregatedProducerStats(BucketStatCollector const\u0026, ConnCounter const\u0026) kv_engine/engines/ep/src/ep_engine.cc:4038 (memcached+0x7e50e5)\n    #21 EventuallyPersistentEngine::doDcpStatsInner(CookieIface const*, std::function\u003cvoid (std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, void const*)\u003e const\u0026, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e) kv_engine/engines/ep/src/ep_engine.cc:4030 (memcached+0x81bd05)\n\n  Previous write of size 8 at 0x7b54000a2df0 by thread T21 (mutexes: write M3843):\n    #0 Cookie::setPacket(cb::mcbp::Header const\u0026, bool) kv_engine/daemon/cookie.cc:186 (memcached+0x65080e)\n    #1 Cookie::preserveRequest() kv_engine/daemon/cookie.h:225 (memcached+0x696aa7)\n    #2 Connection::executeCommandPipeline() kv_engine/daemon/connection.cc:581 (memcached+0x696aa7)\n    #3 Connection::executeCommandsCallback() kv_engine/daemon/connection.cc:793 (memcached+0x696be8)\n    #4 Connection::rw_callback(bufferevent*, void*) kv_engine/daemon/connection.cc:942 (memcached+0x697851)\n    #5 bufferevent_run_deferred_callbacks_unlocked /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/bufferevent.c:208 (libevent_core-2.1.so.7+0xf71d)\n    #6 folly::EventBase::loopBody(int, bool) folly/io/async/EventBase.cpp:397 (memcached+0xfc9b52)\n    #7 folly::EventBase::loop() folly/io/async/EventBase.cpp:315 (memcached+0xfcb06b)\n    #8 folly::EventBase::loopForever() folly/io/async/EventBase.cpp:538 (memcached+0xfcb06b)\n    #9 worker_libevent kv_engine/daemon/thread.cc:115 (memcached+0x6c16af)\n    #10 CouchbaseThread::run() platform/src/cb_pthreads.cc:51 (memcached+0xf217d5)\n    #11 platform_thread_wrap platform/src/cb_pthreads.cc:64 (memcached+0xf217d5)\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"cf924ca08319521c56299103b4fd319279531b77","is_merged_in_target_branch":true,"change_id":"I1549b980a2986b66672d85f10983da20a7a58677","change_number":164405,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a871442dc3bde545494cdb9a3be4cb92270cd5e7":{"kind":"REWORK","_number":14,"created":"2021-11-02 12:13:07.000000000","uploader":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/09/163709/14","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/09/163709/14","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/14 \u0026\u0026 git checkout -b change-163709 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/09/163709/14","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/09/163709/14 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"8ae3b4f35d160326f40ca50ab5bd6974d5908b1f","subject":"Reduce coupling in KVShard"}],"author":{"name":"James Harrison","email":"james.harrison@couchbase.com","date":"2021-10-15 10:55:40.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-11-02 12:13:07.000000000","tz":0},"subject":"MB-48816: Avoid unsafe use of cookie from background tasks","message":"MB-48816: Avoid unsafe use of cookie from background tasks\n\nPreviously, StatCheckpointTask and StatDCPTask immediately wrote\nresponses when collecting stats while on a background thread.\n\nTSAN reported this as unsafe; no locks prevent potential racing with a\nfrontend thread manipulating the cookie.\n\nChange both tasks to accumulate task values, but leave the frontend\nthread to actually write the responses when it resumes the\newouldblock\u0027ed operation.\n\nTSAN Report:\nWARNING: ThreadSanitizer: data race (pid\u003d24371)\n  Read of size 8 at 0x7b54000a2df0 by thread T62:\n    #0 Cookie::getHeader() const kv_engine/daemon/cookie.cc:201 (memcached+0x6508ac)\n    #1 append_stats kv_engine/daemon/protocol/mcbp/stats_context.cc:95 (memcached+0x71fd6c)\n    ....\n    #19 void StatCollector::addStat\u003ccb::stats::Key, unsigned long const\u0026\u003e(cb::stats::Key\u0026\u0026, unsigned long const\u0026) const ../kv_engine/include/statistics/collector.h:336 (memcached+0x7e50e5)\n    #20 EventuallyPersistentEngine::addAggregatedProducerStats(BucketStatCollector const\u0026, ConnCounter const\u0026) kv_engine/engines/ep/src/ep_engine.cc:4038 (memcached+0x7e50e5)\n    #21 EventuallyPersistentEngine::doDcpStatsInner(CookieIface const*, std::function\u003cvoid (std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e, void const*)\u003e const\u0026, std::basic_string_view\u003cchar, std::char_traits\u003cchar\u003e \u003e) kv_engine/engines/ep/src/ep_engine.cc:4030 (memcached+0x81bd05)\n\n  Previous write of size 8 at 0x7b54000a2df0 by thread T21 (mutexes: write M3843):\n    #0 Cookie::setPacket(cb::mcbp::Header const\u0026, bool) kv_engine/daemon/cookie.cc:186 (memcached+0x65080e)\n    #1 Cookie::preserveRequest() kv_engine/daemon/cookie.h:225 (memcached+0x696aa7)\n    #2 Connection::executeCommandPipeline() kv_engine/daemon/connection.cc:581 (memcached+0x696aa7)\n    #3 Connection::executeCommandsCallback() kv_engine/daemon/connection.cc:793 (memcached+0x696be8)\n    #4 Connection::rw_callback(bufferevent*, void*) kv_engine/daemon/connection.cc:942 (memcached+0x697851)\n    #5 bufferevent_run_deferred_callbacks_unlocked /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/bufferevent.c:208 (libevent_core-2.1.so.7+0xf71d)\n    #6 folly::EventBase::loopBody(int, bool) folly/io/async/EventBase.cpp:397 (memcached+0xfc9b52)\n    #7 folly::EventBase::loop() folly/io/async/EventBase.cpp:315 (memcached+0xfcb06b)\n    #8 folly::EventBase::loopForever() folly/io/async/EventBase.cpp:538 (memcached+0xfcb06b)\n    #9 worker_libevent kv_engine/daemon/thread.cc:115 (memcached+0x6c16af)\n    #10 CouchbaseThread::run() platform/src/cb_pthreads.cc:51 (memcached+0xf217d5)\n    #11 platform_thread_wrap platform/src/cb_pthreads.cc:64 (memcached+0xf217d5)\n\nChange-Id: I3fbd8d51e174a7d19c5cb608a969795e445b8e86\nReviewed-on: http://review.couchbase.org/c/kv_engine/+/163709\nTested-by: Build Bot \u003cbuild@couchbase.com\u003e\nReviewed-by: Dave Rigby \u003cdaver@couchbase.com\u003e\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8ae3b4f35d160326f40ca50ab5bd6974d5908b1f","is_merged_in_target_branch":true,"change_id":"I9c1ad7b9a08aabc8a74057b90a07dd52271daab1","change_number":160324,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000011,"name":"Build Bot","email":"build@couchbase.com","username":"buildbot","avatars":[{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0ba35a43c05d6329d9b2136bab05a733.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}],"tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000966,"name":"Dave Rigby","email":"daver@couchbase.com","username":"drigby","avatars":[{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/514e75a8d75cc1fcdb22433d445ae8f1.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}},{"label":"Well-Formed","status":"MAY"}]},{"status":"CLOSED"}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Custom-Rule","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Custom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["Custom-Rule"],"failing_atoms":[]}}]}
