You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by zh...@apache.org on 2022/07/27 03:15:15 UTC
[dolphinscheduler] branch dev updated: [doc] Add new page incompatible change (#11153)
This is an automated email from the ASF dual-hosted git repository.
zhongjiajie pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/dev by this push:
new de5c22b276 [doc] Add new page incompatible change (#11153)
de5c22b276 is described below
commit de5c22b27654e3f3fd48ea3be97ce994be52a94d
Author: Jiajie Zhong <zh...@hotmail.com>
AuthorDate: Wed Jul 27 11:15:09 2022 +0800
[doc] Add new page incompatible change (#11153)
Add incompatibles and give some hint to user when then
want to upgrade to specific version.
ref: #10607
---
.github/PULL_REQUEST_TEMPLATE.md | 4 ++++
docs/configs/docsdev.js | 22 ++++++++++++++++++++--
docs/docs/en/guide/upgrede/incompatible.md | 9 +++++++++
docs/docs/en/guide/{ => upgrede}/upgrade.md | 10 +++++++---
docs/docs/zh/guide/upgreade/incompatible.md | 9 +++++++++
docs/docs/zh/guide/{ => upgreade}/upgrade.md | 10 +++++++---
6 files changed, 56 insertions(+), 8 deletions(-)
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 61603fadc6..5417822bc6 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -28,3 +28,7 @@ This change added tests and can be verified as follows:
- *Added dolphinscheduler-dao tests for end-to-end.*
- *Added CronUtilsTest to verify the change.*
- *Manually verified the change by testing locally.* -->
+
+(or)
+
+If your pull request contain incompatible change, you should also add it to `docs/docs/en/guide/upgrede/incompatible.md`
diff --git a/docs/configs/docsdev.js b/docs/configs/docsdev.js
index d74dba0a67..30a3c80b94 100644
--- a/docs/configs/docsdev.js
+++ b/docs/configs/docsdev.js
@@ -338,7 +338,16 @@ export default {
},
{
title: 'Upgrade',
- link: '/en-us/docs/dev/user_doc/guide/upgrade.html',
+ children: [
+ {
+ title: 'Incompatible',
+ link: '/en-us/docs/dev/user_doc/guide/upgrade/incompatible.html',
+ },
+ {
+ title: 'Upgrade',
+ link: '/en-us/docs/dev/user_doc/guide/upgrade/upgrade.html',
+ },
+ ],
},
{
title: 'Expansion and Reduction',
@@ -738,7 +747,16 @@ export default {
},
{
title: '升级',
- link: '/zh-cn/docs/dev/user_doc/guide/upgrade.html',
+ children: [
+ {
+ title: '不向前兼容的更新',
+ link: '/zh-cn/docs/dev/user_doc/guide/upgrade/incompatible.html',
+ },
+ {
+ title: '升级步骤',
+ link: '/zh-cn/docs/dev/user_doc/guide/upgrade/upgrade.html',
+ },
+ ],
},
{
title: '扩/缩容',
diff --git a/docs/docs/en/guide/upgrede/incompatible.md b/docs/docs/en/guide/upgrede/incompatible.md
new file mode 100644
index 0000000000..d1043983c9
--- /dev/null
+++ b/docs/docs/en/guide/upgrede/incompatible.md
@@ -0,0 +1,9 @@
+# Incompatible
+
+This document records the incompatible updates between each version. You need to check this document before you upgrade to related version.
+
+## dev
+
+## 3.0.0
+
+* Copy and import workflow without 'copy' suffix [#10607](https://github.com/apache/dolphinscheduler/pull/10607)
\ No newline at end of file
diff --git a/docs/docs/en/guide/upgrade.md b/docs/docs/en/guide/upgrede/upgrade.md
similarity index 88%
rename from docs/docs/en/guide/upgrade.md
rename to docs/docs/en/guide/upgrede/upgrade.md
index af44a7483c..f1a518e644 100644
--- a/docs/docs/en/guide/upgrade.md
+++ b/docs/docs/en/guide/upgrede/upgrade.md
@@ -2,6 +2,10 @@
## Prepare
+### Check Incompatible Change
+
+You should check [incompatible change](./incompatible.md) before you upgrade, because some incompatible change may break your current function.
+
### Backup Previous Version's Files and Database
To prevent data loss by some miss-operation, it is recommended to back up data before upgrading. The backup way according to your environment.
@@ -15,7 +19,7 @@ directory where current service running. And all below command is running in thi
### Stop All Services of DolphinScheduler
-Stop all services of dolphinscheduler according to your deployment method. If you deploy your dolphinscheduler according to [cluster deployment](./installation/cluster.md), you can stop all services by command `sh ./script/stop-all.sh`.
+Stop all services of dolphinscheduler according to your deployment method. If you deploy your dolphinscheduler according to [cluster deployment](../installation/cluster.md), you can stop all services by command `sh ./script/stop-all.sh`.
### Upgrade Database
@@ -38,8 +42,8 @@ Execute database upgrade script: `sh ./tools/bin/upgrade-schema.sh`
#### Change Configuration `bin/env/install_config.conf`
-- If you deploy with Pseudo-Cluster deployment, change it according to [Pseudo-Cluster](./installation/pseudo-cluster.md) section "Modify Configuration".
-- If you deploy with Cluster deployment, change it according to [Cluster](./installation/cluster.md) section "Modify Configuration".
+- If you deploy with Pseudo-Cluster deployment, change it according to [Pseudo-Cluster](../installation/pseudo-cluster.md) section "Modify Configuration".
+- If you deploy with Cluster deployment, change it according to [Cluster](../installation/cluster.md) section "Modify Configuration".
And them run command `sh ./bin/start-all.sh` to start all services.
diff --git a/docs/docs/zh/guide/upgreade/incompatible.md b/docs/docs/zh/guide/upgreade/incompatible.md
new file mode 100644
index 0000000000..285505b8fe
--- /dev/null
+++ b/docs/docs/zh/guide/upgreade/incompatible.md
@@ -0,0 +1,9 @@
+# 不向前兼容的更新
+
+本文档记录了各版本之间不兼容的更新内容。在升级到相关版本前,请检查本文档。
+
+## dev
+
+## 3.0.0
+
+* Copy and import workflow without 'copy' suffix [#10607](https://github.com/apache/dolphinscheduler/pull/10607)
\ No newline at end of file
diff --git a/docs/docs/zh/guide/upgrade.md b/docs/docs/zh/guide/upgreade/upgrade.md
similarity index 85%
rename from docs/docs/zh/guide/upgrade.md
rename to docs/docs/zh/guide/upgreade/upgrade.md
index a8483cce69..1a37cd0e76 100644
--- a/docs/docs/zh/guide/upgrade.md
+++ b/docs/docs/zh/guide/upgreade/upgrade.md
@@ -2,6 +2,10 @@
## 准备工作
+### 检查不向前兼容的更改
+
+在升级之前,您应该检查 [incompatible change](./incompatible.md),因为一些不兼容的更改可能会破坏您当前的功能。
+
### 备份上一版本文件和数据库
为了防止操作错误导致数据丢失,建议升级之前备份数据,备份方法请结合你数据库的情况来定
@@ -14,7 +18,7 @@
### 停止 dolphinscheduler 所有服务
-根据你部署方式停止 dolphinscheduler 的所有服务,如果你是通过 [集群部署](./installation/cluster.md) 来部署你的 dolphinscheduler 的话,可以通过 `sh ./script/stop-all.sh` 停止全部服务。
+根据你部署方式停止 dolphinscheduler 的所有服务,如果你是通过 [集群部署](../installation/cluster.md) 来部署你的 dolphinscheduler 的话,可以通过 `sh ./script/stop-all.sh` 停止全部服务。
### 数据库升级
@@ -37,8 +41,8 @@ jar 包 并添加到 `./tools/libs` 目录下,修改 `./bin/env/dolphinschedul
#### 修改 `bin/env/install_config.conf` 配置内容
-- 伪集群部署请参照[伪集群部署(Pseudo-Cluster)](./installation/pseudo-cluster.md)中的 `修改相关配置`
-- 集群部署请参照[集群部署(Cluster)](./installation/cluster.md)中的 `修改相关配置`
+- 伪集群部署请参照[伪集群部署(Pseudo-Cluster)](../installation/pseudo-cluster.md)中的 `修改相关配置`
+- 集群部署请参照[集群部署(Cluster)](../installation/cluster.md)中的 `修改相关配置`
然后运行命令 `sh ./bin/start-all.sh` 重启全部服务。