)]}'
{"id":"kv_engine~153272","triplet_id":"kv_engine~master~I32c37dfc9672663e5741433885787f1e941fe795","project":"kv_engine","branch":"master","hashtags":[],"change_id":"I32c37dfc9672663e5741433885787f1e941fe795","subject":"MB-46216: Check log format strings at compile-time (ep-engine)","status":"MERGED","created":"2021-05-10 15:06:41.000000000","updated":"2021-06-07 11:48:34.000000000","submitted":"2021-06-07 10:17:02.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":2,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"153272-1623061022922-a11010b2","meta_rev_id":"268337896f455ab4b1979692e8cbab4735a770e9","_number":153272,"virtual_id_number":153272,"owner":{"_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}]},"actions":{},"labels":{"Verified":{"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":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-06-07 10:17:02.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":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}]},{"tag":"autogenerated:gerrit:merged","value":0,"date":"2021-06-07 10:17:02.000000000","permitted_voting_range":{"min":0,"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":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}]},"all":[{"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}]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-06-07 10:17:02.000000000","permitted_voting_range":{"min":2,"max":2},"_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}]},{"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":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":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}]},{"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":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}]},{"_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":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-05-10 15:07:33.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-06-04 14:33:25.000000000","updated_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}]},"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-06-04 14:33:25.000000000","updated_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}]},"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-06-04 14:33:25.000000000","updated_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}]},"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-06-04 14:33:25.000000000","updated_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}]},"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-06-04 14:33:25.000000000","updated_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}]},"reviewer":{"_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}]},"state":"REVIEWER"},{"updated":"2021-06-04 14:33:25.000000000","updated_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}]},"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-06-04 14:33:25.000000000","updated_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}]},"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-06-04 14:33:25.000000000","updated_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}]},"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":"b1ef003496fa42a666ad71d04baa1d0f874a095b","tag":"autogenerated:gerrit:newWipPatchSet","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-05-10 15:06:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2a48e92aca19c5aee1381fada224dcd591804858","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-05-10 15:07:33.000000000","message":"Patch Set 1: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy/8906/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:26:24: error: no member named \"detail\" in namespace \"fmt\"; did you mean \"spdlog::details\"? [clang-diagnostic-error]\n    logInner(lvl, fmt, fmt::detail::make_args_checked\u003cArgs...\u003e(fmt, args...));\n                       ^~~~~~~~~~~\n                       spdlog::details\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/third_party/spdlog/include/spdlog/details/pattern_formatter.h:25:11: note: \"spdlog::details\" declared here\nnamespace details {\n          ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:26:37: error: no member named \"make_args_checked\" in namespace \"spdlog::details\" [clang-diagnostic-error]\n    logInner(lvl, fmt, fmt::detail::make_args_checked\u003cArgs...\u003e(fmt, args...));\n                                    ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:26:55: error: \"Args\" does not refer to a value [clang-diagnostic-error]\n    logInner(lvl, fmt, fmt::detail::make_args_checked\u003cArgs...\u003e(fmt, args...));\n                                                      ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:19:35: note: declared here\ntemplate \u003ctypename S, typename... Args\u003e\n                                  ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:42:25: error: no member named \"detail\" in namespace \"fmt\"; did you mean \"spdlog::details\"? [clang-diagnostic-error]\n    logInner(lvl, \"{}\", fmt::detail::make_args_checked\u003cT\u003e(\"{}\", msg));\n                        ^~~~~~~~~~~\n                        spdlog::details\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/third_party/spdlog/include/spdlog/details/pattern_formatter.h:25:11: note: \"spdlog::details\" declared here\nnamespace details {\n          ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:42:38: error: no member named \"make_args_checked\" in namespace \"spdlog::details\" [clang-diagnostic-error]\n    logInner(lvl, \"{}\", fmt::detail::make_args_checked\u003cT\u003e(\"{}\", msg));\n                                     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:42:56: error: \"T\" does not refer to a value [clang-diagnostic-error]\n    logInner(lvl, \"{}\", fmt::detail::make_args_checked\u003cT\u003e(\"{}\", msg));\n                                                       ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:37:20: note: declared here\ntemplate \u003ctypename T\u003e\n                   ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy/8906/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy/8906/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7458/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"50f3e2c8cdad95a911ba089a5b404eb2f4f8b4c8","tag":"autogenerated:gerrit:setTopic","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-05-10 15:17:57.000000000","message":"Topic set to CC.next","accounts_in_message":[],"_revision_number":1},{"id":"bb8e1ecc8f531bd99da3ff9026aea0e5747c776f","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-05-27 11:25:56.000000000","message":"Patch Set 1:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":1},{"id":"a8def0264be2693c01ce462d21328fe2ea9d81ee","tag":"autogenerated:gerrit:newPatchSet","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-05-27 11:26:00.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"4109b2afe5cc7217e7a24ca5487794217baaedb9","tag":"autogenerated:gerrit:setTopic","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-05-27 11:26:12.000000000","message":"Topic CC.next removed","accounts_in_message":[],"_revision_number":2},{"id":"f07a7e28954ddbd83eb09d4c4b6de029f4848c79","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-05-27 11:39:56.000000000","message":"Patch Set 1:\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10913/ : FAILURE\n\nCompile error at [2021-05-27T11:34:46.477Z] ../kv_engine/engines/ep/src/bucket_logger_impl.h:26:37:\nerror: ?make_args_checked? is not a member of ?fmt::v7::detail?; did you mean ?make_checked??\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10913/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10769/ : FAILURE\n\nCompile error at [2021-05-27T11:34:50.034Z] ../kv_engine/engines/ep/src/bucket_logger_impl.h:26:37:\nerror: ?make_args_checked? is not a member of ?fmt::v7::detail?; did you mean ?make_checked??\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10769/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11173/ : FAILURE\n\nCompile error at [2021-05-27T11:36:57.840Z] ../kv_engine/engines/ep/src/bucket_logger_impl.h:26:24:\nerror: no template named \"make_args_checked\" in namespace \"fmt::v7::detail\"; did you mean \"fmt::make_args_checked\"?\n ( http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11173/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18735/ : FAILURE\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9837/ : FAILURE\n\nCompile error at [2021-05-27T11:30:50.110Z] ../kv_engine/engines/ep/src/bucket_logger_impl.h:26:24:\nerror: no template named \"make_args_checked\" in namespace \"fmt::v7::detail\"; did you mean \"fmt::make_args_checked\"?\n ( http://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9837/ )","accounts_in_message":[],"_revision_number":1},{"id":"420ec515ce5c57783b07b0332b905dd05ac60e52","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-05-27 12:00:35.000000000","message":"Patch Set 2: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30852/ : FAILURE\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_analyzer-master/kv_engine/engines/ep/src/bucket_logger_impl.h:26:24:\nerror: no template named \"make_args_checked\" in namespace \"fmt::v7::detail\"; did you mean \"fmt::make_args_checked\"?\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30852/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9207/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:26:24: error: no template named \"make_args_checked\" in namespace \"fmt::v7::detail\"; did you mean \"fmt::make_args_checked\"? [clang-diagnostic-error]\n    logInner(lvl, fmt, fmt::detail::make_args_checked\u003cArgs...\u003e(fmt, args...));\n                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n                       fmt::make_args_checked\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/build-kv_engine-clang-tidy/tlm/deps/fmt.exploded/include/fmt/core.h:1617:13: note: \"fmt::make_args_checked\" declared here\ninline auto make_args_checked(const S\u0026 format_str,\n            ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:42:25: error: no template named \"make_args_checked\" in namespace \"fmt::v7::detail\"; did you mean \"fmt::make_args_checked\"? [clang-diagnostic-error]\n    logInner(lvl, \"{}\", fmt::detail::make_args_checked\u003cT\u003e(\"{}\", msg));\n                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n                        fmt::make_args_checked\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/build-kv_engine-clang-tidy/tlm/deps/fmt.exploded/include/fmt/core.h:1617:13: note: \"fmt::make_args_checked\" declared here\ninline auto make_args_checked(const S\u0026 format_str,\n            ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9207/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9207/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36114/ : FAILURE\n\nCompile error at c:\\jenkins\\workspace\\kv_engine-windows-master\\kv_engine\\engines\\ep\\src\\bucket_logger_impl.h(26): error C2039: \"make_args_checked\": is not a member of \"fmt::v7::detail\" ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36114/ )\n\nCompile error at    fmt/format.h:2873:27:\nerror: constexpr variable \"invalid_format\" must be initialized by a constant expression\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36114/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10914/ : FAILURE\n\nCompile error at [2021-05-27T11:38:13.795Z] ../kv_engine/engines/ep/src/bucket_logger_impl.h:26:37:\nerror: ?make_args_checked? is not a member of ?fmt::v7::detail?; did you mean ?make_checked??\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10914/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10770/ : FAILURE\n\nCompile error at [2021-05-27T11:38:01.780Z] ../kv_engine/engines/ep/src/bucket_logger_impl.h:26:37:\nerror: ?make_args_checked? is not a member of ?fmt::v7::detail?; did you mean ?make_checked??\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10770/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11174/ : FAILURE\n\nCompile error at [2021-05-27T11:37:51.593Z] ../kv_engine/engines/ep/src/bucket_logger_impl.h:26:24:\nerror: no template named \"make_args_checked\" in namespace \"fmt::v7::detail\"; did you mean \"fmt::make_args_checked\"?\n ( http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11174/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18736/ : FAILURE\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.ASan-UBSan/job/master/18736/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9838/ : FAILURE\n\nCompile error at [2021-05-27T11:32:12.184Z] ../kv_engine/engines/ep/src/bucket_logger_impl.h:26:24:\nerror: no template named \"make_args_checked\" in namespace \"fmt::v7::detail\"; did you mean \"fmt::make_args_checked\"?\n ( http://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9838/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7783/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"bbd10000460fd3b15cb275824e98dd372c529315","tag":"autogenerated:gerrit:newPatchSet","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-05-27 13:02:32.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"97eb13df697faab5d6dc14ba4eb05623ea773695","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-05-27 13:20:37.000000000","message":"Patch Set 3: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9214/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9214/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9214/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10775/ : FAILURE\n\nCompile error at [2021-05-27T13:05:54.968Z] ../kv_engine/engines/ep/src/configuration.cc:82:18:\nerror: use of local variable with automatic storage from containing function\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10775/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10919/ : FAILURE\n\nCompile error at [2021-05-27T13:06:58.296Z] ../kv_engine/engines/ep/src/configuration.cc:82:18:\nerror: use of local variable with automatic storage from containing function\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10919/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36128/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\configuration.cc(82): error C2326: \"ValueChangedValidator::validateBool::\u003clambda_c942adeb132d9f4954a61f1308b69019\u003e::()::FMT_COMPILE_STRING::operator fmt::v7::basic_string_view\u003cchar\u003e(void) const\": function cannot access \"error\" ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36128/ )\n\nCompile error at    fmt/format.h:2873:27:\nerror: constexpr variable \"invalid_format\" must be initialized by a constant expression\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36128/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30857/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7792/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9843/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11179/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18741/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"12b3ce04434a0a5e2e1cf5931145628487651a63","tag":"autogenerated:gerrit:newPatchSet","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-05-27 13:52:36.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ff38e5c474c974299add3c1a655a1422237deed3","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-05-27 14:24:41.000000000","message":"Patch Set 4: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9222/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9222/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9222/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36137/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\configuration.cc(82): error C2326: \"ValueChangedValidator::validateBool::\u003clambda_c942adeb132d9f4954a61f1308b69019\u003e::()::FMT_COMPILE_STRING::operator fmt::v7::basic_string_view\u003cchar\u003e(void) const\": function cannot access \"error\" ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36137/ )\n\nCompile error at    fmt/format.h:2873:27:\nerror: constexpr variable \"invalid_format\" must be initialized by a constant expression\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36137/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10927/ : FAILURE\n\nCompile error at [2021-05-27T14:10:05.088Z] ../kv_engine/engines/ep/src/configuration.cc:82:18:\nerror: use of local variable with automatic storage from containing function\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10927/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10783/ : FAILURE\n\nCompile error at [2021-05-27T14:08:05.309Z] ../kv_engine/engines/ep/src/configuration.cc:82:18:\nerror: use of local variable with automatic storage from containing function\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10783/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30864/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7802/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11187/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18750/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9851/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"74ad28db410e5a80c9595d6e9fd9f27a97ff3d55","tag":"autogenerated:gerrit:newPatchSet","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-05-27 14:58:38.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a616eb69a8b92c4ecb8a66cfc6067c05f8155905","tag":"autogenerated:gerrit:newPatchSet","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-05-27 15:14:58.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"a01e6757d1119138a419f52bfbe9a69bfcd391d2","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-05-27 15:20:04.000000000","message":"Patch Set 5: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9226/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9226/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9226/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36145/ : FAILURE\n\nCompile error at C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\VC\\Tools\\MSVC\\14.16.27023\\include\\memory(1584): fatal error C1088: Cannot flush compiler intermediate file: \"C:\\Users\\Administrator\\AppData\\Local\\Temp\\_CL_c28f7376ex\": No space left on device ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36145/ )\n\nCompile error at    fmt/format.h:2873:27:\nerror: constexpr variable \"invalid_format\" must be initialized by a constant expression\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36145/ )\n\nLink error: fatal error LNK1180: insufficient disk space to complete link ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36145/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30868/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7806/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10787/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9855/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10931/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11191/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18755/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"23c4aa24cfa4a2c90487ffc29ab46fd98dfd7ac3","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-05-27 15:43:10.000000000","message":"Patch Set 5:\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9226/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9226/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9226/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36146/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\access_scanner.cc(58): error C3861: \"EP_LOG_FMT\": identifier not found ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36146/ )\n\nCompile error at    fmt/format.h:2873:27:\nerror: constexpr variable \"invalid_format\" must be initialized by a constant expression\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36146/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30868/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7806/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10787/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9855/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10931/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11191/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18755/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"a25d80f412c3bd1b6b11821a7fe2f952b6977df5","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-05-27 16:01:57.000000000","message":"Patch Set 6:\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9228/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9228/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9228/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36148/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\cb3_executorthread.cc(33): error C3861: \"EP_LOG_FMT\": identifier not found ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36148/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9857/ : FAILURE\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.macos/job/master/9857/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30870/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7808/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11193/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10933/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10789/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18758/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"505788ba9121206b6754e075a6e4452fab0b6482","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-05-27 21:05:27.000000000","message":"Patch Set 6:\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9228/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9228/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9228/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36148/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\cb3_executorthread.cc(33): error C3861: \"EP_LOG_FMT\": identifier not found ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36148/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30870/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7808/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11193/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10933/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10789/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18758/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9872/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"59c9fcf1c5c4d46454b3d7e1b2d4238c66be2c51","tag":"autogenerated:gerrit:newPatchSet","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-05-28 14:23:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"28484071c0154ec5ece215e3cfb9d1aacc477c07","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-05-28 14:38:22.000000000","message":"Patch Set 7: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30917/ : FAILURE\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_analyzer-master/kv_engine/engines/ep/benchmarks/benchmark_memory_tracker.cc:57:9:\nerror: expected expression\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30917/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9283/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9283/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9283/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36201/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\bgfetcher.cc(41): error C2109: subscript requires array or pointer type ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36201/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10836/ : FAILURE\n\nCompile error at [2021-05-28T14:30:01.862Z] ../kv_engine/engines/ep/src/bucket_logger.h:246:75:\nerror: expected primary-expression before ?)? token\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10836/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9906/ : FAILURE\n\nCompile error at [2021-05-28T14:27:20.679Z] ../kv_engine/engines/ep/benchmarks/benchmark_memory_tracker.cc:57:9:\nerror: expected expression\n ( http://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9906/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10982/ : FAILURE\n\nCompile error at [2021-05-28T14:26:48.912Z] ../kv_engine/engines/ep/src/bucket_logger.h:246:75:\nerror: expected primary-expression before ?)? token\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10982/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11245/ : FAILURE\n\nCompile error at [2021-05-28T14:26:15.820Z] ../kv_engine/engines/ep/benchmarks/benchmark_memory_tracker.cc:57:9:\nerror: expected expression\n ( http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11245/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18819/ : FAILURE\n\nCompile error at [2021-05-28T14:26:57.252Z] ../kv_engine/engines/ep/benchmarks/benchmark_memory_tracker.cc:57:9:\nerror: expected expression\n ( http://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18819/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7862/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"b7421ea4ce1bb69670dd6d98f82eaa117d521aba","tag":"autogenerated:gerrit:newPatchSet","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-05-28 16:35:38.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"88d0013b54bdb1638eddddb0af7c55477f3ce870","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-05-28 16:51:09.000000000","message":"Patch Set 8: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9285/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9285/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9285/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36203/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\access_scanner.cc(58): error C2327: \"ItemAccessVisitor::next\": is not a type name, static, or enumerator ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36203/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18822/ : FAILURE\n\nFailure of an engine_testapp test:\n\n\u003cpre\u003e\nRunning [0015/0096]: test dcp replica stream one collection with mutations just from disk...Uncaught std::exception. what():ThrowExceptionUnderflowPolicy current:497 arg:521\n[2021-05-28T16:43:50.098Z] (20226 ms) DIED\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18822/ )\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.ASan-UBSan/job/master/18822/ )\n\nAddressSanitizer issue: 672 byte(s) leaked in 2 allocation(s). ( http://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18822/ )\n\nTest exceeded the timeout:\n[2021-05-28T16:43:50.099Z] /usr/bin/timeout: the monitored command dumped core ( http://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18822/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30919/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7867/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9908/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10984/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11247/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10838/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"5d8af7c5a122a9d7753d9ba805d8451d735ef0f4","tag":"autogenerated:gerrit:newPatchSet","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-05-28 19:24:39.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"d41df2eb6fc8862a2bdfc6d31a1abd130c808ffb","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-05-28 19:48:35.000000000","message":"Patch Set 9: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9286/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9286/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9286/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36204/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\cb3_executorthread.cc(34): error C2327: \"CB3ExecutorThread::name\": is not a type name, static, or enumerator ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36204/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/9909/ : FAILURE\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.macos/job/master/9909/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30920/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7868/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10839/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10985/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11248/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18823/ : SUCCESS","accounts_in_message":[],"_revision_number":9},{"id":"553fb094fc5926cc4edd3e435bfba2eaf671d5a3","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-06-02 10:53:53.000000000","message":"Patch Set 9:\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9286/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9286/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9286/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36204/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\cb3_executorthread.cc(34): error C2327: \"CB3ExecutorThread::name\": is not a type name, static, or enumerator ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36204/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/10025/ : FAILURE\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/30920/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7868/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10839/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/10985/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11248/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18823/ : SUCCESS","accounts_in_message":[],"_revision_number":9},{"id":"a2a0294b01f41f4e4e32678a62a0971e6df4bd13","tag":"autogenerated:gerrit:newPatchSet","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-06-02 11:05:11.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"d93087afdc1074087d3643ebfc40060ff2405979","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-06-02 11:22:40.000000000","message":"Patch Set 10: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/31026/ : FAILURE\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_analyzer-master/kv_engine/engines/ep/src/defragmenter.cc:62:47:\nerror: no member named \"first\" in \"cb::FragmentationStats\"\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/31026/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9387/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9387/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9387/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36311/ : FAILURE\n\nCompile error at ..\\kv_engine\\engines\\ep\\src\\defragmenter.cc(63): error C2039: \"first\": is not a member of \"cb::FragmentationStats\" ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36311/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11365/ : FAILURE\n\nCompile error at [2021-06-02T11:11:45.087Z] ../kv_engine/engines/ep/src/defragmenter.cc:62:47:\nerror: no member named \"first\" in \"cb::FragmentationStats\"\n ( http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11365/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18951/ : FAILURE\n\nCompile error at [2021-06-02T11:12:07.667Z] ../kv_engine/engines/ep/src/defragmenter.cc:62:47:\nerror: no member named \"first\" in \"cb::FragmentationStats\"\n ( http://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18951/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/10027/ : FAILURE\n\nCompile error at [2021-06-02T11:06:40.731Z] ../kv_engine/engines/ep/src/defragmenter.cc:62:47:\nerror: no member named \"first\" in \"cb::FragmentationStats\"\n ( http://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/10027/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/11103/ : FAILURE\n\nCompile error at [2021-06-02T11:12:00.926Z] ../kv_engine/engines/ep/src/defragmenter.cc:62:47:\nerror: ?class cb::FragmentationStats? has no member named ?first?\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/11103/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10957/ : FAILURE\n\nCompile error at [2021-06-02T11:12:30.292Z] ../kv_engine/engines/ep/src/defragmenter.cc:62:47:\nerror: ?class cb::FragmentationStats? has no member named ?first?\n ( http://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10957/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/7980/ : SUCCESS","accounts_in_message":[],"_revision_number":10},{"id":"f97d2b822988131ef90b09351df2e8c577e4652f","tag":"autogenerated:gerrit:newPatchSet","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-06-02 14:20:41.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":11},{"id":"4f513aae085e246a273e69f6b4683dbaa0f6ceee","tag":"autogenerated:gerrit:newPatchSet","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-06-02 14:36:49.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"d748b7e74a254a0981fa67129cc9e463552b8884","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-06-02 14:37:09.000000000","message":"Patch Set 11: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/31050/ : 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/31050/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36339/ : 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/36339/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11389/ : 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/11389/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18976/ : ABORTED\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10981/ : 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/10981/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/11127/ : 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/11127/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9411/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9411/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9411/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/8005/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/10052/ : SUCCESS","accounts_in_message":[],"_revision_number":11},{"id":"48efc64697595d0063e8dbd9d1f0b393859d8c73","tag":"autogenerated:gerrit:newPatchSet","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-06-02 14:37:21.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"f0d3510bba45d844b69c357c6dbb07ae4c40f75e","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-06-02 14:37:27.000000000","message":"Patch Set 12: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/10055/ : ABORTED\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/11130/ : 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/11130/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10984/ : 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/10984/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11392/ : 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/11392/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18979/ : 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/18979/ )","accounts_in_message":[],"_revision_number":12},{"id":"7cf9a3eaefea156c35a8c119233677f8f00f7d22","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-06-02 15:24:27.000000000","message":"Patch Set 13: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9414/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9414/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9414/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36342/ : FAILURE\n\nFailure of GoogleTest \"DurabilityRespondAmbiguousTest.RespondAmbiguousNotificationDeadLock\":\n\n\u003cpre\u003e\n[ RUN      ] DurabilityRespondAmbiguousTest.RespondAmbiguousNotificationDeadLock\nunknown file: error: C++ exception with description \"cb::io::rmrf: remove of directory \\\\?\\C:\\Jenkins\\workspace\\kv_engine-windows-master\\build\\kv_engine\\ep_engine_ep_unit_tests.db\\test.987302 failed: unknown error\" thrown in the test body.\n[  FAILED  ] DurabilityRespondAmbiguousTest.RespondAmbiguousNotificationDeadLock (1596 ms)\nDurabilityRespondAmbiguousTest.RespondAmbiguousNotificationDeadLock\n\u003c/pre\u003e\n ( http://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36342/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/31053/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/8008/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11393/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/18980/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/10985/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/10056/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/11131/ : SUCCESS","accounts_in_message":[],"_revision_number":13},{"id":"8707bb3eff5ef31bc63fcbe41cfbbfc3c6e14430","tag":"autogenerated:gerrit:newPatchSet","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-06-04 09:18:56.000000000","message":"Patch Set 14: Patch Set 13 was rebased","accounts_in_message":[],"_revision_number":14},{"id":"6e4f3aa5cb53add28e211434c9593af8121b260d","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-06-04 09:57:07.000000000","message":"Patch Set 14: Verified-1\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9487/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9487/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9487/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan.DJR_testing_please_ignore/job/master/1179/ : FAILURE\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.ASan-UBSan.DJR_testing_please_ignore/job/master/1179/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11472/ : FAILURE\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.threadsanitizer/job/master/11472/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/19058/ : FAILURE\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.ASan-UBSan/job/master/19058/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/31127/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/8083/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36436/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/ming-test2/38/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/11060/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/10130/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/11205/ : SUCCESS","accounts_in_message":[],"_revision_number":14},{"id":"a7e9557623e0e6f7569b8213f01d35e03d378ec3","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-06-04 11:24:19.000000000","message":"Patch Set 14:\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9487/ : FAILURE\n\nclang-tidy found the following problems:\n\n\u003cpre\u003e\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6: error: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n     ^\n/home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:24: error: use of undeclared identifier \"spdlog\" [clang-diagnostic-error]\nvoid BucketLogger::log(spdlog::level::level_enum lvl,\n                       ^\n\n\u003c/pre\u003e ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9487/ )\n\nCompile error at /home/couchbase/jenkins/workspace/kv_engine-clang_tidy-master/kv_engine/engines/ep/src/bucket_logger_impl.h:20:6:\nerror: use of undeclared identifier \"BucketLogger\" [clang-diagnostic-error]\n ( http://cv.jenkins.couchbase.com/job/kv_engine-clang_tidy-master/9487/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan.DJR_testing_please_ignore/job/master/1179/ : FAILURE\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.ASan-UBSan.DJR_testing_please_ignore/job/master/1179/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_analyzer-master/31127/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-clang_format_9/8083/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-windows-master/36436/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/ming-test2/38/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux-CE/job/master/11060/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.macos/job/master/10130/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.linux/job/master/11205/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/11485/ : SUCCESS\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine.ASan-UBSan/job/master/19070/ : SUCCESS","accounts_in_message":[],"_revision_number":14},{"id":"d5da3a54bd9fe9032f24a6a3a60cf10955ec193a","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-06-04 14:33:25.000000000","message":"Patch Set 14: Verified+1\n\nOverriding CV - clang-format issue is due to changing a header file (bucket_logger_impl.h) which isn\u0027t standalone.","accounts_in_message":[],"_revision_number":14},{"id":"8c444d10c354a001794b272d7e823b35c470b7c2","author":{"_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}]},"date":"2021-06-04 16:03:08.000000000","message":"Patch Set 14: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"f4919b5103397b7a72ca2ea2b10b74ff3606bd33","tag":"autogenerated:gerrit:deleteVote","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-06-07 10:16:39.000000000","message":"Removed Verified-1 by Build Bot \u003cbuild@couchbase.com\u003e\n","accounts_in_message":[],"_revision_number":14},{"id":"6bf24ff15df476f9e1fda90f59c8713e05505489","tag":"autogenerated:gerrit:newPatchSet","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-06-07 10:16:53.000000000","message":"Patch Set 15: Commit message was updated.","accounts_in_message":[],"_revision_number":15},{"id":"2898402bcefadaa560caac664014e3823caaf64f","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-06-07 10:17:02.000000000","message":"Change has been successfully cherry-picked as f038ea04e42d8b79b0cc0f6c6e221ac86d5b730b by Dave Rigby","accounts_in_message":[],"_revision_number":16},{"id":"9f2e888d0906aff125cb9aef9742210a8716fb29","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-06-07 10:17:11.000000000","message":"Patch Set 16:\n\nBuild Started http://cv.jenkins.couchbase.com/job/kv_engine-post-commit-master/7927/ (1/2)","accounts_in_message":[],"_revision_number":16},{"id":"268337896f455ab4b1979692e8cbab4735a770e9","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-06-07 11:48:34.000000000","message":"Patch Set 16:\n\nBuild Failed \n\nhttp://cv.jenkins.couchbase.com/job/kv-engine-master-perf/4911/ : FAILURE\n\nCMake error: CMakeLists.txt:4 (CMAKE_MINIMUM_REQUIRED) ( http://cv.jenkins.couchbase.com/job/kv-engine-master-perf/4911/ )\n\nhttp://cv.jenkins.couchbase.com/job/kv_engine-post-commit-master/7927/ : SUCCESS\u0027","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"f038ea04e42d8b79b0cc0f6c6e221ac86d5b730b","revisions":{"7705e66edd9f2e2533b625c3bd4ad82d7f28eb76":{"kind":"REWORK","_number":1,"created":"2021-05-10 15:06:41.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/72/153272/1","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/1","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/1 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/1","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"56fa988f8a9cbe3ff7c5f9766e38a08d5ef5fa74","subject":"MB-46216: Add support for using external fmtlib via spdlog"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-10 14:53:37.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time","message":"MB-46216: Check log format strings at compile-time\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: error: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nThe trickiest part here is getting the logger to accept both calls\nwith format strings and variable args (like the example above), and\nplain, single argument fixed string - e.g.\n\n    EP_LOG_DEBUG(\"Something interesting happened\");\n\nThis is because \"Something interesting happened\" isn\u0027t considered to\nbe a valid formatting string by fmtlib, and hence will trigger a\ncompile-time error if you attempt to verify it as such. Therefore it\nis necessary to use the preprocessor to pass through such messages\nwithout applying the FMT_STRING() macro to them.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"56fa988f8a9cbe3ff7c5f9766e38a08d5ef5fa74","is_merged_in_target_branch":false,"change_id":"I912fda4236ae8cc3a3702bad7ab2ac7ecc7e1990","change_number":153271,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a414dc05f34dcf75edfd0f53e04860eb37142f63":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-05-27 11:26:00.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/72/153272/2","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/2","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/2 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/2","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ae62bd1c86007191270e5473e905be7111891853","subject":"Clang-tidy: ep_test_apis.(h/cc)"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-27 11:26:00.000000000","tz":0},"subject":"MB-46216: Check log format strings at compile-time","message":"MB-46216: Check log format strings at compile-time\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: error: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nThe trickiest part here is getting the logger to accept both calls\nwith format strings and variable args (like the example above), and\nplain, single argument fixed string - e.g.\n\n    EP_LOG_DEBUG(\"Something interesting happened\");\n\nThis is because \"Something interesting happened\" isn\u0027t considered to\nbe a valid formatting string by fmtlib, and hence will trigger a\ncompile-time error if you attempt to verify it as such. Therefore it\nis necessary to use the preprocessor to pass through such messages\nwithout applying the FMT_STRING() macro to them.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ae62bd1c86007191270e5473e905be7111891853","is_merged_in_target_branch":true,"change_id":"Ic2f09c0de75f7c59f5dc95fb51b07848bc89695b","change_number":154523,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"c40bcef30f5614d3d4634346418339504f461ce2":{"kind":"REWORK","_number":3,"created":"2021-05-27 13:02:32.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/72/153272/3","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/3","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/3 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/3","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ae62bd1c86007191270e5473e905be7111891853","subject":"Clang-tidy: ep_test_apis.(h/cc)"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-27 13:01:56.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time","message":"MB-46216: Check log format strings at compile-time\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: error: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nThe trickiest part here is getting the logger to accept both calls\nwith format strings and variable args (like the example above), and\nplain, single argument fixed string - e.g.\n\n    EP_LOG_DEBUG(\"Something interesting happened\");\n\nThis is because \"Something interesting happened\" isn\u0027t considered to\nbe a valid formatting string by fmtlib, and hence will trigger a\ncompile-time error if you attempt to verify it as such. Therefore it\nis necessary to use the preprocessor to pass through such messages\nwithout applying the FMT_STRING() macro to them.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ae62bd1c86007191270e5473e905be7111891853","is_merged_in_target_branch":true,"change_id":"Ic2f09c0de75f7c59f5dc95fb51b07848bc89695b","change_number":154523,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"8aa4f72e8380e4c2f08431cc7bef4af462dbfd5e":{"kind":"REWORK","_number":4,"created":"2021-05-27 13:52:36.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/72/153272/4","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/4","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/4 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/4","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ae62bd1c86007191270e5473e905be7111891853","subject":"Clang-tidy: ep_test_apis.(h/cc)"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-27 13:52:03.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time","message":"MB-46216: Check log format strings at compile-time\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: error: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nThe trickiest part here is getting the logger to accept both calls\nwith format strings and variable args (like the example above), and\nplain, single argument fixed string - e.g.\n\n    EP_LOG_DEBUG(\"Something interesting happened\");\n\nThis is because \"Something interesting happened\" isn\u0027t considered to\nbe a valid formatting string by fmtlib, and hence will trigger a\ncompile-time error if you attempt to verify it as such. Therefore it\nis necessary to use the preprocessor to pass through such messages\nwithout applying the FMT_STRING() macro to them.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ae62bd1c86007191270e5473e905be7111891853","is_merged_in_target_branch":true,"change_id":"Ic2f09c0de75f7c59f5dc95fb51b07848bc89695b","change_number":154523,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"2d26b2a92fa5ef6dc1602c4ecb5384db65cda793":{"kind":"REWORK","_number":5,"created":"2021-05-27 14:58:38.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/72/153272/5","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/5","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/5 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/5","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ae62bd1c86007191270e5473e905be7111891853","subject":"Clang-tidy: ep_test_apis.(h/cc)"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-27 14:58:05.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time","message":"MB-46216: Check log format strings at compile-time\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: error: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nThe trickiest part here is getting the logger to accept both calls\nwith format strings and variable args (like the example above), and\nplain, single argument fixed string - e.g.\n\n    EP_LOG_DEBUG(\"Something interesting happened\");\n\nThis is because \"Something interesting happened\" isn\u0027t considered to\nbe a valid formatting string by fmtlib, and hence will trigger a\ncompile-time error if you attempt to verify it as such. Therefore it\nis necessary to use the preprocessor to pass through such messages\nwithout applying the FMT_STRING() macro to them.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ae62bd1c86007191270e5473e905be7111891853","is_merged_in_target_branch":true,"change_id":"Ic2f09c0de75f7c59f5dc95fb51b07848bc89695b","change_number":154523,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"54088666e0ac3a5acf8f6172876c8924e0cfd5fc":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2021-05-27 15:14:58.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/72/153272/6","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/6","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/6 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/6","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ae62bd1c86007191270e5473e905be7111891853","subject":"Clang-tidy: ep_test_apis.(h/cc)"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-27 15:13:51.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time","message":"MB-46216: Check log format strings at compile-time\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nThe trickiest part here is getting the logger to accept both calls\nwith format strings and variable args (like the example above), and\nplain, single argument fixed string - e.g.\n\n    EP_LOG_DEBUG(\"Something interesting happened\");\n\nThis is because \"Something interesting happened\" isn\u0027t considered to\nbe a valid formatting string by fmtlib, and hence will trigger a\ncompile-time error if you attempt to verify it as such. Therefore it\nis necessary to use the preprocessor to pass through such messages\nwithout applying the FMT_STRING() macro to them, by selecting between\ntwo variants of the underlying logging macro based on the argument\ncount.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ae62bd1c86007191270e5473e905be7111891853","is_merged_in_target_branch":true,"change_id":"Ic2f09c0de75f7c59f5dc95fb51b07848bc89695b","change_number":154523,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"654db5b9efd241cdb33fc1cc90e15799ab78ca82":{"kind":"REWORK","_number":7,"created":"2021-05-28 14:23:49.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/72/153272/7","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/7","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/7 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/7","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ae62bd1c86007191270e5473e905be7111891853","subject":"Clang-tidy: ep_test_apis.(h/cc)"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-28 14:14:15.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, a set of new RAW macros are provided which give the same behavour:\n\n    EP_LOG_DEBUG_RAW(\"Something else happend\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literatl to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ae62bd1c86007191270e5473e905be7111891853","is_merged_in_target_branch":true,"change_id":"Ic2f09c0de75f7c59f5dc95fb51b07848bc89695b","change_number":154523,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"5bfbd34ef2389d4f550254a74c798c4838a42608":{"kind":"REWORK","_number":8,"created":"2021-05-28 16:35:38.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/72/153272/8","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/8","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/8 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/8","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"9e7438dbb8af807d9d3dbde1c92e8d7cc3aa200f","subject":"MB-46216: Introduce EP_LOG_\u003clevel\u003e_RAW macros"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-28 16:35:05.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, the _RAW macros added in the previous patch should be used:\n\n    EP_LOG_DEBUG_RAW(\"Something else happened\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literatl to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"9e7438dbb8af807d9d3dbde1c92e8d7cc3aa200f","is_merged_in_target_branch":false,"change_id":"I4ae47eacf1fe435aca24096a845c9ba45de8c122","change_number":154686,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"36c32877f5a3029be07aec0e29ee45dda3b52c99":{"kind":"REWORK","_number":9,"created":"2021-05-28 19:24:39.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/72/153272/9","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/9","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/9 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/9","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3ce0b15e5b0a96c5339886e24152b7031e9d6e6c","subject":"MB-46216: Introduce EP_LOG_\u003clevel\u003e_RAW macros"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-28 19:22:55.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, the _RAW macros added in the previous patch should be used:\n\n    EP_LOG_DEBUG_RAW(\"Something else happened\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literatl to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3ce0b15e5b0a96c5339886e24152b7031e9d6e6c","is_merged_in_target_branch":false,"change_id":"I4ae47eacf1fe435aca24096a845c9ba45de8c122","change_number":154686,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"31275607d4e0185e85f57bc86b3d15eeb9e42ea4":{"kind":"REWORK","_number":10,"created":"2021-06-02 11:05:11.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/72/153272/10","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/10","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/10 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/10","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3ce0b15e5b0a96c5339886e24152b7031e9d6e6c","subject":"MB-46216: Introduce EP_LOG_\u003clevel\u003e_RAW macros"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-06-02 11:05:02.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, the _RAW macros added in the previous patch should be used:\n\n    EP_LOG_DEBUG_RAW(\"Something else happened\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literatl to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3ce0b15e5b0a96c5339886e24152b7031e9d6e6c","is_merged_in_target_branch":false,"change_id":"I4ae47eacf1fe435aca24096a845c9ba45de8c122","change_number":154686,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"de67615fa6bf29a8dbc8bc44f31d1dac095048a5":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2021-06-02 14:20:41.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/72/153272/11","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/11","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/11 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/11","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"101928e2f76592014f59eae2e989fddde3a41d22","subject":"MB-46216: Introduce EP_LOG_\u003clevel\u003e_RAW macros"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-06-02 14:20:41.000000000","tz":0},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, the _RAW macros added in the previous patch should be used:\n\n    EP_LOG_DEBUG_RAW(\"Something else happened\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literatl to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"101928e2f76592014f59eae2e989fddde3a41d22","is_merged_in_target_branch":true,"change_id":"I4ae47eacf1fe435aca24096a845c9ba45de8c122","change_number":154686,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"a8e821ff9f0d01bf828ee51c70712c209b122059":{"kind":"REWORK","_number":12,"created":"2021-06-02 14:36:49.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/72/153272/12","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/12","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/12 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/12","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/12 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3ce0b15e5b0a96c5339886e24152b7031e9d6e6c","subject":"MB-46216: Introduce EP_LOG_\u003clevel\u003e_RAW macros"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-06-02 14:36:35.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, the _RAW macros added in the previous patch should be used:\n\n    EP_LOG_DEBUG_RAW(\"Something else happened\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literatl to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3ce0b15e5b0a96c5339886e24152b7031e9d6e6c","is_merged_in_target_branch":false,"change_id":"I4ae47eacf1fe435aca24096a845c9ba45de8c122","change_number":154686,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d35702df3dfc3e7fc39a1fc3c7acbbf79f36ff29":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2021-06-02 14:37:21.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/72/153272/13","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/13","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/13 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/13","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/13 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6b7078c398aeb17edc764276d75b3cd21c623ddd","subject":"MB-38077: Remove duplicated structure"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-06-02 14:37:11.000000000","tz":60},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, the _RAW macros added in the previous patch should be used:\n\n    EP_LOG_DEBUG_RAW(\"Something else happened\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literatl to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"6b7078c398aeb17edc764276d75b3cd21c623ddd","is_merged_in_target_branch":true,"change_id":"Icede5c3dcb3783b55091e6b9bd2b09e1ad98270e","change_number":154919,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"1672c1312bf7a86f295e1943b3805f1de2d89594":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2021-06-04 09:18:56.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/72/153272/14","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/14","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/14 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/14","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/14 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6fbd0b94b35c2d3da88e96631238cb17068d6646","subject":"MB-38476: Update spdlog to v1.8.5 (KV)"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-06-04 09:18:56.000000000","tz":0},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, the _RAW macros added in the previous patch should be used:\n\n    EP_LOG_DEBUG_RAW(\"Something else happened\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literatl to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"6fbd0b94b35c2d3da88e96631238cb17068d6646","is_merged_in_target_branch":true,"change_id":"I81db06c75f63e8c0f56f410fc24c716549bbabc6","change_number":154545,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Rebase"},"7ef81f233201aa200714308e9273001af1334857":{"kind":"NO_CODE_CHANGE","_number":15,"created":"2021-06-07 10:16:53.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/72/153272/15","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/15","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/15 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/15","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/15 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6fbd0b94b35c2d3da88e96631238cb17068d6646","subject":"MB-38476: Update spdlog to v1.8.5 (KV)"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-06-07 10:16:53.000000000","tz":0},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, the _RAW macros added in the previous patch should be used:\n\n    EP_LOG_DEBUG_RAW(\"Something else happened\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literal to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"6fbd0b94b35c2d3da88e96631238cb17068d6646","is_merged_in_target_branch":true,"change_id":"I81db06c75f63e8c0f56f410fc24c716549bbabc6","change_number":154545,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/master","description":"Edit commit message"},"f038ea04e42d8b79b0cc0f6c6e221ac86d5b730b":{"kind":"REWORK","_number":16,"created":"2021-06-07 10:17:02.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/72/153272/16","fetch":{"anonymous http":{"url":"https://review.couchbase.org/kv_engine","ref":"refs/changes/72/153272/16","commands":{"Branch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/16 \u0026\u0026 git checkout -b change-153272 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/kv_engine refs/changes/72/153272/16","Reset To":"git fetch https://review.couchbase.org/kv_engine refs/changes/72/153272/16 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"eb6054826807acac437e208b252cbe65d9e5cf89","subject":"MB-38077: Enable unity in many large kv_engine targets"}],"author":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-05-07 16:16:16.000000000","tz":60},"committer":{"name":"Dave Rigby","email":"daver@couchbase.com","date":"2021-06-07 10:17:02.000000000","tz":0},"subject":"MB-46216: Check log format strings at compile-time (ep-engine)","message":"MB-46216: Check log format strings at compile-time (ep-engine)\n\nMake use of the FMT_STRING macro to check format strings at\ncompile-time using fmtlib v7 in ep-engine.\n\nIf a call to the logger omits one or more arguments, then a\ncompile-time error will be seen - given the following (incorrect) call\nmissing a argument for \u0027bar\u0027:\n\n    EP_LOG_DEBUG(\"Foo:{} bar:{}\", foo);\n\nThe compiler fails with:\n\n   fmt/format.h:2873:27: constexpr variable \u0027invalid_format\u0027 must be initialized by a constant expression\n\n(admittedly not the most obvious, but you get what you get with C++\ncompiler errors...)\n\nNote that this now requires that the EP_LOG_\u003cLEVEL\u003e macros always take\na valid fmtlib format string as the first argument, a raw string\nliteral is no longer supported - the following will no longer compile:\n\n    EP_LOG_DEBUG(\"Something happened\"); // compile-time error.\n\nInstead, the _RAW macros added in the previous patch should be used:\n\n    EP_LOG_DEBUG_RAW(\"Something else happened\"); OK\n\nNote: The issue here is that to perform compile-time format string\n      checking, the format string must be wrapped in FMT_STRING() -\n      before the format string is evaluated / passed into the actual\n      logging functions / methods. However, one cannot pass a\n      non-string literal to FMT_STRING - essentially by design it\n      fails at compile-time if it doesn\u0027t have {} placeholders.\n\n      To address this (and still allow both styles of parameters) we\n      _could_ in theory do some complex preprocessor logic - count the\n      number of variadic arguments at compile-time and only apply\n      FMT_STRING() macro to first if there is 2 or more arguments in\n      total. I got something working for GCC and clang and which did\n      this, but it didn\u0027t work for MSVC and the GCC one triggered a\n      load of warnings, hence just making original macros always\n      fmt-style, and adding _RAW for plan unformatted values.\n\nChange-Id: I32c37dfc9672663e5741433885787f1e941fe795\nReviewed-on: http://review.couchbase.org/c/kv_engine/+/153272\nTested-by: Dave Rigby \u003cdaver@couchbase.com\u003e\nReviewed-by: Ben Huddleston \u003cben.huddleston@couchbase.com\u003e\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb6054826807acac437e208b252cbe65d9e5cf89","is_merged_in_target_branch":true,"change_id":"I5eff6518fb526dc60820adb1bf5b1defc48c34e5","change_number":154924,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","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":"Code-Review","status":"OK","applied_by":{"_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}]}},{"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":[]}}]}
