)]}'
{"src/ep.h":[{"author":{"_account_id":1000097,"name":"Chiyoung Seo","email":"chiyoung@northscale.com","username":"chiyoung","avatars":[{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dd0b9c2ec7f3d518550ed9559af58ce274bd45ad","unresolved":false,"context_lines":[{"line_number":227,"context_line":"                                         uint8_t nru \u003d 0xff,"},{"line_number":228,"context_line":"                                         bool genBySeqno \u003d true,"},{"line_number":229,"context_line":"                                         uint64_t snapStart \u003d 0,"},{"line_number":230,"context_line":"                                         uint64_t snapEnd \u003d 0);"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    /**"},{"line_number":233,"context_line":"     * Retrieve a value."}],"source_content_type":"text/x-csrc","patch_set":3,"id":"fd63a990_22e4e2f7","line":230,"updated":"2016-04-08 04:43:16.000000000","message":"Please see my comment below.","commit_id":"c7c00656499004c4545c9fb41b0def5212a4ec4b"},{"author":{"_account_id":1000097,"name":"Chiyoung Seo","email":"chiyoung@northscale.com","username":"chiyoung","avatars":[{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dd0b9c2ec7f3d518550ed9559af58ce274bd45ad","unresolved":false,"context_lines":[{"line_number":308,"context_line":"                                  bool genBySeqno \u003d true,"},{"line_number":309,"context_line":"                                  bool isReplication \u003d false,"},{"line_number":310,"context_line":"                                  uint64_t snapStart \u003d 0,"},{"line_number":311,"context_line":"                                  uint64_t snapEnd \u003d 0);"},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"    /**"},{"line_number":314,"context_line":"     * Retrieve a value, but update its TTL first"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"fd63a990_c2d4e613","line":311,"updated":"2016-04-08 04:43:16.000000000","message":"I\u0027m not sure if this is the right approach to addressing the lock inversion issue, by adding snapshot start/end parameters that are not related to setWithMeta.\n\nIf a given vbucket is in active state, then we can use its high sequence number as its snapshot start / end, which will provide the same logic as the old implementation.","commit_id":"c7c00656499004c4545c9fb41b0def5212a4ec4b"},{"author":{"_account_id":1000097,"name":"Chiyoung Seo","email":"chiyoung@northscale.com","username":"chiyoung","avatars":[{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ec517f4126dd292151b452ce4d1edf31.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dd0b9c2ec7f3d518550ed9559af58ce274bd45ad","unresolved":false,"context_lines":[{"line_number":382,"context_line":"                                     uint64_t bySeqno\u003d0,"},{"line_number":383,"context_line":"                                     bool isReplication\u003dfalse,"},{"line_number":384,"context_line":"                                     uint64_t snapStart\u003d0,"},{"line_number":385,"context_line":"                                     uint64_t snapEnd\u003d0);"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"    void reset();"},{"line_number":388,"context_line":""}],"source_content_type":"text/x-csrc","patch_set":3,"id":"fd63a990_82d7ce13","line":385,"updated":"2016-04-08 04:43:16.000000000","message":"Same comment as above.","commit_id":"c7c00656499004c4545c9fb41b0def5212a4ec4b"}],"tests/ep_testsuite.cc":[{"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}]},"change_message_id":"7b9450dd1c97da27b942c7cb0e0ac3acda3828bc","unresolved":false,"context_lines":[{"line_number":11681,"context_line":"    uint32_t flags \u003d 0;"},{"line_number":11682,"context_line":"    std::string name \u003d \"unittest\";"},{"line_number":11683,"context_line":""},{"line_number":11684,"context_line":"    while (get_int_stat(h, h1, \"ep_pending_compactions\") \u003d\u003d 0);"},{"line_number":11685,"context_line":""},{"line_number":11686,"context_line":"    // Switch to replica"},{"line_number":11687,"context_line":"    check(set_vbucket_state(h, h1, 0, vbucket_state_replica),"}],"source_content_type":"text/x-c","patch_set":6,"id":"dd68a572_675c32ff","line":11684,"updated":"2016-04-11 07:58:24.000000000","message":"Prefer wait_for_stat_to_be_gte() / wait_for_stat_change() or similar - that performs a back off if the stat isn\u0027t yet at the desired value, instead of spinning. \n\nAt least for things like Valgrind / ThreadSanitizer that is much faster.","commit_id":"b3591a64ec448a3532d4fa2492a628457f61a637"}]}
