{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19816070,"defaultBranch":"11.6","name":"server","ownerLogin":"MariaDB","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-15T10:58:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4739304?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717092210.0","currentOid":""},"activityList":{"items":[{"before":"b6f6a5dc545e6aa3f066c2484f54970fe4f8e060","after":"c96b23f99409cad9c0dac5040561136211486995","ref":"refs/heads/11.5","pushedAt":"2024-05-30T19:48:33.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"vaintroub","name":"Vladislav Vaintroub","path":"/vaintroub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1708204?s=80&v=4"},"commit":{"message":"Merge branch '11.4' into 11.5","shortMessageHtmlLink":"Merge branch '11.4' into 11.5"}},{"before":"5e2e287a1f2f0bdfa19db7f0c0c6368926d49228","after":"c96b23f99409cad9c0dac5040561136211486995","ref":"refs/heads/st-11.5-wlad","pushedAt":"2024-05-30T19:13:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vaintroub","name":"Vladislav Vaintroub","path":"/vaintroub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1708204?s=80&v=4"},"commit":{"message":"Merge branch '11.4' into 11.5","shortMessageHtmlLink":"Merge branch '11.4' into 11.5"}},{"before":null,"after":"292274b1406d0f57b466a1f04221bdf9f834b336","ref":"refs/heads/10.5-mdev-33616-connect2","pushedAt":"2024-05-30T18:03:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DaveGosselin-MariaDB","name":"Dave Gosselin","path":"/DaveGosselin-MariaDB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113473632?s=80&v=4"},"commit":{"message":"MDEV-33616 Fix main.connect2 test on macOS to be stable\n\nThis test simulates a test failure during client connect, yet due\nto a difference in thread scheduling on macOS versus Linux, the\nfailure doesn't always manifest at the client. Delaying slightly after\nartificially generating the error produces the failure at the client.\nSince in production these failures can happen any time and not just\nwhere we desire them, we now slightly change the simulated error\non macOS in this case only. During the simulated failure and rather\nthan rely solely on close_and_delete, we call now call\nclose_with_error and pass the expected error code.","shortMessageHtmlLink":"MDEV-33616 Fix main.connect2 test on macOS to be stable"}},{"before":"22ba7e4ff823f71d99cba78ef58a867931874bad","after":null,"ref":"refs/heads/st-10.11-merge","pushedAt":"2024-05-30T14:06:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"}},{"before":"a960e95febd10b8558e9e626869babd0573bbf69","after":"22ba7e4ff823f71d99cba78ef58a867931874bad","ref":"refs/heads/10.11","pushedAt":"2024-05-30T14:06:03.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"Merge 10.6 into 10.11","shortMessageHtmlLink":"Merge 10.6 into 10.11"}},{"before":"99f6684ba0f85ae12582770c8cacfa6aa950f166","after":"b6f6a5dc545e6aa3f066c2484f54970fe4f8e060","ref":"refs/heads/11.5","pushedAt":"2024-05-30T13:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbart","name":"Daniel Bartholomew","path":"/dbart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1301571?s=80&v=4"},"commit":{"message":"bump the VERSION","shortMessageHtmlLink":"bump the VERSION"}},{"before":"e2d3f2d4fe01a1d608b23b924d879820eafbfd55","after":"d505ee5417394e5dc872e3ff6309a7cfa7b2778b","ref":"refs/heads/bb-11.5-bar-MDEV-19123","pushedAt":"2024-05-30T13:25:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"abarkov","name":"Alexander Barkov","path":"/abarkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7777469?s=80&v=4"},"commit":{"message":"MDEV-19123 Change default charset from latin1 to utf8mb4\n\nIn progress","shortMessageHtmlLink":"MDEV-19123 Change default charset from latin1 to utf8mb4"}},{"before":null,"after":"d9152655164258e46cea33ba58f6c5f0e1ac7bd1","ref":"refs/heads/bb-11.6-MDEV-32887-vector","pushedAt":"2024-05-30T13:10:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vuvova","name":"Sergei Golubchik","path":"/vuvova","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2737648?s=80&v=4"},"commit":{"message":"Initial HNSW implementation\n\nThis commit includes the work done in collaboration with Hugo Wen from\nAmazon:\n\n MDEV-33408 Alter HNSW graph storage and fix memory leak\n\n This commit changes the way HNSW graph information is stored in the\n second table. Instead of storing connections as separate records, it now\n stores neighbors for each node, leading to significant performance\n improvements and storage savings.\n\n Comparing with the previous approach, the insert speed is 5 times faster,\n search speed improves by 23%, and storage usage is reduced by 73%, based\n on ann-benchmark tests with random-xs-20-euclidean and\n random-s-100-euclidean datasets.\n\n Additionally, in previous code, vector objects were not released after\n use, resulting in excessive memory consumption (over 20GB for building\n the index with 90,000 records), preventing tests with large datasets.\n Now ensure that vectors are released appropriately during the insert and\n search functions. Note there are still some vectors that need to be\n cleaned up after search query completion. Needs to be addressed in a\n future commit.\n\n All new code of the whole pull request, including one or several files\n that are either new files or modified ones, are contributed under the\n BSD-new license. I am contributing on behalf of my employer Amazon Web\n Services, Inc.\n\nAs well as the commit:\n\n Introduce session variables to manage HNSW index parameters\n\n Three variables:\n\n hnsw_max_connection_per_layer\n hnsw_ef_constructor\n hnsw_ef_search\n\n ann-benchmark tool is also updated to support these variables in commit\n https://github.com/HugoWenTD/ann-benchmarks/commit/e09784e for branch\n https://github.com/HugoWenTD/ann-benchmarks/tree/mariadb-configurable\n\n All new code of the whole pull request, including one or several files\n that are either new files or modified ones, are contributed under the\n BSD-new license. I am contributing on behalf of my employer Amazon Web\n Services, Inc.\n\nCo-authored-by: Hugo Wen ","shortMessageHtmlLink":"Initial HNSW implementation"}},{"before":"bacc5906daa40c015c6f418f2ea61a0e231541de","after":"22ba7e4ff823f71d99cba78ef58a867931874bad","ref":"refs/heads/st-10.11-merge","pushedAt":"2024-05-30T13:08:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"Merge 10.6 into 10.11","shortMessageHtmlLink":"Merge 10.6 into 10.11"}},{"before":"99f6684ba0f85ae12582770c8cacfa6aa950f166","after":"b6f6a5dc545e6aa3f066c2484f54970fe4f8e060","ref":"refs/heads/bb-11.5-bumpversion","pushedAt":"2024-05-30T12:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbart","name":"Daniel Bartholomew","path":"/dbart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1301571?s=80&v=4"},"commit":{"message":"bump the VERSION","shortMessageHtmlLink":"bump the VERSION"}},{"before":null,"after":"99f6684ba0f85ae12582770c8cacfa6aa950f166","ref":"refs/heads/bb-11.5-bumpversion","pushedAt":"2024-05-30T12:25:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dbart","name":"Daniel Bartholomew","path":"/dbart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1301571?s=80&v=4"},"commit":{"message":"Fix mismerge.\n\nmysqldump --dir produces unexpected sql output on stdout.\nAll sql should go into .sql files (and data to .txt files)","shortMessageHtmlLink":"Fix mismerge."}},{"before":"5ba542e9eec0ef5d69883c89755211f7d0e5d0e1","after":null,"ref":"refs/heads/st-10.6-merge","pushedAt":"2024-05-30T12:20:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"}},{"before":"0c440abd5e0f2a31e1e82c0a927e7d2a0d3b9c5e","after":null,"ref":"refs/heads/st-10.5-merge","pushedAt":"2024-05-30T12:20:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"}},{"before":"36ab6cc80cc8d8bf332852ecdf5fac3adf8e8888","after":"5ba542e9eec0ef5d69883c89755211f7d0e5d0e1","ref":"refs/heads/10.6","pushedAt":"2024-05-30T12:19:56.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"Merge 10.5 into 10.6","shortMessageHtmlLink":"Merge 10.5 into 10.6"}},{"before":"b0b463a894bab4e6cd7786924b1a0afa62d0cd42","after":"0c440abd5e0f2a31e1e82c0a927e7d2a0d3b9c5e","ref":"refs/heads/10.5","pushedAt":"2024-05-30T12:19:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"MDEV-31340 fixup: Add end-of-test marker","shortMessageHtmlLink":"MDEV-31340 fixup: Add end-of-test marker"}},{"before":null,"after":"0c209095660542f20a84a9ccceaeed880f58e86c","ref":"refs/heads/10.6-MDEV-34265","pushedAt":"2024-05-30T11:46:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mariadb-DebarunBanerjee","name":"Debarun Banerjee","path":"/mariadb-DebarunBanerjee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155444370?s=80&v=4"},"commit":{"message":"MDEV-34265 Possible hang during IO burst with innodb_flush_sync enabled\n\nWhen checkpoint age goes beyond the sync flush threshold and\nbuf_flush_sync_lsn is set, page cleaner enters into \"furious flush\"\nstage to aggressively flush dirty pages from flush list and pull\ncheckpoint LSN above safe margin. In this stage, page cleaner skips\ndoing LRU flush and eviction.\n\nIn 10.6, all other threads entirely rely on page cleaner to generate\nfree pages. If free pages get over while page cleaner is busy in\n\"furious flush\" stage, a session thread could wait for free page in the\nmiddle of a min-transaction(mtr) while holding latches on other pages.\n\nIt, in turn, can prevent page cleaner to flush such pages preventing\ncheckpoint LSN to move forward creating a deadlock situation. Even\notherwise, it could create a stall and hang like situation for large BP\nwith plenty of dirty pages to flush before the stage could finish.\n\nFix: During furious flush, check and evict LRU pages after each flush\niteration.","shortMessageHtmlLink":"MDEV-34265 Possible hang during IO burst with innodb_flush_sync enabled"}},{"before":"7feaccca53222e2b1b6a77b3b2a25b487d5623a6","after":"bacc5906daa40c015c6f418f2ea61a0e231541de","ref":"refs/heads/st-10.11-merge","pushedAt":"2024-05-30T11:28:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"Merge 10.6 into 10.11","shortMessageHtmlLink":"Merge 10.6 into 10.11"}},{"before":"285697bb430b55110f812962a03b5024152d0a79","after":"5ba542e9eec0ef5d69883c89755211f7d0e5d0e1","ref":"refs/heads/st-10.6-merge","pushedAt":"2024-05-30T11:27:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"Merge 10.5 into 10.6","shortMessageHtmlLink":"Merge 10.5 into 10.6"}},{"before":null,"after":"0c440abd5e0f2a31e1e82c0a927e7d2a0d3b9c5e","ref":"refs/heads/st-10.5-merge","pushedAt":"2024-05-30T11:24:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"MDEV-31340 fixup: Add end-of-test marker","shortMessageHtmlLink":"MDEV-31340 fixup: Add end-of-test marker"}},{"before":"617bac1d86f5c3d6351746d7000582a2ce5f9efb","after":"3d2ec55fd92078b4023ec39af50fcd30aaf8667c","ref":"refs/heads/10.11-MDEV-34062","pushedAt":"2024-05-30T09:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"squash! 617bac1d86f5c3d6351746d7000582a2ce5f9efb\n\nlog_t::write_checkpoint(): Invoke madvise(MADV_DONTNEED) without invoking\nfallocate(FALLOC_FL_ZERO_RANGE) because the latter was observed to reduce performance.","shortMessageHtmlLink":"squash! 617bac1"}},{"before":"1849dfef64d5f191c1fda3457ad97c6775f9a9f3","after":null,"ref":"refs/heads/11.3-MDEV-34256","pushedAt":"2024-05-30T09:06:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Thirunarayanan","name":"Thirunarayanan B","path":"/Thirunarayanan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4223360?s=80&v=4"}},{"before":"457948707df1e24578a7d7d070e54b74345e46e5","after":"1849dfef64d5f191c1fda3457ad97c6775f9a9f3","ref":"refs/heads/11.4","pushedAt":"2024-05-30T09:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Thirunarayanan","name":"Thirunarayanan B","path":"/Thirunarayanan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4223360?s=80&v=4"},"commit":{"message":"MDEV-34256 InnoDB throws out of bound write due to temporary\n\t\ttablespace truncation\n\n- InnoDB fails with out of bound write error after temporary\ntablespace truncation. This issue caused by\ncommit c507678b207a1a8ce6d99ea28fb947bed1d95795 (MDEV-28699).\nInnoDB fail to clear freed ranges if shrinking size\nis the last offset of the freed range.","shortMessageHtmlLink":"MDEV-34256 InnoDB throws out of bound write due to temporary"}},{"before":null,"after":"7feaccca53222e2b1b6a77b3b2a25b487d5623a6","ref":"refs/heads/st-10.11-merge","pushedAt":"2024-05-30T07:14:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"Merge 10.6 into 10.11","shortMessageHtmlLink":"Merge 10.6 into 10.11"}},{"before":null,"after":"848a1b9a288e3da52ffec3733e6adf8806e1872c","ref":"refs/heads/10.5-MDEV-34266","pushedAt":"2024-05-30T06:17:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"MDEV-34266 safe_strcpy() includes an unnecessary conditional branch\n\nThe strncpy() wrapper that was introduced in\ncommit 567b68129943a1cceab1d7b4c68e2a4ba011cdc0\nis checking whether the output was truncated even in cases\nwhere the caller does not care about it.\n\nLet us introduce a separate function safe_strcpy_truncated() that\nindidates whether the output was truncated.","shortMessageHtmlLink":"MDEV-34266 safe_strcpy() includes an unnecessary conditional branch"}},{"before":"b552c2ded0a0784ce19e3f888841b358b834107a","after":"1849dfef64d5f191c1fda3457ad97c6775f9a9f3","ref":"refs/heads/11.3-MDEV-34256","pushedAt":"2024-05-30T06:16:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Thirunarayanan","name":"Thirunarayanan B","path":"/Thirunarayanan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4223360?s=80&v=4"},"commit":{"message":"MDEV-34256 InnoDB throws out of bound write due to temporary\n\t\ttablespace truncation\n\n- InnoDB fails with out of bound write error after temporary\ntablespace truncation. This issue caused by\ncommit c507678b207a1a8ce6d99ea28fb947bed1d95795 (MDEV-28699).\nInnoDB fail to clear freed ranges if shrinking size\nis the last offset of the freed range.","shortMessageHtmlLink":"MDEV-34256 InnoDB throws out of bound write due to temporary"}},{"before":null,"after":"285697bb430b55110f812962a03b5024152d0a79","ref":"refs/heads/st-10.6-merge","pushedAt":"2024-05-30T05:18:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dr-m","name":"Marko Mäkelä","path":"/dr-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20552695?s=80&v=4"},"commit":{"message":"Merge 10.5 into 10.6","shortMessageHtmlLink":"Merge 10.5 into 10.6"}},{"before":null,"after":"d30ad1799518d152a7a947acfa5437e9da517198","ref":"refs/heads/st-10.6-merge-sans-xa-recovery","pushedAt":"2024-05-30T02:51:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mariadb-YuchenPei","name":"Yuchen Pei","path":"/mariadb-YuchenPei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119280372?s=80&v=4"},"commit":{"message":"Merge branch '10.5' into 10.6\n\nunmerged mysql-test/suite/innodb/r/xa_recovery.result\nunmerged mysql-test/suite/innodb/t/xa_recovery.test","shortMessageHtmlLink":"Merge branch '10.5' into 10.6"}},{"before":"bddd708c8d5a0619a699e2863be7aae4fa00fa74","after":null,"ref":"refs/heads/10.5-mdev-33616-pfs_noop","pushedAt":"2024-05-29T20:49:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DaveGosselin-MariaDB","name":"Dave Gosselin","path":"/DaveGosselin-MariaDB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113473632?s=80&v=4"}},{"before":"1929a698a362cd9811161a06518608b9aefcee45","after":"b0b463a894bab4e6cd7786924b1a0afa62d0cd42","ref":"refs/heads/10.5","pushedAt":"2024-05-29T20:49:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaveGosselin-MariaDB","name":"Dave Gosselin","path":"/DaveGosselin-MariaDB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113473632?s=80&v=4"},"commit":{"message":"MDEV-33616 Fix memleak in pfs_noop\n\nInvoke cleanup routine at the end of pfs_noop.","shortMessageHtmlLink":"MDEV-33616 Fix memleak in pfs_noop"}},{"before":null,"after":"21040a3a4cc6ca6f373ff3a6ec484934cc399f1a","ref":"refs/heads/10.5-mdev-33616-safemalloc","pushedAt":"2024-05-29T20:20:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DaveGosselin-MariaDB","name":"Dave Gosselin","path":"/DaveGosselin-MariaDB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113473632?s=80&v=4"},"commit":{"message":"MDEV-33616 Show correct function names in safemalloc backtrace\n\nFix safemalloc's backtrace functionality to work on macOS.","shortMessageHtmlLink":"MDEV-33616 Show correct function names in safemalloc backtrace"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWF9LdQA","startCursor":null,"endCursor":null}},"title":"Activity · MariaDB/server"}