)]}'
{"src/server.c":[{"author":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"7f3bdd41ec9506491e202a182bae05dedd533204","unresolved":false,"context_lines":[{"line_number":66,"context_line":"                                        req.request.opcode);"},{"line_number":67,"context_line":"        }"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        if (((writing \u0026 stream_size) \u003e send_size) \u0026\u0026"},{"line_number":70,"context_line":"            ((stream_size - packetsize) \u003c send_size)) {"},{"line_number":71,"context_line":"            /* Copy the rest of the current packet into the"},{"line_number":72,"context_line":"               temporary stream */"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"AAABlH%2F%2F%2Byk%3D","line":69,"updated":"2012-01-20 16:34:37.000000000","message":"what the point in checking the \u0027writing\u0027 bit in stream_size? I guess it should be \n\n  if (writing \u0026\u0026 (stream_size \u003e send_size) \u0026\u0026","commit_id":"4f19a9ac860976d909626a5abff9d781f2a1d61d"}],"src/timeout.c":[{"author":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"e04d284cae6e03607ebacd7352814d371f2ec387","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    libcouchbase_maybe_breakout(instance);"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    libcouchbase_error_handler(instance, LIBCOUCHBASE_ETIMEDOUT, NULL);"},{"line_number":47,"context_line":"    (void)sock;"},{"line_number":48,"context_line":"    (void)which;"},{"line_number":49,"context_line":"}"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"AAABlH%2F%2F%2BzQ%3D","line":46,"updated":"2012-01-20 15:23:01.000000000","message":"Why thimeout handler should raise error every time?","commit_id":"0a6a8bf6d35dbb4cbf094e26781016f78d940580"},{"author":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ebd5abb430c188eded50e2739e1f7d9f7744c960","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    libcouchbase_maybe_breakout(instance);"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    libcouchbase_error_handler(instance, LIBCOUCHBASE_ETIMEDOUT, NULL);"},{"line_number":47,"context_line":"    (void)sock;"},{"line_number":48,"context_line":"    (void)which;"},{"line_number":49,"context_line":"}"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"AAABlH%2F%2F%2By4%3D","line":46,"in_reply_to":"AAABlH%2F%2F%2BzA%3D","updated":"2012-01-20 15:56:08.000000000","message":"Local notification will  be enough I think (to the command callback get/set/etc.)","commit_id":"0a6a8bf6d35dbb4cbf094e26781016f78d940580"},{"author":{"_account_id":1000201,"name":"Sergey Avseyev","email":"sergey.avseyev@gmail.com","username":"avsej","avatars":[{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dd70f9d8cc5f9ee488d68e7a787ba526.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"f7cf07a5128df6506aaa1ebebb2e1236b6ddfd1f","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    libcouchbase_maybe_breakout(instance);"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    libcouchbase_error_handler(instance, LIBCOUCHBASE_ETIMEDOUT, NULL);"},{"line_number":47,"context_line":"    (void)sock;"},{"line_number":48,"context_line":"    (void)which;"},{"line_number":49,"context_line":"}"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"AAABlH%2F%2F%2BzA%3D","line":46,"in_reply_to":"AAABlH%2F%2F%2BzI%3D","updated":"2012-01-20 15:49:53.000000000","message":"The timer will be called once per timeout? Am I right? Or only once?","commit_id":"0a6a8bf6d35dbb4cbf094e26781016f78d940580"},{"author":{"_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}]},"change_message_id":"e0bf1cfef76066e2613c789260a9aa8122bc6d8e","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    libcouchbase_maybe_breakout(instance);"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    libcouchbase_error_handler(instance, LIBCOUCHBASE_ETIMEDOUT, NULL);"},{"line_number":47,"context_line":"    (void)sock;"},{"line_number":48,"context_line":"    (void)which;"},{"line_number":49,"context_line":"}"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"AAABlH%2F%2F%2BzI%3D","line":46,"in_reply_to":"AAABlH%2F%2F%2BzQ%3D","updated":"2012-01-20 15:47:45.000000000","message":"Don\u0027t you want a global notification for that timeouts occurerd? and what do you mean by every time?","commit_id":"0a6a8bf6d35dbb4cbf094e26781016f78d940580"}]}
