{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":416144775,"defaultBranch":"main","name":"miniob","ownerLogin":"oceanbase","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-12T01:44:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82347605?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721628985.0","currentOid":""},"activityList":{"items":[{"before":"39c442b15fa5a6273a877bbd216fd634b5790c98","after":"60b0116bf9554675ef02a5cd490a39d5a6eaf43a","ref":"refs/heads/main","pushedAt":"2024-09-11T09:37:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"add footnote in how_to_dev_in_docker_container_by_vscode_on_windows.md (#443)\n\n### What problem were solved in this pull request?\r\n\r\nProblem:\r\n\r\n我在跟着这篇文档学习时,在创建容器后没有发现`miniob`目录,我猜测这可能是因为文档已经过时,因此我添加了补充说明来解决这个问题。","shortMessageHtmlLink":"add footnote in how_to_dev_in_docker_container_by_vscode_on_windows.md ("}},{"before":"ebe460ee5cdcc35aa5d5b37f2f5e64ce2ad3c91b","after":"39c442b15fa5a6273a877bbd216fd634b5790c98","ref":"refs/heads/main","pushedAt":"2024-08-26T08:07:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"fix memory leak in Table::make_record (#441)","shortMessageHtmlLink":"fix memory leak in Table::make_record (#441)"}},{"before":"97bc16940283210bb55fee71af872acbdac4c44e","after":"ebe460ee5cdcc35aa5d5b37f2f5e64ce2ad3c91b","ref":"refs/heads/main","pushedAt":"2024-08-21T07:31:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"refactor type system (#439)\n\n### What problem were solved in this pull request?\r\nrefactor type system, types are implemented based on `DataType`, which\r\nfacilitates extension of the types.\r\n\r\n---------\r\n\r\nCo-authored-by: wangyunlai ","shortMessageHtmlLink":"refactor type system (#439)"}},{"before":"cd8adf094fb81580d4ef566792c1584f4fed956e","after":"97bc16940283210bb55fee71af872acbdac4c44e","ref":"refs/heads/main","pushedAt":"2024-08-08T08:31:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"fix double write buffer recovery bug (#437)\n\n### What problem were solved in this pull request?\r\nwhen clean DiskDoubleWriteBuffer::dblwr_pages_, it also need to mark the\r\ndisk page invalid.","shortMessageHtmlLink":"fix double write buffer recovery bug (#437)"}},{"before":"77ed3c3e1262561492cebbde37863fc805a3005c","after":"cd8adf094fb81580d4ef566792c1584f4fed956e","ref":"refs/heads/main","pushedAt":"2024-08-08T08:30:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"fix mysql protocol (#436)\n\n### What problem were solved in this pull request?\r\nin mysql protocol, if client doesn't support CLIENT_SESSION_TRACK,\r\nserver shouldn't send any status info.\r\n\r\nref:\r\nhttps://dev.mysql.com/doc/dev/mysql-server/latest/page_protocol_basic_ok_packet.html\r\n\r\nIssue Number: close #xxx\r\n\r\nProblem:\r\n\r\n### What is changed and how it works?\r\n\r\n### Other information","shortMessageHtmlLink":"fix mysql protocol (#436)"}},{"before":"ce7cc24919fcfed3744fc93b310c7b3c62396624","after":"77ed3c3e1262561492cebbde37863fc805a3005c","ref":"refs/heads/main","pushedAt":"2024-07-30T03:08:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"fix 397 use-after-free problem (#435)\n\n### What problem were solved in this pull request?\r\n\r\nIssue Number: close #397 \r\n\r\nProblem:There is a use-after-free problem occuring between line 205 and\r\n207.\r\n\r\n### What is changed and how it works?\r\nI changed the order in which \"table\" was deleted and \"table->name()\" was\r\ncalled.\r\n\r\n### Other information\r\n\r\nSigned-off-by: unknown <1374716248@qq.com>","shortMessageHtmlLink":"fix 397 use-after-free problem (#435)"}},{"before":"c463031fb3391101133312a9a83d399d2e40bffa","after":"ce7cc24919fcfed3744fc93b310c7b3c62396624","ref":"refs/heads/main","pushedAt":"2024-07-24T01:45:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"add source quay.io and ghcr.io (#434)\n\n### What problem were solved in this pull request?\r\n\r\nProblem:\r\ndocker.io 在国内被禁用了,把镜像推送到quay.io和ghcr.io中。","shortMessageHtmlLink":"add source quay.io and ghcr.io (#434)"}},{"before":"d4d4daf764e6552992f6707110bed8e359171653","after":null,"ref":"refs/tags/docker-1.2","pushedAt":"2024-07-22T06:15:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"}},{"before":"b56288bee24892269e0cebeb36c03aa7eafde803","after":"c463031fb3391101133312a9a83d399d2e40bffa","ref":"refs/heads/main","pushedAt":"2024-07-22T06:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"change context directory","shortMessageHtmlLink":"change context directory"}},{"before":"b12a45cbbf5842c30c50c9fd94073f354da93ffc","after":"b56288bee24892269e0cebeb36c03aa7eafde803","ref":"refs/heads/main","pushedAt":"2024-07-22T05:47:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"publish docker image (#433)\n\n### What problem were solved in this pull request?\r\n\r\nProblem:\r\ndocker.io is disabled in China.\r\n\r\n### What is changed and how it works?\r\nUse another image repo instead.\r\n\r\n### Other information","shortMessageHtmlLink":"publish docker image (#433)"}},{"before":"509e37b07827df4fbdd29e930ff5333caec80c77","after":"b12a45cbbf5842c30c50c9fd94073f354da93ffc","ref":"refs/heads/main","pushedAt":"2024-07-04T08:37:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"add hellogithub badge (#426)\n\n### What problem were solved in this pull request?\r\n\r\nIssue Number: close #424\r\nadd hello github badge","shortMessageHtmlLink":"add hellogithub badge (#426)"}},{"before":"0eafadb788a197051964d70e9661f5bdb8eb80ae","after":"509e37b07827df4fbdd29e930ff5333caec80c77","ref":"refs/heads/main","pushedAt":"2024-07-02T02:22:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"add unimplement pax storage and vectorized execution (#425)\n\n### What problem were solved in this pull request?\r\n\r\nIssue Number: close #409 close #410 close #411\r\n\r\nProblem:\r\npax storage and vectorized execution.\r\nfor vldb summer school 2024.\r\n\r\n### What is changed and how it works?\r\nfirst we implement the pax storage, batch iterator, aggregator, group by and some simd functions , and then remove some key functions. We use unittest and some test cases to check players' code.","shortMessageHtmlLink":"add unimplement pax storage and vectorized execution (#425)"}},{"before":"87d9a37558523a55f0c26893890b05ab8305adf0","after":"0eafadb788a197051964d70e9661f5bdb8eb80ae","ref":"refs/heads/main","pushedAt":"2024-05-22T00:24:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"Update how-to-dev-using-docker.md (#416)\n\n补充文档说明\r\ndocker hub镜像(注意在v1.1版本后,需要自己下载源码)","shortMessageHtmlLink":"Update how-to-dev-using-docker.md (#416)"}},{"before":"eff2408516ae87c30a8f9c9077f8bd0679cb858d","after":"87d9a37558523a55f0c26893890b05ab8305adf0","ref":"refs/heads/main","pushedAt":"2024-05-20T08:13:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"修复文档中的一些链接 (#415)\n\n### What problem were solved in this pull request?\r\n\r\nProblem:\r\n修复文档中的一些链接","shortMessageHtmlLink":"修复文档中的一些链接 (#415)"}},{"before":"057fd6d1c8c6d18e5b15cccf8f9a1fc99bb61237","after":"eff2408516ae87c30a8f9c9077f8bd0679cb858d","ref":"refs/heads/main","pushedAt":"2024-05-16T11:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"fix picture","shortMessageHtmlLink":"fix picture"}},{"before":"93ef5bc672dd0bf84383dd5af85619198b0ea8f6","after":"057fd6d1c8c6d18e5b15cccf8f9a1fc99bb61237","ref":"refs/heads/main","pushedAt":"2024-05-14T08:25:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"调整单元测试的目录 (#408)\n\n### What problem were solved in this pull request?\r\n\r\nProblem:\r\n当前所有单元测试都放在一个目录下,看起来很混乱,还会额外链接一些多余的库\r\n\r\n### What is changed and how it works?\r\n拆分observer、deps/common和deps/memtracer目录","shortMessageHtmlLink":"调整单元测试的目录 (#408)"}},{"before":"675394d0400717332f81039492b03efab4f38087","after":"93ef5bc672dd0bf84383dd5af85619198b0ea8f6","ref":"refs/heads/main","pushedAt":"2024-05-14T05:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"修正图片引用","shortMessageHtmlLink":"修正图片引用"}},{"before":"fb737013c6755f92ef2ae0df50869995769a7445","after":"675394d0400717332f81039492b03efab4f38087","ref":"refs/heads/main","pushedAt":"2024-05-14T05:39:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"文档工具改成mkdocs (#407)\n\n文档工具改成mkdocs","shortMessageHtmlLink":"文档工具改成mkdocs (#407)"}},{"before":"fa18fc05d5063c40a69ab641e0b9e29589650bff","after":"fb737013c6755f92ef2ae0df50869995769a7445","ref":"refs/heads/main","pushedAt":"2024-05-14T03:24:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"[double write buffer]write page into file in add_page (#406)\n\n### What problem were solved in this pull request?\r\n\r\nIssue Number: close #403\r\n\r\nProblem:\r\n当更新double write buffer中的页面时,数据没有写入到磁盘,导致下次在读取时,数据不是最新的。\r\n\r\n### What is changed and how it works?\r\n在调用add_page时,也刷新文件到磁盘。\r\ndouble write buffer 增加设计要求:保证内存和磁盘中的数据都是最新的,比buffer pool中的要新。","shortMessageHtmlLink":"[double write buffer]write page into file in add_page (#406)"}},{"before":"9f04eed64738fc70dc0492f49037ae05b8204575","after":"fa18fc05d5063c40a69ab641e0b9e29589650bff","ref":"refs/heads/main","pushedAt":"2024-05-14T03:03:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"support memory usage monitor (#391)\n\n### What problem were solved in this pull request?\r\n\r\nIssue Number: close #385","shortMessageHtmlLink":"support memory usage monitor (#391)"}},{"before":"7dfc738f938be647fddebb6e970a2cf4795bb214","after":"9f04eed64738fc70dc0492f49037ae05b8204575","ref":"refs/heads/main","pushedAt":"2024-05-13T10:10:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"fix DoubleWriteBuffer init (#402)\n\n### What problem were solved in this pull request?\r\n\r\nIssue Number: close #401 \r\n\r\nsome test ref: https://github.com/nautaa/miniob/actions/runs/9042145064\r\n\r\nProblem:\r\n\r\n### What is changed and how it works?\r\n\r\n### Other information","shortMessageHtmlLink":"fix DoubleWriteBuffer init (#402)"}},{"before":"b69d9de26d2f2a758f6ac408752a38cde688f7a0","after":"7dfc738f938be647fddebb6e970a2cf4795bb214","ref":"refs/heads/main","pushedAt":"2024-05-11T07:32:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"fix: add missing header files (#396)\n\n### What problem were solved in this pull request?\r\n\r\nProblem:\r\n\r\nFailed to compile `deps/common/lang/serializer` and\r\n`src/observer/storage/buffer/double_write_buffer`\r\n\r\n```\r\n/home/sisabyss/git/miniob/deps/common/lang/serializer.h:44:3: 错误:‘int64_t’不是一个类型名\r\n 44 | int64_t size() const { return buffer_.size(); }\r\n | ^~~~~~~\r\n```\r\n\r\ngcc 版本 14.1.1 20240507 (GCC) \r\n\r\n### What is changed and how it works?\r\n\r\nAdd `` and ``","shortMessageHtmlLink":"fix: add missing header files (#396)"}},{"before":"49227a8ea25a858e26471d69af159c17b61485b0","after":"b69d9de26d2f2a758f6ac408752a38cde688f7a0","ref":"refs/heads/main","pushedAt":"2024-05-11T06:43:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"Fix Dockerfile (#400)\n\n### What problem were solved in this pull request?\r\n修复 Dockerfile\r\n\r\nProblem: Dockerfile 第15行末尾缺少 '\\\\' 导致无法构建镜像\r\n\r\n### What is changed and how it works?\r\n在 Dockerfile 第15行末尾增加 '\\\\'","shortMessageHtmlLink":"Fix Dockerfile (#400)"}},{"before":"788f8e9e19198c4858f847a404d898048014310f","after":"49227a8ea25a858e26471d69af159c17b61485b0","ref":"refs/heads/main","pushedAt":"2024-05-10T10:08:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"[fix]构建的Docker开发容器无法使用root登录 (#395)\n\n### What problem were solved in this pull request?\r\n\r\nIssue Number: close #394 \r\n\r\nProblem:参照开发文档构建的Docker开发容器无法使用root密码登录\r\n\r\n### What is changed and how it works?\r\n\r\n1. 修改容器 ssh 配置文件,使其允许root用户登录\r\n2. 修改开发文档中对修改root用户密码方法的描述","shortMessageHtmlLink":"[fix]构建的Docker开发容器无法使用root登录 (#395)"}},{"before":"05e3d996eb299cc15ebefe1063cc681a23f51cb3","after":"788f8e9e19198c4858f847a404d898048014310f","ref":"refs/heads/main","pushedAt":"2024-04-28T08:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"README中架构图附近文字排版不对","shortMessageHtmlLink":"README中架构图附近文字排版不对"}},{"before":"8c026d34bb020189b9e656d24825293673cb6bc2","after":"05e3d996eb299cc15ebefe1063cc681a23f51cb3","ref":"refs/heads/main","pushedAt":"2024-04-28T08:51:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"Readme (#388)\n\n### What problem were solved in this pull request?\r\n\r\nProblem:\r\n当前的首页README架构图老了,还有一些其它小问题\r\n\r\n### What is changed and how it works?\r\n用design目录下的框架图,再修复一下 double write buffer的链接。\r\n\r\n### Other information","shortMessageHtmlLink":"Readme (#388)"}},{"before":"be0dcfe7a30a9782e4bb3680d87c6006c0432a2d","after":"8c026d34bb020189b9e656d24825293673cb6bc2","ref":"refs/heads/main","pushedAt":"2024-04-28T07:18:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"持久化功能 (#376)\n\n### What problem were solved in this pull request?\r\n\r\nIssue Number: close #118 #279 \r\n\r\nProblem:\r\n当前的WAL仅记录了事务的日志,没有记录内部对象,比如record manager、B+树等的日志,导致在异常重启时,可能正常无法恢复。\r\n\r\n### What is changed and how it works?\r\n除了记录事务日志,还记录了Buffer pool、record\r\nmanager、B+树等内部数据日志,可以保证内部对象变更后断电等异常,仍然可以通过日志来恢复数据。\r\n\r\n另外,此PR也实现了事务的回滚日志。","shortMessageHtmlLink":"持久化功能 (#376)"}},{"before":"6ac17fe27a46d39bc00b3a30de872b6721a900c6","after":"be0dcfe7a30a9782e4bb3680d87c6006c0432a2d","ref":"refs/heads/main","pushedAt":"2024-04-18T02:11:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"Update types.h, add #include (#379)\n\n### What problem were solved in this pull request?\r\ng++13 can't compile\r\nIssue Number: #378 \r\n\r\nProblem: no header included in types.h\r\n\r\n### What is changed and how it works?\r\nadd #include or \r\n### Other information\r\n\r\n---------\r\n\r\nCo-authored-by: wangyunlai ","shortMessageHtmlLink":"Update types.h, add #include<stdint.h> (#379)"}},{"before":"a85cca567aec54f94529c2b86601adcb0f5d80f2","after":"6ac17fe27a46d39bc00b3a30de872b6721a900c6","ref":"refs/heads/main","pushedAt":"2024-04-15T05:41:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"doc for double write buffer (#374)\n\n### What problem were solved in this pull request?\r\n\r\nProblem:\r\n为Double Write Buffer添加设计文档\r\n### What is changed and how it works?\r\n\r\n### Other information","shortMessageHtmlLink":"doc for double write buffer (#374)"}},{"before":"6e9355b2258e3e197fbf9c67ba2eddadf105a3cc","after":"a85cca567aec54f94529c2b86601adcb0f5d80f2","ref":"refs/heads/main","pushedAt":"2024-04-15T03:43:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hnwyllmm","name":"wangyunlai","path":"/hnwyllmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5187215?s=80&v=4"},"commit":{"message":"double write buffer (#367)\n\n### What problem were solved in this pull request?\r\n\r\nIssue Number: close #334 \r\n\r\nProblem:\r\n\r\n### What is changed and how it works?\r\n实现double write buffer以解决页面的原子写入问题。\r\n### Other information\r\n\r\n---------\r\n\r\nCo-authored-by: wangyunlai ","shortMessageHtmlLink":"double write buffer (#367)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwOTozNzo1MS4wMDAwMDBazwAAAASzAddC","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwOTozNzo1MS4wMDAwMDBazwAAAASzAddC","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNVQwMzo0MzoyNy4wMDAwMDBazwAAAAQwfz9_"}},"title":"Activity · oceanbase/miniob"}