You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ji...@apache.org on 2022/07/28 08:43:17 UTC

[doris-website] branch master updated: add 1.1.1 release note (#21)

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 3717e869104 add 1.1.1 release note (#21)
3717e869104 is described below

commit 3717e86910454cddf48ef4f896765b307d332978
Author: Luzhijing <82...@users.noreply.github.com>
AuthorDate: Thu Jul 28 16:43:12 2022 +0800

    add 1.1.1 release note (#21)
    
    * Update 1.1 release note
---
 docs/releasenotes/release-1.1.1.md                 | 61 +++++++++++++++++++++
 .../current/releasenotes/release-1.1.1.md          | 64 ++++++++++++++++++++++
 sidebars.json                                      |  3 +-
 3 files changed, 127 insertions(+), 1 deletion(-)

diff --git a/docs/releasenotes/release-1.1.1.md b/docs/releasenotes/release-1.1.1.md
new file mode 100644
index 00000000000..b1bcc46612a
--- /dev/null
+++ b/docs/releasenotes/release-1.1.1.md
@@ -0,0 +1,61 @@
+---
+{
+    "title": "Release 1.1.1",
+    "language": "en"
+}
+---
+
+<!--
+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)
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/release-1.1.1.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/release-1.1.1.md
new file mode 100644
index 00000000000..d799fac32c1
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/releasenotes/release-1.1.1.md
@@ -0,0 +1,64 @@
+---
+{
+    "title": "Release 1.1.0",
+    "language": "zh-CN"
+}
+---
+
+<!--
+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 错误。
+
+### 在查询过程中出现了一些分段故障。
+
+[#10961](https://github.com/apache/doris/pull/10961) [#10954](https://github.com/apache/doris/pull/10954) [#10962](https://github.com/apache/doris/pull/10962)
diff --git a/sidebars.json b/sidebars.json
index e6a8749cb30..53771fe5e9a 100644
--- a/sidebars.json
+++ b/sidebars.json
@@ -916,7 +916,8 @@
             "label": "Release notes",
             "items": [
                 "releasenotes/release-1.1.0"
+                "releasenotes/release-1.1.1"
             ]
         }
     ]
-}
\ No newline at end of file
+}


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org