This is an automated email from the ASF dual-hosted git repository. jiafengzheng pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push: new f8d325b0e65 1.1.1 release note f8d325b0e65 is described below commit f8d325b0e655dda43fb1a1030a4b2911af9f1365 Author: jiafeng.zhang <zhang...@gmail.com> AuthorDate: Fri Aug 5 08:58:16 2022 +0800 1.1.1 release note 1.1.1 release note --- blog/release-1.1.1.md | 80 +++++++++++++++++++++ .../release-1.1.1.md | 83 ++++++++++++++++++++++ 2 files changed, 163 insertions(+) diff --git a/blog/release-1.1.1.md b/blog/release-1.1.1.md new file mode 100644 index 00000000000..fc1b84bf1e1 --- /dev/null +++ b/blog/release-1.1.1.md @@ -0,0 +1,80 @@ +--- +{ + 'title': 'Apache Doris announced the official release of version 1.1.1', + 'summary': 'Dear community, we are pleased to announce that we have officially released Apache Doris 1.1.1 on July 29, 2022! This release is a hotfix version of 1.1.0' + 'date': '2022-07-29', + 'author': 'Luzhijing', + 'tags': ['Release Notes'], +} +--- +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +## Features + +### Support ODBC Sink in Vectorized Engine. + +This feature is enabled in non-vectorized engine but it is missed in vectorized engine in 1.1. So that we add back this feature in 1.1.1. + +### Simple Memtracker for Vectorized Engine. + +There is no memtracker in BE for vectorized engine in 1.1, so that the memory is out of control and cause OOM. In 1.1.1, a simple memtracker is added to BE and could control the memory and cancel the query when memory exceeded. + +## Improvements + +### Cache decompressed data in page cache. + +Some data is compressed using bitshuffle and it costs a lot of time to decompress it during query. In 1.1.1, doris will decompress the data that encoded by bitshuffle to accelerate query and we find it could reduce 30% latency for some query in ssb-flat. + +## Bug Fix + +### Fix the problem that could not do rolling upgrade from 1.0.(Serious) + +This issue was introduced in version 1.1 and may cause BE core when upgrade BE but not upgrade FE. + +If you encounter this problem, you can try to fix it with [#10833](https://github.com/apache/doris/pull/10833). + +### Fix the problem that some query not fall back to non-vectorized engine, and BE will core. + +Currently, vectorized engine could not deal with all sql queries and some queries (like left outer join) will use non-vectorized engine to run. But there are some cases not covered in 1.1. And it will cause be crash. + +### Compaction not work correctly and cause -235 Error. + +One rowset multi segments in uniq key compaction, segments rows will be merged in generic_iterator but merged_rows not increased. Compaction will failed in check_correctness, and make a tablet with too much versions which lead to -235 load error. + +### Some segment fault cases during query. + +[#10961](https://github.com/apache/doris/pull/10961) +[#10954](https://github.com/apache/doris/pull/10954) +[#10962](https://github.com/apache/doris/pull/10962) + +# Thanks + +Thanks to everyone who has contributed to this release: + +``` +@jacktengg +@mrhhsg +@xinyiZzz +@yixiutt +@starocean999 +@morrySnow +@morningman +@HappenLee +``` diff --git a/i18n/zh-CN/docusaurus-plugin-content-blog/release-1.1.1.md b/i18n/zh-CN/docusaurus-plugin-content-blog/release-1.1.1.md new file mode 100644 index 00000000000..d067428d585 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-blog/release-1.1.1.md @@ -0,0 +1,83 @@ +--- +{ + 'title': '[Doris 发版通告] Apache Doris 1.1.1 Release', + 'summary': '[Doris 发版通告] Apache Doris 1.1.1 Release', + 'date': '2022-07-29', + 'author': 'Luzhijing', + 'tags': ['版本发布'], +} +--- +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +## 新增功能 + +### 向量化执行引擎支持 ODBC Sink。 + +在 1.1.0 版本的向量化执行引擎中 ODBC Sink 是不支持的,而这一功能在之前版本的行存引擎是支持的,因此在 1.1.1 版本中我们重新完善了这一功能。 + +### 增加简易版 MemTracker + +MemTracker 是一个用于分析内存使用情况的统计工具,在 1.1.0 版本的向量化执行引擎中,由于 BE 侧没有 MemTracker,可能出现因内存失控导致的 OOM 问题。在 1.1.1 版本中,BE 侧增加了一个简易版 MemTracker,可以帮助控制内存,并在内存超出时取消查询。 + +完整版 MemTracker 将在 1.1.2 版本中正式发布。 + + +## 改进 + +### 支持在 Page Cache 中缓存解压后数据。 + +在 Page Cache 中有些数据是用 bitshuffle 编码方式压缩的,在查询过程中需要花费大量的时间来解压。在 1.1.1 版本中,Doris 将缓存解压由 bitshuffle 编码的数据以加速查询,我们发现在 ssb-flat 的一些查询中,可以减少 30% 的延时。 + +## Bug 修复 + +### 修复无法从 1.0 版本进行滚动升级的问题。 + +这个问题是在 1.1.0 版本中出现的,当升级 BE 而不升级 FE 时,可能会导致 BE Core。 + +如果你遇到这个问题,你可以尝试用 [#10833](https://github.com/apache/doris/pull/10833) 来修复它。 + +### 修复某些查询不能回退到非向量化引擎的问题,并导致 BE Core。 + +目前,向量化执行引擎不能处理所有的 SQL 查询,一些查询(如 left outer join)将使用非向量化引擎来运行。但部分场景在 1.1.0 版本中未被覆盖到,这可能导致 BE 挂掉。 + +### 修复 Compaction 不能正常工作导致的 -235 错误。 + +在 Unique Key 模型中,当一个 Rowset 有多个 Segment 时,在做 Compaction 过程中由于没有正确的统计行数,会导致Compaction 失败并且产生 Tablet 版本过多而导致的 -235 错误。 + +### 修复查询过程中出现的部分 Segment fault。 + +[#10961](https://github.com/apache/doris/pull/10961) +[#10954](https://github.com/apache/doris/pull/10954) +[#10962](https://github.com/apache/doris/pull/10962) + +# 致谢 + +感谢所有参与贡献 1.1.1 版本的开发者: + +``` +@jacktengg +@mrhhsg +@xinyiZzz +@yixiutt +@starocean999 +@morrySnow +@morningman +@HappenLee +``` --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org