From 76086a15bd3628fd961504361b27aa5b49dd2058 Mon Sep 17 00:00:00 2001 From: "xin.hu" <350324002@qq.com> Date: Thu, 28 Mar 2024 18:41:57 +0800 Subject: [PATCH 1/3] fixbug --- huxin/002/zstorage_update.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/huxin/002/zstorage_update.md b/huxin/002/zstorage_update.md index 3eaeb2b..0cac4b9 100644 --- a/huxin/002/zstorage_update.md +++ b/huxin/002/zstorage_update.md @@ -124,8 +124,9 @@ zStorage元数据包括配置元数据和磁盘管理元数据。 json格式比较容易处理兼容问题。如果有新的字段需要增加,一般会是新版本的命令 才会产生新的字段,比如卷原来的元数据格式为{“name”:"vol,"id":10},新版本增加了 -克隆卷的功能,我们只需要新增一个字段{“name”:"vol,"id":10,"clone":1},那么新版本 -创建的clone卷就包含新的字段,原有的卷就没有这个新字段。 +克隆卷的功能,我们只需要在新版本执行创建克隆卷的时候,在原来的元数据基础上新 +增一个字段{“name”:“clone_vol”,"id":11,"clone":1},那么克隆卷元数据就包含新的 +字段,原有的卷就没有这个新字段,新版本就可以兼容原来的卷和新创建的克隆卷。 #### 3.2.2. 磁盘管理元数 -- Gitee From 3d3e493949382f60e643f8648ec378ef4657f7eb Mon Sep 17 00:00:00 2001 From: "xin.hu" <350324002@qq.com> Date: Thu, 28 Mar 2024 18:46:20 +0800 Subject: [PATCH 2/3] fix --- huxin/002/zstorage_update.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/huxin/002/zstorage_update.md b/huxin/002/zstorage_update.md index 0cac4b9..bd7e6b3 100644 --- a/huxin/002/zstorage_update.md +++ b/huxin/002/zstorage_update.md @@ -123,9 +123,9 @@ zStorage元数据包括配置元数据和磁盘管理元数据。 以json格式存储到etcd或MDS里面。 json格式比较容易处理兼容问题。如果有新的字段需要增加,一般会是新版本的命令 -才会产生新的字段,比如卷原来的元数据格式为{“name”:"vol,"id":10},新版本增加了 +才会产生新的字段,比如卷原来的元数据格式为{"name":"vol,"id":10},新版本增加了 克隆卷的功能,我们只需要在新版本执行创建克隆卷的时候,在原来的元数据基础上新 -增一个字段{“name”:“clone_vol”,"id":11,"clone":1},那么克隆卷元数据就包含新的 +增一个字段{"name":"clone_vol","id":11,"clone":1},那么克隆卷元数据就包含新的 字段,原有的卷就没有这个新字段,新版本就可以兼容原来的卷和新创建的克隆卷。 #### 3.2.2. 磁盘管理元数 -- Gitee From eac9668894cc64ee6fa75b03c50ac6d2d4c88894 Mon Sep 17 00:00:00 2001 From: "xin.hu" <350324002@qq.com> Date: Thu, 28 Mar 2024 18:47:33 +0800 Subject: [PATCH 3/3] fix --- huxin/002/zstorage_update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/huxin/002/zstorage_update.md b/huxin/002/zstorage_update.md index bd7e6b3..d641201 100644 --- a/huxin/002/zstorage_update.md +++ b/huxin/002/zstorage_update.md @@ -123,7 +123,7 @@ zStorage元数据包括配置元数据和磁盘管理元数据。 以json格式存储到etcd或MDS里面。 json格式比较容易处理兼容问题。如果有新的字段需要增加,一般会是新版本的命令 -才会产生新的字段,比如卷原来的元数据格式为{"name":"vol,"id":10},新版本增加了 +才会产生新的字段,比如卷原来的元数据格式为{"name":"vol","id":10},新版本增加了 克隆卷的功能,我们只需要在新版本执行创建克隆卷的时候,在原来的元数据基础上新 增一个字段{"name":"clone_vol","id":11,"clone":1},那么克隆卷元数据就包含新的 字段,原有的卷就没有这个新字段,新版本就可以兼容原来的卷和新创建的克隆卷。 -- Gitee