{"push_id":1217756838,"size":5,"distinct_size":5,"ref":"refs/heads/1.6","head":"42a43d5c8e61b5475abadf632bbbc5bccec917fc","before":"364bc4750382753993bc5020728556de64ae85ab","commits":[{"sha":"e1213443286091b491ba4117f3d53bd05d379c64","author":{"name":"HashZhang","email":"7ef76d35f2e6b883833f5e77c535801cda154b8b@sf-express.com"},"message":"一些代码优化","distinct":true,"url":"https://api.github.com/repos/MyCATApache/Mycat-Server/commits/e1213443286091b491ba4117f3d53bd05d379c64"},{"sha":"dbb7d161341b35cde25f2c8c91d929a2484587ba","author":{"name":"HashZhang","email":"7ef76d35f2e6b883833f5e77c535801cda154b8b@sf-express.com"},"message":"进一步实现RingBuffer，参考Disruptor。为之后统一信息统计消息队列准备","distinct":true,"url":"https://api.github.com/repos/MyCATApache/Mycat-Server/commits/dbb7d161341b35cde25f2c8c91d929a2484587ba"},{"sha":"ac13924bf5855de79bd647a2e8c5aa4855ef70d6","author":{"name":"HashZhang","email":"7ef76d35f2e6b883833f5e77c535801cda154b8b@sf-express.com"},"message":"进一步实现RingBuffer，参考Disruptor。为之后统一信息统计消息队列准备","distinct":true,"url":"https://api.github.com/repos/MyCATApache/Mycat-Server/commits/ac13924bf5855de79bd647a2e8c5aa4855ef70d6"},{"sha":"74b07bc926a2be310ea6fd955a94706dc9c0f6ce","author":{"name":"HashZhang","email":"7ef76d35f2e6b883833f5e77c535801cda154b8b@sf-express.com"},"message":"修改分布式事务开关对于mysql 5.5以上client的bug：\nmysql源代码中：\n/**\n            Clear (reinitialize) the NET structure for a new command.\n\n            @remark Performs debug checking of the socket buffer to\n                    ensure that the protocol sequence is correct.\n\n            @param net          NET handler\n            @param check_buffer  Whether to check the socket buffer.\n          */\n\n          void net_clear(NET *net,\n                         my_bool check_buffer __attribute__((unused)))\n          {\n            DBUG_ENTER(\"net_clear\");\n\n          #if !defined(EMBEDDED_LIBRARY)\n            /* Ensure the socket buffer is empty, except for an EOF (at least 1). */\n            DBUG_ASSERT(!check_buffer || (vio_pending(net->vio) <= 1));\n          #endif\n\n            /* Ready for new command */\n            net->pkt_nr= net->compress_pkt_nr= 0;\n            net->write_pos= net->buff;\n\n            DBUG_VOID_RETURN;\n          }\n 每次在commit出错后，下一个语句执行前会清空buffer，再发rollback之前会多出一个语句结果集延迟。","distinct":true,"url":"https://api.github.com/repos/MyCATApache/Mycat-Server/commits/74b07bc926a2be310ea6fd955a94706dc9c0f6ce"},{"sha":"42a43d5c8e61b5475abadf632bbbc5bccec917fc","author":{"name":"magicdoom","email":"5d7e69ee1cb1e60529acb5621316dad79691d25f@gmail.com"},"message":"Merge pull request #1000 from HashZhang/1.6\n\n一些代码优化与进一步实现新内存模型RingBuffer，参考Disruptor。为之后统一信息统计消息队列准备","distinct":true,"url":"https://api.github.com/repos/MyCATApache/Mycat-Server/commits/42a43d5c8e61b5475abadf632bbbc5bccec917fc"}]}
{"actor":{"display_login":"magicdoom"}}