{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":99919302,"defaultBranch":"master","name":"doris","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-10T12:13:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726762175.0","currentOid":""},"activityList":{"items":[{"before":"ff22059d5dbb1147dec9b5b75ea7b388198bbf74","after":"63a1e0dccbf7469c9aa77503a333543ad80ef942","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T15:46:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yiguolei","name":null,"path":"/yiguolei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9208457?s=80&v=4"},"commit":{"message":"[fix](profile) Fix npe when updating profile for internal load task. #40990 (#41077)\n\ncherry pick from #40990","shortMessageHtmlLink":"[fix](profile) Fix npe when updating profile for internal load task. #…"}},{"before":"f4b06e83eb5be1e51bfd8631fba58a65dcbe1382","after":"ff22059d5dbb1147dec9b5b75ea7b388198bbf74","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T15:43:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yiguolei","name":null,"path":"/yiguolei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9208457?s=80&v=4"},"commit":{"message":"[cherry-pick](branch-2.1)[fix](sys_table) fix potential NPE when query table_properties and partitions sys table (#41081)\n\n## Proposed changes\r\n\r\nIssue Number: close #xxx\r\n\r\nbp #40972","shortMessageHtmlLink":"[cherry-pick](branch-2.1)[fix](sys_table) fix potential NPE when quer…"}},{"before":"9a32c1519b2477fef5c5e24b7eb2d04b1da7ab17","after":"912dd80b9abccb8f7ad169d3d06dfc175a2304bb","ref":"refs/heads/master","pushedAt":"2024-09-20T14:29:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dataroaring","name":"Yongqiang YANG","path":"/dataroaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98214048?s=80&v=4"},"commit":{"message":"[Fix](regression) Fix flaky case `test_partial_update_only_keys` (#41068)","shortMessageHtmlLink":"[Fix](regression) Fix flaky case test_partial_update_only_keys (#41068"}},{"before":"761a8eb51e2ac839de2ed34d415039cb5651eb06","after":"abefe26fc9a3c57f65d81c68971b95f568b5456e","ref":"refs/heads/branch-2.0","pushedAt":"2024-09-20T13:58:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lide-reed","name":"lide","path":"/lide-reed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2121393?s=80&v=4"},"commit":{"message":"[refactor](log) Add some log for table and db transaction manager's lock (#40746)\n\nUse the fe config like #39015, print table lock usage duration.\r\nIn 2.0.6, I found `replayer` thread is blocked for a long time.\r\n```\r\n2024-09-12 11:00:58,797 INFO (replayer|89) [DatabaseTransactionMgr.replayUpsertTransactionState():1977] replay a visible transaction TransactionState. transaction id: 471728922, label: flink_connector_20240912_103150_269f8d635ffb455bb4043eecd1a8406b, db id: 475180, table id list: 14473765, callback id: -1, coordinator: BE: 10.217.0.100, transaction status: VISIBLE, error replicas num: 0, replica ids: , prepare time: 1726108310505, commit time: 1726108310579, finish time: 1726108310604, reason: \r\n2024-09-12 11:00:58,798 WARN (replayer|89) [Env.replayJournal():2575] entityCost:940256 loadJournalCost:940256 logId:1392353661 replayedJournalId:1392353661 code:100 size:562\r\n```\r\nAnd, there are many table lock fail log:\r\n```\r\n2024-09-12 10:56:53,167 WARN (mysql-nio-pool-32036|412611) [Table.tryReadLock():155] Failed to try table atdpersonpaycode's read lock. timeout 1 MINUTES. Current owner: null\r\n```\r\nBut, I don't kown what thread hold the table lock.\r\nSo, add some logs to print lock holding info.","shortMessageHtmlLink":"[refactor](log) Add some log for table and db transaction manager's l…"}},{"before":"f23a594a8431ff7ca1219a334c5d7668a6b167a8","after":"9a32c1519b2477fef5c5e24b7eb2d04b1da7ab17","ref":"refs/heads/master","pushedAt":"2024-09-20T13:10:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dataroaring","name":"Yongqiang YANG","path":"/dataroaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98214048?s=80&v=4"},"commit":{"message":"[fix](cluster key) add delta writer be ut (#41013)","shortMessageHtmlLink":"[fix](cluster key) add delta writer be ut (#41013)"}},{"before":"4f98227f3a084c99083174eb97d4a662b1a9fcbc","after":"df2bd045131dfdb9f31dc78233ade28331422493","ref":"refs/heads/branch-3.0","pushedAt":"2024-09-20T13:07:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinchou","name":"Gavin Chou","path":"/gavinchou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919662?s=80&v=4"},"commit":{"message":"[enhance](mtmv) Refuse to execute insert overwrite on the same table (#40558)\n\nRefuse to execute insert overwrite on the same table:\r\n- Sometimes it is not possible to cancel a running insert overwrite\r\n- When executing insert overwrite in parallel, it causes temporary\r\npartitions to affect each other","shortMessageHtmlLink":"[enhance](mtmv) Refuse to execute insert overwrite on the same table (#…"}},{"before":"922bee255348617553fc1db2df131ae70e152fba","after":"f23a594a8431ff7ca1219a334c5d7668a6b167a8","ref":"refs/heads/master","pushedAt":"2024-09-20T12:59:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dataroaring","name":"Yongqiang YANG","path":"/dataroaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98214048?s=80&v=4"},"commit":{"message":"[fix](cluster key) support cloud mode (#40593)\n\ncluster key support cloud mode","shortMessageHtmlLink":"[fix](cluster key) support cloud mode (#40593)"}},{"before":"96b2fa1a247462ae2b708aece0285bbdbc6c80f9","after":"f4b06e83eb5be1e51bfd8631fba58a65dcbe1382","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T12:28:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"morningman","name":"Mingyu Chen","path":"/morningman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2899462?s=80&v=4"},"commit":{"message":"[bugfix](hive)Fix cache inconsistency issue for 2.1 (#40729) (#41050)\n\n## Proposed changes\r\nbp: #40729","shortMessageHtmlLink":"[bugfix](hive)Fix cache inconsistency issue for 2.1 (#40729) (#41050)"}},{"before":"73daca7e63c10d94901a780a44dc5b174299dad0","after":"922bee255348617553fc1db2df131ae70e152fba","ref":"refs/heads/master","pushedAt":"2024-09-20T12:27:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"morningman","name":"Mingyu Chen","path":"/morningman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2899462?s=80&v=4"},"commit":{"message":"[fix](sys_table) fix potential NPE when query table_properties and partitions sys table (#40972)\n\n## Proposed changes\r\n\r\nIssue Number: close #xxx\r\n\r\n fix potential NPE when query table_properties and partitions sys table\r\nfollow up for #40944","shortMessageHtmlLink":"[fix](sys_table) fix potential NPE when query table_properties and pa…"}},{"before":"66d7d786dc309801c4209e6fe4d11756a62247a6","after":"b2fa3e697922e8ed68a5234921268dfdb3c47b74","ref":"refs/heads/spill_and_reserve","pushedAt":"2024-09-20T12:25:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yiguolei","name":null,"path":"/yiguolei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9208457?s=80&v=4"},"commit":{"message":"support low memory mode for exchange, union and stream agg (#41005)\n\n## Proposed changes\r\n\r\nIssue Number: close #xxx\r\n\r\n","shortMessageHtmlLink":"support low memory mode for exchange, union and stream agg (#41005)"}},{"before":"4acc9fb15705c82792501be11190921fc08a33e8","after":"66d7d786dc309801c4209e6fe4d11756a62247a6","ref":"refs/heads/spill_and_reserve","pushedAt":"2024-09-20T12:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yiguolei","name":null,"path":"/yiguolei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9208457?s=80&v=4"},"commit":{"message":"flush memtable before spill disk","shortMessageHtmlLink":"flush memtable before spill disk"}},{"before":"f60a881425fbc3828c68a7438ad1c26efb15da21","after":"96b2fa1a247462ae2b708aece0285bbdbc6c80f9","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T12:20:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yiguolei","name":null,"path":"/yiguolei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9208457?s=80&v=4"},"commit":{"message":"[fix](move-memtable) fix bvar g_load_stream_file_writer_cnt (#39075) (#40985)\n\nbackport #39075","shortMessageHtmlLink":"[fix](move-memtable) fix bvar g_load_stream_file_writer_cnt (#39075) (#…"}},{"before":"2bb83302e4ad4f3fddb435b8949ba9204de71a44","after":"f60a881425fbc3828c68a7438ad1c26efb15da21","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T12:20:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yiguolei","name":null,"path":"/yiguolei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9208457?s=80&v=4"},"commit":{"message":"[fix](nereids)adjust conjunct's nullable info in LogicalExternalRelation (#41031)\n\n## Proposed changes\r\n\r\npick from master https://github.com/apache/doris/pull/41014\r\n","shortMessageHtmlLink":"[fix](nereids)adjust conjunct's nullable info in LogicalExternalRelat…"}},{"before":"1686650a56dadda2675f5c0997dbf2737aff583c","after":"2bb83302e4ad4f3fddb435b8949ba9204de71a44","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T12:09:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"morningman","name":"Mingyu Chen","path":"/morningman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2899462?s=80&v=4"},"commit":{"message":"[bugfix](hive)Remove redundant split operations for 2.1 (#40683) (#41055)\n\n## Proposed changes\r\nbp: #40683","shortMessageHtmlLink":"[bugfix](hive)Remove redundant split operations for 2.1 (#40683) (#41055"}},{"before":"7e0d498043ae5eee4fc91e8e824346233acb8a55","after":"1686650a56dadda2675f5c0997dbf2737aff583c","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T12:08:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"morningman","name":"Mingyu Chen","path":"/morningman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2899462?s=80&v=4"},"commit":{"message":"[bugfix](test)Set the enable_fallback_to_original_planner behavior for 2.1 (#40913)(#40989) (#41065)\n\nbp: #40913 #40989","shortMessageHtmlLink":"[bugfix](test)Set the enable_fallback_to_original_planner behavior fo…"}},{"before":"dbd72deaa5c901cba0d0a8f37a48c88f1cdb3d07","after":"7e0d498043ae5eee4fc91e8e824346233acb8a55","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T12:06:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"morningman","name":"Mingyu Chen","path":"/morningman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2899462?s=80&v=4"},"commit":{"message":"[Fix](orc-reader) Fix StringRef nullptr data in orc-reader. (#41073)\n\n## Proposed changes\r\n\r\nbackport #40857","shortMessageHtmlLink":"[Fix](orc-reader) Fix StringRef nullptr data in orc-reader. (#41073)"}},{"before":"5566e93c6f6d3a2df4b423f5e9d58ff985d797a0","after":"4f98227f3a084c99083174eb97d4a662b1a9fcbc","ref":"refs/heads/branch-3.0","pushedAt":"2024-09-20T11:38:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dataroaring","name":"Yongqiang YANG","path":"/dataroaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98214048?s=80&v=4"},"commit":{"message":"[Fix](Variant) implement some interface in ColumnNothing (#40607)\n\nIColumnDummy implementation is not suitable for ColumnNothing in\r\nColumnObject","shortMessageHtmlLink":"[Fix](Variant) implement some interface in ColumnNothing (#40607)"}},{"before":"3d45cd58b115358d8dbb28befef36aa74d99c695","after":"5566e93c6f6d3a2df4b423f5e9d58ff985d797a0","ref":"refs/heads/branch-3.0","pushedAt":"2024-09-20T11:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dataroaring","name":"Yongqiang YANG","path":"/dataroaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98214048?s=80&v=4"},"commit":{"message":"[Bug](compatibility) fix covar_samp function coredump when upgrade (#41023)\n\n## Proposed changes\r\n\r\nin branch-2.1, the function covar_samp mode is PropagateNullable\r\neg: select covar_samp(non_nullable(x), y) from test_covar_samp;\r\nx, y has nullable, and return is nullable\r\nand now the column of non_nullable(x), y is nullable should check is\r\nnullable alone.\r\n\r\nthe fixed in branch-21 \r\nhttps://github.com/apache/doris/pull/39943\r\n\r\n","shortMessageHtmlLink":"[Bug](compatibility) fix covar_samp function coredump when upgrade (#…"}},{"before":"d7e5d46115729213c588e4885f5e307eee0c597f","after":"73daca7e63c10d94901a780a44dc5b174299dad0","ref":"refs/heads/master","pushedAt":"2024-09-20T11:16:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dataroaring","name":"Yongqiang YANG","path":"/dataroaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98214048?s=80&v=4"},"commit":{"message":"[Bug](compatibility) fix covar_samp function coredump when upgrade (#41023)\n\n## Proposed changes\r\n\r\nin branch-2.1, the function covar_samp mode is PropagateNullable\r\neg: select covar_samp(non_nullable(x), y) from test_covar_samp;\r\nx, y has nullable, and return is nullable\r\nand now the column of non_nullable(x), y is nullable should check is\r\nnullable alone.\r\n\r\nthe fixed in branch-21 \r\nhttps://github.com/apache/doris/pull/39943\r\n\r\n","shortMessageHtmlLink":"[Bug](compatibility) fix covar_samp function coredump when upgrade (#…"}},{"before":"f4674f61a76fd2e774309849db6a5623b9c6a479","after":"761a8eb51e2ac839de2ed34d415039cb5651eb06","ref":"refs/heads/branch-2.0","pushedAt":"2024-09-20T11:08:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dataroaring","name":"Yongqiang YANG","path":"/dataroaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98214048?s=80&v=4"},"commit":{"message":"[branch-2.0] Picks \"[opt](merge-on-write) Reduce the version not continuous logs for merge-on-write table #40946\" (#40997)\n\npicks https://github.com/apache/doris/pull/40946","shortMessageHtmlLink":"[branch-2.0] Picks \"[opt](merge-on-write) Reduce the version not cont…"}},{"before":"8e6e82d91edd5b68c40d80d514d9cb386e1e32d1","after":"f4674f61a76fd2e774309849db6a5623b9c6a479","ref":"refs/heads/branch-2.0","pushedAt":"2024-09-20T11:04:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HappenLee","name":"HappenLee","path":"/HappenLee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10553413?s=80&v=4"},"commit":{"message":"[Fix-2.0](column) Fix wrong has_null flag after filter_by_selector (#40849)\n\nin master and branch-2.1 it fixed by refactor\r\nhttps://github.com/apache/doris/pull/40769. for 2.0 we pick\r\nhttps://github.com/apache/doris/pull/40756 as a minimal modification","shortMessageHtmlLink":"[Fix-2.0](column) Fix wrong has_null flag after filter_by_selector (#…"}},{"before":"a8aebe63947bad94f01371969951461066134b0d","after":"dbd72deaa5c901cba0d0a8f37a48c88f1cdb3d07","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T10:50:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"morrySnow","name":null,"path":"/morrySnow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101034200?s=80&v=4"},"commit":{"message":"[opt](nereids)show user friendly error msg when window function contains order by expression (#40937) (#41036)\n\npick from master #40937","shortMessageHtmlLink":"[opt](nereids)show user friendly error msg when window function conta…"}},{"before":"252aeeb6cf51076762aa5a59d04f7a4d14fcc104","after":"d7e5d46115729213c588e4885f5e307eee0c597f","ref":"refs/heads/master","pushedAt":"2024-09-20T10:48:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starocean999","name":null,"path":"/starocean999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40539150?s=80&v=4"},"commit":{"message":"[fix](mtmv) Fix compensate union all wrongly when query rewrite by materialized view (#40803)\n\n## Proposed changes\r\n\r\nThis is brought by https://github.com/apache/doris/pull/36056\r\n\r\nNot all query after rewritten successfully can compensate union all\r\nSuch as:\r\nmv def sql is as following, partition column is a\r\n```sql\r\nselect a, b, count(*) from t1 group by a, b\r\n```\r\nQuery is as following:\r\n```sq\r\nselect count(*) from t1\r\n```\r\nthe result is\r\n+----------+\r\n| count(*) |\r\n+----------+\r\n| 24 |\r\n+----------+\r\n\r\nafter rewritten by materialized view successfully\r\nIf mv part partition is invalid, can not compensate union all, because\r\nresult is wrong after\r\ncompensate union all.\r\n\r\n+----------+\r\n| count(*) |\r\n+----------+\r\n| 24 |\r\n| 3 |\r\n+----------+\r\n\r\nThis pr fix this.","shortMessageHtmlLink":"[fix](mtmv) Fix compensate union all wrongly when query rewrite by ma…"}},{"before":"da6ac0c5f472b707b1dba30f71d5a6d85b158545","after":"252aeeb6cf51076762aa5a59d04f7a4d14fcc104","ref":"refs/heads/master","pushedAt":"2024-09-20T10:48:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starocean999","name":null,"path":"/starocean999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40539150?s=80&v=4"},"commit":{"message":"[fix](mtmv) Fix duplicate column name not check when create materialized view (#40658)\n\n## Proposed changes\r\nThis is brought by https://github.com/apache/doris/pull/26146\r\nIf create materialized view as following, Should fail, because has the\r\nduplicated column name `o_orderdatE` and `o_orderdate`. But now can\r\ncreate materialized view successfully. the pr fix this.\r\n\r\n```sql\r\n CREATE MATERIALIZED VIEW mv_1\r\n BUILD IMMEDIATE REFRESH AUTO ON MANUAL \r\n partition by(o_orderdate) \r\n DISTRIBUTED BY RANDOM BUCKETS 2 \r\n PROPERTIES ('replication_num' = '1') \r\n AS \r\n select o_orderdatE, o_shippriority, o_comment, o_orderdate, \r\n sum(o_totalprice) as sum_total, \r\n max(o_totalpricE) as max_total, \r\n min(o_totalprice) as min_total, \r\n count(*) as count_all, \r\n bitmap_union(to_bitmap(case when o_shippriority > 1 and o_orderkey IN (1, 3) then o_custkey else null end)) cnt_1, \r\n bitmap_union(to_bitmap(case when o_shippriority > 2 and o_orderkey IN (2) then o_custkey else null end)) as cnt_2 \r\n from (select * from orders) as t1\r\n group by \r\n o_orderdatE, \r\n o_shippriority, \r\n o_comment,\r\n o_orderdate;\r\n```","shortMessageHtmlLink":"[fix](mtmv) Fix duplicate column name not check when create materiali…"}},{"before":"a2b9aa4d495ce0cc5c07b76a7e2ccb4c2a0acbaa","after":"da6ac0c5f472b707b1dba30f71d5a6d85b158545","ref":"refs/heads/master","pushedAt":"2024-09-20T10:41:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"morrySnow","name":null,"path":"/morrySnow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101034200?s=80&v=4"},"commit":{"message":"[test](mtmv) Fix regression test unstable (#40871)\n\n1. Optimized `waitForRollUpJob` method in `Suite.groovy` to make sure\r\nroll up is build succesfully before rewirte.\r\n2. Modify expect rewritten result in` agg_sync_mv.groovy`","shortMessageHtmlLink":"[test](mtmv) Fix regression test unstable (#40871)"}},{"before":"b4272eb8fece8b69a735440d65d6a795bb5d0bf2","after":"3d45cd58b115358d8dbb28befef36aa74d99c695","ref":"refs/heads/branch-3.0","pushedAt":"2024-09-20T10:36:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dataroaring","name":"Yongqiang YANG","path":"/dataroaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98214048?s=80&v=4"},"commit":{"message":"[improve](cloud-mow) merge and remove old version of delete bitmap when cumulative compaction is done (#40204)\n\nWhen the count of delete bitmap is big, it may lead to high cpu use\nrate, we can merge old version delete bitmap to reduce the count of\ndelete bitmap when cumulative compaction is done to reduce the use rate\nof cpu.\nHere is an example:\nbefore cu compaciton ,rowset layout is\n\n \"cumulative point\": 10,\n \"rowsets\": [\n\"[0-1] 0 DATA NONOVERLAPPING\n0200000000000000ffffffffffffffecffffffffffffffff 0\",\n\"[2-9] 1 DATA NONOVERLAPPING\n0200000000002cc1a8447a4e0ba5850f773803ae2d534284 1.21 KB\",\n\"[10-10] 1 DATA NONOVERLAPPING\n0200000000002d07a8447a4e0ba5850f773803ae2d534284 1.09 KB\",\n\"[11-11] 1 DATA NONOVERLAPPING\n0200000000002d14a8447a4e0ba5850f773803ae2d534284 1.10 KB\",\n\"[12-12] 1 DATA NONOVERLAPPING\n0200000000002d23a8447a4e0ba5850f773803ae2d534284 1.10 KB\",\n\"[13-13] 1 DATA NONOVERLAPPING\n0200000000002d33a8447a4e0ba5850f773803ae2d534284 1.10 KB\",\n\"[14-14] 1 DATA NONOVERLAPPING\n0200000000002d40a8447a4e0ba5850f773803ae2d534284 1.10 KB\"\n ],\nbase rowset is [2-9], now cu compaciton input rowset range is [10-14],\nafter compaciton, rowset layout is\n\n \"cumulative point\": 10,\n \"rowsets\": [\n\"[0-1] 0 DATA NONOVERLAPPING\n0200000000000000ffffffffffffffecffffffffffffffff 0\",\n\"[2-9] 1 DATA NONOVERLAPPING\n0200000000002cc1a8447a4e0ba5850f773803ae2d534284 1.21 KB\",\n\"[10-14] 1 DATA NONOVERLAPPING\n0200000000002d63a8447a4e0ba5850f773803ae2d534284 1.21 KB\"\n ],\n1. the delete bitmap of rowset [10-10] -> [11-11] -> [12-12] -> [13-13]\n-> [14-14] will be deleted when delete_expired_stale_rowsets\n2. the delete bitmap of version 10~14, will do agg first, then update\nthe agg result on verison 14 delete bitmap\n3. if update sucess, add the delete bitmap of version 10~13 to the queue\nwhich name is to_remove_vec\n4. when deleting delete bitmap on rowset [10-10] -> [11-11] -> [12-12]\n-> [13-13] -> [14-14], the delete bitmap which mention on step 3 will be\ndeleted too.","shortMessageHtmlLink":"[improve](cloud-mow) merge and remove old version of delete bitmap wh…"}},{"before":"c744eb87c59cf2bc69f34fd6ae04205d9d0fe72c","after":"a8aebe63947bad94f01371969951461066134b0d","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T10:17:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dataroaring","name":"Yongqiang YANG","path":"/dataroaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98214048?s=80&v=4"},"commit":{"message":"[fix](scanner-builder) Fix scan builder datarace beacause of picked from master's different codebase (#41019)\n\n## Proposed changes\r\n\r\nAs title. Master will hold header lock internally when capturing read\r\nresource.","shortMessageHtmlLink":"[fix](scanner-builder) Fix scan builder datarace beacause of picked f…"}},{"before":"1259fe2bd58d5075b9b1b05bec30d2c47a91272c","after":"c744eb87c59cf2bc69f34fd6ae04205d9d0fe72c","ref":"refs/heads/branch-2.1","pushedAt":"2024-09-20T10:17:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"morningman","name":"Mingyu Chen","path":"/morningman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2899462?s=80&v=4"},"commit":{"message":"[fix](regression)fix some regression test (#40928) (#41046)\n\nbp #40928","shortMessageHtmlLink":"[fix](regression)fix some regression test (#40928) (#41046)"}},{"before":"acbf59625c3dd53206c6fcad3134699c9990de02","after":"a2b9aa4d495ce0cc5c07b76a7e2ccb4c2a0acbaa","ref":"refs/heads/master","pushedAt":"2024-09-20T10:13:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"morningman","name":"Mingyu Chen","path":"/morningman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2899462?s=80&v=4"},"commit":{"message":"[fix](tvf) fix FE cannot start when replay `alter view from tvf` (#40872)","shortMessageHtmlLink":"[fix](tvf) fix FE cannot start when replay alter view from tvf (#40872"}},{"before":"76818506d92b61e7e7e727a6f8eb993f643fe4f1","after":"acbf59625c3dd53206c6fcad3134699c9990de02","ref":"refs/heads/master","pushedAt":"2024-09-20T09:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yiguolei","name":null,"path":"/yiguolei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9208457?s=80&v=4"},"commit":{"message":"[fix](profile) Fix npe when updating profile for internal load task. (#40990)\n\nFix problem \r\n```\r\n2024-09-19 15:39:08,025 WARN (mtmv-task-execute-1-thread-1|131) [StmtExecutor.updateProfile():1225] failed to update profile, ignore th\r\nis error\r\njava.lang.NullPointerException: Cannot read field \"originStmt\" because \"this.originStmt\" is null\r\n at org.apache.doris.qe.StmtExecutor.getSummaryInfo(StmtExecutor.java:402) ~[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.qe.StmtExecutor.updateProfile(StmtExecutor.java:1219) ~[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.nereids.trees.plans.commands.insert.AbstractInsertExecutor.executeSingleInsert(AbstractInsertExecutor.java:\r\n193) ~[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.nereids.trees.plans.commands.insert.InsertIntoTableCommand.runInternal(InsertIntoTableCommand.java:250) ~[d\r\noris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.nereids.trees.plans.commands.insert.InsertIntoTableCommand.run(InsertIntoTableCommand.java:117) ~[doris-fe.\r\njar:1.2-SNAPSHOT]\r\n at org.apache.doris.nereids.trees.plans.commands.insert.InsertOverwriteTableCommand.runInsertCommand(InsertOverwriteTableComman\r\nd.java:204) ~[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.nereids.trees.plans.commands.insert.InsertOverwriteTableCommand.insertInto(InsertOverwriteTableCommand.java\r\n:267) ~[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.nereids.trees.plans.commands.insert.InsertOverwriteTableCommand.run(InsertOverwriteTableCommand.java:175) ~\r\n[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.job.extensions.mtmv.MTMVTask.exec(MTMVTask.java:231) ~[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.job.extensions.mtmv.MTMVTask.run(MTMVTask.java:200) ~[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.job.task.AbstractTask.runTask(AbstractTask.java:167) ~[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.job.extensions.mtmv.MTMVTask.runTask(MTMVTask.java:306) ~[doris-fe.jar:1.2-SNAPSHOT]\r\n at org.apache.doris.job.executor.DefaultTaskExecutorHandler.onEvent(DefaultTaskExecutorHandler.java:50) ~[doris-fe.jar:1.2-SNAP\r\nSHOT]\r\n at org.apache.doris.job.executor.DefaultTaskExecutorHandler.onEvent(DefaultTaskExecutorHandler.java:33) ~[doris-fe.jar:1.2-SNAP\r\nSHOT]\r\n at com.lmax.disruptor.WorkProcessor.run(WorkProcessor.java:143) ~[disruptor-3.4.4.jar:?]\r\n at java.lang.Thread.run(Thread.java:842) ~[?:?] \r\n```","shortMessageHtmlLink":"[fix](profile) Fix npe when updating profile for internal load task. (#…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNTo0Njo0My4wMDAwMDBazwAAAAS8Ik42","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNTo0Njo0My4wMDAwMDBazwAAAAS8Ik42","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwOTo0NTo1MC4wMDAwMDBazwAAAAS7ymGP"}},"title":"Activity · apache/doris"}