From 5655ea2f39a2f5b543edd357c9926c804c6c2c2d Mon Sep 17 00:00:00 2001 From: Rongfeng Fu Date: Thu, 23 Mar 2023 11:33:44 +0800 Subject: [PATCH] V2.0.0 (#162) --- .gitignore | 31 +- _cmd.py | 239 +- _deploy.py | 125 +- _environ.py | 5 + _errno.py | 197 +- _lock.py | 36 +- _mirror.py | 64 +- _plugin.py | 199 +- _repository.py | 51 +- _stdio.py | 164 +- .../oceanbase/cluster_config_parser.py | 8 +- core.py | 1235 ++-- example/all-components-min.yaml | 38 +- example/all-components.yaml | 36 +- example/autodeploy/all-components.yaml | 240 +- example/autodeploy/default-example.yaml | 216 +- example/autodeploy/distributed-example.yaml | 4 +- ...uted-with-obproxy-and-obagent-example.yaml | 73 +- .../distributed-with-obproxy-example.yaml | 4 +- example/autodeploy/single-example.yaml | 4 +- .../single-with-obproxy-example.yaml | 4 +- example/distributed-example.yaml | 1 - example/distributed-with-obproxy-example.yaml | 1 - ...omponents-with-prometheus-and-grafana.yaml | 300 + example/local-example.yaml | 1 - example/mini-distributed-example.yaml | 3 +- ...mini-distributed-with-obproxy-example.yaml | 3 +- example/mini-local-example.yaml | 3 +- example/mini-single-example.yaml | 3 +- example/mini-single-with-obproxy-example.yaml | 3 +- ...uted-with-obproxy-and-obagent-example.yaml | 78 +- .../obagent/obagent-only-1.2.0-example.yaml | 84 + example/obagent/obagent-only-example.yaml | 62 +- .../distributed-with-obproxy-example.yaml | 1 - ...uted-with-obproxy-and-obagent-example.yaml | 159 + example/ocp-express/ocp-express-only.yaml | 34 + ...d-with-obagent-and-prometheus-example.yaml | 65 +- example/single-example.yaml | 1 - example/single-with-obproxy-example.yaml | 1 - optimize/obproxy/4.1.0/sysbench.yaml | 10 + optimize/obproxy/4.1.0/tpcc.yaml | 10 + optimize/oceanbase-ce/4.1.0/optimizer.yaml | 14 + optimize/oceanbase-ce/4.1.0/sysbench.yaml | 61 + optimize/oceanbase-ce/4.1.0/tpcc.yaml | 63 + optimize/oceanbase/4.1.0/optimizer.yaml | 14 + optimize/oceanbase/4.1.0/sysbench.yaml | 61 + optimize/oceanbase/4.1.0/tpcc.yaml | 63 + .../optimize_parser/0.1/optimize_parser.py | 31 +- plugins/commands/0.1/command_template.yaml | 15 +- plugins/general/0.1/install_repo.py | 2 +- plugins/grafana/7.5.17/display.py | 15 +- plugins/grafana/7.5.17/generate_config.py | 31 +- plugins/grafana/7.5.17/init.py | 2 +- plugins/grafana/7.5.17/parameter.yaml | 10 +- plugins/grafana/7.5.17/reload.py | 2 +- plugins/grafana/7.5.17/restart.py | 62 +- plugins/grafana/7.5.17/start.py | 93 +- plugins/grafana/7.5.17/start_check.py | 161 +- plugins/grafana/7.5.17/stop.py | 2 +- plugins/mysqltest/3.1.0/check_opt.py | 20 +- plugins/mysqltest/3.1.0/check_test.py | 18 +- plugins/mysqltest/3.1.0/init.py | 9 +- plugins/mysqltest/3.1.0/run_test.py | 10 +- plugins/mysqltest/4.0.0.0/check_test.py | 18 +- plugins/mysqltest/4.0.0.0/init.py | 3 +- plugins/obagent/0.1/display.py | 6 +- plugins/obagent/0.1/generate_config.py | 27 +- plugins/obagent/0.1/init.py | 4 +- plugins/obagent/0.1/parameter.yaml | 28 +- plugins/obagent/0.1/reload.py | 8 +- plugins/obagent/0.1/restart.py | 47 +- plugins/obagent/0.1/start.py | 45 +- plugins/obagent/0.1/start_check.py | 125 +- plugins/obagent/0.1/stop.py | 2 +- plugins/obagent/0.1/upgrade.py | 28 +- plugins/obagent/1.1.0/parameter.yaml | 30 +- plugins/obagent/1.1.0/start.py | 45 +- plugins/obagent/1.1.1/start_check.py | 124 +- plugins/obagent/1.3.0/connect.py | 100 + plugins/obagent/1.3.0/display.py | 46 + plugins/obagent/1.3.0/file_map.yaml | 29 + plugins/obagent/1.3.0/init.py | 84 + plugins/obagent/1.3.0/parameter.yaml | 243 + plugins/obagent/1.3.0/reload.py | 109 + plugins/obagent/1.3.0/restart.py | 135 + plugins/obagent/1.3.0/start.py | 337 + plugins/obagent/1.3.0/start_check.py | 250 + plugins/obagent/1.3.0/status.py | 40 + plugins/obagent/1.3.0/stop.py | 110 + plugins/obagent/1.3.0/upgrade.py | 159 + plugins/obproxy/3.1.0/bootstrap.py | 12 +- plugins/obproxy/3.1.0/connect.py | 122 +- plugins/obproxy/3.1.0/display.py | 37 +- plugins/obproxy/3.1.0/generate_config.py | 56 +- plugins/obproxy/3.1.0/init.py | 4 +- plugins/obproxy/3.1.0/parameter.yaml | 19 +- plugins/obproxy/3.1.0/reload.py | 19 +- plugins/obproxy/3.1.0/restart.py | 67 +- plugins/obproxy/3.1.0/start.py | 8 +- plugins/obproxy/3.1.0/start_check.py | 134 +- plugins/obproxy/3.1.0/stop.py | 2 +- plugins/obproxy/3.1.0/upgrade.py | 17 +- plugins/oceanbase/3.1.0/bootstrap.py | 46 +- plugins/oceanbase/3.1.0/connect.py | 104 +- plugins/oceanbase/3.1.0/create_tenant.py | 445 +- plugins/oceanbase/3.1.0/display.py | 23 +- plugins/oceanbase/3.1.0/drop_tenant.py | 70 +- plugins/oceanbase/3.1.0/generate_config.py | 207 +- plugins/oceanbase/3.1.0/init.py | 4 +- plugins/oceanbase/3.1.0/list_tenant.py | 85 + plugins/oceanbase/3.1.0/major_freeze.py | 34 +- plugins/oceanbase/3.1.0/ocp_check.py | 6 +- plugins/oceanbase/3.1.0/parameter.yaml | 71 +- plugins/oceanbase/3.1.0/reload.py | 39 +- plugins/oceanbase/3.1.0/restart.py | 97 +- plugins/oceanbase/3.1.0/start.py | 14 +- plugins/oceanbase/3.1.0/start_check.py | 384 +- plugins/oceanbase/3.1.0/stop.py | 2 +- plugins/oceanbase/3.1.0/upgrade.py | 56 +- plugins/oceanbase/3.1.0/upgrade_check.py | 21 +- plugins/oceanbase/3.1.0/upgrade_file_check.py | 4 +- plugins/oceanbase/4.0.0.0/bootstrap.py | 103 +- plugins/oceanbase/4.0.0.0/create_tenant.py | 392 +- plugins/oceanbase/4.0.0.0/drop_tenant.py | 64 +- plugins/oceanbase/4.0.0.0/generate_config.py | 424 +- plugins/oceanbase/4.0.0.0/init.py | 4 +- plugins/oceanbase/4.0.0.0/list_tenant.py | 89 + plugins/oceanbase/4.0.0.0/major_freeze.py | 34 +- plugins/oceanbase/4.0.0.0/parameter.yaml | 171 +- plugins/oceanbase/4.0.0.0/restart.py | 87 +- plugins/oceanbase/4.0.0.0/start.py | 19 +- plugins/oceanbase/4.0.0.0/start_check.py | 506 +- plugins/oceanbase/4.0.0.0/upgrade.py | 544 ++ plugins/oceanbase/4.0.0.0/upgrade_check.py | 82 + plugins/ocp-express/1.0/bootstrap.py | 57 + plugins/ocp-express/1.0/connect.py | 111 + plugins/ocp-express/1.0/destroy.py | 56 + plugins/ocp-express/1.0/display.py | 50 + plugins/ocp-express/1.0/file_map.yaml | 6 + plugins/ocp-express/1.0/generate_config.py | 64 + plugins/ocp-express/1.0/init.py | 124 + plugins/ocp-express/1.0/parameter.yaml | 348 + plugins/ocp-express/1.0/reload.py | 27 + plugins/ocp-express/1.0/restart.py | 157 + plugins/ocp-express/1.0/start.py | 453 ++ plugins/ocp-express/1.0/start_check.py | 527 ++ plugins/ocp-express/1.0/status.py | 39 + plugins/ocp-express/1.0/stop.py | 107 + plugins/prometheus/2.37.1/display.py | 12 +- plugins/prometheus/2.37.1/generate_config.py | 18 +- plugins/prometheus/2.37.1/init.py | 2 +- plugins/prometheus/2.37.1/parameter.yaml | 6 + plugins/prometheus/2.37.1/restart.py | 62 +- plugins/prometheus/2.37.1/start.py | 27 +- plugins/prometheus/2.37.1/start_check.py | 129 +- plugins/prometheus/2.37.1/stop.py | 4 +- plugins/sysbench/3.1.0/pre_test.py | 41 +- plugins/sysbench/4.0.0.0/pre_test.py | 42 +- plugins/tpcc/3.1.0/build.py | 91 +- plugins/tpcc/3.1.0/pre_test.py | 56 +- plugins/tpcc/3.1.0/run_test.py | 38 +- plugins/tpcc/4.0.0.0/analyze.sql | 20 +- plugins/tpcc/4.0.0.0/build.py | 84 +- plugins/tpcc/4.0.0.0/pre_test.py | 56 +- plugins/tpcc/4.0.0.0/run_test.py | 31 +- plugins/tpch/3.1.0/pre_test.py | 49 +- plugins/tpch/3.1.0/run_test.py | 43 +- plugins/tpch/4.0.0.0/analyze.sql | 16 +- plugins/tpch/4.0.0.0/pre_test.py | 51 +- plugins/tpch/4.0.0.0/run_test.py | 35 +- profile/obd.sh | 8 +- rpm/build.sh | 14 +- rpm/ob-deploy-build.sh | 4 +- rpm/ob-deploy.spec | 22 +- service/__init__.py | 0 service/api/__init__.py | 0 service/api/response.py | 35 + service/api/response_utils.py | 64 + service/api/v1/__init__.py | 0 service/api/v1/components.py | 76 + service/api/v1/deployments.py | 214 + service/api/v1/mirror.py | 42 + service/api/v1/process.py | 38 + service/api/v1/service_info.py | 38 + service/app.py | 70 + service/common/__init__.py | 0 service/common/const.py | 60 + service/common/core.py | 49 + service/common/log.py | 66 + service/common/task.py | 146 + service/common/util.py | 26 + service/handler/__init__.py | 0 service/handler/base_handler.py | 42 + service/handler/component_handler.py | 181 + service/handler/deployment_handler.py | 705 ++ service/handler/handler_utils.py | 44 + service/handler/mirror_handler.py | 56 + service/handler/process_handler.py | 36 + service/handler/service_info_handler.py | 33 + service/middleware/process_time.py | 36 + service/middleware/request_response_log.py | 44 + service/model/__init__.py | 0 service/model/components.py | 72 + service/model/deployments.py | 235 + service/model/mirror.py | 35 + service/model/service_info.py | 25 + service/service-requirements.txt | 9 + service/tests/__init__.py | 0 ssh.py | 26 +- tool.py | 26 +- web/.editorconfig | 16 + web/.eslintrc.js | 3 + web/.prettierignore | 9 + web/.prettierrc | 11 + web/README.md | 15 + web/config/config.ts | 31 + web/config/plugin.ts | 9 + web/mock/createDeploymentConfig.mock.ts | 15 + web/mock/deleteDeployment .mock.ts | 15 + web/mock/finishInstallAndKillProcess.mock.ts | 13 + web/mock/getDestroyTaskInfo.mock.ts | 31 + web/mock/getObdInfo.mock.ts | 13 + web/mock/installDeployment.mock.ts | 15 + web/mock/preCheckStatus.mock.ts | 91 + web/mock/precheck.mock.ts | 15 + web/mock/queryAllComponentVersions.mock.ts | 602 ++ .../queryComponentByComponentName.mock.ts | 105 + web/mock/queryComponentParameters.mock.ts | 681 ++ web/mock/queryConnectInfo.mock.ts | 94 + web/mock/queryConnectionInfo.mock.ts | 87 + web/mock/queryDeploymentConfig.mock.ts | 960 +++ web/mock/queryDeploymentInfo.mock.ts | 13 + ...ueryDeploymentInfoByTaskStatusType.mock.ts | 29 + web/mock/queryDeploymentReport.mock.ts | 77 + web/mock/queryInstallLog.mock.ts | 16 + web/mock/queryInstallStatus.mock.ts | 20 + web/mock/recover.mock.ts | 47 + web/package.json | 53 + web/public/assets/computer/data.json | 2123 ++++++ web/public/assets/database/data.json | 2123 ++++++ web/public/assets/empty.png | Bin 0 -> 14913 bytes web/public/assets/failed.png | Bin 0 -> 55696 bytes web/public/assets/logo.png | Bin 0 -> 3552 bytes web/public/assets/oceanbase.png | Bin 0 -> 13258 bytes web/public/assets/progress/data.json | 5269 ++++++++++++++ web/public/assets/spaceman/data.json | 6075 +++++++++++++++++ web/public/assets/successful.png | Bin 0 -> 56334 bytes web/public/assets/welcome/cover.jpg | Bin 0 -> 236659 bytes web/public/assets/welcome/data.mp4 | Bin 0 -> 1162582 bytes web/src/app.ts | 33 + web/src/global.less | 394 ++ web/src/models/global.ts | 68 + web/src/pages/components/CheckInfo.tsx | 489 ++ web/src/pages/components/ClusterConfig.tsx | 758 ++ .../pages/components/DeleteDeployModal.tsx | 198 + web/src/pages/components/DeployType.tsx | 64 + web/src/pages/components/DirInput.tsx | 116 + web/src/pages/components/ExitPage.tsx | 38 + web/src/pages/components/InstallConfig.tsx | 811 +++ web/src/pages/components/InstallFinished.tsx | 379 + web/src/pages/components/InstallProcess.tsx | 255 + web/src/pages/components/NodeConfig.tsx | 752 ++ web/src/pages/components/Parameter.tsx | 63 + web/src/pages/components/PreCheck.tsx | 9 + web/src/pages/components/PreCheckStatus.tsx | 677 ++ web/src/pages/components/ServerTags.tsx | 151 + web/src/pages/components/Steps.tsx | 80 + web/src/pages/components/Welcome.tsx | 76 + web/src/pages/components/index.less | 773 +++ web/src/pages/constants/index.ts | 95 + web/src/pages/index.less | 48 + web/src/pages/index.tsx | 113 + web/src/pages/theme.ts | 84 + web/src/services/ob-deploy-web/Components.ts | 45 + web/src/services/ob-deploy-web/Deployments.ts | 217 + web/src/services/ob-deploy-web/Info.ts | 11 + web/src/services/ob-deploy-web/Mirror.ts | 25 + web/src/services/ob-deploy-web/Processes.ts | 13 + web/src/services/ob-deploy-web/index.ts | 16 + web/src/services/ob-deploy-web/typings.d.ts | 683 ++ web/src/typings/global.d.ts | 54 + web/src/utils/index.tsx | 48 + web/src/utils/useRequest.ts | 70 + web/tsconfig.json | 37 + web/typings.d.ts | 10 + 285 files changed, 39993 insertions(+), 3517 deletions(-) create mode 100644 example/grafana/all-components-with-prometheus-and-grafana.yaml create mode 100644 example/obagent/obagent-only-1.2.0-example.yaml create mode 100644 example/oceanbase-3.x/distributed-with-obproxy-and-obagent-example.yaml create mode 100644 example/ocp-express/ocp-express-only.yaml create mode 100644 optimize/obproxy/4.1.0/sysbench.yaml create mode 100644 optimize/obproxy/4.1.0/tpcc.yaml create mode 100644 optimize/oceanbase-ce/4.1.0/optimizer.yaml create mode 100644 optimize/oceanbase-ce/4.1.0/sysbench.yaml create mode 100644 optimize/oceanbase-ce/4.1.0/tpcc.yaml create mode 100644 optimize/oceanbase/4.1.0/optimizer.yaml create mode 100644 optimize/oceanbase/4.1.0/sysbench.yaml create mode 100644 optimize/oceanbase/4.1.0/tpcc.yaml create mode 100644 plugins/obagent/1.3.0/connect.py create mode 100644 plugins/obagent/1.3.0/display.py create mode 100644 plugins/obagent/1.3.0/file_map.yaml create mode 100644 plugins/obagent/1.3.0/init.py create mode 100644 plugins/obagent/1.3.0/parameter.yaml create mode 100644 plugins/obagent/1.3.0/reload.py create mode 100644 plugins/obagent/1.3.0/restart.py create mode 100644 plugins/obagent/1.3.0/start.py create mode 100644 plugins/obagent/1.3.0/start_check.py create mode 100644 plugins/obagent/1.3.0/status.py create mode 100644 plugins/obagent/1.3.0/stop.py create mode 100644 plugins/obagent/1.3.0/upgrade.py create mode 100644 plugins/oceanbase/3.1.0/list_tenant.py create mode 100644 plugins/oceanbase/4.0.0.0/list_tenant.py create mode 100644 plugins/oceanbase/4.0.0.0/upgrade.py create mode 100644 plugins/oceanbase/4.0.0.0/upgrade_check.py create mode 100644 plugins/ocp-express/1.0/bootstrap.py create mode 100644 plugins/ocp-express/1.0/connect.py create mode 100644 plugins/ocp-express/1.0/destroy.py create mode 100644 plugins/ocp-express/1.0/display.py create mode 100644 plugins/ocp-express/1.0/file_map.yaml create mode 100644 plugins/ocp-express/1.0/generate_config.py create mode 100644 plugins/ocp-express/1.0/init.py create mode 100644 plugins/ocp-express/1.0/parameter.yaml create mode 100644 plugins/ocp-express/1.0/reload.py create mode 100644 plugins/ocp-express/1.0/restart.py create mode 100644 plugins/ocp-express/1.0/start.py create mode 100644 plugins/ocp-express/1.0/start_check.py create mode 100644 plugins/ocp-express/1.0/status.py create mode 100644 plugins/ocp-express/1.0/stop.py create mode 100644 service/__init__.py create mode 100644 service/api/__init__.py create mode 100644 service/api/response.py create mode 100644 service/api/response_utils.py create mode 100644 service/api/v1/__init__.py create mode 100644 service/api/v1/components.py create mode 100644 service/api/v1/deployments.py create mode 100644 service/api/v1/mirror.py create mode 100644 service/api/v1/process.py create mode 100644 service/api/v1/service_info.py create mode 100644 service/app.py create mode 100644 service/common/__init__.py create mode 100644 service/common/const.py create mode 100644 service/common/core.py create mode 100644 service/common/log.py create mode 100644 service/common/task.py create mode 100644 service/common/util.py create mode 100644 service/handler/__init__.py create mode 100644 service/handler/base_handler.py create mode 100644 service/handler/component_handler.py create mode 100644 service/handler/deployment_handler.py create mode 100644 service/handler/handler_utils.py create mode 100644 service/handler/mirror_handler.py create mode 100644 service/handler/process_handler.py create mode 100644 service/handler/service_info_handler.py create mode 100644 service/middleware/process_time.py create mode 100644 service/middleware/request_response_log.py create mode 100644 service/model/__init__.py create mode 100644 service/model/components.py create mode 100644 service/model/deployments.py create mode 100644 service/model/mirror.py create mode 100644 service/model/service_info.py create mode 100644 service/service-requirements.txt create mode 100644 service/tests/__init__.py create mode 100755 web/.editorconfig create mode 100644 web/.eslintrc.js create mode 100644 web/.prettierignore create mode 100644 web/.prettierrc create mode 100644 web/README.md create mode 100644 web/config/config.ts create mode 100644 web/config/plugin.ts create mode 100644 web/mock/createDeploymentConfig.mock.ts create mode 100644 web/mock/deleteDeployment .mock.ts create mode 100644 web/mock/finishInstallAndKillProcess.mock.ts create mode 100644 web/mock/getDestroyTaskInfo.mock.ts create mode 100644 web/mock/getObdInfo.mock.ts create mode 100644 web/mock/installDeployment.mock.ts create mode 100644 web/mock/preCheckStatus.mock.ts create mode 100644 web/mock/precheck.mock.ts create mode 100644 web/mock/queryAllComponentVersions.mock.ts create mode 100644 web/mock/queryComponentByComponentName.mock.ts create mode 100644 web/mock/queryComponentParameters.mock.ts create mode 100644 web/mock/queryConnectInfo.mock.ts create mode 100644 web/mock/queryConnectionInfo.mock.ts create mode 100644 web/mock/queryDeploymentConfig.mock.ts create mode 100644 web/mock/queryDeploymentInfo.mock.ts create mode 100644 web/mock/queryDeploymentInfoByTaskStatusType.mock.ts create mode 100644 web/mock/queryDeploymentReport.mock.ts create mode 100644 web/mock/queryInstallLog.mock.ts create mode 100644 web/mock/queryInstallStatus.mock.ts create mode 100644 web/mock/recover.mock.ts create mode 100644 web/package.json create mode 100644 web/public/assets/computer/data.json create mode 100644 web/public/assets/database/data.json create mode 100644 web/public/assets/empty.png create mode 100644 web/public/assets/failed.png create mode 100644 web/public/assets/logo.png create mode 100644 web/public/assets/oceanbase.png create mode 100644 web/public/assets/progress/data.json create mode 100644 web/public/assets/spaceman/data.json create mode 100644 web/public/assets/successful.png create mode 100644 web/public/assets/welcome/cover.jpg create mode 100644 web/public/assets/welcome/data.mp4 create mode 100644 web/src/app.ts create mode 100644 web/src/global.less create mode 100755 web/src/models/global.ts create mode 100644 web/src/pages/components/CheckInfo.tsx create mode 100644 web/src/pages/components/ClusterConfig.tsx create mode 100644 web/src/pages/components/DeleteDeployModal.tsx create mode 100644 web/src/pages/components/DeployType.tsx create mode 100644 web/src/pages/components/DirInput.tsx create mode 100644 web/src/pages/components/ExitPage.tsx create mode 100644 web/src/pages/components/InstallConfig.tsx create mode 100644 web/src/pages/components/InstallFinished.tsx create mode 100644 web/src/pages/components/InstallProcess.tsx create mode 100644 web/src/pages/components/NodeConfig.tsx create mode 100644 web/src/pages/components/Parameter.tsx create mode 100644 web/src/pages/components/PreCheck.tsx create mode 100644 web/src/pages/components/PreCheckStatus.tsx create mode 100644 web/src/pages/components/ServerTags.tsx create mode 100644 web/src/pages/components/Steps.tsx create mode 100644 web/src/pages/components/Welcome.tsx create mode 100644 web/src/pages/components/index.less create mode 100644 web/src/pages/constants/index.ts create mode 100644 web/src/pages/index.less create mode 100644 web/src/pages/index.tsx create mode 100644 web/src/pages/theme.ts create mode 100644 web/src/services/ob-deploy-web/Components.ts create mode 100644 web/src/services/ob-deploy-web/Deployments.ts create mode 100644 web/src/services/ob-deploy-web/Info.ts create mode 100644 web/src/services/ob-deploy-web/Mirror.ts create mode 100644 web/src/services/ob-deploy-web/Processes.ts create mode 100644 web/src/services/ob-deploy-web/index.ts create mode 100644 web/src/services/ob-deploy-web/typings.d.ts create mode 100644 web/src/typings/global.d.ts create mode 100644 web/src/utils/index.tsx create mode 100644 web/src/utils/useRequest.ts create mode 100644 web/tsconfig.json create mode 100644 web/typings.d.ts diff --git a/.gitignore b/.gitignore index 56e5fc0..c3578b3 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,33 @@ dist .vscode .git __pycache__ -.idea/workspace.xml +.idea +.obd +plugins/oceanbase-ce +config_parser/oceanbase-ce +tags + .DS_store + + + +# dependencies +/web/node_modules +/web/npm-debug.log* +/web/yarn-error.log +/web/yarn.lock +/web/package-lock.json +/web/.mfsu-dev +/web/.mfsu-prod + +# production +/web/dist + +# misc +/web/**/.DS_Store +/web/.DS_Store + +# umi +/web/src/.umi +/web/src/.umi-production +/web/src/.umi-test +/web/.env.local diff --git a/_cmd.py b/_cmd.py index 6ad96f0..4fe1115 100644 --- a/_cmd.py +++ b/_cmd.py @@ -24,18 +24,16 @@ import os import sys import time -import logging import textwrap -from logging import handlers -from uuid import uuid1 as uuid +from uuid import uuid1 as uuid, UUID from optparse import OptionParser, OptionGroup, BadOptionError, Option, IndentedHelpFormatter from core import ObdHome from _stdio import IO -from log import Logger -from tool import DirectoryUtil, FileUtil, COMMAND_ENV +from _lock import LockMode +from tool import DirectoryUtil, FileUtil, NetUtil, COMMAND_ENV from _errno import DOC_LINK_MSG, LockError -from _environ import ENV_DEV_MODE +import _environ as ENV ROOT_IO = IO(1) @@ -43,11 +41,11 @@ REVISION = '' BUILD_BRANCH = '' BUILD_TIME = '' -DEBUG = True if '' else False CONST_OBD_HOME = "OBD_HOME" CONST_OBD_INSTALL_PRE = "OBD_INSTALL_PRE" -FORBIDDEN_VARS = (CONST_OBD_HOME, CONST_OBD_INSTALL_PRE) +CONST_OBD_INSTALL_PATH = "OBD_INSTALL_PATH" +FORBIDDEN_VARS = (CONST_OBD_HOME, CONST_OBD_INSTALL_PRE, CONST_OBD_INSTALL_PATH) OBD_HOME_PATH = os.path.join(os.environ.get(CONST_OBD_HOME, os.getenv('HOME')), '.obd') COMMAND_ENV.load(os.path.join(OBD_HOME_PATH, '.obd_environ'), ROOT_IO) @@ -147,6 +145,7 @@ def __init__(self, name, summary): self.prev_cmd = '' self.is_init = False self.hidden = False + self.has_trace = True self.parser = AllowUndefinedOptionParser(add_help_option=False) self.parser.add_option('-h', '--help', action='callback', callback=self._show_help, help='Show help and exit.') self.parser.add_option('-v', '--verbose', action='callback', callback=self._set_verbose, help='Activate verbose output.') @@ -185,10 +184,10 @@ class ObdCommand(BaseCommand): OBD_PATH = OBD_HOME_PATH OBD_INSTALL_PRE = os.environ.get(CONST_OBD_INSTALL_PRE, '/') + OBD_INSTALL_PATH = os.environ.get(CONST_OBD_INSTALL_PATH, os.path.join(OBD_INSTALL_PRE, 'usr/obd/')) def init_home(self): version_path = os.path.join(self.OBD_PATH, 'version') - need_update = True version_fobj = FileUtil.open(version_path, 'a+', stdio=ROOT_IO) version_fobj.seek(0) version = version_fobj.read() @@ -196,7 +195,7 @@ def init_home(self): for part in ['plugins', 'config_parser', 'optimize', 'mirror/remote']: obd_part_dir = os.path.join(self.OBD_PATH, part) if DirectoryUtil.mkdir(self.OBD_PATH): - root_part_path = os.path.join(self.OBD_INSTALL_PRE, 'usr/obd/', part) + root_part_path = os.path.join(self.OBD_INSTALL_PATH, part) if os.path.exists(root_part_path): DirectoryUtil.copy(root_part_path, obd_part_dir, ROOT_IO) version_fobj.seek(0) @@ -207,7 +206,11 @@ def init_home(self): @property def dev_mode(self): - return COMMAND_ENV.get(ENV_DEV_MODE) == "1" + return COMMAND_ENV.get(ENV.ENV_DEV_MODE) == "1" + + @property + def lock_mode(self): + return COMMAND_ENV.get(ENV.ENV_LOCK_MODE) def parse_command(self): if self.parser.allow_undefine != True: @@ -224,10 +227,12 @@ def do_command(self): DirectoryUtil.mkdir(log_dir) log_path = os.path.join(log_dir, 'obd') ROOT_IO.init_trace_logger(log_path, 'obd', trace_id) - obd = ObdHome(self.OBD_PATH, self.dev_mode, ROOT_IO) + obd = ObdHome(home_path=self.OBD_PATH, dev_mode=self.dev_mode, lock_mode=self.lock_mode, stdio=ROOT_IO) ROOT_IO.track_limit += 1 ROOT_IO.verbose('cmd: %s' % self.cmds) ROOT_IO.verbose('opts: %s' % self.opts) + obd.set_options(self.opts) + obd.set_cmds(self.cmds) ret = self._do_command(obd) if not ret: ROOT_IO.print(DOC_LINK_MSG) @@ -242,8 +247,9 @@ def do_command(self): except: e = sys.exc_info()[1] ROOT_IO.exception('Running Error: %s' % e) - if DEBUG: + if self.has_trace: ROOT_IO.print('Trace ID: %s' % trace_id) + ROOT_IO.print('If you want to view detailed obd logs, please run: obd display-trace %s' % trace_id) return ret def _do_command(self, obd): @@ -283,13 +289,11 @@ def do_command(self): cmd = '%s %s' % (self.prev_cmd, base) ROOT_IO.track_limit += 1 return self.commands[base].init(cmd, args).do_command() - + def register_command(self, command): self.commands[command.name] = command - - class HiddenObdCommand(ObdCommand): def __init__(self, name, summary): @@ -317,7 +321,7 @@ def __init__(self): super(DevModeEnableCommand, self).__init__('enable', 'Enable Dev Mode') def _do_command(self, obd): - if COMMAND_ENV.set(ENV_DEV_MODE, "1", save=True, stdio=obd.stdio): + if COMMAND_ENV.set(ENV.ENV_DEV_MODE, "1", save=True, stdio=obd.stdio): obd.stdio.print("Dev Mode: ON") return True return False @@ -329,7 +333,7 @@ def __init__(self): super(DevModeDisableCommand, self).__init__('disable', 'Disable Dev Mode') def _do_command(self, obd): - if COMMAND_ENV.set(ENV_DEV_MODE, "0", save=True, stdio=obd.stdio): + if COMMAND_ENV.set(ENV.ENV_DEV_MODE, "0", save=True, stdio=obd.stdio): obd.stdio.print("Dev Mode: OFF") return True return False @@ -429,7 +433,7 @@ def init(self, cmd, args): def _do_command(self, obd): if self.cmds: for src in self.cmds: - if not obd.add_mirror(src, self.opts): + if not obd.add_mirror(src): return False return True else: @@ -449,7 +453,7 @@ def __init__(self): self.parser.conflict_handler = 'error' def _do_command(self, obd): - return obd.create_repository(self.opts) + return obd.create_repository() class MirrorListCommand(ObdCommand): @@ -464,8 +468,8 @@ def init(self, cmd, args): def show_pkg(self, name, pkgs): ROOT_IO.print_list( - pkgs, - ['name', 'version', 'release', 'arch', 'md5'], + pkgs, + ['name', 'version', 'release', 'arch', 'md5'], lambda x: [x.name, x.version, x.release, x.arch, x.md5], title='%s Package List' % name ) @@ -493,8 +497,8 @@ def _do_command(self, obd): repos = obd.mirror_manager.get_mirrors(is_enabled=None) ROOT_IO.print_list( repos, - ['SectionName', 'Type', 'Enabled','Update Time'], - lambda x: [x.section_name, x.mirror_type.value, x.enabled, time.strftime("%Y-%m-%d %H:%M", time.localtime(x.repo_age))], + ['SectionName', 'Type', 'Enabled', 'Avaiable' , 'Update Time'], + lambda x: [x.section_name, x.mirror_type.value, x.enabled, x.available, time.strftime("%Y-%m-%d %H:%M", time.localtime(x.repo_age))], title='Mirror Repository List' ) ROOT_IO.print("Use `obd mirror list
` for more details") @@ -505,7 +509,7 @@ class MirrorUpdateCommand(ObdCommand): def __init__(self): super(MirrorUpdateCommand, self).__init__('update', 'Update remote mirror information.') - + def _do_command(self, obd): success = True current = int(time.time()) @@ -527,8 +531,10 @@ def __init__(self): super(MirrorEnableCommand, self).__init__('enable', 'Enable remote mirror repository.') def _do_command(self, obd): - name = self.cmds[0] - return obd.mirror_manager.set_remote_mirror_enabled(name, True) + ret = True + for name in self.cmds: + ret = obd.mirror_manager.set_remote_mirror_enabled(name, True) and ret + return ret class MirrorDisableCommand(ObdCommand): @@ -537,9 +543,20 @@ def __init__(self): super(MirrorDisableCommand, self).__init__('disable', 'Disable remote mirror repository.') def _do_command(self, obd): - name = self.cmds[0] - return obd.mirror_manager.set_remote_mirror_enabled(name, False) + ret = True + for name in self.cmds: + ret = obd.mirror_manager.set_remote_mirror_enabled(name, False) and ret + return ret + +class MirrorAddRepoCommand(ObdCommand): + + def __init__(self): + super(MirrorAddRepoCommand, self).__init__('add-repo', 'Add remote mirror repository file.') + def _do_command(self, obd): + url = self.cmds[0] + return obd.mirror_manager.add_repo(url) + class MirrorMajorCommand(MajorCommand): @@ -551,17 +568,22 @@ def __init__(self): self.register_command(MirrorUpdateCommand()) self.register_command(MirrorEnableCommand()) self.register_command(MirrorDisableCommand()) + self.register_command(MirrorAddRepoCommand()) class RepositoryListCommand(ObdCommand): def __init__(self): super(RepositoryListCommand, self).__init__('list', 'List local repository.') + + @property + def lock_mode(self): + return LockMode.NO_LOCK def show_repo(self, repos, name=None): ROOT_IO.print_list( repos, - ['name', 'version', 'release', 'arch', 'md5', 'tags'], + ['name', 'version', 'release', 'arch', 'md5', 'tags'], lambda x: [x.name, x.version, x.release, x.arch, x.md5, ', '.join(x.tags)], title='%s Local Repository List' % name if name else 'Local Repository List' ) @@ -597,7 +619,7 @@ def __init__(self): def _do_command(self, obd): if self.cmds: - return obd.change_deploy_config_style(self.cmds[0], self.opts) + return obd.change_deploy_config_style(self.cmds[0]) else: return self._show_help() @@ -612,7 +634,7 @@ def __init__(self): def _do_command(self, obd): if self.cmds: - return obd.check_for_ocp(self.cmds[0], self.opts) + return obd.check_for_ocp(self.cmds[0]) else: return self._show_help() @@ -628,13 +650,34 @@ def __init__(self): self.parser.undefine_warn = False def _do_command(self, obd): - setattr(self.opts, 'mini', True) setattr(self.opts, 'force', True) setattr(self.opts, 'clean', True) setattr(self.opts, 'force', True) setattr(self.opts, 'force_delete', True) - return obd.demo(self.opts) + obd.set_options(self.opts) + return obd.demo() + +class WebCommand(ObdCommand): + + def __init__(self): + super(WebCommand, self).__init__('web', 'Start obd deploy application as web.') + self.parser.add_option('-p', '--port', type='int', help="web server listen port", default=8680) + + def _do_command(self, obd): + from service.app import OBDWeb + ROOT_IO.print('start OBD WEB in 0.0.0.0:%s' % self.opts.port) + ROOT_IO.print('please open http://{0}:{1}'.format(NetUtil.get_host_ip(), self.opts.port)) + try: + COMMAND_ENV.set(ENV.ENV_DISABLE_PARALLER_EXTRACT, True, stdio=obd.stdio) + OBDWeb(obd, self.OBD_INSTALL_PATH).start(self.opts.port) + except KeyboardInterrupt: + ROOT_IO.print('Keyboard Interrupt') + except BaseException as e: + ROOT_IO.exception('Runtime Error %s' % e) + finally: + ROOT_IO.print('stop OBD WEB') + return True class ClusterAutoDeployCommand(ClusterMirrorCommand): @@ -642,7 +685,8 @@ def __init__(self): super(ClusterAutoDeployCommand, self).__init__('autodeploy', 'Deploy a cluster automatically by using a simple configuration file.') self.parser.add_option('-c', '--config', type='string', help="Path to the configuration file.") self.parser.add_option('-f', '--force', action='store_true', help="Force autodeploy, overwrite the home_path.") - self.parser.add_option('-C', '--clean', action='store_true', help="Clean the home path if the directory belong to you.", default=False) + self.parser.add_option('-C', '--clean', action='store_true', help="Clean the home_path if the directory belong to you.", default=False) + self.parser.add_option('--generate-consistent-config', '--gcc', action='store_true', help="Generate consistent config") self.parser.add_option('-U', '--unuselibrepo', '--ulp', action='store_true', help="Disable OBD from installing the libs mirror automatically.") self.parser.add_option('-A', '--auto-create-tenant', '--act', action='store_true', help="Automatically create a tenant named `test` by using all the available resource of the cluster.") self.parser.add_option('--force-delete', action='store_true', help="Force delete, delete the registered cluster.") @@ -652,11 +696,13 @@ def _do_command(self, obd): if self.cmds: if getattr(self.opts, 'force', False) or getattr(self.opts, 'clean', False): setattr(self.opts, 'skip_cluster_status_check', True) + obd.set_options(self.opts) name = self.cmds[0] - if obd.genconfig(name, self.opts): + if obd.genconfig(name): self.opts.config = '' - return obd.deploy_cluster(name, self.opts) and obd.start_cluster(name, self.cmds[1:], self.opts) - return False + obd.set_cmds(self.cmds[1:]) + return obd.deploy_cluster(name) and obd.start_cluster(name) + return False else: return self._show_help() @@ -676,7 +722,8 @@ def _do_command(self, obd): if self.cmds: if getattr(self.opts, 'force', False) or getattr(self.opts, 'clean', False): setattr(self.opts, 'skip_cluster_status_check', True) - return obd.deploy_cluster(self.cmds[0], self.opts) + obd.set_options(self.opts) + return obd.deploy_cluster(self.cmds[0]) else: return self._show_help() @@ -685,15 +732,16 @@ class ClusterStartCommand(ClusterMirrorCommand): def __init__(self): super(ClusterStartCommand, self).__init__('start', 'Start a deployed cluster.') - self.parser.add_option('-s', '--servers', type='string', help="List the started servers. Multiple servers are separated with commas.") - self.parser.add_option('-c', '--components', type='string', help="List the started components. Multiple components are separated with commas.") + self.parser.add_option('-s', '--servers', type='string', help="List of servers to be started. Multiple servers are separated with commas.") + self.parser.add_option('-c', '--components', type='string', help="List of components to be started. Multiple components are separated with commas.") self.parser.add_option('-f', '--force-delete', action='store_true', help="Force delete, delete the registered cluster.") self.parser.add_option('-S', '--strict-check', action='store_true', help="Throw errors instead of warnings when check fails.") self.parser.add_option('--without-parameter', '--wop', action='store_true', help='Start without parameters.') def _do_command(self, obd): if self.cmds: - return obd.start_cluster(self.cmds[0], self.cmds[1:], self.opts) + obd.set_cmds(self.cmds[1:]) + return obd.start_cluster(self.cmds[0]) else: return self._show_help() @@ -702,12 +750,12 @@ class ClusterStopCommand(ClusterMirrorCommand): def __init__(self): super(ClusterStopCommand, self).__init__('stop', 'Stop a started cluster.') - self.parser.add_option('-s', '--servers', type='string', help="List the started servers. Multiple servers are separated with commas.") - self.parser.add_option('-c', '--components', type='string', help="List the stoped components. Multiple components are separated with commas.") + self.parser.add_option('-s', '--servers', type='string', help="List of servers to be stoped. Multiple servers are separated with commas.") + self.parser.add_option('-c', '--components', type='string', help="List of components to be stoped. Multiple components are separated with commas.") def _do_command(self, obd): if self.cmds: - return obd.stop_cluster(self.cmds[0], self.opts) + return obd.stop_cluster(self.cmds[0]) else: return self._show_help() @@ -720,7 +768,7 @@ def __init__(self): def _do_command(self, obd): if self.cmds: - return obd.destroy_cluster(self.cmds[0], self.opts) + return obd.destroy_cluster(self.cmds[0]) else: return self._show_help() @@ -741,15 +789,16 @@ class ClusterRestartCommand(ClusterMirrorCommand): def __init__(self): super(ClusterRestartCommand, self).__init__('restart', 'Restart a started cluster.') - self.parser.add_option('-s', '--servers', type='string', help="List the started servers. Multiple servers are separated with commas.") - self.parser.add_option('-c', '--components', type='string', help="List the restarted components. Multiple components are separated with commas.") + self.parser.add_option('-s', '--servers', type='string', help="List of servers to be restarted. Multiple servers are separated with commas.") + self.parser.add_option('-c', '--components', type='string', help="List of components to be restarted. Multiple components are separated with commas.") self.parser.add_option('--with-parameter', '--wp', action='store_true', help='Restart with parameters.') def _do_command(self, obd): if self.cmds: if not getattr(self.opts, 'with_parameter', False): setattr(self.opts, 'without_parameter', True) - return obd.restart_cluster(self.cmds[0], self.opts) + obd.set_options(self.opts) + return obd.restart_cluster(self.cmds[0]) else: return self._show_help() @@ -762,7 +811,7 @@ def __init__(self): def _do_command(self, obd): if self.cmds: - return obd.redeploy_cluster(self.cmds[0], self.opts) + return obd.redeploy_cluster(self.cmds[0]) else: return self._show_help() @@ -783,6 +832,10 @@ class ClusterListCommand(ClusterMirrorCommand): def __init__(self): super(ClusterListCommand, self).__init__('list', 'List all the deployments.') + + @property + def lock_mode(self): + return LockMode.NO_LOCK def _do_command(self, obd): if self.cmds: @@ -813,7 +866,7 @@ def __init__(self): def _do_command(self, obd): if self.cmds: - return obd.reinstall(self.cmds[0], self.opts) + return obd.reinstall(self.cmds[0]) else: return self._show_help() @@ -827,11 +880,11 @@ def __init__(self): self.parser.add_option('--skip-check', action='store_true', help="Skip all the possible checks.") self.parser.add_option('--usable', type='string', help="Hash list for priority mirrors, separated with `,`.", default='') self.parser.add_option('--disable', type='string', help="Hash list for disabled mirrors, separated with `,`.", default='') - self.parser.add_option('-e', '--executer-path', type='string', help="Executer path.", default=os.path.join(ObdCommand.OBD_INSTALL_PRE, 'usr/obd/lib/executer')) + self.parser.add_option('-e', '--executer-path', type='string', help="Executer path.", default=os.path.join(ObdCommand.OBD_INSTALL_PATH, 'lib/executer')) def _do_command(self, obd): if self.cmds: - return obd.upgrade_cluster(self.cmds[0], self.opts) + return obd.upgrade_cluster(self.cmds[0]) else: return self._show_help() @@ -866,7 +919,7 @@ def __init__(self): def _do_command(self, obd): if self.cmds: - return obd.create_tenant(self.cmds[0], self.opts) + return obd.create_tenant(self.cmds[0]) else: return self._show_help() @@ -879,7 +932,19 @@ def __init__(self): def _do_command(self, obd): if self.cmds: - return obd.drop_tenant(self.cmds[0], self.opts) + return obd.drop_tenant(self.cmds[0]) + else: + return self._show_help() + + +class ClusterTenantListCommand(ClusterMirrorCommand): + + def __init__(self): + super(ClusterTenantListCommand, self).__init__('show', 'Show the list of tenant.') + + def _do_command(self, obd): + if self.cmds: + return obd.list_tenant(self.cmds[0]) else: return self._show_help() @@ -887,9 +952,10 @@ def _do_command(self, obd): class ClusterTenantCommand(MajorCommand): def __init__(self): - super(ClusterTenantCommand, self).__init__('tenant', 'Create or drop a tenant.') + super(ClusterTenantCommand, self).__init__('tenant', 'Create, drop or list a tenant.') self.register_command(ClusterTenantCreateCommand()) self.register_command(ClusterTenantDropCommand()) + self.register_command(ClusterTenantListCommand()) class ClusterMajorCommand(MajorCommand): @@ -1014,7 +1080,7 @@ def __init__(self): self.parser.add_option('--rand-type', type='string', help='Random numbers distribution {uniform,gaussian,special,pareto}.') self.parser.add_option('--percentile', type='int', help='Percentile to calculate in latency statistics. Available values are 1-100. 0 means to disable percentile calculations.') self.parser.add_option('--skip-trx', type='string', help='Open or close a transaction in a read-only test. {on/off}') - self.parser.add_option('-O', '--optimization', type='int', help='optimization level {0/1}', default=1) + self.parser.add_option('-O', '--optimization', type='int', help='Optimization level {0/1/2}. [1] 0 - No optimization. 1 - Optimize some of the parameters which do not need to restart servers. 2 - Optimize all the parameters and maybe RESTART SERVERS for better performance.', default=1) self.parser.add_option('-S', '--skip-cluster-status-check', action='store_true', help='Skip cluster status check', default=False) self.parser.add_option('--mysql-ignore-errors', type='string', help='list of errors to ignore, or "all". ', default='1062') @@ -1140,6 +1206,10 @@ def init(self, cmd, args): super(DbConnectCommand, self).init(cmd, args) self.parser.set_usage('%s [options]' % self.prev_cmd) return self + + @property + def lock_mode(self): + return LockMode.NO_LOCK def __init__(self): super(DbConnectCommand, self).__init__('db_connect', 'Establish a database connection to the deployment.') @@ -1165,6 +1235,10 @@ def init(self, cmd, args): super(DoobaCommand, self).init(cmd, args) self.parser.set_usage('%s [options]' % self.prev_cmd) return self + + @property + def lock_mode(self): + return LockMode.NO_LOCK def __init__(self): super(DoobaCommand, self).__init__('dooba', 'A curses powerful tool for OceanBase admin, more than a monitor') @@ -1183,12 +1257,16 @@ def _do_command(self, obd): return self._show_help() -class CommandsCommand(HiddenObdCommand): +class CommandsCommand(ObdCommand): def init(self, cmd, args): super(CommandsCommand, self).init(cmd, args) self.parser.set_usage('%s [options]' % self.prev_cmd) return self + + @property + def lock_mode(self): + return LockMode.NO_LOCK def __init__(self): super(CommandsCommand, self).__init__('command', 'Common tool commands') @@ -1223,26 +1301,63 @@ def __init__(self): super(UpdateCommand, self).__init__('update', 'Update OBD.') def do_command(self): - if os.getuid() != 0: - ROOT_IO.error('To update OBD, you must be a root user.') + uid = os.getuid() + if uid != 0 and not DirectoryUtil.get_owner(self.OBD_INSTALL_PRE): + ROOT_IO.error('To update OBD, you must be the owner of %s.' % self.OBD_INSTALL_PRE) return False return super(UpdateCommand, self).do_command() - + def _do_command(self, obd): return obd.update_obd(VERSION, self.OBD_INSTALL_PRE) +class DisplayTraceCommand(ObdCommand): + + def __init__(self): + super(DisplayTraceCommand, self).__init__('display-trace', 'display trace_id log.') + self.has_trace = False + + @property + def lock_mode(self): + return LockMode.NO_LOCK + + def _do_command(self, obd): + from ssh import LocalClient + if self.cmds: + if obd.stdio.log_path: + log_dir = obd.stdio.log_path + obd.stdio = IO(0, 20) + trace_id = self.cmds[0] + obd._call_stdio('verbose', 'Get log by trace_id') + try: + if UUID(trace_id).version != 1: + obd._call_stdio('critical', '%s is not trace id' % trace_id) + return False + except: + obd._call_stdio('critical', '%s is not trace id' % trace_id) + return False + cmd = 'grep -h "\[{}\]" {}* | sed "s/\[{}\] //g" '.format(trace_id, log_dir, trace_id) + data = LocalClient.execute_command(cmd) + obd.stdio.print(data.stdout) + return True + else: + self._show_help() + return False + + class MainCommand(MajorCommand): def __init__(self): super(MainCommand, self).__init__('obd', '') self.register_command(DevModeMajorCommand()) self.register_command(DemoCommand()) + self.register_command(WebCommand()) self.register_command(MirrorMajorCommand()) self.register_command(ClusterMajorCommand()) self.register_command(RepositoryMajorCommand()) self.register_command(TestMajorCommand()) self.register_command(UpdateCommand()) + self.register_command(DisplayTraceCommand()) self.register_command(EnvironmentMajorCommand()) self.register_command(ToolCommand()) self.parser.version = '''OceanBase Deploy: %s @@ -1264,7 +1379,7 @@ def __init__(self): pass reload(sys) sys.setdefaultencoding(defaultencoding) - sys.path.append(os.path.join(ObdCommand.OBD_INSTALL_PRE, 'usr/obd/lib/site-packages')) + sys.path.append(os.path.join(ObdCommand.OBD_INSTALL_PATH, 'lib/site-packages')) ROOT_IO.track_limit += 2 if MainCommand().init('obd', sys.argv[1:]).do_command(): ROOT_IO.exit(0) diff --git a/_deploy.py b/_deploy.py index 7f51587..9e71381 100644 --- a/_deploy.py +++ b/_deploy.py @@ -23,7 +23,6 @@ import os import re import sys -import pickle import getpass import hashlib from copy import deepcopy @@ -31,9 +30,9 @@ from ruamel.yaml.comments import CommentedMap +import _errno as err from tool import ConfigUtil, FileUtil, YamlLoader, OrderedDict, COMMAND_ENV from _manager import Manager -from _repository import Repository from _stdio import SafeStdio from _environ import ENV_BASE_DIR @@ -360,6 +359,7 @@ def __init__(self, servers, name, version, tag, release, package_hash, parser=No self.origin_package_hash = package_hash self._package_hash = package_hash self._temp_conf = {} + self._all_default_conf = {} self._default_conf = {} self._global_conf = None self._server_conf = {} @@ -371,6 +371,8 @@ def __init__(self, servers, name, version, tag, release, package_hash, parser=No self._include_file = None self._origin_include_file = None self._origin_include_config = None + self._unprocessed_global_conf = None + self._unprocessed_server_conf = {} self._environments = None self._origin_environments = {} self._inner_config = {} @@ -414,7 +416,14 @@ def __eq__(self, other): if not isinstance(other, self.__class__): return False # todo 检查 rsync include等 - return self._global_conf == other._global_conf and self._server_conf == other._server_conf + if self.servers != other.servers: + return False + if self.get_global_conf() != other.get_global_conf(): + return False + for server in self.servers: + if self.get_server_conf(server) != other.get_server_conf(server): + return False + return True def __deepcopy__(self, memo): cluster_config = self.__class__(deepcopy(self.servers), self.name, self.version, self.tag, self.package_hash, self.parser) @@ -451,6 +460,8 @@ def depends(self): def _clear_cache_server(self): for server in self._cache_server: self._cache_server[server] = None + if server in self._unprocessed_server_conf: + del self._unprocessed_server_conf[server] def get_inner_config(self): return self._inner_config @@ -485,11 +496,14 @@ def get_depend_servers(self, name): cluster_config = self._depends[name] return deepcopy(cluster_config.original_servers) - def get_depend_config(self, name, server=None): + def get_depend_config(self, name, server=None, with_default=True): if name not in self._depends: return None cluster_config = self._depends[name] - config = cluster_config.get_server_conf_with_default(server) if server else cluster_config.get_global_conf() + if with_default: + config = cluster_config.get_server_conf_with_default(server) if server else cluster_config.get_global_conf_with_default() + else: + config = cluster_config.get_server_conf(server) if server else cluster_config.get_global_conf() return deepcopy(config) def update_server_conf(self, server, key, value, save=True): @@ -514,15 +528,13 @@ def update_global_conf(self, key, value, save=True): if not self._deploy_config.update_component_global_conf(self.name, key, value, save): return False self._update_global_conf(key, value) - for server in self._cache_server: - if self._cache_server[server] is not None: - self._cache_server[server][key] = value return True def _update_global_conf(self, key, value): self._original_global_conf[key] = value - if self._global_conf: - self._global_conf[key] = value + self._global_conf = None + self._unprocessed_global_conf = None + self._clear_cache_server() def update_rsync_list(self, rsync_list, save=True): if self._deploy_config is None: @@ -541,11 +553,13 @@ def update_environments(self, environments, save=True): self._environments = None return True - def get_unconfigured_require_item(self, server): + def get_unconfigured_require_item(self, server, skip_keys=[]): items = [] - config = self.get_server_conf(server) + config = self._get_unprocessed_server_conf(server) if config is not None: for key in self._temp_conf: + if key in skip_keys: + continue if not self._temp_conf[key].require: continue if key in config: @@ -556,11 +570,10 @@ def get_unconfigured_require_item(self, server): def get_server_conf_with_default(self, server): if server not in self._server_conf: return None - config = {} - for key in self._temp_conf: - if self._temp_conf[key].default is not None: - config[key] = self._temp_conf[key].default - config.update(self.get_server_conf(server)) + config = deepcopy(self._all_default_conf) + server_config = self.get_server_conf(server) + if server_config: + config.update(server_config) return config def get_need_redeploy_items(self, server): @@ -585,11 +598,15 @@ def get_need_restart_items(self, server): def update_temp_conf(self, temp_conf): self._default_conf = {} + self._all_default_conf = {} self._temp_conf = temp_conf for key in self._temp_conf: if self._temp_conf[key].require and self._temp_conf[key].default is not None: self._default_conf[key] = self._temp_conf[key].default + if self._temp_conf[key].default is not None: + self._all_default_conf[key] = self._temp_conf[key].default self._global_conf = None + self._unprocessed_global_conf = None self._clear_cache_server() def _apply_temp_conf(self, conf): @@ -606,23 +623,44 @@ def get_temp_conf_item(self, key): return None def check_param(self): - error = [] + errors = [] + if self._temp_conf: + _, g_errs = self.global_check_param() + errors += g_errs + for server in self._server_conf: + s_errs, _ = self._check_param(self._server_conf[server]) + errors += s_errs + return not errors, set(errors) + + def global_check_param(self): + errors = [] + if self._temp_conf: + errors, _ = self._check_param(self._get_unprocessed_global_conf()) + return not errors, errors + + def servers_check_param(self): + check_res = {} if self._temp_conf: - error += self._check_param(self.get_global_conf()) + global_config = self._get_unprocessed_global_conf() for server in self._server_conf: - error += self._check_param(self._server_conf[server]) - return not error, set(error) + config = deepcopy(self._server_conf[server]) + config.update(global_config) + errors, items = self._check_param(config) + check_res[server] = {'errors': errors, 'items': items} + return check_res def _check_param(self, config): - error = [] + errors = [] + items = [] for key in config: item = self._temp_conf.get(key) if item: try: item.check_value(config[key]) except Exception as e: - error.append(str(e)) - return error + errors.append(str(e)) + items.append(item) + return errors, items def set_global_conf(self, conf): if not isinstance(conf, dict): @@ -652,15 +690,24 @@ def add_server_conf(self, server, conf): self._server_conf[server] = conf self._cache_server[server] = None + def _get_unprocessed_global_conf(self): + if self._unprocessed_global_conf is None: + self._unprocessed_global_conf = deepcopy(self._default_conf) + self._unprocessed_global_conf.update(self._get_include_config('config', {})) + if self._original_global_conf: + self._unprocessed_global_conf.update(self._original_global_conf) + return self._unprocessed_global_conf + def get_global_conf(self): if self._global_conf is None: - self._global_conf = deepcopy(self._default_conf) - self._global_conf.update(self._get_include_config('config', {})) - if self._original_global_conf: - self._global_conf.update(self._original_global_conf) - self._global_conf = self._apply_temp_conf(self._global_conf) + self._global_conf = self._apply_temp_conf(self._get_unprocessed_global_conf()) return self._global_conf + def get_global_conf_with_default(self): + config = deepcopy(self._all_default_conf) + config.update(self.get_global_conf()) + return config + def _add_base_dir(self, path): if not os.path.isabs(path): if self._base_dir: @@ -758,22 +805,32 @@ def get_environments(self): self._environments.update(self._origin_environments) return self._environments + def _get_unprocessed_server_conf(self, server): + if server not in self._unprocessed_server_conf: + conf = deepcopy(self._inner_config.get(server.name, {})) + conf.update(self._get_unprocessed_global_conf()) + conf.update(self._server_conf[server]) + self._unprocessed_server_conf[server] = conf + return self._unprocessed_server_conf[server] + def get_server_conf(self, server): if server not in self._server_conf: return None if self._cache_server[server] is None: - conf = self._apply_temp_conf(deepcopy(self._inner_config.get(server.name, {}))) - conf.update(self.get_global_conf()) - conf.update(self._apply_temp_conf(self._server_conf[server])) - self._cache_server[server] = conf + self._cache_server[server] = self._apply_temp_conf(self._get_unprocessed_server_conf(server)) return self._cache_server[server] def get_original_global_conf(self): - return self._original_global_conf + return deepcopy(self._original_global_conf) def get_original_server_conf(self, server): return self._server_conf.get(server) + def get_original_server_conf_with_global(self, server): + config = self.get_original_global_conf() + config.update(self._server_conf.get(server, {})) + return config + class DeployStatus(Enum): diff --git a/_environ.py b/_environ.py index a544ac8..8d022d0 100644 --- a/_environ.py +++ b/_environ.py @@ -23,6 +23,9 @@ # obd dev mode. {0/1} ENV_DEV_MODE = "OBD_DEV_MODE" +# obd lock mode. 0 - No lock mode, 1 - The deploy lock wiil be downgraded to shared lock, 2 - Default lock mode. +ENV_LOCK_MODE = "OBD_LOCK_MODE" + # base path which will be used by runtime dependencies sync and include config. {absolute path style} ENV_BASE_DIR = "OBD_DEPLOY_BASE_DIR" @@ -31,3 +34,5 @@ # disable rsync mode even if the rsync exists. {0/1} ENV_DISABLE_RSYNC = "OBD_DISABLE_RSYNC" + +ENV_DISABLE_PARALLER_EXTRACT = "OBD_DISALBE_PARALLER_EXTRACT" diff --git a/_errno.py b/_errno.py index b1c09e2..4c92c32 100644 --- a/_errno.py +++ b/_errno.py @@ -29,16 +29,76 @@ class LockError(Exception): class OBDErrorCode(object): + def __init__(self, code, msg): + self.code = code + self.msg = msg + + def __str__(self): + return self.msg + + +class OBDErrorCodeTemplate(object): + def __init__(self, code, msg): self.code = code self.msg = msg self._str_ = ('OBD-%04d: ' % code) + msg def format(self, *args, **kwargs): - return self._str_.format(*args, **kwargs) + return OBDErrorCode( + self.code, + self._str_.format(*args, **kwargs), + ) def __str__(self): - return self._str_ + return self.msg + + +class FixEval(object): + + DEL = 0 + SET = 1 + + def __init__(self, operation, key, value=None, is_global=False): + self.operation = operation + self.key = key + self.value = value + self.is_global = is_global + +class OBDErrorSuggestion(object): + + def __init__(self, msg, auto_fix=False, fix_eval=[]): + self.msg = msg + self.auto_fix = auto_fix + self.fix_eval = fix_eval + + +class OBDErrorSuggestionTemplate(object): + + def __init__(self, msg, auto_fix=False, fix_eval=[]): + self._msg = msg + self.auto_fix = auto_fix + self.fix_eval = fix_eval if isinstance(fix_eval, list) else [fix_eval] + + def format(self, *args, **kwargs): + return OBDErrorSuggestion( + self._msg.format(*args, **kwargs), + auto_fix=kwargs.get('auto_fix', self.auto_fix), + fix_eval=kwargs.get('fix_eval', self.fix_eval) + ) + + +class CheckStatus(object): + + FAIL = "FAIL" + PASS = "PASS" + WAIT = "WAIT" + + def __init__(self, status=WAIT, error=None, suggests=[]): + self.status = status + self.error = error + self.suggests = suggests + class InitDirFailedErrorMessage(object): @@ -46,36 +106,119 @@ class InitDirFailedErrorMessage(object): PATH_ONLY = ': {path}.' NOT_EMPTY = ': {path} is not empty.' CREATE_FAILED = ': create {path} failed.' + NOT_DIR = ': {path} is not a directory .' PERMISSION_DENIED = ': {path} permission denied .' DOC_LINK = '' DOC_LINK_MSG = 'See {}'.format(DOC_LINK if DOC_LINK else "https://www.oceanbase.com/product/ob-deployer/error-codes .") -EC_CONFIG_CONFLICT_PORT = OBDErrorCode(1000, 'Configuration conflict {server1}:{port} port is used for {server2}\'s {key}') -EC_CONFLICT_PORT = OBDErrorCode(1001, '{server}:{port} port is already used') -EC_FAIL_TO_INIT_PATH = OBDErrorCode(1002, 'Fail to init {server} {key}{msg}') -EC_CLEAN_PATH_FAILED = OBDErrorCode(1003, 'Fail to clean {server}:{path}') -EC_CONFIG_CONFLICT_DIR = OBDErrorCode(1004, 'Configuration conflict {server1}: {path} is used for {server2}\'s {key}') -EC_SOME_SERVER_STOPED = OBDErrorCode(1005, 'Some of the servers in the cluster have been stopped') -EC_FAIL_TO_CONNECT = OBDErrorCode(1006, 'Failed to connect to {component}') -EC_ULIMIT_CHECK = OBDErrorCode(1007, '({server}) {key} must not be less than {need} (Current value: {now})') - -EC_OBSERVER_NOT_ENOUGH_MEMORY = OBDErrorCode(2000, '({ip}) not enough memory. (Free: {free}, Need: {need})') -EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE = OBDErrorCode(2000, '({ip}) not enough memory. (Available: {available}, Need: {need})') -EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED = OBDErrorCode(2000, '({ip}) not enough memory. (Free: {free}, Buff/Cache: {cached}, Need: {need})') -EC_OBSERVER_CAN_NOT_MIGRATE_IN = OBDErrorCode(2001, 'server can not migrate in') -EC_OBSERVER_FAIL_TO_START = OBDErrorCode(2002, 'Failed to start {server} observer') -EC_OBSERVER_NOT_ENOUGH_DISK_4_CLOG = OBDErrorCode(2003, '({ip}) {path} not enough disk space for clog. Use redo_dir to set other disk for clog, or reduce the value of datafile_size') -EC_OBSERVER_INVALID_MODFILY_GLOBAL_KEY = OBDErrorCode(2004, 'Invalid: {key} is not a single server configuration item') - -EC_MYSQLTEST_PARSE_CMD_FAILED = OBDErrorCode(3000, 'parse cmd failed: {path}') -EC_MYSQLTEST_FAILE_NOT_FOUND = OBDErrorCode(3001, '{file} not found in {path}') -EC_TPCC_LOAD_DATA_FAILED = OBDErrorCode(3002, 'Failed to load data.') -EC_TPCC_RUN_TEST_FAILED = OBDErrorCode(3003, 'Failed to run TPC-C benchmark.') - -EC_OBAGENT_RELOAD_FAILED = OBDErrorCode(4000, 'Fail to reload {server}') -EC_OBAGENT_SEND_CONFIG_FAILED = OBDErrorCode(4001, 'Fail to send config file to {server}') +EC_CONFIG_CONFLICT_PORT = OBDErrorCodeTemplate(1000, 'Configuration conflict {server1}:{port} port is used for {server2}\'s {key}') +EC_CONFLICT_PORT = OBDErrorCodeTemplate(1001, '{server}:{port} port is already used') +EC_FAIL_TO_INIT_PATH = OBDErrorCodeTemplate(1002, 'Fail to init {server} {key}{msg}') +EC_CLEAN_PATH_FAILED = OBDErrorCodeTemplate(1003, 'Fail to clean {server}:{path}') +EC_CONFIG_CONFLICT_DIR = OBDErrorCodeTemplate(1004, 'Configuration conflict {server1}: {path} is used for {server2}\'s {key}') +EC_SOME_SERVER_STOPED = OBDErrorCodeTemplate(1005, 'Some of the servers in the cluster have been stopped') +EC_FAIL_TO_CONNECT = OBDErrorCodeTemplate(1006, 'Failed to connect to {component}') +EC_ULIMIT_CHECK = OBDErrorCodeTemplate(1007, '({server}) {key} must not be less than {need} (Current value: {now})') +EC_FAILED_TO_GET_AIO_NR = OBDErrorCodeTemplate(1008, '({ip}) failed to get fs.aio-max-nr and fs.aio-nr') +EC_NEED_CONFIG = OBDErrorCodeTemplate(1009, '{server} {component} need config: {miss_keys}') +EC_NO_SUCH_NET_DEVICE = OBDErrorCodeTemplate(1010, '{server} No such net interface: {devname}') +EC_AIO_NOT_ENOUGH = OBDErrorCodeTemplate(1011, '({ip}) Insufficient AIO remaining (Avail: {avail}, Need: {need}), The recommended value of fs.aio-max-nr is 1048576') +EC_PARAM_CHECK = OBDErrorCodeTemplate(1012, '{errors}') +EC_SSH_CONNECT = OBDErrorCodeTemplate(1013, '{user}@{ip} connect failed: {message}') + +# error code for observer +EC_OBSERVER_NOT_ENOUGH_MEMORY = OBDErrorCodeTemplate(2000, '({ip}) not enough memory. (Free: {free}, Need: {need})') +EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE = OBDErrorCodeTemplate(2000, '({ip}) not enough memory. (Available: {available}, Need: {need})') +EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED = OBDErrorCodeTemplate(2000, '({ip}) not enough memory. (Free: {free}, Buff/Cache: {cached}, Need: {need})') +EC_OBSERVER_CAN_NOT_MIGRATE_IN = OBDErrorCodeTemplate(2001, 'server can not migrate in') +EC_OBSERVER_FAIL_TO_START = OBDErrorCodeTemplate(2002, 'Failed to start {server} observer') +EC_OBSERVER_FAIL_TO_START_WITH_ERR = OBDErrorCodeTemplate(2002, 'Failed to start {server} observer: {stderr}') +EC_OBSERVER_NOT_ENOUGH_DISK = OBDErrorCodeTemplate(2003, '({ip}) {disk} not enough disk space. (Avail: {avail}, Need: {need})') +EC_OBSERVER_NOT_ENOUGH_DISK_4_CLOG = OBDErrorCodeTemplate(2003, '({ip}) {path} not enough disk space for clog. Use redo_dir to set other disk for clog, or reduce the value of datafile_size') +EC_OBSERVER_INVALID_MODFILY_GLOBAL_KEY = OBDErrorCodeTemplate(2004, 'Invalid: {key} is not a single server configuration item') +EC_OBSERVER_FAILED_TO_REGISTER = OBDErrorCodeTemplate(2005, 'Failed to register cluster.') +EC_OBSERVER_FAILED_TO_REGISTER_WITH_DETAILS = OBDErrorCodeTemplate(2005, 'Failed to register cluster. {appname} may have been registered in {obconfig_url}.') +EC_OBSERVER_MULTI_NET_DEVICE = OBDErrorCodeTemplate(2006, '{ip} has more than one network interface. Please set `devname` for ({server})') +EC_OBSERVER_PING_FAILED = OBDErrorCodeTemplate(2007, '{ip1} {devname} fail to ping {ip2}. Please check configuration `devname`') +EC_OBSERVER_TIME_OUT_OF_SYNC = OBDErrorCodeTemplate(2008, 'Cluster clocks are out of sync') +EC_OBSERVER_PRODUCTION_MODE_LIMIT = OBDErrorCodeTemplate(2009, '({server}): when production_mode is True, {key} can not be less then {limit}') +EC_OBSERVER_SYS_MEM_TOO_LARGE = OBDErrorCodeTemplate(2010, '({server}): system_memory too large. system_memory must be less than memory_limit/memory_limit_percentage.') +EC_OBSERVER_GET_MEMINFO_FAIL = OBDErrorCodeTemplate(2011, "{server}: fail to get memory info.\nPlease configure 'memory_limit' manually in configuration file") + +# error code for test commands +EC_MYSQLTEST_PARSE_CMD_FAILED = OBDErrorCodeTemplate(3000, 'parse cmd failed: {path}') +EC_MYSQLTEST_FAILE_NOT_FOUND = OBDErrorCodeTemplate(3001, '{file} not found in {path}') +EC_TPCC_LOAD_DATA_FAILED = OBDErrorCodeTemplate(3002, 'Failed to load data.') +EC_TPCC_RUN_TEST_FAILED = OBDErrorCodeTemplate(3003, 'Failed to run TPC-C benchmark.') + +# error code for other components. +# obagent +EC_OBAGENT_RELOAD_FAILED = OBDErrorCodeTemplate(4000, 'Fail to reload {server}') +EC_OBAGENT_SEND_CONFIG_FAILED = OBDErrorCodeTemplate(4001, 'Fail to send config file to {server}') +# obproxy +EC_OBPROXY_NEED_CONFIG = OBDErrorCodeTemplate(4100, '{server} need config "rs_list" or "obproxy_config_server_url"') +EC_OBPROXY_START_FAILED = OBDErrorCodeTemplate(4101, 'failed to start {server} obproxy: {stderr}') +# grafana +EC_GRAFANA_DEFAULT_PWD = OBDErrorCodeTemplate(4200, "{server} grafana admin password should not be 'admin'") +EC_GRAFANA_PWD_LESS_5 = OBDErrorCodeTemplate(4201, "{server} grafana admin password length should not be less than 5") +# ocp express +EC_OCP_EXPRESS_JAVA_NOT_FOUND = OBDErrorCodeTemplate(4300, "{server}: failed to query java version, you may not have java installed") +EC_OCP_EXPRESS_JAVA_VERSION_ERROR = OBDErrorCodeTemplate(4301, "{server}: ocp-express need java with version {version}") +EC_OCP_EXPRESS_NOT_ENOUGH_MEMORY = OBDErrorCodeTemplate(4302, '({ip}) not enough memory. (Free: {free}, Need: {need})') +EC_OCP_EXPRESS_NOT_ENOUGH_MEMORY_AVAILABLE = OBDErrorCodeTemplate(4302, '({ip}) not enough memory. (Available: {available}, Need: {need})') +EC_OCP_EXPRESS_NOT_ENOUGH_MEMORY_CACHED = OBDErrorCodeTemplate(4302, '({ip}) not enough memory. (Free: {free}, Buff/Cache: {cached}, Need: {need})') +EC_OCP_EXPRESS_NOT_ENOUGH_DISK = OBDErrorCodeTemplate(4303, '({ip}) {disk} not enough disk space. (Avail: {avail}, Need: {need})') +EC_OCP_EXPRESS_DEPENDS_COMP_VERSION = OBDErrorCodeTemplate(4304, 'OCP express {ocp_express_version} needs to use {comp} with version {comp_version} or above') +EC_OCP_EXPRESS_META_DB_NOT_ENOUGH_LOG_DISK_AVAILABLE = OBDErrorCodeTemplate(4305, 'There is not enough log disk for ocp meta tenant. (Avail: {avail}, Need: {need})') +EC_OCP_EXPRESS_META_DB_NOT_ENOUGH_LOG_DISK = OBDErrorCodeTemplate(4305, 'There is not enough log disk for ocp meta tenant.') +EC_OCP_EXPRESS_META_DB_NOT_ENOUGH_MEM = OBDErrorCodeTemplate(4305, 'There is not enough memory for ocp meta tenant') +# sql +EC_SQL_EXECUTE_FAILED = OBDErrorCodeTemplate(5000, "{sql} execute failed") # WARN CODE -WC_ULIMIT_CHECK = OBDErrorCode(1007, '({server}) The recommended number of {key} is {need} (Current value: {now})') \ No newline at end of file +WC_ULIMIT_CHECK = OBDErrorCodeTemplate(1007, '({server}) The recommended number of {key} is {need} (Current value: {now})') +WC_AIO_NOT_ENOUGH = OBDErrorCodeTemplate(1011, '({ip}) The recommended value of fs.aio-max-nr is 1048576 (Current value: {current})') +WC_OBSERVER_SAME_DISK = OBDErrorCodeTemplate(1012, '({ip}) clog and data use the same disk ({disk})') +WC_OBSERVER_SYS_MEM_TOO_LARGE = OBDErrorCodeTemplate(2010, '({server}): system_memory too large. system_memory should be less than {factor} * memory_limit/memory_limit_percentage.') +WC_OCP_EXPRESS_FAILED_TO_GET_DISK_INFO = OBDErrorCodeTemplate(4303, '({ip}) failed to get disk information, skip disk space check') + +# SUGGESTION for ERROR +SUG_SET_CONFIG = OBDErrorSuggestionTemplate('Please set config {key} correctly') +SUG_INCREASE_CONFIG = OBDErrorSuggestionTemplate('Please increase the {key} in configuration') +SUG_DECREASE_CONFIG = OBDErrorSuggestionTemplate('Please decrease the {key} in configuration') +SUG_PORT_CONFLICTS = OBDErrorSuggestionTemplate('Please adjust the configuration to avoid port conflicts') +SUG_USE_OTHER_PORT = OBDErrorSuggestionTemplate('Please choose another unoccupied port or terminate the process occupying the port') +SUG_NO_SUCH_NET_DEVIC = OBDErrorSuggestionTemplate('Please set the network interface corresponding to {ip} to `devname`', fix_eval=[FixEval(FixEval.DEL, 'devname')]) +SUG_CONFIG_CONFLICT_DIR = OBDErrorSuggestionTemplate('Please specify a new `{key}` for the {server}') +SUG_CONFIRM_OS = OBDErrorSuggestionTemplate('Please confirm whether the deployment node is a compatible operating system') +SUG_SPECIFY_PATH = OBDErrorSuggestionTemplate('Please specify the path again') +SUG_SET_DEVICE = OBDErrorSuggestionTemplate('Please set the correct network device name to devname') +SUG_USE_SEPARATE_DISKS = OBDErrorSuggestionTemplate('Please use separate disks for redo_dir and data_dir') +SUG_USE_ANOTHER_DEVICE = OBDErrorSuggestionTemplate('Please specify {dir} to another disk with enough space') +SUB_SET_NO_PRODUCTION_MODE = OBDErrorSuggestionTemplate('Please set production_mode to false', True, [FixEval(FixEval.SET, 'production_mode', False)]) +SUG_CONFIRM_CONFIG_SERVER = OBDErrorSuggestionTemplate('Please confirm that the ob config service is running normally and that obproxy_config_server_url can be connected correctly'), +SUG_USE_RS_LIST = OBDErrorSuggestionTemplate('Instead of using ob config service, please use rs_list configuration in obproxy to proxy observer') +SUG_GRAFANA_PWD = OBDErrorSuggestionTemplate('Grafana password length must be greater than 4 and not "admin"', True, [FixEval(FixEval.DEL, 'login_password', is_global=True)]) +SUG_PARAM_CHECK = OBDErrorSuggestionTemplate('Please check your config') +SUG_SSH_FAILED = OBDErrorSuggestionTemplate('Please check user config and network') +SUG_SYSCTL = OBDErrorSuggestionTemplate('Please execute `echo ‘{var}={value}’ >> /etc/sysctl.conf; sysctl -p` as root in {ip}.') +SUG_ULIMIT = OBDErrorSuggestionTemplate('Please execute `echo -e "* soft {name} {value}\\n* hard {name} {value}" >> /etc/security/limits.d/{name}.conf` as root in {ip}. if it dosen\'t work, please check whether UsePAM is yes in /etc/ssh/sshd_config.') +SUG_CONNECT_EXCEPT = OBDErrorSuggestionTemplate('Connection exception or unsupported OS. Please retry or contact us.') +SUG_UNSUPPORT_OS = OBDErrorSuggestionTemplate('It may be an unsupported OS, please contact us for assistance') +SUG_OBSERVER_SYS_MEM_TOO_LARGE = OBDErrorSuggestionTemplate('`system_memory` should be less than {factor} * memory_limit/memory_limit_percentage.', fix_eval=[FixEval(FixEval.DEL, 'system_memory')]) +SUG_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE = OBDErrorSuggestionTemplate('Please execute `echo 1 > /proc/sys/vm/drop_caches` as root in {ip} to rlease cached.') +SUG_OBSERVER_REDUCE_MEM = OBDErrorSuggestionTemplate('Please reduce the `memory_limit` or `memory_limit_percentage`', fix_eval=[FixEval(FixEval.DEL, 'memory_limit'), FixEval(FixEval.DEL, 'system_memory'), FixEval(FixEval.DEL, 'memory_limit_percentage')]) +SUG_OBSERVER_SAME_DISK = OBDErrorSuggestionTemplate('Configure `redo_dir` and `data_dir` to different disks') +SUG_OBSERVER_NOT_ENOUGH_DISK = OBDErrorSuggestionTemplate('Please reduce the `datafile_size` or `datafile_disk_percentage`', fix_eval=[FixEval(FixEval.DEL, 'datafile_size'), FixEval(FixEval.DEL, 'datafile_disk_percentage')]) +SUG_OBSERVER_REDUCE_REDO = OBDErrorSuggestionTemplate('Please reduce the `log_disk_size` or `log_disk_percentage`', fix_eval=[FixEval(FixEval.DEL, 'log_disk_size'), FixEval(FixEval.DEL, 'log_disk_percentage')]) +SUG_OBSERVER_NOT_ENOUGH_DISK_4_CLOG = OBDErrorSuggestionTemplate('Please increase the `clog_disk_utilization_threshold` and `clog_disk_usage_limit_percentage`', fix_eval=[FixEval(FixEval.DEL, 'clog_disk_utilization_threshold'), FixEval(FixEval.DEL, 'clog_disk_usage_limit_percentage')]) +SUG_OBSERVER_TIME_OUT_OF_SYNC = OBDErrorSuggestionTemplate('Please enable clock synchronization service') +SUG_OCP_EXPRESS_INSTALL_JAVA_WITH_VERSION = OBDErrorSuggestionTemplate('Please install java with version {version}. If java is already installed, please set `java_bin` to the expected java binary path') +SUG_OCP_EXPRESS_NOT_ENOUGH_MEMORY_AVALIABLE = OBDErrorSuggestionTemplate('Please execute `echo 1 > /proc/sys/vm/drop_caches` as root in {ip} to rlease cached.') +SUG_OCP_EXPRESS_REDUCE_MEM = OBDErrorSuggestionTemplate('Please reduce the `memory_size`', fix_eval=[FixEval(FixEval.DEL, 'memory_size')]) +SUG_OCP_EXPRESS_REDUCE_DISK = OBDErrorSuggestionTemplate('Please reduce the `logging_file_total_size_cap`', fix_eval=[FixEval(FixEval.DEL, 'logging_file_total_size_cap')]) +SUG_OCP_EXPRESS_COMP_VERSION = OBDErrorSuggestionTemplate('Please use {comp} with version {version} or above') +SUG_OCP_EXPRESS_REDUCE_META_DB_MEM = OBDErrorSuggestionTemplate('Please reduce the `ocp_meta_tenant_memory_size`', fix_eval=[FixEval(FixEval.DEL, 'ocp_meta_tenant_memory_size')]) +SUG_OCP_EXPRESS_REDUCE_META_DB_LOG_DISK = OBDErrorSuggestionTemplate('Please reduce the `ocp_meta_tenant_log_disk_size`', fix_eval=[FixEval(FixEval.DEL, 'ocp_meta_tenant_log_disk_size')]) \ No newline at end of file diff --git a/_lock.py b/_lock.py index a15de07..19e33fd 100644 --- a/_lock.py +++ b/_lock.py @@ -188,6 +188,12 @@ def unlock(self): self.mix_lock.ex_unlock() +class LockMode(Enum): + NO_LOCK = 0 + DEPLOY_SHARED_LOCK = 1 + DEFAULT = 2 + + class LockManager(Manager): TRY_TIMES = 6000 @@ -198,12 +204,13 @@ class LockManager(Manager): MIR_REPO_FN = LockType.MIR_REPO.value DEPLOY_FN_PERFIX = LockType.DEPLOY.value LOCKS = {} - + def __init__(self, home_path, stdio=None): super(LockManager, self).__init__(home_path, stdio) self.locks = [] self.global_path = os.path.join(self.path, self.GLOBAL_FN) self.mir_repo_path = os.path.join(self.path, self.MIR_REPO_FN) + self.mode = LockMode.DEFAULT @staticmethod def set_try_times(try_times): @@ -226,14 +233,26 @@ def _get_mix_lock(self, path): @classmethod def shutdown(cls): for path in cls.LOCKS: - cls.LOCKS[path] = None + cls.LOCKS[path]._unlock() cls.LOCKS = None + def set_lock_mode(self, mode): + for key in LockMode: + if key.value == mode: + mode = key + break + if not isinstance(mode, LockMode) or mode not in LockMode: + getattr(self.stdio, 'verbose', print)('unknown lock mode {}'.format(mode)) + return + self.stdio and getattr(self.stdio, 'verbose', print)('set lock mode to {}({})'.format(mode.name, mode.value)) + self.mode = mode + def _lock(self, path, clz): - mix_lock = self._get_mix_lock(path) - lock = clz(mix_lock) - lock.lock() - self.locks.append(lock) + if self.mode != LockMode.NO_LOCK: + mix_lock = self._get_mix_lock(path) + lock = clz(mix_lock) + lock.lock() + self.locks.append(lock) return True def _sh_lock(self, path): @@ -258,7 +277,10 @@ def _deploy_lock_fp(self, deploy_name): return os.path.join(self.path, '%s_%s' % (self.DEPLOY_FN_PERFIX, deploy_name)) def deploy_ex_lock(self, deploy_name): - return self._ex_lock(self._deploy_lock_fp(deploy_name)) + if self.mode == LockMode.DEPLOY_SHARED_LOCK: + return self._sh_lock(self._deploy_lock_fp(deploy_name)) + else: + return self._ex_lock(self._deploy_lock_fp(deploy_name)) def deploy_sh_lock(self, deploy_name): return self._sh_lock(self._deploy_lock_fp(deploy_name)) diff --git a/_mirror.py b/_mirror.py index a1ed7ff..b3c41cf 100644 --- a/_mirror.py +++ b/_mirror.py @@ -24,6 +24,7 @@ import re import os import sys +import tempfile import time import pickle import string @@ -33,6 +34,7 @@ from enum import Enum from copy import deepcopy from xml.etree import cElementTree +from ssh import LocalClient try: from ConfigParser import ConfigParser except: @@ -257,6 +259,7 @@ def __init__(self, mirror_path, meta_data, stdio=None): self.gpgcheck = False self._db = None self._repomds = None + self._available = None super(RemoteMirrorRepository, self).__init__(mirror_path, stdio=stdio) self.section_name = meta_data['section_name'] self.baseurl = meta_data['baseurl'] @@ -270,6 +273,17 @@ def __init__(self, mirror_path, meta_data, stdio=None): if repo_age > self.repo_age or int(time.time()) - 86400 > self.repo_age: self.repo_age = repo_age self.update_mirror() + + @property + def available(self): + if self._available is None: + try: + req = requests.request('get', self.baseurl) + self._available = req.status_code < 400 + except Exception: + self.stdio and getattr(self.stdio, 'exception', print)('') + self._available = False + return self._available @property def db(self): @@ -384,16 +398,19 @@ def update_mirror(self): self.get_repomds(True) primary_repomd = self._get_repomd_by_type(self.PRIMARY_REPOMD_TYPE) if not primary_repomd: + self._available = False self.stdio and getattr(self.stdio, 'stop_loading')('fail') return False file_path = self._get_repomd_data_file(primary_repomd) if not file_path: + self._available = False self.stdio and getattr(self.stdio, 'stop_loading')('fail') return False self._db = None self.repo_age = int(time.time()) self._dump_repo_age_data() self.stdio and getattr(self.stdio, 'stop_loading')('succeed') + self._available = True return True def get_repomds(self, update=False): @@ -573,7 +590,8 @@ def download_file(url, save_path, stdio=None): return True except: FileUtil.rm(save_path) - stdio and getattr(stdio, 'exception', print)('Failed to download %s to %s' % (url, save_path)) + stdio and getattr(stdio, 'warn', print)('Failed to download %s to %s' % (url, save_path)) + stdio and getattr(stdio, 'exception', print)('') return False class LocalMirrorRepository(MirrorRepository): @@ -586,6 +604,7 @@ def __init__(self, mirror_path, stdio=None): self.db = {} self.db_path = os.path.join(mirror_path, self._DB_FILE) self.enabled = '-' + self.available = True self._load_db() @property @@ -1050,3 +1069,46 @@ def set_remote_mirror_enabled(self, section_name, enabled=True): mirror_section.meta_data['repo_age'] = repo_age self.stdio and getattr(self.stdio, 'stop_loading')('succeed') return True + + def add_repo(self, url): + self._lock() + download_file_save_name = url.split('/')[-1] + if not download_file_save_name.endswith(".repo"): + self.stdio.error("Can't download. Please use a file in .repo format.") + return False + + download_file_save_path = os.path.join(self.remote_path, download_file_save_name) + + if os.path.exists(download_file_save_path): + if not self.stdio.confirm("the repo file you want to add already exists, overwrite it?"): + self.stdio.print("exit without any changes") + return True + + try: + download_file_res = requests.get(url, timeout=(5, 5)) + except Exception as e: + self.stdio.exception("Failed to download repository file") + return False + + download_status_code = download_file_res.status_code + + if download_status_code != 200: + self.stdio.verbose("http code: {}, http body: {}".format(download_status_code, download_file_res.text)) + self.stdio.error("Failed to download repository file") + return False + + try: + with tempfile.NamedTemporaryFile(mode='w+', suffix='.repo') as tf: + tf.write(download_file_res.content.decode(encoding='utf8')) + tf.seek(0) + ConfigParser().readfp(tf) + tf.seek(0) + if LocalClient.put_file(tf.name, download_file_save_path, stdio=self.stdio): + self.stdio.print("repo file saved to {}".format(download_file_save_path)) + return True + else: + self.stdio.error("Failed to save repository file") + return False + except Exception as e: + self.stdio.exception("Failed to save repository file") + return False diff --git a/_plugin.py b/_plugin.py index 7d714a2..0814944 100644 --- a/_plugin.py +++ b/_plugin.py @@ -25,7 +25,7 @@ import sys from enum import Enum from glob import glob -from copy import deepcopy +from copy import deepcopy, copy from _manager import Manager from _rpm import Version @@ -47,7 +47,7 @@ class PluginType(Enum): class Plugin(object): - + PLUGIN_TYPE = None FLAG_FILE = None @@ -67,6 +67,33 @@ def mirror_type(self): return self.PLUGIN_TYPE +class PluginContextNamespace: + + def __init__(self, spacename): + self.spacename = spacename + self._variables = {} + self._return = {} + + @property + def variables(self): + return self._variables + + def get_variable(self, name): + return self._variables.get(name) + + def set_variable(self, name, value): + self._variables[name] = value + + def get_return(self, plugin_name): + ret = self._return.get(plugin_name) + if isinstance(ret, PluginReturn): + return ret + return None + + def set_return(self, plugin_name, plugin_return): + self._return[plugin_name] = plugin_return + + class PluginReturn(object): def __init__(self, value=False, *arg, **kwargs): @@ -83,7 +110,7 @@ def __bool__(self): @property def value(self): return self._return_value - + @property def args(self): return self._return_args @@ -91,11 +118,9 @@ def args(self): @property def kwargs(self): return self._return_kwargs - - def get_return(self, key): - if key in self.kwargs: - return self.kwargs[key] - return None + + def get_return(self, key, default=None): + return self.kwargs.get(key, default) def set_args(self, *args): self._return_args = args @@ -105,12 +130,12 @@ def set_kwargs(self, **kwargs): def set_return(self, value): self._return_value = value - + def return_true(self, *args, **kwargs): self.set_return(True) self.set_args(*args) self.set_kwargs(**kwargs) - + def return_false(self, *args, **kwargs): self.set_return(False) self.set_args(*args) @@ -119,25 +144,48 @@ def return_false(self, *args, **kwargs): class PluginContext(object): - def __init__(self, components, clients, cluster_config, cmd, options, dev_mode, stdio): + def __init__(self, plugin_name, namespace, namespaces, deploy_name, repositories, components, clients, cluster_config, cmd, options, dev_mode, stdio): + self.namespace = namespace + self.namespaces = namespaces + self.deploy_name = deploy_name + self.repositories =repositories + self.plugin_name = plugin_name self.components = components self.clients = clients self.cluster_config = cluster_config - self.cmd = cmd + self.cmds = cmd self.options = options self.dev_mode = dev_mode self.stdio = stdio self.concurrent_executor = ConcurrentExecutor(32) self._return = PluginReturn() - def get_return(self): - return self._return + def get_return(self, plugin_name=None, spacename=None): + if spacename: + namespace = self.namespaces.get(spacename) + else: + namespace = self.namespace + if plugin_name is None: + plugin_name = self.plugin_name + return namespace.get_return(plugin_name) if namespace else None def return_true(self, *args, **kwargs): self._return.return_true(*args, **kwargs) - + self.namespace.set_return(self.plugin_name, self._return) + def return_false(self, *args, **kwargs): self._return.return_false(*args, **kwargs) + self.namespace.set_return(self.plugin_name, self._return) + + def get_variable(self, name, spacename=None): + if spacename: + namespace = self.namespaces.get(spacename) + else: + namespace = self.namespace + return namespace.get_variable(name) if namespace else None + + def set_variable(self, name, value): + self.namespace.set_variable(name, value) class SubIO(object): @@ -148,7 +196,7 @@ def __init__(self, stdio): def __del__(self): self.before_close() - + def _temp_function(self, *arg, **kwargs): pass @@ -192,13 +240,21 @@ def _export(self): def __del__(self): self._export() - def before_do(self, components, clients, cluster_config, cmd, options, stdio, *arg, **kwargs): + def before_do( + self, plugin_name, namespace, namespaces, deploy_name, + repositories, components, clients, cluster_config, cmd, + options, stdio, *arg, **kwargs + ): self._import(stdio) sub_stdio = SubIO(stdio) sub_clients = {} for server in clients: sub_clients[server] = ScriptPlugin.ClientForScriptPlugin(clients[server], sub_stdio) - self.context = PluginContext(components, sub_clients, cluster_config, cmd, options, self.dev_mode, sub_stdio) + self.context = PluginContext( + plugin_name, namespace, namespaces, deploy_name, repositories, components, + sub_clients, cluster_config, cmd, options, self.dev_mode, sub_stdio + ) + namespace.set_return(plugin_name, None) def after_do(self, stdio, *arg, **kwargs): self._export(stdio) @@ -206,17 +262,28 @@ def after_do(self, stdio, *arg, **kwargs): def pyScriptPluginExec(func): - def _new_func(self, components, clients, cluster_config, cmd, options, stdio, *arg, **kwargs): - self.before_do(components, clients, cluster_config, cmd, options, stdio, *arg, **kwargs) + def _new_func( + self, namespace, namespaces, deploy_name, + repositories, components, clients, cluster_config, cmd, + options, stdio, *arg, **kwargs + ): + self.before_do(self.name, namespace, namespaces, deploy_name, + repositories, components, clients, cluster_config, cmd, + options, stdio, *arg, **kwargs) if self.module: method_name = func.__name__ method = getattr(self.module, method_name, False) + namespace_vars = copy(self.context.namespace.variables) + namespace_vars.update(kwargs) + kwargs = namespace_vars if method: try: - method(self.context, *arg, **kwargs) + ret = method(self.context, *arg, **kwargs) + if ret is None and self.context and self.context.get_return() is None: + self.context.return_false() except Exception as e: + self.context.return_false(exception=e) stdio and getattr(stdio, 'exception', print)('%s RuntimeError: %s' % (self, e)) - pass ret = self.context.get_return() if self.context else PluginReturn() self.after_do(stdio, *arg, **kwargs) return ret @@ -226,45 +293,57 @@ def _new_func(self, components, clients, cluster_config, cmd, options, stdio, *a class PyScriptPlugin(ScriptPlugin): LIBS_PATH = [] - PLUGIN_COMPONENT_NAME = None + PLUGIN_NAME = None def __init__(self, component_name, plugin_path, version, dev_mode): - if not self.PLUGIN_COMPONENT_NAME: + if not self.PLUGIN_NAME: raise NotImplementedError super(PyScriptPlugin, self).__init__(component_name, plugin_path, version, dev_mode) self.module = None + self.name = self.PLUGIN_NAME self.libs_path = deepcopy(self.LIBS_PATH) self.libs_path.append(self.plugin_path) - def __call__(self, clients, cluster_config, cmd, options, stdio, *arg, **kwargs): - method = getattr(self, self.PLUGIN_COMPONENT_NAME, False) + def __call__( + self, namespace, namespaces, deploy_name, + repositories, components, clients, cluster_config, cmd, + options, stdio, *arg, **kwargs + ): + method = getattr(self, self.PLUGIN_NAME, False) if method: - return method(clients, cluster_config, cmd, options, stdio, *arg, **kwargs) + return method( + namespace, namespaces, deploy_name, + repositories, components, clients, cluster_config, cmd, + options, stdio, *arg, **kwargs + ) else: raise NotImplementedError def _import(self, stdio=None): if self.module is None: DynamicLoading.add_libs_path(self.libs_path) - self.module = DynamicLoading.import_module(self.PLUGIN_COMPONENT_NAME, stdio) + self.module = DynamicLoading.import_module(self.PLUGIN_NAME, stdio) def _export(self, stdio=None): if self.module: DynamicLoading.remove_libs_path(self.libs_path) - DynamicLoading.export_module(self.PLUGIN_COMPONENT_NAME, stdio) + DynamicLoading.export_module(self.PLUGIN_NAME, stdio) # this is PyScriptPlugin demo # class InitPlugin(PyScriptPlugin): # FLAG_FILE = 'init.py' -# PLUGIN_COMPONENT_NAME = 'init' +# PLUGIN_NAME = 'init' # PLUGIN_TYPE = PluginType.INIT # def __init__(self, component_name, plugin_path, version): # super(InitPlugin, self).__init__(component_name, plugin_path, version) # @pyScriptPluginExec -# def init(self, components, ssh_clients, cluster_config, cmd, options, stdio, *arg, **kwargs): +# def init( +# self, namespace, namespaces, deploy_name, +# repositories, components, clients, cluster_config, cmd, +# options, stdio, *arg, **kwargs): # pass class Null(object): @@ -353,7 +432,7 @@ def _format(self): raise Exception('Invalid Value') else: self._value = 0 - + class Time(ConfigItemType): UNITS = { @@ -384,7 +463,7 @@ def _format(self): self._value = 0 class Capacity(ConfigItemType): - + UNITS = {"B": 1, "K": 1<<10, "M": 1<<20, "G": 1<<30, "T": 1<<40, 'P': 1 << 50} def _format(self): @@ -396,7 +475,7 @@ def _format(self): else: r = re.match('^(\d+)(\w)B?$', self._origin.upper()) n, u = r.groups() - unit = self.UNITS.get(u.upper()) + unit = self.UNITS.get(u.upper()) if unit: self._value = int(n) * unit else: @@ -496,18 +575,27 @@ class ConfigItem(object): def __init__( self, name, - param_type=str, - default=None, - min_value=None, - max_value=None, - require=False, - need_restart=False, + param_type=str, + default=None, + min_value=None, + max_value=None, + require=False, + essential=False, + section="", + need_reload=False, + need_restart=False, need_redeploy=False, - modify_limit=None + modify_limit=None, + name_local=None, + description_en=None, + description_local=None ): self.name = name self.default = default self.require = require + self.essential = essential + self.section = section + self.need_reload = need_reload self.need_restart = need_restart self.need_redeploy = need_redeploy self._param_type = param_type @@ -515,6 +603,9 @@ def __init__( self.max_value = param_type(max_value) if max_value is not None else None self.modify_limit = getattr(self, ('_%s_limit' % modify_limit).lower(), self._none_limit) self.had_modify_limit = self.modify_limit != self._none_limit + self.name_local = name_local if name_local is not None else self.name + self.description_en = description_en + self.description_local = description_local if description_local is not None else self.description_en def param_type(self, value): try: @@ -535,12 +626,12 @@ def _modify_limit(self, old_value, new_value): if old_value == new_value: return True raise Exception('DO NOT modify %s after startup' % self.name) - + def _increase_limit(self, old_value, new_value): if self.param_type(new_value) > self.param_type(old_value): raise Exception('DO NOT increase %s after startup' % self.name) return True - + def _decrease_limit(self, old_value, new_value): if self.param_type(new_value) < self.param_type(old_value): raise Exception('DO NOT decrease %s after startup' % self.name) @@ -548,7 +639,7 @@ def _decrease_limit(self, old_value, new_value): def _none_limit(self, old_value, new_value): return True - + PLUGIN_TYPE = PluginType.PARAM DEF_PARAM_YAML = 'parameter.yaml' FLAG_FILE = DEF_PARAM_YAML @@ -598,8 +689,13 @@ def params(self): max_value=ConfigUtil.get_value_from_dict(conf, 'max_value', None), modify_limit=ConfigUtil.get_value_from_dict(conf, 'modify_limit', None), require=ConfigUtil.get_value_from_dict(conf, 'require', False), + section=ConfigUtil.get_value_from_dict(conf, 'section', ""), + essential=ConfigUtil.get_value_from_dict(conf, 'essential', False), + need_reload=ConfigUtil.get_value_from_dict(conf, 'need_reload', False), need_restart=ConfigUtil.get_value_from_dict(conf, 'need_restart', False), - need_redeploy=ConfigUtil.get_value_from_dict(conf, 'need_redeploy', False) + need_redeploy=ConfigUtil.get_value_from_dict(conf, 'need_redeploy', False), + description_en=ConfigUtil.get_value_from_dict(conf, 'description_en', None), + description_local=ConfigUtil.get_value_from_dict(conf, 'description_local', None), ) except: pass @@ -647,7 +743,7 @@ def params_default(self): params = self.params for name in params: conf = params[name] - temp[conf.name] = conf.default + self._params_default[conf.name] = conf.default return self._params_default @@ -722,7 +818,7 @@ def __init__(self, component_name, plugin_path, version, dev_mode): def var_replace(cls, string, var): if not var: return string - done = [] + done = [] while string: m = cls._KEYCRE.search(string) @@ -830,7 +926,7 @@ def get_best_plugin(self, version): if plugins: plugin = max(plugins, key=lambda x: x.version) # self.stdio and getattr(self.stdio, 'warn', print)( - # '%s %s plugin version %s not found, use the best suitable version %s.\n Use `obd update` to update local plugin repository' % + # '%s %s plugin version %s not found, use the best suitable version %s.\n Use `obd update` to update local plugin repository' % # (self.component_name, self.PLUGIN_TYPE.name.lower(), version, plugin.version) # ) return plugin @@ -862,7 +958,7 @@ def _create_(self, script_name): class %s(PyScriptPlugin): FLAG_FILE = '%s.py' - PLUGIN_COMPONENT_NAME = '%s' + PLUGIN_NAME = '%s' def __init__(self, component_name, plugin_path, version, dev_mode): super(%s, self).__init__(component_name, plugin_path, version, dev_mode) @@ -872,7 +968,10 @@ def set_plugin_type(plugin_type): %s.PLUGIN_TYPE = plugin_type @pyScriptPluginExec - def %s(self, components, ssh_clients, cluster_config, cmd, options, stdio, *arg, **kwargs): + def %s( + self, namespace, namespaces, deploy_name, + repositories, components, clients, cluster_config, cmd, + options, stdio, *arg, **kwargs): pass ''' % (self.PLUGIN_TYPE.value, script_name, script_name, self.PLUGIN_TYPE.value, self.PLUGIN_TYPE.value, script_name)) clz = locals()[self.PLUGIN_TYPE.value] diff --git a/_repository.py b/_repository.py index 7830a4b..64c5757 100644 --- a/_repository.py +++ b/_repository.py @@ -30,7 +30,8 @@ from _rpm import Package, PackageInfo, Version from _arch import getBaseArch -from tool import DirectoryUtil, FileUtil, YamlLoader +from _environ import ENV_DISABLE_PARALLER_EXTRACT +from tool import DirectoryUtil, FileUtil, YamlLoader, COMMAND_ENV from _manager import Manager from _plugin import InstallPlugin @@ -150,24 +151,24 @@ def __init__(self, src_path, target_path, mode): self.mode = mode -class ParallerExtractWorker(object): +class Extractor(object): def __init__(self, pkg, files, stdio=None): self.pkg = pkg self.files = files self.stdio = stdio - @staticmethod - def extract(worker): - with worker.pkg.open() as rpm: - for info in worker.files: + def extract(self): + with self.pkg.open() as rpm: + for info in self.files: if os.path.exists(info.target_path): continue fd = rpm.extractfile(info.src_path) - with FileUtil.open(info.target_path, 'wb', stdio=worker.stdio) as f: + with FileUtil.open(info.target_path, 'wb', stdio=self.stdio) as f: FileUtil.copy_fileobj(fd, f) if info.mode != 0o744: os.chmod(info.target_path, info.mode) + return True class ParallerExtractor(object): @@ -180,10 +181,30 @@ def __init__(self, pkg, files, stdio=None): self.pkg = pkg self.files = files self.stdio = stdio + + @staticmethod + def _extract(worker): + return worker.extract() def extract(self): if not self.files: return + + if sys.version_info.major == 2 or COMMAND_ENV.get(ENV_DISABLE_PARALLER_EXTRACT, False): + return self._single() + else: + return self._paraller() + + def _single(self): + self.stdio and getattr(self.stdio, 'verbose', print)('extract mode: single') + return Extractor( + self.pkg, + self.files, + stdio=self.stdio + ).extract() + + def _paraller(self): + self.stdio and getattr(self.stdio, 'verbose', print)('extract mode: paraller') workers = [] file_num = len(self.files) paraller = int(min(self.MAX_PARALLER, file_num)) @@ -192,7 +213,7 @@ def extract(self): index = 0 while index < file_num: p_index = index + size - workers.append(ParallerExtractWorker( + workers.append(Extractor( self.pkg, self.files[index:p_index], stdio=self.stdio @@ -201,16 +222,20 @@ def extract(self): pool = Pool(processes=paraller) try: - results = pool.map(ParallerExtractWorker.extract, workers) + results = pool.map(ParallerExtractor._extract, workers) for r in results: if not r: return False + return True except KeyboardInterrupt: if pool: pool.close() pool = None + except: + self.stdio and getattr(self.stdio, 'exception', print)() finally: pool and pool.close() + return False class Repository(PackageInfo): @@ -309,14 +334,14 @@ def _dump(self): except: self.stdio and getattr(self.stdio, 'exception', print)('dump %s to %s failed' % (data, self.data_file_path)) return False + + def need_load(self, pkg, plugin): + return self.hash != pkg.md5 or not self.install_time > plugin.check_value or not self.file_check(plugin) def load_pkg(self, pkg, plugin): if self.is_shadow_repository(): self.stdio and getattr(self.stdio, 'print', '%s is a shadow repository' % self) return False - hash_path = os.path.join(self.repository_dir, '.hash') - if self.hash == pkg.md5 and self.file_check(plugin) and self.install_time > plugin.check_value: - return True self.clear() try: with pkg.open() as rpm: @@ -385,7 +410,7 @@ def load_pkg(self, pkg, plugin): if not os.path.exists(path) and n_dir[:-1] in dirnames: DirectoryUtil.mkdir(path) if not os.path.isdir(path): - raise Exception('%s in %s is not dir.' % (pkg.path, n_dir)) + raise Exception('%s in %s is not dir.' % (n_dir, pkg.path)) self.set_version(pkg.version) self.set_release(pkg.release) self.md5 = pkg.md5 diff --git a/_stdio.py b/_stdio.py index 67ac4c3..13d4080 100644 --- a/_stdio.py +++ b/_stdio.py @@ -48,24 +48,61 @@ class BufferIO(object): + + def __init__(self, auto_clear=True): + self._buffer = [] + self.auto_clear = auto_clear + self.closed = False + + def isatty(self): + return False + + def writable(self): + return not self.closed - def __init__(self): + def close(self): + self.closed = True + return self + + def open(self): + self.closed = False self._buffer = [] + return self + + def __enter__(self): + return self.open() + + def __exit__(self, *args, **kwargs): + return self.close() def write(self, s): self._buffer.append(s) - def read(self): + def read(self, *args, **kwargs): s = ''.join(self._buffer) - self._buffer = [] + self.auto_clear and self.clear() return s + def clear(self): + self._buffer = [] + + def flush(self): + self.auto_clear and self.clear() + return True + class SysStdin(object): NONBLOCK = False STATS = None FD = None + IS_TTY = None + + @classmethod + def isatty(cls): + if cls.IS_TTY is None: + cls.IS_TTY = sys.stdin.isatty() + return cls.IS_TTY @classmethod def fileno(cls): @@ -140,29 +177,33 @@ def _readlines(cls): return sys.stdin.readlines() +class FormtatText(object): + def __init__(self, text, color): + self.text = text + self.color_text = color + text + Fore.RESET -class FormtatText(object): + def format(self, istty=True): + return self.color_text if istty else self.text - @staticmethod - def format(text, color): - return color + text + Fore.RESET + def __str__(self): + return self.format() @staticmethod def info(text): - return FormtatText.format(text, Fore.BLUE) + return FormtatText(text, Fore.BLUE) @staticmethod def success(text): - return FormtatText.format(text, Fore.GREEN) + return FormtatText(text, Fore.GREEN) @staticmethod def warning(text): - return FormtatText.format(text, Fore.YELLOW) + return FormtatText(text, Fore.YELLOW) @staticmethod def error(text): - return FormtatText.format(text, Fore.RED) + return FormtatText(text, Fore.RED) class LogSymbols(Enum): @@ -220,7 +261,7 @@ def stop_and_persist(self, symbol=' ', text=None): if getattr(self._stream, 'isatty', lambda : False)(): return super(IOHalo, self).stop_and_persist(symbol=symbol, text=text) else: - self._stream.write(' %s\n' % symbol) + self._stream.write(' %s\n' % symbol.format(istty=False)) def succeed(self, text=None): return self.stop_and_persist(symbol=LogSymbols.SUCCESS.value, text=text) @@ -238,9 +279,11 @@ def info(self, text=None): class IOProgressBar(ProgressBar): @staticmethod - def _get_widgets(widget_type, text): - if widget_type == 'download': - return ['%s: ' % text, Percentage(), ' ', Bar(marker='#', left='[', right=']'), ' ', ETA(), ' ', FileTransferSpeed()] + def _get_widgets(widget_type, text, istty=True): + if istty is False: + return [text] + elif widget_type == 'download': + return ['%s: ' % text, Percentage(), ' ', Bar(marker='#', left='[', right=']'), ' ', ETA(), ' ', FileTransferSpeed()] elif widget_type == 'timer': return ['%s: ' % text, Percentage(), ' ', Bar(marker='#', left='[', right=']'), ' ', AdaptiveETA()] elif widget_type == 'simple_progress': @@ -249,7 +292,8 @@ def _get_widgets(widget_type, text): return ['%s: ' % text, Percentage(), ' ', Bar(marker='#', left='[', right=']')] def __init__(self, maxval=None, text='', term_width=None, poll=1, left_justify=True, stream=None, widget_type='download'): - super(IOProgressBar, self).__init__(maxval=maxval, widgets=self._get_widgets(widget_type, text), term_width=term_width, poll=poll, left_justify=left_justify, fd=stream) + self.stream_isatty = getattr(stream, 'isatty', lambda : False)() + super(IOProgressBar, self).__init__(maxval=maxval, widgets=self._get_widgets(widget_type, text, self.stream_isatty), term_width=term_width, poll=poll, left_justify=left_justify, fd=stream) def start(self): self._hide_cursor() @@ -261,21 +305,23 @@ def update(self, value=None): def finish(self): if self.finished: return - self._show_cursor() - return super(IOProgressBar, self).finish() + self.update(self.maxval) + self._finish() def interrupt(self): if self.finished: return - self._show_cursor() + self._finish() + + def _finish(self): self.finished = True self.fd.write('\n') + self._show_cursor() if self.signal_set: signal.signal(signal.SIGWINCH, signal.SIG_DFL) def _need_update(self): - return (self.currval == self.maxval or self.currval == 0 or getattr(self.fd, 'isatty', lambda : False)()) \ - and super(IOProgressBar, self)._need_update() + return (self.currval == self.maxval or self.currval == 0 or self.stream_isatty) and super(IOProgressBar, self)._need_update() def _check_stream(self): if self.fd.closed: @@ -291,13 +337,13 @@ def _check_stream(self): def _hide_cursor(self): """Disable the user's blinking cursor """ - if self._check_stream() and self.fd.isatty(): + if self._check_stream() and self.stream_isatty: cursor.hide(stream=self.fd) def _show_cursor(self): """Re-enable the user's blinking cursor """ - if self._check_stream() and self.fd.isatty(): + if self._check_stream() and self.stream_isatty: cursor.show(stream=self.fd) @@ -320,8 +366,6 @@ class IO(object): VERBOSE_LEVEL = 0 WARNING_PREV = FormtatText.warning('[WARN]') ERROR_PREV = FormtatText.error('[ERROR]') - IS_TTY = sys.stdin.isatty() - INPUT = SysStdin def __init__(self, level, @@ -329,7 +373,8 @@ def __init__(self, use_cache=False, track_limit=0, root_io=None, - stream=sys.stdout + input_stream=SysStdin, + output_stream=sys.stdout ): self.level = level self.msg_lv = msg_lv @@ -344,9 +389,34 @@ def __init__(self, self._verbose_prefix = '-' * self.level self.sub_ios = {} self.sync_obj = None - self._out_obj = None if self._root_io else stream - self._cur_out_obj = self._out_obj + self.input_stream = None + self._out_obj = None + self._cur_out_obj = None self._before_critical = None + self._output_is_tty = False + self._input_is_tty = False + self.set_input_stream(input_stream) + self.set_output_stream(output_stream) + + def isatty(self): + if self._root_io: + return self._root_io.isatty() + return self._output_is_tty and self._input_is_tty + + def set_input_stream(self, input_stream): + if self._root_io: + return False + self.input_stream = input_stream + self._input_is_tty = input_stream.isatty() + + def set_output_stream(self, output_stream): + if self._root_io: + return False + if self._cur_out_obj == self._out_obj: + self._cur_out_obj = output_stream + self._out_obj = output_stream + self._output_is_tty = output_stream.isatty() + return True def init_trace_logger(self, log_path, log_name=None, trace_id=None): if self._trace_logger is None: @@ -360,7 +430,7 @@ def __getstate__(self): state = {} for key in self.__dict__: state[key] = self.__dict__[key] - for key in ['_trace_logger', 'sync_obj', '_out_obj', '_cur_out_obj', '_before_critical']: + for key in ['_trace_logger', 'input_stream', 'sync_obj', '_out_obj', '_cur_out_obj', '_before_critical']: state[key] = None return state @@ -418,6 +488,11 @@ def _cache_off(self): self._flush_log() self._log_cache = None return True + + def get_input_stream(self): + if self._root_io: + return self._root_io.get_input_stream() + return self.input_stream def get_cur_out_obj(self): if self._root_io: @@ -571,15 +646,15 @@ def print_list(self, ary, field_names=None, exp=lambda x: x if isinstance(x, (li def read(self, msg='', blocked=False): if msg: self._print(MsgLevel.INFO, msg) - return self.INPUT.read(blocked) + return self.get_input_stream().read(blocked) def confirm(self, msg): msg = '%s [y/n]: ' % msg self.print(msg, end='') - if self.IS_TTY: + if self._input_is_tty: while True: try: - ans = raw_input() + ans = self.get_input_stream().readline(blocked=True).strip().lower() if ans == 'y': return True if ans == 'n': @@ -598,8 +673,13 @@ def _format(self, msg, *args): def _print(self, msg_lv, msg, *args, **kwargs): if msg_lv < self.msg_lv: return + if 'prev_msg' in kwargs: + print_msg = '%s %s' % (kwargs['prev_msg'], msg) + del kwargs['prev_msg'] + else: + print_msg = msg kwargs['file'] = self.get_cur_out_obj() - kwargs['file'] and print(self._format(msg, *args), **kwargs) + kwargs['file'] and print(self._format(print_msg, *args), **kwargs) del kwargs['file'] self.log(msg_lv, msg, *args, **kwargs) @@ -621,6 +701,7 @@ def _flush_log(self): for levelno, line, args, kwargs in self._log_cache: self.trace_logger.log(levelno, line, *args, **kwargs) self._log_cache = [] + def _log(self, levelno, msg, *args, **kwargs): if self.trace_logger: self.trace_logger.log(levelno, msg, *args, **kwargs) @@ -629,16 +710,15 @@ def print(self, msg, *args, **kwargs): self._print(MsgLevel.INFO, msg, *args, **kwargs) def warn(self, msg, *args, **kwargs): - self._print(MsgLevel.WARN, '%s %s' % (self.WARNING_PREV, msg), *args, **kwargs) + self._print(MsgLevel.WARN, msg, prev_msg=self.WARNING_PREV.format(self.isatty()), *args, **kwargs) def error(self, msg, *args, **kwargs): - self._print(MsgLevel.ERROR, '%s %s' % (self.ERROR_PREV, msg), *args, **kwargs) + self._print(MsgLevel.ERROR, msg, prev_msg=self.ERROR_PREV.format(self.isatty()), *args, **kwargs) def critical(self, msg, *args, **kwargs): - if self._root_io: - return self._root_io.critical(msg, *args, **kwargs) self._print(MsgLevel.CRITICAL, '%s %s' % (self.ERROR_PREV, msg), *args, **kwargs) - self.exit(kwargs['code'] if 'code' in kwargs else 255) + if not self._root_io: + self.exit(kwargs['code'] if 'code' in kwargs else 255) def verbose(self, msg, *args, **kwargs): if self.level > self.VERBOSE_LEVEL: @@ -728,13 +808,17 @@ def __getattr__(self, item): if item.startswith('__'): return super(StdIO, self).__getattribute__(item) if self.io is None: - return FAKE_RETURN + if item == 'sub_io': + return self + else: + return FAKE_RETURN if item not in self._attrs: attr = getattr(self.io, item, EMPTY) if attr is not EMPTY: self._attrs[item] = attr else: - self._warn_func(FormtatText.warning("WARNING: {} has no attribute '{}'".format(self.io, item))) + is_tty = getattr(self._stream, 'isatty', lambda : False)() + self._warn_func(FormtatText.warning("WARNING: {} has no attribute '{}'".format(self.io, item)).format(is_tty)) self._attrs[item] = FAKE_RETURN return self._attrs[item] diff --git a/config_parser/oceanbase/cluster_config_parser.py b/config_parser/oceanbase/cluster_config_parser.py index d83a203..25183e2 100644 --- a/config_parser/oceanbase/cluster_config_parser.py +++ b/config_parser/oceanbase/cluster_config_parser.py @@ -56,6 +56,12 @@ def get_server_src_conf(cls, cluster_config, component_config, server): zone_config[server.name] = {} return zone_config[server.name] + @classmethod + def get_global_src_conf(cls, cluster_config, component_config): + if 'config' not in component_config: + component_config['config'] = {} + return component_config['config'] + @classmethod def _to_cluster_config(cls, component_name, conf): servers = OrderedDict() @@ -242,8 +248,8 @@ def _from_cluster_config(cls, conf, cluster_config): conf['name'] = global_config['appname'] del global_config['appname'] + conf['zones'] = zones if global_config: conf['config'] = global_config - conf['zones'] = zones return conf \ No newline at end of file diff --git a/core.py b/core.py index 4bcc5d3..1316bb2 100644 --- a/core.py +++ b/core.py @@ -24,21 +24,21 @@ import os import time from optparse import Values -from copy import deepcopy +from copy import deepcopy, copy import tempfile from subprocess import call as subprocess_call from ssh import SshClient, SshConfig -from tool import ConfigUtil, FileUtil, DirectoryUtil, YamlLoader, timeout, COMMAND_ENV, OrderedDict +from tool import FileUtil, DirectoryUtil, YamlLoader, timeout, COMMAND_ENV, OrderedDict from _stdio import MsgLevel from _rpm import Version from _mirror import MirrorRepositoryManager, PackageInfo -from _plugin import PluginManager, PluginType, InstallPlugin +from _plugin import PluginManager, PluginType, InstallPlugin, PluginContextNamespace from _deploy import DeployManager, DeployStatus, DeployConfig, DeployConfigStatus, Deploy from _repository import RepositoryManager, LocalPackage, Repository -from _errno import EC_SOME_SERVER_STOPED -from _lock import LockManager +import _errno as err +from _lock import LockManager, LockMode from _optimize import OptimizeManager from _environ import ENV_REPO_INSTALL_MODE, ENV_BASE_DIR @@ -47,7 +47,7 @@ class ObdHome(object): HOME_LOCK_RELATIVE_PATH = 'obd.conf' - def __init__(self, home_path, dev_mode=False, stdio=None): + def __init__(self, home_path, dev_mode=False, lock_mode=None, stdio=None): self.home_path = home_path self.dev_mode = dev_mode self._lock = None @@ -61,7 +61,15 @@ def __init__(self, home_path, dev_mode=False, stdio=None): self.stdio = None self._stdio_func = None self.ssh_clients = {} + self.deploy = None + self.cmds = [] + self.options = Values() + self.repositories = None + self.namespaces = {} self.set_stdio(stdio) + if lock_mode is None: + lock_mode = LockMode.DEPLOY_SHARED_LOCK if dev_mode else LockMode.DEFAULT + self.lock_manager.set_lock_mode(lock_mode) self.lock_manager.global_sh_lock() @property @@ -103,6 +111,32 @@ def optimize_manager(self): def _obd_update_lock(self): self.lock_manager.global_ex_lock() + def fork(self, deploy=None, repositories=None, cmds=None, options=None, stdio=None): + new_obd = copy(self) + if deploy: + new_obd.set_deploy(deploy) + if repositories: + new_obd.set_repositories(repositories) + if cmds: + new_obd.set_cmds(cmds) + if options: + new_obd.set_options(options) + if stdio: + new_obd.set_stdio(stdio) + return new_obd + + def set_deploy(self, deploy): + self.deploy = deploy + + def set_repositories(self, repositories): + self.repositories = repositories + + def set_cmds(self, cmds): + self.cmds = cmds + + def set_options(self, options): + self.options = options + def set_stdio(self, stdio): def _print(msg, *arg, **kwarg): sep = kwarg['sep'] if 'sep' in kwarg else None @@ -115,51 +149,128 @@ def _print(msg, *arg, **kwarg): for func in ['start_loading', 'stop_loading', 'print', 'confirm', 'verbose', 'warn', 'exception', 'error', 'critical', 'print_list', 'read']: self._stdio_func[func] = getattr(self.stdio, func, _print) + def get_namespace(self, spacename): + if spacename in self.namespaces: + namespace = self.namespaces[spacename] + else: + namespace = PluginContextNamespace(spacename=spacename) + self.namespaces[spacename] = namespace + return namespace + + def call_plugin(self, plugin, repository, spacename=None, **kwargs): + args = { + 'namespace': self.get_namespace(repository.name if spacename == None else spacename), + 'namespaces': self.namespaces, + 'deploy_name': None, + 'cluster_config': None, + 'repositories': self.repositories, + 'repository': repository, + 'components': None, + 'cmd': self.cmds, + 'options': self.options, + 'stdio': self.stdio + } + if self.deploy: + args['deploy_name'] = self.deploy.name + args['components'] = self.deploy.deploy_info.components + args['cluster_config'] = self.deploy.deploy_config.components[repository.name] + if "clients" not in kwargs: + args['clients'] = self.get_clients(self.deploy.deploy_config, self.repositories) + args.update(kwargs) + + self._call_stdio('verbose', 'Call %s for %s' % (plugin, repository)) + return plugin(**args) + def _call_stdio(self, func, msg, *arg, **kwarg): if func not in self._stdio_func: return None return self._stdio_func[func](msg, *arg, **kwarg) - def add_mirror(self, src, opts): + def add_mirror(self, src): if re.match('^https?://', src): return self.mirror_manager.add_remote_mirror(src) else: - return self.mirror_manager.add_local_mirror(src, getattr(opts, 'force', False)) + return self.mirror_manager.add_local_mirror(src, getattr(self.options, 'force', False)) - def deploy_param_check(self, repositories, deploy_config): + def deploy_param_check(self, repositories, deploy_config, gen_config_plugins={}): # parameter check errors = [] for repository in repositories: cluster_config = deploy_config.components[repository.name] errors += cluster_config.check_param()[1] + skip_keys = [] + if repository in gen_config_plugins: + ret = self.call_plugin(gen_config_plugins[repository], repository, return_generate_keys=True, clients={}) + if ret: + skip_keys = ret.get_return('generate_keys', []) for server in cluster_config.servers: self._call_stdio('verbose', '%s %s param check' % (server, repository)) - need_items = cluster_config.get_unconfigured_require_item(server) + need_items = cluster_config.get_unconfigured_require_item(server, skip_keys=skip_keys) if need_items: - errors.append('%s %s need config: %s' % (server, repository.name, ','.join(need_items))) + errors.append(str(err.EC_NEED_CONFIG.format(server=server, component=repository.name, miss_keys=','.join(need_items)))) return errors + def deploy_param_check_return_check_status(self, repositories, deploy_config, gen_config_plugins={}): + # parameter check + param_check_status = {} + check_pass = True + for repository in repositories: + cluster_config = deploy_config.components[repository.name] + check_status = param_check_status[repository.name] = {} + skip_keys = [] + if repository in gen_config_plugins: + ret = self.call_plugin(gen_config_plugins[repository], repository, return_generate_keys=True, clients={}) + if ret: + skip_keys = ret.get_return('generate_keys', []) + check_res = cluster_config.servers_check_param() + for server in check_res: + status = err.CheckStatus() + errors = check_res[server].get('errors', []) + self._call_stdio('verbose', '%s %s param check' % (server, repository)) + need_items = cluster_config.get_unconfigured_require_item(server, skip_keys=skip_keys) + if need_items: + errors.append(err.EC_NEED_CONFIG.format(server=server, component=repository.name, miss_keys=','.join(need_items))) + if errors: + status.status = err.CheckStatus.FAIL + check_pass = False + status.error = err.EC_PARAM_CHECK.format(errors=errors) + status.suggests.append(err.SUG_PARAM_CHECK.format()) + else: + status.status = err.CheckStatus.PASS + check_status[server] = status + return param_check_status, check_pass + def get_clients(self, deploy_config, repositories): + ssh_clients, _ = self.get_clients_with_connect_status(deploy_config, repositories, True) + return ssh_clients + + def get_clients_with_connect_status(self, deploy_config, repositories, fail_exit=False): servers = set() user_config = deploy_config.user if user_config not in self.ssh_clients: self.ssh_clients[user_config] = {} ssh_clients = self.ssh_clients[user_config] - + connect_status = {} + for repository in repositories: cluster_config = deploy_config.components[repository.name] for server in cluster_config.servers: if server not in ssh_clients: servers.add(server) + else: + connect_status[server] = err.CheckStatus(err.CheckStatus.PASS) if servers: - self.ssh_clients_connect(servers, ssh_clients, user_config) - return ssh_clients + connect_status.update(self.ssh_clients_connect(servers, ssh_clients, user_config, fail_exit)) + return ssh_clients, connect_status - def ssh_clients_connect(self, servers, ssh_clients, user_config): + def ssh_clients_connect(self, servers, ssh_clients, user_config, fail_exit=False): self._call_stdio('start_loading', 'Open ssh connection') + connect_io = self.stdio if fail_exit else self.stdio.sub_io() + connect_status = {} + success = True for server in servers: if server not in ssh_clients: - ssh_clients[server] = SshClient( + client = SshClient( SshConfig( server.ip, user_config.username, @@ -170,9 +281,18 @@ def ssh_clients_connect(self, servers, ssh_clients, user_config): ), self.stdio ) - ssh_clients[server].connect() - self._call_stdio('stop_loading', 'succeed') - return ssh_clients + error = client.connect(stdio=connect_io) + connect_status[server] = status = err.CheckStatus() + if error is not True: + success = False + status.status = err.CheckStatus.FAIL + status.error = error + status.suggests.append(err.SUG_SSH_FAILED.format()) + else: + status.status = err.CheckStatus.PASS + ssh_clients[server] = client + self._call_stdio('stop_loading', 'succeed' if success else 'fail') + return connect_status def search_plugin(self, repository, plugin_type, no_found_exit=True): self._call_stdio('verbose', 'Search %s plugin for %s' % (plugin_type.name.lower(), repository.name)) @@ -375,12 +495,13 @@ def is_server_list_change(deploy_config): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) param_plugins = {} repositories, pkgs = [], [] is_deployed = deploy and deploy.deploy_info.status not in [DeployStatus.STATUS_CONFIGURED, DeployStatus.STATUS_DESTROYED] is_started = deploy and deploy.deploy_info.status in [DeployStatus.STATUS_RUNNING, DeployStatus.STATUS_STOPPED] user_input = self._call_stdio('read', '') - if not user_input and not self.stdio.IS_TTY: + if not user_input and not self.stdio.isatty(): time.sleep(0.1) user_input = self._call_stdio('read', '') if not user_input: @@ -600,9 +721,7 @@ def is_server_list_change(deploy_config): FileUtil.copy(tf.name, target_src_path, self.stdio) ret = True if deploy: - if deploy.deploy_info.status == DeployStatus.STATUS_RUNNING or ( - config_status == DeployConfigStatus.NEED_REDEPLOY and is_deployed - ): + if is_started or (config_status == DeployConfigStatus.NEED_REDEPLOY and is_deployed): msg += deploy.effect_tip() except Exception as e: deploy.update_deploy_config_status(old_config_status) @@ -642,19 +761,22 @@ def get_install_plugin_and_install(self, repositories, pkgs): # Install for local # self._call_stdio('print', 'install package for local ...') for pkg in pkgs: - self._call_stdio('start_loading', 'install %s-%s for local' % (pkg.name, pkg.version)) - # self._call_stdio('verbose', 'install %s-%s for local' % (pkg.name, pkg.version)) + self._call_stdio('verbose', 'create instance repository for %s-%s' % (pkg.name, pkg.version)) repository = self.repository_manager.create_instance_repository(pkg.name, pkg.version, pkg.md5) - if not repository.load_pkg(pkg, install_plugins[repository]): - self._call_stdio('stop_loading', 'fail') - self._call_stdio('error', 'Failed to extract file from %s' % pkg.path) - return None - self._call_stdio('stop_loading', 'succeed') - self._call_stdio('verbose', 'get head repository') - head_repository = self.repository_manager.get_repository(pkg.name, pkg.version, pkg.name) - self._call_stdio('verbose', 'head repository: %s' % head_repository) - if repository > head_repository: - self.repository_manager.create_tag_for_repository(repository, pkg.name, True) + if repository.need_load(pkg, install_plugins[repository]): + self._call_stdio('start_loading', 'install %s-%s for local' % (pkg.name, pkg.version)) + if not repository.load_pkg(pkg, install_plugins[repository]): + self._call_stdio('stop_loading', 'fail') + self._call_stdio('error', 'Failed to extract file from %s' % pkg.path) + return None + self._call_stdio('stop_loading', 'succeed') + self._call_stdio('verbose', 'get head repository') + head_repository = self.repository_manager.get_repository(pkg.name, pkg.version, pkg.name) + self._call_stdio('verbose', 'head repository: %s' % head_repository) + if repository > head_repository: + self.repository_manager.create_tag_for_repository(repository, pkg.name, True) + else: + self._call_stdio('verbose', '%s-%s is already install' % (pkg.name, pkg.version)) repositories.append(repository) return install_plugins @@ -800,14 +922,12 @@ def servers_apply_lib_repository_and_check(self, ssh_clients, deploy_config, rep return ret # If the cluster states are consistent, the status value is returned. Else False is returned. - def cluster_status_check(self, ssh_clients, deploy_config, repositories, ret_status={}): + def cluster_status_check(self, repositories, ret_status={}): self._call_stdio('start_loading', 'Cluster status check') status_plugins = self.search_py_script_plugin(repositories, 'status') component_status = {} for repository in repositories: - cluster_config = deploy_config.components[repository.name] - self._call_stdio('verbose', 'Call %s for %s' % (status_plugins[repository], repository)) - plugin_ret = status_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio) + plugin_ret = self.call_plugin(status_plugins[repository], repository) cluster_status = plugin_ret.get_return('cluster_status') ret_status[repository] = cluster_status for server in cluster_status: @@ -819,8 +939,7 @@ def cluster_status_check(self, ssh_clients, deploy_config, repositories, ret_sta break else: continue - self._call_stdio('stop_loading', 'succeed') - return False + status = None for repository in component_status: if status is None: @@ -866,9 +985,10 @@ def sort_repositories_by_depends(self, deploy_config, repositories): imported_depends.append(repository.name) return sort_repositories - def genconfig(self, name, opt=Values()): + def genconfig(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if deploy: deploy_info = deploy.deploy_info if deploy_info.status not in [DeployStatus.STATUS_CONFIGURED, DeployStatus.STATUS_DESTROYED]: @@ -877,13 +997,14 @@ def genconfig(self, name, opt=Values()): # self._call_stdio('error', 'Deploy name `%s` have been occupied.' % name) # return False - config_path = getattr(opt, 'config', '') + config_path = getattr(self.options, 'config', '') if not config_path: self._call_stdio('error', "Configuration file is need.\nPlease use -c to set configuration file") return False self._call_stdio('verbose', 'Create deploy by configuration path') deploy = self.deploy_manager.create_deploy_config(name, config_path) + self.set_deploy(deploy) if not deploy: return False @@ -897,6 +1018,7 @@ def genconfig(self, name, opt=Values()): repositories, install_plugins = self.search_components_from_mirrors_and_install(deploy_config) if not install_plugins or not repositories: return False + self.set_repositories(repositories) for repository in repositories: real_servers = set() @@ -910,10 +1032,11 @@ def genconfig(self, name, opt=Values()): self._call_stdio('start_loading', 'Cluster param config check') # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) + gen_config_plugins = self.search_py_script_plugin(repositories, 'generate_config') - if not getattr(opt, 'skip_param_check', False): + if not getattr(self.options, 'skip_param_check', False): # Parameter check - errors = self.deploy_param_check(repositories, deploy_config) + errors = self.deploy_param_check(repositories, deploy_config, gen_config_plugins=gen_config_plugins) if errors: self._call_stdio('stop_loading', 'fail') self._call_stdio('error', '\n'.join(errors)) @@ -924,15 +1047,10 @@ def genconfig(self, name, opt=Values()): # Get the client ssh_clients = self.get_clients(deploy_config, repositories) - gen_config_plugins = self.search_py_script_plugin(repositories, 'generate_config') - + generate_consistent_config = getattr(self.options, 'generate_consistent_config', False) component_num = len(repositories) - auto_depend = getattr(opt, 'auto_depend', False) for repository in repositories: - cluster_config = deploy_config.components[repository.name] - - self._call_stdio('verbose', 'Call %s for %s' % (gen_config_plugins[repository], repository)) - ret = gen_config_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], opt, self.stdio, deploy_config, auto_depend=auto_depend) + ret = self.call_plugin(gen_config_plugins[repository], repository, generate_consistent_config=generate_consistent_config) if ret: component_num -= 1 @@ -942,9 +1060,10 @@ def genconfig(self, name, opt=Values()): self.deploy_manager.remove_deploy_config(name) return False - def check_for_ocp(self, name, options=Values()): + def check_for_ocp(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -955,13 +1074,13 @@ def check_for_ocp(self, name, options=Values()): self._call_stdio('error', 'Deploy "%s" not RUNNING' % (name)) return False - version = getattr(options, 'version', '') + version = getattr(self.options, 'version', '') if not version: self._call_stdio('error', 'Use the --version option to specify the required OCP version.') return False deploy_config = deploy.deploy_config - components = getattr(options, 'components', '') + components = getattr(self.options, 'components', '') if components: components = components.split(',') for component in components: @@ -974,6 +1093,7 @@ def check_for_ocp(self, name, options=Values()): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) ocp_check = self.search_py_script_plugin(repositories, 'ocp_check', no_found_act='ignore') connect_plugins = self.search_py_script_plugin([repository for repository in ocp_check], 'connect') @@ -1012,16 +1132,14 @@ def check_for_ocp(self, name, options=Values()): new_cluster_config = new_deploy_config.components[repository.name] if new_deploy_config else None cluster_servers = cluster_config.servers - self._call_stdio('verbose', 'Call %s for %s' % (connect_plugins[repository], repository)) - ret = connect_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, '', options, self.stdio) + ret = self.call_plugin(connect_plugins[repository], repository) if ret: db = ret.get_return('connect') cursor = ret.get_return('cursor') else: break - self._call_stdio('verbose', 'Call %s for %s' % (ocp_check[repository], repository)) - if ocp_check[repository](deploy_config.components.keys(), ssh_clients, cluster_config, '', options, self.stdio, cursor=cursor, ocp_version=version, new_cluster_config=new_cluster_config, new_clients=new_ssh_clients): + if self.call_plugin(ocp_check[repository], repository, cursor=cursor, ocp_version=version, new_cluster_config=new_cluster_config, new_clients=new_ssh_clients): component_num -= 1 self._call_stdio('print', '%s Check passed.' % repository.name) @@ -1047,9 +1165,10 @@ def sort_repository_by_depend(self, repositories, deploy_config): repositories = temp_repositories return sorted_repositories - def change_deploy_config_style(self, name, options=Values()): + def change_deploy_config_style(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -1064,12 +1183,12 @@ def change_deploy_config_style(self, name, options=Values()): self._call_stdio('error', 'Deploy configuration is empty.\nIt may be caused by a failure to resolve the configuration.\nPlease check your configuration file.\nSee https://github.com/oceanbase/obdeploy/blob/master/docs/zh-CN/4.configuration-file-description.md') return False - style = getattr(options, 'style', '') + style = getattr(self.options, 'style', '') if not style: self._call_stdio('error', 'Use the --style option to specify the preferred style.') return False - components = getattr(options, 'components', '') + components = getattr(self.options, 'components', '') if components: components = components.split(',') for component in components: @@ -1088,6 +1207,7 @@ def change_deploy_config_style(self, name, options=Values()): repositories = [] for component_name in components: repositories.append(self.repository_manager.get_repository_allow_shadow(component_name, '100000.0')) + self.set_repositories(repositories) # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) @@ -1112,7 +1232,7 @@ def change_deploy_config_style(self, name, options=Values()): self._call_stdio('stop_loading', 'fail') return False - def demo(self, opt=Values()): + def demo(self): name = 'demo' self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) @@ -1128,9 +1248,12 @@ def demo(self, opt=Values()): return False components = set() - for component_name in getattr(opt, 'components', '').split(','): + for component_name in getattr(self.options, 'components', '').split(','): if component_name: components.add(component_name) + self.get_namespace(component_name).set_variable('generate_config_mini', True) + self.get_namespace(component_name).set_variable('auto_depend', True) + if not components: self._call_stdio('error', 'Use `-c/--components` to set in the components to be deployed') return @@ -1138,11 +1261,11 @@ def demo(self, opt=Values()): home_path_key = 'home_path' global_config = {home_path_key: os.getenv('HOME')} opt_config = {} - for key in opt.__dict__: + for key in self.options.__dict__: tmp = key.split('.', 1) if len(tmp) == 1: if key == home_path_key: - global_config[key] = opt.__dict__[key] + global_config[key] = self.options.__dict__[key] else: component_name = tmp[0] if component_name not in components: @@ -1153,7 +1276,7 @@ def demo(self, opt=Values()): _config = opt_config[component_name] else: _config = opt_config[component_name][global_key] - _config[tmp[1]] = opt.__dict__[key] + _config[tmp[1]] = self.options.__dict__[key] configs = OrderedDict() for component_name in components: @@ -1170,15 +1293,14 @@ def demo(self, opt=Values()): with tempfile.NamedTemporaryFile(suffix=".yaml", mode='w') as tf: yaml_loader = YamlLoader(self.stdio) yaml_loader.dump(configs, tf) - setattr(opt, 'config', tf.name) - setattr(opt, 'skip_param_check', True) - setattr(opt, 'auto_depend', True) - if not self.genconfig(name, opt): + setattr(self.options, 'config', tf.name) + setattr(self.options, 'skip_param_check', True) + if not self.genconfig(name): return False - setattr(opt, 'config', '') - return self.deploy_cluster(name, opt) and self.start_cluster(name, [], opt) + setattr(self.options, 'config', '') + return self.deploy_cluster(name) and self.start_cluster(name) - def deploy_cluster(self, name, opt=Values()): + def deploy_cluster(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) if deploy: @@ -1194,9 +1316,9 @@ def deploy_cluster(self, name, opt=Values()): self._call_stdio('error', 'Failed to apply new deploy configuration') return False - config_path = getattr(opt, 'config', '') - unuse_lib_repo = getattr(opt, 'unuselibrepo', False) - auto_create_tenant = getattr(opt, 'auto_create_tenant', False) + config_path = getattr(self.options, 'config', '') + unuse_lib_repo = getattr(self.options, 'unuselibrepo', False) + auto_create_tenant = getattr(self.options, 'auto_create_tenant', False) self._call_stdio('verbose', 'config path is None or not') if config_path: self._call_stdio('verbose', 'Create deploy by configuration path') @@ -1208,6 +1330,8 @@ def deploy_cluster(self, name, opt=Values()): if not deploy: self._call_stdio('error', 'No such deploy: %s. you can input configuration path to create a new deploy' % name) return False + self.set_deploy(deploy) + self._call_stdio('verbose', 'Get deploy configuration') deploy_config = deploy.deploy_config if not deploy_config: @@ -1243,14 +1367,15 @@ def deploy_cluster(self, name, opt=Values()): repositories, install_plugins = self.search_components_from_mirrors_and_install(deploy_config) if not repositories or not install_plugins: return False + self.set_repositories(repositories) if unuse_lib_repo and not deploy_config.unuse_lib_repository: deploy_config.set_unuse_lib_repository(True) if auto_create_tenant and not deploy_config.auto_create_tenant: deploy_config.set_auto_create_tenant(True) - return self._deploy_cluster(deploy, repositories, opt) + return self._deploy_cluster(deploy, repositories) - def _deploy_cluster(self, deploy, repositories, opt=Values()): + def _deploy_cluster(self, deploy, repositories): deploy_config = deploy.deploy_config install_plugins = self.search_plugins(repositories, PluginType.INSTALL) if not install_plugins: @@ -1292,9 +1417,9 @@ def _deploy_cluster(self, deploy, repositories, opt=Values()): ssh_clients = self.get_clients(deploy_config, repositories) # Check the status for the deployed cluster - if not getattr(opt, 'skip_cluster_status_check', False): + if not getattr(self.options, 'skip_cluster_status_check', False): component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status is False or cluster_status == 1: if self.stdio: self._call_stdio('error', 'Some of the servers in the cluster have been started') @@ -1309,21 +1434,20 @@ def _deploy_cluster(self, deploy, repositories, opt=Values()): init_plugins = self.search_py_script_plugin(repositories, 'init') component_num = len(repositories) for repository in repositories: - cluster_config = deploy_config.components[repository.name] init_plugin = init_plugins[repository] self._call_stdio('verbose', 'Exec %s init plugin' % repository) self._call_stdio('verbose', 'Apply %s for %s-%s' % (init_plugin, repository.name, repository.version)) - if init_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opt, self.stdio, self.home_path, repository.repository_dir): + if self.call_plugin(init_plugin, repository): component_num -= 1 if component_num != 0: return False # Install repository to servers - if not self.install_repositories_to_servers(deploy_config, repositories, install_plugins, ssh_clients, opt): + if not self.install_repositories_to_servers(deploy_config, repositories, install_plugins, ssh_clients, self.options): return False # Sync runtime dependencies - if not self.sync_runtime_dependencies(deploy_config, repositories, ssh_clients, opt): + if not self.sync_runtime_dependencies(deploy_config, repositories, ssh_clients, self.options): return False for repository in repositories: @@ -1334,18 +1458,17 @@ def _deploy_cluster(self, deploy, repositories, opt=Values()): return True return False - def install_repository_to_servers(self, components, cluster_config, repository, ssh_clients, options=Values(), unuse_lib_repository=False): + def install_repository_to_servers(self, components, cluster_config, repository, ssh_clients, unuse_lib_repository=False): install_repo_plugin = self.plugin_manager.get_best_py_script_plugin('install_repo', 'general', '0.1') install_plugins = self.search_plugins([repository], PluginType.INSTALL) if not install_plugins: return False install_plugin = install_plugins[repository] check_file_map = install_plugin.file_map(repository) - ret = install_repo_plugin(components, ssh_clients, cluster_config, [], options, self.stdio, - obd_home=self.home_path, install_repository=repository, - install_plugin=install_plugin, check_repository=repository, - check_file_map=check_file_map, - msg_lv='error' if unuse_lib_repository else 'warn') + ret = self.call_plugin(install_repo_plugin, repository, obd_home=self.home_path, install_repository=repository, + install_plugin=install_plugin, check_repository=repository, + check_file_map=check_file_map, + msg_lv='error' if unuse_lib_repository else 'warn') if not ret: return False elif ret.get_return('checked'): @@ -1359,11 +1482,9 @@ def install_repository_to_servers(self, components, cluster_config, repository, return False lib_repository = repositories_lib_map[repository]['repositories'] install_plugin = repositories_lib_map[repository]['install_plugin'] - ret = install_repo_plugin(components, ssh_clients, cluster_config, [], options, - self.stdio, - obd_home=self.home_path, install_repository=lib_repository, - install_plugin=install_plugin, check_repository=repository, - check_file_map=check_file_map, msg_lv='error') + ret = self.call_plugin(install_repo_plugin, repository, obd_home=self.home_path, install_repository=lib_repository, + install_plugin=install_plugin, check_repository=repository, + check_file_map=check_file_map, msg_lv='error') if not ret or not ret.get_return('checked'): self._call_stdio('error', 'Failed to install lib package for cluster servers') return False @@ -1376,11 +1497,9 @@ def install_repositories_to_servers(self, deploy_config, repositories, install_p cluster_config = deploy_config.components[repository.name] install_plugin = install_plugins[repository] check_file_map = check_file_maps[repository] = install_plugin.file_map(repository) - ret = install_repo_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], options, self.stdio, - obd_home=self.home_path, install_repository=repository, - install_plugin=install_plugin, check_repository=repository, - check_file_map=check_file_map, - msg_lv='error' if deploy_config.unuse_lib_repository else 'warn') + ret = self.call_plugin(install_repo_plugin, repository, obd_home=self.home_path, install_repository=repository, + install_plugin=install_plugin, check_repository=repository, check_file_map=check_file_map, + msg_lv='error' if deploy_config.unuse_lib_repository else 'warn') if not ret: return False if not ret.get_return('checked'): @@ -1400,11 +1519,9 @@ def install_repositories_to_servers(self, deploy_config, repositories, install_p check_file_map = check_file_maps[need_lib_repository] lib_repository = repositories_lib_map[need_lib_repository]['repositories'] install_plugin = repositories_lib_map[need_lib_repository]['install_plugin'] - ret = install_repo_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], options, - self.stdio, - obd_home=self.home_path, install_repository=lib_repository, - install_plugin=install_plugin, check_repository=need_lib_repository, - check_file_map=check_file_map, msg_lv='error') + ret = self.call_plugin(install_repo_plugin, need_lib_repository, obd_home=self.home_path, install_repository=lib_repository, + install_plugin=install_plugin, check_repository=need_lib_repository, + check_file_map=check_file_map, msg_lv='error') if not ret or not ret.get_return('checked'): self._call_stdio('error', 'Failed to install lib package for cluster servers') return False @@ -1414,13 +1531,13 @@ def sync_runtime_dependencies(self, deploy_config, repositories, ssh_clients, op rsync_plugin = self.plugin_manager.get_best_py_script_plugin('rsync', 'general', '0.1') ret = True for repository in repositories: - cluster_config = deploy_config.components[repository.name] - ret = rsync_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], option, self.stdio) and ret + ret = self.call_plugin(rsync_plugin, repository) and ret return ret - def start_cluster(self, name, cmd=[], options=Values()): + def start_cluster(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -1434,7 +1551,7 @@ def start_cluster(self, name, cmd=[], options=Values()): if deploy_info.config_status == DeployConfigStatus.NEED_REDEPLOY: self._call_stdio('error', 'Deploy needs redeploy') return False - if deploy_info.config_status != DeployConfigStatus.UNCHNAGE and not getattr(options, 'without_parameter', False): + if deploy_info.config_status != DeployConfigStatus.UNCHNAGE and not getattr(self.options, 'without_parameter', False): self._call_stdio('error', 'Deploy %s.%s\nIf you still need to start the cluster, use the `obd cluster start %s --wop` option to start the cluster without loading parameters. ' % (deploy_info.config_status.value, deploy.effect_tip(), name)) return False @@ -1442,17 +1559,18 @@ def start_cluster(self, name, cmd=[], options=Values()): # Get the repository repositories = self.load_local_repositories(deploy_info, False) + self.set_repositories(repositories) self._call_stdio('stop_loading', 'succeed') - return self._start_cluster(deploy, repositories, cmd, options) + return self._start_cluster(deploy, repositories) - def _start_cluster(self, deploy, repositories, cmd=None, options=Values()): + def _start_cluster(self, deploy, repositories): self._call_stdio('verbose', 'Get deploy config') deploy_config = deploy.deploy_config deploy_info = deploy.deploy_info name = deploy.name update_deploy_status = True - components = getattr(options, 'components', '') + components = getattr(self.options, 'components', '') if components: components = components.split(',') for component in components: @@ -1464,12 +1582,12 @@ def _start_cluster(self, deploy, repositories, cmd=None, options=Values()): else: components = deploy_info.components.keys() - servers = getattr(options, 'servers', '') + servers = getattr(self.options, 'servers', '') server_list = servers.split(',') if servers else [] self._call_stdio('start_loading', 'Search plugins') start_check_plugins = self.search_py_script_plugin(repositories, 'start_check', no_found_act='warn') - create_tenant_plugins = self.search_py_script_plugin(repositories, 'create_tenant', no_found_act='ignore') if deploy_config.auto_create_tenant else {} + create_tenant_plugins = self.search_py_script_plugin(repositories, 'create_tenant', no_found_act='ignore') start_plugins = self.search_py_script_plugin(repositories, 'start') connect_plugins = self.search_py_script_plugin(repositories, 'connect') bootstrap_plugins = self.search_py_script_plugin(repositories, 'bootstrap') @@ -1487,16 +1605,18 @@ def _start_cluster(self, deploy, repositories, cmd=None, options=Values()): # Check the status for the deployed cluster component_status = {} if DeployStatus.STATUS_RUNNING == deploy_info.status: - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status == 1: self._call_stdio('print', 'Deploy "%s" is running' % name) return True repositories = self.sort_repository_by_depend(repositories, deploy_config) - strict_check = getattr(options, 'strict_check', False) + strict_check = getattr(self.options, 'strict_check', False) success = True repository_dir_map = {} + repositories_start_all = {} + start_repositories = [] for repository in repositories: repository_dir_map[repository.name] = repository.repository_dir if repository.name not in components: @@ -1504,41 +1624,36 @@ def _start_cluster(self, deploy, repositories, cmd=None, options=Values()): if repository not in start_check_plugins: continue cluster_config = deploy_config.components[repository.name] - self._call_stdio('verbose', 'Call %s for %s' % (start_check_plugins[repository], repository)) - ret = start_check_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, cmd, options, self.stdio, strict_check=strict_check) + cluster_servers = cluster_config.servers + if servers: + cluster_config.servers = [srv for srv in cluster_servers if srv.ip in server_list or srv.name in server_list] + repositories_start_all[repository] = start_all = cluster_servers == cluster_config.servers + update_deploy_status = update_deploy_status and start_all + if not cluster_config.servers: + continue + ret = self.call_plugin(start_check_plugins[repository], repository, strict_check=strict_check) if not ret: + self._call_stdio('verbose', '%s starting check failed.' % repository.name) success = False + start_repositories.append(repository) if success is False: # self._call_stdio('verbose', 'Starting check failed. Use --skip-check to skip the starting check. However, this may lead to a starting failure.') return False - component_num = len(components) + component_num = len(start_repositories) display_repositories = [] connect_ret = {} - for repository in repositories: - if repository.name not in components: - continue - cluster_config = deploy_config.components[repository.name] - cluster_servers = cluster_config.servers - if servers: - cluster_config.servers = [srv for srv in cluster_servers if srv.ip in server_list or srv.name in server_list] - if not cluster_config.servers: - component_num -= 1 - continue - start_all = cluster_servers == cluster_config.servers - update_deploy_status = update_deploy_status and start_all - - self._call_stdio('verbose', 'Call %s for %s' % (start_plugins[repository], repository)) - ret = start_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, cmd, options, self.stdio, self.home_path, repository.repository_dir, repository_dir_map=repository_dir_map, deploy_name=deploy.name) + for repository in start_repositories: + start_all = repositories_start_all[repository] + ret = self.call_plugin(start_plugins[repository], repository, local_home_path=self.home_path, repository_dir_map=repository_dir_map) if ret: need_bootstrap = ret.get_return('need_bootstrap') else: self._call_stdio('error', '%s start failed' % repository.name) break - self._call_stdio('verbose', 'Call %s for %s' % (connect_plugins[repository], repository)) - ret = connect_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, cmd, options, self.stdio) + ret = self.call_plugin(connect_plugins[repository], repository) if ret: db = ret.get_return('connect') cursor = ret.get_return('cursor') @@ -1547,17 +1662,19 @@ def _start_cluster(self, deploy, repositories, cmd=None, options=Values()): break if need_bootstrap and start_all: - self._call_stdio('start_loading', 'Initialize cluster') - self._call_stdio('verbose', 'Call %s for %s' % (bootstrap_plugins[repository], repository)) - if not bootstrap_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, cmd, options, self.stdio, cursor): + self._call_stdio('start_loading', 'Initialize %s' % repository.name) + if not self.call_plugin(bootstrap_plugins[repository], repository, cursor=cursor): self._call_stdio('stop_loading', 'fail') self._call_stdio('error', 'Cluster init failed') break self._call_stdio('stop_loading', 'succeed') if repository in create_tenant_plugins: - create_tenant_options = Values({"variables": "ob_tcp_invited_nodes='%'"}) - self._call_stdio('verbose', 'Call %s for %s' % (bootstrap_plugins[repository], repository)) - create_tenant_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], create_tenant_options, self.stdio, cursor) + if self.get_namespace(repository.name).get_variable("create_tenant_options"): + self.call_plugin(create_tenant_plugins[repository], repository, cursor=cursor) + + if deploy_config.auto_create_tenant: + create_tenant_options = Values({"variables": "ob_tcp_invited_nodes='%'", "create_if_not_exists": True}) + self.call_plugin(create_tenant_plugins[repository], repository, create_tenant_options=create_tenant_options, cursor=cursor) if not start_all: component_num -= 1 @@ -1565,9 +1682,7 @@ def _start_cluster(self, deploy, repositories, cmd=None, options=Values()): display_repositories.append(repository) for repository in display_repositories: - cluster_config = deploy_config.components[repository.name] - self._call_stdio('verbose', 'Call %s for %s' % (display_plugins[repository], repository)) - if display_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, cmd, options, self.stdio, **connect_ret[repository]): + if self.call_plugin(display_plugins[repository], repository, **connect_ret[repository]): component_num -= 1 if component_num == 0: @@ -1581,9 +1696,10 @@ def _start_cluster(self, deploy, repositories, cmd=None, options=Values()): return True return False - def create_tenant(self, name, options=Values()): + def create_tenant(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -1599,6 +1715,7 @@ def create_tenant(self, name, options=Values()): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) @@ -1611,25 +1728,23 @@ def create_tenant(self, name, options=Values()): ssh_clients = self.get_clients(deploy_config, repositories) for repository in create_tenant_plugins: - cluster_config = deploy_config.components[repository.name] db = None cursor = None - self._call_stdio('verbose', 'Call %s for %s' % (connect_plugins[repository], repository)) - ret = connect_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio) + ret = self.call_plugin(connect_plugins[repository], repository) if ret: db = ret.get_return('connect') cursor = ret.get_return('cursor') if not db: return False - self._call_stdio('verbose', 'Call %s for %s' % (create_tenant_plugins[repository], repository)) - if not create_tenant_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], options, self.stdio, cursor): + if not self.call_plugin(create_tenant_plugins[repository], repository, cursor=cursor): return False return True - def drop_tenant(self, name, options=Values()): + def drop_tenant(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -1645,6 +1760,7 @@ def drop_tenant(self, name, options=Values()): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) @@ -1660,29 +1776,73 @@ def drop_tenant(self, name, options=Values()): cluster_config = deploy_config.components[repository.name] db = None cursor = None - self._call_stdio('verbose', 'Call %s for %s' % (connect_plugins[repository], repository)) - ret = connect_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio) + ret = self.call_plugin(connect_plugins[repository], repository) + if ret: + db = ret.get_return('connect') + cursor = ret.get_return('cursor') + if not db: + return False + + if not self.call_plugin(drop_tenant_plugins[repository], repository, cursor=cursor): + return False + return True + + def list_tenant(self, name): + self._call_stdio('verbose', 'Get Deploy by name') + deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) + if not deploy: + self._call_stdio('error', 'No such deploy: %s.' % name) + return False + + deploy_info = deploy.deploy_info + self._call_stdio('verbose', 'Deploy status judge') + if deploy_info.status != DeployStatus.STATUS_RUNNING: + self._call_stdio('print', 'Deploy "%s" is %s' % (name, deploy_info.status.value)) + return False + self._call_stdio('verbose', 'Get deploy config') + deploy_config = deploy.deploy_config + + self._call_stdio('start_loading', 'Get local repositories and plugins') + # Get the repository + repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) + + # Check whether the components have the parameter plugins and apply the plugins + self.search_param_plugin_and_apply(repositories, deploy_config) + connect_plugins = self.search_py_script_plugin(repositories, 'connect') + list_tenant_plugins = self.search_py_script_plugin(repositories, 'list_tenant', no_found_act='ignore') + self._call_stdio('stop_loading', 'succeed') + + # Get the client + ssh_clients = self.get_clients(deploy_config, repositories) + + for repository in list_tenant_plugins: + cluster_config = deploy_config.components[repository.name] + db = None + cursor = None + ret = self.call_plugin(connect_plugins[repository], repository) if ret: db = ret.get_return('connect') cursor = ret.get_return('cursor') if not db: return False - self._call_stdio('verbose', 'Call %s for %s' % (drop_tenant_plugins[repository], repository)) - if not drop_tenant_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], options, self.stdio, cursor): + if not self.call_plugin(list_tenant_plugins[repository], repository, cursor=cursor): return False return True def reload_cluster(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s. Input the configuration path to create a new deploy' % name) return False deploy_info = deploy.deploy_info self._call_stdio('verbose', 'Deploy status judge') - if deploy_info.status != DeployStatus.STATUS_RUNNING: + if deploy_info.status not in [DeployStatus.STATUS_RUNNING, DeployStatus.STATUS_STOPPED]: self._call_stdio('error', 'Deploy "%s" is %s. You could not reload an %s cluster.' % (name, deploy_info.status.value, deploy_info.status.value)) return False @@ -1715,6 +1875,7 @@ def _reload_cluster(self, deploy): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) reload_plugins = self.search_py_script_plugin(repositories, 'reload') connect_plugins = self.search_py_script_plugin(repositories, 'connect') @@ -1732,16 +1893,16 @@ def _reload_cluster(self, deploy): # Check the status for the deployed cluster component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status is False or cluster_status == 0: - if self.stdio: - self._call_stdio('error', EC_SOME_SERVER_STOPED) - for repository in component_status: - cluster_status = component_status[repository] - for server in cluster_status: - if cluster_status[server] == 0: - self._call_stdio('print', '%s %s is stopped' % (server, repository.name)) - return False + sub_io = None + if getattr(self.stdio, 'sub_io'): + sub_io = self.stdio.sub_io(msg_lv=MsgLevel.ERROR) + obd = self.fork(options=Values({'without_parameter': True}), stdio=sub_io) + if not obd._start_cluster(deploy, repositories): + if self.stdio: + self._call_stdio('error', err.EC_SOME_SERVER_STOPED.format()) + return False repositories = self.sort_repositories_by_depends(deploy_config, repositories) component_num = len(repositories) @@ -1749,18 +1910,16 @@ def _reload_cluster(self, deploy): cluster_config = deploy_config.components[repository.name] new_cluster_config = new_deploy_config.components[repository.name] - self._call_stdio('verbose', 'Call %s for %s' % (connect_plugins[repository], repository)) - ret = connect_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio) + ret = self.call_plugin(connect_plugins[repository], repository) + if not ret: + ret = self.call_plugin(connect_plugins[repository], repository, components=new_deploy_config.components.keys(), cluster_config=new_cluster_config) if ret: db = ret.get_return('connect') cursor = ret.get_return('cursor') else: continue - self._call_stdio('verbose', 'Call %s for %s' % (reload_plugins[repository], repository)) - if not reload_plugins[repository]( - deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, - cursor=cursor, new_cluster_config=new_cluster_config, repository_dir=repository.repository_dir, deploy_name=deploy.name): + if not self.call_plugin(reload_plugins[repository], repository, cursor=cursor, new_cluster_config=new_cluster_config): continue component_num -= 1 if component_num == 0: @@ -1775,6 +1934,7 @@ def _reload_cluster(self, deploy): def display_cluster(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -1791,6 +1951,7 @@ def display_cluster(self, name): # Get the repository repositories = self.load_local_repositories(deploy_info) repositories = self.sort_repository_by_depend(repositories, deploy_config) + self.set_repositories(repositories) # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) @@ -1804,37 +1965,35 @@ def display_cluster(self, name): # Check the status for the deployed cluster component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) - if cluster_status is False or cluster_status == 0: - if self.stdio: - self._call_stdio('error', EC_SOME_SERVER_STOPED) - for repository in component_status: - cluster_status = component_status[repository] - for server in cluster_status: - if cluster_status[server] == 0: - self._call_stdio('print', '%s %s is stopped' % (server, repository.name)) - return False + self.cluster_status_check(repositories, component_status) for repository in repositories: - cluster_config = deploy_config.components[repository.name] + cluster_status = component_status[repository] + servers = [] + for server in cluster_status: + if cluster_status[server] == 0: + self._call_stdio('warn', '%s %s is stopped' % (server, repository.name)) + else: + servers.append(server) + if not servers: + continue db = None cursor = None - self._call_stdio('verbose', 'Call %s for %s' % (connect_plugins[repository], repository)) - ret = connect_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio) + ret = self.call_plugin(connect_plugins[repository], repository) if ret: db = ret.get_return('connect') cursor = ret.get_return('cursor') if not db: - return False + continue - self._call_stdio('verbose', 'Call %s for %s' % (display_plugins[repository], repository)) - display_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, cursor) + self.call_plugin(display_plugins[repository], repository, cursor=cursor) return True - def stop_cluster(self, name, options=Values()): + def stop_cluster(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -1842,7 +2001,7 @@ def stop_cluster(self, name, options=Values()): deploy_info = deploy.deploy_info self._call_stdio('verbose', 'Check the deploy status') status = [DeployStatus.STATUS_DEPLOYED, DeployStatus.STATUS_STOPPED, DeployStatus.STATUS_RUNNING] - if getattr(options, 'force', False): + if getattr(self.options, 'force', False): status.append(DeployStatus.STATUS_UPRADEING) if deploy_info.status not in status: self._call_stdio('error', 'Deploy "%s" is %s. You could not stop an %s cluster.' % (name, deploy_info.status.value, deploy_info.status.value)) @@ -1851,17 +2010,18 @@ def stop_cluster(self, name, options=Values()): self._call_stdio('start_loading', 'Get local repositories') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) self._call_stdio('stop_loading', 'succeed') - return self._stop_cluster(deploy, repositories, options) + return self._stop_cluster(deploy, repositories) - def _stop_cluster(self, deploy, repositories, options=Values()): + def _stop_cluster(self, deploy, repositories): self._call_stdio('verbose', 'Get deploy config') deploy_config = deploy.deploy_config deploy_info = deploy.deploy_info name = deploy.name update_deploy_status = True - components = getattr(options, 'components', '') + components = getattr(self.options, 'components', '') if components: components = components.split(',') for component in components: @@ -1873,7 +2033,7 @@ def _stop_cluster(self, deploy, repositories, options=Values()): else: components = deploy_info.components.keys() - servers = getattr(options, 'servers', '') + servers = getattr(self.options, 'servers', '') server_list = servers.split(',') if servers else [] self._call_stdio('start_loading', 'Search plugins') @@ -1902,8 +2062,7 @@ def _stop_cluster(self, deploy, repositories, options=Values()): start_all = cluster_servers == cluster_config.servers update_deploy_status = update_deploy_status and start_all - self._call_stdio('verbose', 'Call %s for %s' % (stop_plugins[repository], repository)) - if stop_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio): + if self.call_plugin(stop_plugins[repository], repository): component_num -= 1 if component_num == 0: @@ -1917,25 +2076,38 @@ def _stop_cluster(self, deploy, repositories, options=Values()): return True return False - def restart_cluster(self, name, options=Values()): + def restart_cluster(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False deploy_info = deploy.deploy_info + status = [DeployStatus.STATUS_DEPLOYED, DeployStatus.STATUS_STOPPED, DeployStatus.STATUS_RUNNING] + if deploy_info.status not in status: + self._call_stdio('error', 'Deploy "%s" is %s. You could not restart an %s cluster.' % (name, deploy_info.status.value, deploy_info.status.value)) + return False + if deploy_info.config_status == DeployConfigStatus.NEED_REDEPLOY: self._call_stdio('error', 'Deploy needs redeploy') return False + self._call_stdio('verbose', 'Deploy status judge') + if deploy_info.status not in [DeployStatus.STATUS_RUNNING, DeployStatus.STATUS_STOPPED]: + self._call_stdio('error', 'Deploy "%s" is %s. You could not restart an %s cluster.' % (name, deploy_info.status.value, deploy_info.status.value)) + return False + self._call_stdio('start_loading', 'Get local repositories and plugins') deploy_config = deploy.deploy_config # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) restart_plugins = self.search_py_script_plugin(repositories, 'restart') reload_plugins = self.search_py_script_plugin(repositories, 'reload') + start_check_plugins = self.search_py_script_plugin(repositories, 'start_check') start_plugins = self.search_py_script_plugin(repositories, 'start') stop_plugins = self.search_py_script_plugin(repositories, 'stop') connect_plugins = self.search_py_script_plugin(repositories, 'connect') @@ -1947,7 +2119,7 @@ def restart_cluster(self, name, options=Values()): self._call_stdio('start_loading', 'Load cluster param plugin') # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) - if getattr(options, 'without_parameter', False) is False and deploy_info.config_status != DeployConfigStatus.UNCHNAGE: + if getattr(self.options, 'without_parameter', False) is False and deploy_info.config_status != DeployConfigStatus.UNCHNAGE: apply_change = True new_deploy_config = deploy.temp_deploy_config change_user = deploy_config.user.username != new_deploy_config.user.username @@ -1959,7 +2131,7 @@ def restart_cluster(self, name, options=Values()): self._call_stdio('stop_loading', 'succeed') update_deploy_status = True - components = getattr(options, 'components', '') + components = getattr(self.options, 'components', '') if components: components = components.split(',') for component in components: @@ -1974,7 +2146,7 @@ def restart_cluster(self, name, options=Values()): else: components = deploy_info.components.keys() - servers = getattr(options, 'servers', '') + servers = getattr(self.options, 'servers', '') if servers: server_list = servers.split(',') if apply_change: @@ -2005,21 +2177,22 @@ def restart_cluster(self, name, options=Values()): # Check the status for the deployed cluster component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status is False or cluster_status == 0: - if self.stdio: - self._call_stdio('error', EC_SOME_SERVER_STOPED) - for repository in component_status: - cluster_status = component_status[repository] - for server in cluster_status: - if cluster_status[server] == 0: - self._call_stdio('print', '%s %s is stopped' % (server, repository.name)) - return False + sub_io = None + if getattr(self.stdio, 'sub_io'): + sub_io = self.stdio.sub_io(msg_lv=MsgLevel.ERROR) + obd = self.fork(options=Values({'without_parameter': True}), stdio=sub_io) + if not obd._start_cluster(deploy, repositories): + if self.stdio: + self._call_stdio('error', err.EC_SOME_SERVER_STOPED.format()) + return False done_repositories = [] cluster_configs = {} component_num = len(components) repositories = self.sort_repositories_by_depends(deploy_config, repositories) + self.set_repositories(repositories) repository_dir_map = {} for repository in repositories: repository_dir_map[repository.name] = repository.repository_dir @@ -2039,20 +2212,20 @@ def restart_cluster(self, name, options=Values()): start_all = cluster_servers == cluster_config.servers update_deploy_status = update_deploy_status and start_all - self._call_stdio('verbose', 'Call %s for %s' % (restart_plugins[repository], repository)) - if restart_plugins[repository]( - deploy_config.components.keys(), ssh_clients, cluster_config, [], options, self.stdio, - local_home_path=self.home_path, - start_plugin=start_plugins[repository], - reload_plugin=reload_plugins[repository], - stop_plugin=stop_plugins[repository], - connect_plugin=connect_plugins[repository], - display_plugin=display_plugins[repository], - repository=repository, - new_cluster_config=new_cluster_config, - new_clients=new_ssh_clients, - repository_dir_map=repository_dir_map, - deploy_name=deploy.name, + if self.call_plugin( + restart_plugins[repository], + repository, + local_home_path=self.home_path, + start_check_plugin=start_check_plugins[repository], + start_plugin=start_plugins[repository], + reload_plugin=reload_plugins[repository], + stop_plugin=stop_plugins[repository], + connect_plugin=connect_plugins[repository], + bootstrap_plugin=bootstrap_plugins[repository], + display_plugin=display_plugins[repository], + new_cluster_config=new_cluster_config, + new_clients=new_ssh_clients, + repository_dir_map=repository_dir_map, ): component_num -= 1 done_repositories.append(repository) @@ -2081,31 +2254,30 @@ def restart_cluster(self, name, options=Values()): new_cluster_config = new_deploy_config.components[repository.name] cluster_config = cluster_configs[repository.name] - self._call_stdio('verbose', 'Call %s for %s' % (restart_plugins[repository], repository)) - if restart_plugins[repository]( - deploy_config.components.keys(), ssh_clients, cluster_config, [], options, self.stdio, - local_home_path=self.home_path, - start_plugin=start_plugins[repository], - reload_plugin=reload_plugins[repository], - stop_plugin=stop_plugins[repository], - connect_plugin=connect_plugins[repository], - display_plugin=display_plugins[repository], - repository=repository, - new_cluster_config=new_cluster_config, - new_clients=new_ssh_clients, - rollback=True, - bootstrap_plugin=bootstrap_plugins[repository], - repository_dir_map=repository_dir_map, - deploy_name=deploy.name + if self.call_plugin( + restart_plugins[repository], + repository, + local_home_path=self.home_path, + start_plugin=start_plugins[repository], + reload_plugin=reload_plugins[repository], + stop_plugin=stop_plugins[repository], + connect_plugin=connect_plugins[repository], + display_plugin=display_plugins[repository], + new_cluster_config=new_cluster_config, + new_clients=new_ssh_clients, + rollback=True, + bootstrap_plugin=bootstrap_plugins[repository], + repository_dir_map=repository_dir_map, ): deploy_config.update_component(cluster_config) self._call_stdio('stop_loading', 'succeed') return False - def redeploy_cluster(self, name, opt=Values(), search_repo=True): + def redeploy_cluster(self, name, search_repo=True): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -2116,11 +2288,13 @@ def redeploy_cluster(self, name, opt=Values(), search_repo=True): self._call_stdio('start_loading', 'Get local repositories') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) self._call_stdio('stop_loading', 'succeed') self._call_stdio('verbose', 'Check deploy status') if deploy_info.status in [DeployStatus.STATUS_RUNNING, DeployStatus.STATUS_UPRADEING]: - if not self._stop_cluster(deploy, repositories, options=Values({'force': True})): + obd = self.fork(options=Values({'force': True})) + if not obd._stop_cluster(deploy, repositories): return False elif deploy_info.status not in [DeployStatus.STATUS_STOPPED, DeployStatus.STATUS_DEPLOYED]: self._call_stdio('error', 'Deploy "%s" is %s. You could not destroy an undeployed cluster' % ( @@ -2129,7 +2303,7 @@ def redeploy_cluster(self, name, opt=Values(), search_repo=True): # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) - if not self._destroy_cluster(deploy, repositories, opt): + if not self._destroy_cluster(deploy, repositories): return False if search_repo: if deploy_info.config_status != DeployConfigStatus.UNCHNAGE and not deploy.apply_temp_deploy_config(): @@ -2140,11 +2314,13 @@ def redeploy_cluster(self, name, opt=Values(), search_repo=True): repositories, install_plugins = self.search_components_from_mirrors_and_install(deploy_config) if not repositories or not install_plugins: return False - return self._deploy_cluster(deploy, repositories, opt) and self._start_cluster(deploy, repositories) + self.set_repositories(repositories) + return self._deploy_cluster(deploy, repositories) and self._start_cluster(deploy, repositories) - def destroy_cluster(self, name, opt=Values()): + def destroy_cluster(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -2159,11 +2335,13 @@ def destroy_cluster(self, name, opt=Values()): self._call_stdio('start_loading', 'Get local repositories') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) self._call_stdio('stop_loading', 'succeed') self._call_stdio('verbose', 'Check deploy status') if deploy_info.status in [DeployStatus.STATUS_RUNNING, DeployStatus.STATUS_UPRADEING]: - if not self._stop_cluster(deploy, repositories, Values({'force': True})): + obd = self.fork(options=Values({'force': True})) + if not obd._stop_cluster(deploy, repositories): return False elif deploy_info.status not in [DeployStatus.STATUS_STOPPED, DeployStatus.STATUS_DEPLOYED]: self._call_stdio('error', 'Deploy "%s" is %s. You could not destroy an undeployed cluster' % (name, deploy_info.status.value)) @@ -2171,22 +2349,22 @@ def destroy_cluster(self, name, opt=Values()): # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) - return self._destroy_cluster(deploy, repositories, opt) + return self._destroy_cluster(deploy, repositories) - def _destroy_cluster(self, deploy, repositories, opt=Values()): + def _destroy_cluster(self, deploy, repositories): deploy_config = deploy.deploy_config self._call_stdio('start_loading', 'Search plugins') # Get the repository - plugins = self.search_py_script_plugin(repositories, 'destroy') + destroy_plugins = self.search_py_script_plugin(repositories, 'destroy') self._call_stdio('stop_loading', 'succeed') # Get the client ssh_clients = self.get_clients(deploy_config, repositories) # Check the status for the deployed cluster component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status is False or cluster_status == 1: - if getattr(opt, 'force_kill', False): + if getattr(self.options, 'force_kill', False): self._call_stdio('verbose', 'Try to stop cluster') status = deploy.deploy_info.status deploy.update_deploy_status(DeployStatus.STATUS_RUNNING) @@ -2205,20 +2383,18 @@ def _destroy_cluster(self, deploy, repositories, opt=Values()): return False for repository in repositories: - cluster_config = deploy_config.components[repository.name] + self.call_plugin(destroy_plugins[repository], repository) - self._call_stdio('verbose', 'Call %s for %s' % (plugins[repository], repository)) - plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio) - self._call_stdio('verbose', 'Set %s deploy status to destroyed' % deploy.name) if deploy.update_deploy_status(DeployStatus.STATUS_DESTROYED): self._call_stdio('print', '%s destroyed' % deploy.name) return True return False - def reinstall(self, name, options=Values()): + def reinstall(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -2229,8 +2405,8 @@ def reinstall(self, name, options=Values()): self._call_stdio('error', 'Deploy "%s" is %s' % (name, deploy_info.status.value)) return False - component = getattr(options, 'component') - usable = getattr(options, 'hash') + component = getattr(self.options, 'component') + usable = getattr(self.options, 'hash') if not component: self._call_stdio('error', 'Specify the components you want to reinstall.') return False @@ -2246,6 +2422,7 @@ def reinstall(self, name, options=Values()): for current_repository in repositories: if current_repository.name == component: break + self.set_repositories(repositories) stop_plugins = self.search_py_script_plugin([current_repository], 'stop') start_plugins = self.search_py_script_plugin([current_repository], 'start') @@ -2296,29 +2473,28 @@ def reinstall(self, name, options=Values()): if need_restart: # Check the status for the deployed cluster component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, [current_repository], component_status) + cluster_status = self.cluster_status_check([current_repository], component_status) if cluster_status is False or cluster_status == 1: - self._call_stdio('verbose', 'Call %s for %s' % (stop_plugins[current_repository], current_repository)) - if not stop_plugins[current_repository](deploy_config.components.keys(), ssh_clients, current_cluster_config, [], options, self.stdio): + if not self.call_plugin(stop_plugins[current_repository], current_repository): return False # install repo to remote servers if need_change_repo: - if not self.install_repositories_to_servers(deploy_config, [dest_repository, ], install_plugins, ssh_clients, options): + if not self.install_repositories_to_servers(deploy_config, [dest_repository, ], install_plugins, ssh_clients, self.options): return False sync_repositories = [dest_repository] repository = dest_repository # sync runtime dependencies - if not self.sync_runtime_dependencies(deploy_config, sync_repositories, ssh_clients, options): + if not self.sync_runtime_dependencies(deploy_config, sync_repositories, ssh_clients, self.options): return False # start cluster if needed if need_restart and deploy_info.status == DeployStatus.STATUS_RUNNING: - self._call_stdio('verbose', 'Call %s for %s' % (start_plugins[current_repository], repository)) - setattr(options, 'without_parameter', True) - if not start_plugins[current_repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], options, self.stdio, self.home_path, repository.repository_dir, deploy_name=deploy.name) and getattr(options, 'force', False) is False: - self.install_repositories_to_servers(deploy_config, [current_repository, ], install_plugins, ssh_clients, options) + setattr(self.options, 'without_parameter', True) + obd = self.fork(options=self.options) + if not obd.call_plugin(start_plugins[current_repository], current_repository, home_path=self.home_path) and getattr(self.options, 'force', False) is False: + self.install_repositories_to_servers(deploy_config, [current_repository, ], install_plugins, ssh_clients, self.options) return False # update deploy info @@ -2326,9 +2502,10 @@ def reinstall(self, name, options=Values()): deploy.use_model(dest_repository.name, dest_repository) return True - def upgrade_cluster(self, name, options=Values()): + def upgrade_cluster(self, name): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -2344,6 +2521,7 @@ def upgrade_cluster(self, name, options=Values()): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) # Check whether the components have the parameter plugins and apply the plugins @@ -2352,10 +2530,10 @@ def upgrade_cluster(self, name, options=Values()): self._call_stdio('stop_loading', 'succeed') if deploy_info.status == DeployStatus.STATUS_RUNNING: - component = getattr(options, 'component') - version = getattr(options, 'version') - usable = getattr(options, 'usable', '') - disable = getattr(options, 'disable', '') + component = getattr(self.options, 'component') + version = getattr(self.options, 'version') + usable = getattr(self.options, 'usable', '') + disable = getattr(self.options, 'disable', '') if component: if component not in deploy_info.components: @@ -2431,7 +2609,7 @@ def upgrade_cluster(self, name, options=Values()): use_images = [] upgrade_route_plugins = self.search_py_script_plugin([current_repository], 'upgrade_route', no_found_act='warn') if current_repository in upgrade_route_plugins: - ret = upgrade_route_plugins[current_repository](deploy_config.components.keys(), ssh_clients, cluster_config, {}, options, self.stdio, current_repository, dest_repository) + ret = self.call_plugin(upgrade_route_plugins[current_repository], current_repository , current_repository=current_repository, dest_repository=dest_repository) route = ret.get_return('route') if not route: return False @@ -2479,29 +2657,26 @@ def upgrade_cluster(self, name, options=Values()): return False upgrade_repositories.append(dest_repository) + self.set_repositories(upgrade_repositories) upgrade_check_plugins = self.search_py_script_plugin(upgrade_repositories, 'upgrade_check', no_found_act='warn') if current_repository in upgrade_check_plugins: connect_plugin = self.search_py_script_plugin(upgrade_repositories, 'connect')[current_repository] db = None cursor = None - self._call_stdio('verbose', 'Call %s for %s' % (connect_plugin, current_repository)) - ret = connect_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio) + ret = self.call_plugin(connect_plugin, current_repository) if ret: db = ret.get_return('connect') cursor = ret.get_return('cursor') if not db: return False - self._call_stdio('verbose', 'Call %s for %s' % (upgrade_check_plugins[current_repository], current_repository)) - if not upgrade_check_plugins[current_repository]( - deploy_config.components.keys(), ssh_clients, cluster_config, {}, options, self.stdio, + if not self.call_plugin( + upgrade_check_plugins[current_repository], current_repository, current_repository=current_repository, - repositories=upgrade_repositories, route=route, cursor=cursor - ): + ): return False cursor.close() - db.close() self._call_stdio( 'print_list', @@ -2544,26 +2719,26 @@ def upgrade_cluster(self, name, options=Values()): if not install_plugins: return False - if not self.install_repositories_to_servers(deploy_config, upgrade_repositories[1:], install_plugins, ssh_clients, options): + if not self.install_repositories_to_servers(deploy_config, upgrade_repositories[1:], install_plugins, ssh_clients, self.options): return False n = len(upgrade_repositories) while upgrade_ctx['index'] < n: - repository = upgrade_repositories[upgrade_ctx['index'] - 1] + repository = upgrade_repositories[upgrade_ctx['index']] repositories = [repository] upgrade_plugin = self.search_py_script_plugin(repositories, 'upgrade')[repository] - - ret = upgrade_plugin( - deploy_config.components.keys(), ssh_clients, cluster_config, [], options, self.stdio, - search_py_script_plugin=self.search_py_script_plugin, - local_home_path=self.home_path, - current_repository=current_repository, - upgrade_repositories=upgrade_repositories, - apply_param_plugin=lambda repository: self.search_param_plugin_and_apply([repository], deploy_config), - upgrade_ctx=upgrade_ctx, - install_repository_to_servers=self.install_repository_to_servers, - unuse_lib_repository=deploy_config.unuse_lib_repository - ) + self.set_repositories(repositories) + ret = self.call_plugin( + upgrade_plugin, repository, + search_py_script_plugin=self.search_py_script_plugin, + local_home_path=self.home_path, + current_repository=current_repository, + upgrade_repositories=upgrade_repositories, + apply_param_plugin=lambda repository: self.search_param_plugin_and_apply([repository], deploy_config), + upgrade_ctx=upgrade_ctx, + install_repository_to_servers=self.install_repository_to_servers, + unuse_lib_repository=deploy_config.unuse_lib_repository + ) deploy.update_upgrade_ctx(**upgrade_ctx) if not ret: return False @@ -2572,10 +2747,10 @@ def upgrade_cluster(self, name, options=Values()): return True - def create_repository(self, options): - force = getattr(options, 'force', False) + def create_repository(self): + force = getattr(self.options, 'force', False) necessary = ['name', 'version', 'path'] - attrs = options.__dict__ + attrs = self.options.__dict__ success = True for key in necessary: if key not in attrs or not attrs[key]: @@ -2614,7 +2789,7 @@ def create_repository(self, options): self._call_stdio('start_loading', 'Package') try: - pkg = LocalPackage(repo_path, attrs['name'], attrs['version'], files, getattr(options, 'release', None), getattr(options, 'arch', None)) + pkg = LocalPackage(repo_path, attrs['name'], attrs['version'], files, getattr(self.options, 'release', None), getattr(self.options, 'arch', None)) self._call_stdio('stop_loading', 'succeed') except: self._call_stdio('exception', 'Package failed') @@ -2638,7 +2813,9 @@ def create_repository(self, options): self._call_stdio('error', 'Repository(%s) existed' % tag_repository.repository_dir) return True - def _test_optimize_init(self, opts, test_name, deploy_config, cluster_config): + def _test_optimize_init(self, test_name, repository): + opts = self.options + deploy_config = self.deploy.deploy_config optimize_config_path = getattr(opts, 'optimize_config', None) if optimize_config_path: self._call_stdio('verbose', 'load optimize config {}'.format(optimize_config_path)) @@ -2651,11 +2828,11 @@ def _test_optimize_init(self, opts, test_name, deploy_config, cluster_config): self._call_stdio('verbose', 'Get optimize config') optimize_config = self.optimize_manager.optimize_config check_options_plugin = self.plugin_manager.get_best_py_script_plugin('check_options', 'optimize', '0.1') - self._call_stdio('verbose', 'Call check options plugin for optimize') - return check_options_plugin(deploy_config.components.keys(), [], cluster_config, [], opts, self.stdio, optimize_config=optimize_config) + return self.call_plugin(check_options_plugin, repository, optimize_config=optimize_config) @staticmethod - def _get_first_db_and_cursor_from_connect(connect_ret): + def _get_first_db_and_cursor_from_connect(namespace): + connect_ret = namespace.get_return('connect') dbs = connect_ret.get_return('connect') cursors = connect_ret.get_return('cursor') if not dbs or not cursors: @@ -2668,22 +2845,10 @@ def _get_first_db_and_cursor_from_connect(connect_ret): else: return dbs, cursors - def _test_optimize_operation(self, deploy, optimize_envs, connect_context, stage=None, opts=None, operation='optimize'): + def _test_optimize_operation(self, repository, ob_repository, optimize_envs, connect_namespaces, connect_plugin, stage=None, operation='optimize'): """ - - :param deploy: :param stage: optimize stage :param optimize_envs: envs for optimize plugin - :param connect_context: { - "": { - "db": db, - "cursor": cursor, - "connect_kwargs": { - "component": , - "target_server": "server1" # kwargs for connect plugin - } - } - } :param operation: "optimize" or "recover" :return: """ @@ -2693,73 +2858,55 @@ def _test_optimize_operation(self, deploy, optimize_envs, connect_context, stage self._call_stdio('verbose', 'Recover the optimizes') else: raise Exception("Invalid optimize operation!") - deploy_config = deploy.deploy_config ob_cursor = None odp_cursor = None - cluster_config = None - for component in connect_context.keys(): - self._call_stdio('verbose', 'get cursor for component {}'.format(component)) - connect_context[component] = connect_context.get(component, {}) - cursor = connect_context[component].get('cursor') - db = connect_context[component].get('db') - if not cursor or not db: - self._call_stdio('verbose', 'cursor not found for component {}, try to connect'.format(component)) - connect_kwargs = connect_context[component].get('connect_kwargs', {}) - ret = self._get_connect(deploy, **connect_kwargs) - db, cursor = self._get_first_db_and_cursor_from_connect(ret) - connect_context[component]['db'] = db - cursor = connect_context[component]['cursor'] = cursor - if component in ['oceanbase', 'oceanbase-ce']: - ob_cursor = cursor - elif component in ['obproxy', 'obproxy-ce']: - odp_cursor = cursor - cluster_config = deploy_config.components[component] + for namespace in connect_namespaces: + db, cursor = self._get_first_db_and_cursor_from_connect(namespace) + if not db or not cursor: + if not self.call_plugin(connect_plugin, repository, spacename=namespace.spacename): + raise Exception('call connect plugin for {} failed'.format(namespace.spacename)) + if namespace.spacename in ['oceanbase', 'oceanbase-ce']: + ob_db, ob_cursor = db, cursor + elif namespace.spacename in ['obproxy', 'obproxy-ce']: + odp_db, odp_cursor = db, cursor operation_plugin = self.plugin_manager.get_best_py_script_plugin(operation, 'optimize', '0.1') optimize_config = self.optimize_manager.optimize_config - kwargs = dict(optimize_config=optimize_config, stage=stage, ob_cursor=ob_cursor, odp_cursor=odp_cursor, optimize_envs=optimize_envs) - self._call_stdio('verbose', 'Call {} plugin.'.format(operation)) - ret = operation_plugin(deploy_config.components.keys(), [], cluster_config, [], opts, self.stdio, **kwargs) + ret = self.call_plugin(operation_plugin, repository, + optimize_config=optimize_config, stage=stage, + ob_cursor=ob_cursor, odp_cursor=odp_cursor, optimize_envs=optimize_envs) if ret: restart_components = ret.get_return('restart_components') else: return False if restart_components: self._call_stdio('verbose', 'Components {} need restart.'.format(','.join(restart_components))) - for component in restart_components: - self._call_stdio('verbose', 'close cursor for {}'.format(component)) - connect_context[component]['cursor'].close() - connect_context[component]['db'].close() - ret = self._restart_cluster_for_optimize(deploy.name, restart_components) + for namespace in connect_namespaces: + db, cursor = self._get_first_db_and_cursor_from_connect(namespace) + if cursor: + cursor.close() + ret = self._restart_cluster_for_optimize(self.deploy.name, restart_components) if not ret: return False if operation == 'optimize': - for component, connect_item in connect_context.items(): - connect_kwargs = connect_item['connect_kwargs'] - self._call_stdio('verbose', 'reconnect {} by kwargs {}'.format(component, connect_kwargs)) - if connect_kwargs['component_name'] in restart_components: - ret = self._get_connect(deploy, **connect_kwargs) - if not ret: + for namespace in connect_namespaces: + if not self.call_plugin(connect_plugin, repository, spacename=namespace.spacename): + raise Exception('call connect plugin for {} failed'.format(namespace.spacename)) + if namespace.spacename == ob_repository.name and ob_repository.name in restart_components: + self._call_stdio('verbose', '{}: major freeze for component ready'.format(ob_repository.name)) + self._call_stdio('start_loading', 'Waiting for {} ready'.format(ob_repository.name)) + db, cursor = self._get_first_db_and_cursor_from_connect(namespace) + if not self._major_freeze(repository=ob_repository, cursor=cursor, tenant=optimize_envs.get('tenant')): + self._call_stdio('stop_loading', 'fail') return False - db, cursor = self._get_first_db_and_cursor_from_connect(ret) - connect_context[component]['db'] = db - connect_context[component]['cursor'] = cursor - for component in restart_components: - self._call_stdio('verbose', '{}: major freeze for component ready'.format(component)) - self._call_stdio('start_loading', 'Waiting for {} ready'.format(component)) - cursor = connect_context[component]['cursor'] - if not self._major_freeze(deploy_config, component, cursor=cursor, tenant=optimize_envs.get('tenant')): - self._call_stdio('stop_loading', 'fail') - return False self._call_stdio('stop_loading', 'succeed') return True - def _major_freeze(self, deploy_config, component, **kwargs): - cluster_config = deploy_config.components[component] - major_freeze_plugin = self.plugin_manager.get_best_py_script_plugin('major_freeze', component, cluster_config.version) + def _major_freeze(self, repository, **kwargs): + major_freeze_plugin = self.plugin_manager.get_best_py_script_plugin('major_freeze', repository.name, repository.version) if not major_freeze_plugin: - self._call_stdio('verbose', 'no major freeze plugin for component {}, skip.'.format(component)) + self._call_stdio('verbose', 'no major freeze plugin for component {}, skip.'.format(repository.name)) return True - return major_freeze_plugin(deploy_config.components.keys(), [], cluster_config, [], {}, self.stdio, **kwargs) + return self.call_plugin(major_freeze_plugin, repository, **kwargs) def _restart_cluster_for_optimize(self, deploy_name, components): self._call_stdio('start_loading', 'Restart cluster') @@ -2769,43 +2916,30 @@ def _restart_cluster_for_optimize(self, deploy_name, components): stdio = None obd = ObdHome(self.home_path, self.dev_mode, stdio=stdio) obd.lock_manager.set_try_times(-1) - option = Values({'components': ','.join(components), 'without_parameter': True}) - if obd.stop_cluster(name=deploy_name, options=option) and \ - obd.start_cluster(name=deploy_name, options=option) and obd.display_cluster(name=deploy_name): + obd.set_options(Values({'components': ','.join(components), 'without_parameter': True})) + if obd.stop_cluster(name=deploy_name) and \ + obd.start_cluster(name=deploy_name) and obd.display_cluster(name=deploy_name): self._call_stdio('stop_loading', 'succeed') return True else: self._call_stdio('stop_loading', 'fail') return False - def _get_connect(self, deploy, component_name, **kwargs): - deploy_config = deploy.deploy_config - cluster_config = deploy_config.components[component_name] - connect_plugin = self.plugin_manager.get_best_py_script_plugin('connect', component_name, cluster_config.version) - ret = connect_plugin(deploy_config.components.keys(), [], cluster_config, [], {}, self.stdio, **kwargs) - if not ret or not ret.get_return('connect'): - return None - return ret - - def create_mysqltest_snap(self, deploy, ssh_clients, repositories, create_snap_plugin, start_plugins, stop_plugins, options, snap_configs, env={}): - deploy_config = deploy.deploy_config + def create_mysqltest_snap(self, repositories, create_snap_plugin, start_plugins, stop_plugins, snap_configs, env={}): for repository in repositories: if repository in snap_configs: - cluster_config = deploy_config.components[repository.name] - self._call_stdio('verbose', 'Call %s for %s' % (stop_plugins[repository], repository)) - if not stop_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio): + if not self.call_plugin(stop_plugins[repository], repository): return False - self._call_stdio('verbose', 'Call %s for %s' % (create_snap_plugin, repository)) - if not create_snap_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env=env, snap_config=snap_configs[repository]): + if not self.call_plugin(create_snap_plugin, repository, env=env, snap_config=snap_configs[repository]): return False - self._call_stdio('verbose', 'Call %s for %s' % (start_plugins[repository], repository)) - if not start_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], options, self.stdio, self.home_path, repository.repository_dir, deploy_name=deploy.name): + if not self.call_plugin(start_plugins[repository], repository, home_path=self.home_path): return False return True def mysqltest(self, name, opts): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -2860,6 +2994,7 @@ def mysqltest(self, name, opts): # Get the repository # repositories = self.get_local_repositories({opts.component: deploy_config.components[opts.component]}) repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) target_repository = None ob_repository = None for repository in repositories: @@ -2886,19 +3021,22 @@ def mysqltest(self, name, opts): # Check the status for the deployed cluster component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status is False or cluster_status == 0: if self.stdio: - self._call_stdio('error', EC_SOME_SERVER_STOPED) + self._call_stdio('error', err.EC_SOME_SERVER_STOPED.format()) for repository in component_status: cluster_status = component_status[repository] for server in cluster_status: if cluster_status[server] == 0: self._call_stdio('print', '%s %s is stopped' % (server, repository.name)) return False + namespace = self.get_namespace(target_repository.name) + namespace.set_variable('target_server', opts.test_server) + namespace.set_variable('connect_proxysys', False) connect_plugin = self.search_py_script_plugin(repositories, 'connect')[target_repository] - ret = connect_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, target_server=opts.test_server, sys_root=False) + ret = self.call_plugin(connect_plugin, target_repository) if not ret or not ret.get_return('connect'): return False db = ret.get_return('connect') @@ -2908,6 +3046,7 @@ def mysqltest(self, name, opts): env['host'] = opts.test_server.ip env['port'] = db.port + namespace.set_variable('env', env) mysqltest_init_plugin = self.plugin_manager.get_best_py_script_plugin('init', 'mysqltest', ob_repository.version) mysqltest_check_opt_plugin = self.plugin_manager.get_best_py_script_plugin('check_opt', 'mysqltest', ob_repository.version) mysqltest_check_test_plugin = self.plugin_manager.get_best_py_script_plugin('check_test', 'mysqltest', ob_repository.version) @@ -2924,13 +3063,11 @@ def mysqltest(self, name, opts): snap_check_plugin = self.plugin_manager.get_best_py_script_plugin('snap_check', 'general', '0.1') snap_configs = self.search_plugins(repositories, PluginType.SNAP_CONFIG, no_found_exit=False) - self._call_stdio('verbose', 'Call %s for %s' % (mysqltest_check_opt_plugin, target_repository)) - ret = mysqltest_check_opt_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env) + ret = self.call_plugin(mysqltest_check_opt_plugin, target_repository) if not ret: return False if not env['init_only']: - self._call_stdio('verbose', 'Call %s for %s' % (mysqltest_check_test_plugin, target_repository)) - ret = mysqltest_check_test_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env) + ret = self.call_plugin(mysqltest_check_test_plugin, target_repository) if not ret: self._call_stdio('error', 'Failed to get test set') return False @@ -2940,15 +3077,13 @@ def mysqltest(self, name, opts): use_snap = False if env['need_init'] or env['init_only']: - self._call_stdio('verbose', 'Call %s for %s' % (mysqltest_init_plugin, target_repository)) - if not mysqltest_init_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env): + if not self.call_plugin(mysqltest_init_plugin, target_repository, env=env): self._call_stdio('error', 'Failed to init for mysqltest') return False if fast_reboot: - if not self.create_mysqltest_snap(deploy, ssh_clients, repositories, create_snap_plugin, start_plugins, stop_plugins, opts, snap_configs, env): + if not self.create_mysqltest_snap(repositories, create_snap_plugin, start_plugins, stop_plugins, snap_configs, env): return False - connect_plugin = self.search_py_script_plugin(repositories, 'connect')[target_repository] - ret = connect_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, target_server=opts.test_server, sys_root=False) + ret = self.call_plugin(connect_plugin, target_repository) if not ret or not ret.get_return('connect'): return False db = ret.get_return('connect') @@ -2958,8 +3093,7 @@ def mysqltest(self, name, opts): env['port'] = db.port self._call_stdio('start_loading', 'Check init') env['load_snap'] = True - self._call_stdio('verbose', 'Call %s for %s' % (mysqltest_init_plugin, target_repository)) - mysqltest_init_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env) + self.call_plugin(mysqltest_init_plugin, target_repository) env['load_snap'] = False self._call_stdio('stop_loading', 'succeed') use_snap = True @@ -2970,15 +3104,13 @@ def mysqltest(self, name, opts): if fast_reboot and use_snap is False: self._call_stdio('start_loading', 'Check init') env['load_snap'] = True - mysqltest_init_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env) + self.call_plugin(mysqltest_init_plugin, target_repository) env['load_snap'] = False self._call_stdio('stop_loading', 'succeed') snap_num = 0 for repository in repositories: if repository in snap_configs: - cluster_config = deploy_config.components[repository.name] - self._call_stdio('verbose', 'Call %s for %s' % (snap_check_plugin, repository)) - if not snap_check_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env=env, snap_config=snap_configs[repository]): + if not self.call_plugin(snap_check_plugin, repository, env=env, snap_config=snap_configs[repository]): break snap_num += 1 use_snap = len(snap_configs) == snap_num @@ -2988,18 +3120,14 @@ def mysqltest(self, name, opts): self._call_stdio('verbose', 'total: {}'.format(len(env['test_set']))) reboot_success = True while True: - self._call_stdio('verbose', 'Call %s for %s' % (mysqltest_run_test_plugin, target_repository)) - ret = mysqltest_run_test_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env) + ret = self.call_plugin(mysqltest_run_test_plugin, target_repository) if not ret: break - self._call_stdio('verbose', 'Call %s for %s' % (mysqltest_collect_log_plugin, target_repository)) - mysqltest_collect_log_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, - self.stdio, env) + self.call_plugin(mysqltest_collect_log_plugin, target_repository) if ret.get_return('finished'): break if ret.get_return('reboot') and not env['disable_reboot']: cursor.close() - db.close() if getattr(self.stdio, 'sub_io'): stdio = self.stdio.sub_io(msg_lv=MsgLevel.ERROR) else: @@ -3015,33 +3143,28 @@ def mysqltest(self, name, opts): for repository in repositories: if repository in snap_configs: cluster_config = deploy_config.components[repository.name] - self._call_stdio('verbose', 'Call %s for %s' % (stop_plugins[repository], repository)) - if not stop_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, stdio): + if not self.call_plugin(stop_plugins[repository]): self._call_stdio('stop_loading', 'fail') continue - self._call_stdio('verbose', 'Call %s for %s' % (load_snap_plugin, repository)) - if not load_snap_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, stdio, env=env, snap_config=snap_configs[repository]): + if not self.call_plugin(load_snap_plugin, repository, env=env, snap_config=snap_configs[repository]): self._call_stdio('stop_loading', 'fail') continue - if not start_plugins[repository](deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, stdio, self.home_path, repository.repository_dir, deploy_name=deploy.name): + if not self.call_plugin(start_plugins[repository], repository, home_path=self.home_path): self._call_stdio('stop_loading', 'fail') continue else: self._call_stdio('start_loading', 'Reboot') obd = ObdHome(self.home_path, self.dev_mode, stdio=stdio) obd.lock_manager.set_try_times(-1) - if not obd.redeploy_cluster( - name, - opt=Values({'force_kill': True, 'force': True, 'force_delete': True}), search_repo=False): + obd.set_options(Values({'force_kill': True, 'force': True, 'force_delete': True})) + if not obd.redeploy_cluster(name, search_repo=False): self._call_stdio('stop_loading', 'fail') continue obd.lock_manager.set_try_times(6000) obd = None self._call_stdio('stop_loading', 'succeed') - connect_plugin = self.search_py_script_plugin(repositories, 'connect')[target_repository] - ret = connect_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, - self.stdio, target_server=opts.test_server, sys_root=False) + ret = self.call_plugin(connect_plugin, target_repository) if not ret or not ret.get_return('connect'): self._call_stdio('error', 'Failed to connect server') continue @@ -3049,30 +3172,25 @@ def mysqltest(self, name, opts): cursor = ret.get_return('cursor') env['cursor'] = cursor - self._call_stdio('verbose', 'Call %s for %s' % (mysqltest_init_plugin, target_repository)) - if mysqltest_init_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, - self.stdio, env): + if self.call_plugin(mysqltest_init_plugin, target_repository): if fast_reboot and use_snap is False: - if not self.create_mysqltest_snap(deploy, ssh_clients, repositories, create_snap_plugin, start_plugins, stop_plugins, opts, snap_configs, env): + if not self.create_mysqltest_snap(repositories, create_snap_plugin, start_plugins, stop_plugins, snap_configs, env): return False use_snap = True - connect_plugin = self.search_py_script_plugin(repositories, 'connect')[target_repository] - ret = connect_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, - self.stdio, target_server=opts.test_server, sys_root=False) + ret = self.call_plugin(connect_plugin, target_repository) if not ret or not ret.get_return('connect'): self._call_stdio('error', 'Failed to connect server') continue db = ret.get_return('connect') cursor = ret.get_return('cursor') env['cursor'] = cursor - self._call_stdio('verbose', 'Call %s for %s' % (mysqltest_init_plugin, target_repository)) - mysqltest_init_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env) + self.call_plugin(mysqltest_init_plugin, target_repository) reboot_success = True else: self._call_stdio('error', 'Failed to prepare for mysqltest') if not reboot_success: env['collect_log'] = True - mysqltest_collect_log_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], {}, self.stdio, env, test_name='reboot_failed') + self.call_plugin(mysqltest_collect_log_plugin, target_repository, test_name='reboot_failed') break result = env.get('case_results', []) passcnt = len(list(filter(lambda x: x["ret"] == 0, result))) @@ -3097,6 +3215,7 @@ def mysqltest(self, name, opts): def sysbench(self, name, opts): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -3148,21 +3267,20 @@ def sysbench(self, name, opts): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) + self.get_clients(deploy_config, repositories) # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) self._call_stdio('stop_loading', 'succeed') - # Get the client - ssh_clients = self.get_clients(deploy_config, repositories) - # Check the status for the deployed cluster if not getattr(opts, 'skip_cluster_status_check', False): component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status is False or cluster_status == 0: if self.stdio: - self._call_stdio('error', EC_SOME_SERVER_STOPED) + self._call_stdio('error', err.EC_SOME_SERVER_STOPED.format()) for repository in component_status: cluster_status = component_status[repository] for server in cluster_status: @@ -3172,46 +3290,39 @@ def sysbench(self, name, opts): ob_repository = None repository = None - env = {'sys_root': False} - odp_db = None - odp_cursor = None - ob_component = None - connect_context = {} + connect_namespaces = [] for tmp_repository in repositories: if tmp_repository.name in ["oceanbase", "oceanbase-ce"]: ob_repository = tmp_repository - ob_component = tmp_repository.name if tmp_repository.name == opts.component: repository = tmp_repository - if tmp_repository.name in ['obproxy', 'obproxy-ce']: - odp_component = tmp_repository.name - allow_components = ['oceanbase', 'oceanbase-ce'] - for component_name in deploy_config.components: - if component_name in allow_components: - config = deploy_config.components[component_name] - env['user'] = 'root' - env['password'] = config.get_global_conf().get('root_password', '') - env['target_server'] = opts.test_server - break - connect_kwargs = dict(component_name=odp_component, target_server=opts.test_server) - ret = self._get_connect(deploy, **connect_kwargs) - if not ret or not ret.get_return('connect'): - return False - odp_db, odp_cursor = self._get_first_db_and_cursor_from_connect(ret) - connect_context[tmp_repository.name] = {'connect_kwargs': connect_kwargs, 'db': odp_db, - 'cursor': odp_cursor} if not ob_repository: self._call_stdio('error', 'Deploy {} must contain the component oceanbase or oceanbase-ce.'.format(deploy.name)) return False + sys_namespace = self.get_namespace(ob_repository.name) + connect_plugin = self.plugin_manager.get_best_py_script_plugin('connect', repository.name, repository.version) + if repository.name in ['obproxy', 'obproxy-ce']: + for component_name in deploy_config.components: + if component_name in ['oceanbase', 'oceanbase-ce']: + ob_cluster_config = deploy_config.components[component_name] + sys_namespace.set_variable("connect_proxysys", False) + sys_namespace.set_variable("user", "root") + sys_namespace.set_variable("password", ob_cluster_config.get_global_conf().get('root_password', '')) + sys_namespace.set_variable("target_server", opts.test_server) + break + proxysys_namespace = self.get_namespace(repository.name) + proxysys_namespace.set_variable("component_name", repository) + proxysys_namespace.set_variable("target_server", opts.test_server) + ret = self.call_plugin(connect_plugin, repository, spacename=proxysys_namespace.spacename) + if not ret or not ret.get_return('connect'): + return False + connect_namespaces.append(proxysys_namespace) plugin_version = ob_repository.version if ob_repository else repository.version - - connect_kwargs = dict(component_name=repository.name, **env) - ret = self._get_connect(deploy=deploy, **connect_kwargs) + ret = self.call_plugin(connect_plugin, repository, spacename=sys_namespace.spacename) if not ret or not ret.get_return('connect'): return False - db, cursor = self._get_first_db_and_cursor_from_connect(ret) - connect_context[ob_component] = {'connect_kwargs': connect_kwargs, 'db': db, 'cursor': cursor} - + connect_namespaces.append(sys_namespace) + db, cursor = self._get_first_db_and_cursor_from_connect(namespace=sys_namespace) pre_test_plugin = self.plugin_manager.get_best_py_script_plugin('pre_test', 'sysbench', plugin_version) run_test_plugin = self.plugin_manager.get_best_py_script_plugin('run_test', 'sysbench', plugin_version) @@ -3220,31 +3331,29 @@ def sysbench(self, name, opts): optimization = getattr(opts, 'optimization', 0) - self._call_stdio('verbose', 'Call %s for %s' % (pre_test_plugin, repository)) - ret = pre_test_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, cursor=cursor) + ret = self.call_plugin(pre_test_plugin, repository, cursor=cursor) if not ret: return False kwargs = ret.kwargs optimization_init = False try: if optimization: - if not self._test_optimize_init(opts=opts, test_name='sysbench', deploy_config=deploy_config, cluster_config=cluster_config): + if not self._test_optimize_init(test_name='sysbench', repository=repository): return False optimization_init = True - if not self._test_optimize_operation(deploy=deploy, stage='test', opts=opts, connect_context=connect_context, optimize_envs=kwargs): + if not self._test_optimize_operation(repository=repository, ob_repository=ob_repository, stage='test', connect_namespaces=connect_namespaces, connect_plugin=connect_plugin, optimize_envs=kwargs): return False - self._call_stdio('verbose', 'Call %s for %s' % (run_test_plugin, repository)) - if run_test_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio): + if self.call_plugin(run_test_plugin, repository): return True - return False finally: if optimization and optimization_init: - self._test_optimize_operation(deploy=deploy, connect_context=connect_context, optimize_envs=kwargs, operation='recover') + self._test_optimize_operation(repository=repository, ob_repository=ob_repository, connect_namespaces=connect_namespaces, connect_plugin=connect_plugin, optimize_envs=kwargs, operation='recover') def tpch(self, name, opts): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -3288,7 +3397,7 @@ def tpch(self, name, opts): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.get_local_repositories({opts.component: deploy_config.components[opts.component]}) - repository = repositories[0] + self.set_repositories(repositories) # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) @@ -3300,25 +3409,25 @@ def tpch(self, name, opts): if not getattr(opts, 'skip_cluster_status_check', False): # Check the status for the deployed cluster component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status is False or cluster_status == 0: if self.stdio: - self._call_stdio('error', EC_SOME_SERVER_STOPED) + self._call_stdio('error', err.EC_SOME_SERVER_STOPED.format()) for repository in component_status: cluster_status = component_status[repository] for server in cluster_status: if cluster_status[server] == 0: self._call_stdio('print', '%s %s is stopped' % (server, repository.name)) return False - - connect_context = {} - connect_kwargs = dict(component_name=repository.name, target_server=opts.test_server) - ret = self._get_connect(deploy=deploy, **connect_kwargs) + repository = repositories[0] + namespace = self.get_namespace(repository.name) + namespace.set_variable('target_server', opts.test_server) + connect_plugin = self.plugin_manager.get_best_py_script_plugin('connect', repository.name, repository.version) + ret = self.call_plugin(connect_plugin, repository) if not ret or not ret.get_return('connect'): return False db = ret.get_return('connect') cursor = ret.get_return('cursor') - connect_context[repository.name] = {'connect_kwargs': connect_kwargs, 'db': db, 'cursor': cursor} pre_test_plugin = self.plugin_manager.get_best_py_script_plugin('pre_test', 'tpch', repository.version) run_test_plugin = self.plugin_manager.get_best_py_script_plugin('run_test', 'tpch', repository.version) @@ -3328,21 +3437,21 @@ def tpch(self, name, opts): optimization = getattr(opts, 'optimization', 0) - self._call_stdio('verbose', 'Call %s for %s' % (pre_test_plugin, repository)) - ret = pre_test_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, cursor=cursor) + ret = self.call_plugin(pre_test_plugin,repository, cursor=cursor) if not ret: return False kwargs = ret.kwargs optimization_init = False try: if optimization: - if not self._test_optimize_init(opts=opts, test_name='tpch', deploy_config=deploy_config, cluster_config=cluster_config): + if not self._test_optimize_init(test_name='tpch', repository=repository): return False optimization_init = True - if not self._test_optimize_operation(deploy=deploy, stage='test', opts=opts, connect_context=connect_context, optimize_envs=kwargs): + if not self._test_optimize_operation( + repository=repository, ob_repository=repository, stage='test', + connect_namespaces=[namespace], connect_plugin=connect_plugin, optimize_envs=kwargs): return False - self._call_stdio('verbose', 'Call %s for %s' % (run_test_plugin, repository)) - if run_test_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, db, cursor, **kwargs): + if self.call_plugin(run_test_plugin, repository, db=db, cursor=cursor, **kwargs): return True return False except Exception as e: @@ -3350,7 +3459,9 @@ def tpch(self, name, opts): return False finally: if optimization and optimization_init: - self._test_optimize_operation(deploy=deploy, connect_context=connect_context, optimize_envs=kwargs, operation='recover') + self._test_optimize_operation( + repository=repository, ob_repository=repository, connect_namespaces=[namespace], + connect_plugin=connect_plugin, optimize_envs=kwargs, operation='recover') def update_obd(self, version, install_prefix='/'): self._obd_update_lock() @@ -3375,6 +3486,7 @@ def update_obd(self, version, install_prefix='/'): def tpcds(self, name, opts): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -3413,6 +3525,7 @@ def tpcds(self, name, opts): # Get the repository # repositories = self.get_local_repositories({opts.component: deploy_config.components[opts.component]}) repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) @@ -3423,10 +3536,10 @@ def tpcds(self, name, opts): # Check the status for the deployed cluster component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status is False or cluster_status == 0: if self.stdio: - self._call_stdio('error', EC_SOME_SERVER_STOPED) + self._call_stdio('error', err.EC_SOME_SERVER_STOPED.format()) for repository in component_status: cluster_status = component_status[repository] for server in cluster_status: @@ -3451,19 +3564,21 @@ def tpcds(self, name, opts): check_opt_plugin = self.plugin_manager.get_best_py_script_plugin('check_opt', 'tpcds', db_cluster_config.version) load_data_plugin = self.plugin_manager.get_best_py_script_plugin('load_data', 'tpcds', cluster_config.version) run_test_plugin = self.plugin_manager.get_best_py_script_plugin('run_test', 'tpcds', cluster_config.version) + repository = None + for tmp_repository in repositories: + if tmp_repository.name == opts.component: + repository = tmp_repository - self._call_stdio('verbose', 'Call %s for %s' % (check_opt_plugin, cluster_config.name)) - if not check_opt_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, db_cluster_config=db_cluster_config): + if not self.call_plugin(check_opt_plugin, repository, db_cluster_config=db_cluster_config): return False - self._call_stdio('verbose', 'Call %s for %s' % (load_data_plugin, db_cluster_config.name)) - if not load_data_plugin(deploy_config.components.keys(), ssh_clients, db_cluster_config, [], opts, self.stdio): + if not self.call_plugin(load_data_plugin, repository): return False - self._call_stdio('verbose', 'Call %s for %s' % (run_test_plugin, cluster_config.name)) - return run_test_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio) + return self.call_plugin(run_test_plugin) def tpcc(self, name, opts): self._call_stdio('verbose', 'Get Deploy by name') deploy = self.deploy_manager.get_deploy_config(name) + self.set_deploy(deploy) if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False @@ -3507,6 +3622,7 @@ def tpcc(self, name, opts): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) @@ -3518,10 +3634,10 @@ def tpcc(self, name, opts): # Check the status for the deployed cluster if not getattr(opts, 'skip_cluster_status_check', False): component_status = {} - cluster_status = self.cluster_status_check(ssh_clients, deploy_config, repositories, component_status) + cluster_status = self.cluster_status_check(repositories, component_status) if cluster_status is False or cluster_status == 0: if self.stdio: - self._call_stdio('error', EC_SOME_SERVER_STOPED) + self._call_stdio('error', err.EC_SOME_SERVER_STOPED.format()) for repository in component_status: cluster_status = component_status[repository] for server in cluster_status: @@ -3531,44 +3647,42 @@ def tpcc(self, name, opts): ob_repository = None repository = None - env = {} odp_cursor = None - ob_component = None - odp_component = None - connect_context = {} + proxysys_namespace = None + connect_namespaces = [] for tmp_repository in repositories: if tmp_repository.name in ["oceanbase", "oceanbase-ce"]: ob_repository = tmp_repository - ob_component = tmp_repository.name if tmp_repository.name == opts.component: repository = tmp_repository - if tmp_repository.name in ['obproxy', 'obproxy-ce']: - odp_component = tmp_repository.name - allow_components = ['oceanbase', 'oceanbase-ce'] - for component in deploy_info.components: - if component in allow_components: - config = deploy_config.components[component] - env['user'] = 'root' - env['password'] = config.get_global_conf().get('root_password', '') - env['target_server'] = opts.test_server - break - connect_kwargs = dict(component_name=odp_component, target_server=opts.test_server) - ret = self._get_connect(deploy, **connect_kwargs) - if not ret or not ret.get_return('connect'): - return False - odp_db, odp_cursor = self._get_first_db_and_cursor_from_connect(ret) - connect_context[odp_component] = {'connect_kwargs': connect_kwargs, 'db': odp_db, 'cursor': odp_cursor} if not ob_repository: self._call_stdio('error', 'Deploy {} must contain the component oceanbase or oceanbase-ce.'.format(deploy.name)) return False + sys_namespace = self.get_namespace(ob_repository.name) + connect_plugin = self.plugin_manager.get_best_py_script_plugin('connect', repository.name, repository.version) + if repository.name in ['obproxy', 'obproxy-ce']: + for component_name in deploy_config.components: + if component_name in ['oceanbase', 'oceanbase-ce']: + ob_cluster_config = deploy_config.components[component_name] + sys_namespace.set_variable("connect_proxysys", False) + sys_namespace.set_variable("user", "root") + sys_namespace.set_variable("password", ob_cluster_config.get_global_conf().get('root_password', '')) + sys_namespace.set_variable("target_server", opts.test_server) + break + proxysys_namespace = self.get_namespace(repository.name) + proxysys_namespace.set_variable("component_name", repository) + proxysys_namespace.set_variable("target_server", opts.test_server) + ret = self.call_plugin(connect_plugin, repository, spacename=proxysys_namespace.spacename) + if not ret or not ret.get_return('connect'): + return False + odp_db, odp_cursor = self._get_first_db_and_cursor_from_connect(proxysys_namespace) + connect_namespaces.append(proxysys_namespace) plugin_version = ob_repository.version if ob_repository else repository.version - connect_kwargs = dict(component_name=repository.name, **env) - ret = self._get_connect(deploy=deploy, **connect_kwargs) + ret = self.call_plugin(connect_plugin, repository, spacename=sys_namespace.spacename) if not ret or not ret.get_return('connect'): return False - db, cursor = self._get_first_db_and_cursor_from_connect(ret) - connect_context[ob_component] = {'connect_kwargs': connect_kwargs, 'db': db, 'cursor': cursor} - + connect_namespaces.append(sys_namespace) + db, cursor = self._get_first_db_and_cursor_from_connect(namespace=sys_namespace) pre_test_plugin = self.plugin_manager.get_best_py_script_plugin('pre_test', 'tpcc', plugin_version) build_plugin = self.plugin_manager.get_best_py_script_plugin('build', 'tpcc', plugin_version) run_test_plugin = self.plugin_manager.get_best_py_script_plugin('run_test', 'tpcc', plugin_version) @@ -3582,37 +3696,34 @@ def tpcc(self, name, opts): test_only = getattr(opts, 'test_only', False) optimization_inited = False try: - self._call_stdio('verbose', 'Call %s for %s' % (pre_test_plugin, repository)) - ret = pre_test_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, - cursor=cursor, odp_cursor=odp_cursor, **kwargs) + ret = self.call_plugin(pre_test_plugin, repository, cursor=cursor, odp_cursor=odp_cursor, **kwargs) if not ret: return False else: kwargs.update(ret.kwargs) if optimization: - if not self._test_optimize_init(opts=opts, test_name='tpcc', deploy_config=deploy_config, cluster_config=cluster_config): + if not self._test_optimize_init(test_name='tpcc', repository=repository): return False optimization_inited = True - if not self._test_optimize_operation(deploy=deploy, stage='build', opts=opts, connect_context=connect_context, optimize_envs=kwargs): + if not self._test_optimize_operation(repository=repository, ob_repository=ob_repository, stage='build', + connect_namespaces=connect_namespaces, + connect_plugin=connect_plugin, optimize_envs=kwargs): return False if not test_only: - self._call_stdio('verbose', 'Call %s for %s' % (build_plugin, repository)) - cursor = connect_context[ob_component]['cursor'] - if odp_component: - odp_cursor = connect_context[odp_component]['cursor'] - ret = build_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, cursor, - odp_cursor, **kwargs) + db, cursor = self._get_first_db_and_cursor_from_connect(sys_namespace) + odp_db, odp_cursor = self._get_first_db_and_cursor_from_connect(proxysys_namespace) + ret = self.call_plugin(build_plugin, repository, cursor=cursor, odp_cursor=odp_cursor, **kwargs) if not ret: return False else: kwargs.update(ret.kwargs) if optimization: - ret = self._test_optimize_operation(deploy=deploy, stage='test', opts=opts, connect_context=connect_context, optimize_envs=kwargs) - if not ret: + if not self._test_optimize_operation(repository=repository, ob_repository=ob_repository, stage='test', + connect_namespaces=connect_namespaces, + connect_plugin=connect_plugin, optimize_envs=kwargs): return False - self._call_stdio('verbose', 'Call %s for %s' % (run_test_plugin, repository)) - cursor = connect_context[ob_component]['cursor'] - ret = run_test_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, cursor, **kwargs) + db, cursor = self._get_first_db_and_cursor_from_connect(sys_namespace) + ret = self.call_plugin(run_test_plugin, repository, cursor=cursor, **kwargs) if not ret: return False else: @@ -3623,7 +3734,9 @@ def tpcc(self, name, opts): return False finally: if optimization and optimization_inited: - self._test_optimize_operation(deploy=deploy, connect_context=connect_context, optimize_envs=kwargs, operation='recover') + self._test_optimize_operation(repository=repository, ob_repository=ob_repository, + connect_namespaces=connect_namespaces, + connect_plugin=connect_plugin, optimize_envs=kwargs, operation='recover') def db_connect(self, name, opts): self._call_stdio('verbose', 'Get Deploy by name') @@ -3631,7 +3744,7 @@ def db_connect(self, name, opts): if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False - + self.set_deploy(deploy) self._call_stdio('verbose', 'Get deploy configuration') deploy_config = deploy.deploy_config deploy_info = deploy.deploy_info @@ -3669,16 +3782,21 @@ def db_connect(self, name, opts): return False self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository - repositories = self.get_local_repositories({opts.component: deploy_config.components[opts.component]}) + repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) + repository = None + for tmp_repository in repositories: + if tmp_repository.name == opts.component: + repository = tmp_repository # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) self._call_stdio('stop_loading', 'succeed') sync_config_plugin = self.plugin_manager.get_best_py_script_plugin('sync_cluster_config', 'general', '0.1') - sync_config_plugin(deploy_config.components.keys(), [], cluster_config, [], opts, self.stdio) + self.call_plugin(sync_config_plugin, repository) db_connect_plugin = self.plugin_manager.get_best_py_script_plugin('db_connect', 'general', '0.1') - return db_connect_plugin(deploy_config.components.keys(), [], cluster_config, [], opts, self.stdio) + return self.call_plugin(db_connect_plugin, repository) def commands(self, name, cmd_name, opts): self._call_stdio('verbose', 'Get Deploy by name') @@ -3686,6 +3804,7 @@ def commands(self, name, cmd_name, opts): if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False + self.set_deploy(deploy) self._call_stdio('verbose', 'Get deploy configuration') deploy_config = deploy.deploy_config deploy_info = deploy.deploy_info @@ -3697,6 +3816,8 @@ def commands(self, name, cmd_name, opts): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.load_local_repositories(deploy_info) + repositories = self.sort_repositories_by_depends(deploy_config, repositories) + self.set_repositories(repositories) # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) self._call_stdio('stop_loading', 'succeed') @@ -3704,23 +3825,24 @@ def commands(self, name, cmd_name, opts): check_opt_plugin = self.plugin_manager.get_best_py_script_plugin('check_opt', 'commands', '0.1') prepare_variables_plugin = self.plugin_manager.get_best_py_script_plugin('prepare_variables', 'commands', '0.1') commands_plugin = self.plugin_manager.get_best_py_script_plugin('commands', 'commands', '0.1') - ssh_clients = self.get_clients(deploy_config, repositories) sync_config_plugin = self.plugin_manager.get_best_py_script_plugin('sync_cluster_config', 'general', '0.1') - cluster_config = deploy_config.components[repositories[0].name] + repository = repositories[0] context = {} - sync_config_plugin(deploy_config.components.keys(), [], cluster_config, [], opts, self.stdio) - ret = check_opt_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, name=cmd_name, context=context) + self.call_plugin(sync_config_plugin, repository) + ret = self.call_plugin(check_opt_plugin, repository, name=cmd_name, context=context) if not ret: return for component in context['components']: - cluster_config = deploy_config.components[component] + for repository in repositories: + if repository.name == component: + break for server in context['servers']: - ret = prepare_variables_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, name=cmd_name, component=component, server=server, context=context) + ret = self.call_plugin(prepare_variables_plugin, repository, name=cmd_name, component=component, server=server, context=context) if not ret: return if not ret.get_return("skip"): - ret = commands_plugin(deploy_config.components.keys(), ssh_clients, cluster_config, [], opts, self.stdio, context=context) + ret = self.call_plugin(commands_plugin, repository, context=context) if context.get('interactive'): return bool(ret) results = context.get('results', []) @@ -3733,7 +3855,7 @@ def dooba(self, name, opts): if not deploy: self._call_stdio('error', 'No such deploy: %s.' % name) return False - + self.set_deploy(deploy) self._call_stdio('verbose', 'Get deploy configuration') deploy_config = deploy.deploy_config deploy_info = deploy.deploy_info @@ -3780,16 +3902,19 @@ def dooba(self, name, opts): self._call_stdio('start_loading', 'Get local repositories and plugins') # Get the repository repositories = self.load_local_repositories(deploy_info) + self.set_repositories(repositories) plugin_version = None + target_repository = None for repository in repositories: if repository.name in ['oceanbase', 'oceanbase-ce']: plugin_version = repository.version - break + if repository.name == opts.component: + target_repository = repository # Check whether the components have the parameter plugins and apply the plugins self.search_param_plugin_and_apply(repositories, deploy_config) self._call_stdio('stop_loading', 'succeed') sync_config_plugin = self.plugin_manager.get_best_py_script_plugin('sync_cluster_config', 'general', '0.1') - sync_config_plugin(deploy_config.components.keys(), [], cluster_config, [], opts, self.stdio) + self.call_plugin(sync_config_plugin, target_repository) dooba_plugin = self.plugin_manager.get_best_py_script_plugin('run', 'dooba', plugin_version) - return dooba_plugin(deploy_config.components.keys(), [], cluster_config, [], opts, self.stdio) \ No newline at end of file + return self.call_plugin(dooba_plugin, target_repository) diff --git a/example/all-components-min.yaml b/example/all-components-min.yaml index 19c5349..9d8e69f 100644 --- a/example/all-components-min.yaml +++ b/example/all-components-min.yaml @@ -24,14 +24,22 @@ oceanbase-ce: memory_limit: 6G # The maximum running memory for an observer system_memory: 1G # The reserved system memory. system_memory is reserved for general tenants. The default value is 30G. datafile_size: 20G # Size of the data file. - log_disk_size: 24G # The size of disk space used by the clog files. + log_disk_size: 15G # The size of disk space used by the clog files. cpu_count: 16 production_mode: false - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. # root_password: # root user password, can be empty + # ocp_meta_db: ocp_express # The database name of ocp express meta + # ocp_meta_username: meta # The username of ocp express meta + # ocp_meta_password: '' # The password of ocp express meta + # ocp_agent_monitor_password: '' # The password for obagent monitor user + ocp_meta_tenant: # The config for ocp express meta tenant + tenant_name: ocp + max_cpu: 1 + memory_size: 2G + log_disk_size: 7680M # The recommend value is (4608 + (expect node num + expect tenant num) * 512) M. server1: mysql_port: 2881 # External port for OceanBase Database. The default value is 2881. DO NOT change this value after the cluster is started. rpc_port: 2882 # Internal port for OceanBase Database. The default value is 2882. DO NOT change this value after the cluster is started. @@ -68,7 +76,7 @@ obproxy-ce: depends: - oceanbase-ce servers: - - 192.168.1.5 + - 172.19.33.6 global: listen_port: 2883 # External port. The default value is 2883. prometheus_listen_port: 2884 # The Prometheus port. The default value is 2884. @@ -96,19 +104,17 @@ obagent: ip: 172.19.33.4 global: home_path: /root/obagent - ob_monitor_status: active -prometheus: - depends: +ocp-express: + depeneds: + - oceanbase-ce + - obproxy-ce - obagent servers: - - 192.168.1.5 - global: - home_path: /root/prometheus -grafana: - depends: - - prometheus - servers: - - 192.168.1.5 + - 172.19.33.5 global: - home_path: /root/grafana - login_password: oceanbase \ No newline at end of file + # The working directory for prometheus. prometheus is started under this directory. This is a required field. + home_path: /root/ocp-server + # log_dir: /home/oceanbase/ocp-server/log # The log directory of ocp express server. The default value is {home_path}/log. + memory_size: 1G # The memory size of ocp-express server. The recommend value is 512MB * (expect node num + expect tenant num) * 60MB. + # logging_file_total_size_cap: 10G # The total log file size of ocp-express server + # logging_file_max_history: 1 # The maximum of retention days the log archive log files to keep. The default value is unlimited \ No newline at end of file diff --git a/example/all-components.yaml b/example/all-components.yaml index 17806bd..a993ed5 100644 --- a/example/all-components.yaml +++ b/example/all-components.yaml @@ -25,13 +25,21 @@ oceanbase-ce: system_memory: 30G datafile_size: 192G # Size of the data file. log_disk_size: 192G # The size of disk space used by the clog files. - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. skip_proxy_sys_private_check: true enable_strict_kernel_release: false # root_password: # root user password + # ocp_meta_db: ocp_express # The database name of ocp express meta + # ocp_meta_username: meta # The username of ocp express meta + # ocp_meta_password: '' # The password of ocp express meta + # ocp_agent_monitor_password: '' # The password for obagent monitor user + ocp_meta_tenant: # The config for ocp express meta tenant + tenant_name: ocp + max_cpu: 1 + memory_size: 2G + log_disk_size: 7680M # The recommend value is (4608 + (expect node num + expect tenant num) * 512) M. # In this example , support multiple ob process in single node, so different process use different ports. # If deploy ob cluster in multiple nodes, the port and path setting can be same. server1: @@ -70,7 +78,7 @@ obproxy-ce: depends: - oceanbase-ce servers: - - 192.168.1.5 + - 172.19.33.6 global: listen_port: 2883 # External port. The default value is 2883. prometheus_listen_port: 2884 # The Prometheus port. The default value is 2884. @@ -98,19 +106,17 @@ obagent: ip: 172.19.33.4 global: home_path: /root/obagent - ob_monitor_status: active -prometheus: - depends: +ocp-express: + depeneds: + - oceanbase-ce + - obproxy-ce - obagent servers: - - 192.168.1.5 - global: - home_path: /root/prometheus -grafana: - depends: - - prometheus - servers: - - 192.168.1.5 + - 172.19.33.5 global: - home_path: /root/grafana - login_password: oceanbase \ No newline at end of file + # The working directory for prometheus. prometheus is started under this directory. This is a required field. + home_path: /root/ocp-server + # log_dir: /home/oceanbase/ocp-server/log # The log directory of ocp express server. The default value is {home_path}/log. + memory_size: 1G # The memory size of ocp-express server. The recommend value is 512MB * (expect node num + expect tenant num) * 60MB. + # logging_file_total_size_cap: 10G # The total log file size of ocp-express server + # logging_file_max_history: 1 # The maximum of retention days the log archive log files to keep. The default value is unlimited \ No newline at end of file diff --git a/example/autodeploy/all-components.yaml b/example/autodeploy/all-components.yaml index 270cf60..d7ad5e0 100644 --- a/example/autodeploy/all-components.yaml +++ b/example/autodeploy/all-components.yaml @@ -41,8 +41,8 @@ oceanbase-ce: # datafile_size: 200G # The size of disk space used by the clog files. When ignored, autodeploy calculates this value based on the current server available resource. # log_disk_size: 66G - # System log level. The default value is INFO. - # syslog_level: INFO + # System log level. The default value is WDIAG. + # syslog_level: WDIAG # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. The default value for autodeploy mode is false. # enable_syslog_wf: false # Enable auto system log recycling or not. The default value is false. The default value for autodeploy mode is on. @@ -61,35 +61,15 @@ oceanbase-ce: zone: zone2 server3: zone: zone3 -obproxy-ce: - # Set dependent components for the component. - # When the associated configurations are not done, OBD will automatically get the these configurations from the dependent components. - depends: - - oceanbase-ce - servers: - - 192.168.1.5 - global: - listen_port: 2883 # External port. The default value is 2883. - prometheus_listen_port: 2884 # The Prometheus port. The default value is 2884. - home_path: /root/obproxy - # oceanbase root server list - # format: ip:mysql_port;ip:mysql_port. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. - # rs_list: 192.168.1.2:2881;192.168.1.3:2881;192.168.1.4:2881 - enable_cluster_checkout: false - # observer cluster name, consistent with oceanbase-ce's appname. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. - # cluster_name: obcluster - skip_proxy_sys_private_check: true - enable_strict_kernel_release: false - # obproxy_sys_password: # obproxy sys user password, can be empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. - # observer_sys_password: # proxyro user pasword, consistent with oceanbase-ce's proxyro_password, can be empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. obproxy-ce: depends: - oceanbase-ce servers: - - 192.168.1.5 + - 172.19.33.5 global: # The working directory for obproxy. Obproxy is started under this directory. This is a required field. home_path: /root/obproxy + enable_cluster_checkout: false skip_proxy_sys_private_check: true enable_strict_kernel_release: false # External port. The default value is 2883. @@ -123,40 +103,34 @@ obagent: global: # The working directory for obagent. obagent is started under this directory. This is a required field. home_path: /root/obagent - # The port that pulls and manages the metrics. The default port number is 8088. - # server_port: 8088 - # Debug port for pprof. The default port number is 8089. - # pprof_port: 8089 - # Log level. The default value is INFO. - # log_level: INFO + # The port of monitor agent. The default port number is 8088. + # monagent_http_port: 8088 + # The port of manager agent. The default port number is 8089. + # mgragent_http_port: 8089 # Log path. The default value is log/monagent.log. # log_path: log/monagent.log - # Encryption method. OBD supports aes and plain. The default value is plain. - # crypto_method: plain - # Path to store the crypto key. The default value is conf/.config_secret.key. - # crypto_path: conf/.config_secret.key - # Size for a single log file. Log size is measured in Megabytes. The default value is 30M. - # log_size: 30 - # Expiration time for logs. The default value is 7 days. - # log_expire_day: 7 - # The maximum number for log files. The default value is 10. - # log_file_count: 10 - # Whether to use local time for log files. The default value is true. - # log_use_localtime: true - # Whether to enable log compression. The default value is true. - # log_compress: true + # The log level of manager agent. + # mgragent_log_level: info + # The total size of manager agent.Log size is measured in Megabytes. The default value is 30M. + # mgragent_log_max_size: 30 + # Expiration time for manager agent logs. The default value is 30 days. + # mgragent_log_max_days: 30 + # The maximum number for manager agent log files. The default value is 15. + # mgragent_log_max_backups: 15 + # The log level of monitor agent. + # monagent_log_level: info + # The total size of monitor agent.Log size is measured in Megabytes. The default value is 200M. + # monagent_log_max_size: 200 + # Expiration time for monitor agent logs. The default value is 30 days. + # monagent_log_max_days: 30 + # The maximum number for monitor agent log files. The default value is 15. + # monagent_log_max_backups: 15 # Username for HTTP authentication. The default value is admin. # http_basic_auth_user: admin # Password for HTTP authentication. The default value is root. # http_basic_auth_password: root - # Username for debug service. The default value is admin. - # pprof_basic_auth_user: admin - # Password for debug service. The default value is root. - # pprof_basic_auth_password: root - # Monitor username for OceanBase Database. The user must have read access to OceanBase Database as a system tenant. The default value is root. - # monitor_user: root - # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the root_password in oceanbase-ce. - # monitor_password: + # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the ocp_agent_monitor_password in oceanbase-ce. + # monitor_password: # The SQL port for observer. The default value is 2881. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the mysql_port in oceanbase-ce. # sql_port: 2881 # The RPC port for observer. The default value is 2882. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the rpc_port in oceanbase-ce. @@ -165,136 +139,40 @@ obagent: # cluster_name: obcluster # Cluster ID for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the cluster_id in oceanbase-ce. # cluster_id: 1 - # Zone name for your observer. The default value is zone1. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the zone name in oceanbase-ce. - # zone_name: zone1 + # The redo dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the redo_dir in oceanbase-ce. + # ob_log_path: /root/observer/store + # The data dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the data_dir in oceanbase-ce. + # ob_data_path: /root/observer/store + # The work directory for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the home_path in oceanbase-ce. + # ob_install_path: /root/observer + # The log path for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the {home_path}/log in oceanbase-ce. + # observer_log_path: /root/observer/log # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. # ob_monitor_status: active - # Monitor status for your host. Active is to enable. Inactive is to disable. The default value is active. - # host_monitor_status: active - # Whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. The default value is false. - # disable_http_basic_auth: false - # Whether to disable the basic authentication for the debug interface. True is to disable. False is to enable. The default value is false. - # disable_pprof_basic_auth: false -prometheus: +ocp-server: servers: - - 192.168.1.5 - depends: - - obagent - global: - # The working directory for prometheus. prometheus is started under this directory. This is a required field. - home_path: /root/prometheus - # address: 0.0.0.0 # The ip address to bind to. Along with port, corresponds to the `web.listen-address` parameter. - # port: 9090 # The http port to use. Along with address, corresponds to the `web.listen-address` parameter. - # enable_lifecycle: true # Enable shutdown and reload via HTTP request. Corresponds to the `web.enable-lifecycle` parameter. - # data_dir: /root/prometheus/data # Base path for metrics storage. Corresponds to the `storage.tsdb.path` parameter. - # basic_auth_users: # Usernames and passwords that have full access to the web server via basic authentication. Corresponds to the `basic_auth_users` parameter. - # : # The format of `basic_auth_users` : the key is the user name and the value is the password. - # web_config: # Content of Prometheus web service config file. The format is consistent with the file. However, `basic_auth_users` cannot be set in it. Please set `basic_auth_users` above if needed. Corresponds to the `web.config.file` parameter. - # tls_server_config: - # # Certificate and key files for server to use to authenticate to client. - # cert_file: - # key_file: - # config: # Configuration of the Prometheus service. The format is consistent with the Prometheus config file. Corresponds to the `config.file` parameter. - # rule_files: - # - rules/*rules.yaml - # scrape_configs: - # - job_name: prometheus - # metrics_path: /metrics - # scheme: http - # static_configs: - # - targets: - # - localhost:9090 - # - job_name: node - # basic_auth: - # username: admin - # password: root - # metrics_path: /metrics/node/host - # scheme: http - # file_sd_configs: # Set the targets to be collected by reading local files. The example is to collect targets corresponding to all yaml files in the 'targets' directory under $home_path. - # - files: - # - 'targets/*.yaml' - # - job_name: ob_basic - # basic_auth: - # username: admin - # password: root - # metrics_path: /metrics/ob/basic - # scheme: http - # file_sd_configs: - # - files: - # - 'targets/*.yaml' - # - job_name: ob_extra - # basic_auth: - # username: admin - # password: root - # metrics_path: /metrics/ob/extra - # scheme: http - # file_sd_configs: - # - files: - # - 'targets/*.yaml' - # - job_name: agent - # basic_auth: - # username: admin - # password: root - # metrics_path: /metrics/stat - # scheme: http - # file_sd_configs: - # - files: - # - 'targets/*.yaml' - # additional_parameters: # Additional parameters for Prometheus service, among which `web.listen-address`, `web.enable-lifecycle`, `storage.tsdb.path`, `config.file` and `web.config.file` cannot be set. Please set them in the corresponding configuration above if needed. - # - log.level: debug -grafana: - servers: - - 192.168.1.5 - depends: - - prometheus + - name: server1 + ip: 192.168.1.1 global: - home_path: /root/grafana - login_password: oceanbase # Grafana login password. The default value is 'oceanbase'. - # data_dir: # Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used).$data_dir can be empty. The default value is $home_path/data. - # logs_dir: # Directory where grafana can store logs, can be empty. The default value is $data_dir/log. - # plugins_dir: # Directory where grafana will automatically scan and look for plugins, can be empty. The default value is $data_dir/plugins. - # provisioning_dir: # folder that contains provisioning config files that grafana will apply on startup and while running, can be empty. The default value is $home_path/conf/provisioning. - # temp_data_lifetime: # How long temporary images in data directory should be kept. Supported modifiers h (hours), m (minutes), Use 0 to never clean up temporary files, can be empty. The default value is 24h. - # log_max_days: # Expired days of log file(delete after max days), can be empty. The default value is 7. - # domian: # The public facing domain name used to access grafana from a browser, can be empty. The default value is $server.ip. - # port: # The http port to use, can be empty. The default value is 3000. - - # # list of datasources to insert/update depending on what's available in the database, can be empty. - # # For more parameter settings, please refer to https://grafana.com/docs/grafana/latest/administration/provisioning/#datasources - # datasources: - # name: # name of the datasource. Required and should not be 'OB-Prometheus' - # type: # datasource type. Required - # access: # access mode. direct or proxy. Required - # url: # the url of datasource - - # list of dashboards providers that load dashboards into Grafana from the local filesystem, can be empty. - # For more information, please refer to https://grafana.com/docs/grafana/latest/administration/provisioning/#dashboards - # providers: - # name: # an unique provider name. Required and should not be 'OceanBase Metrics' - # type: # provider type. Default to 'file' - # options: - # path: # path to dashboard files on disk. Required when using the 'file' type - - # # customize your Grafana instance by adding/modifying the custom configuration as follows - # # for more information, please refer to https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/#configure-grafana - # # Here, setting parameters is required for format conversion. - # # For example, if the original grafana configuration format is - # # - # # [section1.section2] - # # key1 = value1 - # # key2 = value2 - # # - # # Then when writing the configuration below, you need to write it as - # # - # # section1: - # # section2: - # # key1: value1 - # # key2: value2 - # # - # # Here we only list one item, because there are more than 500 items. Please add them according to your own needs. - # customize_config: - # # original grafana configuration format is - # # [server] - # # protocol = http - # server: - # protocol: http + # The working directory for ocp express. ocp express is started under this directory. This is a required field. + home_path: /root/ocp-server + # log_dir: /root/ocp-server/log # The log directory of ocp express server. The default value is {home_path}/log. + # memory_size: 1G # The memory size of ocp-express server. The recommend value is 512MB * (expect node num + expect tenant num) * 60MB. + # jdbc_url: jdbc:oceanbase://192.168.1.1:2881/meta_db # jdbc connection string to connect to the meta db + # jdbc_username: username # username to connect to meta db + # jdbc_password: '' # password to connect to meta db + # port: 8080 # The http port to use. + # cluster_name: obcluster # the cluster name of oceanbase cluster. Refer to the configuration item appname of oceanbase + # ob_cluster_id: 1 # the cluster id of oceanbase cluster. Refer to the configuration item cluster_id of oceanbase + # root_sys_password: # the pass of oceanbase cluster. Refer to the configuration item cluster_id of oceanbase + # agent_username: # The username of obagent + # agent_password: # The password of obagent + # # logging_file_total_size_cap: 10G # The total log file size of ocp-express server + # # logging_file_max_history: 1 # The maximum of retention days the log archive log files to keep. The default value is unlimited + # server_addresses: # The cluster info for oceanbase cluster + # - address: 127.0.0.1 # The address of oceanbase server + # svrPort: 2882 # The rpc port of oceanbase server + # sqlPort: 2881 # The mysql port of oceanbase server + # withRootServer: true # Is the oceanbase server a root server of cluster. + # agentMgrPort: 62888 # The port of obagent manager process + # agentMonPort: 62889 # The port of obagent monitor process diff --git a/example/autodeploy/default-example.yaml b/example/autodeploy/default-example.yaml index fe92596..d7ad5e0 100644 --- a/example/autodeploy/default-example.yaml +++ b/example/autodeploy/default-example.yaml @@ -41,8 +41,8 @@ oceanbase-ce: # datafile_size: 200G # The size of disk space used by the clog files. When ignored, autodeploy calculates this value based on the current server available resource. # log_disk_size: 66G - # System log level. The default value is INFO. - # syslog_level: INFO + # System log level. The default value is WDIAG. + # syslog_level: WDIAG # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. The default value for autodeploy mode is false. # enable_syslog_wf: false # Enable auto system log recycling or not. The default value is false. The default value for autodeploy mode is on. @@ -103,40 +103,34 @@ obagent: global: # The working directory for obagent. obagent is started under this directory. This is a required field. home_path: /root/obagent - # The port that pulls and manages the metrics. The default port number is 8088. - # server_port: 8088 - # Debug port for pprof. The default port number is 8089. - # pprof_port: 8089 - # Log level. The default value is INFO. - # log_level: INFO + # The port of monitor agent. The default port number is 8088. + # monagent_http_port: 8088 + # The port of manager agent. The default port number is 8089. + # mgragent_http_port: 8089 # Log path. The default value is log/monagent.log. # log_path: log/monagent.log - # Encryption method. OBD supports aes and plain. The default value is plain. - # crypto_method: plain - # Path to store the crypto key. The default value is conf/.config_secret.key. - # crypto_path: conf/.config_secret.key - # Size for a single log file. Log size is measured in Megabytes. The default value is 30M. - # log_size: 30 - # Expiration time for logs. The default value is 7 days. - # log_expire_day: 7 - # The maximum number for log files. The default value is 10. - # log_file_count: 10 - # Whether to use local time for log files. The default value is true. - # log_use_localtime: true - # Whether to enable log compression. The default value is true. - # log_compress: true + # The log level of manager agent. + # mgragent_log_level: info + # The total size of manager agent.Log size is measured in Megabytes. The default value is 30M. + # mgragent_log_max_size: 30 + # Expiration time for manager agent logs. The default value is 30 days. + # mgragent_log_max_days: 30 + # The maximum number for manager agent log files. The default value is 15. + # mgragent_log_max_backups: 15 + # The log level of monitor agent. + # monagent_log_level: info + # The total size of monitor agent.Log size is measured in Megabytes. The default value is 200M. + # monagent_log_max_size: 200 + # Expiration time for monitor agent logs. The default value is 30 days. + # monagent_log_max_days: 30 + # The maximum number for monitor agent log files. The default value is 15. + # monagent_log_max_backups: 15 # Username for HTTP authentication. The default value is admin. # http_basic_auth_user: admin # Password for HTTP authentication. The default value is root. # http_basic_auth_password: root - # Username for debug service. The default value is admin. - # pprof_basic_auth_user: admin - # Password for debug service. The default value is root. - # pprof_basic_auth_password: root - # Monitor username for OceanBase Database. The user must have read access to OceanBase Database as a system tenant. The default value is root. - # monitor_user: root - # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the root_password in oceanbase-ce. - # monitor_password: + # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the ocp_agent_monitor_password in oceanbase-ce. + # monitor_password: # The SQL port for observer. The default value is 2881. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the mysql_port in oceanbase-ce. # sql_port: 2881 # The RPC port for observer. The default value is 2882. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the rpc_port in oceanbase-ce. @@ -145,136 +139,40 @@ obagent: # cluster_name: obcluster # Cluster ID for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the cluster_id in oceanbase-ce. # cluster_id: 1 - # Zone name for your observer. The default value is zone1. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the zone name in oceanbase-ce. - # zone_name: zone1 + # The redo dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the redo_dir in oceanbase-ce. + # ob_log_path: /root/observer/store + # The data dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the data_dir in oceanbase-ce. + # ob_data_path: /root/observer/store + # The work directory for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the home_path in oceanbase-ce. + # ob_install_path: /root/observer + # The log path for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the {home_path}/log in oceanbase-ce. + # observer_log_path: /root/observer/log # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. # ob_monitor_status: active - # Monitor status for your host. Active is to enable. Inactive is to disable. The default value is active. - # host_monitor_status: active - # Whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. The default value is false. - # disable_http_basic_auth: false - # Whether to disable the basic authentication for the debug interface. True is to disable. False is to enable. The default value is false. - # disable_pprof_basic_auth: false -prometheus: +ocp-server: servers: - - 172.19.33.5 - depends: - - obagent - global: - # The working directory for prometheus. prometheus is started under this directory. This is a required field. - home_path: /root/prometheus - # address: 0.0.0.0 # The ip address to bind to. Along with port, corresponds to the `web.listen-address` parameter. - # port: 9090 # The http port to use. Along with address, corresponds to the `web.listen-address` parameter. - # enable_lifecycle: true # Enable shutdown and reload via HTTP request. Corresponds to the `web.enable-lifecycle` parameter. - # data_dir: /root/prometheus/data # Base path for metrics storage. Corresponds to the `storage.tsdb.path` parameter. - # basic_auth_users: # Usernames and passwords that have full access to the web server via basic authentication. Corresponds to the `basic_auth_users` parameter. - # : # The format of `basic_auth_users` : the key is the user name and the value is the password. - # web_config: # Content of Prometheus web service config file. The format is consistent with the file. However, `basic_auth_users` cannot be set in it. Please set `basic_auth_users` above if needed. Corresponds to the `web.config.file` parameter. - # tls_server_config: - # # Certificate and key files for server to use to authenticate to client. - # cert_file: - # key_file: - # config: # Configuration of the Prometheus service. The format is consistent with the Prometheus config file. Corresponds to the `config.file` parameter. - # rule_files: - # - rules/*rules.yaml - # scrape_configs: - # - job_name: prometheus - # metrics_path: /metrics - # scheme: http - # static_configs: - # - targets: - # - localhost:9090 - # - job_name: node - # basic_auth: - # username: admin - # password: root - # metrics_path: /metrics/node/host - # scheme: http - # file_sd_configs: # Set the targets to be collected by reading local files. The example is to collect targets corresponding to all yaml files in the 'targets' directory under $home_path. - # - files: - # - 'targets/*.yaml' - # - job_name: ob_basic - # basic_auth: - # username: admin - # password: root - # metrics_path: /metrics/ob/basic - # scheme: http - # file_sd_configs: - # - files: - # - 'targets/*.yaml' - # - job_name: ob_extra - # basic_auth: - # username: admin - # password: root - # metrics_path: /metrics/ob/extra - # scheme: http - # file_sd_configs: - # - files: - # - 'targets/*.yaml' - # - job_name: agent - # basic_auth: - # username: admin - # password: root - # metrics_path: /metrics/stat - # scheme: http - # file_sd_configs: - # - files: - # - 'targets/*.yaml' - # additional_parameters: # Additional parameters for Prometheus service, among which `web.listen-address`, `web.enable-lifecycle`, `storage.tsdb.path`, `config.file` and `web.config.file` cannot be set. Please set them in the corresponding configuration above if needed. - # - log.level: debug -grafana: - servers: - - 172.19.33.5 - depends: - - prometheus + - name: server1 + ip: 192.168.1.1 global: - home_path: /root/grafana - login_password: oceanbase # Grafana login password. The default value is 'oceanbase'. - # data_dir: # Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used).$data_dir can be empty. The default value is $home_path/data. - # logs_dir: # Directory where grafana can store logs, can be empty. The default value is $data_dir/log. - # plugins_dir: # Directory where grafana will automatically scan and look for plugins, can be empty. The default value is $data_dir/plugins. - # provisioning_dir: # folder that contains provisioning config files that grafana will apply on startup and while running, can be empty. The default value is $home_path/conf/provisioning. - # temp_data_lifetime: # How long temporary images in data directory should be kept. Supported modifiers h (hours), m (minutes), Use 0 to never clean up temporary files, can be empty. The default value is 24h. - # log_max_days: # Expired days of log file(delete after max days), can be empty. The default value is 7. - # domian: # The public facing domain name used to access grafana from a browser, can be empty. The default value is $server.ip. - # port: # The http port to use, can be empty. The default value is 3000. - - # # list of datasources to insert/update depending on what's available in the database, can be empty. - # # For more parameter settings, please refer to https://grafana.com/docs/grafana/latest/administration/provisioning/#datasources - # datasources: - # name: # name of the datasource. Required and should not be 'OB-Prometheus' - # type: # datasource type. Required - # access: # access mode. direct or proxy. Required - # url: # the url of datasource - - # list of dashboards providers that load dashboards into Grafana from the local filesystem, can be empty. - # For more information, please refer to https://grafana.com/docs/grafana/latest/administration/provisioning/#dashboards - # providers: - # name: # an unique provider name. Required and should not be 'OceanBase Metrics' - # type: # provider type. Default to 'file' - # options: - # path: # path to dashboard files on disk. Required when using the 'file' type - - # # customize your Grafana instance by adding/modifying the custom configuration as follows - # # for more information, please refer to https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/#configure-grafana - # # Here, setting parameters is required for format conversion. - # # For example, if the original grafana configuration format is - # # - # # [section1.section2] - # # key1 = value1 - # # key2 = value2 - # # - # # Then when writing the configuration below, you need to write it as - # # - # # section1: - # # section2: - # # key1: value1 - # # key2: value2 - # # - # # Here we only list one item, because there are more than 500 items. Please add them according to your own needs. - # customize_config: - # # original grafana configuration format is - # # [server] - # # protocol = http - # server: - # protocol: http + # The working directory for ocp express. ocp express is started under this directory. This is a required field. + home_path: /root/ocp-server + # log_dir: /root/ocp-server/log # The log directory of ocp express server. The default value is {home_path}/log. + # memory_size: 1G # The memory size of ocp-express server. The recommend value is 512MB * (expect node num + expect tenant num) * 60MB. + # jdbc_url: jdbc:oceanbase://192.168.1.1:2881/meta_db # jdbc connection string to connect to the meta db + # jdbc_username: username # username to connect to meta db + # jdbc_password: '' # password to connect to meta db + # port: 8080 # The http port to use. + # cluster_name: obcluster # the cluster name of oceanbase cluster. Refer to the configuration item appname of oceanbase + # ob_cluster_id: 1 # the cluster id of oceanbase cluster. Refer to the configuration item cluster_id of oceanbase + # root_sys_password: # the pass of oceanbase cluster. Refer to the configuration item cluster_id of oceanbase + # agent_username: # The username of obagent + # agent_password: # The password of obagent + # # logging_file_total_size_cap: 10G # The total log file size of ocp-express server + # # logging_file_max_history: 1 # The maximum of retention days the log archive log files to keep. The default value is unlimited + # server_addresses: # The cluster info for oceanbase cluster + # - address: 127.0.0.1 # The address of oceanbase server + # svrPort: 2882 # The rpc port of oceanbase server + # sqlPort: 2881 # The mysql port of oceanbase server + # withRootServer: true # Is the oceanbase server a root server of cluster. + # agentMgrPort: 62888 # The port of obagent manager process + # agentMonPort: 62889 # The port of obagent monitor process diff --git a/example/autodeploy/distributed-example.yaml b/example/autodeploy/distributed-example.yaml index 2eec916..3999dde 100644 --- a/example/autodeploy/distributed-example.yaml +++ b/example/autodeploy/distributed-example.yaml @@ -41,8 +41,8 @@ oceanbase-ce: # datafile_size: 200G # The size of disk space used by the clog files. When ignored, autodeploy calculates this value based on the current server available resource. # log_disk_size: 66G - # System log level. The default value is INFO. - # syslog_level: INFO + # System log level. The default value is WDIAG. + # syslog_level: WDIAG # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. The default value for autodeploy mode is false. # enable_syslog_wf: false # Enable auto system log recycling or not. The default value is false. The default value for autodeploy mode is on. diff --git a/example/autodeploy/distributed-with-obproxy-and-obagent-example.yaml b/example/autodeploy/distributed-with-obproxy-and-obagent-example.yaml index 37d0d53..f9691b4 100644 --- a/example/autodeploy/distributed-with-obproxy-and-obagent-example.yaml +++ b/example/autodeploy/distributed-with-obproxy-and-obagent-example.yaml @@ -41,8 +41,8 @@ oceanbase-ce: # datafile_size: 200G # The size of disk space used by the clog files. When ignored, autodeploy calculates this value based on the current server available resource. # log_disk_size: 66G - # System log level. The default value is INFO. - # syslog_level: INFO + # System log level. The default value is WDIAG. + # syslog_level: WDIAG # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. The default value for autodeploy mode is false. # enable_syslog_wf: false # Enable auto system log recycling or not. The default value is false. The default value for autodeploy mode is on. @@ -103,40 +103,34 @@ obagent: global: # The working directory for obagent. obagent is started under this directory. This is a required field. home_path: /root/obagent - # The port that pulls and manages the metrics. The default port number is 8088. - # server_port: 8088 - # Debug port for pprof. The default port number is 8089. - # pprof_port: 8089 - # Log level. The default value is INFO. - # log_level: INFO + # The port of monitor agent. The default port number is 8088. + # monagent_http_port: 8088 + # The port of manager agent. The default port number is 8089. + # mgragent_http_port: 8089 # Log path. The default value is log/monagent.log. # log_path: log/monagent.log - # Encryption method. OBD supports aes and plain. The default value is plain. - # crypto_method: plain - # Path to store the crypto key. The default value is conf/.config_secret.key. - # crypto_path: conf/.config_secret.key - # Size for a single log file. Log size is measured in Megabytes. The default value is 30M. - # log_size: 30 - # Expiration time for logs. The default value is 7 days. - # log_expire_day: 7 - # The maximum number for log files. The default value is 10. - # log_file_count: 10 - # Whether to use local time for log files. The default value is true. - # log_use_localtime: true - # Whether to enable log compression. The default value is true. - # log_compress: true + # The log level of manager agent. + # mgragent_log_level: info + # The total size of manager agent.Log size is measured in Megabytes. The default value is 30M. + # mgragent_log_max_size: 30 + # Expiration time for manager agent logs. The default value is 30 days. + # mgragent_log_max_days: 30 + # The maximum number for manager agent log files. The default value is 15. + # mgragent_log_max_backups: 15 + # The log level of monitor agent. + # monagent_log_level: info + # The total size of monitor agent.Log size is measured in Megabytes. The default value is 200M. + # monagent_log_max_size: 200 + # Expiration time for monitor agent logs. The default value is 30 days. + # monagent_log_max_days: 30 + # The maximum number for monitor agent log files. The default value is 15. + # monagent_log_max_backups: 15 # Username for HTTP authentication. The default value is admin. # http_basic_auth_user: admin # Password for HTTP authentication. The default value is root. # http_basic_auth_password: root - # Username for debug service. The default value is admin. - # pprof_basic_auth_user: admin - # Password for debug service. The default value is root. - # pprof_basic_auth_password: root - # Monitor username for OceanBase Database. The user must have read access to OceanBase Database as a system tenant. The default value is root. - # monitor_user: root - # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the root_password in oceanbase-ce. - # monitor_password: + # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the ocp_agent_monitor_password in oceanbase-ce. + # monitor_password: # The SQL port for observer. The default value is 2881. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the mysql_port in oceanbase-ce. # sql_port: 2881 # The RPC port for observer. The default value is 2882. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the rpc_port in oceanbase-ce. @@ -145,13 +139,12 @@ obagent: # cluster_name: obcluster # Cluster ID for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the cluster_id in oceanbase-ce. # cluster_id: 1 - # Zone name for your observer. The default value is zone1. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the zone name in oceanbase-ce. - # zone_name: zone1 - # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. - # ob_monitor_status: active - # Monitor status for your host. Active is to enable. Inactive is to disable. The default value is active. - # host_monitor_status: active - # Whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. The default value is false. - # disable_http_basic_auth: false - # Whether to disable the basic authentication for the debug interface. True is to disable. False is to enable. The default value is false. - # disable_pprof_basic_auth: false + # The redo dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the redo_dir in oceanbase-ce. + # ob_log_path: /root/observer/store + # The data dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the data_dir in oceanbase-ce. + # ob_data_path: /root/observer/store + # The work directory for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the home_path in oceanbase-ce. + # ob_install_path: /root/observer + # The log path for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the {home_path}/log in oceanbase-ce. + # observer_log_path: /root/observer/log + # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. \ No newline at end of file diff --git a/example/autodeploy/distributed-with-obproxy-example.yaml b/example/autodeploy/distributed-with-obproxy-example.yaml index 6b53be4..203e9d8 100644 --- a/example/autodeploy/distributed-with-obproxy-example.yaml +++ b/example/autodeploy/distributed-with-obproxy-example.yaml @@ -41,8 +41,8 @@ oceanbase-ce: # datafile_size: 200G # The size of disk space used by the clog files. When ignored, autodeploy calculates this value based on the current server available resource. # log_disk_size: 66G - # System log level. The default value is INFO. - # syslog_level: INFO + # System log level. The default value is WDIAG. + # syslog_level: WDIAG # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. The default value for autodeploy mode is false. # enable_syslog_wf: false # Enable auto system log recycling or not. The default value is false. The default value for autodeploy mode is on. diff --git a/example/autodeploy/single-example.yaml b/example/autodeploy/single-example.yaml index 1526ba8..7a94311 100644 --- a/example/autodeploy/single-example.yaml +++ b/example/autodeploy/single-example.yaml @@ -36,8 +36,8 @@ oceanbase-ce: # datafile_size: 200G # The size of disk space used by the clog files. When ignored, autodeploy calculates this value based on the current server available resource. # log_disk_size: 66G - # System log level. The default value is INFO. - # syslog_level: INFO + # System log level. The default value is WDIAG. + # syslog_level: WDIAG # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. The default value for autodeploy mode is false. # enable_syslog_wf: false # Enable auto system log recycling or not. The default value is false. The default value for autodeploy mode is on. diff --git a/example/autodeploy/single-with-obproxy-example.yaml b/example/autodeploy/single-with-obproxy-example.yaml index 8c0b846..185688d 100644 --- a/example/autodeploy/single-with-obproxy-example.yaml +++ b/example/autodeploy/single-with-obproxy-example.yaml @@ -36,8 +36,8 @@ oceanbase-ce: # datafile_size: 200G # The size of disk space used by the clog files. When ignored, autodeploy calculates this value based on the current server available resource. # log_disk_size: 66G - # System log level. The default value is INFO. - # syslog_level: INFO + # System log level. The default value is WDIAG. + # syslog_level: WDIAG # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. The default value for autodeploy mode is false. # enable_syslog_wf: false # Enable auto system log recycling or not. The default value is false. The default value for autodeploy mode is on. diff --git a/example/distributed-example.yaml b/example/distributed-example.yaml index ebc0528..b6acd56 100644 --- a/example/distributed-example.yaml +++ b/example/distributed-example.yaml @@ -25,7 +25,6 @@ oceanbase-ce: system_memory: 30G datafile_size: 192G # Size of the data file. log_disk_size: 192G # The size of disk space used by the clog files. - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/distributed-with-obproxy-example.yaml b/example/distributed-with-obproxy-example.yaml index f8d556f..447237a 100644 --- a/example/distributed-with-obproxy-example.yaml +++ b/example/distributed-with-obproxy-example.yaml @@ -25,7 +25,6 @@ oceanbase-ce: system_memory: 30G datafile_size: 192G # Size of the data file. log_disk_size: 192G # The size of disk space used by the clog files. - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/grafana/all-components-with-prometheus-and-grafana.yaml b/example/grafana/all-components-with-prometheus-and-grafana.yaml new file mode 100644 index 0000000..f48d675 --- /dev/null +++ b/example/grafana/all-components-with-prometheus-and-grafana.yaml @@ -0,0 +1,300 @@ +## Only need to configure when remote login is required +# user: +# username: your username +# password: your password if need +# key_file: your ssh-key file path if need +# port: your ssh port, default 22 +# timeout: ssh connection timeout (second), default 30 +oceanbase-ce: + servers: + - name: server1 + # Please don't use hostname, only IP can be supported + ip: 172.19.33.2 + - name: server2 + ip: 172.19.33.3 + - name: server3 + ip: 172.19.33.4 + global: + # The working directory for OceanBase Database. OceanBase Database is started under this directory. This is a required field. + home_path: /root/observer + # The directory for data storage. The default value is $home_path/store. + # data_dir: /data + # The directory for clog, ilog, and slog. The default value is the same as the data_dir value. + # redo_dir: /redo + # Please set devname as the network adaptor's name whose ip is in the setting of severs. + # if set severs as "127.0.0.1", please set devname as "lo" + # if current ip is 192.168.1.10, and the ip's network adaptor's name is "eth0", please use "eth0" + # devname: eth0 + # External port for OceanBase Database. The default value is 2881. DO NOT change this value after the cluster is started. + # mysql_port: 2881 + # Internal port for OceanBase Database. The default value is 2882. DO NOT change this value after the cluster is started. + # rpc_port: 2882 + # Defines the zone for an observer. The default value is zone1. + # zone: zone1 + # The maximum running memory for an observer. When ignored, autodeploy calculates this value based on the current server available resource. + # memory_limit: 58G + # The percentage of the maximum available memory to the total memory. This value takes effect only when memory_limit is 0. The default value is 80. + # memory_limit_percentage: 80 + # The reserved system memory. system_memory is reserved for general tenants. The default value is 30G. Autodeploy calculates this value based on the current server available resource. + # system_memory: 22G + # The size of a data file. When ignored, autodeploy calculates this value based on the current server available resource. + # datafile_size: 200G + # The size of disk space used by the clog files. When ignored, autodeploy calculates this value based on the current server available resource. + # log_disk_size: 66G + # System log level. The default value is WDIAG. + # syslog_level: WDIAG + # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. The default value for autodeploy mode is false. + # enable_syslog_wf: false + # Enable auto system log recycling or not. The default value is false. The default value for autodeploy mode is on. + # enable_syslog_recycle: true + # The maximum number of reserved log files before enabling auto recycling. When set to 0, no logs are deleted. The default value for autodeploy mode is 4. + # max_syslog_file_count: 4 + # Cluster name for OceanBase Database. The default value is obcluster. When you deploy OceanBase Database and obproxy, this value must be the same as the cluster_name for obproxy. + # appname: obcluster + # Password for root. The default value is empty. + # root_password: + # Password for proxyro. proxyro_password must be the same as observer_sys_password. The default value is empty. + # proxyro_password: + server1: + zone: zone1 + server2: + zone: zone2 + server3: + zone: zone3 +obproxy-ce: + # Set dependent components for the component. + # When the associated configurations are not done, OBD will automatically get the these configurations from the dependent components. + depends: + - oceanbase-ce + servers: + - 192.168.1.5 + global: + listen_port: 2883 # External port. The default value is 2883. + prometheus_listen_port: 2884 # The Prometheus port. The default value is 2884. + home_path: /root/obproxy + # oceanbase root server list + # format: ip:mysql_port;ip:mysql_port. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. + # rs_list: 192.168.1.2:2881;192.168.1.3:2881;192.168.1.4:2881 + enable_cluster_checkout: false + # observer cluster name, consistent with oceanbase-ce's appname. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. + # cluster_name: obcluster + skip_proxy_sys_private_check: true + enable_strict_kernel_release: false + # obproxy_sys_password: # obproxy sys user password, can be empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. + # observer_sys_password: # proxyro user pasword, consistent with oceanbase-ce's proxyro_password, can be empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. +obproxy-ce: + depends: + - oceanbase-ce + servers: + - 192.168.1.5 + global: + # The working directory for obproxy. Obproxy is started under this directory. This is a required field. + home_path: /root/obproxy + skip_proxy_sys_private_check: true + enable_strict_kernel_release: false + # External port. The default value is 2883. + # listen_port: 2883 + # The Prometheus port. The default value is 2884. + # prometheus_listen_port: 2884 + # rs_list is the root server list for observers. The default root server is the first server in the zone. + # The format for rs_list is observer_ip:observer_mysql_port;observer_ip:observer_mysql_port. + # Ignore this value in autodeploy mode. + # rs_list: 127.0.0.1:2881 + # Cluster name for the proxy OceanBase Database. The default value is obcluster. This value must be set to the same with the appname for OceanBase Database. + # cluster_name: obcluster + # Password for obproxy system tenant. The default value is empty. + # obproxy_sys_password: + # Password for proxyro. proxyro_password must be the same with proxyro_password. The default value is empty. + # observer_sys_password: +obagent: + # Set dependent components for the component. + # When the associated configurations are not done, OBD will automatically get the these configurations from the dependent components. + depends: + - oceanbase-ce + # The list of servers to be monitored. This list is consistent with the servers in oceanbase-ce. + servers: + - name: server1 + # Please don't use hostname, only IP is supported. + ip: 172.19.33.2 + - name: server2 + ip: 172.19.33.3 + - name: server3 + ip: 172.19.33.4 + global: + # The working directory for obagent. obagent is started under this directory. This is a required field. + home_path: /root/obagent + # The port that pulls and manages the metrics. The default port number is 8088. + # server_port: 8088 + # Debug port for pprof. The default port number is 8089. + # pprof_port: 8089 + # Log level. The default value is INFO. + # log_level: INFO + # Log path. The default value is log/monagent.log. + # log_path: log/monagent.log + # Encryption method. OBD supports aes and plain. The default value is plain. + # crypto_method: plain + # Path to store the crypto key. The default value is conf/.config_secret.key. + # crypto_path: conf/.config_secret.key + # Size for a single log file. Log size is measured in Megabytes. The default value is 30M. + # log_size: 30 + # Expiration time for logs. The default value is 7 days. + # log_expire_day: 7 + # The maximum number for log files. The default value is 10. + # log_file_count: 10 + # Whether to use local time for log files. The default value is true. + # log_use_localtime: true + # Whether to enable log compression. The default value is true. + # log_compress: true + # Username for HTTP authentication. The default value is admin. + # http_basic_auth_user: admin + # Password for HTTP authentication. The default value is root. + # http_basic_auth_password: root + # Username for debug service. The default value is admin. + # pprof_basic_auth_user: admin + # Password for debug service. The default value is root. + # pprof_basic_auth_password: root + # Monitor username for OceanBase Database. The user must have read access to OceanBase Database as a system tenant. The default value is root. + # monitor_user: root + # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the root_password in oceanbase-ce. + # monitor_password: + # The SQL port for observer. The default value is 2881. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the mysql_port in oceanbase-ce. + # sql_port: 2881 + # The RPC port for observer. The default value is 2882. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the rpc_port in oceanbase-ce. + # rpc_port: 2882 + # Cluster name for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the appname in oceanbase-ce. + # cluster_name: obcluster + # Cluster ID for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the cluster_id in oceanbase-ce. + # cluster_id: 1 + # Zone name for your observer. The default value is zone1. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the zone name in oceanbase-ce. + # zone_name: zone1 + # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. + # ob_monitor_status: active + # Monitor status for your host. Active is to enable. Inactive is to disable. The default value is active. + # host_monitor_status: active + # Whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. The default value is false. + # disable_http_basic_auth: false + # Whether to disable the basic authentication for the debug interface. True is to disable. False is to enable. The default value is false. + # disable_pprof_basic_auth: false +prometheus: + servers: + - 192.168.1.5 + depends: + - obagent + global: + # The working directory for prometheus. prometheus is started under this directory. This is a required field. + home_path: /root/prometheus + # address: 0.0.0.0 # The ip address to bind to. Along with port, corresponds to the `web.listen-address` parameter. + # port: 9090 # The http port to use. Along with address, corresponds to the `web.listen-address` parameter. + # enable_lifecycle: true # Enable shutdown and reload via HTTP request. Corresponds to the `web.enable-lifecycle` parameter. + # data_dir: /root/prometheus/data # Base path for metrics storage. Corresponds to the `storage.tsdb.path` parameter. + # basic_auth_users: # Usernames and passwords that have full access to the web server via basic authentication. Corresponds to the `basic_auth_users` parameter. + # : # The format of `basic_auth_users` : the key is the user name and the value is the password. + # web_config: # Content of Prometheus web service config file. The format is consistent with the file. However, `basic_auth_users` cannot be set in it. Please set `basic_auth_users` above if needed. Corresponds to the `web.config.file` parameter. + # tls_server_config: + # # Certificate and key files for server to use to authenticate to client. + # cert_file: + # key_file: + # config: # Configuration of the Prometheus service. The format is consistent with the Prometheus config file. Corresponds to the `config.file` parameter. + # rule_files: + # - rules/*rules.yaml + # scrape_configs: + # - job_name: prometheus + # metrics_path: /metrics + # scheme: http + # static_configs: + # - targets: + # - localhost:9090 + # - job_name: node + # basic_auth: + # username: admin + # password: root + # metrics_path: /metrics/node/host + # scheme: http + # file_sd_configs: # Set the targets to be collected by reading local files. The example is to collect targets corresponding to all yaml files in the 'targets' directory under $home_path. + # - files: + # - 'targets/*.yaml' + # - job_name: ob_basic + # basic_auth: + # username: admin + # password: root + # metrics_path: /metrics/ob/basic + # scheme: http + # file_sd_configs: + # - files: + # - 'targets/*.yaml' + # - job_name: ob_extra + # basic_auth: + # username: admin + # password: root + # metrics_path: /metrics/ob/extra + # scheme: http + # file_sd_configs: + # - files: + # - 'targets/*.yaml' + # - job_name: agent + # basic_auth: + # username: admin + # password: root + # metrics_path: /metrics/stat + # scheme: http + # file_sd_configs: + # - files: + # - 'targets/*.yaml' + # additional_parameters: # Additional parameters for Prometheus service, among which `web.listen-address`, `web.enable-lifecycle`, `storage.tsdb.path`, `config.file` and `web.config.file` cannot be set. Please set them in the corresponding configuration above if needed. + # - log.level: debug +grafana: + servers: + - 192.168.1.5 + depends: + - prometheus + global: + home_path: /root/grafana + login_password: oceanbase # Grafana login password. The default value is 'oceanbase'. + # data_dir: # Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used).$data_dir can be empty. The default value is $home_path/data. + # logs_dir: # Directory where grafana can store logs, can be empty. The default value is $data_dir/log. + # plugins_dir: # Directory where grafana will automatically scan and look for plugins, can be empty. The default value is $data_dir/plugins. + # provisioning_dir: # folder that contains provisioning config files that grafana will apply on startup and while running, can be empty. The default value is $home_path/conf/provisioning. + # temp_data_lifetime: # How long temporary images in data directory should be kept. Supported modifiers h (hours), m (minutes), Use 0 to never clean up temporary files, can be empty. The default value is 24h. + # log_max_days: # Expired days of log file(delete after max days), can be empty. The default value is 7. + # domian: # The public facing domain name used to access grafana from a browser, can be empty. The default value is $server.ip. + # port: # The http port to use, can be empty. The default value is 3000. + + # # list of datasources to insert/update depending on what's available in the database, can be empty. + # # For more parameter settings, please refer to https://grafana.com/docs/grafana/latest/administration/provisioning/#datasources + # datasources: + # name: # name of the datasource. Required and should not be 'OB-Prometheus' + # type: # datasource type. Required + # access: # access mode. direct or proxy. Required + # url: # the url of datasource + + # list of dashboards providers that load dashboards into Grafana from the local filesystem, can be empty. + # For more information, please refer to https://grafana.com/docs/grafana/latest/administration/provisioning/#dashboards + # providers: + # name: # an unique provider name. Required and should not be 'OceanBase Metrics' + # type: # provider type. Default to 'file' + # options: + # path: # path to dashboard files on disk. Required when using the 'file' type + + # # customize your Grafana instance by adding/modifying the custom configuration as follows + # # for more information, please refer to https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/#configure-grafana + # # Here, setting parameters is required for format conversion. + # # For example, if the original grafana configuration format is + # # + # # [section1.section2] + # # key1 = value1 + # # key2 = value2 + # # + # # Then when writing the configuration below, you need to write it as + # # + # # section1: + # # section2: + # # key1: value1 + # # key2: value2 + # # + # # Here we only list one item, because there are more than 500 items. Please add them according to your own needs. + # customize_config: + # # original grafana configuration format is + # # [server] + # # protocol = http + # server: + # protocol: http \ No newline at end of file diff --git a/example/local-example.yaml b/example/local-example.yaml index ea254f1..dd15e63 100644 --- a/example/local-example.yaml +++ b/example/local-example.yaml @@ -22,7 +22,6 @@ oceanbase-ce: system_memory: 30G datafile_size: 192G # Size of the data file. log_disk_size: 192G # The size of disk space used by the clog files. - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/mini-distributed-example.yaml b/example/mini-distributed-example.yaml index e366c85..3cf262e 100644 --- a/example/mini-distributed-example.yaml +++ b/example/mini-distributed-example.yaml @@ -24,10 +24,9 @@ oceanbase-ce: memory_limit: 6G # The maximum running memory for an observer system_memory: 1G # The reserved system memory. system_memory is reserved for general tenants. The default value is 30G. datafile_size: 20G # Size of the data file. - log_disk_size: 24G # The size of disk space used by the clog files. + log_disk_size: 15G # The size of disk space used by the clog files. cpu_count: 16 production_mode: false - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/mini-distributed-with-obproxy-example.yaml b/example/mini-distributed-with-obproxy-example.yaml index 7d4b097..3301a88 100644 --- a/example/mini-distributed-with-obproxy-example.yaml +++ b/example/mini-distributed-with-obproxy-example.yaml @@ -24,10 +24,9 @@ oceanbase-ce: memory_limit: 6G # The maximum running memory for an observer system_memory: 1G # The reserved system memory. system_memory is reserved for general tenants. The default value is 30G. datafile_size: 20G # Size of the data file. - log_disk_size: 24G # The size of disk space used by the clog files. + log_disk_size: 15G # The size of disk space used by the clog files. cpu_count: 16 production_mode: false - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/mini-local-example.yaml b/example/mini-local-example.yaml index 4a6bef8..9d8055a 100755 --- a/example/mini-local-example.yaml +++ b/example/mini-local-example.yaml @@ -21,10 +21,9 @@ oceanbase-ce: memory_limit: 6G # The maximum running memory for an observer system_memory: 1G # The reserved system memory. system_memory is reserved for general tenants. The default value is 30G. datafile_size: 20G # Size of the data file. - log_disk_size: 24G # The size of disk space used by the clog files. + log_disk_size: 15G # The size of disk space used by the clog files. cpu_count: 16 production_mode: false - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/mini-single-example.yaml b/example/mini-single-example.yaml index d96c623..24faa42 100755 --- a/example/mini-single-example.yaml +++ b/example/mini-single-example.yaml @@ -28,10 +28,9 @@ oceanbase-ce: memory_limit: 6G # The maximum running memory for an observer system_memory: 1G # The reserved system memory. system_memory is reserved for general tenants. The default value is 30G. datafile_size: 20G # Size of the data file. - log_disk_size: 24G # The size of disk space used by the clog files. + log_disk_size: 15G # The size of disk space used by the clog files. cpu_count: 16 production_mode: false - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/mini-single-with-obproxy-example.yaml b/example/mini-single-with-obproxy-example.yaml index da967aa..dd5ee0e 100644 --- a/example/mini-single-with-obproxy-example.yaml +++ b/example/mini-single-with-obproxy-example.yaml @@ -28,10 +28,9 @@ oceanbase-ce: memory_limit: 6G # The maximum running memory for an observer system_memory: 1G # The reserved system memory. system_memory is reserved for general tenants. The default value is 30G. datafile_size: 20G # Size of the data file. - log_disk_size: 24G # The size of disk space used by the clog files. + log_disk_size: 15G # The size of disk space used by the clog files. cpu_count: 16 production_mode: false - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/obagent/distributed-with-obproxy-and-obagent-example.yaml b/example/obagent/distributed-with-obproxy-and-obagent-example.yaml index b0cebce..55d1b30 100644 --- a/example/obagent/distributed-with-obproxy-and-obagent-example.yaml +++ b/example/obagent/distributed-with-obproxy-and-obagent-example.yaml @@ -25,7 +25,6 @@ oceanbase-ce: system_memory: 30G datafile_size: 192G # Size of the data file. log_disk_size: 192G # The size of disk space used by the clog files. - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. @@ -100,40 +99,34 @@ obagent: global: # The working directory for obagent. obagent is started under this directory. This is a required field. home_path: /root/obagent - # The port that pulls and manages the metrics. The default port number is 8088. - server_port: 8088 - # Debug port for pprof. The default port number is 8089. - pprof_port: 8089 - # Log level. The default value is INFO. - log_level: INFO + # The port of monitor agent. The default port number is 8088. + monagent_http_port: 8088 + # The port of manager agent. The default port number is 8089. + mgragent_http_port: 8089 # Log path. The default value is log/monagent.log. log_path: log/monagent.log - # Encryption method. OBD supports aes and plain. The default value is plain. - crypto_method: plain - # Path to store the crypto key. The default value is conf/.config_secret.key. - # crypto_path: conf/.config_secret.key - # Size for a single log file. Log size is measured in Megabytes. The default value is 30M. - log_size: 30 - # Expiration time for logs. The default value is 7 days. - log_expire_day: 7 - # The maximum number for log files. The default value is 10. - log_file_count: 10 - # Whether to use local time for log files. The default value is true. - # log_use_localtime: true - # Whether to enable log compression. The default value is true. - # log_compress: true + # The log level of manager agent. + mgragent_log_level: info + # The total size of manager agent.Log size is measured in Megabytes. The default value is 30M. + mgragent_log_max_size: 30 + # Expiration time for manager agent logs. The default value is 30 days. + mgragent_log_max_days: 30 + # The maximum number for manager agent log files. The default value is 15. + mgragent_log_max_backups: 15 + # The log level of monitor agent. + monagent_log_level: info + # The total size of monitor agent.Log size is measured in Megabytes. The default value is 200M. + monagent_log_max_size: 200 + # Expiration time for monitor agent logs. The default value is 30 days. + monagent_log_max_days: 30 + # The maximum number for monitor agent log files. The default value is 15. + monagent_log_max_backups: 15 # Username for HTTP authentication. The default value is admin. http_basic_auth_user: admin # Password for HTTP authentication. The default value is root. http_basic_auth_password: root - # Username for debug service. The default value is admin. - pprof_basic_auth_user: admin - # Password for debug service. The default value is root. - pprof_basic_auth_password: root - # Monitor username for OceanBase Database. The user must have read access to OceanBase Database as a system tenant. The default value is root. - # monitor_user: root - # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the root_password in oceanbase-ce. - # monitor_password: + # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the ocp_agent_monitor_password in oceanbase-ce. + # monitor_password: # The SQL port for observer. The default value is 2881. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the mysql_port in oceanbase-ce. # sql_port: 2881 # The RPC port for observer. The default value is 2882. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the rpc_port in oceanbase-ce. @@ -142,13 +135,24 @@ obagent: # cluster_name: obcluster # Cluster ID for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the cluster_id in oceanbase-ce. # cluster_id: 1 - # Zone name for your observer. The default value is zone1. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the zone name in oceanbase-ce. - # zone_name: zone1 + # The redo dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the redo_dir in oceanbase-ce. + # ob_log_path: /root/observer/store + # The data dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the data_dir in oceanbase-ce. + # ob_data_path: /root/observer/store + # The work directory for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the home_path in oceanbase-ce. + # ob_install_path: /root/observer + # The log path for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the {home_path}/log in oceanbase-ce. + # observer_log_path: /root/observer/log # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. ob_monitor_status: active - # Monitor status for your host. Active is to enable. Inactive is to disable. The default value is active. - host_monitor_status: active - # Whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. The default value is false. - disable_http_basic_auth: false - # Whether to disable the basic authentication for the debug interface. True is to disable. False is to enable. The default value is false. - disable_pprof_basic_auth: false \ No newline at end of file + # Synchronize the obagent-related information to the specified path of the remote host, as the targets specified by `file_sd_config` in the Prometheus configuration. + # For prometheus that depends on obagent, it can be specified to $home_path/targets of prometheus. + # For independently deployed prometheus, specify the files to be collected by setting `config` -> `scrape_configs` -> `file_sd_configs` -> `files`. For details, please refer to prometheus-only-example.yaml. + # target_sync_configs: + # - host: 192.168.1.1 + # target_dir: /root/prometheus/targets + # username: your username + # password: your password if need + # key_file: your ssh-key file path if need + # port: your ssh port, default 22 + # timeout: ssh connection timeout (second), default 30 \ No newline at end of file diff --git a/example/obagent/obagent-only-1.2.0-example.yaml b/example/obagent/obagent-only-1.2.0-example.yaml new file mode 100644 index 0000000..d6a95b4 --- /dev/null +++ b/example/obagent/obagent-only-1.2.0-example.yaml @@ -0,0 +1,84 @@ +## Only need to configure when remote login is required +# user: +# username: your username +# password: your password if need +# key_file: your ssh-key file path if need +# port: your ssh port, default 22 +# timeout: ssh connection timeout (second), default 30 +obagent: + servers: + # Please don't use hostname, only IP can be supported + - 192.168.1.2 + - 192.168.1.3 + - 192.168.1.4 + global: + # The working directory for obagent. obagent is started under this directory. This is a required field. + home_path: /root/obagent + # The port that pulls and manages the metrics. The default port number is 8088. + server_port: 8088 + # Debug port for pprof. The default port number is 8089. + pprof_port: 8089 + # Log path. The default value is log/monagent.log. + log_path: log/monagent.log + # Encryption method. OBD supports aes and plain. The default value is plain. + crypto_method: plain + # Path to store the crypto key. The default value is conf/.config_secret.key. + # crypto_path: conf/.config_secret.key + # Size for a single log file. Log size is measured in Megabytes. The default value is 30M. + log_size: 30 + # Expiration time for logs. The default value is 7 days. + log_expire_day: 7 + # The maximum number for log files. The default value is 10. + log_file_count: 10 + # Whether to use local time for log files. The default value is true. + # log_use_localtime: true + # Whether to enable log compression. The default value is true. + # log_compress: true + # Username for HTTP authentication. The default value is admin. + http_basic_auth_user: admin + # Password for HTTP authentication. The default value is root. + http_basic_auth_password: root + # Username for debug service. The default value is admin. + pprof_basic_auth_user: admin + # Password for debug service. The default value is root. + pprof_basic_auth_password: root + # Monitor username for OceanBase Database. The user must have read access to OceanBase Database as a system tenant. The default value is root. + monitor_user: root + # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the root_password in oceanbase-ce. + monitor_password: + # The SQL port for observer. The default value is 2881. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the mysql_port in oceanbase-ce. + sql_port: 2881 + # The RPC port for observer. The default value is 2882. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the rpc_port in oceanbase-ce. + rpc_port: 2882 + # Cluster name for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the appname in oceanbase-ce. + cluster_name: obcluster + # Cluster ID for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the cluster_id in oceanbase-ce. + cluster_id: 1 + # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. + ob_monitor_status: active + # Monitor status for your host. Active is to enable. Inactive is to disable. The default value is active. + host_monitor_status: active + # Whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. The default value is false. + disable_http_basic_auth: false + # Whether to disable the basic authentication for the debug interface. True is to disable. False is to enable. The default value is false. + disable_pprof_basic_auth: false + # Synchronize the obagent-related information to the specified path of the remote host, as the targets specified by `file_sd_config` in the Prometheus configuration. + # For prometheus that depends on obagent, it can be specified to $home_path/targets of prometheus. + # For independently deployed prometheus, specify the files to be collected by setting `config` -> `scrape_configs` -> `file_sd_configs` -> `files`. For details, please refer to prometheus-only-example.yaml. + # target_sync_configs: + # - host: 192.168.1.1 + # target_dir: /root/prometheus/targets + # username: your username + # password: your password if need + # key_file: your ssh-key file path if need + # port: your ssh port, default 22 + # timeout: ssh connection timeout (second), default 30 + 192.168.1.2: + # Zone name for your observer. The default value is zone1. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the zone name in oceanbase-ce. + zone_name: zone1 + 192.168.1.3: + # Zone name for your observer. The default value is zone1. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the zone name in oceanbase-ce. + zone_name: zone2 + 192.168.1.4: + # Zone name for your observer. The default value is zone1. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the zone name in oceanbase-ce. + zone_name: zone3 \ No newline at end of file diff --git a/example/obagent/obagent-only-example.yaml b/example/obagent/obagent-only-example.yaml index 3419f51..fc45667 100644 --- a/example/obagent/obagent-only-example.yaml +++ b/example/obagent/obagent-only-example.yaml @@ -14,39 +14,33 @@ obagent: global: # The working directory for obagent. obagent is started under this directory. This is a required field. home_path: /root/obagent - # The port that pulls and manages the metrics. The default port number is 8088. - server_port: 8088 - # Debug port for pprof. The default port number is 8089. - pprof_port: 8089 - # Log level. The default value is INFO. - log_level: INFO + # The port of monitor agent. The default port number is 8088. + monagent_http_port: 8088 + # The port of manager agent. The default port number is 8089. + mgragent_http_port: 8089 # Log path. The default value is log/monagent.log. log_path: log/monagent.log - # Encryption method. OBD supports aes and plain. The default value is plain. - crypto_method: plain - # Path to store the crypto key. The default value is conf/.config_secret.key. - # crypto_path: conf/.config_secret.key - # Size for a single log file. Log size is measured in Megabytes. The default value is 30M. - log_size: 30 - # Expiration time for logs. The default value is 7 days. - log_expire_day: 7 - # The maximum number for log files. The default value is 10. - log_file_count: 10 - # Whether to use local time for log files. The default value is true. - # log_use_localtime: true - # Whether to enable log compression. The default value is true. - # log_compress: true + # The log level of manager agent. + mgragent_log_level: info + # The total size of manager agent.Log size is measured in Megabytes. The default value is 30M. + mgragent_log_max_size: 30 + # Expiration time for manager agent logs. The default value is 30 days. + mgragent_log_max_days: 30 + # The maximum number for manager agent log files. The default value is 15. + mgragent_log_max_backups: 15 + # The log level of monitor agent. + monagent_log_level: info + # The total size of monitor agent.Log size is measured in Megabytes. The default value is 200M. + monagent_log_max_size: 200 + # Expiration time for monitor agent logs. The default value is 30 days. + monagent_log_max_days: 30 + # The maximum number for monitor agent log files. The default value is 15. + monagent_log_max_backups: 15 # Username for HTTP authentication. The default value is admin. http_basic_auth_user: admin # Password for HTTP authentication. The default value is root. http_basic_auth_password: root - # Username for debug service. The default value is admin. - pprof_basic_auth_user: admin - # Password for debug service. The default value is root. - pprof_basic_auth_password: root - # Monitor username for OceanBase Database. The user must have read access to OceanBase Database as a system tenant. The default value is root. - monitor_user: root - # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the root_password in oceanbase-ce. + # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the ocp_agent_monitor_password in oceanbase-ce. monitor_password: # The SQL port for observer. The default value is 2881. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the mysql_port in oceanbase-ce. sql_port: 2881 @@ -56,14 +50,16 @@ obagent: cluster_name: obcluster # Cluster ID for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the cluster_id in oceanbase-ce. cluster_id: 1 + # The redo dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the redo_dir in oceanbase-ce. + ob_log_path: /root/observer/store + # The data dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the data_dir in oceanbase-ce. + ob_data_path: /root/observer/store + # The work directory for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the home_path in oceanbase-ce. + ob_install_path: /root/observer + # The log path for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the {home_path}/log in oceanbase-ce. + observer_log_path: /root/observer/log # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. ob_monitor_status: active - # Monitor status for your host. Active is to enable. Inactive is to disable. The default value is active. - host_monitor_status: active - # Whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. The default value is false. - disable_http_basic_auth: false - # Whether to disable the basic authentication for the debug interface. True is to disable. False is to enable. The default value is false. - disable_pprof_basic_auth: false # Synchronize the obagent-related information to the specified path of the remote host, as the targets specified by `file_sd_config` in the Prometheus configuration. # For prometheus that depends on obagent, it can be specified to $home_path/targets of prometheus. # For independently deployed prometheus, specify the files to be collected by setting `config` -> `scrape_configs` -> `file_sd_configs` -> `files`. For details, please refer to prometheus-only-example.yaml. diff --git a/example/obproxy/distributed-with-obproxy-example.yaml b/example/obproxy/distributed-with-obproxy-example.yaml index f8d556f..447237a 100644 --- a/example/obproxy/distributed-with-obproxy-example.yaml +++ b/example/obproxy/distributed-with-obproxy-example.yaml @@ -25,7 +25,6 @@ oceanbase-ce: system_memory: 30G datafile_size: 192G # Size of the data file. log_disk_size: 192G # The size of disk space used by the clog files. - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/oceanbase-3.x/distributed-with-obproxy-and-obagent-example.yaml b/example/oceanbase-3.x/distributed-with-obproxy-and-obagent-example.yaml new file mode 100644 index 0000000..300c798 --- /dev/null +++ b/example/oceanbase-3.x/distributed-with-obproxy-and-obagent-example.yaml @@ -0,0 +1,159 @@ +## Only need to configure when remote login is required +# user: +# username: your username +# password: your password if need +# key_file: your ssh-key file path if need +# port: your ssh port, default 22 +# timeout: ssh connection timeout (second), default 30 +oceanbase-ce: + servers: + - name: server1 + # Please don't use hostname, only IP can be supported + ip: 172.19.33.2 + - name: server2 + ip: 172.19.33.3 + - name: server3 + ip: 172.19.33.4 + global: + # Please set devname as the network adaptor's name whose ip is in the setting of severs. + # if set severs as "127.0.0.1", please set devname as "lo" + # if current ip is 192.168.1.10, and the ip's network adaptor's name is "eth0", please use "eth0" + devname: eth0 + # if current hardware's memory capacity is smaller than 50G, please use the setting of "mini-single-example.yaml" and do a small adjustment. + memory_limit: 64G # The maximum running memory for an observer + # The reserved system memory. system_memory is reserved for general tenants. The default value is 30G. + system_memory: 30G + datafile_size: 192G # Size of the data file. + log_disk_size: 192G # The size of disk space used by the clog files. + enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. + enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. + max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. + # root_password: # root user password + # In this example , support multiple ob process in single node, so different process use different ports. + # If deploy ob cluster in multiple nodes, the port and path setting can be same. + server1: + mysql_port: 2881 # External port for OceanBase Database. The default value is 2881. DO NOT change this value after the cluster is started. + rpc_port: 2882 # Internal port for OceanBase Database. The default value is 2882. DO NOT change this value after the cluster is started. + # The working directory for OceanBase Database. OceanBase Database is started under this directory. This is a required field. + home_path: /root/observer + # The directory for data storage. The default value is $home_path/store. + # data_dir: /data + # The directory for clog, ilog, and slog. The default value is the same as the data_dir value. + # redo_dir: /redo + zone: zone1 + server2: + mysql_port: 2881 # External port for OceanBase Database. The default value is 2881. DO NOT change this value after the cluster is started. + rpc_port: 2882 # Internal port for OceanBase Database. The default value is 2882. DO NOT change this value after the cluster is started. + # The working directory for OceanBase Database. OceanBase Database is started under this directory. This is a required field. + home_path: /root/observer + # The directory for data storage. The default value is $home_path/store. + # data_dir: /data + # The directory for clog, ilog, and slog. The default value is the same as the data_dir value. + # redo_dir: /redo + zone: zone2 + server3: + mysql_port: 2881 # External port for OceanBase Database. The default value is 2881. DO NOT change this value after the cluster is started. + rpc_port: 2882 # Internal port for OceanBase Database. The default value is 2882. DO NOT change this value after the cluster is started. + # The working directory for OceanBase Database. OceanBase Database is started under this directory. This is a required field. + home_path: /root/observer + # The directory for data storage. The default value is $home_path/store. + # data_dir: /data + # The directory for clog, ilog, and slog. The default value is the same as the data_dir value. + # redo_dir: /redo + zone: zone3 +obproxy-ce: + servers: + - 192.168.1.5 + # Set dependent components for the component. + # When the associated configurations are not done, OBD will automatically get the these configurations from the dependent components. + depends: + - oceanbase-ce + global: + listen_port: 2883 # External port. The default value is 2883. + prometheus_listen_port: 2884 # The Prometheus port. The default value is 2884. + home_path: /root/obproxy + # oceanbase root server list + # format: ip:mysql_port;ip:mysql_port. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. + # rs_list: 192.168.1.2:2881;192.168.1.3:2881;192.168.1.4:2881 + enable_cluster_checkout: false + # observer cluster name, consistent with oceanbase-ce's appname. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. + # cluster_name: obcluster + skip_proxy_sys_private_check: true + enable_strict_kernel_release: false + # obproxy_sys_password: # obproxy sys user password, can be empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. + # observer_sys_password: # proxyro user pasword, consistent with oceanbase-ce's proxyro_password, can be empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. +obagent: + version: 1.2.0 + # The list of servers to be monitored. This list is consistent with the servers in oceanbase-ce. + servers: + - name: server1 + # Please don't use hostname, only IP can be supported + ip: 172.19.33.2 + - name: server2 + ip: 172.19.33.3 + - name: server3 + ip: 172.19.33.4 + # Set dependent components for the component. + # When the associated configurations are not done, OBD will automatically get the these configurations from the dependent components. + depends: + - oceanbase-ce + global: + # The working directory for obagent. obagent is started under this directory. This is a required field. + home_path: /root/obagent + # The port of monitor agent. The default port number is 8088. + monagent_http_port: 8088 + # The port of manager agent. The default port number is 8089. + mgragent_http_port: 8089 + # Log path. The default value is log/monagent.log. + log_path: log/monagent.log + # The log level of manager agent. + mgragent_log_level: info + # The total size of manager agent.Log size is measured in Megabytes. The default value is 30M. + mgragent_log_max_size: 30 + # Expiration time for manager agent logs. The default value is 30 days. + mgragent_log_max_days: 30 + # The maximum number for manager agent log files. The default value is 15. + mgragent_log_max_backups: 15 + # The log level of monitor agent. + monagent_log_level: info + # The total size of monitor agent.Log size is measured in Megabytes. The default value is 200M. + monagent_log_max_size: 200 + # Expiration time for monitor agent logs. The default value is 30 days. + monagent_log_max_days: 30 + # The maximum number for monitor agent log files. The default value is 15. + monagent_log_max_backups: 15 + # Username for HTTP authentication. The default value is admin. + http_basic_auth_user: admin + # Password for HTTP authentication. The default value is root. + http_basic_auth_password: root + # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the ocp_agent_monitor_password in oceanbase-ce. + # monitor_password: + # The SQL port for observer. The default value is 2881. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the mysql_port in oceanbase-ce. + # sql_port: 2881 + # The RPC port for observer. The default value is 2882. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the rpc_port in oceanbase-ce. + # rpc_port: 2882 + # Cluster name for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the appname in oceanbase-ce. + # cluster_name: obcluster + # Cluster ID for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the cluster_id in oceanbase-ce. + # cluster_id: 1 + # The redo dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the redo_dir in oceanbase-ce. + # ob_log_path: /root/observer/store + # The data dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the data_dir in oceanbase-ce. + # ob_data_path: /root/observer/store + # The work directory for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the home_path in oceanbase-ce. + # ob_install_path: /root/observer + # The log path for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the {home_path}/log in oceanbase-ce. + # observer_log_path: /root/observer/log + # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. + ob_monitor_status: active + # Synchronize the obagent-related information to the specified path of the remote host, as the targets specified by `file_sd_config` in the Prometheus configuration. + # For prometheus that depends on obagent, it can be specified to $home_path/targets of prometheus. + # For independently deployed prometheus, specify the files to be collected by setting `config` -> `scrape_configs` -> `file_sd_configs` -> `files`. For details, please refer to prometheus-only-example.yaml. + # target_sync_configs: + # - host: 192.168.1.1 + # target_dir: /root/prometheus/targets + # username: your username + # password: your password if need + # key_file: your ssh-key file path if need + # port: your ssh port, default 22 + # timeout: ssh connection timeout (second), default 30 \ No newline at end of file diff --git a/example/ocp-express/ocp-express-only.yaml b/example/ocp-express/ocp-express-only.yaml new file mode 100644 index 0000000..3608cc2 --- /dev/null +++ b/example/ocp-express/ocp-express-only.yaml @@ -0,0 +1,34 @@ +## Only need to configure when remote login is required +# user: +# username: your username +# password: your password if need +# key_file: your ssh-key file path if need +# port: your ssh port, default 22 +# timeout: ssh connection timeout (second), default 30 +ocp-server: + servers: + - name: server1 + ip: 192.168.1.1 + global: + # The working directory for ocp express. ocp express is started under this directory. This is a required field. + home_path: /root/ocp-server + # log_dir: /root/ocp-server/log # The log directory of ocp express server. The default value is {home_path}/log. + memory_size: 1G # The memory size of ocp-express server. The recommend value is 512MB * (expect node num + expect tenant num) * 60MB. + jdbc_url: jdbc:oceanbase://192.168.1.1:2881/meta_db # jdbc connection string to connect to the meta db + jdbc_username: username # username to connect to meta db + jdbc_password: '' # password to connect to meta db + port: 8080 # The http port to use. + cluster_name: obcluster # the cluster name of oceanbase cluster. Refer to the configuration item appname of oceanbase + ob_cluster_id: 1 # the cluster id of oceanbase cluster. Refer to the configuration item cluster_id of oceanbase + root_sys_password: # the pass of oceanbase cluster. Refer to the configuration item cluster_id of oceanbase + agent_username: # The username of obagent + agent_password: # The password of obagent + # logging_file_total_size_cap: 10G # The total log file size of ocp-express server + # logging_file_max_history: 1 # The maximum of retention days the log archive log files to keep. The default value is unlimited + server_addresses: # The cluster info for oceanbase cluster + - address: 127.0.0.1 # The address of oceanbase server + svrPort: 2882 # The rpc port of oceanbase server + sqlPort: 2881 # The mysql port of oceanbase server + withRootServer: true # Is the oceanbase server a root server of cluster. + agentMgrPort: 62888 # The port of obagent manager process + agentMonPort: 62889 # The port of obagent monitor process diff --git a/example/prometheus/distributed-with-obagent-and-prometheus-example.yaml b/example/prometheus/distributed-with-obagent-and-prometheus-example.yaml index fa4fea9..1eff5af 100644 --- a/example/prometheus/distributed-with-obagent-and-prometheus-example.yaml +++ b/example/prometheus/distributed-with-obagent-and-prometheus-example.yaml @@ -25,7 +25,6 @@ oceanbase-ce: system_memory: 30G datafile_size: 192G # Size of the data file. log_disk_size: 192G # The size of disk space used by the clog files. - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. @@ -79,39 +78,33 @@ obagent: global: # The working directory for obagent. obagent is started under this directory. This is a required field. home_path: /root/obagent - # The port that pulls and manages the metrics. The default port number is 8088. - server_port: 8088 - # Debug port for pprof. The default port number is 8089. - pprof_port: 8089 - # Log level. The default value is INFO. - log_level: INFO + # The port of monitor agent. The default port number is 8088. + monagent_http_port: 8088 + # The port of manager agent. The default port number is 8089. + mgragent_http_port: 8089 # Log path. The default value is log/monagent.log. log_path: log/monagent.log - # Encryption method. OBD supports aes and plain. The default value is plain. - crypto_method: plain - # Path to store the crypto key. The default value is conf/.config_secret.key. - # crypto_path: conf/.config_secret.key - # Size for a single log file. Log size is measured in Megabytes. The default value is 30M. - log_size: 30 - # Expiration time for logs. The default value is 7 days. - log_expire_day: 7 - # The maximum number for log files. The default value is 10. - log_file_count: 10 - # Whether to use local time for log files. The default value is true. - # log_use_localtime: true - # Whether to enable log compression. The default value is true. - # log_compress: true + # The log level of manager agent. + mgragent_log_level: info + # The total size of manager agent.Log size is measured in Megabytes. The default value is 30M. + mgragent_log_max_size: 30 + # Expiration time for manager agent logs. The default value is 30 days. + mgragent_log_max_days: 30 + # The maximum number for manager agent log files. The default value is 15. + mgragent_log_max_backups: 15 + # The log level of monitor agent. + monagent_log_level: info + # The total size of monitor agent.Log size is measured in Megabytes. The default value is 200M. + monagent_log_max_size: 200 + # Expiration time for monitor agent logs. The default value is 30 days. + monagent_log_max_days: 30 + # The maximum number for monitor agent log files. The default value is 15. + monagent_log_max_backups: 15 # Username for HTTP authentication. The default value is admin. http_basic_auth_user: admin # Password for HTTP authentication. The default value is root. http_basic_auth_password: root - # Username for debug service. The default value is admin. - pprof_basic_auth_user: admin - # Password for debug service. The default value is root. - pprof_basic_auth_password: root - # Monitor username for OceanBase Database. The user must have read access to OceanBase Database as a system tenant. The default value is root. - # monitor_user: root - # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the root_password in oceanbase-ce. + # Monitor password for OceanBase Database. The default value is empty. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the ocp_agent_monitor_password in oceanbase-ce. # monitor_password: # The SQL port for observer. The default value is 2881. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the mysql_port in oceanbase-ce. # sql_port: 2881 @@ -121,16 +114,16 @@ obagent: # cluster_name: obcluster # Cluster ID for OceanBase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the cluster_id in oceanbase-ce. # cluster_id: 1 - # Zone name for your observer. The default value is zone1. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the zone name in oceanbase-ce. - # zone_name: zone1 + # The redo dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the redo_dir in oceanbase-ce. + # ob_log_path: /root/observer/store + # The data dir for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the data_dir in oceanbase-ce. + # ob_data_path: /root/observer/store + # The work directory for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the home_path in oceanbase-ce. + # ob_install_path: /root/observer + # The log path for Oceanbase Database. When a depends exists, OBD gets this value from the oceanbase-ce of the depends. The value is the same as the {home_path}/log in oceanbase-ce. + # observer_log_path: /root/observer/log # Monitor status for OceanBase Database. Active is to enable. Inactive is to disable. The default value is active. When you deploy an cluster automatically, OBD decides whether to enable this parameter based on depends. ob_monitor_status: active - # Monitor status for your host. Active is to enable. Inactive is to disable. The default value is active. - host_monitor_status: active - # Whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. The default value is false. - disable_http_basic_auth: false - # Whether to disable the basic authentication for the debug interface. True is to disable. False is to enable. The default value is false. - disable_pprof_basic_auth: false prometheus: servers: - 192.168.1.5 diff --git a/example/single-example.yaml b/example/single-example.yaml index 5e00e6e..4c5cecf 100644 --- a/example/single-example.yaml +++ b/example/single-example.yaml @@ -29,7 +29,6 @@ oceanbase-ce: system_memory: 30G datafile_size: 192G # Size of the data file. log_disk_size: 192G # The size of disk space used by the clog files. - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/example/single-with-obproxy-example.yaml b/example/single-with-obproxy-example.yaml index fe041f7..b39a4ac 100644 --- a/example/single-with-obproxy-example.yaml +++ b/example/single-with-obproxy-example.yaml @@ -29,7 +29,6 @@ oceanbase-ce: system_memory: 30G datafile_size: 192G # Size of the data file. log_disk_size: 192G # The size of disk space used by the clog files. - syslog_level: INFO # System log level. The default value is INFO. enable_syslog_wf: false # Print system logs whose levels are higher than WARNING to a separate log file. The default value is true. enable_syslog_recycle: true # Enable auto system log recycling or not. The default value is false. max_syslog_file_count: 4 # The maximum number of reserved log files before enabling auto recycling. The default value is 0. diff --git a/optimize/obproxy/4.1.0/sysbench.yaml b/optimize/obproxy/4.1.0/sysbench.yaml new file mode 100644 index 0000000..41eef71 --- /dev/null +++ b/optimize/obproxy/4.1.0/sysbench.yaml @@ -0,0 +1,10 @@ +test: + system_config: + - name: proxy_mem_limited + value: 4G + - name: enable_compression_protocol + value: false + need_restart: true + value_type: BOOL + - name: enable_qos + value: false \ No newline at end of file diff --git a/optimize/obproxy/4.1.0/tpcc.yaml b/optimize/obproxy/4.1.0/tpcc.yaml new file mode 100644 index 0000000..c7cb45c --- /dev/null +++ b/optimize/obproxy/4.1.0/tpcc.yaml @@ -0,0 +1,10 @@ +build: + system_config: + - name: proxy_mem_limited + value: 4G + - name: enable_compression_protocol + value: false + need_restart: true + value_type: BOOL + - name: enable_qos + value: false \ No newline at end of file diff --git a/optimize/oceanbase-ce/4.1.0/optimizer.yaml b/optimize/oceanbase-ce/4.1.0/optimizer.yaml new file mode 100644 index 0000000..2d83eac --- /dev/null +++ b/optimize/oceanbase-ce/4.1.0/optimizer.yaml @@ -0,0 +1,14 @@ +system_config: + default: + query_sql: select value from oceanbase.__all_virtual_sys_parameter_stat where name="{name}" + modify_sql: "alter system set {name}={value}" + tenant: + query_sql: select * from oceanbase.__all_virtual_tenant_parameter_info where name like "{name}" and tenant_id={tenant_id} + modify_sql: "alter system set {name}={value} {tenant_where}" +variables: + default: + query_sql: "select value from oceanbase.__all_virtual_sys_variable where tenant_id = {tenant_id} and name = '{name}'" + modify_sql: "ALTER TENANT {tenant} SET VARIABLES {name} = {value}" +exec_sql: + clean_cache: + modify_sql: "alter system flush plan cache global" \ No newline at end of file diff --git a/optimize/oceanbase-ce/4.1.0/sysbench.yaml b/optimize/oceanbase-ce/4.1.0/sysbench.yaml new file mode 100644 index 0000000..3edbfc0 --- /dev/null +++ b/optimize/oceanbase-ce/4.1.0/sysbench.yaml @@ -0,0 +1,61 @@ +test: + variables: + - name: binlog_row_image + value: MINIMAL + - name: auto_increment_cache_size + value: 10000000 + system_config: + - name: enable_sql_audit + value: 'false' + - name: sleep + value: 3 + optimizer: sleep + - name: enable_early_lock_release + value: 'false' + optimizer: tenant + - name: syslog_level + value: 'ERROR' + - name: enable_perf_event + value: false + value_type: BOOL + - name: _enable_defensive_check + value: false + - name: _rowsets_enabled + value: 'false' + optimizer: tenant + - name: _enable_newsort + value: 'false' + - name: _trace_control_info + value: '' + optimizer: tenant + - name: _lcl_op_interval + value: 0ms + - name: writing_throttling_trigger_percentage + value: 100 + optimizer: tenant + - name: default_auto_increment_mode + value: 'NOORDER' + optimizer: tenant + - name: enable_monotonic_weak_read + value: 'false' + optimizer: tenant + - name: _enable_adaptive_compaction + value: 'false' + optimizer: tenant + - name: enable_record_trace_log + value: 'false' + - name: cpu_quota_concurrency + value: 2 + optimizer: tenant + - name: _ob_enable_prepared_statement + value: 'true' + - name: _pushdown_storage_level + value: 0 + optimizer: tenant + - name: ignore_replay_checksum_error + value: 'true' + - name: weak_read_version_refresh_interval + value: 2s + - name: freeze_trigger_percentage + value: 40 + optimizer: tenant \ No newline at end of file diff --git a/optimize/oceanbase-ce/4.1.0/tpcc.yaml b/optimize/oceanbase-ce/4.1.0/tpcc.yaml new file mode 100644 index 0000000..b72d27a --- /dev/null +++ b/optimize/oceanbase-ce/4.1.0/tpcc.yaml @@ -0,0 +1,63 @@ +build: + variables: + - name: binlog_row_image + value: MINIMAL + - name: auto_increment_cache_size + value: 10000000 + system_config: + - name: enable_sql_audit + value: 'false' + - name: sleep + value: 5 + optimizer: sleep + - name: enable_early_lock_release + value: 'false' + optimizer: tenant + - name: syslog_level + value: 'ERROR' + - name: enable_perf_event + value: false + value_type: BOOL + - name: _enable_defensive_check + value: false + - name: _rowsets_enabled + value: false + optimizer: tenant + - name: _enable_newsort + value: false + - name: _trace_control_info + value: '' + optimizer: tenant + - name: _lcl_op_interval + value: 0ms + - name: default_auto_increment_mode + value: 'NOORDER' + optimizer: tenant + - name: enable_monotonic_weak_read + value: 'false' + optimizer: tenant + - name: _enable_adaptive_compaction + value: 'false' + optimizer: tenant + - name: enable_record_trace_log + value: 'false' + - name: cpu_quota_concurrency + value: 2 + optimizer: tenant + - name: _ob_enable_prepared_statement + value: 'true' + - name: _pushdown_storage_level + value: 0 + optimizer: tenant + - name: ignore_replay_checksum_error + value: 'true' + - name: weak_read_version_refresh_interval + value: 2s + - name: freeze_trigger_percentage + value: 40 + optimizer: tenant +test: + system_config: + - name: writing_throttling_trigger_percentage + value: 100 + optimizer: tenant \ No newline at end of file diff --git a/optimize/oceanbase/4.1.0/optimizer.yaml b/optimize/oceanbase/4.1.0/optimizer.yaml new file mode 100644 index 0000000..2d83eac --- /dev/null +++ b/optimize/oceanbase/4.1.0/optimizer.yaml @@ -0,0 +1,14 @@ +system_config: + default: + query_sql: select value from oceanbase.__all_virtual_sys_parameter_stat where name="{name}" + modify_sql: "alter system set {name}={value}" + tenant: + query_sql: select * from oceanbase.__all_virtual_tenant_parameter_info where name like "{name}" and tenant_id={tenant_id} + modify_sql: "alter system set {name}={value} {tenant_where}" +variables: + default: + query_sql: "select value from oceanbase.__all_virtual_sys_variable where tenant_id = {tenant_id} and name = '{name}'" + modify_sql: "ALTER TENANT {tenant} SET VARIABLES {name} = {value}" +exec_sql: + clean_cache: + modify_sql: "alter system flush plan cache global" \ No newline at end of file diff --git a/optimize/oceanbase/4.1.0/sysbench.yaml b/optimize/oceanbase/4.1.0/sysbench.yaml new file mode 100644 index 0000000..3edbfc0 --- /dev/null +++ b/optimize/oceanbase/4.1.0/sysbench.yaml @@ -0,0 +1,61 @@ +test: + variables: + - name: binlog_row_image + value: MINIMAL + - name: auto_increment_cache_size + value: 10000000 + system_config: + - name: enable_sql_audit + value: 'false' + - name: sleep + value: 3 + optimizer: sleep + - name: enable_early_lock_release + value: 'false' + optimizer: tenant + - name: syslog_level + value: 'ERROR' + - name: enable_perf_event + value: false + value_type: BOOL + - name: _enable_defensive_check + value: false + - name: _rowsets_enabled + value: 'false' + optimizer: tenant + - name: _enable_newsort + value: 'false' + - name: _trace_control_info + value: '' + optimizer: tenant + - name: _lcl_op_interval + value: 0ms + - name: writing_throttling_trigger_percentage + value: 100 + optimizer: tenant + - name: default_auto_increment_mode + value: 'NOORDER' + optimizer: tenant + - name: enable_monotonic_weak_read + value: 'false' + optimizer: tenant + - name: _enable_adaptive_compaction + value: 'false' + optimizer: tenant + - name: enable_record_trace_log + value: 'false' + - name: cpu_quota_concurrency + value: 2 + optimizer: tenant + - name: _ob_enable_prepared_statement + value: 'true' + - name: _pushdown_storage_level + value: 0 + optimizer: tenant + - name: ignore_replay_checksum_error + value: 'true' + - name: weak_read_version_refresh_interval + value: 2s + - name: freeze_trigger_percentage + value: 40 + optimizer: tenant \ No newline at end of file diff --git a/optimize/oceanbase/4.1.0/tpcc.yaml b/optimize/oceanbase/4.1.0/tpcc.yaml new file mode 100644 index 0000000..b72d27a --- /dev/null +++ b/optimize/oceanbase/4.1.0/tpcc.yaml @@ -0,0 +1,63 @@ +build: + variables: + - name: binlog_row_image + value: MINIMAL + - name: auto_increment_cache_size + value: 10000000 + system_config: + - name: enable_sql_audit + value: 'false' + - name: sleep + value: 5 + optimizer: sleep + - name: enable_early_lock_release + value: 'false' + optimizer: tenant + - name: syslog_level + value: 'ERROR' + - name: enable_perf_event + value: false + value_type: BOOL + - name: _enable_defensive_check + value: false + - name: _rowsets_enabled + value: false + optimizer: tenant + - name: _enable_newsort + value: false + - name: _trace_control_info + value: '' + optimizer: tenant + - name: _lcl_op_interval + value: 0ms + - name: default_auto_increment_mode + value: 'NOORDER' + optimizer: tenant + - name: enable_monotonic_weak_read + value: 'false' + optimizer: tenant + - name: _enable_adaptive_compaction + value: 'false' + optimizer: tenant + - name: enable_record_trace_log + value: 'false' + - name: cpu_quota_concurrency + value: 2 + optimizer: tenant + - name: _ob_enable_prepared_statement + value: 'true' + - name: _pushdown_storage_level + value: 0 + optimizer: tenant + - name: ignore_replay_checksum_error + value: 'true' + - name: weak_read_version_refresh_interval + value: 2s + - name: freeze_trigger_percentage + value: 40 + optimizer: tenant +test: + system_config: + - name: writing_throttling_trigger_percentage + value: 100 + optimizer: tenant \ No newline at end of file diff --git a/optimize/optimize_parser/0.1/optimize_parser.py b/optimize/optimize_parser/0.1/optimize_parser.py index 3022d05..0ecb4fc 100644 --- a/optimize/optimize_parser/0.1/optimize_parser.py +++ b/optimize/optimize_parser/0.1/optimize_parser.py @@ -148,7 +148,7 @@ def _format(self): else: r = re.match('^(\d+)(\w)B?$', self._origin.upper()) n, u = r.groups() - unit = self.UNITS.get(u.upper()) + unit = self.UNITS.get(u.upper()) if unit: self._value = int(n) * unit else: @@ -540,14 +540,8 @@ def query(self, cursor, stdio=None, *args, **kwargs): if not self.query_sql: stdio.verbose('no query sql') return - try: - sql = self.query_sql.format(**kwargs) - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - ret = cursor.fetchone() - return ret - except: - stdio.exception("") + sql = self.query_sql.format(**kwargs) + return cursor.fetchone(sql) @property def modify_sql(self): @@ -559,20 +553,13 @@ def modify(self, cursor, stdio=None, value=None, *args, **kwargs): if not self.modify_sql: stdio.verbose('no modify sql') return - try: - sql = self.modify_sql.format(**kwargs) - cursor_args = None - if value is not None: - cursor_args = (value, ) - stdio.verbose('execute sql: %s' % (sql % cursor_args)) - else: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql, cursor_args) - cursor.fetchone() - return True - except: - stdio.exception("") + sql = self.modify_sql.format(**kwargs) + cursor_args = None + if value is not None: + cursor_args = (value, ) + if cursor.fetchone(sql, cursor_args) is False: return False + return True class OptimizeParser(SafeStdio): diff --git a/plugins/commands/0.1/command_template.yaml b/plugins/commands/0.1/command_template.yaml index 0b3f8d5..c413c9b 100644 --- a/plugins/commands/0.1/command_template.yaml +++ b/plugins/commands/0.1/command_template.yaml @@ -2,14 +2,14 @@ variables: ssh: - name: host config_key: host - components: ['oceanbase', 'obproxy', 'oceanbase-ce', 'obproxy-ce'] + components: ['oceanbase', 'obproxy', 'oceanbase-ce', 'obproxy-ce', 'obagent', 'ocp-express', 'grafana', 'prometheus'] - name: user config_key: username - components: ['oceanbase', 'obproxy', 'oceanbase-ce', 'obproxy-ce'] + components: ['oceanbase', 'obproxy', 'oceanbase-ce', 'obproxy-ce', 'obagent', 'ocp-express', 'grafana', 'prometheus'] server: - name: home_path config_key: home_path - components: ['oceanbase', 'oceanbase-ce', 'obproxy', 'obproxy-ce'] + components: ['oceanbase', 'obproxy', 'oceanbase-ce', 'obproxy-ce', 'obagent', 'ocp-express', 'grafana', 'prometheus'] - name: mysql_port config_key: mysql_port components: ['oceanbase', 'oceanbase-ce'] @@ -31,8 +31,13 @@ wrappers: commands: - name: ssh - components: ['oceanbase', 'obproxy', 'oceanbase-ce', 'obproxy-ce'] - command: "cd {home_path}/log;bash --login" + components: ['oceanbase', 'obproxy', 'oceanbase-ce', 'obproxy-ce', 'obagent', 'ocp-express', 'grafana', 'prometheus'] + command: "cd {home_path}/log; echo 'ssh {user}@{host}'; bash --login" + wrapper: "ssh" + interactive: true + - name: log + components: ['oceanbase', 'obproxy', 'oceanbase-ce', 'obproxy-ce', 'obagent', 'ocp-express', 'grafana', 'prometheus'] + command: "cd {home_path}/log; echo 'ssh {user}@{host}'; ls -l; bash --login" wrapper: "ssh" interactive: true - name: less diff --git a/plugins/general/0.1/install_repo.py b/plugins/general/0.1/install_repo.py index 51ce519..d173005 100644 --- a/plugins/general/0.1/install_repo.py +++ b/plugins/general/0.1/install_repo.py @@ -93,7 +93,7 @@ def install_to_home_path(): stdio.verbose('%s %s install check' % (server, install_repository)) try: yaml_loader = YamlLoader(stdio=stdio) - data = yaml_loader.load(remote_repository_data) + data = yaml_loader.loads(remote_repository_data) if not data: stdio.verbose('%s %s need to be installed ' % (server, install_repository)) elif data == install_repository: diff --git a/plugins/grafana/7.5.17/display.py b/plugins/grafana/7.5.17/display.py index 425de37..4a7373a 100644 --- a/plugins/grafana/7.5.17/display.py +++ b/plugins/grafana/7.5.17/display.py @@ -19,7 +19,8 @@ from __future__ import absolute_import, division, print_function -import socket +from tool import NetUtil + stdio = None @@ -36,16 +37,16 @@ def display(plugin_context, cursor, *args, **kwargs): ip = server.ip if ip == '127.0.0.1': - hostname = socket.gethostname() - ip = socket.gethostbyname(hostname) + ip = NetUtil.get_host_ip() user = api_cursor.user protocol = api_cursor.protocol if 'prometheus' in cluster_config.depends: url = '%s://%s:%s/d/oceanbase' % (protocol, ip, server_config['port']) else: url = '%s://%s:%s' % (protocol, ip, server_config['port']) - stdio.verbose('type: %s'% type(server.ip)) results.append({ + 'ip': ip, + 'port': server_config['port'], 'user': user, 'password': api_cursor.password, 'url': url, @@ -53,4 +54,8 @@ def display(plugin_context, cursor, *args, **kwargs): }) stdio.print_list(results, [ 'url', 'user', 'password', 'status'], lambda x: [x['url'], x['user'], x['password'], x['status']], title='grafana') - return plugin_context.return_true() \ No newline at end of file + active_result = [r for r in results if r['status'] == 'active'] + info_dict = active_result[0] if len(active_result) > 0 else None + if info_dict is not None: + info_dict['type'] = 'web' + return plugin_context.return_true(info=info_dict) diff --git a/plugins/grafana/7.5.17/generate_config.py b/plugins/grafana/7.5.17/generate_config.py index 46d4175..22b5a14 100644 --- a/plugins/grafana/7.5.17/generate_config.py +++ b/plugins/grafana/7.5.17/generate_config.py @@ -21,35 +21,34 @@ from __future__ import absolute_import, division, print_function -def generate_config(plugin_context, deploy_config, auto_depend=False, *args, **kwargs): +def generate_config(plugin_context, auto_depend=False, generate_check=True, return_generate_keys=False, *args, **kwargs): + if return_generate_keys: + return plugin_context.return_true(generate_keys=['login_password']) + cluster_config = plugin_context.cluster_config stdio = plugin_context.stdio success = True have_depend = False depend = 'prometheus' - server_depends = {} + generate_configs = {'global': {}} + plugin_context.set_variable('generate_configs', generate_configs) stdio.start_loading('Generate grafana configuration') global_config = cluster_config.get_original_global_conf() login_password = global_config.get('login_password') if login_password: - login_password = str(login_password) - if len(login_password) < 5: - stdio.error("Grafana : the length of configuration 'login_password' cannot be less than 5") - success = False - elif login_password == "admin": - stdio.error("Grafana : configuration 'login_password' in configuration file should not be 'admin'") - success = False + if generate_check: + login_password = str(login_password) + if len(login_password) < 5: + stdio.error("Grafana : the length of configuration 'login_password' cannot be less than 5") + success = False + elif login_password == "admin": + stdio.error("Grafana : configuration 'login_password' in configuration file should not be 'admin'") + success = False else: + generate_configs['global']['login_password'] = 'oceanbase' cluster_config.update_global_conf('login_password', 'oceanbase', False) - for server in cluster_config.servers: - server_depends[server] = [] - server_config = cluster_config.get_server_conf(server) - if not server_config.get('home_path'): - stdio.error("%s grafana : missing configuration 'home_path' in configuration file" % server) - success = False - if not success: stdio.stop_loading('fail') return diff --git a/plugins/grafana/7.5.17/init.py b/plugins/grafana/7.5.17/init.py index 40ea1f2..febb2ba 100644 --- a/plugins/grafana/7.5.17/init.py +++ b/plugins/grafana/7.5.17/init.py @@ -32,7 +32,7 @@ def critical(*arg, **kwargs): stdio.error(*arg, **kwargs) -def init(plugin_context, local_home_path, repository_dir, *args, **kwargs): +def init(plugin_context, *args, **kwargs): global stdio, force cluster_config = plugin_context.cluster_config clients = plugin_context.clients diff --git a/plugins/grafana/7.5.17/parameter.yaml b/plugins/grafana/7.5.17/parameter.yaml index a2c2986..9c08961 100644 --- a/plugins/grafana/7.5.17/parameter.yaml +++ b/plugins/grafana/7.5.17/parameter.yaml @@ -1,16 +1,22 @@ - name: home_path + name_local: 工作目录 require: true + essential: true type: STRING need_redeploy: true description_en: working directory for grafana description_local: grafana工作目录 - name: login_password + name_local: 登录密码 require: true + essential: true type: STRING need_reload: true description_en: password for Grafana description_local: Grafana 登录密码 - name: data_dir + name_local: 数据目录 + essential: true type: STRING min_value: NULL max_value: NULL @@ -59,8 +65,10 @@ description_en: The ip address to bind to description_local: 要绑定的ip地址 - name: port - type: INT + name_local: HTTP 端口 require: true + essential: true + type: INT default: 3000 min_value: 1 max_value: 65535 diff --git a/plugins/grafana/7.5.17/reload.py b/plugins/grafana/7.5.17/reload.py index fecf1cd..6970449 100644 --- a/plugins/grafana/7.5.17/reload.py +++ b/plugins/grafana/7.5.17/reload.py @@ -27,7 +27,7 @@ yaml = YamlLoader() -def reload(plugin_context, cursor, repository_dir, new_cluster_config, deploy_name=None, *args, **kwargs): +def reload(plugin_context, cursor, new_cluster_config, *args, **kwargs): stdio = plugin_context.stdio cluster_config = plugin_context.cluster_config clients = plugin_context.clients diff --git a/plugins/grafana/7.5.17/restart.py b/plugins/grafana/7.5.17/restart.py index ddc8811..9606c54 100644 --- a/plugins/grafana/7.5.17/restart.py +++ b/plugins/grafana/7.5.17/restart.py @@ -26,11 +26,22 @@ class Restart(object): def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None, bootstrap_plugin=None): self.local_home_path = local_home_path - self.plugin_context = plugin_context + + self.namespace = plugin_context.namespace + self.namespaces = plugin_context.namespaces + self.deploy_name = plugin_context.deploy_name + self.repositories = plugin_context.repositories + self.plugin_name = plugin_context.plugin_name + self.components = plugin_context.components self.clients = plugin_context.clients self.cluster_config = plugin_context.cluster_config + self.cmds = plugin_context.cmds + self.options = plugin_context.options + self.dev_mode = plugin_context.dev_mode self.stdio = plugin_context.stdio + + self.plugin_context = plugin_context self.repository = repository self.start_plugin = start_plugin self.reload_plugin = reload_plugin @@ -44,11 +55,28 @@ def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, self.dbs = None self.cursors = None + def call_plugin(self, plugin, **kwargs): + args = { + 'namespace': self.namespace, + 'namespaces': self.namespaces, + 'deploy_name': self.deploy_name, + 'cluster_config': self.cluster_config, + 'repositories': self.repositories, + 'repository': self.repository, + 'components': self.components, + 'clients': self.clients, + 'cmd': self.cmds, + 'options': self.options, + 'stdio': self.sub_io + } + args.update(kwargs) + + self.stdio.verbose('Call %s for %s' % (plugin, self.repository)) + return plugin(**args) + def connect(self, cluster_config): - self.stdio.verbose('Call %s for %s' % (self.connect_plugin, self.repository)) self.sub_io.start_loading('Connect to Grafana') - ret = self.connect_plugin(self.components, self.clients, cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io) + ret = self.call_plugin(self.connect_plugin, cluster_config=cluster_config) if not ret: self.sub_io.stop_loading('fail') return False @@ -68,13 +96,10 @@ def restart(self): if self.new_cluster_config: if not self.connect(self.cluster_config): return False - self.stdio.verbose('Call %s for %s' % (self.reload_plugin, self.repository)) - if not self.reload_plugin(self.components, self.clients, self.cluster_config, [], {}, self.sub_io, cursor=self.cursors, new_cluster_config=self.new_cluster_config, repository_dir=self.repository.repository_dir): + if not self.call_plugin(self.reload_plugin, clients=clients, cursor=self.cursors, new_cluster_config=self.new_cluster_config, repository_dir=self.repository.repository_dir): return False - self.stdio.verbose('Call %s for %s' % (self.stop_plugin, self.repository)) - if not self.stop_plugin(self.components, clients, self.cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io): + if not self.call_plugin(self.stop_plugin): self.stdio.stop_loading('stop_loading', 'fail') return False @@ -82,7 +107,7 @@ def restart(self): self.stdio.verbose('use new clients') for server in self.cluster_config.servers: new_client = self.new_clients[server] - server_config = self.cluster_config.get_serves_conf(server) + server_config = self.cluster_config.get_server_conf(server) chown_cmd = 'sudo chown -R %s:' % new_client.config.username for key in ['home_path', 'data_dir', 'logs_dir', 'plugins_dir', 'provisioning_dir']: if key in server_config: @@ -94,26 +119,20 @@ def restart(self): clients = self.new_clients cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config - self.stdio.verbose('Call %s for %s' % (self.start_plugin, self.repository)) - need_bootstrap = self.bootstrap_plugin is not None - if not self.start_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io, local_home_path=self.local_home_path, - repository_dir=self.repository.repository_dir, need_bootstrap=need_bootstrap): + if not self.call_plugin(self.start_plugin, clients=clients, cluster_config=cluster_config, need_bootstrap=False): self.rollback() self.stdio.stop_loading('stop_loading', 'fail') return False if self.connect(cluster_config): - self.stdio.verbose('Call %s for %s' % (self.display_plugin, self.repository)) - ret = self.display_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io, cursor=self.cursors) + ret = self.call_plugin(self.display_plugin, clients=clients, cluster_config=cluster_config, cursor=self.cursors) return ret return False def rollback(self): if self.new_clients: self.stdio.start_loading('Rollback') - self.stop_plugin(self.components, self.new_clients, self.new_cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io) + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + self.call_plugin(self.stop_plugin, clients=self.new_clients, cluster_config=cluster_config) for server in self.cluster_config.servers: client = self.clients[server] new_client = self.new_clients[server] @@ -127,8 +146,9 @@ def rollback(self): def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, - repository, new_cluster_config=None, new_clients=None, rollback=False, bootstrap_plugin=None, *args, + new_cluster_config=None, new_clients=None, rollback=False, bootstrap_plugin=None, *args, **kwargs): + repository = kwargs.get('repository') task = Restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config, new_clients) call = task.rollback if rollback else task.restart diff --git a/plugins/grafana/7.5.17/start.py b/plugins/grafana/7.5.17/start.py index 5703040..5def012 100644 --- a/plugins/grafana/7.5.17/start.py +++ b/plugins/grafana/7.5.17/start.py @@ -74,7 +74,7 @@ def confirm_port(client, pid, port, stdio): return False -def start(plugin_context, local_home_path, repository_dir, need_bootstrap=False, repository_dir_map=None, *args, **kwargs): +def start(plugin_context, *args, **kwargs): def spear_dict(di_, con_s='.'): def prefix_dict(di_, prefix_s=''): @@ -207,6 +207,7 @@ def generate_provider_yaml(): cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio + options = plugin_context.options global _grafana_conf_from_prometheus _grafana_conf_from_prometheus = None need_bootstrap = True @@ -234,45 +235,61 @@ def generate_provider_yaml(): client = clients[server] server_config = cluster_config.get_server_conf(server) home_path = server_config['home_path'] + + remote_pid_path = os.path.join(home_path, 'run/grafana.pid') + remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s' % remote_pid): + servers_pid[server] = [remote_pid] + stdio.verbose('%s is runnning in %s, skip' % (server, remote_pid)) + continue - ini_dict = generate_ini() - fail_message = check_parameter(ini_dict) - if fail_message: - for msg in fail_message: - stdio.warn('%s: %s' %(server, msg)) - stdio.stop_loading('fail') - return False + config_flag = os.path.join(home_path, '.configured') + if getattr(options, 'without_parameter', False) and client.execute_command('ls %s' % config_flag): + use_parameter = False + else: + use_parameter = True - prometheus_server_config = {} - prometheus_server = [] - if 'prometheus' in cluster_config.depends: - prometheus_servers = cluster_config.get_depend_servers('prometheus') - prometheus_server.append(prometheus_servers[0]) - prometheus_server_config = cluster_config.get_depend_config('prometheus', prometheus_servers[0]) - - key_map = {'port': 'server.http_port', - 'domain': 'server.domain', - 'log_max_days': 'log.file.max_days', - 'temp_data_lifetime': 'paths.temp_data_lifetime'} - for key in key_map: - if key in server_config: - ini_dict[key_map[key]] = server_config[key] - - stdio.verbose('%s generate obd-grafana ini file' % server) - if not generate_ini_file(home_path, ini_dict): - stdio.verbose('%s obd-grafana ini file generate failed' % server) - stdio.stop_loading('fail') - return False - stdio.verbose('%s generate datasources yaml' % server) - if not generate_datasource_yaml(prometheus_server, prometheus_server_config): - stdio.verbose('%s grafana datasources yaml generate failed' % server) - stdio.stop_loading('fail') - return False - stdio.verbose('%s generate providers yaml' % server) - if not generate_provider_yaml(): - stdio.verbose('%s grafana providers yaml generate failed' % server) - stdio.stop_loading('fail') - return False + if use_parameter: + ini_dict = generate_ini() + fail_message = check_parameter(ini_dict) + if fail_message: + for msg in fail_message: + stdio.warn('%s: %s' %(server, msg)) + stdio.stop_loading('fail') + return False + + prometheus_server_config = {} + prometheus_server = [] + if 'prometheus' in cluster_config.depends: + prometheus_servers = cluster_config.get_depend_servers('prometheus') + prometheus_server.append(prometheus_servers[0]) + prometheus_server_config = cluster_config.get_depend_config('prometheus', prometheus_servers[0]) + + key_map = {'port': 'server.http_port', + 'domain': 'server.domain', + 'log_max_days': 'log.file.max_days', + 'temp_data_lifetime': 'paths.temp_data_lifetime'} + for key in key_map: + if key in server_config: + ini_dict[key_map[key]] = server_config[key] + + stdio.verbose('%s generate obd-grafana ini file' % server) + if not generate_ini_file(home_path, ini_dict): + stdio.verbose('%s obd-grafana ini file generate failed' % server) + stdio.stop_loading('fail') + return False + stdio.verbose('%s generate datasources yaml' % server) + if not generate_datasource_yaml(prometheus_server, prometheus_server_config): + stdio.verbose('%s grafana datasources yaml generate failed' % server) + stdio.stop_loading('fail') + return False + stdio.verbose('%s generate providers yaml' % server) + if not generate_provider_yaml(): + stdio.verbose('%s grafana providers yaml generate failed' % server) + stdio.stop_loading('fail') + return False + client.execute_command('touch %s' % config_flag) ini_path = os.path.join(server_config["home_path"], 'conf/obd-grafana.ini') grafana_pid_path = os.path.join(server_config["home_path"], 'run/grafana.pid') diff --git a/plugins/grafana/7.5.17/start_check.py b/plugins/grafana/7.5.17/start_check.py index dfc8c0b..0b01aa1 100644 --- a/plugins/grafana/7.5.17/start_check.py +++ b/plugins/grafana/7.5.17/start_check.py @@ -19,8 +19,10 @@ from __future__ import absolute_import, division, print_function -from _errno import EC_CONFIG_CONFLICT_PORT import os +from tool import OrderedDict +import _errno as err + stdio = None success = True @@ -35,38 +37,128 @@ def get_port_socket_inode(client, port): return res.stdout.strip().split('\n') -def start_check(plugin_context, strict_check=False, *args, **kwargs): - - def critical(*arg, **kwargs): +def start_check(plugin_context, init_check_status=False, work_dir_check=False, work_dir_empty_check=True, precheck=False, *args, **kwargs): + def check_pass(item): + status = check_status[server] + if status[item].status == err.CheckStatus.WAIT: + status[item].status = err.CheckStatus.PASS + def check_fail(item, error, suggests=[]): + status = check_status[server][item] + if status.status == err.CheckStatus.WAIT: + status.error = error + status.suggests = suggests + status.status = err.CheckStatus.FAIL + def wait_2_pass(): + status = check_status[server] + for item in status: + check_pass(item) + def critical(item, error, suggests=[]): global success success = False - stdio.error(*arg, **kwargs) + check_fail(item, error, suggests) + stdio.error(error) - global stdio + global stdio, success + success = True cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio servers_port = {} - stdio.start_loading('Check before start grafana') + servers_dirs = {} + servers_check_dirs = {} + check_status = {} + plugin_context.set_variable('start_check_status', check_status) + for server in cluster_config.servers: + check_status[server] = { + 'port': err.CheckStatus(), + 'password': err.CheckStatus(), + } + if work_dir_check: + check_status[server]['dir'] = err.CheckStatus() + + if init_check_status: + return plugin_context.return_true(start_check_status=check_status) + stdio.start_loading('Check before start grafana') for server in cluster_config.servers: - server_config = cluster_config.get_server_conf(server) + server_config = cluster_config.get_server_conf_with_default(server) home_path = server_config['home_path'] ip = server.ip client = clients[server] + if not precheck: + remote_pid_path = os.path.join(home_path, 'run/grafana.pid') + remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s' % remote_pid): + stdio.verbose('%s is runnning, skip' % server) + wait_2_pass() + continue + + if work_dir_check: + stdio.verbose('%s dir check' % server) + if ip not in servers_dirs: + servers_dirs[ip] = {} + servers_check_dirs[ip] = {} + dirs = servers_dirs[ip] + check_dirs = servers_check_dirs[ip] + original_server_conf = cluster_config.get_server_conf(server) + + if not server_config.get('data_dir'): + server_config['data_dir'] = '%s/data' % home_path + if not server_config.get('logs_dir'): + server_config['logs_dir'] = '%s/log' % server_config['data_dir'] + if not server_config.get('plugins_dir'): + server_config['plugins_dir'] = '%s/plugins' % server_config['data_dir'] + if not server_config.get('provisioning_dir'): + server_config['provisioning_dir'] = '%s/conf/provisioning' % home_path + + keys = ['home_path', 'data_dir','logs_dir', 'plugins_dir', 'provisioning_dir'] + for key in keys: + path = server_config.get(key) + suggests = [err.SUG_CONFIG_CONFLICT_DIR.format(key=key, server=server)] + if path in dirs and dirs[path]: + critical('dir', err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key']), suggests) + dirs[path] = { + 'server': server, + 'key': key, + } + if key not in original_server_conf: + continue + empty_check = work_dir_empty_check + while True: + if path in check_dirs: + if check_dirs[path] != True: + critical('dir', check_dirs[path], suggests) + break + + if client.execute_command('bash -c "[ -a %s ]"' % path): + is_dir = client.execute_command('[ -d {} ]'.format(path)) + has_write_permission = client.execute_command('[ -w {} ]'.format(path)) + if is_dir and has_write_permission: + if empty_check: + ret = client.execute_command('ls %s' % path) + if not ret or ret.stdout.strip(): + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=path)) + else: + check_dirs[path] = True + else: + check_dirs[path] = True + else: + if not is_dir: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_DIR.format(path=path)) + else: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=path)) + else: + path = os.path.dirname(path) + empty_check = False if server_config['login_password'] == 'admin': - critical("%s grafana admin password should not be 'admin'" % server) - continue - if len(str(server_config['login_password'])) < 5: - critical("%s grafana admin password length should not be less than 5" % server) - continue - - remote_pid_path = os.path.join(home_path, 'run/grafana.pid') - remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() - if remote_pid: - if client.execute_command('ls /proc/%s' % remote_pid): - continue + critical('password', err.EC_GRAFANA_DEFAULT_PWD.format(server=server), [err.SUG_GRAFANA_PWD.format()]) + elif len(str(server_config['login_password'])) < 5: + critical('password', err.EC_GRAFANA_PWD_LESS_5.format(server=server), [err.SUG_GRAFANA_PWD.format()]) + else: + check_pass('password') + if ip not in servers_port: servers_port[ip] = {} ports = servers_port[ip] @@ -74,15 +166,28 @@ def critical(*arg, **kwargs): stdio.verbose('%s port check' % server) port = server_config['port'] if port in ports: - critical(EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], - key=ports[port]['key'])) - continue - ports[port] = { - 'server': server, - 'key': port - } - if get_port_socket_inode(client, port): - critical('%s:%s port is already used' % (ip, port)) + critical( + 'port', + err.EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key']), + [err.SUG_PORT_CONFLICTS.format()] + ) + else: + ports[port] = { + 'server': server, + 'key': port + } + if get_port_socket_inode(client, port): + critical( + 'port', + err.EC_CONFLICT_PORT.format(server=ip, port=port), + [err.SUG_USE_OTHER_PORT.format()] + ) + continue + check_pass('port') + + for server in cluster_config.servers: + wait_2_pass() + if success: stdio.stop_loading('succeed') plugin_context.return_true() diff --git a/plugins/grafana/7.5.17/stop.py b/plugins/grafana/7.5.17/stop.py index 193ec67..9c3f9a7 100644 --- a/plugins/grafana/7.5.17/stop.py +++ b/plugins/grafana/7.5.17/stop.py @@ -69,7 +69,7 @@ def stop(plugin_context, *args, **kwargs): } else: stdio.verbose('failed to stop grafana[pid:{}] in {}, permission deny'.format(grafana_pid, server)) - success = True + success = False else: stdio.verbose('{} grafana is not running'.format(server)) if not success: diff --git a/plugins/mysqltest/3.1.0/check_opt.py b/plugins/mysqltest/3.1.0/check_opt.py index cd33d15..5bb0561 100644 --- a/plugins/mysqltest/3.1.0/check_opt.py +++ b/plugins/mysqltest/3.1.0/check_opt.py @@ -25,7 +25,8 @@ from ssh import LocalClient -def check_opt(plugin_context, opt, *args, **kwargs): +def check_opt(plugin_context, env, *args, **kwargs): + opt = env stdio = plugin_context.stdio server = opt['test_server'] obclient_bin = opt['obclient_bin'] @@ -96,15 +97,12 @@ def check_opt(plugin_context, opt, *args, **kwargs): stdio.verbose('load engine from config') opt['_enable_static_typing_engine'] = global_config['_enable_static_typing_engine'] else: - try: - sql = "select value from oceanbase.__all_virtual_sys_parameter_stat where name like '_enable_static_typing_engine';" - stdio.verbose('execute sql: {}'.format(sql)) - cursor.execute(sql) - ret = cursor.fetchone() - stdio.verbose('query engine ret: {}'.format(ret)) - if ret: - opt['_enable_static_typing_engine'] = ret.get('value') - except: - stdio.exception('') + sql = "select value from oceanbase.__all_virtual_sys_parameter_stat where name like '_enable_static_typing_engine';" + ret = cursor.fetchone(sql) + if ret is False: + return + stdio.verbose('query engine ret: {}'.format(ret)) + if ret: + opt['_enable_static_typing_engine'] = ret.get('value') stdio.verbose('_enable_static_typing_engine: {}'.format(opt['_enable_static_typing_engine'])) return plugin_context.return_true() diff --git a/plugins/mysqltest/3.1.0/check_test.py b/plugins/mysqltest/3.1.0/check_test.py index 555adfb..4501249 100644 --- a/plugins/mysqltest/3.1.0/check_test.py +++ b/plugins/mysqltest/3.1.0/check_test.py @@ -87,7 +87,8 @@ def test_name(test_file): return base_name -def check_test(plugin_context, opt, *args, **kwargs): +def check_test(plugin_context, env, *args, **kwargs): + opt = env stdio = plugin_context.stdio cluster_config = plugin_context.cluster_config tags = [] @@ -151,15 +152,12 @@ def check_test(plugin_context, opt, *args, **kwargs): else: test_zone = cluster_config.get_server_conf(opt['test_server'])['zone'] query = 'select zone, count(*) as a from oceanbase.__all_virtual_zone_stat group by region order by a desc limit 1' - try: - stdio.verbose('execute sql: {}'.format(query)) - cursor = opt['cursor'] - cursor.execute(query) - ret = cursor.fetchone() - except: - msg = 'execute sql exception: %s' % query - raise Exception(msg) - primary_zone = ret.get('zone', '') + cursor = opt['cursor'] + ret = cursor.fetchone(query) + if ret is False: + return + if ret: + primary_zone = ret.get('zone', '') if test_zone != primary_zone: opt["filter"] = 'slave' if regress_suites: diff --git a/plugins/mysqltest/3.1.0/init.py b/plugins/mysqltest/3.1.0/init.py index 0ab0593..6ddfe8e 100644 --- a/plugins/mysqltest/3.1.0/init.py +++ b/plugins/mysqltest/3.1.0/init.py @@ -43,16 +43,14 @@ def parse_size(size): def get_memory_limit(cursor, client): try: - cursor.execute('show parameters where name = \'memory_limit\'') - memory_limit = cursor.fetchone() + memory_limit = cursor.fetchone('show parameters where name = \'memory_limit\'') if memory_limit and 'value' in memory_limit and memory_limit['value']: return parse_size(memory_limit['value']) ret = client.execute_command('free -b') if ret: ret = client.execute_command("cat /proc/meminfo | grep 'MemTotal:' | awk -F' ' '{print $2}'") total_memory = int(ret.stdout) * 1024 - cursor.execute('show parameters where name = \'memory_limit_percentage\'') - memory_limit_percentage = cursor.fetchone() + memory_limit_percentage = cursor.fetchone('show parameters where name = \'memory_limit_percentage\'') if memory_limit_percentage and 'value' in memory_limit_percentage and memory_limit_percentage['value']: total_memory = total_memory * memory_limit_percentage['value'] / 100 return total_memory @@ -65,8 +63,7 @@ def init(plugin_context, env, *args, **kwargs): def get_root_server(cursor): while True: try: - cursor.execute('select * from oceanbase.__all_server where status = \'active\' and with_rootserver=1') - return cursor.fetchone() + return cursor.fetchone('select * from oceanbase.__all_server where status = \'active\' and with_rootserver=1', raise_exception=True) except: if load_snap: time.sleep(0.1) diff --git a/plugins/mysqltest/3.1.0/run_test.py b/plugins/mysqltest/3.1.0/run_test.py index 6a2777c..c407f06 100644 --- a/plugins/mysqltest/3.1.0/run_test.py +++ b/plugins/mysqltest/3.1.0/run_test.py @@ -205,7 +205,6 @@ def return_true(**kw): need_reboot = env.get('need_reboot', False) collect_all = env.get('collect_all', False) collect_log = False - total_test_count = len(test_set) while index < total_test_count: test = test_set[index] @@ -369,13 +368,8 @@ def return_true(**kw): opt['connector'] = 'ob' if opt['_enable_static_typing_engine'] is not None: - ret = None - try: - sql = "select value from oceanbase.__all_virtual_sys_parameter_stat where name like '_enable_static_typing_engine';" - cursor.execute(sql) - ret = cursor.fetchone() - except: - pass + sql = "select value from oceanbase.__all_virtual_sys_parameter_stat where name like '_enable_static_typing_engine';" + ret = cursor.fetchone(sql) if ret and str(ret.get('value')).lower() != str(opt['_enable_static_typing_engine']).lower(): LocalClient.execute_command('%s "alter system set _enable_static_typing_engine = %s;select sleep(2);"' % (exec_sql_cmd, opt['_enable_static_typing_engine']), stdio=stdio) diff --git a/plugins/mysqltest/4.0.0.0/check_test.py b/plugins/mysqltest/4.0.0.0/check_test.py index b87dd34..7f2ed99 100644 --- a/plugins/mysqltest/4.0.0.0/check_test.py +++ b/plugins/mysqltest/4.0.0.0/check_test.py @@ -89,7 +89,8 @@ def test_name(test_file): return base_name -def check_test(plugin_context, opt, *args, **kwargs): +def check_test(plugin_context, env, *args, **kwargs): + opt = env stdio = plugin_context.stdio cluster_config = plugin_context.cluster_config tags = [] @@ -153,15 +154,12 @@ def check_test(plugin_context, opt, *args, **kwargs): else: test_zone = cluster_config.get_server_conf(opt['test_server'])['zone'] query = 'select zone, count(*) as a from oceanbase.DBA_OB_ZONES group by region order by a desc limit 1' - try: - stdio.verbose('execute sql: {}'.format(query)) - cursor = opt['cursor'] - cursor.execute(query) - ret = cursor.fetchone() - except: - msg = 'execute sql exception: %s' % query - raise Exception(msg) - primary_zone = ret.get('zone', '') + cursor = opt['cursor'] + ret = cursor.fetchone(query) + if ret is False: + return + if ret: + primary_zone = ret.get('zone', '') if test_zone != primary_zone: opt["filter"] = 'slave' if regress_suites: diff --git a/plugins/mysqltest/4.0.0.0/init.py b/plugins/mysqltest/4.0.0.0/init.py index ff25721..2b77011 100644 --- a/plugins/mysqltest/4.0.0.0/init.py +++ b/plugins/mysqltest/4.0.0.0/init.py @@ -45,8 +45,7 @@ def init(plugin_context, env, *args, **kwargs): def get_root_server(cursor): while True: try: - cursor.execute('select * from oceanbase.__all_server where status = \'active\' and with_rootserver=1') - return cursor.fetchone() + return cursor.fetchone('select * from oceanbase.__all_server where status = \'active\' and with_rootserver=1', raise_exception=True) except: if load_snap: time.sleep(0.1) diff --git a/plugins/obagent/0.1/display.py b/plugins/obagent/0.1/display.py index 1d973e8..f04f76d 100644 --- a/plugins/obagent/0.1/display.py +++ b/plugins/obagent/0.1/display.py @@ -19,7 +19,8 @@ from __future__ import absolute_import, division, print_function -import socket +from tool import NetUtil + def display(plugin_context, cursor, *args, **kwargs): stdio = plugin_context.stdio @@ -37,8 +38,7 @@ def display(plugin_context, cursor, *args, **kwargs): cmd = '''curl %s -H "Content-Type:application/json" -L "http://%s:%s/metrics/stat"''' % (auth, server.ip, config['server_port']) ip = server.ip if ip == '127.0.0.1': - hostname = socket.gethostname() - ip = socket.gethostbyname(hostname) + ip = NetUtil.get_host_ip() result.append({ 'ip': ip, 'status': 'active' if client.execute_command(cmd) else 'inactive', diff --git a/plugins/obagent/0.1/generate_config.py b/plugins/obagent/0.1/generate_config.py index 61c1bbf..e46b1a1 100644 --- a/plugins/obagent/0.1/generate_config.py +++ b/plugins/obagent/0.1/generate_config.py @@ -21,49 +21,44 @@ from __future__ import absolute_import, division, print_function -def generate_config(plugin_context, deploy_config, auto_depend=False, *args, **kwargs): +def generate_config(plugin_context, auto_depend=False, return_generate_keys=False, *args, **kwargs): + if return_generate_keys: + return plugin_context.return_true(generate_keys=['ob_monitor_status']) + cluster_config = plugin_context.cluster_config - clients = plugin_context.clients stdio = plugin_context.stdio - success = True have_depend = False depends = ['oceanbase', 'oceanbase-ce'] server_depends = {} + generate_configs = {'global': {}} + plugin_context.set_variable('generate_configs', generate_configs) stdio.start_loading('Generate obagent configuration') - for server in cluster_config.servers: - server_depends[server] = [] - server_config = cluster_config.get_server_conf(server) - if not server_config.get('home_path'): - stdio.error("obagent %s: missing configuration 'home_path' in configuration file" % server) - success = False - continue - if not success: - stdio.stop_loading('fail') - return - for comp in cluster_config.depends: if comp in depends: have_depend = True for server in cluster_config.servers: + server_depends[server] = [] obs_config = cluster_config.get_depend_config(comp, server) if obs_config is not None: server_depends[server].append(comp) - + if have_depend: - server_num = len(cluster_config.servers) for server in cluster_config.servers: for comp in depends: if comp in server_depends[server]: break else: cluster_config.update_server_conf(server, 'ob_monitor_status', 'inactive', False) + generate_configs[server]['ob_monitor_status'] = 'inactive' else: cluster_config.update_global_conf('ob_monitor_status', 'inactive', False) + generate_configs['global']['ob_monitor_status'] = 'inactive' if auto_depend: for depend in depends: if cluster_config.add_depend_component(depend): cluster_config.update_global_conf('ob_monitor_status', 'active', False) + generate_configs['global']['ob_monitor_status'] = 'active' break stdio.stop_loading('succeed') diff --git a/plugins/obagent/0.1/init.py b/plugins/obagent/0.1/init.py index 14456ec..379dd1e 100644 --- a/plugins/obagent/0.1/init.py +++ b/plugins/obagent/0.1/init.py @@ -23,7 +23,7 @@ from _errno import EC_FAIL_TO_INIT_PATH, InitDirFailedErrorMessage -def init(plugin_context, local_home_path, repository_dir, *args, **kwargs): +def init(plugin_context, *args, **kwargs): cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio @@ -35,8 +35,6 @@ def init(plugin_context, local_home_path, repository_dir, *args, **kwargs): server_config = cluster_config.get_server_conf(server) client = clients[server] home_path = server_config['home_path'] - remote_home_path = client.execute_command('echo ${OBD_HOME:-"$HOME"}/.obd').stdout.strip() - remote_repository_dir = repository_dir.replace(local_home_path, remote_home_path) stdio.verbose('%s init cluster work home', server) need_clean = force if clean and not force: diff --git a/plugins/obagent/0.1/parameter.yaml b/plugins/obagent/0.1/parameter.yaml index ddd9806..eb35d07 100644 --- a/plugins/obagent/0.1/parameter.yaml +++ b/plugins/obagent/0.1/parameter.yaml @@ -1,11 +1,15 @@ - name: home_path + name_local: 工作目录 require: true + essential: true type: STRING - need_restart: true + need_redeploy: true description_en: working directory for obagent description_local: Obagent工作目录 - name: server_port + name_local: 服务端口 require: true + essential: true type: INT default: 8088 min_value: 1025 @@ -14,7 +18,9 @@ description_en: port number for pulling metrics and management description_local: 提供拉取 metrics 和管理的端口 - name: pprof_port + name_local: 调试端口 require: true + essential: true type: INT default: 8089 min_value: 1025 @@ -41,7 +47,9 @@ description_en: log path description_local: 日志路径 - name: crypto_method + name_local: 加密方式 require: true + essential: true type: STRING default: plain min_value: NULL @@ -51,6 +59,8 @@ description_local: 加密方式,仅支持 aes 和 plain - name: crypto_path require: true + name_local: 秘钥路径 + essential: true type: STRING default: conf/.config_secret.key min_value: NULL @@ -104,7 +114,9 @@ description_en: whether to enable log compression description_local: 是否开启日志压缩 - name: http_basic_auth_user + name_local: 用户名 require: true + essential: true type: STRING default: admin min_value: NULL @@ -113,7 +125,9 @@ description_en: username for HTTP authentication description_local: HTTP 服务认证用户名 - name: http_basic_auth_password + name_local: 密码 require: false + essential: true type: STRING default: root min_value: NULL @@ -122,7 +136,9 @@ description_en: password for HTTP authentication description_local: HTTP 服务认证密码 - name: pprof_basic_auth_user + name_local: 调试用户名 require: true + essential: true type: STRING default: admin min_value: NULL @@ -131,7 +147,9 @@ description_en: username for debug service description_local: debug 接口认证用户名 - name: pprof_basic_auth_password + name_local: 调试密码 require: false + essential: true type: STRING default: root min_value: NULL @@ -203,7 +221,9 @@ description_en: zone name for your observer description_local: observer 所在的 zone 名字 - name: ob_monitor_status + name_local: OceanBase 指标监控采集 require: true + essential: true type: STRING default: active min_value: NULL @@ -212,7 +232,9 @@ description_en: monitor status for OceanBase Database. Active is to enable. Inactive is to disable. description_local: OceanBase 监控指标采集状态,active 表示开启,inactive 表示关闭 - name: host_monitor_status + name_local: 主机指标监控采集 require: true + essential: true type: STRING default: active min_value: NULL @@ -221,7 +243,9 @@ description_en: monitor status for your host. Active is to enable. Inactive is to disable. description_local: 主机监控指标采集状态, active 表示开启, inactive 表示关闭 - name: disable_http_basic_auth + name_local: 禁用 HTTP 服务的basic auth 认证 require: true + essential: true type: BOOL default: false min_value: NULL @@ -230,7 +254,9 @@ description_en: whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. description_local: 是否禁用 HTTP 服务的basic auth 认证,true 表示禁用,false 表示不禁用 - name: disable_pprof_basic_auth + name_local: 禁用 debug 接口的basic auth 认证 require: true + essential: true type: BOOL default: false min_value: NULL diff --git a/plugins/obagent/0.1/reload.py b/plugins/obagent/0.1/reload.py index 0034d3c..fa3f9c1 100644 --- a/plugins/obagent/0.1/reload.py +++ b/plugins/obagent/0.1/reload.py @@ -29,11 +29,17 @@ from _errno import * -def reload(plugin_context, repository_dir, new_cluster_config, *args, **kwargs): +def reload(plugin_context, new_cluster_config, *args, **kwargs): stdio = plugin_context.stdio cluster_config = plugin_context.cluster_config clients = plugin_context.clients servers = cluster_config.servers + + for repository in plugin_context.repositories: + if repository.name == cluster_config.name: + break + repository_dir = repository.repository_dir + yaml = YamlLoader(stdio) config_map = { "monitor_password": "root_password", diff --git a/plugins/obagent/0.1/restart.py b/plugins/obagent/0.1/restart.py index 79cbbe5..fc6815f 100644 --- a/plugins/obagent/0.1/restart.py +++ b/plugins/obagent/0.1/restart.py @@ -28,11 +28,22 @@ class Restart(object): def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None, deploy_name=None): self.local_home_path = local_home_path - self.plugin_context = plugin_context + + self.namespace = plugin_context.namespace + self.namespaces = plugin_context.namespaces + self.deploy_name = plugin_context.deploy_name + self.repositories = plugin_context.repositories + self.plugin_name = plugin_context.plugin_name + self.components = plugin_context.components self.clients = plugin_context.clients self.cluster_config = plugin_context.cluster_config + self.cmds = plugin_context.cmds + self.options = plugin_context.options + self.dev_mode = plugin_context.dev_mode self.stdio = plugin_context.stdio + + self.plugin_context = plugin_context self.repository = repository self.start_plugin = start_plugin self.reload_plugin = reload_plugin @@ -49,11 +60,29 @@ def dir_read_check(self, client, path): dirpath, name = os.path.split(path) return self.dir_read_check(client, dirpath) and client.execute_command('sudo chmod +1 %s' % path) return True + + def call_plugin(self, plugin, **kwargs): + args = { + 'namespace': self.namespace, + 'namespaces': self.namespaces, + 'deploy_name': self.deploy_name, + 'cluster_config': self.cluster_config, + 'repositories': self.repositories, + 'repository': self.repository, + 'components': self.components, + 'clients': self.clients, + 'cmd': self.cmds, + 'options': self.options, + 'stdio': self.sub_io + } + args.update(kwargs) + + self.stdio.verbose('Call %s for %s' % (plugin, self.repository)) + return plugin(**args) def restart(self): clients = self.clients - self.stdio.verbose('Call %s for %s' % (self.stop_plugin, self.repository)) - if not self.stop_plugin(self.components, clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io): + if not self.call_plugin(self.stop_plugin, clients=clients): self.stdio.stop_loading('stop_loading', 'fail') return False @@ -70,16 +99,16 @@ def restart(self): clients = self.new_clients cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config - self.stdio.verbose('Call %s for %s' % (self.start_plugin, self.repository)) - if not self.start_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io, local_home_path=self.local_home_path, repository_dir=self.repository.repository_dir, deploy_name=self.deploy_name): + if not self.call_plugin(self.start_plugin, clients=clients, cluster_config=cluster_config, local_home_path=self.local_home_path, repository=self.repository): self.rollback() self.stdio.stop_loading('stop_loading', 'fail') return False - return self.display_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io, cursor=None) + return self.call_plugin(self.display_plugin, clients=clients, cluster_config=cluster_config, cursor=None) def rollback(self): if self.new_clients: - self.stop_plugin(self.components, self.new_clients, self.new_cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io) + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + self.call_plugin(self.stop_plugin, clients=self.new_clients, cluster_config=cluster_config) for server in self.cluster_config.servers: client = self.clients[server] new_client = self.new_clients[server] @@ -88,7 +117,9 @@ def rollback(self): new_client.execute_command('sudo chown -R %s: %s' % (client.config.username, home_path)) -def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None, rollback=False, deploy_name=None, *args, **kwargs): +def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, new_cluster_config=None, new_clients=None, rollback=False, *args, **kwargs): + repository = kwargs.get('repository') + deploy_name = plugin_context.deploy_name task = Restart(plugin_context=plugin_context, local_home_path=local_home_path, start_plugin=start_plugin, reload_plugin=reload_plugin, stop_plugin=stop_plugin, connect_plugin=connect_plugin, display_plugin=display_plugin, repository=repository, new_cluster_config=new_cluster_config, diff --git a/plugins/obagent/0.1/start.py b/plugins/obagent/0.1/start.py index ede6e5f..ac4e42b 100644 --- a/plugins/obagent/0.1/start.py +++ b/plugins/obagent/0.1/start.py @@ -108,7 +108,7 @@ def encrypt(key, data): def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return False @@ -137,12 +137,13 @@ def generate_aes_b64_key(): return base64.b64encode(key.encode('utf-8')) -def start(plugin_context, local_home_path, repository_dir, deploy_name=None, *args, **kwargs): +def start(plugin_context, *args, **kwargs): global stdio cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio options = plugin_context.options + deploy_name = plugin_context.deploy_name config_files = {} pid_path = {} targets = [] @@ -157,6 +158,11 @@ def start(plugin_context, local_home_path, repository_dir, deploy_name=None, *ar "zone_name": "zone", } + for repository in plugin_context.repositories: + if repository.name == cluster_config.name: + break + repository_dir = repository.repository_dir + stdio.start_loading('Start obagent') for server in cluster_config.servers: client = clients[server] @@ -286,21 +292,28 @@ def start(plugin_context, local_home_path, repository_dir, deploy_name=None, *ar stdio.start_loading('obagent program health check') time.sleep(1) failed = [] - fail_time = 0 - for server in cluster_config.servers: - client = clients[server] - server_config = cluster_config.get_server_conf(server) - stdio.verbose('%s program health check' % server) - pid = client.execute_command("cat %s" % pid_path[server]).stdout.strip() - if pid: - if confirm_port(client, pid, int(server_config["server_port"])): - stdio.verbose('%s obagent[pid: %s] started', server, pid) - client.execute_command('echo %s > %s' % (pid, pid_path[server])) + servers = cluster_config.servers + count = 20 + while servers and count: + count -= 1 + tmp_servers = [] + for server in servers: + client = clients[server] + server_config = cluster_config.get_server_conf(server) + stdio.verbose('%s program health check' % server) + pid = client.execute_command("cat %s" % pid_path[server]).stdout.strip() + if pid: + if confirm_port(client, pid, int(server_config["server_port"])): + stdio.verbose('%s obagent[pid: %s] started', server, pid) + elif count: + tmp_servers.append(server) + else: + failed.append('failed to start %s obagent' % server) else: - fail_time += 1 - else: - failed.append('failed to start %s obagent' % server) - + failed.append('failed to start %s obagent' % server) + servers = tmp_servers + if servers and count: + time.sleep(1) if failed: stdio.stop_loading('fail') for msg in failed: diff --git a/plugins/obagent/0.1/start_check.py b/plugins/obagent/0.1/start_check.py index d4d755c..ca62745 100644 --- a/plugins/obagent/0.1/start_check.py +++ b/plugins/obagent/0.1/start_check.py @@ -20,7 +20,8 @@ from __future__ import absolute_import, division, print_function -from _errno import EC_CONFIG_CONFLICT_PORT +import os +import _errno as err stdio = None @@ -29,7 +30,7 @@ def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return False @@ -37,35 +38,112 @@ def get_port_socket_inode(client, port): return res.stdout.strip().split('\n') -def start_check(plugin_context, strict_check=False, *args, **kwargs): - def alert(*arg, **kwargs): +def start_check(plugin_context, init_check_status=False, strict_check=False, work_dir_check=False, work_dir_empty_check=True, precheck=False, *args, **kwargs): + def check_pass(item): + status = check_status[server] + if status[item].status == err.CheckStatus.WAIT: + status[item].status = err.CheckStatus.PASS + def check_fail(item, error, suggests=[]): + status = check_status[server][item] + if status.status == err.CheckStatus.WAIT: + status.error = error + status.suggests = suggests + status.status = err.CheckStatus.FAIL + def wait_2_pass(): + status = check_status[server] + for item in status: + check_pass(item) + def alert(item, error, suggests=[]): global success if strict_check: success = False - stdio.error(*arg, **kwargs) + check_fail(item, error, suggests) + stdio.error(error) else: - stdio.warn(*arg, **kwargs) - def critical(*arg, **kwargs): + stdio.warn(error) + def critical(item, error, suggests=[]): global success success = False - stdio.error(*arg, **kwargs) - global stdio + check_fail(item, error, suggests) + stdio.error(error) + + global stdio, success + success = True cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio servers_port = {} + servers_dirs = {} + servers_check_dirs = {} + check_status = {} + plugin_context.set_variable('start_check_status', check_status) + for server in cluster_config.servers: + check_status[server] = { + 'port': err.CheckStatus(), + } + if work_dir_check: + check_status[server]['dir'] = err.CheckStatus() + + if init_check_status: + return plugin_context.return_true(start_check_status=check_status) + stdio.start_loading('Check before start obagent') for server in cluster_config.servers: ip = server.ip client = clients[server] server_config = cluster_config.get_server_conf(server) - port = int(server_config["server_port"]) - prometheus_port = int(server_config["pprof_port"]) - remote_pid_path = "%s/run/obagent-%s-%s.pid" % (server_config['home_path'], server.ip, server_config["server_port"]) - remote_pid = client.execute_command("cat %s" % remote_pid_path).stdout.strip() - if remote_pid: - if client.execute_command('ls /proc/%s' % remote_pid): - continue + if not precheck: + remote_pid_path = "%s/run/obagent-%s-%s.pid" % (server_config['home_path'], server.ip, server_config["server_port"]) + remote_pid = client.execute_command("cat %s" % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s' % remote_pid): + stdio.verbose('%s is runnning, skip' % server) + wait_2_pass() + continue + + if work_dir_check: + stdio.verbose('%s dir check' % server) + if ip not in servers_dirs: + servers_dirs[ip] = {} + servers_check_dirs[ip] = {} + dirs = servers_dirs[ip] + check_dirs = servers_check_dirs[ip] + key = 'home_path' + path = server_config.get(key) + suggests = [err.SUG_CONFIG_CONFLICT_DIR.format(key=key, server=server)] + if path in dirs and dirs[path]: + critical('dir', err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key']), suggests) + dirs[path] = { + 'server': server, + 'key': key, + } + empty_check = work_dir_empty_check + while True: + if path in check_dirs: + if check_dirs[path] != True: + critical('dir', check_dirs[path], suggests) + break + + if client.execute_command('bash -c "[ -a %s ]"' % path): + is_dir = client.execute_command('[ -d {} ]'.format(path)) + has_write_permission = client.execute_command('[ -w {} ]'.format(path)) + if is_dir and has_write_permission: + if empty_check: + ret = client.execute_command('ls %s' % path) + if not ret or ret.stdout.strip(): + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=path)) + else: + check_dirs[path] = True + else: + check_dirs[path] = True + else: + if not is_dir: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_DIR.format(path=path)) + else: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=path)) + else: + path = os.path.dirname(path) + empty_check = False if ip not in servers_port: servers_port[ip] = {} @@ -76,14 +154,25 @@ def critical(*arg, **kwargs): port = int(server_config[key]) alert_f = alert if key == 'pprof_port' else critical if port in ports: - alert_f(EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key'])) + alert_f( + 'port', + err.EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key']), + [err.SUG_PORT_CONFLICTS.format()] + ) continue ports[port] = { 'server': server, 'key': key } if get_port_socket_inode(client, port): - alert_f('%s:%s port is already used' % (ip, port)) + alert_f( + 'port', + err.EC_CONFLICT_PORT.format(server=ip, port=port), + [err.SUG_USE_OTHER_PORT.format()] + ) + + for server in cluster_config.servers: + wait_2_pass() if success: stdio.stop_loading('succeed') diff --git a/plugins/obagent/0.1/stop.py b/plugins/obagent/0.1/stop.py index 3f4fd9f..8f520d9 100644 --- a/plugins/obagent/0.1/stop.py +++ b/plugins/obagent/0.1/stop.py @@ -28,7 +28,7 @@ def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) inode = res.stdout.strip() if not res or not inode: diff --git a/plugins/obagent/0.1/upgrade.py b/plugins/obagent/0.1/upgrade.py index ded202c..17bf275 100644 --- a/plugins/obagent/0.1/upgrade.py +++ b/plugins/obagent/0.1/upgrade.py @@ -20,14 +20,26 @@ from __future__ import absolute_import, division, print_function +import os -def upgrade(plugin_context, search_py_script_plugin, apply_param_plugin, *args, **kwargs): + +def call_plugin(plugin, plugin_context, repositories, *args, **kwargs): + namespace = plugin_context.namespace + namespaces = plugin_context.namespaces + deploy_name = plugin_context.deploy_name components = plugin_context.components clients = plugin_context.clients cluster_config = plugin_context.cluster_config - cmd = plugin_context.cmd + cmds = plugin_context.cmds options = plugin_context.options stdio = plugin_context.stdio + return plugin(namespace, namespaces, deploy_name, repositories, components, clients, cluster_config, cmds, options, + stdio, *args, **kwargs) + + +def upgrade(plugin_context, search_py_script_plugin, apply_param_plugin, *args, **kwargs): + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients upgrade_ctx = kwargs.get('upgrade_ctx') local_home_path = kwargs.get('local_home_path') @@ -44,14 +56,14 @@ def upgrade(plugin_context, search_py_script_plugin, apply_param_plugin, *args, display_plugin = search_py_script_plugin([dest_repository], 'display')[dest_repository] apply_param_plugin(cur_repository) - if not stop_plugin(components, clients, cluster_config, cmd, options, stdio, *args, **kwargs): + if not call_plugin(stop_plugin, plugin_context, [cur_repository], *args, **kwargs): return apply_param_plugin(dest_repository) - if not start_plugin(components, clients, cluster_config, cmd, options, stdio, *args, **kwargs): - return - - ret = connect_plugin(components, clients, cluster_config, cmd, options, stdio, *args, **kwargs) - if ret and display_plugin(components, clients, cluster_config, cmd, options, stdio, ret.get_return('cursor'), *args, **kwargs): + if not call_plugin(start_plugin, plugin_context, [dest_repository], *args, **kwargs): + return + + ret = call_plugin(connect_plugin, plugin_context, [dest_repository], *args, **kwargs) + if ret and call_plugin(display_plugin, plugin_context, [dest_repository], ret.get_return('cursor'), *args, **kwargs): upgrade_ctx['index'] = len(upgrade_repositories) return plugin_context.return_true() diff --git a/plugins/obagent/1.1.0/parameter.yaml b/plugins/obagent/1.1.0/parameter.yaml index bf88977..c54944a 100644 --- a/plugins/obagent/1.1.0/parameter.yaml +++ b/plugins/obagent/1.1.0/parameter.yaml @@ -1,11 +1,15 @@ - name: home_path + name_local: 工作目录 require: true + essential: true type: STRING - need_restart: true + need_redeploy: true description_en: working directory for obagent description_local: Obagent工作目录 - name: server_port + name_local: 服务端口 require: true + essential: true type: INT default: 8088 min_value: 1025 @@ -14,7 +18,9 @@ description_en: port number for pulling metrics and management description_local: 提供拉取 metrics 和管理的端口 - name: pprof_port + name_local: 调试端口 require: true + essential: true type: INT default: 8089 min_value: 1025 @@ -41,7 +47,9 @@ description_en: log path description_local: 日志路径 - name: crypto_method + name_local: 加密方式 require: true + essential: true type: STRING default: plain min_value: NULL @@ -51,6 +59,8 @@ description_local: 加密方式,仅支持 aes 和 plain - name: crypto_path require: true + name_local: 秘钥路径 + essential: true type: STRING default: conf/.config_secret.key min_value: NULL @@ -104,7 +114,9 @@ description_en: whether to enable log compression description_local: 是否开启日志压缩 - name: http_basic_auth_user + name_local: 用户名 require: true + essential: true type: STRING default: admin min_value: NULL @@ -113,7 +125,9 @@ description_en: username for HTTP authentication description_local: HTTP 服务认证用户名 - name: http_basic_auth_password + name_local: 密码 require: false + essential: true type: STRING default: root min_value: NULL @@ -122,7 +136,9 @@ description_en: password for HTTP authentication description_local: HTTP 服务认证密码 - name: pprof_basic_auth_user + name_local: 调试用户名 require: true + essential: true type: STRING default: admin min_value: NULL @@ -131,7 +147,9 @@ description_en: username for debug service description_local: debug 接口认证用户名 - name: pprof_basic_auth_password + name_local: 调试密码 require: false + essential: true type: STRING default: root min_value: NULL @@ -203,7 +221,9 @@ description_en: zone name for your observer description_local: observer 所在的 zone 名字 - name: ob_monitor_status + name_local: OceanBase 指标监控采集 require: true + essential: true type: STRING default: active min_value: NULL @@ -212,7 +232,9 @@ description_en: monitor status for OceanBase Database. Active is to enable. Inactive is to disable. description_local: OceanBase 监控指标采集状态,active 表示开启,inactive 表示关闭 - name: host_monitor_status + name_local: 主机指标监控采集 require: true + essential: true type: STRING default: active min_value: NULL @@ -221,7 +243,9 @@ description_en: monitor status for your host. Active is to enable. Inactive is to disable. description_local: 主机监控指标采集状态, active 表示开启, inactive 表示关闭 - name: disable_http_basic_auth + name_local: 禁用 HTTP 服务的basic auth 认证 require: true + essential: true type: BOOL default: false min_value: NULL @@ -230,7 +254,9 @@ description_en: whether to disable the basic authentication for HTTP service. True is to disable. False is to enable. description_local: 是否禁用 HTTP 服务的basic auth 认证,true 表示禁用,false 表示不禁用 - name: disable_pprof_basic_auth + name_local: 禁用 debug 接口的basic auth 认证 require: true + essential: true type: BOOL default: false min_value: NULL @@ -248,7 +274,9 @@ description_en: status for OceanBase Database log alarm. Active is to enable. Inactive is to disable. description_local: OceanBase 日志报警状态,active 表示开启,inactive 表示关闭 - name: alertmanager_address + name_local: Alertmanager 地址 require: false + essential: true type: STRING default: '' min_value: NULL diff --git a/plugins/obagent/1.1.0/start.py b/plugins/obagent/1.1.0/start.py index d2fbef3..d156930 100644 --- a/plugins/obagent/1.1.0/start.py +++ b/plugins/obagent/1.1.0/start.py @@ -108,7 +108,7 @@ def encrypt(key, data): def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return False @@ -137,10 +137,11 @@ def generate_aes_b64_key(): return base64.b64encode(key.encode('utf-8')) -def start(plugin_context, local_home_path, repository_dir, deploy_name=None, *args, **kwargs): +def start(plugin_context, local_home_path, *args, **kwargs): global stdio cluster_config = plugin_context.cluster_config clients = plugin_context.clients + deploy_name = plugin_context.deploy_name stdio = plugin_context.stdio options = plugin_context.options config_files = {} @@ -158,6 +159,11 @@ def start(plugin_context, local_home_path, repository_dir, deploy_name=None, *ar "ob_install_path": "home_path" } + for repository in plugin_context.repositories: + if repository.name == cluster_config.name: + break + repository_dir = repository.repository_dir + stdio.start_loading('Start obagent') for server in cluster_config.servers: client = clients[server] @@ -281,21 +287,28 @@ def start(plugin_context, local_home_path, repository_dir, deploy_name=None, *ar stdio.start_loading('obagent program health check') time.sleep(1) failed = [] - fail_time = 0 - for server in cluster_config.servers: - client = clients[server] - server_config = cluster_config.get_server_conf(server) - stdio.verbose('%s program health check' % server) - pid = client.execute_command("cat %s" % pid_path[server]).stdout.strip() - if pid: - if confirm_port(client, pid, int(server_config["server_port"])): - stdio.verbose('%s obagent[pid: %s] started', server, pid) - client.execute_command('echo %s > %s' % (pid, pid_path[server])) + servers = cluster_config.servers + count = 20 + while servers and count: + count -= 1 + tmp_servers = [] + for server in servers: + client = clients[server] + server_config = cluster_config.get_server_conf(server) + stdio.verbose('%s program health check' % server) + pid = client.execute_command("cat %s" % pid_path[server]).stdout.strip() + if pid: + if confirm_port(client, pid, int(server_config["server_port"])): + stdio.verbose('%s obagent[pid: %s] started', server, pid) + elif count: + tmp_servers.append(server) + else: + failed.append('failed to start %s obagent' % server) else: - fail_time += 1 - else: - failed.append('failed to start %s obagent' % server) - + failed.append('failed to start %s obagent' % server) + servers = tmp_servers + if servers and count: + time.sleep(1) if failed: stdio.stop_loading('fail') for msg in failed: diff --git a/plugins/obagent/1.1.1/start_check.py b/plugins/obagent/1.1.1/start_check.py index 3d83b34..e3e5ad6 100644 --- a/plugins/obagent/1.1.1/start_check.py +++ b/plugins/obagent/1.1.1/start_check.py @@ -20,7 +20,8 @@ from __future__ import absolute_import, division, print_function -from _errno import EC_CONFIG_CONFLICT_PORT +import os +import _errno as err stdio = None @@ -29,7 +30,7 @@ def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return False @@ -37,36 +38,106 @@ def get_port_socket_inode(client, port): return res.stdout.strip().split('\n') -def start_check(plugin_context, strict_check=False, *args, **kwargs): - # def alert(*arg, **kwargs): - # global success - # if strict_check: - # success = False - # stdio.error(*arg, **kwargs) - # else: - # stdio.warn(*arg, **kwargs) - def critical(*arg, **kwargs): +def start_check(plugin_context, init_check_status=False, work_dir_check=False, work_dir_empty_check=True, precheck=False, *args, **kwargs): + def check_pass(item): + status = check_status[server] + if status[item].status == err.CheckStatus.WAIT: + status[item].status = err.CheckStatus.PASS + def check_fail(item, error, suggests=[]): + status = check_status[server][item] + if status.status == err.CheckStatus.WAIT: + status.error = error + status.suggests = suggests + status.status = err.CheckStatus.FAIL + def wait_2_pass(): + status = check_status[server] + for item in status: + check_pass(item) + def critical(item, error, suggests=[]): global success success = False - stdio.error(*arg, **kwargs) - global stdio + check_fail(item, error, suggests) + stdio.error(error) + + global stdio, success + success = True cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio servers_port = {} + check_status = {} + servers_dirs = {} + servers_check_dirs = {} + plugin_context.set_variable('start_check_status', check_status) + for server in cluster_config.servers: + check_status[server] = { + 'port': err.CheckStatus(), + } + if work_dir_check: + check_status[server]['dir'] = err.CheckStatus() + + if init_check_status: + return plugin_context.return_true(start_check_status=check_status) + stdio.start_loading('Check before start obagent') for server in cluster_config.servers: ip = server.ip client = clients[server] server_config = cluster_config.get_server_conf(server) port = int(server_config["server_port"]) - prometheus_port = int(server_config["pprof_port"]) - remote_pid_path = "%s/run/obagent-%s-%s.pid" % (server_config['home_path'], server.ip, server_config["server_port"]) - remote_pid = client.execute_command("cat %s" % remote_pid_path).stdout.strip() - if remote_pid: - if client.execute_command('ls /proc/%s' % remote_pid): - continue + if not precheck: + remote_pid_path = "%s/run/obagent-%s-%s.pid" % (server_config['home_path'], server.ip, server_config["server_port"]) + remote_pid = client.execute_command("cat %s" % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s' % remote_pid): + stdio.verbose('%s is runnning, skip' % server) + wait_2_pass() + continue + if work_dir_check: + stdio.verbose('%s dir check' % server) + if ip not in servers_dirs: + servers_dirs[ip] = {} + servers_check_dirs[ip] = {} + dirs = servers_dirs[ip] + check_dirs = servers_check_dirs[ip] + key = 'home_path' + path = server_config.get(key) + suggests = [err.SUG_CONFIG_CONFLICT_DIR.format(key=key, server=server)] + if path in dirs and dirs[path]: + critical('dir', err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key']), suggests) + dirs[path] = { + 'server': server, + 'key': key, + } + empty_check = work_dir_empty_check + while True: + if path in check_dirs: + if check_dirs[path] != True: + critical('dir', check_dirs[path], suggests) + break + + if client.execute_command('bash -c "[ -a %s ]"' % path): + is_dir = client.execute_command('[ -d {} ]'.format(path)) + has_write_permission = client.execute_command('[ -w {} ]'.format(path)) + if is_dir and has_write_permission: + if empty_check: + ret = client.execute_command('ls %s' % path) + if not ret or ret.stdout.strip(): + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=path)) + else: + check_dirs[path] = True + else: + check_dirs[path] = True + else: + if not is_dir: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_DIR.format(path=path)) + else: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=path)) + else: + path = os.path.dirname(path) + empty_check = False + if ip not in servers_port: servers_port[ip] = {} ports = servers_port[ip] @@ -76,14 +147,25 @@ def critical(*arg, **kwargs): port = int(server_config[key]) # alert_f = alert if key == 'pprof_port' else critical if port in ports: - critical(EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key'])) + critical( + 'port', + err.EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key']), + [err.SUG_PORT_CONFLICTS.format()] + ) continue ports[port] = { 'server': server, 'key': key } if get_port_socket_inode(client, port): - critical('%s:%s port is already used' % (ip, port)) + critical( + 'port', + err.EC_CONFLICT_PORT.format(server=ip, port=port), + [err.SUG_USE_OTHER_PORT.format()] + ) + + for server in cluster_config.servers: + wait_2_pass() if success: stdio.stop_loading('succeed') diff --git a/plugins/obagent/1.3.0/connect.py b/plugins/obagent/1.3.0/connect.py new file mode 100644 index 0000000..eab4e28 --- /dev/null +++ b/plugins/obagent/1.3.0/connect.py @@ -0,0 +1,100 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import json +import requests +from requests.auth import HTTPBasicAuth + +from _errno import EC_FAIL_TO_CONNECT + + +class ObagentAPICursor(object): + cmd_template = '{protocol}://{ip}:{port}/{suffix}' + + def __init__(self, ip, port, username=None, password=None, ssl=False): + self.ip = ip + self.port = port + self.username = username + self.password = password + self.ssl = ssl + protocol = 'https' if ssl else 'http' + self.url_prefix = "{protocol}://{ip}:{port}/".format(protocol=protocol, ip=self.ip, port=self.port) + if self.username: + self.auth = HTTPBasicAuth(username=username, password=password) + else: + self.auth = None + + def connect(self, stdio=None): + return self._request('GET', 'api/v1/agent/status', stdio=stdio) + + def reload(self, data, stdio=None): + return self._request('POST', 'api/v1/module/config/update', data, stdio=stdio) + + def _request(self, method, api, data=None, stdio=None): + url = self.url_prefix + api + stdio.verbose('send http request method: {}, url: {}, data: {}'.format(method, url, data)) + try: + if data is not None: + data = json.dumps(data) + resp = requests.request(method, url, auth=self.auth, data=data, verify=False) + return_code = resp.status_code + content = resp.content + except Exception as e: + stdio.exception("") + return_code = 500 + content = str(e) + if return_code == 200: + return True + stdio.verbose("request obagent failed: %s" % content) + return False + + +def connect(plugin_context, target_server=None, *args, **kwargs): + cluster_config = plugin_context.cluster_config + stdio = plugin_context.stdio + if target_server: + servers = [target_server] + stdio.start_loading('Connect to Obagent ({})'.format(target_server)) + else: + servers = cluster_config.servers + stdio.start_loading('Connect to Obagent') + cursors = {} + for server in servers: + config = cluster_config.get_server_conf(server) + ssl = False + username = '' + password = '' + if config.get('http_basic_auth_user'): + username = config['http_basic_auth_user'] + if config.get('http_basic_auth_password'): + password = config['http_basic_auth_password'] + stdio.verbose('connect obagent ({}:{} by user {})'.format(server.ip, config['mgragent_http_port'], username)) + api_cursor = ObagentAPICursor(ip=server.ip, port=config['mgragent_http_port'], username=username, password=password, + ssl=ssl) + if api_cursor.connect(stdio=stdio): + cursors[server] = api_cursor + if not cursors: + stdio.error(EC_FAIL_TO_CONNECT.format(component=cluster_config.name)) + stdio.stop_loading('fail') + return plugin_context.return_false() + stdio.stop_loading('succeed') + return plugin_context.return_true(connect=cursors, cursor=cursors) diff --git a/plugins/obagent/1.3.0/display.py b/plugins/obagent/1.3.0/display.py new file mode 100644 index 0000000..2b82766 --- /dev/null +++ b/plugins/obagent/1.3.0/display.py @@ -0,0 +1,46 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from __future__ import absolute_import, division, print_function + +from tool import NetUtil + + +def display(plugin_context, cursor, *args, **kwargs): + stdio = plugin_context.stdio + clients = plugin_context.clients + cluster_config = plugin_context.cluster_config + servers = cluster_config.servers + result = [] + for server in servers: + api_cursor = cursor.get(server) + server_config = cluster_config.get_server_conf(server) + ip = server.ip + if ip == '127.0.0.1': + ip = NetUtil.get_host_ip() + result.append({ + 'ip': ip, + 'status': 'active' if api_cursor and api_cursor.connect(stdio) else 'inactive', + 'mgragent_http_port': server_config['mgragent_http_port'], + 'monagent_http_port': server_config['monagent_http_port'] + }) + + stdio.print_list(result, ['ip', 'mgragent_http_port', 'monagent_http_port', 'status'], + lambda x: [x['ip'], x['mgragent_http_port'], x['monagent_http_port'], x['status']], title='obagent') + plugin_context.return_true() diff --git a/plugins/obagent/1.3.0/file_map.yaml b/plugins/obagent/1.3.0/file_map.yaml new file mode 100644 index 0000000..03e84e0 --- /dev/null +++ b/plugins/obagent/1.3.0/file_map.yaml @@ -0,0 +1,29 @@ +# 运维 agent 二进制 +- src_path: ./home/admin/obagent/bin/ob_mgragent + target_path: bin/ob_mgragent + type: bin + mode: 755 +# 监控 agent 二进制 +- src_path: ./home/admin/obagent/bin/ob_monagent + target_path: bin/ob_monagent + type: bin + mode: 755 +# 守护进程二进制 +- src_path: ./home/admin/obagent/bin/ob_agentd + target_path: bin/ob_agentd + type: bin + mode: 755 +# 命令行工具二进制 +- src_path: ./home/admin/obagent/bin/ob_agentctl + target_path: bin/ob_agentctl + type: bin + mode: 755 +# agent 二进制目录 +- src_path: ./home/admin/obagent/bin + target_path: bin + type: dir +# 配置定义目录 +- src_path: ./home/admin/obagent/conf + target_path: conf + type: dir + install_method: cp \ No newline at end of file diff --git a/plugins/obagent/1.3.0/init.py b/plugins/obagent/1.3.0/init.py new file mode 100644 index 0000000..f92aff8 --- /dev/null +++ b/plugins/obagent/1.3.0/init.py @@ -0,0 +1,84 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +from _errno import EC_FAIL_TO_INIT_PATH, InitDirFailedErrorMessage + + +def init(plugin_context, *args, **kwargs): + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + stdio = plugin_context.stdio + global_ret = True + force = getattr(plugin_context.options, 'force', False) + clean = getattr(plugin_context.options, 'clean', False) + stdio.start_loading('Initializes obagent work home') + for server in cluster_config.servers: + server_config = cluster_config.get_server_conf(server) + client = clients[server] + home_path = server_config['home_path'] + stdio.verbose('%s init cluster work home', server) + need_clean = force + if clean and not force: + if client.execute_command('bash -c \'if [[ "$(ls -d {0} 2>/dev/null)" != "" && ! -O {0} ]]; then exit 0; else exit 1; fi\''.format(home_path)): + owner = client.execute_command("ls -ld %s | awk '{print $3}'" % home_path).stdout.strip() + global_ret = False + err_msg = ' {} is not empty, and the owner is {}'.format(home_path, owner) + stdio.error(EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=err_msg)) + continue + need_clean = True + + if need_clean: + client.execute_command("^%s/bin/ob_agentctl stop'" % home_path) + if client.execute_command('bash -c \'if [[ "$(ls -d {0} 2>/dev/null)" != "" && ! -O {0} ]]; then exit 0; else exit 1; fi\''.format(home_path)): + owner = client.execute_command("ls -ld %s | awk '{print $3}'" % home_path).stdout.strip() + global_ret = False + err_msg = ' {} is not empty, and the owner is {}'.format(home_path, owner) + stdio.error(EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=err_msg)) + continue + + if need_clean: + ret = client.execute_command('rm -fr %s' % home_path, timeout=-1) + if not ret: + global_ret = False + stdio.error(EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=ret.stderr)) + continue + else: + if client.execute_command('mkdir -p %s' % home_path): + ret = client.execute_command('ls %s' % (home_path)) + if not ret or ret.stdout.strip(): + global_ret = False + stdio.error(EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=InitDirFailedErrorMessage.NOT_EMPTY.format(path=home_path))) + continue + else: + global_ret = False + stdio.error(EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=InitDirFailedErrorMessage.CREATE_FAILED.format(path=home_path))) + continue + + if not client.execute_command("bash -c 'mkdir -p %s/{run,bin,conf,log,tmp,backup,pkg_store,task_store,position_store,site-packages}'" % home_path): + global_ret = False + stdio.error(EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=InitDirFailedErrorMessage.PATH_ONLY.format(path=home_path))) + + if global_ret: + stdio.stop_loading('succeed') + plugin_context.return_true() + else: + stdio.stop_loading('fail') \ No newline at end of file diff --git a/plugins/obagent/1.3.0/parameter.yaml b/plugins/obagent/1.3.0/parameter.yaml new file mode 100644 index 0000000..8cafaa3 --- /dev/null +++ b/plugins/obagent/1.3.0/parameter.yaml @@ -0,0 +1,243 @@ +- name: home_path + name_local: 工作目录 + require: true + essential: true + type: STRING + need_restart: true + need_redeploy: true + description_en: working directory for obagent + description_local: Obagent工作目录 +- name: log_path + require: true + type: STRING + default: log/monagent.log + need_restart: true + need_redeploy: true + description_en: log path + description_local: 日志路径 +- name: http_basic_auth_user + name_local: 用户名 + require: true + essential: true + type: STRING + default: admin + need_restart: true + description_en: username for HTTP authentication + description_local: HTTP 服务认证用户名 +- name: http_basic_auth_password + name_local: 密码 + require: true + essential: true + type: STRING + default: root + need_restart: true + need_redeploy: false + description_en: password for HTTP authentication + description_local: HTTP 服务认证密码 +- name: mgragent_http_port + name_local: 管理服务端口 + require: true + essential: true + type: INT + default: 8089 + need_restart: true + need_redeploy: false + description_en: The port of manager agent + description_local: OBAgent 管理服务端口 +- name: mgragent_log_level + require: false + type: STRING + need_restart: true + need_redeploy: false + description_en: The log level of manager agent. + description_local: ob_mgragent 日志级别 +- name: mgragent_log_max_size + require: false + type: INT + default: 30 + need_restart: true + need_redeploy: false + description_en: The total size of manager agent.Log size is measured in Megabytes. + description_local: ob_mgragent 日志文件大小(单位:mb) +- name: mgragent_log_max_days + require: false + type: INT + need_restart: true + need_redeploy: false + description_en: Expiration time for manager agent logs. The default value is 30 days. + description_local: ob_mgragent 日志文件最大保留天数 +- name: mgragent_log_max_backups + require: false + type: INT + need_restart: true + need_redeploy: false + description_en: The maximum number for manager agent log files. + description_local: ob_mgragent 日志文件最大备份数 +- name: mgragent_log_compress + require: false + type: BOOL + need_restart: true + need_redeploy: false + description_en: ob_mgragent log compression switch + description_local: ob_mgragent 日志压缩开关 +- name: monagent_http_port + name_local: 监控服务端口 + require: true + essential: true + type: INT + default: 8088 + need_restart: true + need_redeploy: false + description_en: The port of monitor agent. + description_local: OBAgent 监控服务端口 +- name: monagent_host_ip + require: false + type: STRING + need_restart: true + need_redeploy: false + description_en: ob_monagent host ip + description_local: ob_monagent 主机 ip +- name: monitor_password + require: false + type: STRING + need_restart: true + need_redeploy: false + description_en: monitor password for OceanBase Database + default: '' + description_local: OceanBase 数据库监控数据采集用户密码 +- name: sql_port + require: false + type: INT + need_restart: true + need_redeploy: false + description_en: SQL port for observer + default: 2881 + min_value: 1025 + max_value: 65535 + description_local: observer的 SQL 端口 +- name: rpc_port + require: false + type: INT + need_restart: true + need_redeploy: false + description_en: the RPC port for observer + default: 2882 + min_value: 1025 + max_value: 65535 + description_local: observer 的 RPC 端口 +- name: cluster_name + require: false + type: STRING + need_restart: true + need_redeploy: false + description_en: cluster name for OceanBase Database + default: obcluster + description_local: OceanBase Database 集群名 +- name: cluster_id + require: false + type: INT + need_restart: true + need_redeploy: false + description_en: cluster ID for OceanBase Database + default: 1 + min_value: 1 + max_value: 4294901759 + description_local: OceanBase 集群 ID +- name: zone_name + require: false + type: STRING + need_restart: true + need_redeploy: false + description_en: zone name for your observer + default: zone1 + min_value: + max_value: + description_local: observer 所在的 zone 名字 +- name: ob_log_path + require: false + type: STRING + need_restart: true + need_redeploy: false + description_en: observer log path + description_local: observer 日志盘路径 +- name: ob_data_path + require: false + type: STRING + need_restart: true + need_redeploy: false + description_en: observer data path + description_local: observer 数据盘路径 +- name: ob_install_path + require: false + type: STRING + need_restart: true + need_redeploy: false + description_en: observer install path + description_local: observer 安装目录 +- name: observer_log_path + require: false + type: STRING + need_restart: true + need_redeploy: false + description_en: observer install path log + description_local: observer 安装目录下日志路径 +- name: monagent_log_level + require: false + type: STRING + default: info + need_restart: true + need_redeploy: false + description_en: The log level of monitor agent. + description_local: ob_monagent 日志级别 +- name: monagent_log_max_size + require: false + type: INT + need_restart: true + need_redeploy: false + description_en: The total size of monitor agent.Log size is measured in Megabytes. + description_local: ob_monagent 日志文件大小(单位:mb) +- name: monagent_log_max_days + require: false + type: INT + need_restart: true + need_redeploy: false + description_en: Expiration time for monitor agent logs. + description_local: ob_monagent 日志文件最大保留天数 +- name: monagent_log_max_backups + require: false + type: INT + need_restart: true + need_redeploy: false + description_en: The maximum number for monitor agent log files. + description_local: ob_monagent 日志文件最大备份数 +- name: monagent_log_compress + require: false + type: BOOL + need_restart: true + need_redeploy: false + description_en: ob_monagent log compression switch + description_local: ob_monagent 日志压缩开关 +- name: ob_monitor_status + name_local: OceanBase 指标监控采集 + require: true + essential: true + type: STRING + default: active + need_restart: true + need_redeploy: false + description_en: monitor status for OceanBase Database. Active is to enable. Inactive is to disable. + description_local: OceanBase 监控指标采集状态,active 表示开启,inactive 表示关闭 +- name: target_sync_configs + require: false + type: PARAM_LIST + need_restart: true + description_en: + description_local: '''将地址同步至指定远端目录 + target_sync_configs: + - host: 192.168.1.1 + target_dir: /data/prometheus/targets + user: user1 + port: 22 + # password: ***** + key_file: xxxxx + ''' diff --git a/plugins/obagent/1.3.0/reload.py b/plugins/obagent/1.3.0/reload.py new file mode 100644 index 0000000..886a9e7 --- /dev/null +++ b/plugins/obagent/1.3.0/reload.py @@ -0,0 +1,109 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os +import json +from copy import deepcopy +from glob import glob +from tool import YamlLoader, FileUtil + +from _errno import * + + +def reload(plugin_context, cursor, new_cluster_config, *args, **kwargs): + stdio = plugin_context.stdio + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + servers = cluster_config.servers + + for repository in plugin_context.repositories: + if repository.name == cluster_config.name: + break + repository_dir = repository.repository_dir + + yaml = YamlLoader(stdio) + config_map = { + "monitor_password": "root_password", + "sql_port": "mysql_port", + "rpc_port": "rpc_port", + "cluster_name": "appname", + "cluster_id": "cluster_id", + "zone_name": "zone", + } + global_change_conf = {} + for comp in ['oceanbase', 'oceanbase-ce']: + if comp in cluster_config.depends: + root_servers = {} + ob_config = cluster_config.get_depend_config(comp) + new_ob_config = new_cluster_config.get_depend_config(comp) + ob_config = {} if ob_config is None else ob_config + new_ob_config = {} if new_ob_config is None else new_ob_config + for key in config_map: + if ob_config.get(key) != new_ob_config.get(key): + global_change_conf[config_map[key]] = new_ob_config.get(key) + + global_ret = True + stdio.start_loading('Reload obagent') + for server in servers: + change_conf = deepcopy(global_change_conf) + client = clients[server] + api_cursor = cursor.get(server) + stdio.verbose('get %s old configuration' % (server)) + config = cluster_config.get_server_conf_with_default(server) + stdio.verbose('get %s new configuration' % (server)) + new_config = new_cluster_config.get_server_conf_with_default(server) + stdio.verbose('get %s cluster address' % (server)) + stdio.verbose('compare configuration of %s' % (server)) + with FileUtil.open(os.path.join(repository_dir, 'conf/obd_agent_mapper.yaml')) as f: + data = yaml.load(f).get('config_mapper', {}) + for key in new_config: + if key not in data: + stdio.warn('%s no in obd_agent_mapper.yaml, skip' % key) + continue + if key not in config or config[key] != new_config[key]: + item = cluster_config.get_temp_conf_item(key) + if item: + if item.need_redeploy or item.need_restart: + stdio.verbose('%s can not be reload' % key) + global_ret = False + continue + try: + item.modify_limit(config.get(key), new_config.get(key)) + except Exception as e: + stdio.verbose('%s: %s' % (server, str(e))) + global_ret = False + continue + change_conf[key] = new_config[key] + + if change_conf: + stdio.verbose('%s apply new configuration' % server) + data = [{'key': key, 'value': change_conf[key]} for key in change_conf] + if not (api_cursor and api_cursor.reload(data, stdio)): + global_ret = False + stdio.error(EC_OBAGENT_RELOAD_FAILED.format(server=server)) + + if global_ret: + stdio.stop_loading('succeed') + return plugin_context.return_true() + else: + stdio.stop_loading('fail') + return diff --git a/plugins/obagent/1.3.0/restart.py b/plugins/obagent/1.3.0/restart.py new file mode 100644 index 0000000..4ecf445 --- /dev/null +++ b/plugins/obagent/1.3.0/restart.py @@ -0,0 +1,135 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os + + +class Restart(object): + + def __init__(self, plugin_context, local_home_path, start_check_plugin, start_plugin, stop_plugin, connect_plugin, + display_plugin, repository, new_cluster_config=None, new_clients=None, deploy_name=None): + self.local_home_path = local_home_path + + self.namespace = plugin_context.namespace + self.namespaces = plugin_context.namespaces + self.deploy_name = plugin_context.deploy_name + self.repositories = plugin_context.repositories + self.plugin_name = plugin_context.plugin_name + + self.components = plugin_context.components + self.clients = plugin_context.clients + self.cluster_config = plugin_context.cluster_config + self.cmds = plugin_context.cmds + self.options = plugin_context.options + self.dev_mode = plugin_context.dev_mode + self.stdio = plugin_context.stdio + + self.plugin_context = plugin_context + self.repository = repository + self.start_check_plugin = start_check_plugin + self.start_plugin = start_plugin + self.connect_plugin = connect_plugin + self.display_plugin = display_plugin + self.stop_plugin = stop_plugin + self.new_clients = new_clients + self.new_cluster_config = new_cluster_config + self.sub_io = self.stdio.sub_io() + self.deploy_name = deploy_name + + def dir_read_check(self, client, path): + if not client.execute_command('cd %s' % path): + dirpath, name = os.path.split(path) + return self.dir_read_check(client, dirpath) and client.execute_command('sudo chmod +1 %s' % path) + return True + + def call_plugin(self, plugin, **kwargs): + args = { + 'namespace': self.namespace, + 'namespaces': self.namespaces, + 'deploy_name': self.deploy_name, + 'cluster_config': self.cluster_config, + 'repositories': self.repositories, + 'repository': self.repository, + 'components': self.components, + 'clients': self.clients, + 'cmd': self.cmds, + 'options': self.options, + 'stdio': self.sub_io + } + args.update(kwargs) + + self.stdio.verbose('Call %s for %s' % (plugin, self.repository)) + return plugin(**args) + + def restart(self): + clients = self.clients + if not self.call_plugin(self.stop_plugin, clients=clients): + self.stdio.stop_loading('stop_loading', 'fail') + return False + + if self.new_clients: + self.stdio.verbose('use new clients') + for server in self.cluster_config.servers: + new_client = self.new_clients[server] + server_config = self.cluster_config.get_server_conf(server) + home_path = server_config['home_path'] + if not new_client.execute_command('sudo chown -R %s: %s' % (new_client.config.username, home_path)): + self.stdio.stop_loading('stop_loading', 'fail') + return False + self.dir_read_check(new_client, home_path) + clients = self.new_clients + + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + + self.call_plugin(self.start_check_plugin, clients=clients, cluster_config=cluster_config) + if not self.call_plugin(self.start_plugin, clients=clients, cluster_config=cluster_config, local_home_path=self.local_home_path, repository=self.repository): + self.rollback() + self.stdio.stop_loading('stop_loading', 'fail') + return False + ret = self.call_plugin(self.connect_plugin, clients=clients, cluster_config=cluster_config) + if ret: + return self.call_plugin(self.display_plugin, clients=clients, cluster_config=cluster_config, cursor=ret.get_return('cursor')) + return False + + def rollback(self): + if self.new_clients: + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + self.call_plugin(self.stop_plugin, clients=self.new_clients, cluster_config=cluster_config) + for server in self.cluster_config.servers: + client = self.clients[server] + new_client = self.new_clients[server] + server_config = self.cluster_config.get_server_conf(server) + home_path = server_config['home_path'] + new_client.execute_command('sudo chown -R %s: %s' % (client.config.username, home_path)) + + +def restart(plugin_context, local_home_path, start_check_plugin, start_plugin, stop_plugin, connect_plugin, display_plugin, + new_cluster_config=None, new_clients=None, rollback=False, *args, **kwargs): + repository = kwargs.get('repository') + deploy_name = plugin_context.deploy_name + task = Restart(plugin_context=plugin_context, local_home_path=local_home_path, start_plugin=start_plugin, + stop_plugin=stop_plugin, connect_plugin=connect_plugin, + display_plugin=display_plugin, repository=repository, new_cluster_config=new_cluster_config, + new_clients=new_clients, deploy_name=deploy_name, start_check_plugin=start_check_plugin) + call = task.rollback if rollback else task.restart + if call(): + plugin_context.return_true() diff --git a/plugins/obagent/1.3.0/start.py b/plugins/obagent/1.3.0/start.py new file mode 100644 index 0000000..d11c25a --- /dev/null +++ b/plugins/obagent/1.3.0/start.py @@ -0,0 +1,337 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os +import re +import sys +import time +import random +import base64 +import tempfile +from copy import deepcopy + +from Crypto import Random +from Crypto.Cipher import AES + +from ssh import SshClient, SshConfig +from tool import YamlLoader, FileUtil + +stdio = None +OBAGNET_CONFIG_MAP = { + "monitor_password": "{ocp_agent_monitor_password}", + "sql_port": "{mysql_port}", + "rpc_port": "{rpc_port}", + "cluster_name": "{appname}", + "cluster_id": "{cluster_id}", + "zone_name": "{zone}", + "ob_log_path": "{home_path}/store", + "ob_data_path": "{home_path}/store", + "ob_install_path": "{home_path}", + "observer_log_path": "{home_path}/log", +} + +if sys.version_info.major == 2: + + def generate_key(key): + genKey = [chr(0)] * 16 + for i in range(min(16, len(key))): + genKey[i] = key[i] + i = 16 + while i < len(key): + j = 0 + while j < 16 and i < len(key): + genKey[j] = chr(ord(genKey[j]) ^ ord(key[i])) + j, i = j + 1, i + 1 + return "".join(genKey) + + + class AESCipher: + bs = AES.block_size + + def __init__(self, key): + self.key = generate_key(key) + + def encrypt(self, message): + message = self._pad(message) + iv = Random.new().read(AES.block_size) + cipher = AES.new(self.key, AES.MODE_CBC, iv) + return base64.b64encode(iv + cipher.encrypt(message)).decode('utf-8') + + def _pad(self, s): + return s + (self.bs - len(s) % self.bs) * chr(self.bs - len(s) % self.bs) + +else: + def generate_key(key): + genKey = [0] * 16 + for i in range(min(16, len(key))): + genKey[i] = key[i] + i = 16 + while i < len(key): + j = 0 + while j < 16 and i < len(key): + genKey[j] = genKey[j] ^ key[i] + j, i = j + 1, i + 1 + genKey = [chr(k) for k in genKey] + return bytes("".join(genKey), encoding="utf-8") + + + class AESCipher: + bs = AES.block_size + + def __init__(self, key): + self.key = generate_key(key) + + def encrypt(self, message): + message = self._pad(message) + iv = Random.new().read(AES.block_size) + cipher = AES.new(self.key, AES.MODE_CBC, iv) + return str(base64.b64encode(iv + cipher.encrypt(bytes(message, encoding='utf-8'))), encoding="utf-8") + + def _pad(self, s): + return s + (self.bs - len(s) % self.bs) * chr(self.bs - len(s) % self.bs) + + +def encrypt(key, data): + key = base64.b64decode(key) + cipher = AESCipher(key) + return cipher.encrypt(data) + + +def get_port_socket_inode(client, port): + port = hex(port)[2:].zfill(4).upper() + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + res = client.execute_command(cmd) + if not res or not res.stdout.strip(): + return False + stdio.verbose(res.stdout) + return res.stdout.strip().split('\n') + + +def confirm_port(client, pid, port): + socket_inodes = get_port_socket_inode(client, port) + if not socket_inodes: + return False + ret = client.execute_command("ls -l /proc/%s/fd/ |grep -E 'socket:\[(%s)\]'" % (pid, '|'.join(socket_inodes))) + if ret and ret.stdout.strip(): + return True + return False + + +def generate_aes_b64_key(): + n = random.randint(1, 3) * 8 + key = [] + c = 0 + while c < n: + key += chr(random.randint(33, 127)) + c += 1 + key = ''.join(key) + return base64.b64encode(key.encode('utf-8')) + + +def get_missing_required_parameters(parameters): + results = [] + for key in OBAGNET_CONFIG_MAP: + if parameters.get(key) is None: + results.append(key) + return results + + +def prepare_parameters(cluster_config): + env = {} + depend_info = {} + ob_servers_config = {} + depends_keys = ["ocp_agent_monitor_password", "appname", "cluster_id"] + for comp in ["oceanbase", "oceanbase-ce"]: + if comp in cluster_config.depends: + observer_globals = cluster_config.get_depend_config(comp) + for key in depends_keys: + value = observer_globals.get(key) + if value is not None: + depend_info[key] = value + ob_servers = cluster_config.get_depend_servers(comp) + for server in ob_servers: + ob_servers_config[server] = cluster_config.get_depend_config(comp, server) + + for server in cluster_config.servers: + server_config = deepcopy(cluster_config.get_server_conf_with_default(server)) + user_server_config = deepcopy(cluster_config.get_server_conf(server)) + if 'monagent_host_ip' not in user_server_config: + server_config['monagent_host_ip'] = server.ip + missed_keys = get_missing_required_parameters(user_server_config) + if missed_keys and server in ob_servers_config: + for key in depend_info: + ob_servers_config[server][key] = depend_info[key] + for key in missed_keys: + server_config[key] = OBAGNET_CONFIG_MAP[key].format(server_ip=server.ip, **ob_servers_config[server]) + env[server] = server_config + return env + + +def start(plugin_context, *args, **kwargs): + global stdio + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + options = plugin_context.options + stdio = plugin_context.stdio + deploy_name = plugin_context.deploy_name + pid_path = {} + yaml = YamlLoader(stdio) + start_env = plugin_context.get_variable('start_env') + + if not start_env: + start_env = prepare_parameters(cluster_config) + + repository_dir = None + for repository in plugin_context.repositories: + if repository.name == cluster_config.name: + repository_dir = repository.repository_dir + break + with FileUtil.open(os.path.join(repository_dir, 'conf/obd_agent_mapper.yaml')) as f: + config_mapper = yaml.load(f).get('config_mapper', {}) + stdio.start_loading('Start obagent') + + targets = [] + for server in cluster_config.servers: + client = clients[server] + server_config = start_env[server] + home_path = server_config['home_path'] + pid_path[server] = '%s/run/ob_agentd.pid' % home_path + mgragent_http_port = int(server_config['mgragent_http_port']) + targets.append('{}:{}'.format(server.ip, mgragent_http_port)) + remote_pid = client.execute_command("cat %s" % pid_path[server]).stdout.strip() + if remote_pid and client.execute_command('ls /proc/%s' % remote_pid): + continue + + home_path = server_config['home_path'] + use_parameter = True + config_flag = os.path.join(home_path, '.configured') + if getattr(options, 'without_parameter', False) and client.execute_command('ls %s' % config_flag): + use_parameter = False + + if use_parameter: + # todo: set agent secret key + mgr_conf = os.path.join(home_path, 'conf/mgragent.yaml') + mon_conf = os.path.join(home_path, 'conf/monagent.yaml') + agent_conf = os.path.join(home_path, 'conf/agentctl.yaml') + for conf in [mgr_conf, mon_conf, agent_conf]: + ret = client.execute_command('cat {}'.format(conf)) + if ret: + content = ret.stdout + content = re.sub(r"cryptoMethod:\s+aes", "cryptoMethod: plain", content) + client.write_file(content, conf) + client.execute_command('chmod 755 {}'.format(conf)) + for key in server_config: + if server_config[key] is None: + server_config[key] = '' + if isinstance(server_config[key], bool): + server_config[key] = str(server_config[key]).lower() + + cmds = [] + for key, value in server_config.items(): + if key in config_mapper: + cmds.append("%s=%s" % (config_mapper[key], value)) + cmd = 'cd %s;%s/bin/ob_agentctl config -u %s && touch %s' % (home_path, home_path, ','.join(cmds), config_flag) + res = client.execute_command(cmd) + if not res: + stdio.error('failed to set config to {} obagent.'.format(server)) + return plugin_context.return_false() + + if not client.execute_command('cd %s;%s/bin/ob_agentctl start' % (home_path, home_path)): + stdio.error('failed to start {} obagent.'.format(server)) + return plugin_context.return_false() + + stdio.stop_loading('succeed') + stdio.start_loading('obagent program health check') + time.sleep(1) + failed = [] + servers = cluster_config.servers + count = 20 + while servers and count: + count -= 1 + tmp_servers = [] + for server in servers: + client = clients[server] + server_config = start_env[server] + home_path = server_config['home_path'] + stdio.verbose('%s program health check' % server) + pid = client.execute_command("cat %s" % pid_path[server]).stdout.strip() + if pid: + mgr_pid = client.execute_command("cat %s" % os.path.join(home_path, 'run/ob_mgragent.pid')).stdout.strip() + if mgr_pid and confirm_port(client, mgr_pid, int(server_config["mgragent_http_port"])): + stdio.verbose('%s obagent[pid: %s] started', server, pid) + elif count: + tmp_servers.append(server) + else: + failed.append('failed to start %s obagent' % server) + else: + failed.append('failed to start %s obagent' % server) + servers = tmp_servers + if servers and count: + time.sleep(1) + if failed: + stdio.stop_loading('fail') + for msg in failed: + stdio.warn(msg) + plugin_context.return_false() + else: + global_config = cluster_config.get_global_conf() + target_sync_configs = global_config.get('target_sync_configs', []) + stdio.verbose('start to sync target config') + data = [{'targets': targets}] + default_ssh_config = None + for client in clients.values(): + default_ssh_config = client.config + break + for target_sync_config in target_sync_configs: + host = None + target_dir = None + try: + host = target_sync_config.get('host') + target_dir = target_sync_config.get('target_dir') + if not host or not target_dir: + continue + ssh_config_keys = ['username', 'password', 'port', 'key_file', 'timeout'] + auth_keys = ['username', 'password', 'key_file'] + for key in auth_keys: + if key in target_sync_config: + config = SshConfig(host) + break + else: + config = deepcopy(default_ssh_config) + for key in ssh_config_keys: + if key in target_sync_config: + setattr(config, key, target_sync_config[key]) + with tempfile.NamedTemporaryFile(suffix='.yaml') as f: + yaml.dump(data, f) + f.flush() + file_name = '{}.yaml'.format(deploy_name or hash(cluster_config)) + file_path = os.path.join(target_dir, file_name) + remote_client = SshClient(config) + remote_client.connect() + remote_client.put_file(f.name, file_path) + except: + stdio.warn('failed to sync target to {}:{}'.format(host, target_dir)) + stdio.exception('') + stdio.stop_loading('succeed') + plugin_context.return_true(need_bootstrap=False) + + diff --git a/plugins/obagent/1.3.0/start_check.py b/plugins/obagent/1.3.0/start_check.py new file mode 100644 index 0000000..0373a0e --- /dev/null +++ b/plugins/obagent/1.3.0/start_check.py @@ -0,0 +1,250 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os +from copy import deepcopy + +import _errno as err +from tool import YamlLoader, FileUtil + + +stdio = None +success = True + +OBAGNET_CONFIG_MAP = { + "monitor_password": "{ocp_agent_monitor_password}", + "sql_port": "{mysql_port}", + "rpc_port": "{rpc_port}", + "cluster_name": "{appname}", + "cluster_id": "{cluster_id}", + "zone_name": "{zone}", + "ob_log_path": "{home_path}/store", + "ob_data_path": "{home_path}/store", + "ob_install_path": "{home_path}", + "observer_log_path": "{home_path}/log", +} + + +def get_missing_required_parameters(parameters): + results = [] + for key in OBAGNET_CONFIG_MAP: + if parameters.get(key) is None: + results.append(key) + return results + + +def get_port_socket_inode(client, port): + port = hex(port)[2:].zfill(4).upper() + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + res = client.execute_command(cmd) + if not res or not res.stdout.strip(): + return False + stdio.verbose(res.stdout) + return res.stdout.strip().split('\n') + + +def prepare_parameters(cluster_config): + env = {} + depend_info = {} + ob_servers_config = {} + depends_keys = ["ocp_agent_monitor_password", "appname", "cluster_id"] + for comp in ["oceanbase", "oceanbase-ce"]: + if comp in cluster_config.depends: + observer_globals = cluster_config.get_depend_config(comp) + for key in depends_keys: + value = observer_globals.get(key) + if value is not None: + depend_info[key] = value + ob_servers = cluster_config.get_depend_servers(comp) + for server in ob_servers: + ob_servers_config[server] = cluster_config.get_depend_config(comp, server) + + for server in cluster_config.servers: + server_config = deepcopy(cluster_config.get_server_conf_with_default(server)) + user_server_config = deepcopy(cluster_config.get_server_conf(server)) + if 'monagent_host_ip' not in user_server_config: + server_config['monagent_host_ip'] = server.ip + missed_keys = get_missing_required_parameters(user_server_config) + if missed_keys and server in ob_servers_config: + for key in depend_info: + ob_servers_config[server][key] = depend_info[key] + for key in missed_keys: + server_config[key] = OBAGNET_CONFIG_MAP[key].format(server_ip=server.ip, **ob_servers_config[server]) + env[server] = server_config + return env + + +def start_check(plugin_context, init_check_status=False, strict_check=False, work_dir_check=False, work_dir_empty_check=True, precheck=False, *args, **kwargs): + def check_fail(item, error, suggests=[]): + status = check_status[server][item] + if status.status == err.CheckStatus.WAIT: + status.error = error + status.suggests = suggests + status.status = err.CheckStatus.FAIL + + def alert(item, error, suggests=[]): + global success + if strict_check: + success = False + check_fail(item, error, suggests) + stdio.error(error) + else: + stdio.warn(error) + + def critical(item, error, suggests=[]): + global success + success = False + status = check_status.get(server).get(item) + status.status = err.CheckStatus.FAIL + status.error = error + status.suggests = suggests + stdio.error(error) + + def check_pass(item): + status = check_status.get(server).get(item).status + if status == err.CheckStatus.WAIT: + check_status.get(server).get(item).status = err.CheckStatus.PASS + + def wait_2_pass(): + status = check_status[server] + for key in status: + if status[key].status == err.CheckStatus.WAIT: + status[key].status = err.CheckStatus.PASS + + global stdio, success + success = True + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + stdio = plugin_context.stdio + servers_port = {} + servers_dirs = {} + servers_check_dirs = {} + check_status = {} + plugin_context.set_variable('start_check_status', check_status) + + for server in cluster_config.servers: + check_status[server] = { + 'port': err.CheckStatus(), + 'parameter': err.CheckStatus(), + } + if work_dir_check: + check_status[server]['dir'] = err.CheckStatus() + + if init_check_status: + return plugin_context.return_true(start_check_status=check_status) + + stdio.start_loading('Check before start obagent') + env = prepare_parameters(cluster_config) + for server in cluster_config.servers: + ip = server.ip + client = clients[server] + server_config = cluster_config.get_server_conf(server) + if not precheck: + remote_pid_path = "%s/run/ob_agentd.pid" % server_config['home_path'] + remote_pid = client.execute_command("cat %s" % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s' % remote_pid): + stdio.verbose('%s is runnning, skip' % server) + wait_2_pass() + continue + check_pass('parameter') + + if work_dir_check: + stdio.verbose('%s dir check' % server) + if ip not in servers_dirs: + servers_dirs[ip] = {} + servers_check_dirs[ip] = {} + dirs = servers_dirs[ip] + check_dirs = servers_check_dirs[ip] + key = 'home_path' + path = server_config.get(key) + suggests = [err.SUG_CONFIG_CONFLICT_DIR.format(key=key, server=server)] + if path in dirs and dirs[path]: + critical('dir', err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key']), suggests) + dirs[path] = { + 'server': server, + 'key': key, + } + empty_check = work_dir_empty_check + while True: + if path in check_dirs: + if check_dirs[path] != True: + critical('dir', check_dirs[path], suggests) + break + + if client.execute_command('bash -c "[ -a %s ]"' % path): + is_dir = client.execute_command('[ -d {} ]'.format(path)) + has_write_permission = client.execute_command('[ -w {} ]'.format(path)) + if is_dir and has_write_permission: + if empty_check: + ret = client.execute_command('ls %s' % path) + if not ret or ret.stdout.strip(): + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=path)) + else: + check_dirs[path] = True + else: + check_dirs[path] = True + else: + if not is_dir: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_DIR.format(path=path)) + else: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=path)) + else: + path = os.path.dirname(path) + empty_check = False + + if ip not in servers_port: + servers_port[ip] = {} + ports = servers_port[ip] + + stdio.verbose('%s port check' % server) + for key in ['mgragent_http_port', 'monagent_http_port']: + port = int(server_config[key]) + if port in ports: + critical( + 'port', + err.EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key']), + [err.SUG_PORT_CONFLICTS.format()] + ) + continue + ports[port] = { + 'server': server, + 'key': key + } + if get_port_socket_inode(client, port): + critical( + 'port', + err.EC_CONFLICT_PORT.format(server=ip, port=port), + [err.SUG_USE_OTHER_PORT.format()] + ) + check_pass('port') + plugin_context.set_variable('start_env', env) + + for server in cluster_config.servers: + wait_2_pass() + + + if success: + stdio.stop_loading('succeed') + plugin_context.return_true() + else: + stdio.stop_loading('fail') \ No newline at end of file diff --git a/plugins/obagent/1.3.0/status.py b/plugins/obagent/1.3.0/status.py new file mode 100644 index 0000000..7a3f637 --- /dev/null +++ b/plugins/obagent/1.3.0/status.py @@ -0,0 +1,40 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + + +def status(plugin_context, *args, **kwargs): + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + stdio = plugin_context.stdio + cluster_status = {} + for server in cluster_config.servers: + server_config = cluster_config.get_server_conf(server) + client = clients[server] + cluster_status[server] = 0 + if 'home_path' not in server_config: + stdio.print('%s home_path is empty', server) + continue + remote_pid_path = '%s/run/ob_agentd.pid' % server_config["home_path"] + remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() + if remote_pid and client.execute_command('ls /proc/%s' % remote_pid): + cluster_status[server] = 1 + return plugin_context.return_true(cluster_status=cluster_status) diff --git a/plugins/obagent/1.3.0/stop.py b/plugins/obagent/1.3.0/stop.py new file mode 100644 index 0000000..6cbd26e --- /dev/null +++ b/plugins/obagent/1.3.0/stop.py @@ -0,0 +1,110 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import time + +from tool import OrderedDict + + +stdio = None + + +def get_port_socket_inode(client, port): + port = hex(port)[2:].zfill(4).upper() + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + res = client.execute_command(cmd) + inode = res.stdout.strip() + if not res or not inode: + return False + stdio.verbose("inode: %s" % inode) + return inode.split('\n') + + +def confirm_port(client, pid, port): + socket_inodes = get_port_socket_inode(client, port) + if not socket_inodes: + return False + ret = client.execute_command("ls -l /proc/%s/fd/ |grep -E 'socket:\[(%s)\]'" % (pid, '|'.join(socket_inodes))) + if ret and ret.stdout.strip(): + return True + return False + + +def stop(plugin_context, *args, **kwargs): + global stdio + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + stdio = plugin_context.stdio + + servers = {} + stdio.start_loading('Stop obagent') + for server in cluster_config.servers: + server_config = cluster_config.get_server_conf(server) + client = clients[server] + if 'home_path' not in server_config: + stdio.verbose('%s home_path is empty', server) + continue + home_path = server_config["home_path"] + agent_processes = OrderedDict() + agent_processes['obagentd'] = {'path': '%s/run/ob_agentd.pid' % home_path, 'port': None} + agent_processes['monagent'] = {'path': '%s/run/ob_monagent.pid' % home_path, 'port': server_config['monagent_http_port']} + agent_processes['mgragent'] = {'path': '%s/run/ob_mgragent.pid' % home_path, 'port': server_config['mgragent_http_port']} + for agent in agent_processes: + pid = client.execute_command('cat %s' % agent_processes[agent]['path']).stdout.strip() + if pid: + stdio.verbose('%s %s[pid:%s] stopping ...' % (server, agent, pid)) + client.execute_command('kill -9 %s' % pid) + if server not in servers: + servers[server] = {} + servers[server][agent] = {'pid': pid, 'port': agent_processes[agent]['port'], 'path': agent_processes[agent]['path']} + else: + stdio.verbose('%s %s is not running' % (server, agent)) + + count = 10 + time.sleep(1) + while count and servers: + tmp_servers = {} + for server in servers: + agents_info = servers[server] + client = clients[server] + stdio.verbose('%s check whether the port is released' % server) + for agent in agents_info: + pid = agents_info[agent]['pid'] + if client.execute_command('ls /proc/%s' % pid) or (agents_info[agent].get('port') and confirm_port(client, pid, agents_info[agent]['port'])): + tmp_servers[server] = agents_info + break + client.execute_command('rm -f %s' % agents_info[agent]['path']) + agents_info[agent] = {} + else: + stdio.verbose('%s obagent is stopped', server) + servers = tmp_servers + count -= 1 + if count and servers: + time.sleep(3) + + if servers: + stdio.stop_loading('fail') + for server in servers: + stdio.warn('%s port not released', server) + else: + stdio.stop_loading('succeed') + plugin_context.return_true() \ No newline at end of file diff --git a/plugins/obagent/1.3.0/upgrade.py b/plugins/obagent/1.3.0/upgrade.py new file mode 100644 index 0000000..7c4d391 --- /dev/null +++ b/plugins/obagent/1.3.0/upgrade.py @@ -0,0 +1,159 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os + + +def call_plugin(plugin, plugin_context, repositories, *args, **kwargs): + namespace = plugin_context.namespace + namespaces = plugin_context.namespaces + deploy_name = plugin_context.deploy_name + components = plugin_context.components + clients = plugin_context.clients + cluster_config = plugin_context.cluster_config + cmds = plugin_context.cmds + options = plugin_context.options + stdio = plugin_context.stdio + return plugin(namespace, namespaces, deploy_name, repositories, components, clients, cluster_config, cmds, options, + stdio, *args, **kwargs) + + +def upgrade(plugin_context, search_py_script_plugin, apply_param_plugin, *args, **kwargs): + + def summit_config(): + generate_global_config = generate_configs['global'] + for key in generate_global_config: + cluster_config.update_global_conf(key, generate_global_config[key], False) + for server in cluster_config.servers: + if server not in generate_configs: + continue + generate_server_config = generate_configs[server] + for key in generate_server_config: + cluster_config.update_server_conf(server, key, generate_server_config[key], False) + + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + stdio = plugin_context.stdio + + upgrade_ctx = kwargs.get('upgrade_ctx') + local_home_path = kwargs.get('local_home_path') + upgrade_repositories = kwargs.get('upgrade_repositories') + + cur_repository = upgrade_repositories[0] + dest_repository = upgrade_repositories[-1] + repository_dir = dest_repository.repository_dir + kwargs['repository_dir'] = repository_dir + + stop_plugin = search_py_script_plugin([cur_repository], 'stop')[cur_repository] + start_plugin = search_py_script_plugin([dest_repository], 'start')[dest_repository] + connect_plugin = search_py_script_plugin([dest_repository], 'connect')[dest_repository] + display_plugin = search_py_script_plugin([dest_repository], 'display')[dest_repository] + + apply_param_plugin(cur_repository) + if not call_plugin(stop_plugin, plugin_context, repositories=[cur_repository], *args, **kwargs): + return + # clean useless config + clean_files = [ + "conf/config_properties/monagent_basic_auth.yaml", + "conf/module_config/monitor_mysql.yaml", + "conf/module_config/monagent_config.yaml", + "conf/module_config/monitor_ob_log.yaml" + ] + for server in cluster_config.servers: + client = clients[server] + home_path = cluster_config.get_server_conf(server)['home_path'] + for f in clean_files: + client.execute_command('rm -f {0}'.format(os.path.join(home_path, f))) + + # update port + generate_configs = {"global": {}} + original_global_config = cluster_config.get_original_global_conf() + port_keys = { + 'server_port': 'monagent_http_port', + 'pprof_port': 'mgragent_http_port' + } + port_warns = {} + for server in cluster_config.servers: + original_server_config = cluster_config.get_original_server_conf(server) + server_config = cluster_config.get_server_conf(server) + for port_key in port_keys: + if port_key in original_global_config or port_key in original_server_config: + port = server_config[port_key] + if server not in generate_configs: + generate_configs[server] = {} + generate_configs[server][port_keys[port_key]] = port + if port_key not in port_warns: + port_warns[port_key] = 'Configuration item {} is no longer supported, and it is converted to configuration item {}'.format(port_key, port_keys[port_key]) + if port_warns: + for msg in port_warns.values(): + stdio.warn(msg) + # merge_generate_config + merge_config = {} + generate_global_config = generate_configs['global'] + count_base = len(cluster_config.servers) - 1 + if count_base < 1: + for server in cluster_config.servers: + if server not in generate_configs: + continue + generate_global_config.update(generate_configs[server]) + generate_configs[server] = {} + else: + for server in cluster_config.servers: + if server not in generate_configs: + continue + generate_server_config = generate_configs[server] + merged_server_config = {} + for key in generate_server_config: + if key in generate_global_config: + if generate_global_config[key] != generate_server_config[key]: + merged_server_config[key] = generate_server_config[key] + elif key in merge_config: + if merge_config[key]['value'] != generate_server_config[key]: + merged_server_config[key] = generate_server_config[key] + elif count_base == merge_config[key]['count']: + generate_global_config[key] = generate_server_config[key] + del merge_config[key] + else: + merge_config[key]['severs'].append(server) + merge_config[key]['count'] += 1 + else: + merge_config[key] = {'value': generate_server_config[key], 'severs': [server], 'count': 1} + generate_configs[server] = merged_server_config + + for key in merge_config: + config_st = merge_config[key] + for server in config_st['severs']: + if server not in generate_configs: + continue + generate_server_config = generate_configs[server] + generate_server_config[key] = config_st['value'] + # summit_config + summit_config() + + apply_param_plugin(dest_repository) + if not call_plugin(start_plugin, plugin_context, [dest_repository], *args, **kwargs): + return + + ret = call_plugin(connect_plugin, plugin_context, [dest_repository], *args, **kwargs) + if ret and call_plugin(display_plugin, plugin_context, [dest_repository], ret.get_return('cursor'), *args, **kwargs): + upgrade_ctx['index'] = len(upgrade_repositories) + return plugin_context.return_true() diff --git a/plugins/obproxy/3.1.0/bootstrap.py b/plugins/obproxy/3.1.0/bootstrap.py index 4125841..5631878 100644 --- a/plugins/obproxy/3.1.0/bootstrap.py +++ b/plugins/obproxy/3.1.0/bootstrap.py @@ -29,14 +29,10 @@ def bootstrap(plugin_context, cursor, *args, **kwargs): server_config = cluster_config.get_server_conf(server) for key in ['observer_sys_password', 'obproxy_sys_password']: sql = 'alter proxyconfig set %s = %%s' % key - value = None - try: - value = server_config.get(key, '') - value = '' if value is None else str(value) - stdio.verbose('execute sql: %s' % (sql % value)) - cursor[server].execute(sql, [value]) - except: - stdio.exception('execute sql exception: %s' % (sql % (value))) + value = server_config.get(key, '') + value = '' if value is None else str(value) + ret = cursor[server].execute(sql, [value], exc_level="verbose") + if ret is False: stdio.error('failed to set %s for obproxy(%s)' % (key, server)) global_ret = False if global_ret: diff --git a/plugins/obproxy/3.1.0/connect.py b/plugins/obproxy/3.1.0/connect.py index 9cbb6c6..e4f2c62 100644 --- a/plugins/obproxy/3.1.0/connect.py +++ b/plugins/obproxy/3.1.0/connect.py @@ -22,43 +22,101 @@ import sys import time +from copy import copy if sys.version_info.major == 2: import MySQLdb as mysql else: import pymysql as mysql -from _errno import EC_FAIL_TO_CONNECT +from _errno import EC_FAIL_TO_CONNECT, EC_SQL_EXECUTE_FAILED +from _stdio import SafeStdio -stdio = None +class Cursor(SafeStdio): + def __init__(self, ip, port, user='root', tenant='sys', password='', stdio=None): + self.stdio = stdio + self.ip = ip + self.port = port + self._user = user + self.tenant = tenant + self.password = password + self.cursor = None + self.db = None + self._connect() + self._raise_exception = False + self._raise_cursor = None + + @property + def user(self): + if "@" in self._user: + return self._user + if self.tenant: + return "{}@{}".format(self._user, self.tenant) + else: + return self._user + + @property + def raise_cursor(self): + if self._raise_cursor: + return self._raise_cursor + raise_cursor = copy(self) + raise_cursor._raise_exception = True + self._raise_cursor = raise_cursor + return raise_cursor -def _connect(ip, port, user, password=''): - stdio.verbose('connect %s -P%s -u%s -p%s' % (ip, port, user, password)) if sys.version_info.major == 2: - db = mysql.connect(host=ip, user=user, port=int(port), passwd=str(password)) - cursor = db.cursor(cursorclass=mysql.cursors.DictCursor) + def _connect(self): + self.stdio.verbose('connect %s -P%s -u%s -p%s' % (self.ip, self.port, self.user, self.password)) + self.db = mysql.connect(host=self.ip, user=self.user, port=int(self.port), passwd=str(self.password)) + self.cursor = self.db.cursor(cursorclass=mysql.cursors.DictCursor) else: - db = mysql.connect(host=ip, user=user, port=int(port), password=str(password), cursorclass=mysql.cursors.DictCursor) - cursor = db.cursor() - return db, cursor - - -def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - # stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - - -def connect(plugin_context, target_server=None, sys_root=True, *args, **kwargs): - global stdio + def _connect(self): + self.stdio.verbose('connect %s -P%s -u%s -p%s' % (self.ip, self.port, self.user, self.password)) + self.db = mysql.connect(host=self.ip, user=self.user, port=int(self.port), password=str(self.password), + cursorclass=mysql.cursors.DictCursor) + self.cursor = self.db.cursor() + + def new_cursor(self, tenant='sys', user='root', password=''): + try: + return Cursor(ip=self.ip, port=self.port, user=user, tenant=tenant, password=password, stdio=self.stdio) + except: + self.stdio.exception('') + self.stdio.verbose('fail to connect %s -P%s -u%s -p%s' % (self.ip, self.port, self.user, self.password)) + return None + + def execute(self, sql, args=None, execute_func=None, raise_exception=False, exc_level='error', stdio=None): + try: + stdio.verbose('execute sql: %s. args: %s' % (sql, args)) + self.cursor.execute(sql, args) + if not execute_func: + return self.cursor + return getattr(self.cursor, execute_func)() + except Exception as e: + getattr(stdio, exc_level)(EC_SQL_EXECUTE_FAILED.format(sql=sql)) + if raise_exception is None: + raise_exception = self._raise_exception + if raise_exception: + stdio.exception('') + raise e + return False + + def fetchone(self, sql, args=None, raise_exception=False, exc_level='error', stdio=None): + return self.execute(sql, args=args, execute_func='fetchone', raise_exception=raise_exception, exc_level=exc_level, stdio=stdio) + + def fetchall(self, sql, args=None, raise_exception=False, exc_level='error', stdio=None): + return self.execute(sql, args=args, execute_func='fetchall', raise_exception=raise_exception, exc_level=exc_level, stdio=stdio) + + def close(self): + if self.cursor: + self.cursor.close() + self.cursor = None + if self.db: + self.db.close() + self.db = None + + +def connect(plugin_context, target_server=None, connect_proxysys=True, *args, **kwargs): count = 10 cluster_config = plugin_context.cluster_config stdio = plugin_context.stdio @@ -72,7 +130,7 @@ def connect(plugin_context, target_server=None, sys_root=True, *args, **kwargs): user = kwargs.get('user') password = kwargs.get('password') if not user: - if sys_root: + if connect_proxysys: user = 'root@proxysys' else: user = 'root' @@ -101,19 +159,17 @@ def connect(plugin_context, target_server=None, sys_root=True, *args, **kwargs): for server in servers: try: server_config = cluster_config.get_server_conf(server) - if sys_root: + if connect_proxysys: pwd_key = 'obproxy_sys_password' else: pwd_key = 'observer_root_password' r_password = password if password else server_config.get(pwd_key) if r_password is None: r_password = '' - db, cursor = _connect(server.ip, server_config['listen_port'], user, r_password if count % 2 else '') + cursor = Cursor(ip=server.ip, port=server_config['listen_port'], user=user, tenant='', password=r_password if count % 2 else '', stdio=stdio) if user in ['root', 'root@sys']: - stdio.verbose('execute sql: select * from information_schema.TABLES limit 1') - cursor.execute('select * from information_schema.TABLES limit 1') - stdio.verbose("result: {}".format(cursor.fetchone())) - dbs[server] = db + stdio.verbose("result: {}".format(cursor.fetchone('select * from information_schema.TABLES limit 1', raise_exception=True))) + dbs[server] = cursor.db cursors[server] = cursor except: tmp_servers.append(server) diff --git a/plugins/obproxy/3.1.0/display.py b/plugins/obproxy/3.1.0/display.py index 2310ca7..2e20633 100644 --- a/plugins/obproxy/3.1.0/display.py +++ b/plugins/obproxy/3.1.0/display.py @@ -20,6 +20,10 @@ from __future__ import absolute_import, division, print_function +def passwd_format(passwd): + return "'{}'".format(passwd.replace("'", "'\"'\"'")) + + def display(plugin_context, cursor, *args, **kwargs): stdio = plugin_context.stdio cluster_config = plugin_context.cluster_config @@ -32,37 +36,46 @@ def display(plugin_context, cursor, *args, **kwargs): 'listen_port': '-', 'prometheus_listen_port': '-' } - try: - cursor[server].execute('show proxyconfig like "%port"') - for item in cursor[server].fetchall(): + res = cursor[server].fetchall('show proxyconfig like "%port"', exc_level='verbose') + if res: + for item in res: if item['name'] in data: data[item['name']] = item['value'] data['status'] = 'active' - except: - stdio.exception('') - pass + else: + continue result.append(data) - stdio.print_list(result, ['ip', 'port', 'prometheus_port', 'status'], + stdio.print_list(result, ['ip', 'port', 'prometheus_port', 'status'], lambda x: [x['ip'], x['listen_port'], x['prometheus_listen_port'], x['status']], title='obproxy') - server = servers[0] with_observer = False server_config = cluster_config.get_server_conf(server) cmd = '' + info_dict = { + "type": "db", + "ip": server.ip, + "port": server_config['listen_port'] + } for comp in ['oceanbase', 'oceanbase-ce']: if comp in cluster_config.depends: ob_config = cluster_config.get_depend_config(comp) if not ob_config: continue + user = 'root' password = ob_config.get('root_password', '') with_observer = True - cmd = 'obclient -h%s -P%s -uroot %s-Doceanbase -A' % (server.ip, server_config['listen_port'], '-p%s ' % password if password else '') + info_dict['user'] = user + info_dict['password'] = password + cmd = 'obclient -h%s -P%s -u%s %s-Doceanbase -A' % (server.ip, server_config['listen_port'], user, '-p%s ' % passwd_format(password) if password else '') break if not with_observer: + user = 'root@proxysys' password = server_config.get('obproxy_sys_password', '') - cmd = 'obclient -h%s -P%s -uroot@proxysys %s-Doceanbase -A' % (server.ip, server_config['listen_port'], '-p%s ' % password if password else '') + info_dict['user'] = user + info_dict['password'] = password + cmd = 'obclient -h%s -P%s -u%s %s-Doceanbase -A' % (server.ip, server_config['listen_port'], user, '-p%s ' % passwd_format(password) if password else '') stdio.print(cmd) - - plugin_context.return_true() + info_dict['cmd'] = cmd + plugin_context.return_true(info=info_dict) diff --git a/plugins/obproxy/3.1.0/generate_config.py b/plugins/obproxy/3.1.0/generate_config.py index 08def59..1705979 100644 --- a/plugins/obproxy/3.1.0/generate_config.py +++ b/plugins/obproxy/3.1.0/generate_config.py @@ -21,65 +21,39 @@ from __future__ import absolute_import, division, print_function -def generate_config(plugin_context, deploy_config, auto_depend=False, *args, **kwargs): +def generate_config(plugin_context, generate_config_mini=False, auto_depend=False, return_generate_keys=False, *args, **kwargs): + if return_generate_keys: + return plugin_context.return_true(generate_keys=['skip_proxy_sys_private_check', 'enable_strict_kernel_release', 'enable_cluster_checkout', 'proxy_mem_limited']) + cluster_config = plugin_context.cluster_config - clients = plugin_context.clients stdio = plugin_context.stdio - success = True + generate_configs = {'global': {}} + plugin_context.set_variable('generate_configs', generate_configs) stdio.start_loading('Generate obproxy configuration') - for server in cluster_config.servers: - server_config = cluster_config.get_server_conf(server) - if not server_config.get('home_path'): - stdio.error("obproxy %s: missing configuration 'home_path' in configuration file" % server) - success = False - continue - cluster_config.update_server_conf(server, 'enable_cluster_checkout', False) - if not success: - stdio.stop_loading('fail') - return - global_config = cluster_config.get_original_global_conf() if 'skip_proxy_sys_private_check' not in global_config: + generate_configs['global']['skip_proxy_sys_private_check'] = True cluster_config.update_global_conf('skip_proxy_sys_private_check', True, False) + if 'enable_strict_kernel_release' not in global_config: + generate_configs['global']['enable_strict_kernel_release'] = False cluster_config.update_global_conf('enable_strict_kernel_release', False, False) + + if 'enable_cluster_checkout' not in global_config: + generate_configs['global']['enable_cluster_checkout'] = False + cluster_config.update_global_conf('enable_cluster_checkout', False, False) - if getattr(plugin_context.options, 'mini', False): + if generate_config_mini: if 'proxy_mem_limited' not in global_config: + generate_configs['global']['proxy_mem_limited'] = '500M' cluster_config.update_global_conf('proxy_mem_limited', '500M', False) - ob_comps = ['oceanbase', 'oceanbase-ce'] - ob_cluster_config = None - for comp in ob_comps: - if comp in cluster_config.depends: - stdio.stop_loading('succeed') - return plugin_context.return_true() - if comp in deploy_config.components: - ob_cluster_config = deploy_config.components[comp] - if auto_depend: for depend in ['oceanbase', 'oceanbase-ce']: if cluster_config.add_depend_component(depend): stdio.stop_loading('succeed') return plugin_context.return_true() - if ob_cluster_config: - root_servers = {} - cluster_name = ob_cluster_config.get_global_conf().get('appname') - for server in ob_cluster_config.servers: - config = ob_cluster_config.get_server_conf_with_default(server) - zone = config['zone'] - cluster_name = cluster_name if cluster_name else config.get('appname') - if zone not in root_servers: - root_servers[zone] = '%s:%s' % (server.ip, config['mysql_port']) - rs_list = ';'.join([root_servers[zone] for zone in root_servers]) - - cluster_name = cluster_name if cluster_name else 'obcluster' - if not global_config.get('rs_list'): - cluster_config.update_global_conf('rs_list', rs_list, False) - if not global_config.get('cluster_name'): - cluster_config.update_global_conf('cluster_name', cluster_name, False) - stdio.stop_loading('succeed') return plugin_context.return_true() \ No newline at end of file diff --git a/plugins/obproxy/3.1.0/init.py b/plugins/obproxy/3.1.0/init.py index 1ea7ee9..ae019a9 100644 --- a/plugins/obproxy/3.1.0/init.py +++ b/plugins/obproxy/3.1.0/init.py @@ -22,7 +22,7 @@ from _errno import EC_FAIL_TO_INIT_PATH, InitDirFailedErrorMessage -def init(plugin_context, local_home_path, repository_dir, *args, **kwargs): +def init(plugin_context, *args, **kwargs): cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio @@ -35,8 +35,6 @@ def init(plugin_context, local_home_path, repository_dir, *args, **kwargs): server_config = cluster_config.get_server_conf(server) client = clients[server] home_path = server_config['home_path'] - remote_home_path = client.execute_command('echo ${OBD_HOME:-"$HOME"}/.obd').stdout.strip() - remote_repository_dir = repository_dir.replace(local_home_path, remote_home_path) stdio.verbose('%s init cluster work home', server) need_clean = force if clean and not force: diff --git a/plugins/obproxy/3.1.0/parameter.yaml b/plugins/obproxy/3.1.0/parameter.yaml index 0f40a1b..37c7576 100644 --- a/plugins/obproxy/3.1.0/parameter.yaml +++ b/plugins/obproxy/3.1.0/parameter.yaml @@ -1,11 +1,15 @@ - name: home_path + name_local: 工作目录 require: true + essential: true type: STRING - need_restart: true + need_redeploy: true description_en: the directory for the work data file description_local: ObProxy工作目录 - name: listen_port + name_local: 服务端口 require: true + essential: true type: INT default: 2883 min_value: 1025 @@ -14,7 +18,9 @@ description_en: port number for mysql connection description_local: SQL服务协议端口号 - name: prometheus_listen_port + name_local: Exporter 端口 require: true + essential: true type: INT default: 2884 min_value: 1025 @@ -39,6 +45,15 @@ need_restart: true description_en: root server list(format ip:sql_port) description_local: observer列表(格式 ip:sql_port) +- name: proxy_mem_limited + name_local: 最大运行内存 + essential: true + type: CAPACITY + default: 2G + min_value: 100MB + max_value: 100GB + description_en: The upper limit of ODP runtime memory. If the ODP exceeds the upper limit, it will exit automatically. Please enter an capacity, such as 2G + description_local: ODP 运行时内存上限。超过上限 ODP 即自动退出。请输入带容量带单位的整数,如2G - name: refresh_json_config type: BOOL default: false @@ -423,6 +438,8 @@ need_restart: true description_en: beyond trust sdk retry times - name: obproxy_sys_password + name_local: 密码 + essential: true type: STRING default: '' need_restart: false diff --git a/plugins/obproxy/3.1.0/reload.py b/plugins/obproxy/3.1.0/reload.py index 291a55a..1a2acc8 100644 --- a/plugins/obproxy/3.1.0/reload.py +++ b/plugins/obproxy/3.1.0/reload.py @@ -32,7 +32,8 @@ def reload(plugin_context, cursor, new_cluster_config, *args, **kwargs): config_map = { 'observer_sys_password': 'proxyro_password', - 'cluster_name': 'appname' + 'cluster_name': 'appname', + 'observer_root_password': 'root_password' } for comp in ['oceanbase', 'oceanbase-ce']: if comp in cluster_config.depends: @@ -54,7 +55,10 @@ def reload(plugin_context, cursor, new_cluster_config, *args, **kwargs): stdio.verbose('get %s cluster address' % (server)) cluster_server[server] = '%s:%s' % (server.ip, config['listen_port']) stdio.verbose('compare configuration of %s' % (server)) + reload_unused = ['observer_root_password'] for key in new_config: + if key in reload_unused: + continue if key not in config or config[key] != new_config[key]: item = cluster_config.get_temp_conf_item(key) if item: @@ -85,15 +89,12 @@ def reload(plugin_context, cursor, new_cluster_config, *args, **kwargs): for server in servers: if key not in change_conf[server]: continue - try: - sql = 'alter proxyconfig set %s = %%s' % key - value = change_conf[server][key] if change_conf[server].get(key) is not None else '' - stdio.verbose('execute sql: %s' % (sql % value)) - cursor[server].execute(sql, [value]) - success_conf[key].append(server) - except: + sql = 'alter proxyconfig set %s = %%s' % key + value = change_conf[server][key] if change_conf[server].get(key) is not None else '' + if cursor[server].execute(sql, [value]) is False: global_ret = False - stdio.exception('execute sql exception: %s' % (sql % value)) + continue + success_conf[key].append(server) for key in success_conf: if global_change_conf[key] == servers_num == len(success_conf): cluster_config.update_global_conf(key, value, False) diff --git a/plugins/obproxy/3.1.0/restart.py b/plugins/obproxy/3.1.0/restart.py index 0a646e6..c550fad 100644 --- a/plugins/obproxy/3.1.0/restart.py +++ b/plugins/obproxy/3.1.0/restart.py @@ -28,11 +28,22 @@ class Restart(object): def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None, bootstrap_plugin=None): self.local_home_path = local_home_path - self.plugin_context = plugin_context + + self.namespace = plugin_context.namespace + self.namespaces = plugin_context.namespaces + self.deploy_name = plugin_context.deploy_name + self.repositories = plugin_context.repositories + self.plugin_name = plugin_context.plugin_name + self.components = plugin_context.components self.clients = plugin_context.clients self.cluster_config = plugin_context.cluster_config + self.cmds = plugin_context.cmds + self.options = plugin_context.options + self.dev_mode = plugin_context.dev_mode self.stdio = plugin_context.stdio + + self.plugin_context = plugin_context self.repository = repository self.start_plugin = start_plugin self.reload_plugin = reload_plugin @@ -45,20 +56,29 @@ def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, self.sub_io = self.stdio.sub_io() self.dbs = None self.cursors = None - - # def close(self): - # if self.dbs: - # for server in self.cursors: - # self.cursors[server].close() - # for db in self.dbs: - # self.dbs[server].close() - # self.cursors = None - # self.dbs = None + + def call_plugin(self, plugin, **kwargs): + args = { + 'namespace': self.namespace, + 'namespaces': self.namespaces, + 'deploy_name': self.deploy_name, + 'cluster_config': self.cluster_config, + 'repositories': self.repositories, + 'repository': self.repository, + 'components': self.components, + 'clients': self.clients, + 'cmd': self.cmds, + 'options': self.options, + 'stdio': self.sub_io + } + args.update(kwargs) + + self.stdio.verbose('Call %s for %s' % (plugin, self.repository)) + return plugin(**args) def connect(self, cluster_config): - self.stdio.verbose('Call %s for %s' % (self.connect_plugin, self.repository)) self.sub_io.start_loading('Connect to obproxy') - ret = self.connect_plugin(self.components, self.clients, cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io) + ret = self.call_plugin(self.connect_plugin, cluster_config=cluster_config) if not ret: self.sub_io.stop_loading('fail') return False @@ -79,18 +99,15 @@ def restart(self): if self.new_cluster_config: if not self.connect(self.cluster_config): return False - self.stdio.verbose('Call %s for %s' % (self.reload_plugin, self.repository)) - self.reload_plugin(self.components, self.clients, self.cluster_config, [], {}, self.sub_io, cursor=self.cursors, new_cluster_config=self.new_cluster_config, repository_dir=self.repository.repository_dir) + self.call_plugin(self.reload_plugin, clients=clients, cursor=self.cursors, new_cluster_config=self.new_cluster_config) - self.stdio.verbose('Call %s for %s' % (self.stop_plugin, self.repository)) - if not self.stop_plugin(self.components, clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io): + if not self.call_plugin(self.stop_plugin, clients=clients): self.stdio.stop_loading('stop_loading', 'fail') return False if self.new_clients: self.stdio.verbose('use new clients') for server in self.cluster_config.servers: - client = clients[server] new_client = self.new_clients[server] server_config = self.cluster_config.get_server_conf(server) home_path = server_config['home_path'] @@ -101,25 +118,22 @@ def restart(self): clients = self.new_clients cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config - self.stdio.verbose('Call %s for %s' % (self.start_plugin, self.repository)) need_bootstrap = self.bootstrap_plugin is not None - if not self.start_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io, local_home_path=self.local_home_path, repository_dir=self.repository.repository_dir, need_bootstrap=need_bootstrap): + if not self.call_plugin(self.start_plugin, clients=clients, cluster_config=cluster_config, local_home_path=self.local_home_path, repository=self.repository, need_bootstrap=need_bootstrap): self.rollback() self.stdio.stop_loading('stop_loading', 'fail') return False if self.connect(cluster_config): if self.bootstrap_plugin: - self.stdio.verbose('Call %s for %s' % (self.bootstrap_plugin, self.repository)) - self.bootstrap_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io, cursor=self.cursors) - self.stdio.verbose('Call %s for %s' % (self.display_plugin, self.repository)) - ret = self.display_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io, cursor=self.cursors) - return ret + self.call_plugin(self.bootstrap_plugin, cursor=self.cursors) + return self.call_plugin(self.display_plugin, cursor=self.cursors) return False def rollback(self): if self.new_clients: - self.stop_plugin(self.components, self.new_clients, self.new_cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io) + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + self.call_plugin(self.stop_plugin, clients=self.new_clients, cluster_config=cluster_config) for server in self.cluster_config.servers: client = self.clients[server] new_client = self.new_clients[server] @@ -128,7 +142,8 @@ def rollback(self): new_client.execute_command('sudo chown -R %s: %s' % (client.config.username, home_path)) -def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None, rollback=False, bootstrap_plugin=None, *args, **kwargs): +def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, new_cluster_config=None, new_clients=None, rollback=False, bootstrap_plugin=None, *args, **kwargs): + repository = kwargs.get('repository') task = Restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config, new_clients, bootstrap_plugin=bootstrap_plugin) call = task.rollback if rollback else task.restart if call(): diff --git a/plugins/obproxy/3.1.0/start.py b/plugins/obproxy/3.1.0/start.py index 8135266..a3bc5c7 100644 --- a/plugins/obproxy/3.1.0/start.py +++ b/plugins/obproxy/3.1.0/start.py @@ -24,12 +24,14 @@ import time from copy import deepcopy +from _errno import EC_CONFLICT_PORT + stdio = None def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return False @@ -106,7 +108,7 @@ def __exit__(self, *args, **kwargs): self.client.del_env(env_key) -def start(plugin_context, local_home_path, repository_dir, need_bootstrap=False, *args, **kwargs): +def start(plugin_context, need_bootstrap=False, *args, **kwargs): global stdio cluster_config = plugin_context.cluster_config clients = plugin_context.clients @@ -214,7 +216,7 @@ def start(plugin_context, local_home_path, repository_dir, need_bootstrap=False, if confirm_port(client, remote_pid, port): continue stdio.stop_loading('fail') - stdio.error('%s:%s port is already used' % (server.ip, port)) + stdio.error(EC_CONFLICT_PORT.format(server=server.ip, port=port)) return plugin_context.return_false() stdio.verbose('starting %s obproxy', server) diff --git a/plugins/obproxy/3.1.0/start_check.py b/plugins/obproxy/3.1.0/start_check.py index 68b2189..bca4c0c 100644 --- a/plugins/obproxy/3.1.0/start_check.py +++ b/plugins/obproxy/3.1.0/start_check.py @@ -20,7 +20,8 @@ from __future__ import absolute_import, division, print_function -from _errno import EC_CONFIG_CONFLICT_PORT +import os +import _errno as err stdio = None @@ -29,7 +30,7 @@ def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return False @@ -37,43 +38,115 @@ def get_port_socket_inode(client, port): return res.stdout.strip().split('\n') -def start_check(plugin_context, strict_check=False, *args, **kwargs): - def alert(*arg, **kwargs): +def start_check(plugin_context, init_check_status=False, strict_check=False, work_dir_check=False, work_dir_empty_check=True, precheck=False, *args, **kwargs): + def check_pass(item): + status = check_status[server] + if status[item].status == err.CheckStatus.WAIT: + status[item].status = err.CheckStatus.PASS + def check_fail(item, error, suggests=[]): + status = check_status[server][item] + if status.status == err.CheckStatus.WAIT: + status.error = error + status.suggests = suggests + status.status = err.CheckStatus.FAIL + def wait_2_pass(): + status = check_status[server] + for item in status: + check_pass(item) + def alert(item, error, suggests=[]): global success if strict_check: success = False - stdio.error(*arg, **kwargs) + check_fail(item, error, suggests) + stdio.error(error) else: - stdio.warn(*arg, **kwargs) - def error(*arg, **kwargs): - global success - if plugin_context.dev_mode: - stdio.warn(*arg, **kwargs) - else: - success = False - stdio.error(*arg, **kwargs) - def critical(*arg, **kwargs): + stdio.warn(error) + def critical(item, error, suggests=[]): global success success = False - stdio.error(*arg, **kwargs) - global stdio + check_fail(item, error, suggests) + stdio.error(error) + + global stdio, success + success = True cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio servers_port = {} + check_status = {} + servers_dirs = {} + servers_check_dirs = {} + + plugin_context.set_variable('start_check_status', check_status) + for server in cluster_config.servers: + check_status[server] = { + 'port': err.CheckStatus(), + } + if work_dir_check: + check_status[server]['dir'] = err.CheckStatus() + + if init_check_status: + return plugin_context.return_true(start_check_status=check_status) + stdio.start_loading('Check before start obproxy') for server in cluster_config.servers: ip = server.ip client = clients[server] server_config = cluster_config.get_server_conf(server) port = int(server_config["listen_port"]) - prometheus_port = int(server_config["prometheus_listen_port"]) - remote_pid_path = "%s/run/obproxy-%s-%s.pid" % (server_config['home_path'], server.ip, server_config["listen_port"]) - remote_pid = client.execute_command("cat %s" % remote_pid_path).stdout.strip() - if remote_pid: - if client.execute_command('ls /proc/%s/fd' % remote_pid): - continue + if not precheck: + remote_pid_path = "%s/run/obproxy-%s-%s.pid" % (server_config['home_path'], server.ip, server_config["listen_port"]) + remote_pid = client.execute_command("cat %s" % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s/fd' % remote_pid): + stdio.verbose('%s is runnning, skip' % server) + wait_2_pass() + continue + if work_dir_check: + stdio.verbose('%s dir check' % server) + if ip not in servers_dirs: + servers_dirs[ip] = {} + servers_check_dirs[ip] = {} + dirs = servers_dirs[ip] + check_dirs = servers_check_dirs[ip] + key = 'home_path' + path = server_config.get(key) + suggests = [err.SUG_CONFIG_CONFLICT_DIR.format(key=key, server=server)] + if path in dirs and dirs[path]: + critical('dir', err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key']), suggests) + dirs[path] = { + 'server': server, + 'key': key, + } + empty_check = work_dir_empty_check + while True: + if path in check_dirs: + if check_dirs[path] != True: + critical('dir', check_dirs[path], suggests) + break + + if client.execute_command('bash -c "[ -a %s ]"' % path): + is_dir = client.execute_command('[ -d {} ]'.format(path)) + has_write_permission = client.execute_command('[ -w {} ]'.format(path)) + if is_dir and has_write_permission: + if empty_check: + ret = client.execute_command('ls %s' % path) + if not ret or ret.stdout.strip(): + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=path)) + else: + check_dirs[path] = True + else: + check_dirs[path] = True + else: + if not is_dir: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_DIR.format(path=path)) + else: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=path)) + else: + path = os.path.dirname(path) + empty_check = False + if ip not in servers_port: servers_port[ip] = {} ports = servers_port[ip] @@ -83,15 +156,26 @@ def critical(*arg, **kwargs): port = int(server_config[key]) alert_f = alert if key == 'prometheus_listen_port' else critical if port in ports: - alert_f(EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key'])) + alert_f( + 'port', + err.EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key']), + [err.SUG_PORT_CONFLICTS.format()] + ) continue ports[port] = { 'server': server, 'key': key } if get_port_socket_inode(client, port): - alert_f('%s:%s port is already used' % (ip, port)) - + alert_f( + 'port', + err.EC_CONFLICT_PORT.format(server=ip, port=port), + [err.SUG_USE_OTHER_PORT.format()] + ) + + for server in cluster_config.servers: + wait_2_pass() + if success: stdio.stop_loading('succeed') plugin_context.return_true() diff --git a/plugins/obproxy/3.1.0/stop.py b/plugins/obproxy/3.1.0/stop.py index 0a748c6..169960d 100644 --- a/plugins/obproxy/3.1.0/stop.py +++ b/plugins/obproxy/3.1.0/stop.py @@ -28,7 +28,7 @@ def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) inode = res.stdout.strip() if not res or not inode: diff --git a/plugins/obproxy/3.1.0/upgrade.py b/plugins/obproxy/3.1.0/upgrade.py index af4ea3e..eec38ae 100644 --- a/plugins/obproxy/3.1.0/upgrade.py +++ b/plugins/obproxy/3.1.0/upgrade.py @@ -22,11 +22,18 @@ def upgrade(plugin_context, search_py_script_plugin, apply_param_plugin, *args, **kwargs): + namespace = plugin_context.namespace + namespaces = plugin_context.namespaces + deploy_name = plugin_context.deploy_name + repositories = plugin_context.repositories + plugin_name = plugin_context.plugin_name + components = plugin_context.components clients = plugin_context.clients cluster_config = plugin_context.cluster_config - cmd = plugin_context.cmd + cmds = plugin_context.cmds options = plugin_context.options + dev_mode = plugin_context.dev_mode stdio = plugin_context.stdio upgrade_ctx = kwargs.get('upgrade_ctx') @@ -45,15 +52,15 @@ def upgrade(plugin_context, search_py_script_plugin, apply_param_plugin, *args, bootstrap_plugin = search_py_script_plugin([dest_repository], 'bootstrap')[dest_repository] apply_param_plugin(cur_repository) - if not stop_plugin(components, clients, cluster_config, cmd, options, stdio, *args, **kwargs): + if not stop_plugin(namespace, namespaces, deploy_name, repositories, components, clients, cluster_config, cmds, options, stdio, *args, **kwargs): return apply_param_plugin(dest_repository) - if not start_plugin(components, clients, cluster_config, cmd, options, stdio, need_bootstrap=True, *args, **kwargs): + if not start_plugin(namespace, namespaces, deploy_name, repositories, components, clients, cluster_config, cmds, options, stdio, need_bootstrap=True, *args, **kwargs): return - ret = connect_plugin(components, clients, cluster_config, cmd, options, stdio, *args, **kwargs) + ret = connect_plugin(namespace, namespaces, deploy_name, repositories, components, clients, cluster_config, cmds, options, stdio, *args, **kwargs) if ret: - if bootstrap_plugin(components, clients, cluster_config, cmd, options, stdio, ret.get_return('cursor'), *args, **kwargs) and display_plugin(components, clients, cluster_config, cmd, options, stdio, ret.get_return('cursor'), *args, **kwargs): + if bootstrap_plugin(namespace, namespaces, deploy_name, repositories, components, clients, cluster_config, cmds, options, stdio, ret.get_return('cursor'), *args, **kwargs) and display_plugin(namespace, namespaces, deploy_name, repositories, components, clients, cluster_config, cmds, options, stdio, ret.get_return('cursor'), *args, **kwargs): upgrade_ctx['index'] = len(upgrade_repositories) return plugin_context.return_true() diff --git a/plugins/oceanbase/3.1.0/bootstrap.py b/plugins/oceanbase/3.1.0/bootstrap.py index 2f30640..1070ac4 100644 --- a/plugins/oceanbase/3.1.0/bootstrap.py +++ b/plugins/oceanbase/3.1.0/bootstrap.py @@ -20,7 +20,6 @@ from __future__ import absolute_import, division, print_function -import time from _deploy import InnerConfigItem @@ -38,7 +37,6 @@ def bootstrap(plugin_context, cursor, *args, **kwargs): if componet_name in plugin_context.components: has_obproxy = True break - inner_keys = inner_config.keys() for server in cluster_config.servers: server_config = cluster_config.get_server_conf(server) zone = server_config['zone'] @@ -59,49 +57,39 @@ def bootstrap(plugin_context, cursor, *args, **kwargs): continue zone_config[key] = server_config[key] try: + raise_cursor = cursor.raise_cursor sql = 'set session ob_query_timeout=1000000000' - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) + raise_cursor.execute(sql) sql = 'alter system bootstrap %s' % (','.join(bootstrap)) stdio.start_loading('Cluster bootstrap') - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) + raise_cursor.execute(sql, exc_level='verbose') for zone in floor_servers: for addr in floor_servers[zone]: sql = 'alter system add server "%s" zone "%s"' % (addr, zone) - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) + raise_cursor.execute(sql) global_conf = cluster_config.get_global_conf() if has_obproxy or 'proxyro_password' in global_conf: value = global_conf['proxyro_password'] if global_conf.get('proxyro_password') is not None else '' sql = 'create user "proxyro" IDENTIFIED BY %s' - stdio.verbose(sql) - cursor.execute(sql, [value]) + raise_cursor.execute(sql, [value]) sql = 'grant select on oceanbase.* to proxyro IDENTIFIED BY %s' - stdio.verbose(sql) - cursor.execute(sql, [value]) + raise_cursor.execute(sql, [value]) + if global_conf.get('root_password') is not None: - sql = 'alter user "root" IDENTIFIED BY "%s"' % global_conf.get('root_password') - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) + sql = 'alter user "root" IDENTIFIED BY %s' + raise_cursor.execute(sql, [global_conf.get('root_password')]) for zone in zones_config: zone_config = zones_config[zone] for key in zone_config: sql = 'alter system modify zone %s set %s = %%s' % (zone, inner_config[key]) - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql, [zone_config[key]]) + raise_cursor.execute(sql, [zone_config[key]]) stdio.stop_loading('succeed') - plugin_context.return_true() except: - stdio.exception('') - try: - cursor.execute('select * from oceanbase.__all_rootservice_event_history where module = "bootstrap" and event = "bootstrap_succeed"') - event = cursor.fetchall() - if not event: - raise Exception('Not found bootstrap_succeed event') - stdio.stop_loading('succeed') - plugin_context.return_true() - except: + event = cursor.fetchall('select * from oceanbase.__all_rootservice_event_history where module = "bootstrap" and event = "bootstrap_succeed"') + if not event: stdio.stop_loading('fail') - stdio.exception('') - plugin_context.return_false() + return plugin_context.return_false() + stdio.stop_loading('succeed') + return plugin_context.return_true() + + return plugin_context.return_true() diff --git a/plugins/oceanbase/3.1.0/connect.py b/plugins/oceanbase/3.1.0/connect.py index 289dc26..893b414 100644 --- a/plugins/oceanbase/3.1.0/connect.py +++ b/plugins/oceanbase/3.1.0/connect.py @@ -22,31 +22,102 @@ import sys import time +from copy import copy if sys.version_info.major == 2: import MySQLdb as mysql else: import pymysql as mysql -from _errno import EC_FAIL_TO_CONNECT +from _errno import EC_FAIL_TO_CONNECT, EC_SQL_EXECUTE_FAILED +from _stdio import SafeStdio -stdio = None +class Cursor(SafeStdio): + def __init__(self, ip, port, user='root', tenant='sys', password='', stdio=None): + self.stdio = stdio + self.ip = ip + self.port = port + self._user = user + self.tenant = tenant + self.password = password + self.cursor = None + self.db = None + self._connect() + self._raise_exception = False + self._raise_cursor = None + + @property + def user(self): + if "@" in self._user: + return self._user + if self.tenant: + return "{}@{}".format(self._user, self.tenant) + else: + return self._user + + @property + def raise_cursor(self): + if self._raise_cursor: + return self._raise_cursor + raise_cursor = copy(self) + raise_cursor._raise_exception = True + self._raise_cursor = raise_cursor + return raise_cursor -def _connect(ip, port, password=''): - user = 'root' - stdio.verbose('connect %s -P%s -u%s -p%s' % (ip, port, user, password)) if sys.version_info.major == 2: - db = mysql.connect(host=ip, user=user, port=int(port), passwd=str(password)) - cursor = db.cursor(cursorclass=mysql.cursors.DictCursor) + def _connect(self): + self.stdio.verbose('connect %s -P%s -u%s -p%s' % (self.ip, self.port, self.user, self.password)) + self.db = mysql.connect(host=self.ip, user=self.user, port=int(self.port), passwd=str(self.password)) + self.cursor = self.db.cursor(cursorclass=mysql.cursors.DictCursor) else: - db = mysql.connect(host=ip, user=user, port=int(port), password=str(password), cursorclass=mysql.cursors.DictCursor) - cursor = db.cursor() - return db, cursor + def _connect(self): + self.stdio.verbose('connect %s -P%s -u%s -p%s' % (self.ip, self.port, self.user, self.password)) + self.db = mysql.connect(host=self.ip, user=self.user, port=int(self.port), password=str(self.password), + cursorclass=mysql.cursors.DictCursor) + self.cursor = self.db.cursor() + + def new_cursor(self, tenant='sys', user='root', password=''): + try: + return Cursor(ip=self.ip, port=self.port, user=user, tenant=tenant, password=password, stdio=self.stdio) + except: + self.stdio.exception('') + self.stdio.verbose('fail to connect %s -P%s -u%s -p%s' % (self.ip, self.port, self.user, self.password)) + return None + + def execute(self, sql, args=None, execute_func=None, raise_exception=None, exc_level='error', stdio=None): + + try: + stdio.verbose('execute sql: %s. args: %s' % (sql, args)) + self.cursor.execute(sql, args) + if not execute_func: + return self.cursor + return getattr(self.cursor, execute_func)() + except Exception as e: + getattr(stdio, exc_level)(EC_SQL_EXECUTE_FAILED.format(sql=sql)) + if raise_exception is None: + raise_exception = self._raise_exception + if raise_exception: + stdio.exception('') + raise e + return False + + def fetchone(self, sql, args=None, raise_exception=None, exc_level='error', stdio=None): + return self.execute(sql, args=args, execute_func='fetchone', raise_exception=raise_exception, exc_level=exc_level, stdio=stdio) + + def fetchall(self, sql, args=None, raise_exception=None, exc_level='error', stdio=None): + return self.execute(sql, args=args, execute_func='fetchall', raise_exception=raise_exception, exc_level=exc_level, stdio=stdio) + + def close(self): + if self.cursor: + self.cursor.close() + self.cursor = None + if self.db: + self.db.close() + self.db = None def connect(plugin_context, target_server=None, *args, **kwargs): - global stdio - count = 10 + count = 100 cluster_config = plugin_context.cluster_config stdio = plugin_context.stdio if target_server: @@ -62,13 +133,14 @@ def connect(plugin_context, target_server=None, *args, **kwargs): try: server_config = cluster_config.get_server_conf(server) password = server_config.get('root_password', '') if count % 2 else '' - db, cursor = _connect(server.ip, server_config['mysql_port'], password if password is not None else '') + cursor = Cursor(ip=server.ip, port=server_config['mysql_port'], tenant='', password=password if password is not None else '', stdio=stdio) stdio.stop_loading('succeed') - return plugin_context.return_true(connect=db, cursor=cursor, server=server) + return plugin_context.return_true(connect=cursor.db, cursor=cursor, server=server) except: - stdio.exception('') + if count == 0: + stdio.exception('') time.sleep(3) - + stdio.stop_loading('fail') stdio.error(EC_FAIL_TO_CONNECT.format(component=cluster_config.name)) plugin_context.return_false() diff --git a/plugins/oceanbase/3.1.0/create_tenant.py b/plugins/oceanbase/3.1.0/create_tenant.py index f3e16d4..e828234 100644 --- a/plugins/oceanbase/3.1.0/create_tenant.py +++ b/plugins/oceanbase/3.1.0/create_tenant.py @@ -26,6 +26,8 @@ from _errno import EC_OBSERVER_CAN_NOT_MIGRATE_IN +tenant_cursor = None + def parse_size(size): _bytes = 0 @@ -55,8 +57,22 @@ def format_size(size, precision=1): return format % (size, units[idx]) -def create_tenant(plugin_context, cursor, *args, **kwargs): +def exec_sql_in_tenant(sql, cursor, tenant, mode, retries=10): + global tenant_cursor + if not tenant_cursor: + user = 'SYS' if mode == 'oracle' else 'root' + tenant_cursor = cursor.new_cursor(tenant=tenant, user=user) + if not tenant_cursor and retries: + retries -= 1 + time.sleep(2) + return exec_sql_in_tenant(sql, cursor, tenant, mode, retries) + return tenant_cursor.execute(sql) + + +def create_tenant(plugin_context, cursor, create_tenant_options=None, *args, **kwargs): def get_option(key, default=''): + if key in kwargs: + return kwargs[key] value = getattr(options, key, default) if not value: value = default @@ -74,13 +90,12 @@ def get_parsed_option(key, default=''): def error(*arg, **kwargs): stdio.error(*arg, **kwargs) stdio.stop_loading('fail') - def exception(*arg, **kwargs): - stdio.exception(*arg, **kwargs) - stdio.stop_loading('fail') cluster_config = plugin_context.cluster_config stdio = plugin_context.stdio - options = plugin_context.options + options = create_tenant_options if create_tenant_options else plugin_context.options + create_if_not_exists = get_option('create_if_not_exists', False) + tenant_exists = False mode = get_option('mode', 'mysql').lower() if not mode in ['mysql', 'oracle']: @@ -90,225 +105,227 @@ def exception(*arg, **kwargs): name = get_option('tenant_name', 'test') unit_name = '%s_unit' % name pool_name = '%s_pool' % name - - stdio.start_loading('Create tenant %s' % name) - sql = "select tenant_name from oceanbase.gv$tenant where tenant_name = %s" - try: - stdio.verbose('execute sql: %s' % (sql % name)) - cursor.execute(sql, [name]) - if cursor.fetchone(): + sql = "select tenant_name from oceanbase.gv$tenant where tenant_name = '%s'" % name + res = cursor.fetchone(sql) + if res: + if create_if_not_exists: + tenant_exists = True + else: error('Tenant %s already exists' % name) return - except: - exception('execute sql exception: %s' % (sql % name)) + elif res is False: return - - zone_list = get_option('zone_list', set()) - zone_obs_num = {} - sql = "select zone, count(*) num from oceanbase.__all_server where status = 'active' group by zone" - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - res = cursor.fetchall() + if not tenant_exists: + stdio.start_loading('Create tenant %s' % name) + zone_list = get_option('zone_list', set()) + zone_obs_num = {} + sql = "select zone, count(*) num from oceanbase.__all_server where status = 'active' group by zone" + res = cursor.fetchall(sql) + if res is False: + stdio.stop_loading('fail') + return for row in res: zone_obs_num[str(row['zone'])] = row['num'] - except: - exception('execute sql exception: %s' % sql) - return - if not zone_list: - zone_list = zone_obs_num.keys() - if isinstance(zone_list, str): - zones = zone_list.replace(';', ',').split(',') - else: - zones = zone_list - zone_list = "('%s')" % "','".join(zones) - - min_unit_num = min(zone_obs_num.items(),key=lambda x: x[1])[1] - unit_num = get_option('unit_num', min_unit_num) - if unit_num > min_unit_num: - return error('resource pool unit num is bigger than zone server count') - - sql = "select count(*) num from oceanbase.__all_server where status = 'active' and start_service_time > 0" - try: + if not zone_list: + zone_list = zone_obs_num.keys() + if isinstance(zone_list, str): + zones = zone_list.replace(';', ',').split(',') + else: + zones = zone_list + zone_list = "('%s')" % "','".join(zones) + + min_unit_num = min(zone_obs_num.items(), key=lambda x: x[1])[1] + unit_num = get_option('unit_num', min_unit_num) + if unit_num > min_unit_num: + return error('resource pool unit num is bigger than zone server count') + + sql = "select count(*) num from oceanbase.__all_server where status = 'active' and start_service_time > 0" count = 30 - while count: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - num = cursor.fetchone()['num'] - if num >= unit_num: - break - count -= 1 - time.sleep(1) - if count == 0: - stdio.error(EC_OBSERVER_CAN_NOT_MIGRATE_IN) + try: + while count: + num = cursor.fetchone(sql, raise_exception=True)['num'] + if num >= unit_num: + break + count -= 1 + time.sleep(1) + if count == 0: + stdio.error(EC_OBSERVER_CAN_NOT_MIGRATE_IN) + return + except: + stdio.stop_loading('fail') return - except: - exception('execute sql exception: %s' % sql) - return - - cpu_total = 0 - mem_total = 0 - disk_total = 0 - sql = "SELECT min(cpu_total) cpu_total, min(mem_total) mem_total, min(disk_total) disk_total FROM oceanbase.__all_virtual_server_stat where zone in %s" - try: - sql = sql % zone_list - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('execute sql exception: %s' % sql) - return - resource = cursor.fetchone() - cpu_total = resource['cpu_total'] - mem_total = resource['mem_total'] - disk_total = resource['disk_total'] - - sql = 'select * from oceanbase.__all_resource_pool order by name' - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('execute sql exception: %s' % sql) - return - - units_id = {} - res = cursor.fetchall() - for row in res: - if str(row['name']) == unit_name: - unit_name += '1' - if row['tenant_id'] < 1: - continue - for zone in str(row['zone_list']).replace(';', ',').split(','): - if zone in zones: - unit_config_id = row['unit_config_id'] - units_id[unit_config_id] = units_id.get(unit_config_id, 0) + 1 - break - - sql = 'select * from oceanbase.__all_unit_config order by name' - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('execute sql exception: %s' % sql) - return - - res = cursor.fetchall() - for row in res: - if str(row['name']) == unit_name: - unit_name += '1' - if row['unit_config_id'] in units_id: - cpu_total -= row['max_cpu'] * units_id[row['unit_config_id']] - mem_total -= row['max_memory'] * units_id[row['unit_config_id']] - # disk_total -= row['max_disk_size'] - - MIN_CPU = 2 - MIN_MEMORY = 1073741824 - MIN_DISK_SIZE = 536870912 - MIN_IOPS = 128 - MIN_SESSION_NUM = 64 - if cpu_total < MIN_CPU: - return error('%s: resource not enough: cpu count less than %s' % (zone_list, MIN_CPU)) - if mem_total < MIN_MEMORY: - return error('%s: resource not enough: memory less than %s' % (zone_list, format_size(MIN_MEMORY))) - if disk_total < MIN_DISK_SIZE: - return error('%s: resource not enough: disk space less than %s' % (zone_list, format_size(MIN_DISK_SIZE))) - - try: - max_memory = get_parsed_option('max_memory', mem_total) - max_disk_size = get_parsed_option('max_disk_size', disk_total) - min_memory = get_parsed_option('min_memory', max_memory) - except Exception as e: - error(e) - return - max_cpu = get_option('max_cpu', cpu_total) - max_iops = get_option('max_iops', MIN_IOPS) - max_session_num = get_option('max_session_num', MIN_SESSION_NUM) - min_cpu = get_option('min_cpu', max_cpu) - min_iops = get_option('min_iops', max_iops) - - if cpu_total < max_cpu: - return error('resource not enough: cpu (Avail: %s, Need: %s)' % (cpu_total, max_cpu)) - if mem_total < max_memory: - return error('resource not enough: memory (Avail: %s, Need: %s)' % (format_size(mem_total), format_size(max_memory))) - if disk_total < max_disk_size: - return error('resource not enough: disk space (Avail: %s, Need: %s)' % (format_size(disk_total), format_size(max_disk_size))) - - if max_iops < MIN_IOPS: - return error('max_iops must greater than %d' % MIN_IOPS) - if max_session_num < MIN_SESSION_NUM: - return error('max_session_num must greater than %d' % MIN_SESSION_NUM) - - if max_cpu < min_cpu: - return error('min_cpu must less then max_cpu') - if max_memory < min_memory: - return error('min_memory must less then max_memory') - if max_iops < min_iops: - return error('min_iops must less then max_iops') - - - zone_num = len(zones) - charset = get_option('charset', '') - collate = get_option('collate', '') - replica_num = get_option('replica_num', zone_num) - logonly_replica_num = get_option('logonly_replica_num', 0) - tablegroup = get_option('tablegroup', '') - primary_zone = get_option('primary_zone', 'RANDOM') - locality = get_option('locality', '') - variables = get_option('variables', '') - - if replica_num == 0: - replica_num = zone_num - elif replica_num > zone_num: - return error('replica_num cannot be greater than zone num (%s)' % zone_num) - if not primary_zone: - primary_zone = 'RANDOM' - if logonly_replica_num > replica_num: - return error('logonly_replica_num cannot be greater than replica_num (%s)' % replica_num) - - # create resource unit - sql = 'create resource unit %s max_cpu %.1f, max_memory %d, max_iops %d, max_disk_size %d, max_session_num %d, min_cpu %.1f, min_memory %d, min_iops %d' - try: + cpu_total = 0 + mem_total = 0 + disk_total = 0 + sql = "SELECT min(cpu_total) cpu_total, min(mem_total) mem_total, min(disk_total) disk_total FROM oceanbase.__all_virtual_server_stat where zone in %s" % zone_list + resource = cursor.fetchone(sql) + if resource is False: + stdio.stop_loading('fail') + return + cpu_total = resource['cpu_total'] + mem_total = resource['mem_total'] + disk_total = resource['disk_total'] + + sql = 'select * from oceanbase.__all_resource_pool order by name' + + units_id = {} + res = cursor.fetchall(sql) + if res is False: + stdio.stop_loading('fail') + return + for row in res: + if str(row['name']) == unit_name: + unit_name += '1' + if row['tenant_id'] < 1: + continue + for zone in str(row['zone_list']).replace(';', ',').split(','): + if zone in zones: + unit_config_id = row['unit_config_id'] + units_id[unit_config_id] = units_id.get(unit_config_id, 0) + 1 + break + + sql = 'select * from oceanbase.__all_unit_config order by name' + res = cursor.fetchall(sql) + if res is False: + stdio.stop_loading('fail') + return + for row in res: + if str(row['name']) == unit_name: + unit_name += '1' + if row['unit_config_id'] in units_id: + cpu_total -= row['max_cpu'] * units_id[row['unit_config_id']] + mem_total -= row['max_memory'] * units_id[row['unit_config_id']] + # disk_total -= row['max_disk_size'] + + MIN_CPU = 2 + MIN_MEMORY = 1073741824 + MIN_DISK_SIZE = 536870912 + MIN_IOPS = 128 + MIN_SESSION_NUM = 64 + if cpu_total < MIN_CPU: + return error('%s: resource not enough: cpu count less than %s' % (zone_list, MIN_CPU)) + if mem_total < MIN_MEMORY: + return error('%s: resource not enough: memory less than %s' % (zone_list, format_size(MIN_MEMORY))) + if disk_total < MIN_DISK_SIZE: + return error('%s: resource not enough: disk space less than %s' % (zone_list, format_size(MIN_DISK_SIZE))) + + try: + max_memory = get_parsed_option('max_memory', mem_total) + max_disk_size = get_parsed_option('max_disk_size', disk_total) + min_memory = get_parsed_option('min_memory', max_memory) + except Exception as e: + error(e) + return + + max_cpu = get_option('max_cpu', cpu_total) + max_iops = get_option('max_iops', MIN_IOPS) + max_session_num = get_option('max_session_num', MIN_SESSION_NUM) + min_cpu = get_option('min_cpu', max_cpu) + min_iops = get_option('min_iops', max_iops) + + if cpu_total < max_cpu: + return error('resource not enough: cpu (Avail: %s, Need: %s)' % (cpu_total, max_cpu)) + if mem_total < max_memory: + return error('resource not enough: memory (Avail: %s, Need: %s)' % (format_size(mem_total), format_size(max_memory))) + if disk_total < max_disk_size: + return error('resource not enough: disk space (Avail: %s, Need: %s)' % (format_size(disk_total), format_size(max_disk_size))) + + if max_iops < MIN_IOPS: + return error('max_iops must greater than %d' % MIN_IOPS) + if max_session_num < MIN_SESSION_NUM: + return error('max_session_num must greater than %d' % MIN_SESSION_NUM) + + if max_cpu < min_cpu: + return error('min_cpu must less then max_cpu') + if max_memory < min_memory: + return error('min_memory must less then max_memory') + if max_iops < min_iops: + return error('min_iops must less then max_iops') + + + zone_num = len(zones) + charset = get_option('charset', '') + collate = get_option('collate', '') + replica_num = get_option('replica_num', zone_num) + logonly_replica_num = get_option('logonly_replica_num', 0) + tablegroup = get_option('tablegroup', '') + primary_zone = get_option('primary_zone', 'RANDOM') + locality = get_option('locality', '') + variables = get_option('variables', '') + + if replica_num == 0: + replica_num = zone_num + elif replica_num > zone_num: + return error('replica_num cannot be greater than zone num (%s)' % zone_num) + if not primary_zone: + primary_zone = 'RANDOM' + if logonly_replica_num > replica_num: + return error('logonly_replica_num cannot be greater than replica_num (%s)' % replica_num) + + # create resource unit + sql = 'create resource unit %s max_cpu %.1f, max_memory %d, max_iops %d, max_disk_size %d, max_session_num %d, min_cpu %.1f, min_memory %d, min_iops %d' sql = sql % (unit_name, max_cpu, max_memory, max_iops, max_disk_size, max_session_num, min_cpu, min_memory, min_iops) - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('faild to crate unit, execute sql exception: %s' % sql) - return + res = cursor.execute(sql) + if res is False: + stdio.stop_loading('fail') + return - # create resource pool - sql = "create resource pool %s unit='%s', unit_num=%d, zone_list=%s" % (pool_name, unit_name, unit_num, zone_list) - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('failed to create pool, execute sql exception: %s' % sql) - return + # create resource pool + sql = "create resource pool %s unit='%s', unit_num=%d, zone_list=%s" % (pool_name, unit_name, unit_num, zone_list) + res = cursor.execute(sql) + if res is False: + stdio.stop_loading('fail') + return + + # create tenant + sql = "create tenant %s replica_num=%d,zone_list=%s,primary_zone='%s',resource_pool_list=('%s')" + sql = sql % (name, replica_num, zone_list, primary_zone, pool_name) + if charset: + sql += ", charset = '%s'" % charset + if collate: + sql += ", collate = '%s'" % collate + if logonly_replica_num: + sql += ", logonly_replica_num = %d" % logonly_replica_num + if tablegroup: + sql += ", default tablegroup ='%s'" % tablegroup + if locality: + sql += ", locality = '%s'" % locality + + set_mode = "ob_compatibility_mode = '%s'" % mode + if variables: + sql += "set %s, %s" % (variables, set_mode) + else: + sql += "set %s" % set_mode + res = cursor.execute(sql) + if res is False: + stdio.stop_loading('fail') + return - # create tenant - sql = "create tenant %s replica_num=%d,zone_list=%s,primary_zone='%s',resource_pool_list=('%s')" - sql = sql % (name, replica_num, zone_list, primary_zone, pool_name) - if charset: - sql += ", charset = '%s'" % charset - if collate: - sql += ", collate = '%s'" % collate - if logonly_replica_num: - sql += ", logonly_replica_num = %d" % logonly_replica_num - if tablegroup: - sql += ", default tablegroup ='%s'" % tablegroup - if locality: - sql += ", locality = '%s'" % locality - - set_mode = "ob_compatibility_mode = '%s'" % mode - if variables: - sql += "set %s, %s" % (variables, set_mode) - else: - sql += "set %s" % set_mode - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('faild to crate tenant, execute sql exception: %s' % sql) - return - stdio.stop_loading('succeed') + + database = get_option('database') + if database: + sql = 'create database {}'.format(database) + if not exec_sql_in_tenant(sql=sql, cursor=cursor, tenant=name, mode=mode) and not create_if_not_exists: + stdio.error('failed to create database {}'.format(database)) + return + + db_username = get_option('db_username') + db_password = get_option('db_password', '') + if db_username: + if mode == "mysql": + sql = """create user if not exists '{username}' IDENTIFIED BY '{password}'; + grant all on *.* to '{username}' WITH GRANT OPTION;""".format( + username=db_username, password=db_password) + else: + # todo: fix oracle user create + sql = """create {username} IDENTIFIED BY {password}; +grant all on *.* to {username} WITH GRANT OPTION; +grant dba to {username}; +grant all privileges to {username};""" + if not exec_sql_in_tenant(sql=sql, cursor=cursor, tenant=name, mode=mode): + stdio.error('failed to create user {}'.format(db_username)) + return + return plugin_context.return_true() \ No newline at end of file diff --git a/plugins/oceanbase/3.1.0/display.py b/plugins/oceanbase/3.1.0/display.py index a2a12db..e04bcfe 100644 --- a/plugins/oceanbase/3.1.0/display.py +++ b/plugins/oceanbase/3.1.0/display.py @@ -23,6 +23,10 @@ import time +def passwd_format(passwd): + return "'{}'".format(passwd.replace("'", "'\"'\"'")) + + def display(plugin_context, cursor, *args, **kwargs): stdio = plugin_context.stdio stdio.start_loading('Wait for observer init') @@ -30,21 +34,28 @@ def display(plugin_context, cursor, *args, **kwargs): try: while True: try: - cursor.execute('select * from oceanbase.__all_server') - servers = cursor.fetchall() + servers = cursor.fetchall('select * from oceanbase.__all_server', raise_exception=True, exc_level='verbose') if servers: - stdio.print_list(servers, ['ip', 'version', 'port', 'zone', 'status'], + stdio.print_list(servers, ['ip', 'version', 'port', 'zone', 'status'], lambda x: [x['svr_ip'], x['build_version'].split('_')[0], x['inner_port'], x['zone'], x['status']], title='observer') + user = 'root' password = cluster_config.get_global_conf().get('root_password', '') - cmd = 'obclient -h%s -P%s -uroot %s-Doceanbase -A' % (servers[0]['svr_ip'], servers[0]['inner_port'], '-p%s ' % password if password else '') + cmd = 'obclient -h%s -P%s -u%s %s-Doceanbase -A' % (servers[0]['svr_ip'], servers[0]['inner_port'], user, '-p%s ' % passwd_format(password) if password else '') stdio.print(cmd) stdio.stop_loading('succeed') - return plugin_context.return_true() + info_dict = { + "type": "db", + "ip": servers[0]['svr_ip'], + "port": servers[0]['inner_port'], + "user": user, + "password": password, + "cmd": cmd + } + return plugin_context.return_true(info=info_dict) except Exception as e: if e.args[0] != 1146: raise e time.sleep(3) except: stdio.stop_loading('fail', 'observer need bootstarp') - stdio.exception('') plugin_context.return_false() diff --git a/plugins/oceanbase/3.1.0/drop_tenant.py b/plugins/oceanbase/3.1.0/drop_tenant.py index 7ff28e7..fdf36d2 100644 --- a/plugins/oceanbase/3.1.0/drop_tenant.py +++ b/plugins/oceanbase/3.1.0/drop_tenant.py @@ -25,9 +25,6 @@ def drop_tenant(plugin_context, cursor, *args, **kwargs): def error(*arg, **kwargs): stdio.error(*arg, **kwargs) stdio.stop_loading('fail') - def exception(*arg, **kwargs): - stdio.exception(*arg, **kwargs) - stdio.stop_loading('fail') cluster_config = plugin_context.cluster_config stdio = plugin_context.stdio @@ -43,49 +40,42 @@ def exception(*arg, **kwargs): stdio.start_loading('Drop tenant %s' % tenant_name) - tenant = None - sql = "select * from oceanbase.gv$tenant where tenant_name = %s" - try: - stdio.verbose('execute sql: %s' % (sql % tenant_name)) - cursor.execute(sql, [tenant_name]) - tenant = cursor.fetchone() - if not tenant: - error('No such Tenant %s' % tenant_name) - return - except: - exception('execute sql exception: %s' % (sql % tenant_name)) + sql = "select * from oceanbase.gv$tenant where tenant_name = '%s'" % tenant_name + tenant = cursor.fetchone(sql) + if tenant is False: + return + if not tenant: + error('No such Tenant %s' % tenant_name) return - pool = None sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant['tenant_id'] - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - pool = cursor.fetchone() - sql = "drop tenant %s FORCE" % tenant_name - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - if not pool: - return - sql = "drop resource pool %s" % pool['name'] - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('execute sql exception: %s' % sql) + pool = cursor.fetchone(sql) + if pool is False: + error() + return + sql = "drop tenant %s FORCE" % tenant_name + res = cursor.execute(sql) + if res is False: + error() + return + if not pool: + error() + return + sql = "drop resource pool %s" % pool['name'] + res = cursor.execute(sql) + if res is False: + error() return sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - unit = cursor.fetchone() - if not unit: - return - sql = "drop resource unit %s" % unit['name'] - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('execute sql exception: %s' % sql) + unit = cursor.fetchone(sql) + if not unit: + error() + return + sql = "drop resource unit %s" % unit['name'] + res = cursor.execute(sql) + if res is False: + error() return stdio.stop_loading('succeed') diff --git a/plugins/oceanbase/3.1.0/generate_config.py b/plugins/oceanbase/3.1.0/generate_config.py index 5e453f7..3f350db 100644 --- a/plugins/oceanbase/3.1.0/generate_config.py +++ b/plugins/oceanbase/3.1.0/generate_config.py @@ -66,70 +66,79 @@ def get_system_memory(memory_limit): return format_size(system_memory, 0) -def generate_config(plugin_context, deploy_config, *args, **kwargs): +def generate_config(plugin_context, generate_config_mini=False, generate_check=True, return_generate_keys=False, generate_consistent_config=False, *args, **kwargs): + if return_generate_keys: + return plugin_context.return_true(generate_keys=[ + 'memory_limit', 'datafile_size', 'clog_disk_utilization_threshold', 'clog_disk_usage_limit_percentage', + 'syslog_level', 'enable_syslog_recycle', 'enable_syslog_wf', 'max_syslog_file_count', 'cluster_id', + 'devname', 'system_memory', 'cpu_count', + ]) + + def update_server_conf(server, key, value): + if server not in generate_configs: + generate_configs[server] = {} + generate_configs[server][key] = value + def update_global_conf(key, value): + generate_configs['global'][key] = value + + def summit_config(): + generate_global_config = generate_configs['global'] + for key in generate_global_config: + cluster_config.update_global_conf(key, generate_global_config[key], False) + for server in cluster_config.servers: + if server not in generate_configs: + continue + generate_server_config = generate_configs[server] + for key in generate_server_config: + cluster_config.update_server_conf(server, key, generate_server_config[key], False) + cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio success = True + generate_configs = {'global': {}} + plugin_context.set_variable('generate_configs', generate_configs) stdio.start_loading('Generate observer configuration') - if not cluster_config.get_global_conf().get('appname'): - default_appname = 'obcluster' - for componet_name in ['obproxy', 'obproxy-ce']: - if componet_name in deploy_config.components: - obproxy_cluster_config = deploy_config.components[componet_name] - cluster_name = obproxy_cluster_config.get_global_conf().get('cluster_name') - if not cluster_name: - for server in obproxy_cluster_config.servers: - server_config = obproxy_cluster_config.get_server_conf(server) - if server_config.get('cluster_name'): - default_appname = server_config['cluster_name'] - break - break - cluster_config.update_global_conf('appname', default_appname, False) - MIN_MEMORY = 8 << 30 MIN_CPU_COUNT = 16 START_NEED_MEMORY = 3 << 30 clog_disk_utilization_threshold_max = 95 clog_disk_usage_limit_percentage_max = 98 global_config = cluster_config.get_original_global_conf() - - if getattr(plugin_context.options, 'mini', False): - if not global_config.get('memory_limit_percentage') and not global_config.get('memory_limit'): - cluster_config.update_global_conf('memory_limit', format_size(MIN_MEMORY, 0), False) - if not global_config.get('datafile_size') and not global_config.get('datafile_disk_percentage'): - cluster_config.update_global_conf('datafile_size', '20G', False) - if not global_config.get('clog_disk_utilization_threshold'): - cluster_config.update_global_conf('clog_disk_utilization_threshold', clog_disk_utilization_threshold_max, False) - if not global_config.get('clog_disk_usage_limit_percentage'): - cluster_config.update_global_conf('clog_disk_usage_limit_percentage', clog_disk_usage_limit_percentage_max, False) max_syslog_file_count_default = 4 if global_config.get('syslog_level') is None: - cluster_config.update_global_conf('syslog_level', 'INFO', False) + update_global_conf('syslog_level', 'INFO') if global_config.get('enable_syslog_recycle') is None: - cluster_config.update_global_conf('enable_syslog_recycle', True, False) + update_global_conf('enable_syslog_recycle', True) if global_config.get('enable_syslog_wf') is None: - cluster_config.update_global_conf('enable_syslog_wf', True, False) + update_global_conf('enable_syslog_wf', False) if global_config.get('max_syslog_file_count') is None: - cluster_config.update_global_conf('max_syslog_file_count', max_syslog_file_count_default, False) + update_global_conf('max_syslog_file_count', max_syslog_file_count_default) if global_config.get('cluster_id') is None: - cluster_config.update_global_conf('cluster_id', 1, False) - + update_global_conf('cluster_id', 1) + + if generate_config_mini: + if not global_config.get('memory_limit_percentage') and not global_config.get('memory_limit'): + update_global_conf('memory_limit', format_size(MIN_MEMORY, 0)) + if not global_config.get('datafile_size') and not global_config.get('datafile_disk_percentage'): + update_global_conf('datafile_size', '20G') + if not global_config.get('clog_disk_utilization_threshold'): + update_global_conf('clog_disk_utilization_threshold', clog_disk_utilization_threshold_max) + if not global_config.get('clog_disk_usage_limit_percentage'): + update_global_conf('clog_disk_usage_limit_percentage', clog_disk_usage_limit_percentage_max) + summit_config() + for server in cluster_config.servers: ip = server.ip client = clients[server] server_config = cluster_config.get_server_conf_with_default(server) - user_server_config = cluster_config.get_original_server_conf(server) - if not server_config.get('home_path'): - stdio.error("observer %s: missing configuration 'home_path' in configuration file" % server) - success = False - continue + user_server_config = cluster_config.get_original_server_conf_with_global(server) if user_server_config.get('devname') is None: if client.is_localhost(): - cluster_config.update_server_conf(server, 'devname', 'lo') + update_server_conf(server, 'devname', 'lo') else: devinfo = client.execute_command('cat /proc/net/dev').stdout interfaces = re.findall('\n\s+(\w+):', devinfo) @@ -137,7 +146,7 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): if interface == 'lo': continue if client.execute_command('ping -W 1 -c 1 -I %s %s' % (interface, ip)): - cluster_config.update_server_conf(server, 'devname', interface) + update_server_conf(server, 'devname', interface) break dirs = {"home_path": server_config['home_path']} @@ -174,35 +183,32 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): key = memory_key_map[k] server_memory_stats[key] = parse_size(str(v)) - if server_memory_stats['available'] < START_NEED_MEMORY: - stdio.error(EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip, available=format_size(server_memory_stats['available']), need=format_size(START_NEED_MEMORY))) - success = False - continue - - if server_memory_stats['free'] + server_memory_stats['buffers'] + server_memory_stats['cached'] < MIN_MEMORY: - stdio.error(EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED.format(ip=ip, free=format_size(server_memory_stats['free']), cached=format_size(server_memory_stats['buffers'] + server_memory_stats['cached']), need=format_size(MIN_MEMORY))) - success = False - continue + if generate_check: + if server_memory_stats['available'] < START_NEED_MEMORY: + stdio.error(EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip, available=format_size(server_memory_stats['available']), need=format_size(START_NEED_MEMORY))) + success = False + continue + + if server_memory_stats['free'] + server_memory_stats['buffers'] + server_memory_stats['cached'] < MIN_MEMORY: + stdio.error(EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED.format(ip=ip, free=format_size(server_memory_stats['free']), cached=format_size(server_memory_stats['buffers'] + server_memory_stats['cached']), need=format_size(MIN_MEMORY))) + success = False + continue memory_limit = max(MIN_MEMORY, server_memory_stats['available'] * 0.9) server_config['memory_limit'] = format_size(memory_limit, 0) - cluster_config.update_server_conf(server, 'memory_limit', server_config['memory_limit'], False) + update_server_conf(server, 'memory_limit', server_config['memory_limit']) + auto_set_memory = True else: stdio.error("%s: fail to get memory info.\nPlease configure 'memory_limit' manually in configuration file") success = False continue else: - try: - memory_limit = parse_size(server_config.get('memory_limit')) - auto_set_memory = True - except: - stdio.error('memory_limit must be an integer') - return + memory_limit = parse_size(server_config.get('memory_limit')) auto_set_system_memory = False if not user_server_config.get('system_memory'): auto_set_system_memory = True - cluster_config.update_server_conf(server, 'system_memory', get_system_memory(memory_limit), False) + update_server_conf(server, 'system_memory', get_system_memory(memory_limit)) # cpu if not server_config.get('cpu_count'): @@ -212,9 +218,9 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): server_config['cpu_count'] = max(MIN_CPU_COUNT, int(cpu_num - 2)) else: server_config['cpu_count'] = MIN_CPU_COUNT - cluster_config.update_server_conf(server, 'cpu_count', server_config['cpu_count'], False) + update_server_conf(server, 'cpu_count', server_config['cpu_count']) elif server_config['cpu_count'] < MIN_CPU_COUNT: - cluster_config.update_server_conf(server, 'cpu_count', MIN_CPU_COUNT, False) + update_server_conf(server, 'cpu_count', MIN_CPU_COUNT) stdio.warn('(%s): automatically adjust the cpu_count %s' % (server, MIN_CPU_COUNT)) # disk @@ -264,7 +270,7 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): if user_server_config.get('enable_syslog_recycle') is False: log_size = real_disk_total * 0.1 else: - log_size = (256 << 20) * user_server_config.get('max_syslog_file_count', max_syslog_file_count_default) * 4 + log_size = (256 << 20) * int(user_server_config.get('max_syslog_file_count', max_syslog_file_count_default)) * 4 else: log_size = 0 clog_padding_size = int(real_disk_total * (1 - clog_disk_utilization_threshold_max / 100.0 * 0.8)) @@ -288,17 +294,17 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): if min_need <= disk_free: memory_limit = (disk_free - padding_size) / 7 server_config['memory_limit'] = format_size(memory_limit, 0) - cluster_config.update_server_conf(server, 'memory_limit', server_config['memory_limit'], False) + update_server_conf(server, 'memory_limit', server_config['memory_limit']) memory_limit = parse_size(server_config['memory_limit']) clog_disk_size = memory_limit * 4 clog_size = int(round(clog_disk_size * 0.64)) if auto_set_system_memory: - cluster_config.update_server_conf(server, 'system_memory', get_system_memory(memory_limit), False) + update_server_conf(server, 'system_memory', get_system_memory(memory_limit)) disk_flag = True else: disk_flag = True - if not disk_flag: + if generate_check and not disk_flag: stdio.error('(%s) %s not enough disk space. (Avail: %s, Need: %s). Use `redo_dir` to set other disk for clog' % (ip, kp, format_size(disk_free), format_size(min_need))) success = False continue @@ -309,12 +315,81 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): clog_disk_utilization_threshold = min(clog_disk_utilization_threshold, clog_disk_utilization_threshold_max) clog_disk_usage_limit_percentage = min(int(clog_disk_utilization_threshold / 80.0 * 95), clog_disk_usage_limit_percentage_max) - cluster_config.update_server_conf(server, 'datafile_size', datafile_size_format, False) - cluster_config.update_server_conf(server, 'clog_disk_utilization_threshold', clog_disk_utilization_threshold, False) - cluster_config.update_server_conf(server, 'clog_disk_usage_limit_percentage', clog_disk_usage_limit_percentage, False) + update_server_conf(server, 'datafile_size', datafile_size_format) + update_server_conf(server, 'clog_disk_utilization_threshold', clog_disk_utilization_threshold) + update_server_conf(server, 'clog_disk_usage_limit_percentage', clog_disk_usage_limit_percentage) else: datafile_size = max(5 << 30, data_dir_disk['avail'] * 0.8, 0) - cluster_config.update_server_conf(server, 'datafile_size', format_size(datafile_size, 0), False) + update_server_conf(server, 'datafile_size', format_size(datafile_size, 0)) + + if generate_consistent_config: + generate_global_config = generate_configs['global'] + server_num = len(cluster_config.servers) + MIN_KEY = ['memory_limit', 'datafile_size', 'system_memory', 'cpu_count'] + MAX_KEY = ['clog_disk_utilization_threshold', 'clog_disk_usage_limit_percentage'] + CAPACITY_KEY = ['memory_limit', 'datafile_size', 'system_memory'] + keys = MIN_KEY + MAX_KEY + for key in keys: + servers = [] + values = [] + is_capacity_key = key in CAPACITY_KEY + for server in cluster_config.servers: + if key in generate_configs.get(server, {}): + value = generate_configs[server][key] + servers.append(server) + values.append(parse_size(value) if is_capacity_key else value) + if values: + if len(values) != server_num and key in generate_global_config: + continue + comp = min if key in MIN_KEY else max + value = comp(values) + generate_global_config[key] = format_size(value, 0) if is_capacity_key else value + for server in servers: + del generate_configs[server][key] + + # merge_generate_config + merge_config = {} + generate_global_config = generate_configs['global'] + count_base = len(cluster_config.servers) - 1 + if count_base < 1: + for server in cluster_config.servers: + if server not in generate_configs: + continue + generate_global_config.update(generate_configs[server]) + generate_configs[server] = {} + else: + for server in cluster_config.servers: + if server not in generate_configs: + continue + generate_server_config = generate_configs[server] + merged_server_config = {} + for key in generate_server_config: + if key in generate_global_config: + if generate_global_config[key] != generate_server_config[key]: + merged_server_config[key] = generate_server_config[key] + elif key in merge_config: + if merge_config[key]['value'] != generate_server_config[key]: + merged_server_config[key] = generate_server_config[key] + elif count_base == merge_config[key]['count']: + generate_global_config[key] = generate_server_config[key] + del merge_config[key] + else: + merge_config[key]['severs'].append(server) + merge_config[key]['count'] += 1 + else: + merge_config[key] = {'value': generate_server_config[key], 'severs': [server], 'count': 1} + generate_configs[server] = merged_server_config + + for key in merge_config: + config_st = merge_config[key] + for server in config_st['severs']: + if server not in generate_configs: + continue + generate_server_config = generate_configs[server] + generate_server_config[key] = config_st['value'] + + # summit_config + summit_config() if success: stdio.stop_loading('succeed') diff --git a/plugins/oceanbase/3.1.0/init.py b/plugins/oceanbase/3.1.0/init.py index e89aea7..f7e1742 100644 --- a/plugins/oceanbase/3.1.0/init.py +++ b/plugins/oceanbase/3.1.0/init.py @@ -60,7 +60,7 @@ def init_dir(server, client, key, path, link_path=None): return False -def init(plugin_context, local_home_path, repository_dir, *args, **kwargs): +def init(plugin_context, *args, **kwargs): global stdio, force cluster_config = plugin_context.cluster_config clients = plugin_context.clients @@ -78,8 +78,6 @@ def init(plugin_context, local_home_path, repository_dir, *args, **kwargs): server_config = cluster_config.get_server_conf(server) client = clients[server] home_path = server_config['home_path'] - remote_home_path = client.execute_command('echo ${OBD_HOME:-"$HOME"}/.obd').stdout.strip() - remote_repository_dir = repository_dir.replace(local_home_path, remote_home_path) if not server_config.get('data_dir'): server_config['data_dir'] = '%s/store' % home_path diff --git a/plugins/oceanbase/3.1.0/list_tenant.py b/plugins/oceanbase/3.1.0/list_tenant.py new file mode 100644 index 0000000..a86f7cc --- /dev/null +++ b/plugins/oceanbase/3.1.0/list_tenant.py @@ -0,0 +1,85 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import re + + +def parse_size(size): + _bytes = 0 + if isinstance(size, str): + size = size.strip() + if not isinstance(size, str) or size.isdigit(): + _bytes = int(size) + else: + units = {"B": 1, "K": 1 << 10, "M": 1 << 20, "G": 1 << 30, "T": 1 << 40} + match = re.match(r'^([1-9][0-9]*)\s*([B,K,M,G,T])$', size.upper()) + _bytes = int(match.group(1)) * units[match.group(2)] + return _bytes + + +def format_size(size, precision=1): + units = ['B', 'K', 'M', 'G', 'T', 'P'] + idx = 0 + if precision: + div = 1024.0 + format = '%.' + str(precision) + 'f%s' + else: + div = 1024 + format = '%d%s' + while idx < 5 and size >= 1024: + size /= 1024.0 + idx += 1 + return format % (size, units[idx]) + + +def list_tenant(plugin_context, cursor, *args, **kwargs): + + cluster_config = plugin_context.cluster_config + stdio = plugin_context.stdio + + stdio.start_loading('Select tenant') + tenant_infos = [] + sql = "select * from oceanbase.gv$tenant;" + tenants = cursor.fetchall(sql) + if tenants is False: + stdio.stop_loading('fail') + return + for tenant in tenants: + unit_name = '%s_unit' % tenant['tenant_name'] if tenant['tenant_name'] != 'sys' else 'sys_unit_config' + sql = "select * from oceanbase.__all_unit_config where name = '%s'" + res = cursor.fetchone(sql % unit_name) + if res is False: + stdio.stop_loading('fail') + return + tenant_infos.append(dict(tenant, **res)) + if tenant_infos: + stdio.print_list(tenant_infos, ['tenant_name', 'zone_list', 'primary_zone', 'max_cpu', 'min_cpu', 'max_memory', + 'min_memory', 'max_iops', 'min_iops', 'max_disk_size', 'max_session_num'], + lambda x: [x['tenant_name'], x['zone_list'], x['primary_zone'], x['max_cpu'], x['min_cpu'], + format_size(x['max_memory']), format_size(x['min_memory']), x['max_iops'], + x['min_iops'], format_size(x['max_disk_size']), x['max_session_num']], + title='tenant') + stdio.stop_loading('succeed') + return plugin_context.return_true() + + stdio.stop_loading('fail') + plugin_context.return_false() \ No newline at end of file diff --git a/plugins/oceanbase/3.1.0/major_freeze.py b/plugins/oceanbase/3.1.0/major_freeze.py index f61c76b..b788fed 100644 --- a/plugins/oceanbase/3.1.0/major_freeze.py +++ b/plugins/oceanbase/3.1.0/major_freeze.py @@ -25,34 +25,32 @@ def major_freeze(plugin_context, cursor, *args, **kwargs): - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - stdio = plugin_context.stdio - merge_version = execute(cursor, "select value from oceanbase.__all_zone where name='frozen_version'")['value'] + merge_version = cursor.fetchone("select value from oceanbase.__all_zone where name='frozen_version'") + if merge_version is False: + return + merge_version = merge_version['value'] stdio.start_loading('Merge') - execute(cursor, 'alter system major freeze') + if cursor.fetchone('alter system major freeze') is False: + return sql = "select value from oceanbase.__all_zone where name='frozen_version' and value != %s" % merge_version while True: - if execute(cursor, sql): + res = cursor.fetchone(sql) + if res is False: + return + if res: break time.sleep(1) while True: - if not execute(cursor, """select * from oceanbase.__all_zone + res = cursor.fetchone("""select * from oceanbase.__all_zone where name='last_merged_version' and value != (select value from oceanbase.__all_zone where name='frozen_version' limit 1) - and zone in (select zone from oceanbase.__all_zone where name='status' and info = 'ACTIVE') - """): + and zone in (select zone from oceanbase.__all_zone where name='status' and info = 'ACTIVE') + """) + if res is False: + return + if not res: break time.sleep(5) stdio.stop_loading('succeed') diff --git a/plugins/oceanbase/3.1.0/ocp_check.py b/plugins/oceanbase/3.1.0/ocp_check.py index 0523778..d0af70b 100644 --- a/plugins/oceanbase/3.1.0/ocp_check.py +++ b/plugins/oceanbase/3.1.0/ocp_check.py @@ -58,8 +58,7 @@ def ocp_check(plugin_context, ocp_version, cursor, new_cluster_config=None, new_ stdio.error('%s Multiple OBservers exist.' % server) try: - cursor.execute("select * from oceanbase.__all_user where user_name = 'root' and passwd = ''") - if cursor.fetchone() and not cluster_config.get_global_conf().get("root_password"): + if cursor.fetchone("select * from oceanbase.__all_user where user_name = 'root' and passwd = ''", raise_exception=True) and not cluster_config.get_global_conf().get("root_password"): pwd_not_empty = False stdio.error('The password of root@sys is empty. Run the edit-config command to modify the root_password value of %s.' % cluster_config.name) except: @@ -68,8 +67,7 @@ def ocp_check(plugin_context, ocp_version, cursor, new_cluster_config=None, new_ zones = {} try: - cursor.execute("select zone from oceanbase.__all_zone where name = 'idc' and info = ''") - ret = cursor.fetchall() + ret = cursor.fetchall("select zone from oceanbase.__all_zone where name = 'idc' and info = ''", raise_exception=True) if ret: for row in ret: zones[str(row['zone'])] = 1 diff --git a/plugins/oceanbase/3.1.0/parameter.yaml b/plugins/oceanbase/3.1.0/parameter.yaml index b10bffa..1f55c1d 100644 --- a/plugins/oceanbase/3.1.0/parameter.yaml +++ b/plugins/oceanbase/3.1.0/parameter.yaml @@ -1,5 +1,7 @@ - name: home_path + name_local: 工作目录 require: true + essential: true type: STRING min_value: NULL max_value: NULL @@ -7,7 +9,9 @@ description_en: the directory for the work data file description_local: OceanBase工作目录 - name: cluster_id + name_local: 集群ID require: true + essential: true type: INT default: 1 min_value: 1 @@ -17,14 +21,18 @@ description_en: ID of the cluster description_local: 本OceanBase集群ID - name: data_dir + name_local: 数据目录 type: STRING + essential: true min_value: NULL max_value: NULL need_redeploy: true description_en: the directory for the data file description_local: 存储sstable等数据的目录 - name: redo_dir + name_local: 日志目录 type: STRING + essential: true min_value: NULL max_value: NULL need_redeploy: true @@ -52,14 +60,18 @@ description_en: the directory for the ilog file description_local: 存储ilog数据的目录 - name: devname + name_local: 网卡名 type: STRING + essential: true min_value: NULL max_value: NULL need_restart: true description_en: name of network adapter description_local: 服务进程绑定的网卡设备名 - name: rpc_port + name_local: 内部通信端口 require: true + essential: true type: INT default: 2882 min_value: 1025 @@ -69,7 +81,9 @@ description_en: the port number for RPC protocol. description_local: 集群内部通信的端口号 - name: mysql_port + name_local: 服务端口 require: true + essential: true type: INT default: 2881 min_value: 1025 @@ -289,7 +303,9 @@ description_en: the time interval between the schedules of the task that checks whether the partition load balancing task has timed-out. description_local: 检查负载均衡等后台任务是否超时的时间间隔 - name: datafile_size + name_local: 数据文件大小 require: false + essential: true type: CAPACITY default: 0 min_value: 0M @@ -297,8 +313,8 @@ modify_limit: decrease section: SSTABLE need_restart: false - description_en: size of the data file. - description_local: 数据文件大小。一般不要设置。 + description_en: size of the data file. Please enter an capacity, such as 20G + description_local: 数据文件大小。请输入带容量带单位的整数,如20G - name: clog_cache_priority require: false type: INT @@ -780,6 +796,7 @@ description_local: 本地存储配置文件的多个目录,为了冗余存储多份配置文件 - name: enable_syslog_recycle require: false + essential: true type: BOOL default: false min_value: NULL @@ -788,6 +805,17 @@ need_restart: false description_en: specifies whether log file recycling is turned on description_local: 是否自动回收系统日志 +- name: max_syslog_file_count + require: false + essential: true + type: INT + default: 0 + min_value: 0 + max_value: NULL + section: OBSERVER + need_restart: false + description_en: specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. + description_local: 系统日志自动回收复用时,最多保留多少个。值0表示不自动清理。 - name: meta_table_read_write_mode require: false type: INT @@ -1007,7 +1035,6 @@ section: OBSERVER need_restart: false description_en: specify what kind of verification should be done when merging micro block. 0, no verification will be done; 1, verify encoding algorithm, encoded micro block will be read to ensure data is correct; 2, verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct; 3, verify encoding, compression algorithm and lost write protect - description_local: 控制合并时宏块的校验级别 - name: backup_net_limit require: false @@ -1279,15 +1306,6 @@ need_restart: false description_en: size of clog files that a replica lag behind leader to trigger rebuild description_local: 备副本的事务日志和主副本差距超过该阈值时,触发副本重建 -- name: system_memory - type: CAPACITY - default: 30G - min_value: 0M - max_value: NULL - section: OBSERVER - need_restart: false - description_en: the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. - description_local: 系统预留内存大小,不能分配给普通租户使用 - name: cpu_quota_concurrency require: false type: DOUBLE @@ -1389,7 +1407,9 @@ description_en: the time interval between the schedules of the partition load-balancing task. description_local: 负载均衡等后台任务线程空闲时的唤醒间隔时间 - name: memory_limit + name_local: 最大运行内存 require: false + essential: true type: CAPACITY default: 0 min_value: NULL @@ -1397,8 +1417,19 @@ modify_limit: decrease section: OBSERVER need_restart: false - description_en: the size of the memory reserved for internal use(for testing purpose) - description_local: 可用总内存大小。用于调试,不要设置。 + description_en: the size of the memory reserved for internal use(for testing purpose). Please enter an capacity, such as 8G + description_local: 可用总内存大小。请输入带容量带单位的整数,如8G +- name: system_memory + name_local: 集群系统内存 + essential: true + type: CAPACITY + default: 30G + min_value: 0M + max_value: NULL + section: OBSERVER + need_restart: false + description_en: the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Please enter an capacity, such as 2G + description_local: 系统预留内存大小,不能分配给普通租户使用。请输入带容量带单位的整数,如2G - name: __min_full_resource_pool_memory require: true type: INT @@ -1639,7 +1670,9 @@ description_en: disable write to memstore when observer memstore free memory(plus memory hold by blockcache) lower than this limit, description_local: 当全局剩余内存小于这个百分比时,暂停普通租户写入(sys租户不受影响) - name: cpu_count + name_local: 系统CPU总数 require: false + essential: true type: INT default: 0 min_value: 0 @@ -1658,16 +1691,6 @@ need_restart: false description_en: control if auto delete expired backup description_local: 自动删除过期的备份 -- name: max_syslog_file_count - require: false - type: INT - default: 0 - min_value: 0 - max_value: NULL - section: OBSERVER - need_restart: false - description_en: specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. - description_local: 系统日志自动回收复用时,最多保留多少个。值0表示不自动清理。 - name: appname require: false type: STRING diff --git a/plugins/oceanbase/3.1.0/reload.py b/plugins/oceanbase/3.1.0/reload.py index d0021af..385ed9f 100644 --- a/plugins/oceanbase/3.1.0/reload.py +++ b/plugins/oceanbase/3.1.0/reload.py @@ -79,18 +79,13 @@ def reload(plugin_context, cursor, new_cluster_config, *args, **kwargs): for zone in zones_config: zone_config = zones_config[zone] for key in zone_config: - msg = '' - try: - msg = sql = 'alter system modify zone %s set %s = %%s' % (zone, inner_config[key]) - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql, [zone_config[key]]) - stdio.verbose('%s ok' % sql) - except: - global_ret = False - stdio.exception('execute sql exception: %s' % msg) + sql = 'alter system modify zone %s set %s = %%s' % (zone, inner_config[key]) + if cursor.execute(sql, [zone_config[key]]) is False: + return + stdio.verbose('%s ok' % sql) + raise_cursor = cursor.raise_cursor for key in global_change_conf: - msg = '' try: if key in ['proxyro_password', 'root_password']: if global_change_conf[key]['count'] != servers_num: @@ -99,17 +94,14 @@ def reload(plugin_context, cursor, new_cluster_config, *args, **kwargs): value = change_conf[server][key] if change_conf[server].get(key) is not None else '' user = key.split('_')[0] msg = sql = 'CREATE USER IF NOT EXISTS %s IDENTIFIED BY %%s' % (user) - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql, [value]) + raise_cursor.execute(sql, [value]) msg = sql = 'alter user "%s" IDENTIFIED BY %%s' % (user) - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql, [value]) + raise_cursor.execute(sql, [value]) continue if global_change_conf[key]['count'] == servers_num: - sql = 'alter system set %s = %%s' % key + msg = sql = 'alter system set %s = %%s' % key value = change_conf[server][key] - stdio.verbose('execute sql: %s' % msg) - cursor.execute(sql, [value]) + raise_cursor.execute(sql, [value]) cluster_config.update_global_conf(key, value, False) continue for server in servers: @@ -117,16 +109,17 @@ def reload(plugin_context, cursor, new_cluster_config, *args, **kwargs): continue value = change_conf[server][key] msg = sql = 'alter system set %s = %%s server=%%s' % key - stdio.verbose('execute sql: %s' % msg) - cursor.execute(sql, [value, cluster_server[server]]) + raise_cursor.execute(sql, [value, cluster_server[server]]) cluster_config.update_server_conf(server, key, value, False) except: global_ret = False - stdio.exception('execute sql exception: %s' % msg) - cursor.execute('alter system reload server') - cursor.execute('alter system reload zone') - cursor.execute('alter system reload unit') + try: + raise_cursor.execute('alter system reload server') + raise_cursor.execute('alter system reload zone') + raise_cursor.execute('alter system reload unit') + except: + global_ret = False if global_ret: stdio.stop_load('succeed') diff --git a/plugins/oceanbase/3.1.0/restart.py b/plugins/oceanbase/3.1.0/restart.py index 22a5775..a36f71f 100644 --- a/plugins/oceanbase/3.1.0/restart.py +++ b/plugins/oceanbase/3.1.0/restart.py @@ -28,11 +28,22 @@ class Restart(object): def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None): self.local_home_path = local_home_path - self.plugin_context = plugin_context + + self.namespace = plugin_context.namespace + self.namespaces = plugin_context.namespaces + self.deploy_name = plugin_context.deploy_name + self.repositories = plugin_context.repositories + self.plugin_name = plugin_context.plugin_name + self.components = plugin_context.components self.clients = plugin_context.clients self.cluster_config = plugin_context.cluster_config + self.cmds = plugin_context.cmds + self.options = plugin_context.options + self.dev_mode = plugin_context.dev_mode self.stdio = plugin_context.stdio + + self.plugin_context = plugin_context self.repository = repository self.start_plugin = start_plugin self.reload_plugin = reload_plugin @@ -47,24 +58,41 @@ def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, self.cursor = None for server in self.cluster_config.servers: self.now_clients[server] = self.clients[server] + + def call_plugin(self, plugin, **kwargs): + args = { + 'namespace': self.namespace, + 'namespaces': self.namespaces, + 'deploy_name': self.deploy_name, + 'cluster_config': self.cluster_config, + 'repositories': self.repositories, + 'repository': self.repository, + 'components': self.components, + 'clients': self.clients, + 'cmd': self.cmds, + 'options': self.options, + 'stdio': self.sub_io + } + args.update(kwargs) + + self.stdio.verbose('Call %s for %s' % (plugin, self.repository)) + return plugin(**args) def close(self): if self.db: self.cursor.close() - self.db.close() self.cursor = None - self.db = None def connect(self): if self.cursor is None or self.execute_sql('select version()', error=False) is False: - self.stdio.verbose('Call %s for %s' % (self.connect_plugin, self.repository)) self.sub_io.start_loading('Connect to observer') - ret = self.connect_plugin(self.components, self.clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io) + ret = self.call_plugin(self.connect_plugin) if not ret: self.sub_io.stop_loading('fail') return False self.sub_io.stop_loading('succeed') - self.close() + if self.cursor: + self.close() self.cursor = ret.get_return('cursor') self.db = ret.get_return('connect') while self.execute_sql('use oceanbase', error=False) is False: @@ -73,18 +101,13 @@ def connect(self): return True def execute_sql(self, query, args=None, one=True, error=True): - msg = query % tuple(args) if args is not None else query - self.stdio.verbose("query: %s. args: %s" % (query, args)) - try: - self.stdio.verbose('execute sql: %s' % msg) - self.cursor.execute(query, args) - result = self.cursor.fetchone() if one else self.cursor.fetchall() - result and self.stdio.verbose(result) - return result - except: - msg = 'execute sql exception: %s' % msg if error else '' - self.stdio.exception(msg) - return False + exc_level = 'error' if error is True else 'verbose' + if one: + result = self.cursor.fetchone(query, args, exc_level=exc_level) + else: + result = self.cursor.fetchall(query, args, exc_level=exc_level) + result and self.stdio.verbose(result) + return result def broken_sql(self, sql, sleep_time=3): while True: @@ -135,12 +158,12 @@ def stop_zone(self, zone): def rollback(self): if self.new_clients: self.stdio.start_loading('Rollback') - self.stop_plugin(self.components, self.now_clients, self.new_cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io) + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + self.call_plugin(self.stop_plugin, clients=self.now_clients, cluster_config=cluster_config) for server in self.cluster_config.servers: client = self.clients[server] new_client = self.now_clients[server] server_config = self.cluster_config.get_server_conf(server) - home_path = server_config['home_path'] chown_cmd = 'sudo chown -R %s:' % client.config.username for key in ['home_path', 'data_dir', 'redo_dir', 'clog_dir', 'ilog_dir', 'slog_dir']: if key in server_config: @@ -150,17 +173,16 @@ def rollback(self): def dir_read_check(self, client, path): if not client.execute_command('cd %s' % path): - dirpath, name = os.path.split(path) + dirpath, _ = os.path.split(path) return self.dir_read_check(client, dirpath) and client.execute_command('sudo chmod +1 %s' % path) return True def _restart(self): clients = self.clients - self.stdio.verbose('Call %s for %s' % (self.stop_plugin, self.repository)) - if not self.stop_plugin(self.components, clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io): + if not self.call_plugin(self.stop_plugin, clients=clients): self.stdio.stop_loading('stop_loading', 'fail') return False - + if self.new_clients: self.stdio.verbose('use new clients') for server in self.cluster_config.servers: @@ -178,10 +200,10 @@ def _restart(self): clients = self.new_clients cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config - self.stdio.verbose('Call %s for %s' % (self.start_plugin, self.repository)) - if not self.start_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io, local_home_path=self.local_home_path, repository_dir=self.repository.repository_dir): + if not self.call_plugin(self.start_plugin, clients=clients, cluster_config=cluster_config, local_home_path=self.local_home_path, repository=self.repository): self.stdio.stop_loading('stop_loading', 'fail') return False + self.close() return True def rolling(self, zones_servers): @@ -205,24 +227,24 @@ def rolling(self, zones_servers): where svr_ip = %s and svr_port = %s and refreshed_schema_version > 1 ) as b on a.tenant_id = b.tenant_id where b.tenant_id is null''' - if self.execute_sql(sql, args=(server.ip, config['rpc_port'])).get('cnt'): + if self.execute_sql(sql, args=(server.ip, config['rpc_port']), error=False).get('cnt'): break else: break time.sleep(3) - while self.execute_sql("select * from oceanbase.__all_virtual_clog_stat where table_id = 1099511627777 and status != 'ACTIVE'"): + while self.execute_sql("select * from oceanbase.__all_virtual_clog_stat where table_id = 1099511627777 and status != 'ACTIVE'", error=False): time.sleep(3) - + self.stop_zone(zone) if not self._restart(): return False pre_zone = zone - + if not self.start_zone(pre_zone): self.stdio.stop_loading('stop_loading', 'fail') return False - + self.cluster_config.servers = all_servers if self.new_cluster_config: self.new_cluster_config.servers = all_servers @@ -245,7 +267,7 @@ def restart(self): if self.connect(): self.stdio.start_loading('Server check') servers = self.execute_sql("select * from oceanbase.__all_server", one=False, error=False) - if len(self.cluster_config.servers) == len(servers): + if isinstance(servers, list) and len(self.cluster_config.servers) == len(servers): for server in servers: if server['status'] != 'active' or server['stop_time'] > 0 or server['start_service_time'] == 0: break @@ -264,13 +286,11 @@ def restart(self): ret = self.rolling(zones_servers) else: ret = self.un_rolling() - + if ret and self.connect(): - self.display_plugin(self.components, self.new_clients if self.new_clients else self.clients, self.new_cluster_config if self.new_cluster_config else self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io, cursor=self.cursor) + self.call_plugin(self.display_plugin, clients=self.now_clients, cluster_config=self.new_cluster_config if self.new_cluster_config else self.cluster_config, cursor=self.cursor) if self.new_cluster_config: - self.stdio.verbose('Call %s for %s' % (self.reload_plugin, self.repository)) - self.reload_plugin(self.components, self.clients, self.cluster_config, [], {}, self.sub_io, - cursor=self.cursor, new_cluster_config=self.new_cluster_config, repository_dir=self.repository.repository_dir) + self.call_plugin(self.reload_plugin, clients=self.now_clients, cursor=self.cursor, new_cluster_config=self.new_cluster_config, repository_dir=self.repository.repository_dir) except Exception as e: self.stdio.exception('Run Exception: %s' % e) finally: @@ -282,7 +302,8 @@ def restart(self): return ret -def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None, rollback=False, *args, **kwargs): +def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, new_cluster_config=None, new_clients=None, rollback=False, *args, **kwargs): + repository = kwargs.get('repository') task = Restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config, new_clients) call = task.rollback if rollback else task.restart if call(): diff --git a/plugins/oceanbase/3.1.0/start.py b/plugins/oceanbase/3.1.0/start.py index 62d3441..c401db3 100644 --- a/plugins/oceanbase/3.1.0/start.py +++ b/plugins/oceanbase/3.1.0/start.py @@ -20,13 +20,12 @@ from __future__ import absolute_import, division, print_function -import os import json import time import requests from copy import deepcopy -from _errno import EC_OBSERVER_FAIL_TO_START +from _errno import EC_OBSERVER_FAIL_TO_START, EC_OBSERVER_FAIL_TO_START_WITH_ERR, EC_OBSERVER_FAILED_TO_REGISTER, EC_OBSERVER_FAILED_TO_REGISTER_WITH_DETAILS from collections import OrderedDict @@ -81,7 +80,7 @@ def __exit__(self, *args, **kwargs): self.client.del_env(env_key) -def start(plugin_context, local_home_path, repository_dir, *args, **kwargs): +def start(plugin_context, *args, **kwargs): cluster_config = plugin_context.cluster_config options = plugin_context.options clients = plugin_context.clients @@ -101,10 +100,10 @@ def start(plugin_context, local_home_path, repository_dir, *args, **kwargs): try: cfg_url = init_config_server(obconfig_url, appname, cluster_id, getattr(options, 'force_delete', False), stdio) if not cfg_url: - stdio.error('failed to register cluster. %s may have been registered in %s.' % (appname, obconfig_url)) + stdio.error(EC_OBSERVER_FAILED_TO_REGISTER_WITH_DETAILS.format(appname, obconfig_url)) return except: - stdio.exception('failed to register cluster') + stdio.exception(EC_OBSERVER_FAILED_TO_REGISTER.format()) return stdio.start_loading('Start observer') @@ -156,7 +155,8 @@ def start(plugin_context, local_home_path, repository_dir, *args, **kwargs): }) not_cmd_opt = [ 'home_path', 'obconfig_url', 'root_password', 'proxyro_password', - 'redo_dir', 'clog_dir', 'ilog_dir', 'slog_dir', '$_zone_idc' + 'redo_dir', 'clog_dir', 'ilog_dir', 'slog_dir', '$_zone_idc', + 'ocp_meta_tenant', 'ocp_meta_username', 'ocp_meta_password', 'ocp_meta_db', 'ocp_agent_monitor_password' ] get_value = lambda key: "'%s'" % server_config[key] if isinstance(server_config[key], str) else server_config[key] opt_str = [] @@ -189,7 +189,7 @@ def start(plugin_context, local_home_path, repository_dir, *args, **kwargs): ret = client.execute_command(clusters_cmd[server]) if not ret: stdio.stop_loading('fail') - stdio.error(EC_OBSERVER_FAIL_TO_START.format(server=server) + ': ' + ret.stderr) + stdio.error(EC_OBSERVER_FAIL_TO_START_WITH_ERR.format(server=server, stderr=ret.stderr)) return stdio.stop_loading('succeed') diff --git a/plugins/oceanbase/3.1.0/start_check.py b/plugins/oceanbase/3.1.0/start_check.py index fe757f8..c5e9f47 100644 --- a/plugins/oceanbase/3.1.0/start_check.py +++ b/plugins/oceanbase/3.1.0/start_check.py @@ -24,11 +24,7 @@ import re import time -from _errno import ( - EC_OBSERVER_NOT_ENOUGH_DISK_4_CLOG, EC_CONFIG_CONFLICT_PORT, - EC_OBSERVER_NOT_ENOUGH_MEMORY, EC_ULIMIT_CHECK, WC_ULIMIT_CHECK, - EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE, EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED -) +import _errno as err stdio = None @@ -37,7 +33,7 @@ def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return False @@ -75,58 +71,197 @@ def time_delta(client): return time_srv - time_st -def _start_check(plugin_context, strict_check=False, *args, **kwargs): - def alert(*arg, **kwargs): +def get_disk_info_by_path(path, client, stdio): + disk_info = {} + ret = client.execute_command('df --block-size=1024 {}'.format(path)) + if ret: + for total, used, avail, puse, path in re.findall(r'(\d+)\s+(\d+)\s+(\d+)\s+(\d+%)\s+(.+)', ret.stdout): + disk_info[path] = {'total': int(total) << 10, 'avail': int(avail) << 10, 'need': 0, 'threshold': 2} + stdio.verbose('get disk info for path {}, total: {} avail: {}'.format(path, disk_info[path]['total'], disk_info[path]['avail'])) + return disk_info + + +def get_disk_info(all_paths, client, stdio): + overview_ret = True + disk_info = get_disk_info_by_path('', client, stdio) + if not disk_info: + overview_ret = False + disk_info = get_disk_info_by_path('/', client, stdio) + if not disk_info: + disk_info['/'] = {'total': 0, 'avail': 0, 'need': 0, 'threshold': 2} + all_path_success = {} + for path in all_paths: + all_path_success[path] = False + cur_path = path + while cur_path not in disk_info: + disk_info_for_current_path = get_disk_info_by_path(cur_path, client, stdio) + if disk_info_for_current_path: + disk_info.update(disk_info_for_current_path) + all_path_success[path] = True + break + else: + cur_path = os.path.dirname(cur_path) + if overview_ret or all(all_path_success.values()): + return disk_info + + +def start_check(plugin_context, init_check_status=False, strict_check=False, work_dir_check=False, work_dir_empty_check=True, generate_configs={}, precheck=False, *args, **kwargs): + def check_pass(item): + status = check_status[server] + if status[item].status == err.CheckStatus.WAIT: + status[item].status = err.CheckStatus.PASS + def check_fail(item, error, suggests=[]): + status = check_status[server][item] + if status.status == err.CheckStatus.WAIT: + status.error = error + status.suggests = suggests + status.status = err.CheckStatus.FAIL + def wait_2_pass(): + status = check_status[server] + for item in status: + check_pass(item) + def alert(item, error, suggests=[]): global success if strict_check: success = False - stdio.error(*arg, **kwargs) + check_fail(item, error, suggests) + stdio.error(error) else: - stdio.warn(*arg, **kwargs) - def error(*arg, **kwargs): + stdio.warn(error) + def error(item, _error, suggests=[]): global success if plugin_context.dev_mode: - stdio.warn(*arg, **kwargs) + stdio.warn(_error) else: success = False - stdio.error(*arg, **kwargs) - def critical(*arg, **kwargs): + check_fail(item, _error, suggests) + stdio.error(_error) + def critical(item, error, suggests=[]): global success success = False - stdio.error(*arg, **kwargs) + check_fail(item, error, suggests) + stdio.error(error) - global stdio + global stdio, success + success = True + check_status = {} cluster_config = plugin_context.cluster_config + plugin_context.set_variable('start_check_status', check_status) + for server in cluster_config.servers: + check_status[server] = { + 'port': err.CheckStatus(), + 'mem': err.CheckStatus(), + 'disk': err.CheckStatus(), + 'ulimit': err.CheckStatus(), + 'aio': err.CheckStatus(), + 'net': err.CheckStatus(), + 'ntp': err.CheckStatus(), + } + if work_dir_check: + check_status[server]['dir'] = err.CheckStatus() + + if init_check_status: + return plugin_context.return_true(start_check_status=check_status) + clients = plugin_context.clients stdio = plugin_context.stdio + stdio.start_loading('Check before start observer') servers_clients = {} servers_port = {} servers_memory = {} servers_disk = {} servers_clog_mount = {} - servers_net_inferface = {} - server_num = len(cluster_config.servers) + servers_net_inferface = {} + servers_dirs = {} + servers_check_dirs = {} START_NEED_MEMORY = 3 << 30 - + global_generate_config = generate_configs.get('global', {}) stdio.start_loading('Check before start observer') for server in cluster_config.servers: ip = server.ip client = clients[server] + server_generate_config = generate_configs.get(server, {}) servers_clients[ip] = client server_config = cluster_config.get_server_conf_with_default(server) home_path = server_config['home_path'] - remote_pid_path = '%s/run/observer.pid' % home_path - remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() - if remote_pid: - if client.execute_command('ls /proc/%s' % remote_pid): - continue + if not precheck: + remote_pid_path = '%s/run/observer.pid' % home_path + remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s' % remote_pid): + stdio.verbose('%s is runnning, skip' % server) + wait_2_pass() + continue + + if work_dir_check: + stdio.verbose('%s dir check' % server) + if ip not in servers_dirs: + servers_dirs[ip] = {} + servers_check_dirs[ip] = {} + dirs = servers_dirs[ip] + check_dirs = servers_check_dirs[ip] + original_server_conf = cluster_config.get_server_conf(server) + + if not server_config.get('data_dir'): + server_config['data_dir'] = '%s/store' % home_path + if not server_config.get('redo_dir'): + server_config['redo_dir'] = server_config['data_dir'] + if not server_config.get('clog_dir'): + server_config['clog_dir'] = '%s/clog' % server_config['redo_dir'] + if not server_config.get('ilog_dir'): + server_config['ilog_dir'] = '%s/ilog' % server_config['redo_dir'] + if not server_config.get('slog_dir'): + server_config['slog_dir'] = '%s/slog' % server_config['redo_dir'] + if server_config['redo_dir'] == server_config['data_dir']: + keys = ['home_path', 'data_dir', 'clog_dir', 'ilog_dir', 'slog_dir'] + else: + keys = ['home_path', 'data_dir', 'redo_dir', 'clog_dir', 'ilog_dir', 'slog_dir'] + + for key in keys: + path = server_config.get(key) + suggests = [err.SUG_CONFIG_CONFLICT_DIR.format(key=key, server=server)] + if path in dirs and dirs[path]: + critical('dir', err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key']), suggests) + dirs[path] = { + 'server': server, + 'key': key, + } + if key not in original_server_conf: + continue + empty_check = work_dir_empty_check + while True: + if path in check_dirs: + if check_dirs[path] != True: + critical('dir', check_dirs[path], suggests) + break + + if client.execute_command('bash -c "[ -a %s ]"' % path): + is_dir = client.execute_command('[ -d {} ]'.format(path)) + has_write_permission = client.execute_command('[ -w {} ]'.format(path)) + if is_dir and has_write_permission: + if empty_check: + ret = client.execute_command('ls %s' % path) + if not ret or ret.stdout.strip(): + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=path)) + else: + check_dirs[path] = True + else: + check_dirs[path] = True + else: + if not is_dir: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_DIR.format(path=path)) + else: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=path)) + else: + path = os.path.dirname(path) + empty_check = False if ip not in servers_port: servers_disk[ip] = {} servers_port[ip] = {} servers_clog_mount[ip] = {} servers_net_inferface[ip] = {} - servers_memory[ip] = {'num': 0, 'percentage': 0, 'server_num': 0} + servers_memory[ip] = {'num': 0, 'percentage': 0, 'servers': {}} memory = servers_memory[ip] ports = servers_port[ip] disk = servers_disk[ip] @@ -136,40 +271,44 @@ def critical(*arg, **kwargs): for key in ['mysql_port', 'rpc_port']: port = int(server_config[key]) if port in ports: - critical(EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key'])) + critical( + 'port', + err.EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key']), + [err.SUG_PORT_CONFLICTS.format()] + ) continue ports[port] = { 'server': server, 'key': key } if get_port_socket_inode(client, port): - critical('%s:%s port is already used' % (ip, port)) + critical( + 'port', + err.EC_CONFLICT_PORT.format(server=ip, port=port), + [err.SUG_USE_OTHER_PORT.format()] + ) - memory['server_num'] += 1 + memory_limit = 0 + percentage = 0 if 'memory_limit' in server_config: - try: - memory['num'] += parse_size(server_config['memory_limit']) - except: - error('memory_limit must be an integer') - return + memory_limit = parse_size(server_config['memory_limit']) + memory['num'] += memory_limit elif 'memory_limit_percentage' in server_config: - try: - memory['percentage'] += int(parse_size(server_config['memory_limit_percentage'])) - except: - error('memory_limit_percentage must be an integer') - return + percentage = int(parse_size(server_config['memory_limit_percentage'])) + memory['percentage'] += percentage else: - memory['percentage'] += 80 + percentage = 80 + memory['percentage'] += percentage + memory['servers'][server] = { + 'num': memory_limit, + 'percentage': percentage, + 'system_memory': parse_size(server_config.get('system_memory', 0)) + } + data_path = server_config['data_dir'] if server_config.get('data_dir') else os.path.join(server_config['home_path'], 'store') redo_dir = server_config['redo_dir'] if server_config.get('redo_dir') else data_path clog_dir = server_config['clog_dir'] if server_config.get('clog_dir') else os.path.join(redo_dir, 'clog') if not client.execute_command('ls %s/sstable/block_file' % data_path): - if data_path in disk: - critical('Same Path: %s in %s and %s' % (data_path, server, disk[data_path]['server'])) - continue - if clog_dir in clog_mount: - critical('Same Path: %s in %s and %s' % (clog_dir, server, clog_mount[clog_dir]['server'])) - continue disk[data_path] = { 'need': 90, 'server': server @@ -186,38 +325,50 @@ def critical(*arg, **kwargs): devname = server_config.get('devname') if devname: if not client.execute_command("grep -e '^ *%s:' /proc/net/dev" % devname): - critical('%s No such net interface: %s' % (server, devname)) + suggest = err.SUG_NO_SUCH_NET_DEVIC.format(ip=ip) + suggest.auto_fix = 'devname' not in global_generate_config and 'devname' not in server_generate_config + critical('net', err.EC_NO_SUCH_NET_DEVICE.format(server=server, devname=devname), suggests=[suggest]) if devname not in inferfaces: inferfaces[devname] = [] inferfaces[devname].append(ip) for ip in servers_disk: client = servers_clients[ip] + ip_servers = servers_memory[ip]['servers'].keys() + server_num = len(ip_servers) + ret = client.execute_command('cat /proc/sys/fs/aio-max-nr /proc/sys/fs/aio-nr') if not ret: - alert('(%s) failed to get fs.aio-max-nr and fs.aio-nr' % ip) + for server in ip_servers: + alert('aio', err.EC_FAILED_TO_GET_AIO_NR.format(ip=ip), [err.SUG_CONNECT_EXCEPT.format()]) else: try: max_nr, nr = ret.stdout.strip().split('\n') max_nr, nr = int(max_nr), int(nr) need = server_num * 20000 + RECD_AIO = 1048576 if need > max_nr - nr: - critical('(%s) Insufficient AIO remaining (Avail: %s, Need: %s), The recommended value of fs.aio-max-nr is 1048576' % (ip, max_nr - nr, need)) - elif int(max_nr) < 1048576: - alert('(%s) The recommended value of fs.aio-max-nr is 1048576 (Current value: %s)' % (ip, max_nr)) + for server in ip_servers: + critical('aio', err.EC_AIO_NOT_ENOUGH.format(ip=ip, avail=max_nr - nr, need=need), [err.SUG_SYSCTL.format(var='fs.aio-max-nr', value=max(RECD_AIO, need), ip=ip)]) + elif int(max_nr) < RECD_AIO: + for server in ip_servers: + alert('aio', err.WC_AIO_NOT_ENOUGH.format(ip=ip, current=max_nr), [err.SUG_SYSCTL.format(var='fs.aio-max-nr', value=RECD_AIO, ip=ip)]) except: - alert('(%s) failed to get fs.aio-max-nr and fs.aio-nr' % ip) + for server in ip_servers: + alert('aio', err.EC_FAILED_TO_GET_AIO_NR.format(ip=ip), [err.SUG_UNSUPPORT_OS.format()]) stdio.exception('') ret = client.execute_command('ulimit -a') ulimits_min = { 'open files': { 'need': lambda x: 20000 * x, - 'recd': lambda x: 655350 + 'recd': lambda x: 655350, + 'name': 'nofile' }, 'max user processes': { 'need': lambda x: 4096, - 'recd': lambda x: 4096 * x + 'recd': lambda x: 4096 * x, + 'name': 'nproc' }, } ulimits = {} @@ -229,16 +380,19 @@ def critical(*arg, **kwargs): if value == 'unlimited': continue if not value or not (value.strip().isdigit()): - alert('(%s) failed to get %s' % (ip, key)) + for server in ip_servers: + alert('ulimit', '(%s) failed to get %s' % (ip, key), [err.SUG_UNSUPPORT_OS.format()]) else: value = int(value) need = ulimits_min[key]['need'](server_num) if need > value: - critical(EC_ULIMIT_CHECK.format(server=ip, key=key, need=need, now=value)) + for server in ip_servers: + critical('ulimit', err.EC_ULIMIT_CHECK.format(server=ip, key=key, need=need, now=value), [err.SUG_ULIMIT.format(name=ulimits_min[key]['name'], value=need, ip=ip)]) else: need = ulimits_min[key]['recd'](server_num) if need > value: - alert(WC_ULIMIT_CHECK.format(server=ip, key=key, need=need, now=value)) + for server in ip_servers: + alert('ulimit', err.WC_ULIMIT_CHECK.format(server=ip, key=key, need=need, now=value), [err.SUG_ULIMIT.format(name=ulimits_min[key]['name'], value=need, ip=ip)]) # memory ret = client.execute_command('cat /proc/meminfo') @@ -257,42 +411,45 @@ def critical(*arg, **kwargs): if k in memory_key_map: key = memory_key_map[k] server_memory_stats[key] = parse_size(str(v)) - - min_start_need = servers_memory[ip]['server_num'] * START_NEED_MEMORY - total_use = servers_memory[ip]['percentage'] * server_memory_stats['total'] / 100 + servers_memory[ip]['num'] + + server_memory_stat = servers_memory[ip] + min_start_need = server_num * START_NEED_MEMORY + total_use = server_memory_stat['percentage'] * server_memory_stats['total'] / 100 + server_memory_stat['num'] if min_start_need > server_memory_stats['available']: - error(EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip, available=format_size(server_memory_stats['available']), need=format_size(min_start_need))) + for server in ip_servers: + error('mem', err.EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip, available=format_size(server_memory_stats['available']), need=format_size(min_start_need)), [err.SUG_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip)]) elif total_use > server_memory_stats['free'] + server_memory_stats['buffers'] + server_memory_stats['cached']: - error(EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED.format(ip=ip, free=format_size(server_memory_stats['free']), cached=format_size(server_memory_stats['buffers'] + server_memory_stats['cached']), need=format_size(total_use))) + for server in ip_servers: + server_generate_config = generate_configs.get(server, {}) + suggest = err.SUG_OBSERVER_REDUCE_MEM.format() + suggest.auto_fix = True + for key in ['memory_limit', 'memory_limit_percentage']: + if key in global_generate_config or key in server_generate_config: + suggest.auto_fix = False + break + error('mem', err.EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED.format(ip=ip, free=format_size(server_memory_stats['free']), cached=format_size(server_memory_stats['buffers'] + server_memory_stats['cached']), need=format_size(total_use)), [suggest]) elif total_use > server_memory_stats['free']: - alert(EC_OBSERVER_NOT_ENOUGH_MEMORY.format(ip=ip, free=format_size(server_memory_stats['free']), need=format_size(total_use))) + for server in ip_servers: + alert('mem', err.EC_OBSERVER_NOT_ENOUGH_MEMORY.format(ip=ip, free=format_size(server_memory_stats['free']), need=format_size(total_use)), [err.SUG_OBSERVER_REDUCE_MEM.format()]) + else: + server_memory_config = server_memory_stat['servers'] + for server in server_memory_config: + if server_memory_config[server]['system_memory']: + memory_limit = server_memory_config[server]['num'] + if not memory_limit: + memory_limit = server_memory_config[server]['percentage'] * server_memory_stats['total'] + + factor = 0.7 + suggest = err.SUG_OBSERVER_SYS_MEM_TOO_LARGE.format(factor=factor) + suggest.auto_fix = 'system_memory' not in global_generate_config and 'system_memory' not in generate_configs.get(server, {}) + if memory_limit < server_memory_config[server]['system_memory']: + critical('mem', err.EC_OBSERVER_SYS_MEM_TOO_LARGE.format(server=server), [suggest]) + elif memory_limit * factor < server_memory_config[server]['system_memory']: + alert('mem', err.WC_OBSERVER_SYS_MEM_TOO_LARGE.format(server=server, factor=factor), [suggest]) + # disk - disk = {'/': 0} - ret = client.execute_command('df --block-size=1024') - if ret: - for total, used, avail, puse, path in re.findall('(\d+)\s+(\d+)\s+(\d+)\s+(\d+%)\s+(.+)', ret.stdout): - disk[path] = { - 'total': int(total) << 10, - 'avail': int(avail) << 10, - 'need': 0, - 'threshold': 2 - } all_path = set(list(servers_disk[ip].keys()) + list(servers_clog_mount[ip].keys())) - for include_dir in all_path: - while include_dir not in disk: - ret = client.execute_command('df --block-size=1024 %s' % include_dir) - if ret: - for total, used, avail, puse, path in re.findall('(\d+)\s+(\d+)\s+(\d+)\s+(\d+%)\s+(.+)', - ret.stdout): - disk[path] = { - 'total': int(total) << 10, - 'avail': int(avail) << 10, - 'need': 0, - 'threshold': 2 - } - break - else: - include_dir = os.path.dirname(include_dir) + disk = get_disk_info(all_paths=all_path, client=client, stdio=stdio) stdio.verbose('disk: {}'.format(disk)) for path in servers_disk[ip]: kp = '/' @@ -304,11 +461,7 @@ def critical(*arg, **kwargs): if isinstance(need, int): disk[kp]['need'] += disk[kp]['total'] * need / 100 else: - try: - disk[kp]['need'] += parse_size(need) - except: - critical('datafile_size must be an integer') - return + disk[kp]['need'] += parse_size(need) for path in servers_clog_mount[ip]: kp = '/' @@ -323,15 +476,34 @@ def critical(*arg, **kwargs): avail = disk[p]['avail'] need = disk[p]['need'] threshold = disk[p]['threshold'] + suggests = [] if need > 0 and threshold < 2: - alert('(%s) clog and data use the same disk (%s)' % (ip, p)) + suggests.append(err.SUG_OBSERVER_SAME_DISK.format()) + for server in ip_servers: + alert('disk', err.WC_OBSERVER_SAME_DISK.format(ip=ip, disk=p), suggests) if need > avail: - critical('(%s) %s not enough disk space. (Avail: %s, Need: %s)' % (ip, p, format_size(avail), format_size(need))) + for server in ip_servers: + server_generate_config = generate_configs.get(server, {}) + suggest = err.SUG_OBSERVER_NOT_ENOUGH_DISK.format() + suggest.auto_fix = True + for key in ['datafile_size', 'datafile_disk_percentage']: + if key in global_generate_config or key in server_generate_config: + suggest.auto_fix = False + break + critical('disk', err.EC_OBSERVER_NOT_ENOUGH_DISK.format(ip=ip, disk=p, avail=format_size(avail), need=format_size(need)), [suggest] + suggests) elif 1.0 * (total - avail + need) / total > disk[p]['threshold']: # msg = '(%s) %s not enough disk space for clog. Use `redo_dir` to set other disk for clog' % (ip, p) # msg += ', or reduce the value of `datafile_size`' if need > 0 else '.' # critical(msg) - critical(EC_OBSERVER_NOT_ENOUGH_DISK_4_CLOG.format(ip=ip, path=p)) + for server in ip_servers: + server_generate_config = generate_configs.get(server, {}) + suggest = err.SUG_OBSERVER_NOT_ENOUGH_DISK_4_CLOG.format() + suggest.auto_fix = True + for key in ['clog_disk_utilization_threshold', 'clog_disk_usage_limit_percentage']: + if key in global_generate_config or key in server_generate_config: + suggest.auto_fix = False + break + critical('disk', err.EC_OBSERVER_NOT_ENOUGH_DISK_4_CLOG.format(ip=ip, path=p), [suggest] + suggests) if success: for ip in servers_net_inferface: @@ -345,7 +517,9 @@ def critical(*arg, **kwargs): interfaces = ['lo'] if len(interfaces) > 1: servers = ','.join(str(server) for server in servers_net_inferface[ip][None]) - critical('%s has more than one network inferface. Please set `devname` for (%s)' % (ip, servers)) + suggest = err.SUG_NO_SUCH_NET_DEVIC.format(ip=ip) + for server in ip_servers: + critical('net', err.EC_OBSERVER_MULTI_NET_DEVICE.format(ip=ip, server=servers), [suggest]) else: servers_net_inferface[ip][interfaces[0]] = servers_net_inferface[ip][None] del servers_net_inferface[ip][None] @@ -354,13 +528,19 @@ def critical(*arg, **kwargs): client = servers_clients[ip] for devname in servers_net_inferface[ip]: if client.is_localhost() and devname != 'lo' or (not client.is_localhost() and devname == 'lo'): - critical('%s %s fail to ping %s. Please check configuration `devname`' % (server, devname, ip)) - continue + suggest = err.SUG_NO_SUCH_NET_DEVIC.format(ip=ip) + suggest.auto_fix = client.is_localhost() and 'devname' not in global_generate_config and 'devname' not in server_generate_config + for server in ip_servers: + critical('net', err.EC_OBSERVER_PING_FAILED.format(ip1=ip, devname=devname, ip2=ip), [suggest]) + continue for _ip in servers_clients: if ip == _ip: continue if not client.execute_command('ping -W 1 -c 1 -I %s %s' % (devname, _ip)): - critical('%s %s fail to ping %s. Please check configuration `devname`' % (server, devname, _ip)) + suggest = err.SUG_NO_SUCH_NET_DEVIC.format(ip=ip) + suggest.auto_fix = 'devname' not in global_generate_config and 'devname' not in server_generate_config + for server in ip_servers: + critical('net', err.EC_OBSERVER_PING_FAILED.format(ip1=ip, devname=devname, ip2=_ip), [suggest]) break if success: @@ -371,11 +551,11 @@ def critical(*arg, **kwargs): stdio.verbose('%s time delta %s' % (ip, delta)) times.append(delta) if times and max(times) - min(times) > 200: - critical('Cluster NTP is out of sync') + critical('ntp', err.EC_OBSERVER_TIME_OUT_OF_SYNC, [err.SUG_OBSERVER_TIME_OUT_OF_SYNC.format()]) + for server in cluster_config.servers: + wait_2_pass() -def start_check(plugin_context, strict_check=False, *args, **kwargs): - _start_check(plugin_context, strict_check) if success: stdio.stop_loading('succeed') plugin_context.return_true() diff --git a/plugins/oceanbase/3.1.0/stop.py b/plugins/oceanbase/3.1.0/stop.py index 740aa1c..ec70b9b 100644 --- a/plugins/oceanbase/3.1.0/stop.py +++ b/plugins/oceanbase/3.1.0/stop.py @@ -38,7 +38,7 @@ def config_url(ocp_config_server, appname, cid): def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return [] diff --git a/plugins/oceanbase/3.1.0/upgrade.py b/plugins/oceanbase/3.1.0/upgrade.py index 911b60c..03a6132 100644 --- a/plugins/oceanbase/3.1.0/upgrade.py +++ b/plugins/oceanbase/3.1.0/upgrade.py @@ -205,11 +205,18 @@ def _clear_plugin(self): self._stop_plugin = None self._display_plugin = None + def call_plugin(self, plugin, *args, **kwargs): + return plugin(self.plugin_context.namespace, self.plugin_context.namespaces, self.plugin_context.deploy_name, + self.plugin_context.repositories, self.plugin_context.components, self.plugin_context.clients, + self.plugin_context.cluster_config, self.plugin_context.cmds, self.plugin_context.options, + self.plugin_context.stdio, *args, **kwargs) + def run(self): total = len(self.route) self.apply_param_plugin(self.repositories[self.route_index - 1]) while self.route_index < total: - self.start_plugin(self.components, self.clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.stdio, local_home_path=None, repository_dir=None) + self.call_plugin(self.start_plugin, local_home_path=None, repository_dir=None) + self.close() if not self.connect(): return False self.stdio.verbose('upgrade %s to %s' % (self.repositories[self.route_index], self.repositories[self.next_stage])) @@ -241,17 +248,17 @@ def _dump(self): def close(self): if self.db: self.cursor.close() - self.db.close() self.cursor = None self.db = None self.exector = None def connect(self): if self.cursor is None or self.execute_sql('select version()', error=False) is False: - ret = self.connect_plugin(self.components, self.clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.stdio) + ret = self.call_plugin(self.connect_plugin) if not ret: return False - self.close() + if self.cursor: + self.close() self.cursor = ret.get_return('cursor') self.db = ret.get_return('connect') while self.execute_sql('use oceanbase', error=False) is False: @@ -266,18 +273,13 @@ def connect(self): return True def execute_sql(self, query, args=None, one=True, error=True): - msg = query % tuple(args) if args is not None else query - self.stdio.verbose("query: %s. args: %s" % (query, args)) - try: - self.stdio.verbose('execute sql: %s' % msg) - self.cursor.execute(query, args) - result = self.cursor.fetchone() if one else self.cursor.fetchall() - result and self.stdio.verbose(result) - return result - except: - msg = 'execute sql exception: %s' % msg if error else '' - self.stdio.exception(msg) - return False + exc_level = 'error' if error else 'verbose' + if one: + result = self.cursor.fetchone(query, args, exc_level=exc_level) + else: + result = self.cursor.fetchall(query, args, exc_level=exc_level) + result and self.stdio.verbose(result) + return result @property def next_stage(self): @@ -418,15 +420,15 @@ def un_rolling_upgrade(self): repository_dir = repository.repository_dir self.install_repository_to_servers(self.components, self.cluster_config, repository, self.clients, self.unuse_lib_repository) - - if not self.stop_plugin(self.components, self.clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.stdio): + if not self.call_plugin(self.stop_plugin): self.stdio.stop_loading('stop_loading', 'fail') return False self.apply_param_plugin(repository) - if not self.start_plugin(self.components, self.clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.stdio, local_home_path=self.local_home_path, repository_dir=repository_dir): + if not self.call_plugin(self.start_plugin, local_home_path=self.local_home_path, repository_dir=repository_dir): self.stdio.stop_loading('stop_loading', 'fail') return False + self.close() self.wait() self.stdio.stop_loading('succeed') return True @@ -469,14 +471,15 @@ def rolling_upgrade(self, zones_servers): if pre_zone: self.apply_param_plugin(self.repositories[self.route_index - 1]) - if not self.stop_plugin(self.components, self.clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.stdio): + if not self.call_plugin(self.stop_plugin): self.stdio.stop_loading('stop_loading', 'fail') return False self.apply_param_plugin(repository) - if not self.start_plugin(self.components, self.clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.stdio, local_home_path=self.local_home_path, repository_dir=repository_dir): + if not self.call_plugin(self.start_plugin, local_home_path=self.local_home_path, repository_dir=repository_dir): self.stdio.stop_loading('stop_loading', 'fail') return False + self.close() pre_zone = zone if not self.start_zone(pre_zone): @@ -517,17 +520,11 @@ def exec_upgrade_post_checker(self): def upgrade(plugin_context, search_py_script_plugin, apply_param_plugin, install_repository_to_servers, unuse_lib_repository, *args, **kwargs): - components = plugin_context.components - clients = plugin_context.clients - cluster_config = plugin_context.cluster_config - cmd = plugin_context.cmd - options = plugin_context.options - stdio = plugin_context.stdio upgrade_ctx = kwargs.get('upgrade_ctx') local_home_path = kwargs.get('local_home_path') upgrade_repositories = kwargs.get('upgrade_repositories') - exector_path = getattr(options, 'executer_path', '/usr/obd/lib/executer') + exector_path = getattr(plugin_context.options, 'executer_path', '/usr/obd/lib/executer') upgrader = Upgrader( plugin_context=plugin_context, @@ -541,5 +538,6 @@ def upgrade(plugin_context, search_py_script_plugin, apply_param_plugin, install unuse_lib_repository=unuse_lib_repository) if upgrader.run(): if upgrader.route_index >= len(upgrader.route): - upgrader.display_plugin(components, clients, cluster_config, cmd, options, stdio, upgrader.cursor, *args, **kwargs) + upgrader.call_plugin(upgrader.display_plugin, upgrader.cursor, *args, **kwargs) plugin_context.return_true() + diff --git a/plugins/oceanbase/3.1.0/upgrade_check.py b/plugins/oceanbase/3.1.0/upgrade_check.py index 42ca225..4fdb3c5 100644 --- a/plugins/oceanbase/3.1.0/upgrade_check.py +++ b/plugins/oceanbase/3.1.0/upgrade_check.py @@ -23,21 +23,9 @@ import os -def upgrade_check(plugin_context, current_repository, repositories, route, cursor, *args, **kwargs): - def execute_sql(query, args=None, one=True, error=True): - msg = query % tuple(args) if args is not None else query - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - stdio.verbose('execute sql: %s' % msg) - cursor.execute(query, args) - result = cursor.fetchone() if one else cursor.fetchall() - result and stdio.verbose(result) - return result - except: - msg = 'execute sql exception: %s' % msg if error else '' - stdio.exception(msg) - return False +def upgrade_check(plugin_context, current_repository, route, cursor, *args, **kwargs): + repositories = plugin_context.repositories options = plugin_context.options stdio = plugin_context.stdio cluster_config = plugin_context.cluster_config @@ -53,7 +41,10 @@ def execute_sql(query, args=None, one=True, error=True): zones.add(zone) if len(zones) > 2: - tenants = execute_sql('select * from oceanbase.gv$tenant', one=False) + tenants = cursor.fetchall('select * from oceanbase.gv$tenant') + if tenants is False: + return + tenants and stdio.verbose(tenants) for tenant in tenants: zone_list = tenant.get('zone_list', '').split(';') if len(zone_list) < 3: diff --git a/plugins/oceanbase/3.1.0/upgrade_file_check.py b/plugins/oceanbase/3.1.0/upgrade_file_check.py index 1b909da..bebcd0c 100644 --- a/plugins/oceanbase/3.1.0/upgrade_file_check.py +++ b/plugins/oceanbase/3.1.0/upgrade_file_check.py @@ -23,7 +23,9 @@ import os -def upgrade_file_check(plugin_context, current_repository, repositories, route, *args, **kwargs): +def upgrade_file_check(plugin_context, route, *args, **kwargs): + current_repository = kwargs.get('repository') + repositories = plugin_context.repositories options = plugin_context.options stdio = plugin_context.stdio diff --git a/plugins/oceanbase/4.0.0.0/bootstrap.py b/plugins/oceanbase/4.0.0.0/bootstrap.py index 6ebfa14..111cd5b 100644 --- a/plugins/oceanbase/4.0.0.0/bootstrap.py +++ b/plugins/oceanbase/4.0.0.0/bootstrap.py @@ -20,13 +20,9 @@ from __future__ import absolute_import, division, print_function -import sys import time - -if sys.version_info.major == 2: - from MySQLdb import DatabaseError -else: - from pymysql.err import DatabaseError +from copy import deepcopy +from optparse import Values from _deploy import InnerConfigItem @@ -43,24 +39,16 @@ def bootstrap(plugin_context, cursor, *args, **kwargs): def is_bootstrap(): sql = "select column_value from oceanbase.__all_core_table where table_name = '__all_global_stat' and column_name = 'baseline_schema_version'" - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - return int(cursor.fetchone().get("column_value")) > 0 - - try: - if is_bootstrap(): - return plugin_context.return_true() - except DatabaseError as e: - stdio.verbose('%s:%s' % e.args) - except: - stdio.exception("") + ret = cursor.fetchone(sql, raise_exception=False, exc_level='verbose') + if ret is False: + return False + return int(ret.get("column_value")) > 0 has_obproxy = False for componet_name in ['obproxy', 'obproxy-ce']: if componet_name in plugin_context.components: has_obproxy = True break - inner_keys = inner_config.keys() for server in cluster_config.servers: server_config = cluster_config.get_server_conf(server) zone = server_config['zone'] @@ -81,46 +69,75 @@ def is_bootstrap(): continue zone_config[key] = server_config[key] try: + raise_cursor = cursor.raise_cursor + sql = 'set session ob_query_timeout=1000000000' + stdio.verbose('execute sql: %s' % sql) + raise_cursor.execute(sql) sql = 'alter system bootstrap %s' % (','.join(bootstrap)) stdio.start_loading('Cluster bootstrap') - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) + raise_cursor.execute(sql, exc_level='verbose') for zone in floor_servers: for addr in floor_servers[zone]: sql = 'alter system add server "%s" zone "%s"' % (addr, zone) - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) + raise_cursor.execute(sql) global_conf = cluster_config.get_global_conf() if has_obproxy or 'proxyro_password' in global_conf: value = global_conf['proxyro_password'] if global_conf.get('proxyro_password') is not None else '' sql = 'create user "proxyro" IDENTIFIED BY %s' - stdio.verbose(sql) - cursor.execute(sql, [value]) + raise_cursor.execute(sql, [value]) sql = 'grant select on oceanbase.* to proxyro IDENTIFIED BY %s' + raise_cursor.execute(sql, [value]) + + has_obagent = "obagent" in plugin_context.components + if has_obagent or 'ocp_agent_monitor_password' in global_conf: + value = global_conf['ocp_agent_monitor_password'] if global_conf.get('ocp_agent_monitor_password') is not None else '' + sql = 'create user "ocp_monitor" IDENTIFIED BY %s' + stdio.verbose(sql) + raise_cursor.execute(sql, [value]) + sql = 'grant select on oceanbase.* to ocp_monitor IDENTIFIED BY %s' stdio.verbose(sql) - cursor.execute(sql, [value]) + raise_cursor.execute(sql, [value]) + if global_conf.get('root_password') is not None: - sql = 'alter user "root" IDENTIFIED BY "%s"' % global_conf.get('root_password') - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) + sql = 'alter user "root" IDENTIFIED BY %s' + raise_cursor.execute(sql, [global_conf.get('root_password')]) for zone in zones_config: zone_config = zones_config[zone] for key in zone_config: sql = 'alter system modify zone %s set %s = %%s' % (zone, inner_config[key]) - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql, [zone_config[key]]) + raise_cursor.execute(sql, [zone_config[key]]) stdio.stop_loading('succeed') - plugin_context.return_true() except: - stdio.exception('') - try: - sql = 'set session ob_query_timeout=1000000000' - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - if is_bootstrap(): - stdio.stop_loading('succeed') - return plugin_context.return_true() - except: - stdio.exception('') - stdio.stop_loading('fail') - return plugin_context.return_false() + if not is_bootstrap(): + stdio.stop_loading('fail') + return plugin_context.return_false() + stdio.stop_loading('succeed') + return plugin_context.return_true() + + has_ocp = 'ocp-express' in plugin_context.components + if any([key in global_conf for key in ["ocp_meta_tenant", "ocp_meta_db", "ocp_meta_username", "ocp_meta_password"]]): + has_ocp = True + if has_ocp: + global_conf_with_default = deepcopy(cluster_config.get_global_conf_with_default()) + ocp_meta_tenant_prefix = 'ocp_meta_tenant_' + for key in global_conf_with_default: + if key.startswith(ocp_meta_tenant_prefix): + global_conf_with_default['ocp_meta_tenant'][key.replace(ocp_meta_tenant_prefix, '', 1)] = global_conf_with_default[key] + tenant_info = global_conf_with_default["ocp_meta_tenant"] + tenant_info["variables"] = "ob_tcp_invited_nodes='%'" + tenant_info["create_if_not_exists"] = True + tenant_info["database"] = global_conf_with_default["ocp_meta_db"] + tenant_info["db_username"] = global_conf_with_default["ocp_meta_username"] + tenant_info["db_password"] = global_conf_with_default.get("ocp_meta_password", "") + tenant_options = Values(tenant_info) + plugin_context.set_variable("create_tenant_options", tenant_options) + # wait for server online + all_server_online = False + while not all_server_online: + servers = cursor.fetchall('select * from oceanbase.__all_server', raise_exception=False, exc_level='verbose') + if servers and all([s.get('status') for s in servers]): + all_server_online = True + else: + time.sleep(1) + + return plugin_context.return_true() diff --git a/plugins/oceanbase/4.0.0.0/create_tenant.py b/plugins/oceanbase/4.0.0.0/create_tenant.py index 6315ccd..09cf244 100644 --- a/plugins/oceanbase/4.0.0.0/create_tenant.py +++ b/plugins/oceanbase/4.0.0.0/create_tenant.py @@ -26,6 +26,8 @@ from _errno import EC_OBSERVER_CAN_NOT_MIGRATE_IN +tenant_cursor = None + def parse_size(size): _bytes = 0 @@ -55,7 +57,19 @@ def format_size(size, precision=1): return format % (size, units[idx]) -def create_tenant(plugin_context, cursor, *args, **kwargs): +def exec_sql_in_tenant(sql, cursor, tenant, mode, retries=10): + global tenant_cursor + if not tenant_cursor: + user = 'SYS' if mode == 'oracle' else 'root' + tenant_cursor = cursor.new_cursor(tenant=tenant, user=user) + if not tenant_cursor and retries: + retries -= 1 + time.sleep(2) + return exec_sql_in_tenant(sql, cursor, tenant, mode, retries) + return tenant_cursor.execute(sql) + + +def create_tenant(plugin_context, cursor, create_tenant_options=None, *args, **kwargs): def get_option(key, default=''): value = getattr(options, key, default) if not value: @@ -76,14 +90,12 @@ def get_parsed_option(key, default=''): def error(*arg, **kwargs): stdio.error(*arg, **kwargs) stdio.stop_loading('fail') - def exception(*arg, **kwargs): - stdio.exception(*arg, **kwargs) - stdio.stop_loading('fail') cluster_config = plugin_context.cluster_config stdio = plugin_context.stdio - options = plugin_context.options - + options = create_tenant_options if create_tenant_options else plugin_context.options + create_if_not_exists = get_option('create_if_not_exists', False) + mode = get_option('mode', 'mysql').lower() if not mode in ['mysql', 'oracle']: error('No such tenant mode: %s.\n--mode must be `mysql` or `oracle`' % mode) @@ -98,64 +110,60 @@ def exception(*arg, **kwargs): name = get_option('tenant_name', 'test') unit_name = '%s_unit' % name sql = 'select * from oceanbase.DBA_OB_UNIT_CONFIGS order by name' - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('execute sql exception: %s' % sql) + res = cursor.fetchall(sql) + if res is False: return - - res = cursor.fetchall() for row in res: if str(row['NAME']) == unit_name: unit_name += '1' pool_name = '%s_pool' % name - - stdio.start_loading('Create tenant %s' % name) + sql = "select * from oceanbase.DBA_OB_TENANTS where TENANT_NAME = %s" - try: - stdio.verbose('execute sql: %s' % (sql % name)) - cursor.execute(sql, [name]) - if cursor.fetchone(): + tenant_exists = False + res = cursor.fetchone(sql, [name]) + if res: + if create_if_not_exists: + tenant_exists = True + else: error('Tenant %s already exists' % name) return - except: - exception('execute sql exception: %s' % (sql % name)) + elif res is False: return + if not tenant_exists: + stdio.start_loading('Create tenant %s' % name) + zone_list = get_option('zone_list', set()) + zone_obs_num = {} + sql = "select zone, count(*) num from oceanbase.__all_server where status = 'active' group by zone" + res = cursor.fetchall(sql) + if res is False: + error() + return - zone_list = get_option('zone_list', set()) - zone_obs_num = {} - sql = "select zone, count(*) num from oceanbase.__all_server where status = 'active' group by zone" - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - res = cursor.fetchall() for row in res: zone_obs_num[str(row['zone'])] = row['num'] - except: - exception('execute sql exception: %s' % sql) - return - if not zone_list: - zone_list = zone_obs_num.keys() - if isinstance(zone_list, str): - zones = zone_list.replace(';', ',').split(',') - else: - zones = zone_list - zone_list = "('%s')" % "','".join(zones) - - min_unit_num = min(zone_obs_num.items(),key=lambda x: x[1])[1] - unit_num = get_option('unit_num', min_unit_num) - if unit_num > min_unit_num: - return error('resource pool unit num is bigger than zone server count') - - sql = "select count(*) num from oceanbase.__all_server where status = 'active' and start_service_time > 0" - try: + + if not zone_list: + zone_list = zone_obs_num.keys() + if isinstance(zone_list, str): + zones = zone_list.replace(';', ',').split(',') + else: + zones = zone_list + zone_list = "('%s')" % "','".join(zones) + + min_unit_num = min(zone_obs_num.items(), key=lambda x: x[1])[1] + unit_num = get_option('unit_num', min_unit_num) + if unit_num > min_unit_num: + return error('resource pool unit num is bigger than zone server count') + + sql = "select count(*) num from oceanbase.__all_server where status = 'active' and start_service_time > 0" count = 30 while count: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - num = cursor.fetchone()['num'] + num = cursor.fetchone(sql) + if num is False: + error() + return + num = num['num'] if num >= unit_num: break count -= 1 @@ -163,146 +171,156 @@ def exception(*arg, **kwargs): if count == 0: stdio.error(EC_OBSERVER_CAN_NOT_MIGRATE_IN) return - except: - exception('execute sql exception: %s' % sql) - return - sql = "SELECT * FROM oceanbase.GV$OB_SERVERS where zone in %s" - try: - sql = sql % zone_list - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('execute sql exception: %s' % sql) - return - servers_stats = cursor.fetchall() - cpu_available = servers_stats[0]['CPU_CAPACITY_MAX'] - servers_stats[0]['CPU_ASSIGNED_MAX'] - mem_available = servers_stats[0]['MEM_CAPACITY'] - servers_stats[0]['MEM_ASSIGNED'] - disk_available = servers_stats[0]['DATA_DISK_CAPACITY'] - servers_stats[0]['DATA_DISK_IN_USE'] - log_disk_available = servers_stats[0]['LOG_DISK_CAPACITY'] - servers_stats[0]['LOG_DISK_ASSIGNED'] - for servers_stat in servers_stats[1:]: - cpu_available = min(servers_stat['CPU_CAPACITY_MAX'] - servers_stat['CPU_ASSIGNED_MAX'], cpu_available) - mem_available = min(servers_stat['MEM_CAPACITY'] - servers_stat['MEM_ASSIGNED'], mem_available) - disk_available = min(servers_stat['DATA_DISK_CAPACITY'] - servers_stat['DATA_DISK_IN_USE'], disk_available) - log_disk_available = min(servers_stat['LOG_DISK_CAPACITY'] - servers_stat['LOG_DISK_ASSIGNED'], log_disk_available) - - MIN_CPU = 1 - MIN_MEMORY = 1073741824 - MIN_LOG_DISK_SIZE = 2147483648 - MIN_IOPS = 1024 - - if cpu_available < MIN_CPU: - return error('%s: resource not enough: cpu count less than %s' % (zone_list, MIN_CPU)) - if mem_available < MIN_MEMORY: - return error('%s: resource not enough: memory less than %s' % (zone_list, format_size(MIN_MEMORY))) - if log_disk_available < MIN_LOG_DISK_SIZE: - return error('%s: resource not enough: log disk size less than %s' % (zone_list, format_size(MIN_MEMORY))) - - # cpu options - max_cpu = get_option('max_cpu', cpu_available) - min_cpu = get_option('min_cpu', max_cpu) - if cpu_available < max_cpu: - return error('resource not enough: cpu (Avail: %s, Need: %s)' % (cpu_available, max_cpu)) - if max_cpu < min_cpu: - return error('min_cpu must less then max_cpu') - - # memory options - memory_size = get_parsed_option('memory_size', None) - log_disk_size = get_parsed_option('log_disk_size', None) - - if memory_size is None: - memory_size = mem_available - if log_disk_size is None: - log_disk_size = log_disk_available - - if mem_available < memory_size: - return error('resource not enough: memory (Avail: %s, Need: %s)' % (format_size(mem_available), format_size(memory_size))) - - # log disk size options - if log_disk_size is not None and log_disk_available < log_disk_size: - return error('resource not enough: log disk space (Avail: %s, Need: %s)' % (format_size(disk_available), format_size(log_disk_size))) - - # iops options - max_iops = get_option('max_iops', None) - min_iops = get_option('min_iops', None) - iops_weight = get_option('iops_weight', None) - if max_iops is not None and max_iops < MIN_IOPS: - return error('max_iops must greater than %d' % MIN_IOPS) - if max_iops is not None and min_iops is not None and max_iops < min_iops: - return error('min_iops must less then max_iops') - - zone_num = len(zones) - charset = get_option('charset', '') - collate = get_option('collate', '') - replica_num = get_option('replica_num', zone_num) - logonly_replica_num = get_option('logonly_replica_num', 0) - tablegroup = get_option('tablegroup', '') - primary_zone = get_option('primary_zone', 'RANDOM') - locality = get_option('locality', '') - variables = get_option('variables', '') - - if replica_num == 0: - replica_num = zone_num - elif replica_num > zone_num: - return error('replica_num cannot be greater than zone num (%s)' % zone_num) - if not primary_zone: - primary_zone = 'RANDOM' - if logonly_replica_num > replica_num: - return error('logonly_replica_num cannot be greater than replica_num (%s)' % replica_num) - - # create resource unit - sql = "create resource unit %s max_cpu %.1f, memory_size %d" % (unit_name, max_cpu, memory_size) - if min_cpu is not None: - sql += ', min_cpu %.1f' % min_cpu - if max_iops is not None: - sql += ', max_iops %d' % max_iops - if min_iops is not None: - sql += ', min_iops %d' % min_iops - if iops_weight is not None: - sql += ', iops_weight %d' % iops_weight - if log_disk_size is not None: - sql += ', log_disk_size %d' % log_disk_size - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('faild to crate unit, execute sql exception: %s' % sql) - return + sql = "SELECT * FROM oceanbase.GV$OB_SERVERS where zone in %s" % zone_list + servers_stats = cursor.fetchall(sql) + if servers_stats is False: + error() + return + cpu_available = servers_stats[0]['CPU_CAPACITY_MAX'] - servers_stats[0]['CPU_ASSIGNED_MAX'] + mem_available = servers_stats[0]['MEM_CAPACITY'] - servers_stats[0]['MEM_ASSIGNED'] + disk_available = servers_stats[0]['DATA_DISK_CAPACITY'] - servers_stats[0]['DATA_DISK_IN_USE'] + log_disk_available = servers_stats[0]['LOG_DISK_CAPACITY'] - servers_stats[0]['LOG_DISK_ASSIGNED'] + for servers_stat in servers_stats[1:]: + cpu_available = min(servers_stat['CPU_CAPACITY_MAX'] - servers_stat['CPU_ASSIGNED_MAX'], cpu_available) + mem_available = min(servers_stat['MEM_CAPACITY'] - servers_stat['MEM_ASSIGNED'], mem_available) + disk_available = min(servers_stat['DATA_DISK_CAPACITY'] - servers_stat['DATA_DISK_IN_USE'], disk_available) + log_disk_available = min(servers_stat['LOG_DISK_CAPACITY'] - servers_stat['LOG_DISK_ASSIGNED'], log_disk_available) + + MIN_CPU = 1 + MIN_MEMORY = 1073741824 + MIN_LOG_DISK_SIZE = 2147483648 + MIN_IOPS = 1024 + + if cpu_available < MIN_CPU: + return error('%s: resource not enough: cpu count less than %s' % (zone_list, MIN_CPU)) + if mem_available < MIN_MEMORY: + return error('%s: resource not enough: memory less than %s' % (zone_list, format_size(MIN_MEMORY))) + if log_disk_available < MIN_LOG_DISK_SIZE: + return error('%s: resource not enough: log disk size less than %s' % (zone_list, format_size(MIN_MEMORY))) + + # cpu options + max_cpu = get_option('max_cpu', cpu_available) + min_cpu = get_option('min_cpu', max_cpu) + if cpu_available < max_cpu: + return error('resource not enough: cpu (Avail: %s, Need: %s)' % (cpu_available, max_cpu)) + if max_cpu < min_cpu: + return error('min_cpu must less then max_cpu') + + # memory options + memory_size = get_parsed_option('memory_size', None) + log_disk_size = get_parsed_option('log_disk_size', None) + + if memory_size is None: + memory_size = mem_available + if log_disk_size is None: + log_disk_size = log_disk_available + + if mem_available < memory_size: + return error('resource not enough: memory (Avail: %s, Need: %s)' % (format_size(mem_available), format_size(memory_size))) + + # log disk size options + if log_disk_size is not None and log_disk_available < log_disk_size: + return error('resource not enough: log disk space (Avail: %s, Need: %s)' % (format_size(disk_available), format_size(log_disk_size))) + + # iops options + max_iops = get_option('max_iops', None) + min_iops = get_option('min_iops', None) + iops_weight = get_option('iops_weight', None) + if max_iops is not None and max_iops < MIN_IOPS: + return error('max_iops must greater than %d' % MIN_IOPS) + if max_iops is not None and min_iops is not None and max_iops < min_iops: + return error('min_iops must less then max_iops') + + zone_num = len(zones) + charset = get_option('charset', '') + collate = get_option('collate', '') + replica_num = get_option('replica_num', zone_num) + logonly_replica_num = get_option('logonly_replica_num', 0) + tablegroup = get_option('tablegroup', '') + primary_zone = get_option('primary_zone', 'RANDOM') + locality = get_option('locality', '') + variables = get_option('variables', '') + + if replica_num == 0: + replica_num = zone_num + elif replica_num > zone_num: + return error('replica_num cannot be greater than zone num (%s)' % zone_num) + if not primary_zone: + primary_zone = 'RANDOM' + if logonly_replica_num > replica_num: + return error('logonly_replica_num cannot be greater than replica_num (%s)' % replica_num) + + # create resource unit + sql = "create resource unit %s max_cpu %.1f, memory_size %d" % (unit_name, max_cpu, memory_size) + if min_cpu is not None: + sql += ', min_cpu %.1f' % min_cpu + if max_iops is not None: + sql += ', max_iops %d' % max_iops + if min_iops is not None: + sql += ', min_iops %d' % min_iops + if iops_weight is not None: + sql += ', iops_weight %d' % iops_weight + if log_disk_size is not None: + sql += ', log_disk_size %d' % log_disk_size + + res = cursor.execute(sql) + if res is False: + error() + return - # create resource pool - sql = "create resource pool %s unit='%s', unit_num=%d, zone_list=%s" % (pool_name, unit_name, unit_num, zone_list) - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('failed to create pool, execute sql exception: %s' % sql) - return + # create resource pool + sql = "create resource pool %s unit='%s', unit_num=%d, zone_list=%s" % (pool_name, unit_name, unit_num, zone_list) + res = cursor.execute(sql) + if res is False: + error() + return - # create tenant - sql = "create tenant %s replica_num=%d,zone_list=%s,primary_zone='%s',resource_pool_list=('%s')" - sql = sql % (name, replica_num, zone_list, primary_zone, pool_name) - if charset: - sql += ", charset = '%s'" % charset - if collate: - sql += ", collate = '%s'" % collate - if logonly_replica_num: - sql += ", logonly_replica_num = %d" % logonly_replica_num - if tablegroup: - sql += ", default tablegroup ='%s'" % tablegroup - if locality: - sql += ", locality = '%s'" % locality - - set_mode = "ob_compatibility_mode = '%s'" % mode - if variables: - sql += "set %s, %s" % (variables, set_mode) - else: - sql += "set %s" % set_mode - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('faild to crate tenant, execute sql exception: %s' % sql) - return - + # create tenant + sql = "create tenant %s replica_num=%d,zone_list=%s,primary_zone='%s',resource_pool_list=('%s')" + sql = sql % (name, replica_num, zone_list, primary_zone, pool_name) + if charset: + sql += ", charset = '%s'" % charset + if collate: + sql += ", collate = '%s'" % collate + if logonly_replica_num: + sql += ", logonly_replica_num = %d" % logonly_replica_num + if tablegroup: + sql += ", default tablegroup ='%s'" % tablegroup + if locality: + sql += ", locality = '%s'" % locality + + set_mode = "ob_compatibility_mode = '%s'" % mode + if variables: + sql += "set %s, %s" % (variables, set_mode) + else: + sql += "set %s" % set_mode + res = cursor.execute(sql) + if res is False: + error() + return stdio.stop_loading('succeed') + database = get_option('database') + if database: + sql = 'create database {}'.format(database) + if not exec_sql_in_tenant(sql=sql, cursor=cursor, tenant=name, mode=mode) and not create_if_not_exists: + stdio.error('failed to create database {}'.format(database)) + return + + db_username = get_option('db_username') + db_password = get_option('db_password', '') + if db_username: + if mode == "mysql": + sql = """create user if not exists '{username}' IDENTIFIED BY '{password}'; + grant all on *.* to '{username}' WITH GRANT OPTION;""".format( + username=db_username, password=db_password) + else: + # todo: fix oracle user create + sql = """create {username} IDENTIFIED BY {password}; +grant all on *.* to {username} WITH GRANT OPTION; +grant dba to {username}; +grant all privileges to {username};""" + if not exec_sql_in_tenant(sql=sql, cursor=cursor, tenant=name, mode=mode): + stdio.error('failed to create user {}'.format(db_username)) + return return plugin_context.return_true() \ No newline at end of file diff --git a/plugins/oceanbase/4.0.0.0/drop_tenant.py b/plugins/oceanbase/4.0.0.0/drop_tenant.py index 2ae16b1..2d4261e 100644 --- a/plugins/oceanbase/4.0.0.0/drop_tenant.py +++ b/plugins/oceanbase/4.0.0.0/drop_tenant.py @@ -25,9 +25,6 @@ def drop_tenant(plugin_context, cursor, *args, **kwargs): def error(*arg, **kwargs): stdio.error(*arg, **kwargs) stdio.stop_loading('fail') - def exception(*arg, **kwargs): - stdio.exception(*arg, **kwargs) - stdio.stop_loading('fail') cluster_config = plugin_context.cluster_config stdio = plugin_context.stdio @@ -45,47 +42,40 @@ def exception(*arg, **kwargs): tenant = None sql = "select * from oceanbase.DBA_OB_TENANTS where tenant_name = %s" - try: - stdio.verbose('execute sql: %s' % (sql % tenant_name)) - cursor.execute(sql, [tenant_name]) - tenant = cursor.fetchone() - if not tenant: - error('No such Tenant %s' % tenant_name) - return - except: - exception('execute sql exception: %s' % (sql % tenant_name)) + tenant = cursor.fetchone(sql, [tenant_name]) + if tenant is False: + return + if not tenant: + error('No such Tenant %s' % tenant_name) return pool = None sql = "select * from oceanbase.DBA_OB_RESOURCE_POOLS where tenant_id = %d" % tenant['TENANT_ID'] - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - pool = cursor.fetchone() - sql = "drop tenant %s FORCE" % tenant_name - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - if not pool: - return - sql = "drop resource pool %s" % pool['NAME'] - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('execute sql exception: %s' % sql) + pool = cursor.fetchone(sql) + if pool is False: + return + sql = "drop tenant %s FORCE" % tenant_name + res = cursor.execute(sql) + if res is False: + error() + return + if not pool: + error() + return + sql = "drop resource pool %s" % pool['NAME'] + res = cursor.execute(sql) + if res is False: + error() return sql = "select * from oceanbase.DBA_OB_UNIT_CONFIGS where unit_config_id = %d" % pool['UNIT_CONFIG_ID'] - try: - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - unit = cursor.fetchone() - if not unit: - return - sql = "drop resource unit %s" % unit['NAME'] - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - except: - exception('execute sql exception: %s' % sql) + unit = cursor.fetchone(sql) + if not unit: + return + sql = "drop resource unit %s" % unit['NAME'] + res = cursor.execute(sql) + if res is False: + error() return stdio.stop_loading('succeed') diff --git a/plugins/oceanbase/4.0.0.0/generate_config.py b/plugins/oceanbase/4.0.0.0/generate_config.py index 03271cc..8b4d13c 100644 --- a/plugins/oceanbase/4.0.0.0/generate_config.py +++ b/plugins/oceanbase/4.0.0.0/generate_config.py @@ -22,8 +22,10 @@ import re, os +from math import sqrt -from _errno import EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE, EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED +from _errno import EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE, EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED, EC_OBSERVER_GET_MEMINFO_FAIL +import _errno as err def parse_size(size): @@ -55,79 +57,90 @@ def format_size(size, precision=1): return format % (size, units[idx]) -def get_system_memory(memory_limit): - if memory_limit < (8 << 30): +def get_system_memory(memory_limit, min_pool_memory, generate_config_mini): + if generate_config_mini and memory_limit <= 6 << 30: system_memory = 1 << 30 - elif memory_limit <= (64 << 30): - system_memory = memory_limit * 0.5 - elif memory_limit <= (150 << 30): - system_memory = memory_limit * 0.4 + elif memory_limit <= 8 << 30: + system_memory = 2 << 30 + elif memory_limit <= 16 << 30: + system_memory = 3 << 30 + elif memory_limit <= 32 << 30: + system_memory = 5 << 30 + elif memory_limit <= 48 << 30: + system_memory = 7 << 30 + elif memory_limit <= 64 << 30: + system_memory = 10 << 30 else: - system_memory = memory_limit * 0.3 - return max(1 << 30, system_memory) + memory_limit_gb = memory_limit >> 30 + system_memory = int(3 * (sqrt(memory_limit_gb) - 3)) << 30 + return max(system_memory, min_pool_memory) + + +def generate_config(plugin_context, generate_config_mini=False, generate_check=True, return_generate_keys=False, generate_consistent_config=False, *args, **kwargs): + if return_generate_keys: + return plugin_context.return_true(generate_keys=[ + 'memory_limit', 'datafile_size', 'log_disk_size', 'devname', 'system_memory', 'cpu_count', 'production_mode', + 'syslog_level', 'enable_syslog_recycle', 'enable_syslog_wf', 'max_syslog_file_count', 'cluster_id', 'ocp_meta_tenant_log_disk_size' + ]) + + def update_server_conf(server, key, value): + if server not in generate_configs: + generate_configs[server] = {} + generate_configs[server][key] = value + def update_global_conf(key, value): + generate_configs['global'][key] = value + def summit_config(): + generate_global_config = generate_configs['global'] + for key in generate_global_config: + cluster_config.update_global_conf(key, generate_global_config[key], False) + for server in cluster_config.servers: + if server not in generate_configs: + continue + generate_server_config = generate_configs[server] + for key in generate_server_config: + cluster_config.update_server_conf(server, key, generate_server_config[key], False) - -def generate_config(plugin_context, deploy_config, *args, **kwargs): cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio success = True + generate_configs = {'global': {}} + plugin_context.set_variable('generate_configs', generate_configs) stdio.start_loading('Generate observer configuration') global_config = cluster_config.get_global_conf() - if not global_config.get('appname'): - default_appname = 'obcluster' - for componet_name in ['obproxy', 'obproxy-ce']: - if componet_name in deploy_config.components: - obproxy_cluster_config = deploy_config.components[componet_name] - cluster_name = obproxy_cluster_config.get_global_conf().get('cluster_name') - if not cluster_name: - for server in obproxy_cluster_config.servers: - server_config = obproxy_cluster_config.get_server_conf(server) - if server_config.get('cluster_name'): - default_appname = server_config['cluster_name'] - break - break - cluster_config.update_global_conf('appname', default_appname, False) - max_syslog_file_count_default = 4 - if global_config.get('syslog_level') is None: - cluster_config.update_global_conf('syslog_level', 'INFO', False) if global_config.get('enable_syslog_recycle') is None: - cluster_config.update_global_conf('enable_syslog_recycle', True, False) + update_global_conf('enable_syslog_recycle', True) if global_config.get('enable_syslog_wf') is None: - cluster_config.update_global_conf('enable_syslog_wf', True, False) + update_global_conf('enable_syslog_wf', False) if global_config.get('max_syslog_file_count') is None: - cluster_config.update_global_conf('max_syslog_file_count', max_syslog_file_count_default, False) + update_global_conf('max_syslog_file_count', max_syslog_file_count_default) if global_config.get('cluster_id') is None: - cluster_config.update_global_conf('cluster_id', 1, False) + update_global_conf('cluster_id', 1) MIN_MEMORY = 6 << 30 PRO_MEMORY_MIN = 16 << 30 SLOG_SIZE = 10 << 30 MIN_CPU_COUNT = 16 START_NEED_MEMORY = 3 << 30 - if getattr(plugin_context.options, 'mini', False): - if not global_config.get('memory_limit_percentage') and not global_config.get('memory_limit'): - cluster_config.update_global_conf('memory_limit', format_size(MIN_MEMORY, 0), False) - if not global_config.get('datafile_size') and not global_config.get('datafile_disk_percentage'): - cluster_config.update_global_conf('datafile_size', '20G', False) - if not global_config.get('log_disk_size') and not global_config.get('log_disk_percentage'): - cluster_config.update_global_conf('log_disk_size', '24G', False) + MINI_MEMORY_SIZE = MIN_MEMORY + MINI_DATA_FILE_SIZE = 20 << 30 + MINI_LOG_DISK_SIZE = 15 << 30 + + has_ocp = 'ocp-express' in [repo.name for repo in plugin_context.repositories] + ip_server_memory_info = {} + servers_info = {} for server in cluster_config.servers: ip = server.ip client = clients[server] server_config = cluster_config.get_server_conf_with_default(server) - user_server_config = cluster_config.get_original_server_conf(server) - if not server_config.get('home_path'): - stdio.error("observer %s: missing configuration 'home_path' in configuration file" % server) - success = False - continue + user_server_config = cluster_config.get_original_server_conf_with_global(server) if user_server_config.get('devname') is None: if client.is_localhost(): - cluster_config.update_server_conf(server, 'devname', 'lo') + update_server_conf(server, 'devname', 'lo') else: devinfo = client.execute_command('cat /proc/net/dev').stdout interfaces = re.findall('\n\s+(\w+):', devinfo) @@ -135,7 +148,7 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): if interface == 'lo': continue if client.execute_command('ping -W 1 -c 1 -I %s %s' % (interface, ip)): - cluster_config.update_server_conf(server, 'devname', interface) + update_server_conf(server, 'devname', interface) break dirs = {"home_path": server_config['home_path']} @@ -146,67 +159,80 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): # memory auto_set_memory = False auto_set_system_memory = False + auto_set_min_pool_memory = False system_memory = 0 if user_server_config.get('system_memory'): system_memory = parse_size(user_server_config.get('system_memory')) + if generate_config_mini and '__min_full_resource_pool_memory' not in user_server_config: + auto_set_min_pool_memory = True + min_pool_memory = server_config['__min_full_resource_pool_memory'] min_memory = max(system_memory, MIN_MEMORY) - if user_server_config.get('memory_limit_percentage'): + if ip not in ip_server_memory_info: ret = client.execute_command('cat /proc/meminfo') if ret: - total_memory = 0 + ip_server_memory_info[ip] = server_memory_stats = {} + memory_key_map = { + 'MemTotal': 'total', + 'MemFree': 'free', + 'MemAvailable': 'available', + 'Buffers': 'buffers', + 'Cached': 'cached' + } + for key in memory_key_map: + server_memory_stats[memory_key_map[key]] = 0 for k, v in re.findall('(\w+)\s*:\s*(\d+\s*\w+)', ret.stdout): - if k == 'MemTotal': - total_memory = parse_size(str(v)) - memory_limit = int(total_memory * user_server_config.get('memory_limit_percentage') / 100) - else: - if not server_config.get('memory_limit'): - ret = client.execute_command('cat /proc/meminfo') - if ret: - server_memory_stats = {} - memory_key_map = { - 'MemTotal': 'total', - 'MemFree': 'free', - 'MemAvailable': 'available', - 'Buffers': 'buffers', - 'Cached': 'cached' - } - for key in memory_key_map: - server_memory_stats[memory_key_map[key]] = 0 - for k, v in re.findall('(\w+)\s*:\s*(\d+\s*\w+)', ret.stdout): - if k in memory_key_map: - key = memory_key_map[k] - server_memory_stats[key] = parse_size(str(v)) - - if server_memory_stats['available'] < START_NEED_MEMORY: - stdio.error(EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip, available=format_size(server_memory_stats['available']), need=format_size(START_NEED_MEMORY))) - success = False - continue - - if server_memory_stats['free'] + server_memory_stats['buffers'] + server_memory_stats['cached'] < MIN_MEMORY: - stdio.error(EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED.format(ip=ip, free=format_size(server_memory_stats['free']), cached=format_size(server_memory_stats['buffers'] + server_memory_stats['cached']), need=format_size(MIN_MEMORY))) - success = False - continue + if k in memory_key_map: + key = memory_key_map[k] + server_memory_stats[key] = parse_size(str(v)) - memory_limit = max(MIN_MEMORY, server_memory_stats['available'] * 0.9) - server_config['memory_limit'] = format_size(memory_limit, 0) - cluster_config.update_server_conf(server, 'memory_limit', server_config['memory_limit'], False) + if user_server_config.get('memory_limit_percentage'): + if ip in ip_server_memory_info: + total_memory = parse_size(ip_server_memory_info[ip]['total']) + memory_limit = int(total_memory * user_server_config.get('memory_limit_percentage') / 100) + elif generate_check: + stdio.error(EC_OBSERVER_GET_MEMINFO_FAIL.format(server=server)) + success = False + continue + else: + memory_limit = MIN_MEMORY + elif not server_config.get('memory_limit'): + if generate_config_mini: + memory_limit = MINI_MEMORY_SIZE + update_server_conf(server, 'memory_limit', format_size(memory_limit, 0)) + update_server_conf(server, 'production_mode', False) + if auto_set_min_pool_memory: + min_pool_memory = 1073741824 + update_server_conf(server, '__min_full_resource_pool_memory', min_pool_memory) + else: + if ip in ip_server_memory_info: + server_memory_stats = ip_server_memory_info[ip] + if generate_check: + if server_memory_stats['available'] < START_NEED_MEMORY: + stdio.error(EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip, available=format_size(server_memory_stats['available']), need=format_size(START_NEED_MEMORY))) + success = False + continue + + if server_memory_stats['free'] + server_memory_stats['buffers'] + server_memory_stats['cached'] < MIN_MEMORY: + stdio.error(EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED.format(ip=ip, free=format_size(server_memory_stats['free']), cached=format_size(server_memory_stats['buffers'] + server_memory_stats['cached']), need=format_size(MIN_MEMORY))) + success = False + continue + memory_limit = max(MIN_MEMORY, int(server_memory_stats['available'] * 0.9)) + update_server_conf(server, 'memory_limit', format_size(memory_limit, 0)) auto_set_memory = True - else: - stdio.error("%s: fail to get memory info.\nPlease configure 'memory_limit' manually in configuration file") + elif generate_check: + stdio.error(EC_OBSERVER_GET_MEMINFO_FAIL.format(server=server)) success = False continue - else: - try: - memory_limit = parse_size(server_config.get('memory_limit')) - except: - stdio.error('memory_limit must be an integer') - return + else: + memory_limit = MIN_MEMORY + else: + memory_limit = parse_size(server_config.get('memory_limit')) if system_memory == 0: auto_set_system_memory = True - system_memory = get_system_memory(memory_limit) - cluster_config.update_server_conf(server, 'system_memory', format_size(system_memory, 0), False) - + system_memory = get_system_memory(memory_limit, min_pool_memory, generate_config_mini) + update_server_conf(server, 'system_memory', format_size(system_memory, 0)) + # cpu if not server_config.get('cpu_count'): ret = client.execute_command("grep -e 'processor\s*:' /proc/cpuinfo | wc -l") @@ -215,14 +241,15 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): server_config['cpu_count'] = max(MIN_CPU_COUNT, int(cpu_num - 2)) else: server_config['cpu_count'] = MIN_CPU_COUNT - cluster_config.update_server_conf(server, 'cpu_count', server_config['cpu_count'], False) + update_server_conf(server, 'cpu_count', server_config['cpu_count']) elif server_config['cpu_count'] < MIN_CPU_COUNT: - cluster_config.update_server_conf(server, 'cpu_count', MIN_CPU_COUNT, False) + update_server_conf(server, 'cpu_count', MIN_CPU_COUNT) stdio.warn('(%s): automatically adjust the cpu_count %s' % (server, MIN_CPU_COUNT)) - + # disk - if (not server_config.get('datafile_size') and not user_server_config.get('datafile_disk_percentage')) or \ - (not server_config.get('log_disk_size') and not user_server_config.get('log_disk_percentage')): + datafile_size = parse_size(server_config.get('datafile_size', 0)) + log_disk_size = parse_size(server_config.get('log_disk_size', 0)) + if not server_config.get('datafile_size') or not server_config.get('log_disk_size'): disk = {'/': 0} ret = client.execute_command('df --block-size=1024') if ret: @@ -257,22 +284,23 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): home_path_mount = mounts[dirs['home_path']] home_path_disk = disk[home_path_mount] - + data_dir_mount = mounts[dirs['data_dir']] data_dir_disk = disk[data_dir_mount] - + clog_dir_mount = mounts[dirs['clog_dir']] clog_dir_disk = disk[clog_dir_mount] auto_set_datafile_size = False auto_set_log_disk_size = False - datafile_size = parse_size(server_config.get('datafile_size', 0)) - log_disk_size = parse_size(server_config.get('log_disk_size', 0)) if not datafile_size: datafile_disk_percentage = int(user_server_config.get('datafile_disk_percentage', 0)) if datafile_disk_percentage: datafile_size = data_dir_mount['total'] * datafile_disk_percentage / 100 + elif generate_config_mini: + datafile_size = MINI_DATA_FILE_SIZE + update_server_conf(server, 'datafile_size', format_size(datafile_size, 0)) else: auto_set_datafile_size = True @@ -280,13 +308,16 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): log_disk_percentage = int(user_server_config.get('log_disk_percentage', 0)) if log_disk_percentage: log_disk_size = clog_dir_disk['total'] * log_disk_percentage / 100 + elif generate_config_mini: + log_disk_size = MINI_LOG_DISK_SIZE + update_server_conf(server, 'log_disk_size', format_size(log_disk_size, 0)) else: auto_set_log_disk_size = True if user_server_config.get('enable_syslog_recycle') is False: log_size = 1 << 30 # 默认先给1G普通日志空间 else: - log_size = (256 << 20) * user_server_config.get('max_syslog_file_count', max_syslog_file_count_default) * 4 + log_size = (256 << 20) * int(user_server_config.get('max_syslog_file_count', max_syslog_file_count_default)) * 4 if clog_dir_mount == data_dir_mount: min_log_size = log_size if clog_dir_mount == home_path_mount else 0 @@ -304,18 +335,30 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): min_log_disk_size = log_disk_size MIN_NEED += log_disk_size min_need = min_log_size + min_datafile_size + min_log_disk_size - + disk_free = data_dir_disk['avail'] if MIN_NEED > disk_free: - stdio.error('(%s) %s not enough disk space. (Avail: %s, Need: %s).' % (ip, data_dir_mount, format_size(disk_free), format_size(MIN_NEED))) - success = False - continue - if min_need > disk_free: - if not auto_set_memory: - stdio.error('(%s) %s not enough disk space. (Avail: %s, Need: %s).' % (ip, data_dir_mount, format_size(disk_free), format_size(min_need))) + if generate_check: + stdio.error(err.EC_OBSERVER_NOT_ENOUGH_DISK.format(ip=ip, disk=data_dir_mount, avail=format_size(disk_free), need=format_size(MIN_NEED))) success = False continue - + else: + if auto_set_datafile_size: + datafile_size = MIN_MEMORY * 3 + if auto_set_log_disk_size: + log_disk_size = MIN_MEMORY * 3 + if auto_set_memory: + memory_limit = MIN_MEMORY + update_server_conf(server, 'memory_limit', format_size(memory_limit, 0)) + if auto_set_system_memory: + system_memory = get_system_memory(memory_limit, min_pool_memory, generate_config_mini) + update_server_conf(server, 'system_memory', format_size(system_memory, 0)) + elif min_need > disk_free: + if generate_check and not auto_set_memory: + stdio.error(err.EC_OBSERVER_NOT_ENOUGH_DISK.format(ip=ip, disk=data_dir_mount, avail=format_size(disk_free), need=format_size(min_need))) + success = False + continue + disk_free = disk_free - log_size - SLOG_SIZE memory_factor = 6 if auto_set_datafile_size is False: @@ -325,21 +368,21 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): disk_free -= min_log_disk_size memory_factor -= 3 memory_limit = format_size(disk_free / max(1, memory_factor), 0) - cluster_config.update_server_conf(server, 'memory_limit', memory_limit, False) + update_server_conf(server, 'memory_limit', memory_limit) memory_limit = parse_size(memory_limit) if auto_set_system_memory: - system_memory = get_system_memory(memory_limit) - cluster_config.update_server_conf(server, 'system_memory', format_size(system_memory, 0), False) + system_memory = get_system_memory(memory_limit, min_pool_memory, generate_config_mini) + update_server_conf(server, 'system_memory', format_size(system_memory, 0)) log_disk_size = memory_limit * 3 - datafile_size = disk_free - log_disk_size + datafile_size = max(disk_free - log_disk_size, log_disk_size) else: log_disk_size = memory_limit * 3 - datafile_size = disk_free - log_size - SLOG_SIZE - log_disk_size + datafile_size = max(disk_free - log_size - SLOG_SIZE - log_disk_size, log_disk_size) if auto_set_datafile_size: - cluster_config.update_server_conf(server, 'datafile_size', format_size(datafile_size, 0), False) + update_server_conf(server, 'datafile_size', format_size(datafile_size, 0)) if auto_set_log_disk_size: - cluster_config.update_server_conf(server, 'log_disk_size', format_size(log_disk_size, 0), False) + update_server_conf(server, 'log_disk_size', format_size(log_disk_size, 0)) else: datafile_min_memory_limit = memory_limit if auto_set_datafile_size: @@ -347,18 +390,18 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): min_log_size = log_size if data_dir_mount == home_path_mount else 0 disk_free = data_dir_disk['avail'] min_need = min_log_size + datafile_size + SLOG_SIZE - if min_need > disk_free: + if generate_check and min_need > disk_free: if not auto_set_memory: - stdio.error('(%s) %s not enough disk space. (Avail: %s, Need: %s).' % (ip, data_dir_mount, format_size(disk_free), format_size(min_need))) + stdio.error(err.EC_OBSERVER_NOT_ENOUGH_DISK.format(ip=ip, disk=data_dir_mount, avail=format_size(disk_free), need=format_size(min_need))) success = False continue datafile_min_memory_limit = (disk_free - log_size - SLOG_SIZE) / 3 if datafile_min_memory_limit < min_memory: - stdio.error('(%s) %s not enough disk space. (Avail: %s, Need: %s).' % (ip, data_dir_mount, format_size(disk_free), format_size(min_need))) + stdio.error(err.EC_OBSERVER_NOT_ENOUGH_DISK.format(ip=ip, disk=data_dir_mount, avail=format_size(disk_free), need=format_size(min_need))) success = False continue datafile_min_memory_limit = parse_size(format_size(datafile_min_memory_limit, 0)) - disk_log_size = datafile_min_memory_limit * 3 + datafile_size = datafile_min_memory_limit * 3 log_disk_min_memory_limit = memory_limit if auto_set_log_disk_size: @@ -366,35 +409,146 @@ def generate_config(plugin_context, deploy_config, *args, **kwargs): min_log_size = log_size if clog_dir_mount == home_path_mount else 0 disk_free = clog_dir_disk['avail'] min_need = min_log_size + log_disk_size - if min_need > disk_free: + if generate_check and min_need > disk_free: if not auto_set_memory: - stdio.error('(%s) %s not enough disk space. (Avail: %s, Need: %s).' % (ip, clog_dir_mount, format_size(disk_free), format_size(min_need))) + stdio.error(err.EC_OBSERVER_NOT_ENOUGH_DISK.format(ip=ip, disk=data_dir_mount, avail=format_size(disk_free), need=format_size(min_need))) success = False continue log_disk_min_memory_limit = (disk_free - log_size) / 3 if log_disk_min_memory_limit < min_memory: - stdio.error('(%s) %s not enough disk space. (Avail: %s, Need: %s).' % (ip, clog_dir_mount, format_size(disk_free), format_size(min_need))) + stdio.error(err.EC_OBSERVER_NOT_ENOUGH_DISK.format(ip=ip, disk=data_dir_mount, avail=format_size(disk_free), need=format_size(min_need))) success = False continue log_disk_min_memory_limit = parse_size(format_size(log_disk_min_memory_limit, 0)) log_disk_size = log_disk_min_memory_limit * 3 - + if auto_set_memory: - cluster_config.update_server_conf(server, 'memory_limit', format_size(memory_limit, 0), False) + update_server_conf(server, 'memory_limit', format_size(memory_limit, 0)) if auto_set_system_memory: - system_memory = get_system_memory(memory_limit) - cluster_config.update_server_conf(server, 'system_memory', format_size(system_memory, 0), False) - + system_memory = get_system_memory(memory_limit, min_pool_memory, generate_config_mini) + update_server_conf(server, 'system_memory', system_memory) + if auto_set_datafile_size: - cluster_config.update_server_conf(server, 'datafile_size', format_size(datafile_size, 0), False) + update_server_conf(server, 'datafile_size', format_size(datafile_size, 0)) if auto_set_log_disk_size: - cluster_config.update_server_conf(server, 'log_disk_size', format_size(log_disk_size, 0), False) + update_server_conf(server, 'log_disk_size', format_size(log_disk_size, 0)) if memory_limit < PRO_MEMORY_MIN: - cluster_config.update_server_conf(server, 'production_mode', False, False) - + update_server_conf(server, 'production_mode', False) + servers_info[server] = { + "memory_limit": memory_limit, + "system_memory": system_memory, + "min_pool_memory": min_pool_memory, + "log_disk_size": log_disk_size + } + + # ocp meta db + SYS_TENANT_LOG_DISK_SCALE = 1 + if has_ocp: + if 'ocp_meta_tenant_log_disk_size' not in global_config and 'log_disk_size' not in global_config.get('ocp_meta_tenant', {}): + if generate_config_mini: + update_global_conf('ocp_meta_tenant_log_disk_size', '6656M') + else: + meta_min_log_disk_size = 6 << 30 + expect_log_disk_size = (9 * 512 + 512 * len(cluster_config.servers) + 512 * 3) << 20 + max_available = 0 + sys_memory_size = None + sys_log_disk_size = None + if 'sys_tenant' in global_config: + if 'memory_size' in global_config['sys_tenant']: + sys_memory_size = global_config['sys_tenant']['memory_size'] + if 'log_disk_size' in global_config['sys_tenant']: + sys_log_disk_size = global_config['sys_tenant']['log_disk_size'] + for server in cluster_config.servers: + # server_config = cluster_config.get_server_conf_with_default(server) + server_info = servers_info.get(server) + if not server_info: + continue + memory_limit = server_info['memory_limit'] + system_memory = server_info['system_memory'] + log_disk_size = server_info['log_disk_size'] + min_pool_memory = server_info['min_pool_memory'] + if not sys_log_disk_size: + if not sys_memory_size: + sys_memory_size = max(min_pool_memory, min(int((memory_limit - system_memory) * 0.25), 16 << 30)) + sys_log_disk_size = sys_memory_size * SYS_TENANT_LOG_DISK_SCALE + max_available = max(max_available, log_disk_size - sys_log_disk_size) + if expect_log_disk_size > max_available: + expect_log_disk_size = meta_min_log_disk_size + if expect_log_disk_size > max_available and generate_check: + stdio.error(err.EC_OCP_EXPRESS_META_DB_NOT_ENOUGH_LOG_DISK_AVAILABLE.format(avail=max_available, need=expect_log_disk_size)) + success = False + cluster_config.update_global_conf('ocp_meta_tenant_log_disk_size', format_size(expect_log_disk_size, 0)) + if generate_config_mini and 'ocp_meta_tenant_memory_size' not in global_config and 'memory_size' not in global_config.get('ocp_meta_tenant', {}): + update_global_conf('ocp_meta_tenant_memory_size', '1536M') + + if generate_consistent_config: + generate_global_config = generate_configs['global'] + server_num = len(cluster_config.servers) + keys = ['memory_limit', 'datafile_size', 'system_memory', 'log_disk_size', 'cpu_count', 'production_mode'] + for key in keys: + servers = [] + values = [] + is_capacity_key = (key != 'cpu_count' and key != 'production_mode') + for server in cluster_config.servers: + if key in generate_configs.get(server, {}): + value = generate_configs[server][key] + servers.append(server) + values.append(parse_size(value) if is_capacity_key else value) + if values: + if len(values) != server_num and key in generate_global_config: + continue + value = min(values) + generate_global_config[key] = format_size(value, 0) if is_capacity_key else value + for server in servers: + del generate_configs[server][key] + + # merge_generate_config + merge_config = {} + generate_global_config = generate_configs['global'] + count_base = len(cluster_config.servers) - 1 + if count_base < 1: + for server in cluster_config.servers: + if server not in generate_configs: + continue + generate_global_config.update(generate_configs[server]) + generate_configs[server] = {} + else: + for server in cluster_config.servers: + if server not in generate_configs: + continue + generate_server_config = generate_configs[server] + merged_server_config = {} + for key in generate_server_config: + if key in generate_global_config: + if generate_global_config[key] != generate_server_config[key]: + merged_server_config[key] = generate_server_config[key] + elif key in merge_config: + if merge_config[key]['value'] != generate_server_config[key]: + merged_server_config[key] = generate_server_config[key] + elif count_base == merge_config[key]['count']: + generate_global_config[key] = generate_server_config[key] + del merge_config[key] + else: + merge_config[key]['severs'].append(server) + merge_config[key]['count'] += 1 + else: + merge_config[key] = {'value': generate_server_config[key], 'severs': [server], 'count': 1} + generate_configs[server] = merged_server_config + + for key in merge_config: + config_st = merge_config[key] + for server in config_st['severs']: + if server not in generate_configs: + continue + generate_server_config = generate_configs[server] + generate_server_config[key] = config_st['value'] + + # summit_config + summit_config() + if success: stdio.stop_loading('succeed') return plugin_context.return_true() - stdio.stop_loading('fail') \ No newline at end of file + stdio.stop_loading('fail') diff --git a/plugins/oceanbase/4.0.0.0/init.py b/plugins/oceanbase/4.0.0.0/init.py index e396fcc..668b601 100644 --- a/plugins/oceanbase/4.0.0.0/init.py +++ b/plugins/oceanbase/4.0.0.0/init.py @@ -60,7 +60,7 @@ def init_dir(server, client, key, path, link_path=None): return False -def init(plugin_context, local_home_path, repository_dir, *args, **kwargs): +def init(plugin_context, *args, **kwargs): global stdio, force cluster_config = plugin_context.cluster_config clients = plugin_context.clients @@ -78,8 +78,6 @@ def init(plugin_context, local_home_path, repository_dir, *args, **kwargs): server_config = cluster_config.get_server_conf(server) client = clients[server] home_path = server_config['home_path'] - remote_home_path = client.execute_command('echo ${OBD_HOME:-"$HOME"}/.obd').stdout.strip() - remote_repository_dir = repository_dir.replace(local_home_path, remote_home_path) if not server_config.get('data_dir'): server_config['data_dir'] = '%s/store' % home_path diff --git a/plugins/oceanbase/4.0.0.0/list_tenant.py b/plugins/oceanbase/4.0.0.0/list_tenant.py new file mode 100644 index 0000000..a200012 --- /dev/null +++ b/plugins/oceanbase/4.0.0.0/list_tenant.py @@ -0,0 +1,89 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import re + + +def parse_size(size): + _bytes = 0 + if isinstance(size, str): + size = size.strip() + if not isinstance(size, str) or size.isdigit(): + _bytes = int(size) + else: + units = {"B": 1, "K": 1 << 10, "M": 1 << 20, "G": 1 << 30, "T": 1 << 40} + match = re.match(r'^([1-9][0-9]*)\s*([B,K,M,G,T])$', size.upper()) + _bytes = int(match.group(1)) * units[match.group(2)] + return _bytes + + +def format_size(size, precision=1): + units = ['B', 'K', 'M', 'G', 'T', 'P'] + idx = 0 + if precision: + div = 1024.0 + format = '%.' + str(precision) + 'f%s' + else: + div = 1024 + format = '%d%s' + while idx < 5 and size >= 1024: + size /= 1024.0 + idx += 1 + return format % (size, units[idx]) + + +def list_tenant(plugin_context, cursor, *args, **kwargs): + + cluster_config = plugin_context.cluster_config + stdio = plugin_context.stdio + + stdio.start_loading('Select tenant') + tenant_infos = [] + sql = "select * from oceanbase.DBA_OB_TENANTS;" + tenants = cursor.fetchall(sql) + if tenants is False: + stdio.stop_loading('fail') + return + + for tenant in tenants: + sql = "select * from oceanbase.__all_unit_config where name = '%s'" + if tenant['TENANT_TYPE'] == 'META': + continue + unit_name = '%s_unit' % tenant['TENANT_NAME'] if tenant['TENANT_NAME'] != 'sys' else 'sys_unit_config' + res = cursor.fetchone(sql % unit_name) + if res is False: + stdio.stop_loading('fail') + return + tenant_infos.append(dict(tenant, **res)) + if tenant_infos: + stdio.print_list(tenant_infos, ['tenant_name', 'tenant_type', 'compatibility_mode', 'primary_zone', 'max_cpu', + 'min_cpu', 'memory_size', 'max_iops', 'min_iops', 'log_disk_size', + 'iops_weight'], + lambda x: [x['TENANT_NAME'], x['TENANT_TYPE'], x['COMPATIBILITY_MODE'], x['PRIMARY_ZONE'], + x['max_cpu'], x['min_cpu'], format_size(x['memory_size']), x['max_iops'], x['min_iops'], + format_size(x['log_disk_size']), x['iops_weight']], + title='tenant') + stdio.stop_loading('succeed') + return plugin_context.return_true() + + stdio.stop_loading('fail') + plugin_context.return_false() \ No newline at end of file diff --git a/plugins/oceanbase/4.0.0.0/major_freeze.py b/plugins/oceanbase/4.0.0.0/major_freeze.py index 55844f5..6e6b94c 100644 --- a/plugins/oceanbase/4.0.0.0/major_freeze.py +++ b/plugins/oceanbase/4.0.0.0/major_freeze.py @@ -25,33 +25,33 @@ def major_freeze(plugin_context, cursor, *args, **kwargs): - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - stdio = plugin_context.stdio tenant_name = kwargs.get('tenant') - tenant_id = execute(cursor, "select TENANT_ID from oceanbase.DBA_OB_TENANTS where tenant_name = '%s'" % tenant_name)["TENANT_ID"] + tenant_id = cursor.fetchone("select TENANT_ID from oceanbase.DBA_OB_TENANTS where tenant_name = '%s'" % tenant_name) + if tenant_id is False: + return + tenant_id = tenant_id["TENANT_ID"] # Major freeze stdio.start_loading('Merge') sql_frozen_scn = "select FROZEN_SCN, LAST_SCN from oceanbase.CDB_OB_MAJOR_COMPACTION where tenant_id = '%s'" % tenant_id - merge_version = execute(cursor, sql_frozen_scn)['FROZEN_SCN'] - execute(cursor, "alter system major freeze tenant = %s" % tenant_name) + merge_version = cursor.fetchone(sql_frozen_scn) + if merge_version is False: + return + merge_version = merge_version['FROZEN_SCN'] + if cursor.execute("alter system major freeze tenant = %s" % tenant_name) is False: + return while True: - current_version = execute(cursor, sql_frozen_scn).get("FROZEN_SCN") + current_version = cursor.fetchone(sql_frozen_scn) + if current_version is False: + return + current_version = current_version.get("FROZEN_SCN") if int(current_version) > int(merge_version): break time.sleep(5) while True: - ret = execute(cursor, sql_frozen_scn) + ret = cursor.fetchone(sql_frozen_scn) + if ret is False: + return if int(ret.get("FROZEN_SCN", 0)) / 1000 == int(ret.get("LAST_SCN", 0)) / 1000: break time.sleep(5) diff --git a/plugins/oceanbase/4.0.0.0/parameter.yaml b/plugins/oceanbase/4.0.0.0/parameter.yaml index b456431..44eef6c 100644 --- a/plugins/oceanbase/4.0.0.0/parameter.yaml +++ b/plugins/oceanbase/4.0.0.0/parameter.yaml @@ -1,5 +1,7 @@ - name: home_path + name_local: 工作目录 require: true + essential: true type: STRING min_value: NULL max_value: NULL @@ -7,16 +9,20 @@ description_en: the directory for the work data file description_local: OceanBase工作目录 - name: cluster_id + name_local: 集群ID require: true + essential: true type: INT default: 1 min_value: 1 max_value: 4294901759 modify_limit: modify - need_restart: true + need_redeploy: true description_en: ID of the cluster description_local: 本OceanBase集群ID - name: data_dir + name_local: 数据目录 + essential: true type: STRING min_value: NULL max_value: NULL @@ -24,6 +30,8 @@ description_en: the directory for the data file description_local: 存储sstable等数据的目录 - name: redo_dir + name_local: 日志目录 + essential: true type: STRING min_value: NULL max_value: NULL @@ -52,6 +60,8 @@ description_en: the directory for the ilog file description_local: 存储ilog数据的目录 - name: devname + name_local: 网卡名 + essential: true type: STRING min_value: NULL max_value: NULL @@ -59,7 +69,9 @@ description_en: name of network adapter description_local: 服务进程绑定的网卡设备名 - name: rpc_port + name_local: 内部通信端口 require: true + essential: true type: INT default: 2882 min_value: 1025 @@ -69,7 +81,9 @@ description_en: the port number for RPC protocol. description_local: 集群内部通信的端口号 - name: mysql_port + name_local: 服务端口 require: true + essential: true type: INT default: 2881 min_value: 1025 @@ -239,7 +253,9 @@ description_en: enable server supports SSL connection, takes effect only after server restart with all ca/cert/key file. description_local: 是否开启SSL连接功能 - name: datafile_size + name_local: 数据文件大小 require: false + essential: true type: CAPACITY default: 0 min_value: 0M @@ -247,8 +263,26 @@ modify_limit: decrease section: SSTABLE need_restart: false - description_en: size of the data file. - description_local: 数据文件大小。一般不要设置。 + description_en: size of the data file. Please enter an capacity, such as 20G + description_local: 数据文件大小。请输入带容量带单位的整数,如20G +- name: log_disk_percentage + require: false + type: INT + default: 0 + min_value: 0 + max_value: 99 + description_en: the percentage of disk space used by the clog files. + description_local: Redo 日志占用其所在磁盘总空间的百分比。 +- name: log_disk_size + name_local: Redo 日志大小 + require: false + essential: true + type: CAPACITY + default: 0 + min_value: 0M + max_value: NULL + description_en: the size of disk space used by the clog files. Please enter an capacity, such as 20G + description_local: Redo 日志磁盘的大小。请输入带容量带单位的整数,如24G - name: merge_stat_sampling_ratio require: false type: INT @@ -600,6 +634,7 @@ description_local: 本地存储配置文件的多个目录,为了冗余存储多份配置文件 - name: enable_syslog_recycle require: false + essential: true type: BOOL default: false min_value: NULL @@ -608,6 +643,17 @@ need_restart: false description_en: specifies whether log file recycling is turned on description_local: 是否自动回收系统日志 +- name: max_syslog_file_count + require: false + essential: true + type: INT + default: 0 + min_value: 0 + max_value: NULL + section: OBSERVER + need_restart: false + description_en: specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. + description_local: 系统日志自动回收复用时,最多保留多少个。值0表示不自动清理。 - name: px_task_size require: false type: CAPACITY @@ -919,15 +965,6 @@ need_restart: false description_en: URL for OBConfig service description_local: OBConfig服务的URL地址 -- name: system_memory - type: CAPACITY - default: 30G - min_value: 0M - max_value: NULL - section: OBSERVER - need_restart: false - description_en: the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. - description_local: 系统预留内存大小,不能分配给普通租户使用 - name: cpu_quota_concurrency require: false type: DOUBLE @@ -999,7 +1036,9 @@ description_en: the time interval between the schedules of the partition load-balancing task. description_local: 负载均衡等后台任务线程空闲时的唤醒间隔时间 - name: memory_limit + name_local: 最大运行内存 require: false + essential: true type: CAPACITY default: 0 min_value: NULL @@ -1007,8 +1046,19 @@ modify_limit: decrease section: OBSERVER need_restart: false - description_en: the size of the memory reserved for internal use(for testing purpose) - description_local: 可用总内存大小。用于调试,不要设置。 + description_en: the size of the memory reserved for internal use(for testing purpose). Please enter an capacity, such as 8G + description_local: 可用总内存大小。请输入带容量带单位的整数,如8G +- name: system_memory + name_local: 集群系统内存 + essential: true + type: CAPACITY + default: 30G + min_value: 0M + max_value: NULL + section: OBSERVER + need_restart: false + description_en: the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Please enter an capacity, such as 2G + description_local: 系统预留内存大小,不能分配给普通租户使用。请输入带容量带单位的整数,如2G - name: __min_full_resource_pool_memory require: true type: INT @@ -1169,7 +1219,9 @@ description_en: disable write to memstore when observer memstore free memory(plus memory hold by blockcache) lower than this limit, description_local: 当全局剩余内存小于这个百分比时,暂停普通租户写入(sys租户不受影响) - name: cpu_count + name_local: 系统CPU总数 require: false + essential: true type: INT default: 0 min_value: 0 @@ -1178,16 +1230,6 @@ need_restart: true description_en: the number of CPUs in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. description_local: 系统CPU总数,如果设置为0,将自动检测 -- name: max_syslog_file_count - require: false - type: INT - default: 0 - min_value: 0 - max_value: NULL - section: OBSERVER - need_restart: false - description_en: specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. - description_local: 系统日志自动回收复用时,最多保留多少个。值0表示不自动清理。 - name: appname require: false type: STRING @@ -1566,22 +1608,6 @@ need_restart: false description_en: password of observer root user description_local: sys租户root用户的密码 -- name: log_disk_percentage - require: false - type: INT - default: 0 - min_value: 0 - max_value: 99 - description_en: the percentage of disk space used by the clog files. - description_local: Redo 日志占用其所在磁盘总空间的百分比。 -- name: log_disk_size - require: false - type: CAPACITY - default: 0 - min_value: 0M - max_value: NULL - description_en: the size of disk space used by the clog files. - description_local: Redo 日志磁盘的大小。 # todo: 等文档更新 - name: sql_login_thread_count require: false @@ -1814,3 +1840,68 @@ need_redeploy: false description_en: Production mode switch, default True. Adjust the memory_limit and __min_full_resource_pool_memory The lower bound of memory is adjusted to 16G and 2147483648 description_local: 生产模式开关, 默认开启。开启后调整memory limit 和 __min_full_resource_pool_memory 下界调整为 16G 和 2147483648 +- name: ocp_meta_tenant + require: false + type: DICT + default: + tenant_name: ocp + max_cpu: 1 + memory_size: 2147483648 + need_redeploy: true + description_en: The tenant specifications for ocp meta db + description_local: ocp express的元数据库使用的租户规格 +- name: ocp_meta_tenant_max_cpu + name_local: OCP express元数据库租户的CPU数 + essential: true + require: false + type: INT + default: 1 + need_redeploy: true + description_en: The tenant cpu count for ocp meta db + description_local: ocp express的元数据库使用的CPU数量 +- name: ocp_meta_tenant_memory_size + name_local: OCP express元数据库租户内存 + essential: true + require: false + type: CAPACITY + default: 2G + need_redeploy: true + description_en: The tenant memory size for ocp meta db + description_local: ocp express的元数据库使用的租户内存大小 +- name: ocp_meta_tenant_log_disk_size + name_local: OCP express元数据库租户日志磁盘大小 + essential: true + require: false + type: CAPACITY + default: 6656M + need_redeploy: true + description_en: The tenant log disk size for ocp meta db + description_local: ocp express的元数据库使用的租户日志磁盘大小 +- name: ocp_meta_db + require: false + type: STRING + default: ocp_express + need_redeploy: true + description_en: The database name for ocp meta db + description_local: ocp express的元数据库使用的数据库名 +- name: ocp_meta_username + require: false + type: STRING + default: meta + need_redeploy: true + description_en: The database name for ocp meta db + description_local: ocp express的元数据库使用的数据库名 +- name: ocp_meta_password + require: false + type: STRING + default: oceanbase + need_redeploy: true + description_en: The database name for ocp meta db + description_local: ocp express的元数据库使用的数据库名 +- name: ocp_agent_monitor_password + require: false + type: STRING + default: '' + need_redeploy: true + description_en: The password for obagent monitor user + description_local: obagent 监控用户的密码 \ No newline at end of file diff --git a/plugins/oceanbase/4.0.0.0/restart.py b/plugins/oceanbase/4.0.0.0/restart.py index fc00ca6..e449f10 100644 --- a/plugins/oceanbase/4.0.0.0/restart.py +++ b/plugins/oceanbase/4.0.0.0/restart.py @@ -28,11 +28,22 @@ class Restart(object): def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None): self.local_home_path = local_home_path - self.plugin_context = plugin_context + + self.namespace = plugin_context.namespace + self.namespaces = plugin_context.namespaces + self.deploy_name = plugin_context.deploy_name + self.repositories = plugin_context.repositories + self.plugin_name = plugin_context.plugin_name + self.components = plugin_context.components self.clients = plugin_context.clients self.cluster_config = plugin_context.cluster_config + self.cmds = plugin_context.cmds + self.options = plugin_context.options + self.dev_mode = plugin_context.dev_mode self.stdio = plugin_context.stdio + + self.plugin_context = plugin_context self.repository = repository self.start_plugin = start_plugin self.reload_plugin = reload_plugin @@ -47,24 +58,42 @@ def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, self.cursor = None for server in self.cluster_config.servers: self.now_clients[server] = self.clients[server] + + def call_plugin(self, plugin, **kwargs): + args = { + 'namespace': self.namespace, + 'namespaces': self.namespaces, + 'deploy_name': self.deploy_name, + 'cluster_config': self.cluster_config, + 'repositories': self.repositories, + 'repository': self.repository, + 'components': self.components, + 'clients': self.clients, + 'cmd': self.cmds, + 'options': self.options, + 'stdio': self.sub_io + } + args.update(kwargs) + + self.stdio.verbose('Call %s for %s' % (plugin, self.repository)) + return plugin(**args) def close(self): if self.db: self.cursor.close() - self.db.close() self.cursor = None self.db = None def connect(self): if self.cursor is None or self.execute_sql('select version()', error=False) is False: - self.stdio.verbose('Call %s for %s' % (self.connect_plugin, self.repository)) self.sub_io.start_loading('Connect to observer') - ret = self.connect_plugin(self.components, self.clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io) + ret = self.call_plugin(self.connect_plugin) if not ret: self.sub_io.stop_loading('fail') return False self.sub_io.stop_loading('succeed') - self.close() + if self.cursor: + self.close() self.cursor = ret.get_return('cursor') self.db = ret.get_return('connect') while self.execute_sql('use oceanbase', error=False) is False: @@ -73,18 +102,13 @@ def connect(self): return True def execute_sql(self, query, args=None, one=True, error=True): - msg = query % tuple(args) if args is not None else query - self.stdio.verbose("query: %s. args: %s" % (query, args)) - try: - self.stdio.verbose('execute sql: %s' % msg) - self.cursor.execute(query, args) - result = self.cursor.fetchone() if one else self.cursor.fetchall() - result and self.stdio.verbose(result) - return result - except: - msg = 'execute sql exception: %s' % msg if error else '' - self.stdio.exception(msg) - return False + exc_level = 'error' if error else 'verbose' + if one: + result = self.cursor.fetchone(query, args, exc_level=exc_level) + else: + result = self.cursor.fetchall(query, args, exc_level=exc_level) + result and self.stdio.verbose(result) + return result def broken_sql(self, sql, sleep_time=3): while True: @@ -135,12 +159,12 @@ def stop_zone(self, zone): def rollback(self): if self.new_clients: self.stdio.start_loading('Rollback') - self.stop_plugin(self.components, self.now_clients, self.new_cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io) + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + self.call_plugin(self.stop_plugin, clients=self.now_clients, cluster_config=cluster_config) for server in self.cluster_config.servers: client = self.clients[server] new_client = self.now_clients[server] server_config = self.cluster_config.get_server_conf(server) - home_path = server_config['home_path'] chown_cmd = 'sudo chown -R %s:' % client.config.username for key in ['home_path', 'data_dir', 'redo_dir', 'clog_dir', 'ilog_dir', 'slog_dir']: if key in server_config: @@ -156,11 +180,10 @@ def dir_read_check(self, client, path): def _restart(self): clients = self.clients - self.stdio.verbose('Call %s for %s' % (self.stop_plugin, self.repository)) - if not self.stop_plugin(self.components, clients, self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io): + if not self.call_plugin(self.stop_plugin, clients=clients): self.stdio.stop_loading('stop_loading', 'fail') return False - + if self.new_clients: self.stdio.verbose('use new clients') for server in self.cluster_config.servers: @@ -178,10 +201,10 @@ def _restart(self): clients = self.new_clients cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config - self.stdio.verbose('Call %s for %s' % (self.start_plugin, self.repository)) - if not self.start_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io, local_home_path=self.local_home_path, repository_dir=self.repository.repository_dir): + if not self.call_plugin(self.start_plugin, clients=clients, cluster_config=cluster_config, local_home_path=self.local_home_path, repository=self.repository): self.stdio.stop_loading('stop_loading', 'fail') return False + self.close() return True def rolling(self, zones_servers): @@ -205,13 +228,13 @@ def rolling(self, zones_servers): where svr_ip = %s and svr_port = %s and refreshed_schema_version > 1 ) as b on a.tenant_id = b.tenant_id where b.tenant_id is null''' - if self.execute_sql(sql, args=(server.ip, config['rpc_port'])).get('cnt'): + if self.execute_sql(sql, args=(server.ip, config['rpc_port']), error=False).get('cnt'): break else: break time.sleep(3) - while self.execute_sql("select * from oceanbase.__all_virtual_clog_stat where table_id = 1099511627777 and status != 'ACTIVE'"): + while self.execute_sql("select * from oceanbase.__all_virtual_clog_stat where table_id = 1099511627777 and status != 'ACTIVE'", error=False): time.sleep(3) self.stop_zone(zone) @@ -245,7 +268,7 @@ def restart(self): if self.connect(): self.stdio.start_loading('Server check') servers = self.execute_sql("select * from oceanbase.__all_server", one=False, error=False) - if len(self.cluster_config.servers) == len(servers): + if isinstance(servers, list) and len(self.cluster_config.servers) == len(servers): for server in servers: if server['status'] != 'active' or server['stop_time'] > 0 or server['start_service_time'] == 0: break @@ -256,7 +279,6 @@ def restart(self): if zone not in zones_servers: zones_servers[zone] = [] zones_servers[zone].append(server) - servers = self.cluster_config.servers self.stdio.stop_loading('succeed') ret = False try: @@ -266,11 +288,9 @@ def restart(self): ret = self.un_rolling() if ret and self.connect(): - self.display_plugin(self.components, self.new_clients if self.new_clients else self.clients, self.new_cluster_config if self.new_cluster_config else self.cluster_config, self.plugin_context.cmd, self.plugin_context.options, self.sub_io, cursor=self.cursor) + self.call_plugin(self.display_plugin, clients=self.now_clients, cluster_config=self.new_cluster_config if self.new_cluster_config else self.cluster_config, cursor=self.cursor) if self.new_cluster_config: - self.stdio.verbose('Call %s for %s' % (self.reload_plugin, self.repository)) - self.reload_plugin(self.components, self.clients, self.cluster_config, [], {}, self.sub_io, - cursor=self.cursor, new_cluster_config=self.new_cluster_config, repository_dir=self.repository.repository_dir) + self.call_plugin(self.reload_plugin, clients=self.now_clients, cursor=self.cursor, new_cluster_config=self.new_cluster_config, repository_dir=self.repository.repository_dir) except Exception as e: self.stdio.exception('Run Exception: %s' % e) finally: @@ -282,7 +302,8 @@ def restart(self): return ret -def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None, rollback=False, *args, **kwargs): +def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, new_cluster_config=None, new_clients=None, rollback=False, *args, **kwargs): + repository = kwargs.get('repository') task = Restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, repository, new_cluster_config, new_clients) call = task.rollback if rollback else task.restart if call(): diff --git a/plugins/oceanbase/4.0.0.0/start.py b/plugins/oceanbase/4.0.0.0/start.py index 605d8c2..08d64cd 100644 --- a/plugins/oceanbase/4.0.0.0/start.py +++ b/plugins/oceanbase/4.0.0.0/start.py @@ -20,13 +20,12 @@ from __future__ import absolute_import, division, print_function -import os import json import time import requests from copy import deepcopy -from _errno import EC_OBSERVER_FAIL_TO_START +from _errno import EC_OBSERVER_FAIL_TO_START, EC_OBSERVER_FAIL_TO_START_WITH_ERR, EC_OBSERVER_FAILED_TO_REGISTER, EC_OBSERVER_FAILED_TO_REGISTER_WITH_DETAILS from collections import OrderedDict @@ -81,7 +80,7 @@ def __exit__(self, *args, **kwargs): self.client.del_env(env_key) -def start(plugin_context, local_home_path, repository_dir, *args, **kwargs): +def start(plugin_context, *args, **kwargs): cluster_config = plugin_context.cluster_config options = plugin_context.options clients = plugin_context.clients @@ -101,10 +100,10 @@ def start(plugin_context, local_home_path, repository_dir, *args, **kwargs): try: cfg_url = init_config_server(obconfig_url, appname, cluster_id, getattr(options, 'force_delete', False), stdio) if not cfg_url: - stdio.error('failed to register cluster. %s may have been registered in %s.' % (appname, obconfig_url)) + stdio.error(EC_OBSERVER_FAILED_TO_REGISTER_WITH_DETAILS.format(appname, obconfig_url)) return except: - stdio.exception('failed to register cluster') + stdio.exception(EC_OBSERVER_FAILED_TO_REGISTER.format()) return stdio.start_loading('Start observer') @@ -123,6 +122,9 @@ def start(plugin_context, local_home_path, repository_dir, *args, **kwargs): if not server_config.get('data_dir'): server_config['data_dir'] = '%s/store' % home_path + if client.execute_command('ls %s/clog/tenant_1/' % server_config['data_dir']).stdout.strip(): + need_bootstrap = False + remote_pid_path = '%s/run/observer.pid' % home_path remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() if remote_pid: @@ -153,12 +155,13 @@ def start(plugin_context, local_home_path, repository_dir, *args, **kwargs): }) not_cmd_opt = [ 'home_path', 'obconfig_url', 'root_password', 'proxyro_password', - 'redo_dir', 'clog_dir', 'ilog_dir', 'slog_dir', '$_zone_idc', 'production_mode' + 'redo_dir', 'clog_dir', 'ilog_dir', 'slog_dir', '$_zone_idc', 'production_mode', + 'ocp_meta_tenant', 'ocp_meta_username', 'ocp_meta_password', 'ocp_meta_db', 'ocp_agent_monitor_password' ] get_value = lambda key: "'%s'" % server_config[key] if isinstance(server_config[key], str) else server_config[key] opt_str = [] for key in server_config: - if key not in not_cmd_opt and key not in not_opt_str: + if key not in not_cmd_opt and key not in not_opt_str and not key.startswith('ocp_meta_tenant_'): value = get_value(key) opt_str.append('%s=%s' % (key, value)) if cfg_url: @@ -186,7 +189,7 @@ def start(plugin_context, local_home_path, repository_dir, *args, **kwargs): ret = client.execute_command(clusters_cmd[server]) if not ret: stdio.stop_loading('fail') - stdio.error(EC_OBSERVER_FAIL_TO_START.format(server=server) + ': ' + ret.stderr) + stdio.error(EC_OBSERVER_FAIL_TO_START_WITH_ERR.format(server=server, stderr=ret.stderr)) return stdio.stop_loading('succeed') diff --git a/plugins/oceanbase/4.0.0.0/start_check.py b/plugins/oceanbase/4.0.0.0/start_check.py index 98b9758..f3df2ae 100644 --- a/plugins/oceanbase/4.0.0.0/start_check.py +++ b/plugins/oceanbase/4.0.0.0/start_check.py @@ -23,12 +23,11 @@ import os import re import time +import copy +from math import sqrt + +import _errno as err -from _errno import ( - EC_OBSERVER_NOT_ENOUGH_DISK_4_CLOG, EC_CONFIG_CONFLICT_PORT, - EC_OBSERVER_NOT_ENOUGH_MEMORY, EC_ULIMIT_CHECK, WC_ULIMIT_CHECK, - EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE, EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED -) stdio = None success = True @@ -36,7 +35,7 @@ def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return False @@ -83,27 +82,117 @@ def get_mount_path(disk, _path): return _mount_path -def _start_check(plugin_context, strict_check=False, *args, **kwargs): - def alert(*arg, **kwargs): +def get_system_memory(memory_limit, min_pool_memory): + if memory_limit <= 8 << 30: + system_memory = 2 << 30 + elif memory_limit <= 16 << 30: + system_memory = 3 << 30 + elif memory_limit <= 32 << 30: + system_memory = 5 << 30 + elif memory_limit <= 48 << 30: + system_memory = 7 << 30 + elif memory_limit <= 64 << 30: + system_memory = 10 << 30 + else: + memory_limit_gb = memory_limit >> 30 + system_memory = int(3 * (sqrt(memory_limit_gb) - 3)) << 30 + return max(system_memory, min_pool_memory) + + +def get_disk_info_by_path(path, client, stdio): + disk_info = {} + ret = client.execute_command('df --block-size=1024 {}'.format(path)) + if ret: + for total, used, avail, puse, path in re.findall(r'(\d+)\s+(\d+)\s+(\d+)\s+(\d+%)\s+(.+)', ret.stdout): + disk_info[path] = {'total': int(total) << 10, 'avail': int(avail) << 10, 'need': 0} + stdio.verbose('get disk info for path {}, total: {} avail: {}'.format(path, disk_info[path]['total'], disk_info[path]['avail'])) + return disk_info + + +def get_disk_info(all_paths, client, stdio): + overview_ret = True + disk_info = get_disk_info_by_path('', client, stdio) + if not disk_info: + overview_ret = False + disk_info = get_disk_info_by_path('/', client, stdio) + if not disk_info: + disk_info['/'] = {'total': 0, 'avail': 0, 'need': 0} + all_path_success = {} + for path in all_paths: + all_path_success[path] = False + cur_path = path + while cur_path not in disk_info: + disk_info_for_current_path = get_disk_info_by_path(cur_path, client, stdio) + if disk_info_for_current_path: + disk_info.update(disk_info_for_current_path) + all_path_success[path] = True + break + else: + cur_path = os.path.dirname(cur_path) + if overview_ret or all(all_path_success.values()): + return disk_info + + +def start_check(plugin_context, init_check_status=False, strict_check=False, work_dir_check=False, work_dir_empty_check=True, generate_configs={}, precheck=False, *args, **kwargs): + def check_pass(item): + status = check_status[server] + if status[item].status == err.CheckStatus.WAIT: + status[item].status = err.CheckStatus.PASS + def check_fail(item, error, suggests=[]): + status = check_status[server][item] + if status.status == err.CheckStatus.WAIT: + status.error = error + status.suggests = suggests + status.status = err.CheckStatus.FAIL + def wait_2_pass(): + status = check_status[server] + for item in status: + check_pass(item) + def alert(item, error, suggests=[]): global success if strict_check: success = False - stdio.error(*arg, **kwargs) + check_fail(item, error, suggests) + stdio.error(error) else: - stdio.warn(*arg, **kwargs) - def error(*arg, **kwargs): + stdio.warn(error) + def error(item, _error, suggests=[]): global success if plugin_context.dev_mode: - stdio.warn(*arg, **kwargs) + stdio.warn(_error) else: success = False - stdio.error(*arg, **kwargs) - def critical(*arg, **kwargs): + check_fail(item, _error, suggests) + stdio.error(_error) + def critical(item, error, suggests=[]): global success success = False - stdio.error(*arg, **kwargs) - global stdio + check_fail(item, error, suggests) + stdio.error(error) + + global stdio, success + success = True + check_status = {} cluster_config = plugin_context.cluster_config + plugin_context.set_variable('start_check_status', check_status) + + for server in cluster_config.servers: + check_status[server] = { + 'port': err.CheckStatus(), + 'mem': err.CheckStatus(), + 'disk': err.CheckStatus(), + 'ulimit': err.CheckStatus(), + 'aio': err.CheckStatus(), + 'net': err.CheckStatus(), + 'ntp': err.CheckStatus(), + 'ocp meta db': err.CheckStatus() + } + if work_dir_check: + check_status[server]['dir'] = err.CheckStatus() + + if init_check_status: + return plugin_context.return_true(start_check_status=check_status) + clients = plugin_context.clients stdio = plugin_context.stdio servers_clients = {} @@ -112,30 +201,105 @@ def critical(*arg, **kwargs): servers_disk = {} servers_clog_mount = {} servers_net_inferface = {} - server_num = len(cluster_config.servers) - + servers_dirs = {} + servers_check_dirs = {} + servers_log_disk_size = {} + servers_min_pool_memory = {} PRO_MEMORY_MIN = 16 << 30 PRO_POOL_MEM_MIN = 2147483648 START_NEED_MEMORY = 3 << 30 + global_generate_config = generate_configs.get('global', {}) stdio.start_loading('Check before start observer') + + need_bootstrap = True for server in cluster_config.servers: ip = server.ip client = clients[server] + server_generate_config = generate_configs.get(server, {}) servers_clients[ip] = client server_config = cluster_config.get_server_conf_with_default(server) home_path = server_config['home_path'] - remote_pid_path = '%s/run/observer.pid' % home_path - remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() - if remote_pid: - if client.execute_command('ls /proc/%s' % remote_pid): - continue + if not precheck: + if need_bootstrap: + data_dir = server_config['data_dir'] if server_config.get('data_dir') else '%s/store' % home_path + if client.execute_command('ls %s/clog/tenant_1/' % data_dir).stdout.strip(): + need_bootstrap = False + remote_pid_path = '%s/run/observer.pid' % home_path + remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s' % remote_pid): + stdio.verbose('%s is runnning, skip' % server) + continue + + if work_dir_check: + stdio.verbose('%s dir check' % server) + if ip not in servers_dirs: + servers_dirs[ip] = {} + servers_check_dirs[ip] = {} + dirs = servers_dirs[ip] + check_dirs = servers_check_dirs[ip] + original_server_conf = cluster_config.get_server_conf(server) + + if not server_config.get('data_dir'): + server_config['data_dir'] = '%s/store' % home_path + if not server_config.get('redo_dir'): + server_config['redo_dir'] = server_config['data_dir'] + if not server_config.get('clog_dir'): + server_config['clog_dir'] = '%s/clog' % server_config['redo_dir'] + if not server_config.get('ilog_dir'): + server_config['ilog_dir'] = '%s/ilog' % server_config['redo_dir'] + if not server_config.get('slog_dir'): + server_config['slog_dir'] = '%s/slog' % server_config['redo_dir'] + if server_config['redo_dir'] == server_config['data_dir']: + keys = ['home_path', 'data_dir', 'clog_dir', 'ilog_dir', 'slog_dir'] + else: + keys = ['home_path', 'data_dir', 'redo_dir', 'clog_dir', 'ilog_dir', 'slog_dir'] + + for key in keys: + path = server_config.get(key) + suggests = [err.SUG_CONFIG_CONFLICT_DIR.format(key=key, server=server)] + if path in dirs and dirs[path]: + critical('dir', err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key']), suggests) + dirs[path] = { + 'server': server, + 'key': key, + } + if key not in original_server_conf: + continue + empty_check = work_dir_empty_check + while True: + if path in check_dirs: + if check_dirs[path] != True: + critical('dir', check_dirs[path], suggests) + break + + if client.execute_command('bash -c "[ -a %s ]"' % path): + is_dir = client.execute_command('[ -d {} ]'.format(path)) + has_write_permission = client.execute_command('[ -w {} ]'.format(path)) + if is_dir and has_write_permission: + if empty_check: + ret = client.execute_command('ls %s' % path) + if not ret or ret.stdout.strip(): + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=path)) + else: + check_dirs[path] = True + else: + check_dirs[path] = True + else: + if not is_dir: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_DIR.format(path=path)) + else: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=path)) + else: + path = os.path.dirname(path) + empty_check = False if ip not in servers_port: servers_disk[ip] = {} servers_port[ip] = {} servers_clog_mount[ip] = {} servers_net_inferface[ip] = {} - servers_memory[ip] = {'num': 0, 'percentage': 0, 'server_num': 0} + servers_memory[ip] = {'num': 0, 'percentage': 0, 'servers': {}} memory = servers_memory[ip] ports = servers_port[ip] disk = servers_disk[ip] @@ -145,54 +309,48 @@ def critical(*arg, **kwargs): for key in ['mysql_port', 'rpc_port']: port = int(server_config[key]) if port in ports: - critical(EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key'])) + critical( + 'port', + err.EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], key=ports[port]['key']), + [err.SUG_PORT_CONFLICTS.format()] + ) continue ports[port] = { 'server': server, 'key': key } if get_port_socket_inode(client, port): - critical('%s:%s port is already used' % (ip, port)) + critical('port', err.EC_CONFLICT_PORT.format(server=ip, port=port), [err.SUG_USE_OTHER_PORT.format()]) - __min_full_resource_pool_memory = server_config.get('__min_full_resource_pool_memory') + servers_min_pool_memory[server] = __min_full_resource_pool_memory = server_config.get('__min_full_resource_pool_memory') if server_config.get('production_mode') and __min_full_resource_pool_memory < PRO_POOL_MEM_MIN: - error('(%s): when production_mode is True, __min_full_resource_pool_memory can not be less then %s' % (server, PRO_POOL_MEM_MIN)) + error('mem', err.EC_OBSERVER_PRODUCTION_MODE_LIMIT.format(server=server, key="__min_full_resource_pool_memory", limit=PRO_POOL_MEM_MIN), [err.SUB_SET_NO_PRODUCTION_MODE.format()]) - memory['server_num'] += 1 + memory_limit = 0 + percentage = 0 if 'memory_limit' in server_config: - try: - memory_limit = parse_size(server_config['memory_limit']) - if server_config.get('production_mode') and memory_limit < PRO_MEMORY_MIN: - error('(%s): when production_mode is True, memory_limit can not be less then %s' % (server, format_size(PRO_MEMORY_MIN))) - memory['num'] += memory_limit - except: - error('memory_limit must be an integer') - return + memory_limit = parse_size(server_config['memory_limit']) + if server_config.get('production_mode') and memory_limit < PRO_MEMORY_MIN: + error('mem', err.EC_OBSERVER_PRODUCTION_MODE_LIMIT.format(server=server, key='memory_limit', limit=format_size(PRO_MEMORY_MIN)), [err.SUB_SET_NO_PRODUCTION_MODE.format()]) + memory['num'] += memory_limit elif 'memory_limit_percentage' in server_config: - try: - memory['percentage'] += int(parse_size(server_config['memory_limit_percentage'])) - except: - error('memory_limit_percentage must be an integer') - return + percentage = int(parse_size(server_config['memory_limit_percentage'])) + memory['percentage'] += percentage else: - memory['percentage'] += 80 + percentage = 80 + memory['percentage'] += percentage + memory['servers'][server] = { + 'num': memory_limit, + 'percentage': percentage, + 'system_memory': parse_size(server_config.get('system_memory', 0)) + } data_path = server_config['data_dir'] if server_config.get('data_dir') else os.path.join(server_config['home_path'], 'store') redo_dir = server_config['redo_dir'] if server_config.get('redo_dir') else data_path clog_dir = server_config['clog_dir'] if server_config.get('clog_dir') else os.path.join(redo_dir, 'clog') if not client.execute_command('ls %s/sstable/block_file' % data_path): - if data_path in disk: - critical('Same Path: %s in %s and %s' % (data_path, server, disk[data_path]['server'])) - continue - if clog_dir in clog_mount: - critical('Same Path: %s in %s and %s' % (clog_dir, server, clog_mount[clog_dir]['server'])) - continue - disk[data_path] = { - 'server': server - } - clog_mount[clog_dir] = { - 'server': server - } + disk[data_path] = {'server': server} + clog_mount[clog_dir] = {'server': server} if 'datafile_size' in server_config and server_config['datafile_size'] and parse_size(server_config['datafile_size']): # if need is string, it means use datafile_size disk[data_path]['need'] = server_config['datafile_size'] @@ -210,38 +368,51 @@ def critical(*arg, **kwargs): devname = server_config.get('devname') if devname: if not client.execute_command("grep -e '^ *%s:' /proc/net/dev" % devname): - critical('%s No such net interface: %s' % (server, devname)) + suggest = err.SUG_NO_SUCH_NET_DEVIC.format(ip=ip) + suggest.auto_fix = 'devname' not in global_generate_config and 'devname' not in server_generate_config + critical('net', err.EC_NO_SUCH_NET_DEVICE.format(server=server, devname=devname), suggests=[suggest]) if devname not in inferfaces: inferfaces[devname] = [] inferfaces[devname].append(ip) + + ip_server_memory_info = {} for ip in servers_disk: + ip_servers = servers_memory[ip]['servers'].keys() + server_num = len(ip_servers) client = servers_clients[ip] ret = client.execute_command('cat /proc/sys/fs/aio-max-nr /proc/sys/fs/aio-nr') if not ret: - alert('(%s) failed to get fs.aio-max-nr and fs.aio-nr' % ip) + for server in ip_servers: + alert('aio', err.EC_FAILED_TO_GET_AIO_NR.format(ip=ip), [err.SUG_CONNECT_EXCEPT.format()]) else: try: max_nr, nr = ret.stdout.strip().split('\n') max_nr, nr = int(max_nr), int(nr) need = server_num * 20000 + RECD_AIO = 1048576 if need > max_nr - nr: - critical('(%s) Insufficient AIO remaining (Avail: %s, Need: %s), The recommended value of fs.aio-max-nr is 1048576' % (ip, max_nr - nr, need)) - elif int(max_nr) < 1048576: - alert('(%s) The recommended value of fs.aio-max-nr is 1048576 (Current value: %s)' % (ip, max_nr)) + for server in ip_servers: + critical('aio', err.EC_AIO_NOT_ENOUGH.format(ip=ip, avail=max_nr - nr, need=need), [err.SUG_SYSCTL.format(var='fs.aio-max-nr', value=max(RECD_AIO, need), ip=ip)]) + elif int(max_nr) < RECD_AIO: + for server in ip_servers: + alert('aio', err.WC_AIO_NOT_ENOUGH.format(ip=ip, current=max_nr), [err.SUG_SYSCTL.format(var='fs.aio-max-nr', value=RECD_AIO, ip=ip)]) except: - alert('(%s) failed to get fs.aio-max-nr and fs.aio-nr' % ip) + for server in ip_servers: + alert('aio', err.EC_FAILED_TO_GET_AIO_NR.format(ip=ip), [err.SUG_UNSUPPORT_OS.format()]) stdio.exception('') ret = client.execute_command('ulimit -a') ulimits_min = { 'open files': { 'need': lambda x: 20000 * x, - 'recd': lambda x: 655350 + 'recd': lambda x: 655350, + 'name': 'nofile' }, 'max user processes': { 'need': lambda x: 4096, - 'recd': lambda x: 4096 * x + 'recd': lambda x: 4096 * x, + 'name': 'nproc' }, } ulimits = {} @@ -253,16 +424,20 @@ def critical(*arg, **kwargs): if value == 'unlimited': continue if not value or not (value.strip().isdigit()): - alert('(%s) failed to get %s' % (ip, key)) + for server in ip_servers: + alert('ulimit', '(%s) failed to get %s' % (ip, key), [err.SUG_UNSUPPORT_OS.format()]) else: value = int(value) need = ulimits_min[key]['need'](server_num) if need > value: - critical(EC_ULIMIT_CHECK.format(server=ip, key=key, need=need, now=value)) + for server in ip_servers: + critical('ulimit', err.EC_ULIMIT_CHECK.format(server=ip, key=key, need=need, now=value), [err.SUG_ULIMIT.format(name=ulimits_min[key]['name'], value=need, ip=ip)]) else: need = ulimits_min[key]['recd'](server_num) if need > value: - alert(WC_ULIMIT_CHECK.format(server=ip, key=key, need=need, now=value)) + for server in ip_servers: + alert('ulimit', err.WC_ULIMIT_CHECK.format(server=ip, key=key, need=need, now=value), [err.SUG_ULIMIT.format(name=ulimits_min[key]['name'], value=need, ip=ip)]) + # memory ret = client.execute_command('cat /proc/meminfo') @@ -282,40 +457,45 @@ def critical(*arg, **kwargs): key = memory_key_map[k] server_memory_stats[key] = parse_size(str(v)) - min_start_need = servers_memory[ip]['server_num'] * START_NEED_MEMORY - total_use = servers_memory[ip]['percentage'] * server_memory_stats['total'] / 100 + servers_memory[ip]['num'] + ip_server_memory_info[ip] = server_memory_stats + server_memory_stat = servers_memory[ip] + min_start_need = server_num * START_NEED_MEMORY + total_use = server_memory_stat['percentage'] * server_memory_stats['total'] / 100 + server_memory_stat['num'] if min_start_need > server_memory_stats['available']: - error(EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip, available=format_size(server_memory_stats['available']), need=format_size(min_start_need))) + for server in ip_servers: + error('mem', err.EC_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip, available=format_size(server_memory_stats['available']), need=format_size(min_start_need)), [err.SUG_OBSERVER_NOT_ENOUGH_MEMORY_ALAILABLE.format(ip=ip)]) elif total_use > server_memory_stats['free'] + server_memory_stats['buffers'] + server_memory_stats['cached']: - error(EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED.format(ip=ip, free=format_size(server_memory_stats['free']), cached=format_size(server_memory_stats['buffers'] + server_memory_stats['cached']), need=format_size(total_use))) + for server in ip_servers: + server_generate_config = generate_configs.get(server, {}) + suggest = err.SUG_OBSERVER_REDUCE_MEM.format() + suggest.auto_fix = True + for key in ['memory_limit', 'memory_limit_percentage']: + if key in global_generate_config or key in server_generate_config: + suggest.auto_fix = False + break + error('mem', err.EC_OBSERVER_NOT_ENOUGH_MEMORY_CACHED.format(ip=ip, free=format_size(server_memory_stats['free']), cached=format_size(server_memory_stats['buffers'] + server_memory_stats['cached']), need=format_size(total_use)), [suggest]) elif total_use > server_memory_stats['free']: - alert(EC_OBSERVER_NOT_ENOUGH_MEMORY.format(ip=ip, free=format_size(server_memory_stats['free']), need=format_size(total_use))) + for server in ip_servers: + alert('mem', err.EC_OBSERVER_NOT_ENOUGH_MEMORY.format(ip=ip, free=format_size(server_memory_stats['free']), need=format_size(total_use)), [err.SUG_OBSERVER_REDUCE_MEM.format()]) + else: + server_memory_config = server_memory_stat['servers'] + for server in server_memory_config: + if server_memory_config[server]['system_memory']: + memory_limit = server_memory_config[server]['num'] + if not memory_limit: + server_memory_config[server]['num'] = memory_limit = server_memory_config[server]['percentage'] * server_memory_stats['total'] + + factor = 0.75 + suggest = err.SUG_OBSERVER_SYS_MEM_TOO_LARGE.format(factor=factor) + suggest.auto_fix = 'system_memory' not in global_generate_config and 'system_memory' not in generate_configs.get(server, {}) + if memory_limit < server_memory_config[server]['system_memory']: + critical('mem', err.EC_OBSERVER_SYS_MEM_TOO_LARGE.format(server=server), [suggest]) + elif memory_limit * factor < server_memory_config[server]['system_memory']: + alert('mem', err.WC_OBSERVER_SYS_MEM_TOO_LARGE.format(server=server, factor=factor), [suggest]) + # disk - disk = {'/': 0} - ret = client.execute_command('df --block-size=1024') - if ret: - for total, used, avail, puse, path in re.findall('(\d+)\s+(\d+)\s+(\d+)\s+(\d+%)\s+(.+)', ret.stdout): - disk[path] = { - 'total': int(total) << 10, - 'avail': int(avail) << 10, - 'need': 0, - } all_path = set(list(servers_disk[ip].keys()) + list(servers_clog_mount[ip].keys())) - for include_dir in all_path: - while include_dir not in disk: - ret = client.execute_command('df --block-size=1024 %s' % include_dir) - if ret: - for total, used, avail, puse, path in re.findall('(\d+)\s+(\d+)\s+(\d+)\s+(\d+%)\s+(.+)', - ret.stdout): - disk[path] = { - 'total': int(total) << 10, - 'avail': int(avail) << 10, - 'need': 0, - } - break - else: - include_dir = os.path.dirname(include_dir) - + disk = get_disk_info(all_paths=all_path, client=client, stdio=stdio) stdio.verbose('disk: {}'.format(disk)) for path in servers_disk[ip]: mount_path = get_mount_path(disk, path) @@ -335,11 +515,7 @@ def critical(*arg, **kwargs): # slog need 10G disk[mount_path]['need'] += max(disk[mount_path]['total'] - slog_size, 0) * need / 100 else: - try: - disk[mount_path]['need'] += parse_size(need) - except: - critical('datafile_size must be an integer') - return + disk[mount_path]['need'] += parse_size(need) disk[mount_path]['need'] += slog_size disk[mount_path]['is_data_disk'] = True @@ -356,22 +532,104 @@ def critical(*arg, **kwargs): stdio.verbose('clog percentage: {}'.format(need)) if isinstance(need, int): # log_disk_percentage - disk[mount_path]['need'] += disk[mount_path]['total'] * need / 100 + log_disk_size = disk[mount_path]['total'] * need / 100 else: - try: - # log_disk_size - disk[mount_path]['need'] += parse_size(need) - except: - critical('log_disk_size must be valid size string') - return + # log_disk_size + log_disk_size = parse_size(need) + servers_log_disk_size[servers_clog_mount[ip][path]['server']] = log_disk_size + disk[mount_path]['need'] += log_disk_size disk[mount_path]['is_clog_disk'] = True for p in disk: avail = disk[p]['avail'] need = disk[p]['need'] + suggests = [] if disk[p].get('is_data_disk') and disk[p].get('is_clog_disk'): - alert('(%s) clog and data use the same disk (%s)' % (ip, p)) + suggests.append(err.SUG_OBSERVER_SAME_DISK.format()) + for server in ip_servers: + alert('disk', err.WC_OBSERVER_SAME_DISK.format(ip=ip, disk=p), suggests) if need > avail: - critical('(%s) %s not enough disk space. (Avail: %s, Need: %s)' % (ip, p, format_size(avail), format_size(need))) + suggest_temps = { + 'data': { + 'tmplate': err.SUG_OBSERVER_NOT_ENOUGH_DISK, + 'keys': ['datafile_size', 'datafile_disk_percentage'] + } + } + if suggests: + suggest_temps['mem'] = { + 'tmplate': err.SUG_OBSERVER_REDUCE_MEM, + 'keys': ['memory_limit', 'memory_limit_percentage'] + } + suggest_temps['redo'] = { + 'tmplate': err.SUG_OBSERVER_REDUCE_REDO, + 'keys': ['log_disk_size', 'log_disk_percentage'] + } + for server in ip_servers: + tmp_suggests = [] + server_generate_config = generate_configs.get(server, {}) + for item in suggest_temps: + suggest = suggest_temps[item]['tmplate'].format() + suggest.auto_fix = True + for key in suggest_temps[item]['keys']: + if key in global_generate_config or key in server_generate_config: + suggest.auto_fix = False + break + tmp_suggests.append(suggest) + tmp_suggests = sorted(tmp_suggests, key=lambda suggest: suggest.auto_fix, reverse=True) + critical('disk', err.EC_OBSERVER_NOT_ENOUGH_DISK.format(ip=ip, disk=p, avail=format_size(avail), need=format_size(need)), tmp_suggests + suggests) + + global_conf = cluster_config.get_global_conf() + has_ocp = 'ocp-express' in plugin_context.components + if not has_ocp and any([key.startswith('ocp_meta') for key in global_conf]): + has_ocp = True + if has_ocp and need_bootstrap: + global_conf_with_default = copy.deepcopy(cluster_config.get_global_conf_with_default()) + ocp_meta_tenant_prefix = 'ocp_meta_tenant_' + for key in global_conf_with_default: + if key.startswith(ocp_meta_tenant_prefix): + global_conf_with_default['ocp_meta_tenant'][key.replace(ocp_meta_tenant_prefix, '', 1)] = global_conf_with_default[key] + meta_db_memory_size = parse_size(global_conf_with_default['ocp_meta_tenant'].get('memory_size')) + servers_sys_memory = {} + if meta_db_memory_size: + sys_memory_size = None + if 'sys_tenant' in global_conf and 'memory_size' in global_conf['sys_tenant']: + sys_memory_size = global_conf['sys_tenant']['memory_size'] + for server in cluster_config.servers: + if server.ip not in servers_memory or server not in servers_memory[server.ip]['servers'] or server not in servers_min_pool_memory: + stdio.verbose('skip server {} for missing some memory info.'.format(server)) + continue + memory_limit = servers_memory[server.ip]['servers'][server]['num'] + system_memory = servers_memory[server.ip]['servers'][server]['system_memory'] + min_pool_memory = servers_min_pool_memory[server] + if system_memory == 0: + system_memory = get_system_memory(memory_limit, min_pool_memory) + if not sys_memory_size: + sys_memory_size = servers_sys_memory[server] = max(min_pool_memory, min((memory_limit - system_memory) * 0.25, parse_size('16G'))) + if meta_db_memory_size + system_memory + sys_memory_size <= memory_limit: + break + else: + suggest = err.SUG_OCP_EXPRESS_REDUCE_META_DB_MEM.format() + suggest.auto_fix = True + if 'ocp_meta_tenant_memory_size' in global_generate_config: + suggest.auto_fix = False + error('ocp meta db', err.EC_OCP_EXPRESS_META_DB_NOT_ENOUGH_MEM.format(), [suggest]) + + meta_db_log_disk_size = global_conf_with_default['ocp_meta_tenant'].get('log_disk_size') + meta_db_log_disk_size = parse_size(meta_db_log_disk_size) if meta_db_log_disk_size else meta_db_log_disk_size + if not meta_db_log_disk_size and meta_db_memory_size: + meta_db_log_disk_size = meta_db_memory_size * 3 + if meta_db_log_disk_size: + for server in cluster_config.servers: + log_disk_size = servers_log_disk_size[server] + sys_log_disk_size = servers_sys_memory.get(server, 0) + if meta_db_log_disk_size + sys_log_disk_size <= log_disk_size: + break + else: + suggest = err.SUG_OCP_EXPRESS_REDUCE_META_DB_LOG_DISK.format() + suggest.auto_fix = True + if 'ocp_meta_tenant_log_disk_size' in global_generate_config: + suggest.auto_fix = False + error('ocp meta db', err.EC_OCP_EXPRESS_META_DB_NOT_ENOUGH_LOG_DISK.format(), [suggest]) + if success: for ip in servers_net_inferface: @@ -385,24 +643,34 @@ def critical(*arg, **kwargs): interfaces = ['lo'] if len(interfaces) > 1: servers = ','.join(str(server) for server in servers_net_inferface[ip][None]) - critical('%s has more than one network inferface. Please set `devname` for (%s)' % (ip, servers)) + suggest = err.SUG_NO_SUCH_NET_DEVIC.format(ip=ip) + for server in ip_servers: + critical('net', err.EC_OBSERVER_MULTI_NET_DEVICE.format(ip=ip, server=servers), [suggest]) else: servers_net_inferface[ip][interfaces[0]] = servers_net_inferface[ip][None] del servers_net_inferface[ip][None] + if success: for ip in servers_net_inferface: client = servers_clients[ip] for devname in servers_net_inferface[ip]: if client.is_localhost() and devname != 'lo' or (not client.is_localhost() and devname == 'lo'): - critical('%s %s fail to ping %s. Please check configuration `devname`' % (server, devname, ip)) - continue + suggest = err.SUG_NO_SUCH_NET_DEVIC.format(ip=ip) + suggest.auto_fix = client.is_localhost() and 'devname' not in global_generate_config and 'devname' not in server_generate_config + for server in ip_servers: + critical('net', err.EC_OBSERVER_PING_FAILED.format(ip1=ip, devname=devname, ip2=ip), [suggest]) + continue for _ip in servers_clients: if ip == _ip: continue if not client.execute_command('ping -W 1 -c 1 -I %s %s' % (devname, _ip)): - critical('%s %s fail to ping %s. Please check configuration `devname`' % (server, devname, _ip)) + suggest = err.SUG_NO_SUCH_NET_DEVIC.format(ip=ip) + suggest.auto_fix = 'devname' not in global_generate_config and 'devname' not in server_generate_config + for server in ip_servers: + critical('net', err.EC_OBSERVER_PING_FAILED.format(ip1=ip, devname=devname, ip2=_ip), [suggest]) break + if success: times = [] for ip in servers_clients: @@ -410,12 +678,14 @@ def critical(*arg, **kwargs): delta = time_delta(client) stdio.verbose('%s time delta %s' % (ip, delta)) times.append(delta) - if times and max(times) - min(times) > 200: - critical('Cluster NTP is out of sync') - + if times and max(times) - min(times) > 500: + critical('ntp', err.EC_OBSERVER_TIME_OUT_OF_SYNC.format(), [err.SUG_OBSERVER_TIME_OUT_OF_SYNC.format()]) + for server in cluster_config.servers: + status = check_status[server] + for key in status: + if status[key].status == err.CheckStatus.WAIT: + status[key].status = err.CheckStatus.PASS -def start_check(plugin_context, strict_check=False, *args, **kwargs): - _start_check(plugin_context, strict_check) if success: stdio.stop_loading('succeed') plugin_context.return_true() diff --git a/plugins/oceanbase/4.0.0.0/upgrade.py b/plugins/oceanbase/4.0.0.0/upgrade.py new file mode 100644 index 0000000..3b146dd --- /dev/null +++ b/plugins/oceanbase/4.0.0.0/upgrade.py @@ -0,0 +1,544 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os +import time +import tool +import datetime +from ssh import LocalClient + + +class Exector(object): + + def __init__(self, tmp_prefix, host, port, user, pwd, exector_path, stdio): + self.tmp_prefix = tmp_prefix + self._host = host + self._port = port + self._user = user + self._pwd = pwd + self._cmd = None + self.stdio = stdio + self._exector = os.path.join(exector_path, 'executer27/bin/executer') + + @property + def host(self): + return self._host + + @property + def port(self): + return self._port + + @property + def user(self): + return self._user + + @property + def pwd(self): + return self._pwd + + @property + def exector(self): + return self._exector + + @property + def cmd(self): + if self._cmd is None: + self._cmd = '%s %%s -h %s -P %s -u %s %s' % (self._exector, self.host, self.port, self.user, "-p '%s'" % self.pwd if self.pwd else '') + return self._cmd + + @host.setter + def host(self, value): + self._host = value + self._cmd = None + + @port.setter + def port(self, value): + self._port = value + self._cmd = None + + @user.setter + def user(self, value): + self._user = value + self._cmd = None + + @pwd.setter + def pwd(self, value): + self._pwd = value + self._cmd = None + + @pwd.setter + def exector(self, exector_path): + self._exector = os.path.join(exector_path, 'bin/executer27') + self._cmd = None + + def create_temp(self, repository, direct_upgrade=False): + tmp_path = os.path.join('/tmp', self.tmp_prefix, repository.md5) + if not os.path.exists(tmp_path): + relative_dir = 'etc/direct_upgrade' if direct_upgrade else 'etc' + script_dir = os.path.join(repository.repository_dir, relative_dir) + LocalClient.put_dir(script_dir, tmp_path) + return tmp_path + + def clear_temp(self): + tmp_path = os.path.join('/tmp', self.tmp_prefix) + tool.DirectoryUtil.rm(tmp_path) + + def exec_script(self, name, repository, direct_upgrade=False, can_skip=False): + script_dir = self.create_temp(repository, direct_upgrade) + path = os.path.join(script_dir, name) + self.stdio.verbose('exec %s %s' % (repository, name)) + if os.path.exists(path): + cmd = self.cmd % path + self.stdio.start_loading('Exec %s %s' % (repository, name)) + if LocalClient.execute_command(cmd, stdio=self.stdio): + self.stdio.stop_loading('succeed') + return True + else: + self.stdio.stop_loading('fail') + return False + else: + if can_skip: + self.stdio.print('skip %s %s' % (repository, name)) + return True + else: + self.stdio.error('No such file: %s' % path) + return False + + +class Upgrader(object): + + def __init__(self, plugin_context, search_py_script_plugin, apply_param_plugin, upgrade_ctx, upgrade_repositories, local_home_path, exector_path, install_repository_to_servers, unuse_lib_repository): + self._search_py_script_plugin = search_py_script_plugin + self.apply_param_plugin = apply_param_plugin + self.plugin_context = plugin_context + self.components = plugin_context.components + self.clients = plugin_context.clients + self.cluster_config = plugin_context.cluster_config + self.stdio = plugin_context.stdio + self._connect_plugin = None + self._start_plugin = None + self._stop_plugin = None + self._display_plugin = None + self.install_repository_to_servers = install_repository_to_servers + self.unuse_lib_repository = unuse_lib_repository + self.local_home_path = local_home_path + self.exector_path = exector_path + self.components = plugin_context.components + self.exector = None + self.db = None + self.cursor = None + self.repositories = upgrade_repositories + self.upgrade_ctx = upgrade_ctx + self.route = upgrade_ctx.get('route') + self.route_index = upgrade_ctx.get('index') + self.process_index = upgrade_ctx.get('process_index', 0) + self.process_route_index = upgrade_ctx.get('process_route_index', self.route_index) + self.process = [ + self.exec_upgrade_checker, + self.upgrade_mode_on, + self.exec_upgrade_pre, + self.upgrade_zone, + self.upgrade_virtual_schema, + self.exec_upgrade_post, + self.upgrade_mode_off, + self.root_inspect, + self.exec_upgrade_post_checker + ] + self.process_total = len(self.process) + key = [] + for server in self.cluster_config.servers: + config = self.cluster_config.get_server_conf_with_default(server) + port = config.get('rpc_port') + key.append('%s:%s' % (server.ip, port)) + self.tmp_prefix = '_'.join(key) + + def search_py_script_plugin(self, index, name): + repository = self.repositories[index] + return self._search_py_script_plugin([repository], name)[repository] + + @property + def connect_plugin(self): + if self._connect_plugin is None: + self._connect_plugin = self.search_py_script_plugin(self.route_index - 1, 'connect') + return self._connect_plugin + + @property + def start_plugin(self): + if self._start_plugin is None: + self._start_plugin = self.search_py_script_plugin(self.next_stage, 'start') + return self._start_plugin + + @property + def stop_plugin(self): + if self._stop_plugin is None: + self._stop_plugin = self.search_py_script_plugin(self.route_index - 1, 'stop') + return self._stop_plugin + + @property + def display_plugin(self): + if self._display_plugin is None: + self._display_plugin = self.search_py_script_plugin(self.route_index - 1, 'display') + return self._display_plugin + + def _clear_plugin(self): + self._connect_plugin = None + self._start_plugin = None + self._stop_plugin = None + self._display_plugin = None + + def call_plugin(self, plugin, *args, **kwargs): + return plugin(self.plugin_context.namespace, self.plugin_context.namespaces, self.plugin_context.deploy_name, + self.plugin_context.repositories, self.plugin_context.components, self.plugin_context.clients, + self.plugin_context.cluster_config, self.plugin_context.cmds, self.plugin_context.options, + self.plugin_context.stdio, *args, **kwargs) + + def run(self): + total = len(self.route) + self.apply_param_plugin(self.repositories[self.route_index - 1]) + while self.route_index < total: + self.call_plugin(self.start_plugin, local_home_path=None, repository_dir=None) + self.close() + if not self.connect(): + return False + self.stdio.verbose('upgrade %s to %s' % (self.repositories[self.route_index], self.repositories[self.next_stage])) + while self.process_index < self.process_total: + try: + if not self.process[self.process_index](): + self._dump() + return False + self.process_index += 1 + self.process_route_index = self.route_index + except Exception as e: + self._dump() + self.stdio.exception(str(e)) + return False + self.process_index = 0 + self.route_index = self.next_stage + 1 + self.exector.clear_temp() + self.stdio.verbose('set route index from %s to %s' % (self.route_index, self.next_stage + 1)) + break + self._dump() + return True + + def _dump(self): + self.upgrade_ctx['route'] = self.route + self.upgrade_ctx['index'] = self.route_index + self.upgrade_ctx['process_index'] = self.process_index + self.upgrade_ctx['process_route_index'] = self.process_route_index + + def close(self): + if self.db: + self.cursor.close() + self.cursor = None + self.db = None + self.exector = None + + def connect(self): + if self.cursor is None or self.execute_sql('select version()', error=False) is False: + ret = self.call_plugin(self.connect_plugin) + if not ret: + return False + if self.cursor: + self.close() + self.cursor = ret.get_return('cursor') + self.db = ret.get_return('connect') + while self.execute_sql('use oceanbase', error=False) is False: + time.sleep(2) + self.execute_sql('set session ob_query_timeout=1000000000') + server = ret.get_return('server') + host = server.ip + port = self.db.port + user = 'root' + pwd = self.cluster_config.get_global_conf().get('root_password', '') + self.exector = Exector(self.tmp_prefix, host, port, user, pwd if pwd is not None else '', self.exector_path, self.stdio) + return True + + def execute_sql(self, query, args=None, one=True, error=True): + exc_level = 'error' if error else 'verbose' + if one: + result = self.cursor.fetchone(query, args, exc_level=exc_level) + else: + result = self.cursor.fetchall(query, args, exc_level=exc_level) + result and self.stdio.verbose(result) + return result + + @property + def next_stage(self): + next_stage = self.route_index + total = len(self.route) - 1 + while next_stage < total: + node = self.route[next_stage] + if node.get('require_from_binary'): + break + next_stage += 1 + return next_stage + + def _exec_script_dest_only(self, name, can_skip=True): + self.stdio.start_loading('Exec %s' % name) + next_stage = self.next_stage + repository = self.repositories[next_stage] + self.stdio.verbose('exec %s %s' % (repository, name)) + if not self.exector.exec_script(name, repository, direct_upgrade=self.route[next_stage].get('direct_upgrade'), can_skip=can_skip): + return False + self.stdio.stop_loading('succeed') + return True + + def _exec_script_all_repositories(self, name, can_skip=False): + self.stdio.start_loading('Exec %s' % name) + next_stage = self.next_stage + cur_repository = self.repositories[self.route_index - 1] + while self.process_route_index <= next_stage: + repository = self.repositories[self.process_route_index] + if cur_repository.version == repository.version: + self.stdio.verbose('skip %s %s' % (repository, name)) + else: + self.stdio.verbose('exec %s %s' % (repository, name)) + if not self.exector.exec_script(name, repository, direct_upgrade=self.route[self.process_route_index].get('direct_upgrade'), can_skip=can_skip): + self.stdio.stop_loading('fail') + return False + self.process_route_index += 1 + self.stdio.stop_loading('succeed') + return True + + def execute_upgrade_sql(self, query, args=None, one=True): + if self.execute_sql(query, args, one) is False: + return False + self.process_route_index = self.route_index + return True + + def exec_upgrade_checker(self): + return self._exec_script_dest_only('upgrade_checker.py') + + def upgrade_mode_on(self): + self.stdio.start_loading('Enable upgrade mode') + if self.execute_upgrade_sql('alter system begin upgrade') is False: + self.stdio.stop_loading('fail') + return False + time.sleep(2) + sql = "select value from oceanbase.__all_virtual_sys_parameter_stat where name = 'enable_upgrade_mode' and value = 'False'" + while True: + if not self.execute_sql(sql, error=False): + self.stdio.stop_loading('succeed') + return True + time.sleep(2) + + def exec_upgrade_pre(self): + return self._exec_script_all_repositories('upgrade_pre.py') + + def broken_sql(self, sql, sleep_time=3): + while True: + ret = self.execute_sql(sql, error=False) + if ret is None: + break + time.sleep(sleep_time) + + def wait(self): + if not self.connect(): + return False + self.stdio.verbose('server cneck') + self.broken_sql("select * from oceanbase.DBA_OB_SERVERS where STATUS != 'ACTIVE' or STOP_TIME is not NULL or START_SERVICE_TIME is NULL") + self.broken_sql("select * from GV$OB_LOG_STAT where in_sync = 'NO'") + return True + + def start_zone(self, zone=None): + if not self.connect(): + return False + if zone: + self.stdio.verbose('start zone %s' % zone) + start_sql = "alter system start zone %s" % zone + check_sql = "select * from oceanbase.__all_zone where name = 'status' and zone = '%s' and info != 'ACTIVE'" % zone + while True: + if self.execute_sql(start_sql, error=False) is None: + break + if self.execute_sql(check_sql, error=False) is None: + break + time.sleep(3) + self.wait() + return True + + def stop_zone(self, zone): + if not self.wait(): + return False + + self.stdio.verbose('stop zone %s' % zone) + stop_sql = "alter system stop zone %s" % zone + check_sql = "select * from oceanbase.__all_zone where name = 'status' and zone = '%s' and info = 'ACTIVE'" % zone + while True: + if self.execute_sql(stop_sql, error=False) is None: + break + if self.execute_sql(check_sql, error=False): + break + time.sleep(3) + return True + + def upgrade_zone(self): + zones_servers = {} + for server in self.cluster_config.servers: + config = self.cluster_config.get_server_conf_with_default(server) + zone = config['zone'] + if zone not in zones_servers: + zones_servers[zone] = [] + zones_servers[zone].append(server) + servers = self.cluster_config.servers + try: + if len(zones_servers) > 2: + ret = self.rolling_upgrade(zones_servers) + else: + ret = self.un_rolling_upgrade() + if ret: + self._clear_plugin() + return True + return False + except Exception as e: + self.stdio.exception('Run Exception: %s' % e) + return False + finally: + self.cluster_config.servers = servers + + def un_rolling_upgrade(self): + self.stdio.start_loading('Upgrade') + repository = self.repositories[self.next_stage] + repository_dir = repository.repository_dir + self.install_repository_to_servers(self.components, self.cluster_config, repository, self.clients, + self.unuse_lib_repository) + + if not self.call_plugin(self.stop_plugin): + self.stdio.stop_loading('stop_loading', 'fail') + return False + + self.apply_param_plugin(repository) + if not self.call_plugin(self.start_plugin, local_home_path=self.local_home_path, repository_dir=repository_dir): + self.stdio.stop_loading('stop_loading', 'fail') + return False + self.close() + self.wait() + self.stdio.stop_loading('succeed') + return True + + def rolling_upgrade(self, zones_servers): + self.stdio.start_loading('Rotation upgrade') + all_servers = self.cluster_config.servers + repository = self.repositories[self.next_stage] + repository_dir = repository.repository_dir + pre_zone = None + for zone in zones_servers: + self.cluster_config.servers = zones_servers[zone] + if not self.start_zone(pre_zone): + self.stdio.stop_loading('stop_loading', 'fail') + return False + while True: + for server in zones_servers[zone]: + config = self.cluster_config.get_server_conf(server) + sql = ''' + select count(*) from oceanbase.DBA_OB_TENANTS as a left join ( + select tenant_id, refreshed_schema_version + from GV$OB_SERVER_SCHEMA_INFO + where svr_ip = %s and svr_port = %s and refreshed_schema_version > 1 + ) as b on a.tenant_id = b.tenant_id + where b.tenant_id is null''' + if self.execute_sql(sql, args=(server.ip, config['rpc_port'])).get('cnt'): + break + else: + break + time.sleep(3) + + # while self.execute_sql("select * from oceanbase.__all_virtual_clog_stat where table_id = 1099511627777 and status != 'ACTIVE'"): + # time.sleep(3) + + self.stop_zone(zone) + + self.stdio.print('upgrade zone "%s"' % zone) + self.install_repository_to_servers(self.components, self.cluster_config, repository, self.clients, self.unuse_lib_repository) + + + if pre_zone: + self.apply_param_plugin(self.repositories[self.route_index - 1]) + if not self.call_plugin(self.stop_plugin): + self.stdio.stop_loading('stop_loading', 'fail') + return False + + self.apply_param_plugin(repository) + if not self.call_plugin(self.start_plugin, local_home_path=self.local_home_path, repository_dir=repository_dir): + self.stdio.stop_loading('stop_loading', 'fail') + return False + self.close() + pre_zone = zone + + if not self.start_zone(pre_zone): + self.stdio.stop_loading('stop_loading', 'fail') + return False + self.stdio.stop_loading('succeed') + return True + + def upgrade_virtual_schema(self): + return self.execute_upgrade_sql('alter system upgrade virtual schema') + + def exec_upgrade_post(self): + return self._exec_script_all_repositories('upgrade_post.py') + + def upgrade_mode_off(self): + self.stdio.start_loading('Disable upgrade mode') + if self.execute_upgrade_sql('alter system end upgrade') is False: + self.stdio.stop_loading('fail') + return False + time.sleep(2) + sql = "select value from oceanbase.__all_virtual_sys_parameter_stat where name = 'enable_upgrade_mode' and value = 'True'" + while True: + if not self.execute_sql(sql, error=False): + self.stdio.stop_loading('succeed') + return True + time.sleep(2) + + def root_inspect(self): + self.stdio.start_loading('Root inspection') + if self.execute_sql("alter system run job 'root_inspection'") is False: + self.stdio.stop_loading('fail') + return False + self.stdio.stop_loading('succeed') + return True + + def exec_upgrade_post_checker(self): + return self._exec_script_dest_only('upgrade_post_checker.py') + + +def upgrade(plugin_context, search_py_script_plugin, apply_param_plugin, install_repository_to_servers, unuse_lib_repository, *args, **kwargs): + + upgrade_ctx = kwargs.get('upgrade_ctx') + local_home_path = kwargs.get('local_home_path') + upgrade_repositories = kwargs.get('upgrade_repositories') + exector_path = getattr(plugin_context.options, 'executer_path', '/usr/obd/lib/executer') + + upgrader = Upgrader( + plugin_context=plugin_context, + search_py_script_plugin=search_py_script_plugin, + apply_param_plugin=apply_param_plugin, + upgrade_ctx=upgrade_ctx, + upgrade_repositories=upgrade_repositories, + local_home_path=local_home_path, + exector_path=exector_path, + install_repository_to_servers=install_repository_to_servers, + unuse_lib_repository=unuse_lib_repository) + if upgrader.run(): + if upgrader.route_index >= len(upgrader.route): + upgrader.call_plugin(upgrader.display_plugin, upgrader.cursor, *args, **kwargs) + plugin_context.return_true() + diff --git a/plugins/oceanbase/4.0.0.0/upgrade_check.py b/plugins/oceanbase/4.0.0.0/upgrade_check.py new file mode 100644 index 0000000..891b92f --- /dev/null +++ b/plugins/oceanbase/4.0.0.0/upgrade_check.py @@ -0,0 +1,82 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os + + +def upgrade_check(plugin_context, current_repository, route, cursor, *args, **kwargs): + + repositories = plugin_context.repositories + options = plugin_context.options + stdio = plugin_context.stdio + cluster_config = plugin_context.cluster_config + + skip_check = getattr(options, 'skip_check', False) + + can_skip = ['upgrade_checker.py', 'upgrade_post_checker.py'] + large_upgrade_need = ['upgrade_pre.py', 'upgrade_post.py'] + zones = set() + for server in cluster_config.servers: + config = cluster_config.get_server_conf_with_default(server) + zone = config['zone'] + zones.add(zone) + + if len(zones) > 2: + tenants = cursor.fetchall("""select a.tenant_name, a.tenant_id, zone_list from oceanbase.DBA_OB_TENANTS as a left join ( + select zone_list, tenant_id from oceanbase.DBA_OB_RESOURCE_POOLS ) as b + on a.tenant_id = b.tenant_id where a.tenant_name not like 'META$%'""") + if tenants is False: + return + for tenant in tenants: + zone_list = tenant.get('zone_list', '').split(';') + if len(zone_list) < 3: + stdio.error('Tenant %s does not meet rolling upgrade conditions (zone number greater than 2).' % tenant.get('tenant_name')) + return + + succeed = True + n, i = len(route), 1 + while i < n: + cant_use = False + node = route[i] + repository = repositories[i] + stdio.verbose('route %s-%s use %s. file check begin.' % (node.get('version'), node.get('release'), repository)) + script_dir = os.path.join(repository.repository_dir, 'etc/direct_upgrade') if node.get('direct_upgrade') else os.path.join(repository.repository_dir, 'etc') + if skip_check is False: + for name in can_skip: + path = os.path.join(script_dir, name) + if not os.path.isfile(path): + succeed = False + stdio.error('No such file: %s . You can use --skip-check to skip this check or --disable to ban this package' % path) + + if repository.version != current_repository.version: + for name in large_upgrade_need: + path = os.path.join(script_dir, name) + if not os.path.isfile(path): + cant_use = True + succeed = False + stdio.error('No such file: %s .' % path) + if cant_use: + stdio.error('%s cannot be used for the upgrade. You can use the --disable option to disable the image.' % repository) + i += 1 + + if succeed: + plugin_context.return_true() diff --git a/plugins/ocp-express/1.0/bootstrap.py b/plugins/ocp-express/1.0/bootstrap.py new file mode 100644 index 0000000..f73e406 --- /dev/null +++ b/plugins/ocp-express/1.0/bootstrap.py @@ -0,0 +1,57 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os + + +def bootstrap(plugin_context, cursor, start_env=None, *args, **kwargs): + stdio = plugin_context.stdio + clients = plugin_context.clients + + if not start_env: + raise Exception("start env is needed") + success = True + for server in start_env: + server_config = start_env[server] + data = { + "cluster": { + "name": server_config["cluster_name"], + "obClusterId": server_config["ob_cluster_id"], + "rootSysPassword": server_config["root_sys_password"], + "serverAddresses": server_config["server_addresses"], + }, + "agentUsername": server_config["agent_username"], + "agentPassword": server_config["agent_password"] + } + if server not in cursor or not cursor[server].init(data, stdio=stdio): + stdio.error("failed to send init request to {} ocp express".format(server)) + success = False + else: + client = clients[server] + bootstrap_flag = os.path.join(server_config['home_path'], '.bootstrapped') + client.execute_command('touch %s' % bootstrap_flag) + + if success: + return plugin_context.return_true() + else: + return plugin_context.return_false() + diff --git a/plugins/ocp-express/1.0/connect.py b/plugins/ocp-express/1.0/connect.py new file mode 100644 index 0000000..8c6bda3 --- /dev/null +++ b/plugins/ocp-express/1.0/connect.py @@ -0,0 +1,111 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import json +import requests +from requests.auth import HTTPBasicAuth + +import _errno as err + + +class OcpExpressCursor(object): + + class Response(object): + + def __init__(self, code, content): + self.code = code + self.content = content + + def __bool__(self): + return self.code == 200 + + def __init__(self, ip, port, username=None, password=None): + self.ip = ip + self.port = port + self.username = username + self.password = password + self.url_prefix = "http://{ip}:{port}/".format(ip=self.ip, port=self.port) + if self.username: + self.auth = HTTPBasicAuth(username=username, password=password) + else: + self.auth = None + + def status(self, stdio=None): + resp = self._request('GET', 'api/v1/status', stdio=stdio) + if resp: + return resp.content.get("status") == "ok" + return False + + def init(self, data, stdio=None): + return self._request("POST", 'api/v1/init', data=data, stdio=stdio) + + def _request(self, method, api, data=None, retry=5, stdio=None): + url = self.url_prefix + api + headers = {"Content-Type": "application/json"} + try: + if data is not None: + data = json.dumps(data) + stdio.verbose('send http request method: {}, url: {}, data: {}'.format(method, url, data)) + resp = requests.request(method, url, auth=self.auth, data=data, verify=False, headers=headers) + return_code = resp.status_code + content = resp.content + except Exception as e: + if retry: + retry -= 1 + return self._request(method=method, api=api, data=data, retry=retry, stdio=stdio) + stdio.exception("") + return_code = 500 + content = str(e) + if return_code != 200: + stdio.verbose("request ocp-express failed: %s" % content) + try: + content = json.loads(content.decode()) + except: + pass + return self.Response(code=return_code, content=content) + + +def connect(plugin_context, target_server=None, *args, **kwargs): + cluster_config = plugin_context.cluster_config + stdio = plugin_context.stdio + if target_server: + servers = [target_server] + stdio.start_loading('Connect to ocp-express ({})'.format(target_server)) + else: + servers = cluster_config.servers + stdio.start_loading('Connect to ocp-express') + cursors = {} + for server in servers: + config = cluster_config.get_server_conf(server) + username = 'system' + password = config['system_password'] + stdio.verbose('connect ocp-express ({}:{} by user {})'.format(server.ip, config['port'], username)) + cursor = OcpExpressCursor(ip=server.ip, port=config['port'], username=username, password=password) + if cursor.status(stdio=stdio): + cursors[server] = cursor + if not cursors: + stdio.error(err.EC_FAIL_TO_CONNECT.format(component=cluster_config.name)) + stdio.stop_loading('fail') + return plugin_context.return_false() + + stdio.stop_loading('succeed') + return plugin_context.return_true(connect=cursors, cursor=cursors) diff --git a/plugins/ocp-express/1.0/destroy.py b/plugins/ocp-express/1.0/destroy.py new file mode 100644 index 0000000..ffd77ef --- /dev/null +++ b/plugins/ocp-express/1.0/destroy.py @@ -0,0 +1,56 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import _errno as err + +global_ret = True + + +def destroy(plugin_context, *args, **kwargs): + def clean(path): + client = clients[server] + ret = client.execute_command('rm -fr %s' % path, timeout=-1) + if not ret: + global global_ret + global_ret = False + stdio.warn(err.EC_CLEAN_PATH_FAILED.format(server=server, path=path)) + else: + stdio.verbose('%s:%s cleaned' % (server, path)) + + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + stdio = plugin_context.stdio + global global_ret + stdio.start_loading('ocp-express work dir cleaning') + for server in cluster_config.servers: + server_config = cluster_config.get_server_conf(server) + stdio.verbose('%s work path cleaning', server) + home_path = server_config['home_path'] + clean(home_path) + log_dir = server_config.get('log_dir') + if log_dir: + clean(log_dir) + if global_ret: + stdio.stop_loading('succeed') + plugin_context.return_true() + else: + stdio.stop_loading('fail') diff --git a/plugins/ocp-express/1.0/display.py b/plugins/ocp-express/1.0/display.py new file mode 100644 index 0000000..e4cb51f --- /dev/null +++ b/plugins/ocp-express/1.0/display.py @@ -0,0 +1,50 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +from tool import NetUtil + + +def display(plugin_context, cursor, *args, **kwargs): + cluster_config = plugin_context.cluster_config + stdio = plugin_context.stdio + servers = cluster_config.servers + results = [] + for server in servers: + api_cursor = cursor.get(server) + ip = server.ip + if ip == '127.0.0.1': + ip = NetUtil.get_host_ip() + url = 'http://{}:{}'.format(ip, api_cursor.port) + results.append({ + 'ip': ip, + 'port': api_cursor.port, + 'user': "admin", + 'password': "oceanbase", + 'url': url, + 'status': 'active' if api_cursor and api_cursor.status(stdio) else 'inactive' + }) + stdio.print_list(results, ['url', 'username', 'default_password', 'status'], lambda x: [x['url'], 'admin', 'oceanbase', x['status']], title='ocp-express') + active_result = [r for r in results if r['status'] == 'active'] + info_dict = active_result[0] if len(active_result) > 0 else None + if info_dict is not None: + info_dict['type'] = 'web' + return plugin_context.return_true(info=info_dict) diff --git a/plugins/ocp-express/1.0/file_map.yaml b/plugins/ocp-express/1.0/file_map.yaml new file mode 100644 index 0000000..41844a1 --- /dev/null +++ b/plugins/ocp-express/1.0/file_map.yaml @@ -0,0 +1,6 @@ +- src_path: ./home/admin/ocp-express/lib/ocp-express-server.jar + target_path: lib/ocp-express-server.jar + type: file +- src_path: ./home/admin/ocp-express/conf + target_path: conf + type: dir \ No newline at end of file diff --git a/plugins/ocp-express/1.0/generate_config.py b/plugins/ocp-express/1.0/generate_config.py new file mode 100644 index 0000000..f43e51a --- /dev/null +++ b/plugins/ocp-express/1.0/generate_config.py @@ -0,0 +1,64 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + + +def generate_config(plugin_context, auto_depend=False, generate_config_mini=False, return_generate_keys=False, *args, **kwargs): + if return_generate_keys: + return plugin_context.return_true(generate_keys=['memory_size', 'log_dir', 'logging_file_max_history']) + + cluster_config = plugin_context.cluster_config + stdio = plugin_context.stdio + depend_comps = [['obagent'], ['oceanbase', 'oceanbase-ce'], ['obproxy', 'obproxy-ce']] + generate_configs = {'global': {}} + plugin_context.set_variable('generate_configs', generate_configs) + stdio.start_loading('Generate ocp express configuration') + min_memory_size = '752M' + + if auto_depend: + for comps in depend_comps: + for comp in comps: + if cluster_config.add_depend_component(comp): + break + global_config = cluster_config.get_global_conf() + if generate_config_mini: + if 'memory_size' not in global_config: + cluster_config.update_global_conf('memory_size', min_memory_size) + + auto_set_memory = False + if 'memory_size' not in global_config: + for server in cluster_config.servers: + server_config = cluster_config.get_server_conf(server) + if 'memory_size' not in server_config: + auto_set_memory = True + if auto_set_memory: + observer_num = 0 + for comp in ['oceanbase', 'oceanbase-ce']: + if comp in cluster_config.depends: + observer_num = len(cluster_config.get_depend_servers(comp)) + if not observer_num: + stdio.warn('The component oceanbase/oceanbase-ce is not in the depends, the memory size cannot be calculated, and a fixed value of {} is used'.format(min_memory_size)) + cluster_config.update_global_conf('memory_size', min_memory_size) + else: + cluster_config.update_global_conf('memory_size', '%dM' % (512 + (observer_num + 3) * 60)) + + stdio.stop_loading('succeed') + plugin_context.return_true() \ No newline at end of file diff --git a/plugins/ocp-express/1.0/init.py b/plugins/ocp-express/1.0/init.py new file mode 100644 index 0000000..0f3757a --- /dev/null +++ b/plugins/ocp-express/1.0/init.py @@ -0,0 +1,124 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os.path + +import _errno as err + + +def _clean(server, client, path, stdio=None): + ret = client.execute_command('rm -fr %s' % path, timeout=-1) + if not ret: + stdio.warn(err.EC_CLEAN_PATH_FAILED.format(server=server, path=path)) + return False + else: + stdio.verbose('%s:%s cleaned' % (server, path)) + return True + + +def init(plugin_context, *args, **kwargs): + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + stdio = plugin_context.stdio + + global_ret = True + force = getattr(plugin_context.options, 'force', False) + clean = getattr(plugin_context.options, 'clean', False) + + stdio.start_loading('Initializes ocp-express work home') + servers_dirs = {} + for server in cluster_config.servers: + server_config = cluster_config.get_server_conf(server) + client = clients[server] + ip = server.ip + if ip not in servers_dirs: + servers_dirs[ip] = {} + dirs = servers_dirs[ip] + home_path = server_config['home_path'] + keys = ['home_path', 'log_dir'] + for key in keys: + if key not in server_config: + continue + path = server_config[key] + if path in dirs: + global_ret = False + stdio.error(err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key'])) + continue + dirs[path] = { + 'server': server, + 'key': key, + } + need_clean = force + if clean and not force: + if client.execute_command( + 'bash -c \'if [[ "$(ls -d {0} 2>/dev/null)" != "" && ! -O {0} ]]; then exit 0; else exit 1; fi\''.format( + home_path)): + owner = client.execute_command("ls -ld %s | awk '{print $3}'" % home_path).stdout.strip() + global_ret = False + err_msg = ' {} is not empty, and the owner is {}'.format(home_path, owner) + stdio.error(err.EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=err_msg)) + continue + need_clean = True + if need_clean: + port = server_config['port'] + client.execute_command("pkill -9 -u `whoami` -f 'java -jar {home_path}/lib/ocp-express-server.jar --port {port}'".format(home_path=home_path, port=port)) + if not _clean(server, client, home_path, stdio=stdio): + global_ret = False + continue + if client.execute_command('mkdir -p %s' % home_path): + ret = client.execute_command('ls %s' % (home_path)) + if not ret or ret.stdout.strip(): + global_ret = False + stdio.error(err.EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=home_path))) + continue + else: + global_ret = False + stdio.error(err.EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=err.InitDirFailedErrorMessage.CREATE_FAILED.format(path=home_path))) + continue + if not client.execute_command("bash -c 'mkdir -p %s/{run,bin,lib}'" % home_path): + global_ret = False + stdio.error(err.EC_FAIL_TO_INIT_PATH.format(server=server, key='home path', msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=home_path))) + if 'log_dir' in server_config: + log_dir = server_config['log_dir'] + if client.execute_command('mkdir -p %s' % log_dir): + ret = client.execute_command('ls %s' % log_dir) + if not ret or ret.stdout.strip(): + global_ret = False + stdio.error(err.EC_FAIL_TO_INIT_PATH.format(server=server, key='log dir', msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=log_dir))) + continue + else: + global_ret = False + stdio.error(err.EC_FAIL_TO_INIT_PATH.format(server=server, key='log dir', msg=err.InitDirFailedErrorMessage.CREATE_FAILED.format(path=log_dir))) + continue + else: + log_dir = os.path.join(home_path, 'log') + if not client.execute_command('mkdir -p %s' % log_dir): + global_ret = False + stdio.error(err.EC_FAIL_TO_INIT_PATH.format(server=server, key='log dir', msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=log_dir))) + continue + link_path = os.path.join(home_path, 'log') + client.execute_command("if [ ! '%s' -ef '%s' ]; then ln -sf %s %s; fi" % (log_dir, link_path, log_dir, link_path)) + if global_ret: + stdio.stop_loading('succeed') + plugin_context.return_true() + else: + stdio.stop_loading('fail') diff --git a/plugins/ocp-express/1.0/parameter.yaml b/plugins/ocp-express/1.0/parameter.yaml new file mode 100644 index 0000000..5006a19 --- /dev/null +++ b/plugins/ocp-express/1.0/parameter.yaml @@ -0,0 +1,348 @@ +- name: home_path + name_local: 工作目录 + require: true + essential: true + type: STRING + need_redeploy: true + description_en: the directory for the work data + description_local: OCP express server工作目录 +- name: log_dir + name_local: 日志目录 + type: STRING + require: false + essential: true + need_redeploy: true + description_en: The directory for logging file. The default value is $home_path/log. + description_local: OCP express server日志目录, 默认为工作目录下的log +- name: java_bin + name_local: java路径 + type: STRING + require: true + essential: true + default: java + need_restart: true + description_en: The path of java binary + description_local: OCP express 使用的java可执行文件的路径 +- name: memory_size + name_local: 进程内存 + require: true + essential: true + type: CAPACITY + min_value: 512M + need_restart: true + description_en: the memroy size of ocp express server. Please enter an capacity, such as 2G + description_local: OCP express server进程内存大小。请输入带容量带单位的整数,如2G +- name: logging_file_max_size + name_local: 单个日志文件大小 + type: STRING + require: false + essential: true + default: 100MB + need_restart: true + description_local: 单个日志文件大小 + description_en: When logging_file_name is configured, specify the log file size through this configuration +- name: logging_file_total_size_cap + name_local: 日志总大小 + type: STRING + require: true + essential: true + default: 1GB + need_restart: true + description_local: 日志文件总大小 + description_en: When logging_file_name is configured, specify the total log file size through this configuration +- name: port + name_local: 端口 + require: true + essential: true + type: INT + default: 8180 + need_restart: true + description_en: the port of ocp server. + description_local: OCP server使用的端口 +- name: system_password + require: true + type: STRING + default: oceanbase + need_restart: true + description_en: The password name for ocp server + description_local: OCP server中system用户的密码 +- name: jdbc_url + require: false + type: STRING + need_redeploy: true + description_en: The jdbc connection url for ocp meta db + description_local: OCP使用的元数据库的jdbc连接串 +- name: jdbc_username + require: false + type: STRING + need_redeploy: true + description_en: The username name for ocp meta db + description_local: OCP使用的元数据库的用户名 +- name: jdbc_password + require: false + type: STRING + default: + need_redeploy: true + description_en: The password name for ocp meta db + description_local: OCP使用的元数据库的密码 +# bootstrap parameters +- name: cluster_name + requrire: false + type: STRING + default: obcluster + need_restart: true + description_en: The cluster name of observer + description_local: Oceanbase数据库的集群名称 +- name: ob_cluster_id + require: false + type: INT + min_value: 1 + max_value: 4294901759 + need_restart: true + description_en: ID of the cluster + description_local: OceanBase集群ID +- name: root_sys_password + require: false + type: STRING + default: + need_restart: true + description_en: password of observer root user + description_local: sys租户root用户的密码 +- name: server_addresses + require: false + type: LIST + need_restart: true + description_en: the servers info for oceanbase cluster + description_local: Oceanbase集群的节点信息 +- name: 'session_timeout' + type: 'STRING' + require: false + need_restart: true + description_local: '登陆会话/Session超时的时间,默认是30m,最少60s。如果不加后缀单位,则默认是秒。重启生效。' + description_en: 'Session timeout interval, default is 30m, at least 60s. If the suffix unit is not added, the default is seconds. Restart OCP to take effect.' +- name: 'login_encrypt_enabled' + type: 'STRING' + require: false + need_restart: true + description_local: '登录信息是否开启加密传输,默认开启,重启生效' + description_en: 'Switch to enable encrypted transmission of login information, enabled by default. Restart OCP to take effect.' +- name: 'login_encrypt_public_key' + type: 'STRING' + require: false + need_restart: true + description_local: '加密登录信息的公钥,建议部署后修改此配置,修改后重启生效' + description_en: 'The public key for login encryption, It is recommended to modify this configuration after deployment. Restart OCP to take effect.' +- name: 'login_encrypt_private_key' + type: 'STRING' + require: false + need_restart: true + description_local: '加密登录信息的私钥,建议部署后修改此配置,修改后重启生效' + description_en: 'The private key for encryption. It is recommended to modify this configuration after deployment. Restart OCP to take effect.' +- name: 'enable_basic_auth' + type: 'STRING' + require: false + need_restart: true + description_local: '是否启用Basic Auth登陆模式,通常供程序和SDK等客户端场景使用,默认true。本配置与ocp.iam.auth可同时开启。重启生效。' + description_en: 'Whether to enable Basic Authentication, usually for client programs and SDKs to call server APIs. The default is true. This configuration and ocp.iam.auth can be enabled together. Restart OCP to take effect.' +- name: 'enable_csrf' + type: 'STRING' + require: false + need_restart: true + description_local: '是否启用CSRF跨站点请求伪造安全保护,通常基于网页登陆的方式都推荐要启用,默认true。重启生效。' + description_en: 'Whether to enable CSRF cross-site request forgery security protection. It is recommended to enable it, the default is true. Restart OCP to take effect.' +- name: 'vault_key' + type: 'STRING' + require: false + need_restart: true + description_local: '密码箱加密密钥' + description_en: 'vault secret key' +- name: 'druid_name' + type: 'STRING' + require: false + need_restart: true + description_local: 'metadb的druid连接池名称。重启生效' + description_en: 'metadb druid connection pool name. Restart to take effect' +- name: 'druid_init_size' + type: 'STRING' + require: false + need_restart: true + description_local: '初始化时建立物理连接的个数。重启生效' + description_en: 'The number of physical connections established during initialization. Restart to take effect' +- name: 'druid_min_idle' + type: 'STRING' + require: false + need_restart: true + description_local: '最小连接池数量。重启生效' + description_en: 'Minimum number of connections. Restart to take effect' +- name: 'druid_max_active' + type: 'STRING' + require: false + need_restart: true + description_local: '最大连接池数量。重启生效' + description_en: 'The maximum number of connections. Restart to take effect' +- name: 'druid_test_while_idle' + type: 'STRING' + require: false + need_restart: true + description_local: '建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测。重启生效' + description_en: 'It is recommended to set it to true, which will not affect performance and ensure safety. Detect when applying for connection. Restart to take effect' +- name: 'druid_validation_query' + type: 'STRING' + require: false + need_restart: true + description_local: '用来检测连接是否有效的sql。重启生效' + description_en: 'SQL used to detect whether the connection is valid. Restart to take effect' +- name: 'druid_max_wait' + type: 'STRING' + require: false + need_restart: true + description_local: '获取连接时最大等待时间,单位毫秒。重启生效' + description_en: 'Maximum waiting time when getting a connection, in milliseconds. Restart to take effect' +- name: 'druid_keep_alive' + type: 'STRING' + require: false + need_restart: true + description_local: '连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis(缺省值1800秒),则会执行keepAlive操作。重启生效' + description_en: 'For connections within the number of minIdle in the connection pool, if the idle time exceeds minEvictableIdleTimeMillis (the default value is 1800 seconds), the keepAlive operation will be performed. Restart to take effect' +- name: 'logging_pattern_console' + type: 'STRING' + require: false + need_restart: true + description_local: '用于控制台输出的日志格式' + description_en: 'Log format for console output' +- name: 'logging_pattern_file' + type: 'STRING' + require: false + need_restart: true + description_local: '用于文件输出的日志格式' + description_en: 'Log format used for file output' +- name: 'logging_file_clean_when_start' + type: 'STRING' + require: false + need_restart: true + description_local: '启动时删除压缩的日志文件' + description_en: 'Clean the archive log files on startup' +- name: 'logging_file_max_history' + name_local: 日志保留天数 + type: INT + require: false + essential: true + need_restart: true + min_value: 1 + max_value: 2147483647 + description_local: '最多保留的归档日志文件的天数,默认不限制' + description_en: 'When logging.file is configured, set the maximum of retention days the log archive log files to keep. The default value is unlimited' +- name: 'default_timezone' + type: 'STRING' + require: false + need_restart: true + description_local: '系统默认时区,若不设置则使用 system default time zone,重启生效' + description_en: 'System default time zone, if not set, use system default time zone, restart to take effect' +- name: 'default_lang' + type: 'STRING' + require: false + need_restart: true + description_local: '系统默认语言(非前端语言设置),若不设置则使用 zh-CN,重启生效' + description_en: 'System default language (non-front-end language setting), if not set, use zh-CN, restart to take effect' +- name: 'ocp.idempotent.client-token.expire.time' + type: 'STRING' + require: false + need_restart: true + description_local: '幂等请求token的缓存过期时间,默认14d' + description_en: 'Expire time of idempotent client token, the default is 14d' +- name: 'obsdk_sql_query_limit' + type: 'STRING' + require: false + need_restart: true + description_local: '基于 obsdk 的采集查询,SQL 查询行数限制,默认 10000' + description_en: 'Sql query row limit for obsdk based collect' +- name: 'exporter_inactive_threshold' + type: 'INT' + require: false + need_restart: true + description_local: 'exporter地址判定为失效的连续不可用时间(秒)' + description_en: 'consecutive failure time of exporter address that is regarded as inactive (seconds)' +- name: 'ocp.monitor.host.exporters' + type: 'STRING' + require: false + need_restart: true + description_local: '主机监控exporter' + description_en: 'exporters of ocp host' +- name: 'ocp.monitor.ob.exporters' + type: 'STRING' + require: false + need_restart: true + description_local: 'OB监控exporter' + description_en: 'exporters of ob' +- name: 'monitor_collect_interval' + type: 'STRING' + require: false + need_restart: true + description_local: '秒级别监控采集间隔,默认 1s,支持配置选项是 1s, 5s, 10s, 15s' + description_en: 'The parameter determines the second-level monitoring and collection interval. The supported configuration options are 1s, 5s, 10s, 15s. Default value is 1s' +- name: 'montior_retention_days' + type: 'STRING' + require: false + need_restart: true + description_local: '监控数据保存天数,key 是监控数据的表名,value 是保存的天数,修改后重启生效.' + description_en: 'Retention days for monitor data, key is table name for monitor data, value is the retention days. Restart to take effect.' +- name: 'obsdk_cache_size' + type: 'STRING' + require: false + need_restart: true + description_local: 'obsdk连接器池容量,取值范围10~200,默认值100' + description_en: 'Obsdk connector holder capacity, value range 10~200, default value 100' +- name: 'obsdk_max_idle' + type: 'STRING' + require: false + need_restart: true + description_local: 'obsdk空闲连接器的过期时间,单位秒,取值范围300~18000,默认值3600' + description_en: 'The expiration time of the obsdk idle connector, in seconds, the value range is 300~18000, and the default value is 3600' +- name: 'obsdk_cleanup_period' + type: 'STRING' + require: false + need_restart: true + description_local: 'obsdk过期连接器的清理周期,单位秒,取值范围30~1800,默认值300' + description_en: 'The interval for obsdk to clean up the expired connector, in seconds, the value range is 30~1800, and the default value is 300' +- name: 'obsdk_print_sql' + type: 'STRING' + require: false + need_restart: true + description_local: 'obsdk中sql打印开关,默认开启' + description_en: 'Sql print switch in obsdk, enabled by default' +- name: 'obsdk_slow_query_threshold' + type: 'STRING' + require: false + need_restart: true + description_local: 'obsdk中慢查询日志阈值,单位毫秒,默认值 1000' + description_en: 'Slow query log threshold in obsdk, in milliseconds, the default value is 1000' +- name: 'obsdk_init_timeout' + type: 'STRING' + require: false + need_restart: true + description_local: 'obsdk中连接器初始化超时时间,单位毫秒,默认值 3000' + description_en: 'Timeout of connector initialization in obsdk, in milliseconds, the default value is 5000' +- name: 'obsdk_init_core_size' + type: 'STRING' + require: false + need_restart: true + description_local: 'obsdk中连接器初始化的线程个数' + description_en: 'The thread count of connector initialization in obsdk, the default value is 16' +- name: 'obsdk_global_timeout' + type: 'STRING' + require: false + need_restart: true + description_local: 'obsdk中运维命令全局超时时间,单位毫秒,取值范围10000~7200000,默认值 300000' + description_en: 'Global timeout of operation in obsdk, in milliseconds, the value range is 10000~7200000, and the default value is 300000' +- name: 'obsdk_connect_timeout' + type: 'STRING' + require: false + need_restart: true + description_local: 'obsdk建立Socket连接的超时时间,单位:ms' + description_en: 'The timeout period for obsdk to connect to ob, unit: ms' +- name: 'obsdk_read_timeout' + type: 'STRING' + require: false + need_restart: true + description_local: 'Obsdk的Socket读取数据的超时时间,单位:ms' + description_en: 'Obsdk socket read data timeout time, unit: ms' \ No newline at end of file diff --git a/plugins/ocp-express/1.0/reload.py b/plugins/ocp-express/1.0/reload.py new file mode 100644 index 0000000..0712894 --- /dev/null +++ b/plugins/ocp-express/1.0/reload.py @@ -0,0 +1,27 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + + +def reload(plugin_context, *args, **kwargs): + stdio = plugin_context.stdio + stdio.verbose('Nothing to do for ocp express reload') + return plugin_context.return_true() diff --git a/plugins/ocp-express/1.0/restart.py b/plugins/ocp-express/1.0/restart.py new file mode 100644 index 0000000..9de2d40 --- /dev/null +++ b/plugins/ocp-express/1.0/restart.py @@ -0,0 +1,157 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os + + +class Restart(object): + + def __init__(self, plugin_context, local_home_path, start_check_plugin, start_plugin, reload_plugin, stop_plugin, connect_plugin, + display_plugin, repository, new_cluster_config=None, new_clients=None, bootstrap_plugin=None, + repository_dir_map=None): + self.local_home_path = local_home_path + + self.namespace = plugin_context.namespace + self.namespaces = plugin_context.namespaces + self.deploy_name = plugin_context.deploy_name + self.repositories = plugin_context.repositories + self.plugin_name = plugin_context.plugin_name + + self.components = plugin_context.components + self.clients = plugin_context.clients + self.cluster_config = plugin_context.cluster_config + self.cmds = plugin_context.cmds + self.options = plugin_context.options + self.dev_mode = plugin_context.dev_mode + self.stdio = plugin_context.stdio + + self.plugin_context = plugin_context + self.repository = repository + self.start_check_plugin = start_check_plugin + self.start_plugin = start_plugin + self.reload_plugin = reload_plugin + self.connect_plugin = connect_plugin + self.display_plugin = display_plugin + self.bootstrap_plugin = bootstrap_plugin + self.stop_plugin = stop_plugin + self.new_clients = new_clients + self.new_cluster_config = new_cluster_config + self.sub_io = self.stdio.sub_io() + self.dbs = None + self.cursors = None + self.repository_dir_map = repository_dir_map + + def call_plugin(self, plugin, **kwargs): + args = { + 'namespace': self.namespace, + 'namespaces': self.namespaces, + 'deploy_name': self.deploy_name, + 'cluster_config': self.cluster_config, + 'repositories': self.repositories, + 'repository': self.repository, + 'components': self.components, + 'clients': self.clients, + 'cmd': self.cmds, + 'options': self.options, + 'stdio': self.sub_io + } + args.update(kwargs) + + self.stdio.verbose('Call %s for %s' % (plugin, self.repository)) + return plugin(**args) + + def connect(self, cluster_config): + if self.cursors is None: + self.sub_io.start_loading('Connect to ocp express') + ret = self.call_plugin(self.connect_plugin, cluster_config=cluster_config) + if not ret: + self.sub_io.stop_loading('fail') + return False + self.sub_io.stop_loading('succeed') + self.cursors = ret.get_return('cursor') + self.dbs = ret.get_return('connect') + return True + + def dir_read_check(self, client, path): + if not client.execute_command('cd %s' % path): + dirpath, name = os.path.split(path) + return self.dir_read_check(client, dirpath) and client.execute_command('sudo chmod +1 %s' % path) + return True + + def restart(self): + clients = self.clients + if not self.call_plugin(self.stop_plugin, clients=clients): + self.stdio.stop_loading('stop_loading', 'fail') + return False + + if self.new_clients: + self.stdio.verbose('use new clients') + for server in self.cluster_config.servers: + new_client = self.new_clients[server] + server_config = self.cluster_config.get_server_conf(server) + for key in ['home_path', 'data_dir']: + if key in server_config: + path = server_config[key] + if not new_client.execute_command('sudo chown -R %s: %s' % (new_client.config.username, path)): + self.stdio.stop_loading('stop_loading', 'fail') + return False + self.dir_read_check(new_client, path) + clients = self.new_clients + + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + + need_bootstrap = self.bootstrap_plugin is not None + if not self.call_plugin(self.start_check_plugin, clients=clients, cluster_config=cluster_config): + self.stdio.stop_loading('stop_loading', 'fail') + return False + if not self.call_plugin(self.start_plugin, clients=clients, cluster_config=cluster_config, local_home_path=self.local_home_path, need_bootstrap=need_bootstrap, repository_dir_map=self.repository_dir_map): + self.rollback() + self.stdio.stop_loading('stop_loading', 'fail') + return False + + if self.connect(cluster_config): + if self.bootstrap_plugin: + self.call_plugin(self.bootstrap_plugin, cursor=self.cursors) + return self.call_plugin(self.display_plugin, cursor=self.cursors) + return False + + def rollback(self): + if self.new_clients: + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + self.call_plugin(self.stop_plugin, clients=self.new_clients, cluster_config=cluster_config) + for server in self.cluster_config.servers: + client = self.clients[server] + new_client = self.new_clients[server] + server_config = self.cluster_config.get_server_conf(server) + home_path = server_config['home_path'] + new_client.execute_command('sudo chown -R %s: %s' % (client.config.username, home_path)) + + +def restart(plugin_context, local_home_path, start_check_plugin, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, + new_cluster_config=None, new_clients=None, rollback=False, bootstrap_plugin=None, repository_dir_map=None, *args, + **kwargs): + repository = kwargs.get('repository') + task = Restart(plugin_context=plugin_context, local_home_path=local_home_path, start_check_plugin=start_check_plugin, start_plugin=start_plugin, bootstrap_plugin=bootstrap_plugin, reload_plugin=reload_plugin, stop_plugin=stop_plugin, connect_plugin=connect_plugin, + display_plugin=display_plugin, repository=repository, new_cluster_config=new_cluster_config, new_clients=new_clients, repository_dir_map=repository_dir_map) + call = task.rollback if rollback else task.restart + if call(): + plugin_context.return_true() diff --git a/plugins/ocp-express/1.0/start.py b/plugins/ocp-express/1.0/start.py new file mode 100644 index 0000000..b2d245c --- /dev/null +++ b/plugins/ocp-express/1.0/start.py @@ -0,0 +1,453 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os +import re +import time +import base64 +import sys +from copy import deepcopy + +from tool import FileUtil, YamlLoader + +from Crypto import Random +from Crypto.Hash import SHA +from Crypto.PublicKey import RSA +from Crypto.Signature import PKCS1_v1_5 as PKCS1_signature +from Crypto.Cipher import PKCS1_OAEP as PKCS1_cipher + +PRI_KEY_FILE = '.ocp-express' +PUB_KEY_FILE = '.ocp-express.pub' + + +if sys.version_info.major == 2: + import MySQLdb as mysql +else: + import pymysql as mysql +from _stdio import SafeStdio + + +def parse_size(size): + _bytes = 0 + if not isinstance(size, str) or size.isdigit(): + _bytes = int(size) + else: + units = {"B": 1, "K": 1<<10, "M": 1<<20, "G": 1<<30, "T": 1<<40} + match = re.match(r'(0|[1-9][0-9]*)\s*([B,K,M,G,T])', size.upper()) + _bytes = int(match.group(1)) * units[match.group(2)] + return _bytes + + +def format_size(size, precision=1): + units = ['B', 'K', 'M', 'G'] + units_num = len(units) - 1 + idx = 0 + if precision: + div = 1024.0 + format = '%.' + str(precision) + 'f%s' + limit = 1024 + else: + div = 1024 + limit = 1024 + format = '%d%s' + while idx < units_num and size >= limit: + size /= div + idx += 1 + return format % (size, units[idx]) + + +class Cursor(SafeStdio): + + def __init__(self, ip, port, user='root', tenant='sys', password='', database=None, stdio=None): + self.stdio = stdio + self.ip = ip + self.port = port + self._user = user + self.tenant = tenant + self.password = password + self.database = database + self.cursor = None + self.db = None + self._connect() + + @property + def user(self): + if "@" in self._user: + return self._user + if self.tenant: + return "{}@{}".format(self._user, self.tenant) + else: + return self._user + + def _connect(self): + self.stdio.verbose('connect %s -P%s -u%s -p%s' % (self.ip, self.port, self.user, self.password)) + if sys.version_info.major == 2: + self.db = mysql.connect(host=self.ip, user=self.user, port=int(self.port), passwd=str(self.password), database=self.database) + self.cursor = self.db.cursor(cursorclass=mysql.cursors.DictCursor) + else: + self.db = mysql.connect(host=self.ip, user=self.user, port=int(self.port), password=str(self.password), database=self.database, + cursorclass=mysql.cursors.DictCursor) + self.cursor = self.db.cursor() + + +def generate_key(client, key_dir, stdio): + rsa = RSA.generate(1024) + private_key = rsa + public_key = rsa.publickey() + client.write_file(private_key.exportKey(pkcs=8), os.path.join(key_dir, PRI_KEY_FILE), mode='wb', stdio=stdio) + client.write_file(public_key.exportKey(pkcs=8), os.path.join(key_dir, PUB_KEY_FILE), mode='wb', stdio=stdio) + return private_key, public_key + + +def get_key(client, key_dir, stdio): + private_key_file = os.path.join(key_dir, PRI_KEY_FILE) + ret = client.execute_command("cat {}".format(private_key_file)) + if not ret: + return generate_key(client, key_dir, stdio) + private_key = RSA.importKey(ret.stdout.strip()) + public_key_file = os.path.join(key_dir, PUB_KEY_FILE) + ret = client.execute_command("cat {}".format(public_key_file)) + if not ret: + return generate_key(client, key_dir, stdio) + public_key = RSA.importKey(ret.stdout.strip()) + return private_key, public_key + + +def get_plain_public_key(public_key): + if isinstance(public_key, RSA.RsaKey): + public_key = public_key.exportKey(pkcs=8).decode() + elif isinstance(public_key, bytes): + public_key = public_key.decode() + public_key = public_key.replace("-----BEGIN PRIVATE KEY-----", "").replace("-----END PRIVATE KEY-----", "").replace("-----BEGIN PUBLIC KEY-----", "").replace("-----END PUBLIC KEY-----", "").replace("\n", "") + return public_key + + +def rsa_private_sign(passwd, private_key): + signer = PKCS1_cipher.new(private_key) + sign = signer.encrypt(passwd.encode("utf-8")) + # digest = SHA.new() + # digest.update(passwd.encode("utf8")) + # sign = signer.sign(digest) + signature = base64.b64encode(sign) + signature = signature.decode('utf-8') + return signature + + +def get_port_socket_inode(client, port, stdio): + port = hex(port)[2:].zfill(4).upper() + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + res = client.execute_command(cmd) + if not res or not res.stdout.strip(): + return False + stdio.verbose(res.stdout) + return res.stdout.strip().split('\n') + + +def confirm_port(client, pid, port, stdio): + socket_inodes = get_port_socket_inode(client, port, stdio) + if not socket_inodes: + return False + ret = client.execute_command("ls -l /proc/%s/fd/ |grep -E 'socket:\[(%s)\]'" % (pid, '|'.join(socket_inodes))) + if ret and ret.stdout.strip(): + return True + return False + + +def get_missing_required_parameters(parameters): + results = [] + for key in ["jdbc_url", "jdbc_password", "jdbc_username", "cluster_name", "ob_cluster_id", "root_sys_password", + "server_addresses", "agent_username", "agent_password"]: + if parameters.get(key) is None: + results.append(key) + return results + + +def prepare_parameters(cluster_config, stdio): + # depends config + env = {} + depend_observer = False + depend_info = {} + ob_servers_conf = {} + root_servers = [] + for comp in ["oceanbase", "oceanbase-ce"]: + ob_zones = {} + if comp in cluster_config.depends: + depend_observer = True + observer_globals = cluster_config.get_depend_config(comp) + ocp_meta_keys = [ + "ocp_meta_tenant", "ocp_meta_db", "ocp_meta_username", "ocp_meta_password", "appname", "cluster_id", "root_password" + ] + for key in ocp_meta_keys: + value = observer_globals.get(key) + if value is not None: + depend_info[key] = value + ob_servers = cluster_config.get_depend_servers(comp) + for ob_server in ob_servers: + ob_servers_conf[ob_server] = ob_server_conf = cluster_config.get_depend_config(comp, ob_server) + if 'server_ip' not in depend_info: + depend_info['server_ip'] = ob_server.ip + depend_info['mysql_port'] = ob_server_conf['mysql_port'] + zone = ob_server_conf['zone'] + if zone not in ob_zones: + ob_zones[zone] = ob_server + root_servers = ob_zones.values() + break + for comp in ['obproxy', 'obproxy-ce']: + if comp in cluster_config.depends: + obproxy_servers = cluster_config.get_depend_servers(comp) + obproxy_server = obproxy_servers[0] + obproxy_server_config = cluster_config.get_depend_config(comp, obproxy_server) + depend_info['server_ip'] = obproxy_server.ip + depend_info['mysql_port'] = obproxy_server_config['listen_port'] + break + if 'obagent' in cluster_config.depends: + obagent_servers = cluster_config.get_depend_servers('obagent') + server_addresses = [] + for obagent_server in obagent_servers: + obagent_server_config_without_default = cluster_config.get_depend_config('obagent', obagent_server, with_default=False) + obagent_server_config = cluster_config.get_depend_config('obagent', obagent_server) + username = obagent_server_config['http_basic_auth_user'] + password = obagent_server_config['http_basic_auth_password'] + if 'obagent_username' not in depend_info: + depend_info['obagent_username'] = username + elif depend_info['obagent_username'] != username: + stdio.error('The http basic auth of obagent is inconsistent') + return + if 'obagent_password' not in depend_info: + depend_info['obagent_password'] = password + elif depend_info['obagent_password'] != password: + stdio.error('The http basic auth of obagent is inconsistent') + return + if obagent_server_config_without_default.get('sql_port'): + sql_port = obagent_server_config['sql_port'] + elif ob_servers_conf.get(obagent_server) and ob_servers_conf[obagent_server].get('mysql_port'): + sql_port = ob_servers_conf[obagent_server]['mysql_port'] + else: + continue + if obagent_server_config_without_default.get('rpc_port'): + svr_port = obagent_server_config['rpc_port'] + elif ob_servers_conf.get(obagent_server) and ob_servers_conf[obagent_server].get('rpc_port'): + svr_port = ob_servers_conf[obagent_server]['rpc_port'] + else: + continue + server_addresses.append({ + "address": obagent_server.ip, + "svrPort": svr_port, + "sqlPort": sql_port, + "withRootServer": obagent_server in root_servers, + "agentMgrPort": obagent_server_config.get('mgragent_http_port', 0), + "agentMonPort": obagent_server_config.get('monagent_http_port', 0) + }) + depend_info['server_addresses'] = server_addresses + + for server in cluster_config.servers: + server_config = deepcopy(cluster_config.get_server_conf_with_default(server)) + original_server_config = cluster_config.get_original_server_conf(server) + missed_keys = get_missing_required_parameters(original_server_config) + if missed_keys: + if 'jdbc_url' in missed_keys and depend_observer: + server_config['jdbc_url'] = 'jdbc:oceanbase://{}:{}/{}'.format(depend_info['server_ip'], depend_info['mysql_port'], depend_info['ocp_meta_db']) + if 'jdbc_username' in missed_keys and depend_observer: + server_config['jdbc_username'] = "{}@{}".format(depend_info['ocp_meta_username'], + depend_info.get('ocp_meta_tenant', {}).get("tenant_name")) + depends_key_maps = { + "jdbc_password": "ocp_meta_password", + "cluster_name": "appname", + "ob_cluster_id": "cluster_id", + "root_sys_password": "root_password", + "agent_username": "obagent_username", + "agent_password": "obagent_password", + "server_addresses": "server_addresses" + } + for key in depends_key_maps: + if key in missed_keys: + if depend_info.get(depends_key_maps[key]) is not None: + server_config[key] = depend_info[depends_key_maps[key]] + env[server] = server_config + return env + + +def start(plugin_context, start_env=None, *args, **kwargs): + cluster_config = plugin_context.cluster_config + options = plugin_context.options + clients = plugin_context.clients + stdio = plugin_context.stdio + + if not start_env: + start_env = prepare_parameters(cluster_config, stdio) + if not start_env: + return plugin_context.return_false() + + + + exclude_keys = ["home_path", "port", "jdbc_url", "jdbc_username", "jdbc_password", "cluster_name", "ob_cluster_id", + "root_sys_password", "server_addresses", "agent_username", "agent_password", "system_password", "memory_size"] + + repository_dir = None + for repository in plugin_context.repositories: + if repository.name == cluster_config.name: + repository_dir = repository.repository_dir + break + with FileUtil.open(os.path.join(repository_dir, 'conf/ocp-express-config-mapper.yaml')) as f: + data = YamlLoader(stdio=stdio).load(f) + config_mapper = data.get('config_mapper', {}) + server_pid = {} + success = True + stdio.start_loading("Start ocp-express") + for server in cluster_config.servers: + client = clients[server] + server_config = start_env[server] + home_path = server_config['home_path'] + jdbc_url = server_config['jdbc_url'] + jdbc_username = server_config['jdbc_username'] + jdbc_password = server_config['jdbc_password'] + system_password = server_config["system_password"] + port = server_config['port'] + pid_path = os.path.join(home_path, 'run/ocp-express.pid') + pids = client.execute_command("cat %s" % pid_path).stdout.strip() + bootstrap_flag = os.path.join(home_path, '.bootstrapped') + if pids and all([client.execute_command('ls /proc/%s' % pid) for pid in pids.split('\n')]): + server_pid[server] = pids + continue + if getattr(options, 'without_parameter', False) and client.execute_command('ls %s' % bootstrap_flag): + use_parameter = False + else: + use_parameter = True + # check meta db connect before start + matched = re.match(r"^jdbc:\S+://(\S+?)(|:\d+)/(\S+)", jdbc_url) + if matched: + ip = matched.group(1) + sql_port = matched.group(2)[1:] + database = matched.group(3) + connected = False + retries = 10 + while not connected and retries: + retries -= 1 + try: + Cursor(ip=ip, port=sql_port, user=jdbc_username, password=jdbc_password, database=database, stdio=stdio) + connected = True + except: + time.sleep(1) + if not connected: + success = False + stdio.error("{}: failed to connect meta db".format(server)) + continue + else: + stdio.verbose('unmatched jdbc url, skip meta db connection check') + if server_config.get('encrypt_password', False): + private_key, public_key = get_key(client, os.path.join(home_path, 'conf'), stdio) + public_key_str = get_plain_public_key(public_key) + jdbc_password = rsa_private_sign(jdbc_password, private_key) + system_password = rsa_private_sign(system_password, private_key) + else: + public_key_str = "" + memory_size = server_config['memory_size'] + jvm_memory_option = "-Xms{0} -Xmx{0}".format(format_size(parse_size(memory_size) * 0.5, 0).lower()) + extra_options = { + "ocp.iam.encrypted-system-password": system_password + } + extra_options_str = ' '.join(["-D{}={}".format(k, v) for k, v in extra_options.items()]) + java_bin = server_config['java_bin'] + cmd = '{java_bin} -jar {jvm_memory_option} -DJDBC_URL={jdbc_url} -DJDBC_USERNAME={jdbc_username} -DJDBC_PASSWORD={jdbc_password} ' \ + '-DPUBLIC_KEY={public_key} {extra_options_str} {home_path}/lib/ocp-express-server.jar --port={port}'.format( + java_bin=java_bin, + home_path=home_path, + port=port, + jdbc_url=jdbc_url, + jdbc_username=jdbc_username, + jdbc_password=jdbc_password, + public_key=public_key_str, + jvm_memory_option=jvm_memory_option, + extra_options_str=extra_options_str, + ) + if "log_dir" not in server_config: + log_dir = os.path.join(home_path, 'log') + else: + log_dir = server_config["log_dir"] + server_config["logging_file_name"] = os.path.join(log_dir, 'ocp-express.log') + if use_parameter: + cmd += ' --bootstrap --progress-log={}'.format(os.path.join(log_dir, 'bootstrap.log')) + for key in server_config: + if key not in exclude_keys and key in config_mapper: + cmd += ' --with-property={}:{}'.format(config_mapper[key], server_config[key]) + client.execute_command("cd {}; bash -c '{} > /dev/null 2>&1 &'".format(home_path, cmd)) + ret = client.execute_command("ps -aux | grep '%s' | grep -v grep | awk '{print $2}' " % cmd) + if ret: + server_pid[server] = ret.stdout.strip() + if not server_pid[server]: + stdio.error("failed to start {} ocp express".format(server)) + success = False + continue + client.write_file(server_pid[server], os.path.join(home_path, 'run/ocp-express.pid')) + if success: + stdio.stop_loading('succeed') + else: + stdio.stop_loading('fail') + return plugin_context.return_false() + + stdio.start_loading("ocp-express program health check") + failed = [] + servers = cluster_config.servers + count = 60 + while servers and count: + count -= 1 + tmp_servers = [] + for server in servers: + server_config = cluster_config.get_server_conf(server) + client = clients[server] + stdio.verbose('%s program health check' % server) + pids_stat = {} + for pid in server_pid[server].split("\n"): + pids_stat[pid] = None + if not client.execute_command('ls /proc/{}'.format(pid)): + pids_stat[pid] = False + continue + confirm = confirm_port(client, pid, int(server_config["port"]), stdio) + if confirm: + pids_stat[pid] = True + break + if any(pids_stat.values()): + for pid in pids_stat: + if pids_stat[pid]: + stdio.verbose('%s ocp-express[pid: %s] started', server, pid) + continue + if all([stat is False for stat in pids_stat.values()]): + failed.append('failed to start {} ocp-express'.format(server)) + elif count: + tmp_servers.append(server) + stdio.verbose('failed to start %s ocp-express, remaining retries: %d' % (server, count)) + else: + failed.append('failed to start {} ocp-express'.format(server)) + servers = tmp_servers + if servers and count: + time.sleep(3) + if failed: + stdio.stop_loading('failed') + for msg in failed: + stdio.error(msg) + return plugin_context.return_false() + else: + stdio.stop_loading('succeed') + plugin_context.return_true(need_bootstrap=True) + + return False + diff --git a/plugins/ocp-express/1.0/start_check.py b/plugins/ocp-express/1.0/start_check.py new file mode 100644 index 0000000..d654a13 --- /dev/null +++ b/plugins/ocp-express/1.0/start_check.py @@ -0,0 +1,527 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import re +import os + +from copy import deepcopy +from _rpm import Version +import _errno as err + +success = True + + +def get_missing_required_parameters(parameters): + results = [] + for key in ["jdbc_url", "jdbc_password", "jdbc_username", "cluster_name", "ob_cluster_id", "root_sys_password", + "server_addresses", "agent_username", "agent_password"]: + if parameters.get(key) is None: + results.append(key) + return results + + +def get_port_socket_inode(client, port): + port = hex(port)[2:].zfill(4).upper() + cmd = "bash -c 'cat /proc/net/{udp*,tcp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + res = client.execute_command(cmd) + if not res or not res.stdout.strip(): + return False + return res.stdout.strip().split('\n') + + +def password_check(passwd): + pattern = r"((?=(.*\d){2,})(?=(.*[a-z]){2,})(?=(.*[A-Z]){2,})(?=(.*[~!@#%^&*_\-+=|(){}\[\]:;,.?/]){2,})[0-9a-zA-Z~!@#%^&*_\-+=|(){}\[\]:;,.?/]{8,32})" + if re.match(pattern, passwd): + return True + + +def parse_size(size): + _bytes = 0 + if not isinstance(size, str) or size.isdigit(): + _bytes = int(size) + else: + units = {"B": 1, "K": 1<<10, "M": 1<<20, "G": 1<<30, "T": 1<<40} + match = re.match(r'(0|[1-9][0-9]*)\s*([B,K,M,G,T])', size.upper()) + _bytes = int(match.group(1)) * units[match.group(2)] + return _bytes + + +def format_size(size, precision=1): + units = ['B', 'K', 'M', 'G'] + units_num = len(units) - 1 + idx = 0 + if precision: + div = 1024.0 + format = '%.' + str(precision) + 'f%s' + limit = 1024 + else: + div = 1024 + limit = 1024 + format = '%d%s' + while idx < units_num and size >= limit: + size /= div + idx += 1 + return format % (size, units[idx]) + + +def get_mount_path(disk, _path): + _mount_path = '/' + for p in disk: + if p in _path: + if len(p) > len(_mount_path): + _mount_path = p + return _mount_path + + +def get_disk_info_by_path(path, client, stdio): + disk_info = {} + ret = client.execute_command('df --block-size=1024 {}'.format(path)) + if ret: + for total, used, avail, puse, path in re.findall(r'(\d+)\s+(\d+)\s+(\d+)\s+(\d+%)\s+(.+)', ret.stdout): + disk_info[path] = {'total': int(total) << 10, 'avail': int(avail) << 10, 'need': 0} + stdio.verbose('get disk info for path {}, total: {} avail: {}'.format(path, disk_info[path]['total'], disk_info[path]['avail'])) + return disk_info + + +def get_disk_info(all_paths, client, stdio): + overview_ret = True + disk_info = get_disk_info_by_path('', client, stdio) + if not disk_info: + overview_ret = False + disk_info = get_disk_info_by_path('/', client, stdio) + if not disk_info: + disk_info['/'] = {'total': 0, 'avail': 0, 'need': 0} + all_path_success = {} + for path in all_paths: + all_path_success[path] = False + cur_path = path + while cur_path not in disk_info: + disk_info_for_current_path = get_disk_info_by_path(cur_path, client, stdio) + if disk_info_for_current_path: + disk_info.update(disk_info_for_current_path) + all_path_success[path] = True + break + else: + cur_path = os.path.dirname(cur_path) + if overview_ret or all(all_path_success.values()): + return disk_info + + +def prepare_parameters(cluster_config, stdio): + # depends config + env = {} + depend_observer = False + depend_info = {} + ob_servers_conf = {} + root_servers = [] + for comp in ["oceanbase", "oceanbase-ce"]: + ob_zones = {} + if comp in cluster_config.depends: + depend_observer = True + observer_globals = cluster_config.get_depend_config(comp) + ocp_meta_keys = [ + "ocp_meta_tenant", "ocp_meta_db", "ocp_meta_username", "ocp_meta_password", "appname", "cluster_id", "root_password" + ] + for key in ocp_meta_keys: + value = observer_globals.get(key) + if value is not None: + depend_info[key] = value + ob_servers = cluster_config.get_depend_servers(comp) + for ob_server in ob_servers: + ob_servers_conf[ob_server] = ob_server_conf = cluster_config.get_depend_config(comp, ob_server) + if 'server_ip' not in depend_info: + depend_info['server_ip'] = ob_server.ip + depend_info['mysql_port'] = ob_server_conf['mysql_port'] + zone = ob_server_conf['zone'] + if zone not in ob_zones: + ob_zones[zone] = ob_server + root_servers = ob_zones.values() + break + for comp in ['obproxy', 'obproxy-ce']: + if comp in cluster_config.depends: + obproxy_servers = cluster_config.get_depend_servers(comp) + obproxy_server = obproxy_servers[0] + obproxy_server_config = cluster_config.get_depend_config(comp, obproxy_server) + depend_info['server_ip'] = obproxy_server.ip + depend_info['mysql_port'] = obproxy_server_config['listen_port'] + break + if 'obagent' in cluster_config.depends: + obagent_servers = cluster_config.get_depend_servers('obagent') + server_addresses = [] + for obagent_server in obagent_servers: + obagent_server_config_without_default = cluster_config.get_depend_config('obagent', obagent_server, with_default=False) + obagent_server_config = cluster_config.get_depend_config('obagent', obagent_server) + username = obagent_server_config['http_basic_auth_user'] + password = obagent_server_config['http_basic_auth_password'] + if 'obagent_username' not in depend_info: + depend_info['obagent_username'] = username + elif depend_info['obagent_username'] != username: + stdio.error('The http basic auth of obagent is inconsistent') + return + if 'obagent_password' not in depend_info: + depend_info['obagent_password'] = password + elif depend_info['obagent_password'] != password: + stdio.error('The http basic auth of obagent is inconsistent') + return + if obagent_server_config_without_default.get('sql_port'): + sql_port = obagent_server_config['sql_port'] + elif ob_servers_conf.get(obagent_server) and ob_servers_conf[obagent_server].get('mysql_port'): + sql_port = ob_servers_conf[obagent_server]['mysql_port'] + else: + continue + if obagent_server_config_without_default.get('rpc_port'): + svr_port = obagent_server_config['rpc_port'] + elif ob_servers_conf.get(obagent_server) and ob_servers_conf[obagent_server].get('rpc_port'): + svr_port = ob_servers_conf[obagent_server]['rpc_port'] + else: + continue + server_addresses.append({ + "address": obagent_server.ip, + "svrPort": svr_port, + "sqlPort": sql_port, + "withRootServer": obagent_server in root_servers, + "agentMgrPort": obagent_server_config.get('mgragent_http_port', 0), + "agentMonPort": obagent_server_config.get('monagent_http_port', 0) + }) + depend_info['server_addresses'] = server_addresses + + for server in cluster_config.servers: + server_config = deepcopy(cluster_config.get_server_conf_with_default(server)) + original_server_config = cluster_config.get_original_server_conf(server) + missed_keys = get_missing_required_parameters(original_server_config) + if missed_keys: + if 'jdbc_url' in missed_keys and depend_observer: + server_config['jdbc_url'] = 'jdbc:oceanbase://{}:{}/{}'.format(depend_info['server_ip'], depend_info['mysql_port'], depend_info['ocp_meta_db']) + if 'jdbc_username' in missed_keys and depend_observer: + server_config['jdbc_username'] = "{}@{}".format(depend_info['ocp_meta_username'], depend_info.get('ocp_meta_tenant', {}).get("tenant_name")) + depends_key_maps = { + "jdbc_password": "ocp_meta_password", + "cluster_name": "appname", + "ob_cluster_id": "cluster_id", + "root_sys_password": "root_password", + "agent_username": "obagent_username", + "agent_password": "obagent_password", + "server_addresses": "server_addresses" + } + for key in depends_key_maps: + if key in missed_keys: + if depend_info.get(depends_key_maps[key]) is not None: + server_config[key] = depend_info[depends_key_maps[key]] + env[server] = server_config + return env + + +def start_check(plugin_context, init_check_status=False, work_dir_check=False, work_dir_empty_check=True, strict_check=False, precheck=False, *args, **kwargs): + def check_pass(item): + status = check_status[server] + if status[item].status == err.CheckStatus.WAIT: + status[item].status = err.CheckStatus.PASS + def check_fail(item, error, suggests=[]): + status = check_status[server][item] + if status.status == err.CheckStatus.WAIT: + status.error = error + status.suggests = suggests + status.status = err.CheckStatus.FAIL + def wait_2_pass(): + status = check_status[server] + for item in status: + check_pass(item) + def alert(item, error, suggests=[]): + global success + if strict_check: + success = False + check_fail(item, error, suggests) + stdio.error(error) + else: + stdio.warn(error) + def error(item, _error, suggests=[]): + global success + if plugin_context.dev_mode: + stdio.warn(_error) + else: + success = False + check_fail(item, _error, suggests) + stdio.error(_error) + def critical(item, error, suggests=[]): + global success + success = False + check_fail(item, error, suggests) + stdio.error(error) + + cluster_config = plugin_context.cluster_config + option = plugin_context.options + clients = plugin_context.clients + stdio = plugin_context.stdio + global success + success = True + + check_status = {} + plugin_context.set_variable('start_check_status', check_status) + for server in cluster_config.servers: + check_status[server] = { + 'port': err.CheckStatus(), + 'java': err.CheckStatus(), + 'disk': err.CheckStatus(), + 'mem': err.CheckStatus(), + 'oceanbase version': err.CheckStatus(), + 'obagent version': err.CheckStatus(), + } + if work_dir_check: + check_status[server]['dir'] = err.CheckStatus() + if init_check_status: + return plugin_context.return_true(start_check_status=check_status) + + stdio.start_loading('Check before start ocp-express') + env = prepare_parameters(cluster_config, stdio) + if not env: + return plugin_context.return_false() + versions_check = { + "oceanbase version": { + 'comps': ['oceanbase', 'oceanbase-ce'], + 'min_version': Version('4.0') + }, + "obagent version": { + 'comps': ['obagent'], + 'min_version': Version('1.3.0') + } + } + repo_versions = {} + for repository in plugin_context.repositories: + repo_versions[repository.name] = repository.version + + for check_item in versions_check: + for comp in versions_check[check_item]['comps']: + if comp not in cluster_config.depends: + continue + depend_comp_version = repo_versions.get(comp) + if depend_comp_version is None: + stdio.verbose('failed to get {} version, skip version check'.format(comp)) + continue + min_version = versions_check[check_item]['min_version'] + if depend_comp_version < min_version: + critical(check_item, err.EC_OCP_EXPRESS_DEPENDS_COMP_VERSION.format(ocp_express_version=cluster_config.version, comp=comp, comp_version=min_version)) + + server_port = {} + servers_dirs = {} + servers_check_dirs = {} + for server in cluster_config.servers: + client = clients[server] + server_config = env[server] + missed_keys = get_missing_required_parameters(server_config) + if missed_keys: + stdio.error(err.EC_NEED_CONFIG.format(server=server, component=cluster_config.name, miss_keys=missed_keys)) + success = False + continue + home_path = server_config['home_path'] + if not precheck: + remote_pid_path = '%s/run/ocp-express.pid' % home_path + remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s' % remote_pid): + stdio.verbose('%s is running, skip' % server) + wait_2_pass() + continue + + if work_dir_check: + ip = server.ip + stdio.verbose('%s dir check' % server) + if ip not in servers_dirs: + servers_dirs[ip] = {} + servers_check_dirs[ip] = {} + dirs = servers_dirs[ip] + check_dirs = servers_check_dirs[ip] + original_server_conf = cluster_config.get_server_conf(server) + + keys = ['home_path', 'log_dir'] + for key in keys: + path = server_config.get(key) + suggests = [err.SUG_CONFIG_CONFLICT_DIR.format(key=key, server=server)] + if path in dirs and dirs[path]: + critical('dir', err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key']), suggests) + dirs[path] = { + 'server': server, + 'key': key, + } + if key not in original_server_conf: + continue + empty_check = work_dir_empty_check + while True: + if path in check_dirs: + if check_dirs[path] != True: + critical('dir', check_dirs[path], suggests) + break + + if client.execute_command('bash -c "[ -a %s ]"' % path): + is_dir = client.execute_command('[ -d {} ]'.format(path)) + has_write_permission = client.execute_command('[ -w {} ]'.format(path)) + if is_dir and has_write_permission: + if empty_check: + ret = client.execute_command('ls %s' % path) + if not ret or ret.stdout.strip(): + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=path)) + else: + check_dirs[path] = True + else: + check_dirs[path] = True + else: + if not is_dir: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_DIR.format(path=path)) + else: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=path)) + else: + path = os.path.dirname(path) + empty_check = False + + port = server_config['port'] + ip = server.ip + if ip not in server_port: + server_port[ip] = {} + ports = server_port[ip] + if port in server_port[ip]: + critical( + 'port', + err.EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], + key=ports[port]['key']), + [err.SUG_PORT_CONFLICTS.format()] + ) + continue + ports[port] = { + 'server': server, + 'key': 'port' + } + if get_port_socket_inode(client, port): + critical( + 'port', + err.EC_CONFLICT_PORT.format(server=ip, port=port), + [err.SUG_USE_OTHER_PORT.format()] + ) + continue + check_pass('port') + + # java version check + for server in cluster_config.servers: + client = clients[server] + server_config = env[server] + java_bin = server_config['java_bin'] + ret = client.execute_command('{} -version'.format(java_bin)) + if not ret: + critical('java', err.EC_OCP_EXPRESS_JAVA_NOT_FOUND.format(server=server), [err.SUG_OCP_EXPRESS_INSTALL_JAVA_WITH_VERSION.format(version='1.8.0')]) + continue + version_pattern = r'version\s+\"(\d+\.\d+.\d+)' + found = re.search(version_pattern, ret.stdout) or re.search(version_pattern, ret.stderr) + if not found: + error('java', err.EC_OCP_EXPRESS_JAVA_VERSION_ERROR.format(server=server, version='1.8.0'), [err.SUG_OCP_EXPRESS_INSTALL_JAVA_WITH_VERSION.format(version='1.8.0'),]) + continue + java_major_version = found.group(1) + if Version(java_major_version) != Version('1.8.0'): + critical('java', err.EC_OCP_EXPRESS_JAVA_VERSION_ERROR.format(server=server, version='1.8.0'), [err.SUG_OCP_EXPRESS_INSTALL_JAVA_WITH_VERSION.format(version='1.8.0'),]) + continue + + servers_memory = {} + servers_disk = {} + servers_client = {} + ip_servers = {} + + for server in cluster_config.servers: + client = clients[server] + server_config = env[server] + memory_size = parse_size(server_config['memory_size']) + if server_config.get('log_dir'): + log_dir = server_config['log_dir'] + else: + log_dir = os.path.join(server_config['home_path'], 'log') + need_size = parse_size(server_config['logging_file_total_size_cap']) + ip = server.ip + if ip not in servers_client: + servers_client[ip] = client + if ip not in servers_memory: + servers_memory[ip] = { + 'need': memory_size, + 'server_num': 1 + } + else: + servers_memory[ip]['need'] += memory_size + servers_memory[ip]['server_num'] += 1 + if ip not in servers_disk: + servers_disk[ip] = {} + if log_dir not in servers_disk[ip]: + servers_disk[ip][log_dir] = need_size + else: + servers_disk[ip][log_dir] += need_size + if ip not in ip_servers: + ip_servers[ip] = [server] + else: + ip_servers[ip].append(server) + # memory check + for ip in servers_memory: + client = servers_client[ip] + memory_needed = servers_memory[ip]['need'] + ret = client.execute_command('cat /proc/meminfo') + if ret: + server_memory_stats = {} + memory_key_map = { + 'MemTotal': 'total', + 'MemFree': 'free', + 'MemAvailable': 'available', + 'Buffers': 'buffers', + 'Cached': 'cached' + } + for key in memory_key_map: + server_memory_stats[memory_key_map[key]] = 0 + + for k, v in re.findall('(\w+)\s*:\s*(\d+\s*\w+)', ret.stdout): + if k in memory_key_map: + key = memory_key_map[k] + server_memory_stats[key] = parse_size(str(v)) + mem_suggests = [err.SUG_OCP_EXPRESS_REDUCE_MEM.format()] + if memory_needed * 0.5 > server_memory_stats['available']: + for server in ip_servers[ip]: + error('mem', err.EC_OCP_EXPRESS_NOT_ENOUGH_MEMORY_AVAILABLE.format(ip=ip, available=format_size(server_memory_stats['available']), need=format_size(memory_needed)), suggests=mem_suggests) + elif memory_needed > server_memory_stats['free'] + server_memory_stats['buffers'] + server_memory_stats['cached']: + for server in ip_servers[ip]: + error('mem', err.EC_OCP_EXPRESS_NOT_ENOUGH_MEMORY_CACHED.format(ip=ip, free=format_size(server_memory_stats['free']), cached=format_size(server_memory_stats['buffers'] + server_memory_stats['cached']), need=format_size(memory_needed)), suggests=mem_suggests) + elif memory_needed > server_memory_stats['free']: + for server in ip_servers[ip]: + alert('mem', err.EC_OCP_EXPRESS_NOT_ENOUGH_MEMORY.format(ip=ip, free=format_size(server_memory_stats['free']), need=format_size(memory_needed)), suggests=mem_suggests) + # disk check + for ip in servers_disk: + client = servers_client[ip] + disk_info = get_disk_info(all_paths=servers_disk[ip], client=client, stdio=stdio) + if disk_info: + for path in servers_disk[ip]: + disk_needed = servers_disk[ip][path] + mount_path = get_mount_path(disk_info, path) + if disk_needed > disk_info[mount_path]['avail']: + for server in ip_servers[ip]: + error('disk', err.EC_OCP_EXPRESS_NOT_ENOUGH_DISK.format(ip=ip, disk=mount_path, need=format_size(disk_needed), avail=format_size(disk_info[mount_path]['avail'])), suggests=[err.SUG_OCP_EXPRESS_REDUCE_DISK.format()]) + else: + stdio.warn(err.WC_OCP_EXPRESS_FAILED_TO_GET_DISK_INFO.format(ip)) + plugin_context.set_variable('start_env', env) + + for server in cluster_config.servers: + wait_2_pass() + + if success: + stdio.stop_loading('succeed') + plugin_context.return_true() + else: + stdio.stop_loading('fail') diff --git a/plugins/ocp-express/1.0/status.py b/plugins/ocp-express/1.0/status.py new file mode 100644 index 0000000..72b7aab --- /dev/null +++ b/plugins/ocp-express/1.0/status.py @@ -0,0 +1,39 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os + + +def status(plugin_context, *args, **kwargs): + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + cluster_status = {} + for server in cluster_config.servers: + server_config = cluster_config.get_server_conf(server) + client = clients[server] + cluster_status[server] = 0 + pid_path = os.path.join(server_config['home_path'], 'run/ocp-express.pid') + pids = client.execute_command('cat {}'.format(pid_path)).stdout.strip().split('\n') + for pid in pids: + if pid and client.execute_command('ls /proc/{}'.format(pid)): + cluster_status[server] = 1 + return plugin_context.return_true(cluster_status=cluster_status) \ No newline at end of file diff --git a/plugins/ocp-express/1.0/stop.py b/plugins/ocp-express/1.0/stop.py new file mode 100644 index 0000000..c7e98bf --- /dev/null +++ b/plugins/ocp-express/1.0/stop.py @@ -0,0 +1,107 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + + +from __future__ import absolute_import, division, print_function + +import os +import time + + +def get_port_socket_inode(client, port, stdio): + port = hex(port)[2:].zfill(4).upper() + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + res = client.execute_command(cmd) + if not res or not res.stdout.strip(): + return False + stdio.verbose(res.stdout) + return res.stdout.strip().split('\n') + + +def confirm_port(client, pid, port, stdio): + socket_inodes = get_port_socket_inode(client, port, stdio) + if not socket_inodes: + return False + ret = client.execute_command("ls -l /proc/%s/fd/ |grep -E 'socket:\[(%s)\]'" % (pid, '|'.join(socket_inodes))) + if ret and ret.stdout.strip(): + return True + return False + + +def stop(plugin_context, *args, **kwargs): + cluster_config = plugin_context.cluster_config + clients = plugin_context.clients + stdio = plugin_context.stdio + servers = {} + stdio.start_loading('Stop ocp-express') + success = True + for server in cluster_config.servers: + server_config = cluster_config.get_server_conf(server) + client = clients[server] + home_path = server_config['home_path'] + pid_path = os.path.join(home_path, 'run/ocp-express.pid') + pids = client.execute_command('cat {}'.format(pid_path)).stdout.strip().split('\n') + for pid in pids: + if pid and client.execute_command('ls /proc/{}'.format(pid)): + if client.execute_command('ls /proc/%s/fd' % pid): + stdio.verbose('{} ocp-express[pid: {}] stopping...'.format(server, pid)) + client.execute_command('kill -9 {}'.format(pid)) + servers[server] = { + 'client': client, + 'port': server_config['port'], + 'pid': pid, + 'path': pid_path + } + else: + stdio.verbose('failed to stop ocp-express[pid:{}] in {}, permission deny'.format(pid, server)) + success = False + else: + stdio.verbose('{} ocp-express is not running'.format(server)) + if not success: + stdio.stop_loading('fail') + return plugin_context.return_true() + + count = 10 + check = lambda client, pid, port: confirm_port(client, pid, port, stdio) if count < 5 else get_port_socket_inode(client, port, stdio) + time.sleep(1) + while count and servers: + tmp_servers = {} + for server in servers: + data = servers[server] + client = clients[server] + stdio.verbose('%s check whether the port is released' % server) + for key in ['port']: + if data[key] and check(data['client'], data['pid'], data[key]): + tmp_servers[server] = data + break + data[key] = '' + else: + client.execute_command('rm -rf %s' % data['path']) + stdio.verbose('%s ocp-server is stopped', server) + servers = tmp_servers + count -= 1 + if count and servers: + time.sleep(3) + if servers: + stdio.stop_loading('fail') + for server in servers: + stdio.warn('%s port not released'% server) + else: + stdio.stop_loading('succeed') + return plugin_context.return_true() diff --git a/plugins/prometheus/2.37.1/display.py b/plugins/prometheus/2.37.1/display.py index 1940f82..bff435a 100644 --- a/plugins/prometheus/2.37.1/display.py +++ b/plugins/prometheus/2.37.1/display.py @@ -20,8 +20,7 @@ from __future__ import absolute_import, division, print_function -import socket -from tool import YamlLoader +from tool import YamlLoader, NetUtil yaml = YamlLoader() @@ -39,8 +38,7 @@ def display(plugin_context, cursor, *args, **kwargs): password = api_cursor.password ip = server.ip if ip == '127.0.0.1': - hostname = socket.gethostname() - ip = socket.gethostbyname(hostname) + ip = NetUtil.get_host_ip() url = '%s://%s:%s' % (protocol, ip, server_config['port']) results.append({ 'ip': ip, @@ -51,4 +49,8 @@ def display(plugin_context, cursor, *args, **kwargs): 'status': 'active' if api_cursor and api_cursor.connect(stdio) else 'inactive' }) stdio.print_list(results, ['url', 'user', 'password', 'status'], lambda x: [x['url'], x['user'], x['password'], x['status']], title='prometheus') - return plugin_context.return_true() + active_result = [r for r in results if r['status'] == 'active'] + info_dict = active_result[0] if len(active_result) > 0 else None + if info_dict is not None: + info_dict['type'] = 'web' + return plugin_context.return_true(info=info_dict) diff --git a/plugins/prometheus/2.37.1/generate_config.py b/plugins/prometheus/2.37.1/generate_config.py index c4ddebc..f2eef6e 100644 --- a/plugins/prometheus/2.37.1/generate_config.py +++ b/plugins/prometheus/2.37.1/generate_config.py @@ -21,23 +21,18 @@ from __future__ import absolute_import, division, print_function -def generate_config(plugin_context, deploy_config, auto_depend=False, *args, **kwargs): +def generate_config(plugin_context, auto_depend=False, return_generate_keys=False, *args, **kwargs): + if return_generate_keys: + return plugin_context.return_true(generate_keys=[]) + cluster_config = plugin_context.cluster_config stdio = plugin_context.stdio - success = True have_depend = False depends = ['obagent'] + generate_configs = {'global': {}} + plugin_context.set_variable('generate_configs', generate_configs) stdio.start_loading('Generate prometheus configuration') - for server in cluster_config.servers: - server_config = cluster_config.get_server_conf(server) - if not server_config.get('home_path'): - stdio.error("prometheus %s: missing configuration 'home_path' in configuration file" % server) - success = False - if not success: - stdio.stop_loading('fail') - return - for comp in cluster_config.depends: if comp in depends: have_depend = True @@ -46,5 +41,6 @@ def generate_config(plugin_context, deploy_config, auto_depend=False, *args, **k for depend in depends: if cluster_config.add_depend_component(depend): break + stdio.stop_loading('succeed') plugin_context.return_true() \ No newline at end of file diff --git a/plugins/prometheus/2.37.1/init.py b/plugins/prometheus/2.37.1/init.py index 2b0828c..61cc0b9 100644 --- a/plugins/prometheus/2.37.1/init.py +++ b/plugins/prometheus/2.37.1/init.py @@ -35,7 +35,7 @@ def _clean(server, client, path, stdio=None): return True -def init(plugin_context, repositories_dir_map, *args, **kwargs): +def init(plugin_context, *args, **kwargs): cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio diff --git a/plugins/prometheus/2.37.1/parameter.yaml b/plugins/prometheus/2.37.1/parameter.yaml index cb45aca..e7d070d 100644 --- a/plugins/prometheus/2.37.1/parameter.yaml +++ b/plugins/prometheus/2.37.1/parameter.yaml @@ -1,5 +1,7 @@ - name: home_path + name_local: 工作目录 require: true + essential: true type: STRING min_value: NULL max_value: NULL @@ -7,7 +9,9 @@ description_en: the directory for the work data file description_local: Prometheus工作目录 - name: data_dir + name_local: 数据目录 require: false + essential: true type: STRING need_redeploy: true description_en: Base path for metrics storage. @@ -21,6 +25,8 @@ description_local: - name: port require: true + name_local: 服务端口 + essential: true default: 9090 type: INT need_restart: true diff --git a/plugins/prometheus/2.37.1/restart.py b/plugins/prometheus/2.37.1/restart.py index 0be45a3..5c6ccc4 100644 --- a/plugins/prometheus/2.37.1/restart.py +++ b/plugins/prometheus/2.37.1/restart.py @@ -29,11 +29,22 @@ def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, display_plugin, repository, new_cluster_config=None, new_clients=None, bootstrap_plugin=None, repository_dir_map=None): self.local_home_path = local_home_path - self.plugin_context = plugin_context + + self.namespace = plugin_context.namespace + self.namespaces = plugin_context.namespaces + self.deploy_name = plugin_context.deploy_name + self.repositories = plugin_context.repositories + self.plugin_name = plugin_context.plugin_name + self.components = plugin_context.components self.clients = plugin_context.clients self.cluster_config = plugin_context.cluster_config + self.cmds = plugin_context.cmds + self.options = plugin_context.options + self.dev_mode = plugin_context.dev_mode self.stdio = plugin_context.stdio + + self.plugin_context = plugin_context self.repository = repository self.start_plugin = start_plugin self.reload_plugin = reload_plugin @@ -47,13 +58,30 @@ def __init__(self, plugin_context, local_home_path, start_plugin, reload_plugin, self.dbs = None self.cursors = None self.repository_dir_map = repository_dir_map + + def call_plugin(self, plugin, **kwargs): + args = { + 'namespace': self.namespace, + 'namespaces': self.namespaces, + 'deploy_name': self.deploy_name, + 'cluster_config': self.cluster_config, + 'repositories': self.repositories, + 'repository': self.repository, + 'components': self.components, + 'clients': self.clients, + 'cmd': self.cmds, + 'options': self.options, + 'stdio': self.sub_io + } + args.update(kwargs) + + self.stdio.verbose('Call %s for %s' % (plugin, self.repository)) + return plugin(**args) def connect(self, cluster_config): if self.cursors is None: - self.stdio.verbose('Call %s for %s' % (self.connect_plugin, self.repository)) self.sub_io.start_loading('Connect to prometheus') - ret = self.connect_plugin(self.components, self.clients, cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io) + ret = self.connect_plugin(self.namespace, self.namespaces, self.deploy_name, self.repositories, self.components, self.clients, cluster_config, self.cmds, self.options, self.sub_io) if not ret: self.sub_io.stop_loading('fail') return False @@ -70,16 +98,13 @@ def dir_read_check(self, client, path): def restart(self): clients = self.clients - self.stdio.verbose('Call %s for %s' % (self.stop_plugin, self.repository)) - if not self.stop_plugin(self.components, clients, self.cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io): + if not self.call_plugin(self.stop_plugin, clients=clients): self.stdio.stop_loading('stop_loading', 'fail') return False if self.new_clients: self.stdio.verbose('use new clients') for server in self.cluster_config.servers: - client = clients[server] new_client = self.new_clients[server] server_config = self.cluster_config.get_server_conf(server) for key in ['home_path', 'data_dir']: @@ -92,30 +117,22 @@ def restart(self): clients = self.new_clients cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config - self.stdio.verbose('Call %s for %s' % (self.start_plugin, self.repository)) need_bootstrap = self.bootstrap_plugin is not None - if not self.start_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io, local_home_path=self.local_home_path, - repository_dir=self.repository.repository_dir, need_bootstrap=need_bootstrap, repository_dir_map=self.repository_dir_map): + if not self.call_plugin(self.start_plugin, clients=clients, cluster_config=cluster_config, local_home_path=self.local_home_path, need_bootstrap=need_bootstrap, repository_dir_map=self.repository_dir_map): self.rollback() self.stdio.stop_loading('stop_loading', 'fail') return False if self.connect(cluster_config): if self.bootstrap_plugin: - self.stdio.verbose('Call %s for %s' % (self.bootstrap_plugin, self.repository)) - self.bootstrap_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io, cursor=self.cursors) - self.stdio.verbose('Call %s for %s' % (self.display_plugin, self.repository)) - ret = self.display_plugin(self.components, clients, cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io, cursor=self.cursors) - return ret + self.call_plugin(self.bootstrap_plugin, cursor=self.cursors) + return self.call_plugin(self.display_plugin, cursor=self.cursors) return False def rollback(self): if self.new_clients: - self.stop_plugin(self.components, self.new_clients, self.new_cluster_config, self.plugin_context.cmd, - self.plugin_context.options, self.sub_io) + cluster_config = self.new_cluster_config if self.new_cluster_config else self.cluster_config + self.call_plugin(self.stop_plugin, clients=self.new_clients, cluster_config=cluster_config) for server in self.cluster_config.servers: client = self.clients[server] new_client = self.new_clients[server] @@ -125,8 +142,9 @@ def rollback(self): def restart(plugin_context, local_home_path, start_plugin, reload_plugin, stop_plugin, connect_plugin, display_plugin, - repository, new_cluster_config=None, new_clients=None, rollback=False, bootstrap_plugin=None, repository_dir_map=None, *args, + new_cluster_config=None, new_clients=None, rollback=False, bootstrap_plugin=None, repository_dir_map=None, *args, **kwargs): + repository = kwargs.get('repository') task = Restart(plugin_context=plugin_context, local_home_path=local_home_path, start_plugin=start_plugin, reload_plugin=reload_plugin, stop_plugin=stop_plugin, connect_plugin=connect_plugin, display_plugin=display_plugin, repository=repository, new_cluster_config=new_cluster_config, new_clients=new_clients, repository_dir_map=repository_dir_map) call = task.rollback if rollback else task.restart diff --git a/plugins/prometheus/2.37.1/start.py b/plugins/prometheus/2.37.1/start.py index 042aa60..878ec1a 100644 --- a/plugins/prometheus/2.37.1/start.py +++ b/plugins/prometheus/2.37.1/start.py @@ -28,6 +28,7 @@ import bcrypt from tool import YamlLoader, FileUtil +from _rpm import Version prometheusd_path = os.path.join(os.path.split(__file__)[0], 'prometheusd.sh') @@ -73,14 +74,13 @@ def prometheusd(home_path, client, server, args, start_only=False, stdio=None): return True -def load_config_from_obagent(cluster_config, repository_dir_map, stdio, client, server, server_config, yaml): +def load_config_from_obagent(cluster_config, obagent_repo, stdio, client, server, server_config, yaml): stdio.verbose('load config from obagent') server_home_path = server_config['home_path'] port = server_config['port'] - address = server_config['address'] + address = server_config['address'] obagent_servers = cluster_config.get_depend_servers('obagent') - obagent_repo_dir = repository_dir_map['obagent'] - prometheus_conf_dir = os.path.join(obagent_repo_dir, 'conf/prometheus_config') + prometheus_conf_dir = os.path.join(obagent_repo.repository_dir, 'conf/prometheus_config') prometheus_conf_path = os.path.join(prometheus_conf_dir, 'prometheus.yaml') rules_dir = os.path.join(prometheus_conf_dir, 'rules') remote_rules_dir = os.path.join(server_home_path, 'rules') @@ -88,9 +88,13 @@ def load_config_from_obagent(cluster_config, repository_dir_map, stdio, client, obagent_targets = [] http_basic_auth_user = None http_basic_auth_password = None + watershed = Version('1.3.0') for obagent_server in obagent_servers: obagent_server_config = cluster_config.get_depend_config('obagent', obagent_server) - server_port = obagent_server_config['server_port'] + if obagent_repo.version < watershed: + server_port = obagent_server_config['server_port'] + else: + server_port = obagent_server_config['monagent_http_port'] obagent_targets.append('{}:{}'.format(obagent_server.ip, server_port)) if http_basic_auth_user is None: http_basic_auth_user = obagent_server_config['http_basic_auth_user'] @@ -134,7 +138,7 @@ def load_config_from_obagent(cluster_config, repository_dir_map, stdio, client, raise e -def start(plugin_context, local_home_path, repository_dir, repository_dir_map=None, *args, **kwargs): +def start(plugin_context, *args, **kwargs): def generate_or_update_config(): prometheus_conf_content = None @@ -148,9 +152,9 @@ def generate_or_update_config(): stdio.exception('') stdio.warn('{}: invalid prometheus config {}, regenerate a new config.'.format(server, runtime_prometheus_conf)) if prometheus_conf_content is None: - if 'obagent' in cluster_config.depends and repository_dir_map: + if obagent_repo: try: - prometheus_conf_content = load_config_from_obagent(cluster_config, repository_dir_map, stdio, client, server, server_config, yaml=yaml) + prometheus_conf_content = load_config_from_obagent(cluster_config, obagent_repo, stdio, client, server, server_config, yaml=yaml) except Exception as e: stdio.exception(e) return False @@ -188,6 +192,13 @@ def check_parameter(key): yaml = YamlLoader(stdio=stdio) pid_path = {} cmd_args_map = {} + obagent_repo = None + if 'obagent' in cluster_config.depends: + for repository in plugin_context.repositories: + if repository.name == 'obagent': + stdio.verbose('obagent version: {}'.format(repository.version)) + obagent_repo = repository + break stdio.start_loading('Start promethues') if not os.path.exists(prometheusd_path): diff --git a/plugins/prometheus/2.37.1/start_check.py b/plugins/prometheus/2.37.1/start_check.py index edb915e..9192687 100644 --- a/plugins/prometheus/2.37.1/start_check.py +++ b/plugins/prometheus/2.37.1/start_check.py @@ -20,7 +20,9 @@ from __future__ import absolute_import, division, print_function -from _errno import EC_CONFIG_CONFLICT_PORT +import os +import _errno as err + stdio = None success = True @@ -28,7 +30,7 @@ def get_port_socket_inode(client, port): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) if not res or not res.stdout.strip(): return False @@ -36,14 +38,29 @@ def get_port_socket_inode(client, port): return res.stdout.strip().split('\n') -def start_check(plugin_context, strict_check=False, *args, **kwargs): - - def critical(*arg, **kwargs): +def start_check(plugin_context, init_check_status=False, work_dir_check=False, work_dir_empty_check=True, precheck=False, *args, **kwargs): + def check_pass(item): + status = check_status[server] + if status[item].status == err.CheckStatus.WAIT: + status[item].status = err.CheckStatus.PASS + def check_fail(item, error, suggests=[]): + status = check_status[server][item] + if status.status == err.CheckStatus.WAIT: + status.error = error + status.suggests = suggests + status.status = err.CheckStatus.FAIL + def wait_2_pass(): + status = check_status[server] + for item in status: + check_pass(item) + def critical(item, error, suggests=[]): global success success = False - stdio.error(*arg, **kwargs) - + check_fail(item, error, suggests) + stdio.error(error) + global stdio, success + success = True cluster_config = plugin_context.cluster_config clients = plugin_context.clients stdio = plugin_context.stdio @@ -52,6 +69,20 @@ def critical(*arg, **kwargs): depends = ['obagent'] username = None password = None + check_status = {} + servers_dirs = {} + servers_check_dirs = {} + plugin_context.set_variable('start_check_status', check_status) + for server in cluster_config.servers: + check_status[server] = { + 'port': err.CheckStatus(), + } + if work_dir_check: + check_status[server]['dir'] = err.CheckStatus() + + if init_check_status: + return plugin_context.return_true(start_check_status=check_status) + for comp in cluster_config.depends: if comp in depends: for server in cluster_config.get_depend_servers(comp): @@ -72,14 +103,69 @@ def critical(*arg, **kwargs): ip = server.ip client = clients[server] servers_clients[ip] = client - server_config = cluster_config.get_server_conf(server) + server_config = cluster_config.get_server_conf_with_default(server) home_path = server_config['home_path'] - remote_pid_path = '%s/run/prometheus.pid' % home_path - remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() - if remote_pid: - if client.execute_command('ls /proc/%s' % remote_pid): - continue + if not precheck: + remote_pid_path = '%s/run/prometheus.pid' % home_path + remote_pid = client.execute_command('cat %s' % remote_pid_path).stdout.strip() + if remote_pid: + if client.execute_command('ls /proc/%s' % remote_pid): + stdio.verbose('%s is runnning, skip' % server) + wait_2_pass() + continue + + if work_dir_check: + stdio.verbose('%s dir check' % server) + if ip not in servers_dirs: + servers_dirs[ip] = {} + servers_check_dirs[ip] = {} + dirs = servers_dirs[ip] + check_dirs = servers_check_dirs[ip] + original_server_conf = cluster_config.get_server_conf(server) + if not server_config.get('data_dir'): + server_config['data_dir'] = '%s/data' % home_path + + keys = ['home_path', 'data_dir'] + for key in keys: + path = server_config.get(key) + suggests = [err.SUG_CONFIG_CONFLICT_DIR.format(key=key, server=server)] + if path in dirs and dirs[path]: + critical('dir', err.EC_CONFIG_CONFLICT_DIR.format(server1=server, path=path, server2=dirs[path]['server'], key=dirs[path]['key']), suggests) + dirs[path] = { + 'server': server, + 'key': key, + } + if key not in original_server_conf: + continue + empty_check = work_dir_empty_check + while True: + if path in check_dirs: + if check_dirs[path] != True: + critical('dir', check_dirs[path], suggests) + break + + if client.execute_command('bash -c "[ -a %s ]"' % path): + is_dir = client.execute_command('[ -d {} ]'.format(path)) + has_write_permission = client.execute_command('[ -w {} ]'.format(path)) + if is_dir and has_write_permission: + if empty_check: + ret = client.execute_command('ls %s' % path) + if not ret or ret.stdout.strip(): + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_EMPTY.format(path=path)) + else: + check_dirs[path] = True + else: + check_dirs[path] = True + else: + if not is_dir: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.NOT_DIR.format(path=path)) + else: + check_dirs[path] = err.EC_FAIL_TO_INIT_PATH.format(server=server, key=key, msg=err.InitDirFailedErrorMessage.PERMISSION_DENIED.format(path=path)) + else: + path = os.path.dirname(path) + empty_check = False + if ip not in servers_port: servers_port[ip] = {} ports = servers_port[ip] @@ -87,15 +173,26 @@ def critical(*arg, **kwargs): for key in ['port']: port = int(server_config[key]) if port in ports: - critical(EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'], - key=ports[port]['key'])) + critical( + 'port', + err.EC_CONFIG_CONFLICT_PORT.format(server1=server, port=port, server2=ports[port]['server'],key=ports[port]['key']), + [err.SUG_PORT_CONFLICTS.format()] + ) continue ports[port] = { 'server': server, 'key': key } if get_port_socket_inode(client, port): - critical('%s:%s port is already used' % (ip, port)) + critical( + 'port', + err.EC_CONFLICT_PORT.format(server=ip, port=port), + [err.SUG_USE_OTHER_PORT.format()] + ) + + for server in cluster_config.servers: + wait_2_pass() + if success: stdio.stop_loading('succeed') plugin_context.return_true() diff --git a/plugins/prometheus/2.37.1/stop.py b/plugins/prometheus/2.37.1/stop.py index cb75c84..d8a4f7d 100644 --- a/plugins/prometheus/2.37.1/stop.py +++ b/plugins/prometheus/2.37.1/stop.py @@ -26,7 +26,7 @@ def get_port_socket_inode(client, port, stdio): port = hex(port)[2:].zfill(4).upper() - cmd = "bash -c 'cat /proc/net/{tcp,udp}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port + cmd = "bash -c 'cat /proc/net/{tcp*,udp*}' | awk -F' ' '{print $2,$10}' | grep '00000000:%s' | awk -F' ' '{print $2}' | uniq" % port res = client.execute_command(cmd) inode = res.stdout.strip() if not res or not inode: @@ -72,7 +72,7 @@ def stop(plugin_context, *args, **kwargs): } else: stdio.verbose('failed to stop prometheus[pid:{}] in {}, permission deny'.format(prometheus_pid, server)) - success = True + success = False else: stdio.verbose('{} prometheus is not running'.format(server)) if not success: diff --git a/plugins/sysbench/3.1.0/pre_test.py b/plugins/sysbench/3.1.0/pre_test.py index a7a7832..3098562 100644 --- a/plugins/sysbench/3.1.0/pre_test.py +++ b/plugins/sysbench/3.1.0/pre_test.py @@ -65,18 +65,6 @@ def get_option(key, default=''): value = default return value - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - # stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - global stdio stdio = plugin_context.stdio cluster_config = plugin_context.cluster_config @@ -120,20 +108,19 @@ def execute(cursor, query, args=None): return sql = "select * from oceanbase.gv$tenant where tenant_name = %s" - try: - stdio.verbose('execute sql: %s' % (sql % tenant_name)) - cursor.execute(sql, [tenant_name]) - tenant_meta = cursor.fetchone() - if not tenant_meta: - stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) - return - sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['tenant_id'] - pool = execute(cursor, sql) - sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] - max_cpu = execute(cursor, sql)['max_cpu'] - except: - stdio.exception('') + tenant_meta = cursor.fetchone(sql, [tenant_name]) + if not tenant_meta: + stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) + return + sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['tenant_id'] + pool = cursor.fetchone(sql) + if pool is False: return + sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] + max_cpu = cursor.fetchone(sql) + if max_cpu is False: + return + max_cpu = max_cpu['max_cpu'] exec_sql_cmd = "%s -h%s -P%s -u%s@%s %s -A -e" % ( obclient_bin, host, port, user, tenant_name, ("-p'%s'" % password) if password else '') @@ -144,7 +131,9 @@ def execute(cursor, query, args=None): return server_num = len(cluster_config.servers) sql = "select count(1) server_num from oceanbase.__all_server where status = 'active'" - ret = execute(cursor, sql) + ret = cursor.fetchone(sql) + if ret is False: + return if ret: server_num = ret.get("server_num", server_num) return plugin_context.return_true( diff --git a/plugins/sysbench/4.0.0.0/pre_test.py b/plugins/sysbench/4.0.0.0/pre_test.py index 5f03528..6c1a52f 100644 --- a/plugins/sysbench/4.0.0.0/pre_test.py +++ b/plugins/sysbench/4.0.0.0/pre_test.py @@ -65,18 +65,6 @@ def get_option(key, default=''): value = default return value - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - # stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - global stdio cluster_config = plugin_context.cluster_config stdio = plugin_context.stdio @@ -122,20 +110,20 @@ def execute(cursor, query, args=None): sql = "select * from oceanbase.DBA_OB_TENANTS where TENANT_NAME = %s" max_cpu = 2 tenant_meta = None - try: - stdio.verbose('execute sql: %s' % (sql % tenant_name)) - cursor.execute(sql, [tenant_name]) - tenant_meta = cursor.fetchone() - if not tenant_meta: - stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) - return - sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['TENANT_ID'] - pool = execute(cursor, sql) - sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] - max_cpu = execute(cursor, sql)['max_cpu'] - except: - stdio.exception('') + stdio.verbose('execute sql: %s' % (sql % tenant_name)) + tenant_meta = cursor.fetchone(sql, [tenant_name]) + if not tenant_meta: + stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) + return + sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['TENANT_ID'] + pool = cursor.fetchone(sql) + if pool is False: return + sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] + max_cpu = cursor.fetchone(sql) + if max_cpu is False: + return + max_cpu = max_cpu['max_cpu'] exec_sql_cmd = "%s -h%s -P%s -u%s@%s %s -A -e" % ( obclient_bin, host, port, user, tenant_name, ("-p'%s'" % password) if password else '') @@ -147,7 +135,9 @@ def execute(cursor, query, args=None): server_num = len(cluster_config.servers) sql = "select count(1) server_num from oceanbase.__all_server where status = 'active'" - ret = execute(cursor, sql) + ret = cursor.fetchone(sql) + if ret is False: + return if ret: server_num = ret.get("server_num", server_num) return plugin_context.return_true( diff --git a/plugins/tpcc/3.1.0/build.py b/plugins/tpcc/3.1.0/build.py index 8544347..dfc02d2 100644 --- a/plugins/tpcc/3.1.0/build.py +++ b/plugins/tpcc/3.1.0/build.py @@ -43,18 +43,6 @@ def get_option(key, default=''): def local_execute_command(command, env=None, timeout=None): return LocalClient.execute_command(command, env, timeout, stdio) - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - def run_sql(sql_file, force=False): sql_cmd = "{obclient} -h{host} -P{port} -u{user}@{tenant} {password_arg} -A {db} {force_flag} < {sql_file}".format( obclient=obclient_bin, host=host, port=port, user=user, tenant=tenant_name, @@ -112,57 +100,64 @@ def get_table_rows(table_name): stdio.exception('') return stdio.start_loading('Server check') - try: - # check for observer + # check for observer + while True: + sql = "select * from oceanbase.__all_server where status != 'active' or stop_time > 0 or start_service_time = 0" + ret = cursor.fetchone(sql) + if ret is False: + stdio.stop_loading('fail') + return + if ret is None: + break + time.sleep(3) + # check for obproxy + if odp_cursor: while True: - sql = "select * from oceanbase.__all_server where status != 'active' or stop_time > 0 or start_service_time = 0" - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - ret = cursor.fetchone() - if ret is None: - break - time.sleep(3) - # check for obproxy - if odp_cursor: - while True: - sql = "show proxycongestion all" - stdio.verbose('execute obproxy sql: %s' % sql) - odp_cursor.execute(sql) - proxy_congestions = odp_cursor.fetchall() - passed = True - for proxy_congestion in proxy_congestions: - if proxy_congestion.get('dead_congested') != 0 or proxy_congestion.get('server_state') != 'ACTIVE': - passed = False - break - if passed: + sql = "show proxycongestion all" + proxy_congestions = odp_cursor.fetchall(sql) + if proxy_congestions is False: + stdio.stop_loading('fail') + return + passed = True + for proxy_congestion in proxy_congestions: + if proxy_congestion.get('dead_congested') != 0 or proxy_congestion.get('server_state') != 'ACTIVE': + passed = False break - else: - time.sleep(3) - except: - stdio.stop_loading('fail') - stdio.exception('') - return + if passed: + break + else: + time.sleep(3) stdio.stop_loading('succeed') # drop old tables bmsql_sql_path = kwargs.get('bmsql_sql_path', '') run_sql(sql_file=os.path.join(bmsql_sql_path, 'tableDrops.sql'), force=True) - merge_version = execute(cursor, "select value from oceanbase.__all_zone where name='frozen_version'")['value'] + merge_version = cursor.fetchone("select value from oceanbase.__all_zone where name='frozen_version'") + if merge_version is False: + return + merge_version = merge_version['value'] stdio.start_loading('Merge') - execute(cursor, 'alter system major freeze') + if cursor.fetchone('alter system major freeze') is False: + return sql = "select value from oceanbase.__all_zone where name='frozen_version' and value != %s" % merge_version while True: - if execute(cursor, sql): + res = cursor.fetchone(sql) + if res is False: + return + if res: break time.sleep(1) while True: - if not execute(cursor, """select * from oceanbase.__all_zone - where name='last_merged_version' - and value != (select value from oceanbase.__all_zone where name='frozen_version' limit 1) - and zone in (select zone from oceanbase.__all_zone where name='status' and info = 'ACTIVE') - """): + res = cursor.fetchone("""select * from oceanbase.__all_zone + where name='last_merged_version' + and value != (select value from oceanbase.__all_zone where name='frozen_version' limit 1) + and zone in (select zone from oceanbase.__all_zone where name='status' and info = 'ACTIVE') + """) + if res is False: + return + if not res: break time.sleep(5) stdio.stop_loading('succeed') diff --git a/plugins/tpcc/3.1.0/pre_test.py b/plugins/tpcc/3.1.0/pre_test.py index cee1c0c..30ac968 100644 --- a/plugins/tpcc/3.1.0/pre_test.py +++ b/plugins/tpcc/3.1.0/pre_test.py @@ -59,18 +59,6 @@ def get_option(key, default=''): stdio.verbose('get option: {} value {}'.format(key, value)) return value - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - def local_execute_command(command, env=None, timeout=None): return LocalClient.execute_command(command, env, timeout, stdio) @@ -164,9 +152,7 @@ def local_execute_command(command, env=None, timeout=None): sql = "select a.id , b.cpu_total from oceanbase.__all_server a " \ "join oceanbase.__all_virtual_server_stat b on a.id=b.id " \ "where a.status = 'active' and a.stop_time = 0 and a.start_service_time > 0;" - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - all_services = cursor.fetchall() + all_services = cursor.fetchall(sql) if not all_services: stdio.error('No active server available.') return @@ -189,23 +175,20 @@ def local_execute_command(command, env=None, timeout=None): local_execute_command("sed -i 's/{{partition_num}}/%d/g' %s" % (cpu_total, create_table_sql)) sql = "select * from oceanbase.gv$tenant where tenant_name = %s" - try: - stdio.verbose('execute sql: %s' % (sql % tenant_name)) - cursor.execute(sql, [tenant_name]) - tenant_meta = cursor.fetchone() - if not tenant_meta: - stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) - return - sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['tenant_id'] - pool = execute(cursor, sql) - sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] - tenant_unit = execute(cursor, sql) - max_memory = tenant_unit['max_memory'] - max_cpu = int(tenant_unit['max_cpu']) - except Exception as e: - stdio.verbose(e) - stdio.error('Fail to get tenant info') + tenant_meta = cursor.fetchone(sql, [tenant_name]) + if not tenant_meta: + stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) + return + sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['tenant_id'] + pool = cursor.fetchone(sql) + if pool is False: return + sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] + tenant_unit = cursor.fetchone(sql) + if tenant_unit is False: + return + max_memory = tenant_unit['max_memory'] + max_cpu = int(tenant_unit['max_cpu']) host = get_option('host', '127.0.0.1') port = get_option('port', 2881) @@ -219,9 +202,14 @@ def local_execute_command(command, env=None, timeout=None): test_only = get_option('test_only') stdio.verbose('Check connect ready') - exec_sql_cmd = "%s -h%s -P%s -u%s@%s %s -A %s -e" % ( - obclient_bin, host, port, user, tenant_name, ("-p'%s'" % password) if password else '', db_name) - ret = local_execute_command('%s "%s" -E' % (exec_sql_cmd, 'select version();')) + if not test_only: + exec_sql_cmd = "%s -h%s -P%s -u%s@%s %s -A -e" % ( + obclient_bin, host, port, user, tenant_name, ("-p'%s'" % password) if password else '') + ret = local_execute_command('%s "%s" -E' % (exec_sql_cmd, 'create database if not exists %s' % db_name)) + else: + exec_sql_cmd = "%s -h%s -P%s -u%s@%s %s -A %s -e" % ( + obclient_bin, host, port, user, tenant_name, ("-p'%s'" % password) if password else '', db_name) + ret = local_execute_command('%s "%s" -E' % (exec_sql_cmd, 'select version();')) if not ret: stdio.error('Connect to tenant %s failed' % tenant_name) return diff --git a/plugins/tpcc/3.1.0/run_test.py b/plugins/tpcc/3.1.0/run_test.py index 1a58ba8..e6526fc 100644 --- a/plugins/tpcc/3.1.0/run_test.py +++ b/plugins/tpcc/3.1.0/run_test.py @@ -43,18 +43,6 @@ def get_option(key, default=''): value = default return value - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - def local_execute_command(command, env=None, timeout=None): return LocalClient.execute_command(command, env, timeout, stdio) @@ -97,21 +85,31 @@ def local_execute_command(command, env=None, timeout=None): stdio.exception('') return - merge_version = execute(cursor, "select value from oceanbase.__all_zone where name='frozen_version'")['value'] + merge_version = cursor.fetchone("select value from oceanbase.__all_zone where name='frozen_version'") + if merge_version is False: + return + merge_version = merge_version['value'] stdio.start_loading('Merge') - execute(cursor, 'alter system major freeze') + if cursor.fetchone('alter system major freeze') is False: + return sql = "select value from oceanbase.__all_zone where name='frozen_version' and value != %s" % merge_version while True: - if execute(cursor, sql): + res = cursor.fetchone(sql) + if res is False: + return + if res: break time.sleep(1) while True: - if not execute(cursor, """select * from oceanbase.__all_zone - where name='last_merged_version' - and value != (select value from oceanbase.__all_zone where name='frozen_version' limit 1) - and zone in (select zone from oceanbase.__all_zone where name='status' and info = 'ACTIVE') - """): + res = cursor.fetchone("""select * from oceanbase.__all_zone + where name='last_merged_version' + and value != (select value from oceanbase.__all_zone where name='frozen_version' limit 1) + and zone in (select zone from oceanbase.__all_zone where name='status' and info = 'ACTIVE') + """) + if res is False: + return + if not res: break time.sleep(5) stdio.stop_loading('succeed') diff --git a/plugins/tpcc/4.0.0.0/analyze.sql b/plugins/tpcc/4.0.0.0/analyze.sql index e180f5b..d75e11a 100644 --- a/plugins/tpcc/4.0.0.0/analyze.sql +++ b/plugins/tpcc/4.0.0.0/analyze.sql @@ -1,10 +1,10 @@ -call dbms_stats.gather_table_stats('test', 'bmsql_warehouse', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'bmsql_district', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'bmsql_customer', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'bmsql_new_order', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'bmsql_oorder', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'bmsql_order_line', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'bmsql_stock', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'bmsql_history', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'bmsql_config', degree=>{cpu_total}, granularity=>'AUTO', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'bmsql_item', degree=>{cpu_total}, granularity=>'AUTO', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); \ No newline at end of file +call dbms_stats.gather_table_stats('{database}', 'bmsql_warehouse', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'bmsql_district', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'bmsql_customer', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'bmsql_new_order', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'bmsql_oorder', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'bmsql_order_line', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'bmsql_stock', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'bmsql_history', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'bmsql_config', degree=>{cpu_total}, granularity=>'AUTO', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'bmsql_item', degree=>{cpu_total}, granularity=>'AUTO', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); \ No newline at end of file diff --git a/plugins/tpcc/4.0.0.0/build.py b/plugins/tpcc/4.0.0.0/build.py index ef80663..38214df 100644 --- a/plugins/tpcc/4.0.0.0/build.py +++ b/plugins/tpcc/4.0.0.0/build.py @@ -42,18 +42,6 @@ def get_option(key, default=''): def local_execute_command(command, env=None, timeout=None): return LocalClient.execute_command(command, env, timeout, stdio) - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - def run_sql(sql_file, force=False): sql_cmd = "{obclient} -h{host} -P{port} -u{user}@{tenant} {password_arg} -A {db} {force_flag} < {sql_file}".format( obclient=obclient_bin, host=host, port=port, user=user, tenant=tenant_name, @@ -111,36 +99,33 @@ def get_table_rows(table_name): stdio.exception('') return stdio.start_loading('Server check') - try: - # check for observer + # check for observer + while True: + sql = "select * from oceanbase.DBA_OB_SERVERS where STATUS != 'ACTIVE' or STOP_TIME is not NULL or START_SERVICE_TIME is NULL" + ret = cursor.fetchone(sql) + if ret is False: + stdio.stop_loading('fail') + return + if ret is None: + break + time.sleep(3) + # check for obproxy + if odp_cursor: while True: - sql = "select * from oceanbase.DBA_OB_SERVERS where STATUS != 'ACTIVE' or STOP_TIME is not NULL or START_SERVICE_TIME is NULL" - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - ret = cursor.fetchone() - if ret is None: - break - time.sleep(3) - # check for obproxy - if odp_cursor: - while True: - sql = "show proxycongestion all" - stdio.verbose('execute obproxy sql: %s' % sql) - odp_cursor.execute(sql) - proxy_congestions = odp_cursor.fetchall() - passed = True - for proxy_congestion in proxy_congestions: - if proxy_congestion.get('dead_congested') != 0 or proxy_congestion.get('server_state') != 'ACTIVE': - passed = False - break - if passed: + sql = "show proxycongestion all" + proxy_congestions = odp_cursor.fetchall(sql) + if proxy_congestions is False: + stdio.stop_loading('fail') + return + passed = True + for proxy_congestion in proxy_congestions: + if proxy_congestion.get('dead_congested') != 0 or proxy_congestion.get('server_state') not in ['DETECT_ALIVE', 'ACTIVE']: + passed = False break - else: - time.sleep(3) - except: - stdio.stop_loading('fail') - stdio.exception('') - return + if passed: + break + else: + time.sleep(3) stdio.stop_loading('succeed') # drop old tables @@ -152,25 +137,32 @@ def get_table_rows(table_name): # Major freeze stdio.start_loading('Merge') sql_frozen_scn = "select FROZEN_SCN, LAST_SCN from oceanbase.CDB_OB_MAJOR_COMPACTION where tenant_id = %s" % tenant_id - merge_version = execute(cursor, sql_frozen_scn)['FROZEN_SCN'] - stdio.verbose('merge version is: %s' % merge_version) - execute(cursor, "alter system major freeze tenant = %s" % tenant_name) + merge_version = cursor.fetchone(sql_frozen_scn) + if merge_version is False: + return + merge_version = merge_version['FROZEN_SCN'] + if cursor.fetchone("alter system major freeze tenant = %s" % tenant_name) is False: + return # merge version changed while True: - current_version = execute(cursor, sql_frozen_scn).get("FROZEN_SCN") + current_version = cursor.fetchone(sql_frozen_scn) + if current_version is False: + return + current_version = current_version['FROZEN_SCN'] if int(current_version) > int(merge_version): break time.sleep(5) stdio.verbose('current merge version is: %s' % current_version) # version updated while True: - ret = execute(cursor, sql_frozen_scn) + ret = cursor.fetchone(sql_frozen_scn) + if ret is False: + return if int(ret.get("FROZEN_SCN", 0)) / 1000 == int(ret.get("LAST_SCN", 0)) / 1000: break time.sleep(5) stdio.stop_loading('succeed') - # create new tables if not run_sql(sql_file=os.path.join(bmsql_sql_path, 'tableCreates.sql')): stdio.error('create tables failed') diff --git a/plugins/tpcc/4.0.0.0/pre_test.py b/plugins/tpcc/4.0.0.0/pre_test.py index 85848a1..6ea230b 100644 --- a/plugins/tpcc/4.0.0.0/pre_test.py +++ b/plugins/tpcc/4.0.0.0/pre_test.py @@ -59,18 +59,6 @@ def get_option(key, default=''): stdio.verbose('get option: {} value {}'.format(key, value)) return value - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - def local_execute_command(command, env=None, timeout=None): return LocalClient.execute_command(command, env, timeout, stdio) @@ -162,9 +150,7 @@ def local_execute_command(command, env=None, timeout=None): min_cpu = None try: sql = "select b.CPU_CAPACITY from oceanbase.DBA_OB_SERVERS a join oceanbase.GV$OB_SERVERS b on a.SVR_IP=b.SVR_IP and a.SVR_PORT = b.SVR_PORT where a.STATUS = 'ACTIVE' and a.STOP_TIME is NULL and a.START_SERVICE_TIME > 0" - stdio.verbose('execute sql: %s' % sql) - cursor.execute(sql) - all_services = cursor.fetchall() + all_services = cursor.fetchall(sql) if not all_services: stdio.error('No active server available.') return @@ -187,23 +173,20 @@ def local_execute_command(command, env=None, timeout=None): local_execute_command("sed -i 's/{{partition_num}}/%d/g' %s" % (cpu_total, create_table_sql)) sql = "select * from oceanbase.DBA_OB_TENANTS where TENANT_NAME = %s" - try: - stdio.verbose('execute sql: %s' % (sql % tenant_name)) - cursor.execute(sql, [tenant_name]) - tenant_meta = cursor.fetchone() - if not tenant_meta: - stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) - return - sql = "select * from oceanbase.DBA_OB_RESOURCE_POOLS where TENANT_ID = %d" % tenant_meta['TENANT_ID'] - pool = execute(cursor, sql) - sql = "select * from oceanbase.DBA_OB_UNIT_CONFIGS where UNIT_CONFIG_ID = %d" % pool['UNIT_CONFIG_ID'] - tenant_unit = execute(cursor, sql) - max_memory = tenant_unit['MEMORY_SIZE'] - max_cpu = int(tenant_unit['MAX_CPU']) - except Exception as e: - stdio.verbose(e) - stdio.error('fail to get tenant info') + tenant_meta = cursor.fetchone(sql, [tenant_name]) + if not tenant_meta: + stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) + return + sql = "select * from oceanbase.DBA_OB_RESOURCE_POOLS where TENANT_ID = %d" % tenant_meta['TENANT_ID'] + pool = cursor.fetchone(sql) + if pool is False: return + sql = "select * from oceanbase.DBA_OB_UNIT_CONFIGS where UNIT_CONFIG_ID = %d" % pool['UNIT_CONFIG_ID'] + tenant_unit = cursor.fetchone(sql) + if tenant_unit is False: + return + max_memory = tenant_unit['MEMORY_SIZE'] + max_cpu = int(tenant_unit['MAX_CPU']) host = get_option('host', '127.0.0.1') port = get_option('port', 2881) @@ -217,9 +200,14 @@ def local_execute_command(command, env=None, timeout=None): test_only = get_option('test_only') stdio.verbose('Check connect ready') - exec_sql_cmd = "%s -h%s -P%s -u%s@%s %s -A %s -e" % ( - obclient_bin, host, port, user, tenant_name, ("-p'%s'" % password) if password else '', db_name) - ret = local_execute_command('%s "%s" -E' % (exec_sql_cmd, 'select version();')) + if not test_only: + exec_sql_cmd = "%s -h%s -P%s -u%s@%s %s -A -e" % ( + obclient_bin, host, port, user, tenant_name, ("-p'%s'" % password) if password else '') + ret = local_execute_command('%s "%s" -E' % (exec_sql_cmd, 'create database if not exists %s' % db_name)) + else: + exec_sql_cmd = "%s -h%s -P%s -u%s@%s %s -A %s -e" % ( + obclient_bin, host, port, user, tenant_name, ("-p'%s'" % password) if password else '', db_name) + ret = local_execute_command('%s "%s" -E' % (exec_sql_cmd, 'select version();')) if not ret: stdio.error('Connect to tenant %s failed' % tenant_name) return diff --git a/plugins/tpcc/4.0.0.0/run_test.py b/plugins/tpcc/4.0.0.0/run_test.py index 290f60c..57f4696 100644 --- a/plugins/tpcc/4.0.0.0/run_test.py +++ b/plugins/tpcc/4.0.0.0/run_test.py @@ -43,18 +43,6 @@ def get_option(key, default=''): value = default return value - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - def local_execute_command(command, env=None, timeout=None): return LocalClient.execute_command(command, env, timeout, stdio) @@ -106,15 +94,24 @@ def local_execute_command(command, env=None, timeout=None): # Major freeze stdio.start_loading('Merge') sql_frozen_scn = "select FROZEN_SCN, LAST_SCN from oceanbase.CDB_OB_MAJOR_COMPACTION where tenant_id = %s" % tenant_id - merge_version = execute(cursor, sql_frozen_scn)['FROZEN_SCN'] - execute(cursor, "alter system major freeze tenant = %s" % tenant_name) + merge_version = cursor.fetchone(sql_frozen_scn) + if merge_version is False: + return + merge_version = merge_version['FROZEN_SCN'] + if cursor.fetchone("alter system major freeze tenant = %s" % tenant_name) is False: + return while True: - current_version = execute(cursor, sql_frozen_scn).get("FROZEN_SCN") + current_version = cursor.fetchone(sql_frozen_scn) + if current_version is False: + return + current_version = current_version['FROZEN_SCN'] if int(current_version) > int(merge_version): break time.sleep(5) while True: - ret = execute(cursor, sql_frozen_scn) + ret = cursor.fetchone(sql_frozen_scn) + if ret is False: + return if int(ret.get("FROZEN_SCN", 0)) / 1000 == int(ret.get("LAST_SCN", 0)) / 1000: break time.sleep(5) @@ -130,7 +127,7 @@ def local_execute_command(command, env=None, timeout=None): analyze_path = os.path.join(local_dir, 'analyze.sql') with FileUtil.open(analyze_path, stdio=stdio) as f: content = f.read() - analyze_content = content.format(cpu_total=cpu_total) + analyze_content = content.format(cpu_total=cpu_total, database=db_name) ret = LocalClient.execute_command('%s """%s"""' % (exec_sql_cmd, analyze_content), stdio=stdio) if not ret: stdio.error('failed to analyze table: {}'.format(ret.stderr)) diff --git a/plugins/tpch/3.1.0/pre_test.py b/plugins/tpch/3.1.0/pre_test.py index f6707b4..def7161 100644 --- a/plugins/tpch/3.1.0/pre_test.py +++ b/plugins/tpch/3.1.0/pre_test.py @@ -68,18 +68,6 @@ def get_path(key, default): stdio.verbose('get %s_path: %s' % (key, path)) return path if path else default - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - def local_execute_command(command, env=None, timeout=None): return LocalClient.execute_command(command, env, timeout, stdio) @@ -128,28 +116,27 @@ def local_execute_command(command, env=None, timeout=None): setattr(options, 'tmp_dir', tmp_dir) sql = "select * from oceanbase.gv$tenant where tenant_name = %s" - try: - stdio.verbose('execute sql: %s' % (sql % tenant_name)) - cursor.execute(sql, [tenant_name]) - tenant_meta = cursor.fetchone() - if not tenant_meta: - stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) - return - sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['tenant_id'] - pool = execute(cursor, sql) - sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] - tenant_unit = execute(cursor, sql) - max_cpu = tenant_unit['max_cpu'] - min_memory = tenant_unit['min_memory'] - unit_count = pool['unit_count'] - except: - stdio.error('fail to get tenant info') + tenant_meta = cursor.fetchone(sql, [tenant_name]) + if not tenant_meta: + stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) + return + sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['tenant_id'] + pool = cursor.fetchone(sql) + if pool is False: return + sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] + tenant_unit = cursor.fetchone(sql) + if tenant_unit is False: + return + max_cpu = tenant_unit['max_cpu'] + min_memory = tenant_unit['min_memory'] + unit_count = pool['unit_count'] server_num = len(cluster_config.servers) sql = "select count(1) server_num from oceanbase.__all_server where status = 'active'" - ret = execute(cursor, sql) - if ret: - server_num = ret.get("server_num", server_num) + ret = cursor.fetchone(sql) + if ret is False: + return + server_num = ret.get("server_num", server_num) if get_option('test_only'): return plugin_context.return_true( diff --git a/plugins/tpch/3.1.0/run_test.py b/plugins/tpch/3.1.0/run_test.py index 5dcfcbd..bc50c5b 100644 --- a/plugins/tpch/3.1.0/run_test.py +++ b/plugins/tpch/3.1.0/run_test.py @@ -62,17 +62,6 @@ def get_option(key, default=''): if value is None: value = default return value - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) def local_execute_command(command, env=None, timeout=None): return LocalClient.execute_command(command, env, timeout, stdio) @@ -129,7 +118,10 @@ def local_execute_command(command, env=None, timeout=None): cpu_total += int(server_config.get('cpu_count', 0)) try: sql = "select value from oceanbase.__all_virtual_sys_variable where tenant_id = %d and name = 'secure_file_priv'" % tenant_id - ret = execute(cursor, sql)['value'] + ret = cursor.fetchone(sql) + if ret is False: + return + ret = ret['value'] if ret is None: stdio.error('Access denied. Please set `secure_file_priv` to "".') return @@ -173,21 +165,30 @@ def local_execute_command(command, env=None, timeout=None): raise Exception(ret.stderr) stdio.stop_loading('succeed') - merge_version = execute(cursor, "select value from oceanbase.__all_zone where name='frozen_version'")['value'] + merge_version = cursor.fetchone("select value from oceanbase.__all_zone where name='frozen_version'") + if merge_version is False: + return + merge_version = merge_version['value'] stdio.start_loading('Merge') - execute(cursor, 'alter system major freeze') + if cursor.fetchone('alter system major freeze') is False: + return sql = "select value from oceanbase.__all_zone where name='frozen_version' and value != %s" % merge_version while True: - if execute(cursor, sql): + res = cursor.fetchone(sql) + if res is False: + return + if res: break - time.sleep(1) while True: - if not execute(cursor, """select * from oceanbase.__all_zone - where name='last_merged_version' - and value != (select value from oceanbase.__all_zone where name='frozen_version' limit 1) - and zone in (select zone from oceanbase.__all_zone where name='status' and info = 'ACTIVE') - """): + res = cursor.fetchone("""select * from oceanbase.__all_zone + where name='last_merged_version' + and value != (select value from oceanbase.__all_zone where name='frozen_version' limit 1) + and zone in (select zone from oceanbase.__all_zone where name='status' and info = 'ACTIVE') + """) + if res is False: + return + if not res: break time.sleep(5) stdio.stop_loading('succeed') diff --git a/plugins/tpch/4.0.0.0/analyze.sql b/plugins/tpch/4.0.0.0/analyze.sql index 99946b3..1e2c758 100644 --- a/plugins/tpch/4.0.0.0/analyze.sql +++ b/plugins/tpch/4.0.0.0/analyze.sql @@ -1,8 +1,8 @@ -call dbms_stats.gather_table_stats('test', 'lineitem', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'orders', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'partsupp', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'part', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'customer', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'supplier', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'nation', degree=>{cpu_total}, granularity=>'AUTO', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); -call dbms_stats.gather_table_stats('test', 'region', degree=>{cpu_total}, granularity=>'AUTO', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); \ No newline at end of file +call dbms_stats.gather_table_stats('{database}', 'lineitem', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'orders', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'partsupp', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'part', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'customer', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'supplier', degree=>{cpu_total}, granularity=>'GLOBAL', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'nation', degree=>{cpu_total}, granularity=>'AUTO', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); +call dbms_stats.gather_table_stats('{database}', 'region', degree=>{cpu_total}, granularity=>'AUTO', method_opt=>'FOR ALL COLUMNS SIZE AUTO'); \ No newline at end of file diff --git a/plugins/tpch/4.0.0.0/pre_test.py b/plugins/tpch/4.0.0.0/pre_test.py index 2fa8a5b..f42457a 100644 --- a/plugins/tpch/4.0.0.0/pre_test.py +++ b/plugins/tpch/4.0.0.0/pre_test.py @@ -58,18 +58,6 @@ def get_option(key, default=''): stdio.verbose('get option: %s value %s' % (key, value)) return value - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) - def get_path(key, default): path = get_option('%s_path' % key) if path and os.path.exists(path): @@ -131,29 +119,28 @@ def local_execute_command(command, env=None, timeout=None): server_num = len(cluster_config.servers) sql = "select * from oceanbase.DBA_OB_TENANTS where TENANT_NAME = %s" - try: - stdio.verbose('execute sql: %s' % (sql % tenant_name)) - cursor.execute(sql, [tenant_name]) - tenant_meta = cursor.fetchone() - if not tenant_meta: - stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) - return - sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['TENANT_ID'] - pool = execute(cursor, sql) - sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] - tenant_unit = execute(cursor, sql) - max_cpu = tenant_unit['max_cpu'] - min_memory = MIN_MEMORY - unit_count = pool['unit_count'] - except: - stdio.exception('') - stdio.error('fail to get tenant info') + stdio.verbose('execute sql: %s' % (sql % tenant_name)) + tenant_meta = cursor.fetchone(sql, [tenant_name]) + if not tenant_meta: + stdio.error('Tenant %s not exists. Use `obd cluster tenant create` to create tenant.' % tenant_name) + return + sql = "select * from oceanbase.__all_resource_pool where tenant_id = %d" % tenant_meta['TENANT_ID'] + pool = cursor.fetchone(sql) + if pool is False: return + sql = "select * from oceanbase.__all_unit_config where unit_config_id = %d" % pool['unit_config_id'] + tenant_unit = cursor.fetchone(sql) + if tenant_unit is False: + return + max_cpu = tenant_unit['max_cpu'] + min_memory = MIN_MEMORY + unit_count = pool['unit_count'] server_num = len(cluster_config.servers) sql = "select count(1) server_num from oceanbase.__all_server where status = 'active'" - ret = execute(cursor, sql) - if ret: - server_num = ret.get("server_num", server_num) + ret = cursor.fetchone(sql) + if ret is False: + return + server_num = ret.get("server_num", server_num) if get_option('test_only'): return plugin_context.return_true( diff --git a/plugins/tpch/4.0.0.0/run_test.py b/plugins/tpch/4.0.0.0/run_test.py index 64264fb..749253e 100644 --- a/plugins/tpch/4.0.0.0/run_test.py +++ b/plugins/tpch/4.0.0.0/run_test.py @@ -63,17 +63,6 @@ def get_option(key, default=''): if value is None: value = default return value - def execute(cursor, query, args=None): - msg = query % tuple(args) if args is not None else query - stdio.verbose('execute sql: %s' % msg) - stdio.verbose("query: %s. args: %s" % (query, args)) - try: - cursor.execute(query, args) - return cursor.fetchone() - except: - msg = 'execute sql exception: %s' % msg - stdio.exception(msg) - raise Exception(msg) def local_execute_command(command, env=None, timeout=None): return LocalClient.execute_command(command, env, timeout, stdio) @@ -132,7 +121,10 @@ def local_execute_command(command, env=None, timeout=None): try: sql = "select value from oceanbase.__all_virtual_sys_variable where tenant_id = %d and name = 'secure_file_priv'" % tenant_id - ret = execute(cursor, sql)['value'] + ret = cursor.fetchone(sql) + if ret is False: + return + ret = ret['value'] if ret is None: stdio.error('Access denied. Please set `secure_file_priv` to "".') return @@ -179,15 +171,24 @@ def local_execute_command(command, env=None, timeout=None): # Major freeze stdio.start_loading('Merge') sql_frozen_scn = "select FROZEN_SCN, LAST_SCN from oceanbase.CDB_OB_MAJOR_COMPACTION where tenant_id = %s" % tenant_id - merge_version = execute(cursor, sql_frozen_scn)['FROZEN_SCN'] - execute(cursor, "alter system major freeze tenant = %s" % tenant_name) + merge_version = cursor.fetchone(sql_frozen_scn) + if merge_version is False: + return + merge_version = merge_version['FROZEN_SCN'] + if cursor.fetchone("alter system major freeze tenant = %s" % tenant_name) is False: + return while True: - current_version = execute(cursor, sql_frozen_scn).get("FROZEN_SCN") + current_version = cursor.fetchone(sql_frozen_scn) + if current_version is False: + return + current_version = current_version['FROZEN_SCN'] if int(current_version) > int(merge_version): break time.sleep(5) while True: - ret = execute(cursor, sql_frozen_scn) + ret = cursor.fetchone(sql_frozen_scn) + if ret is False: + return if int(ret.get("FROZEN_SCN", 0)) / 1000 == int(ret.get("LAST_SCN", 0)) / 1000: break time.sleep(5) @@ -203,7 +204,7 @@ def local_execute_command(command, env=None, timeout=None): analyze_path = os.path.join(local_dir, 'analyze.sql') with FileUtil.open(analyze_path, stdio=stdio) as f: content = f.read() - analyze_content = content.format(cpu_total=cpu_total) + analyze_content = content.format(cpu_total=cpu_total, database=mysql_db) ret = LocalClient.execute_command('%s -e """%s"""' % (sql_cmd_prefix, analyze_content), stdio=stdio) if not ret: raise Exception(ret.stderr) diff --git a/profile/obd.sh b/profile/obd.sh index 1aa5028..24cdb09 100644 --- a/profile/obd.sh +++ b/profile/obd.sh @@ -52,10 +52,10 @@ function _obd_complete_func cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" - all_cmds["obd"]="mirror cluster test update repo demo" + all_cmds["obd"]="mirror cluster test update repo demo web" all_cmds["obd cluster"]="autodeploy tenant start deploy redeploy restart reload destroy stop edit-config list display upgrade chst check4ocp reinstall" all_cmds["obd cluster *"]="_obd_reply_deploy_names" - all_cmds["obd cluster tenant"]="create drop" + all_cmds["obd cluster tenant"]="create drop show" all_cmds["obd cluster tenant *"]="_obd_reply_deploy_names" all_cmds["obd mirror"]="clone create list update enable disable" all_cmds["obd mirror clone"]="_obd_reply_current_files" @@ -63,7 +63,7 @@ function _obd_complete_func all_cmds["obd test"]="mysqltest sysbench tpch tpcc" all_cmds["obd test *"]="_obd_reply_deploy_names" - if [ -f "$env_file" ] && [ "$(grep '"OBD_DEV_MODE": "1"' "$env_file")" != "" ]; then + # if [ -f "$env_file" ] && [ "$(grep '"OBD_DEV_MODE": "1"' "$env_file")" != "" ]; then all_cmds["obd"]="${all_cmds[obd]} devmode env tool" all_cmds["obd devmode"]="enable disable" all_cmds["obd tool"]="command db_connect dooba" @@ -72,7 +72,7 @@ function _obd_complete_func all_cmds["obd tool command"]="_obd_reply_deploy_names" all_cmds["obd tool command *"]="_obd_reply_tool_commands" all_cmds["obd env"]="set unset show clear" - fi + # fi case $prev in list) return 0 diff --git a/rpm/build.sh b/rpm/build.sh index 71ef694..3216a2a 100755 --- a/rpm/build.sh +++ b/rpm/build.sh @@ -72,6 +72,15 @@ function pacakge_obd() rm -fr rpmbuild } +function package_web() +{ + cd2workdir + DIR=`pwd`/../web + cd $DIR + yarn + yarn build +} + function get_python() { if [ `id -u` != 0 ] ; then @@ -167,4 +176,7 @@ case "x$1" in get_python build ;; -esac \ No newline at end of file + xweb) + package_web + ;; +esac diff --git a/rpm/ob-deploy-build.sh b/rpm/ob-deploy-build.sh index 4fb1551..99be94e 100755 --- a/rpm/ob-deploy-build.sh +++ b/rpm/ob-deploy-build.sh @@ -7,8 +7,8 @@ RELEASE=$4 PYTHON3_SWITCH=$5 if [[ x"$PYTHON3_SWITCH" == x"" ]]; then - echo "No switch command is provided, so use the default switch command: 'source /environments/python3_env/bin/activate'" - PYTHON3_SWITCH="source /environments/python3_env/bin/activate" + echo "No switch command is provided, so use the default switch command: 'source py-env-activate py38'" + PYTHON3_SWITCH="source py-env-activate py38" fi CURDIR=$PWD diff --git a/rpm/ob-deploy.spec b/rpm/ob-deploy.spec index 46fd4e2..1bd2c18 100644 --- a/rpm/ob-deploy.spec +++ b/rpm/ob-deploy.spec @@ -54,16 +54,24 @@ VERSION="$RPM_PACKAGE_VERSION" if [ "$OBD_DUBUG" ]; then VERSION=$VERSION".`date +%s`" fi +cd $SRC_DIR/web +yarn +yarn build +cd $SRC_DIR cat _cmd.py | sed "s//$CID/" | sed "s//$BRANCH/" | sed "s//$DATE/" | sed "s//$OBD_DUBUG/" | sed "s//$VERSION/" > obd.py sed -i "s||$OBD_DOC_LINK|" _errno.py mkdir -p $BUILD_DIR/SOURCES ${RPM_BUILD_ROOT} mkdir -p $BUILD_DIR/SOURCES/{site-packages} mkdir -p ${RPM_BUILD_ROOT}/usr/bin mkdir -p ${RPM_BUILD_ROOT}/usr/obd -pip install -r plugins-requirements3.txt --target=$BUILD_DIR/SOURCES/site-packages -pyinstaller --hidden-import=decimal --hidden-import=configparser -F obd.py +pip install -r plugins-requirements3.txt --target=$BUILD_DIR/SOURCES/site-packages -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com +pip install -r service/service-requirements.txt --target=$BUILD_DIR/SOURCES/site-packages -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com +# pyinstaller -y --clean -n obd-web -p $BUILD_DIR/SOURCES/site-packages -F service/app.py +pyinstaller --hidden-import=decimal -p $BUILD_DIR/SOURCES/site-packages --hidden-import service/app.py --hidden-import=configparser -F obd.py rm -f obd.py obd.spec +\mkdir -p $BUILD_DIR/SOURCES/web \cp -rf $SRC_DIR/dist/obd ${RPM_BUILD_ROOT}/usr/bin/obd +\cp -rf $SRC_DIR/web/dist $BUILD_DIR/SOURCES/web \cp -rf $SRC_DIR/plugins $BUILD_DIR/SOURCES/plugins \cp -rf $SRC_DIR/optimize $BUILD_DIR/SOURCES/optimize \cp -rf $SRC_DIR/example $BUILD_DIR/SOURCES/example @@ -72,6 +80,7 @@ rm -f obd.py obd.spec \rm -fr $BUILD_DIR/SOURCES/config_parser/oceanbase-ce \cp -rf $SRC_DIR/profile/ $BUILD_DIR/SOURCES/ \cp -rf $SRC_DIR/mirror/ $BUILD_DIR/SOURCES/ +\cp -rf $BUILD_DIR/SOURCES/web ${RPM_BUILD_ROOT}/usr/obd/ \cp -rf $BUILD_DIR/SOURCES/plugins ${RPM_BUILD_ROOT}/usr/obd/ \cp -rf $BUILD_DIR/SOURCES/optimize ${RPM_BUILD_ROOT}/usr/obd/ \cp -rf $BUILD_DIR/SOURCES/config_parser ${RPM_BUILD_ROOT}/usr/obd/ @@ -120,6 +129,15 @@ echo -e 'Installation of obd finished successfully\nPlease source /etc/profile.d #/sbin/chkconfig obd on %changelog +* Wed Dec 14 2022 obd 1.6.2 + - new features: support OceanBaseCE BP upgrade + - fix bug: grafana init failed when remote deploy +* Thu Nov 24 2022 obd 1.6.1 + - new features: minimum startup resource check + - fix bug: grafana dashboard title + - fix bug: autodeploy maybe failed in the case of large memory and small disk + - fix bug: obproxy frequent core dump in demo + - fix bug: remote install rsync transmission does not use the user.port * Mon Oct 31 2022 obd 1.6.0 - new features: support oceanbase 4.0 - new features: support Prometheus diff --git a/service/__init__.py b/service/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/service/api/__init__.py b/service/api/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/service/api/response.py b/service/api/response.py new file mode 100644 index 0000000..8447d76 --- /dev/null +++ b/service/api/response.py @@ -0,0 +1,35 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from typing import TypeVar, Generic, Optional, List +from pydantic.generics import GenericModel + +Data = TypeVar('Data') + + +class OBResponse(GenericModel, Generic[Data]): + code: int = 200 + data: Optional[Data] = None + msg: str = '' + success: bool = True + + +class DataList(GenericModel, Generic[Data]): + total: int = 0 + items: List[Data] = [] diff --git a/service/api/response_utils.py b/service/api/response_utils.py new file mode 100644 index 0000000..629bf41 --- /dev/null +++ b/service/api/response_utils.py @@ -0,0 +1,64 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +import traceback +from service.api.response import OBResponse, DataList +from fastapi import HTTPException +from http import HTTPStatus +from service.common import log + + +def new_ok_response(data): + response = OBResponse() + response.code = HTTPStatus.OK + response.msg = "successful" + response.success = True + if isinstance(data, list): + data_list = DataList() + data_list.total = len(data) + data_list.items = data + response.data = data_list + else: + response.data = data + return response + + +def new_bad_request_exception(ex): + log.get_logger().error("got bad request exception: {0}".format(traceback.format_exc())) + raise HTTPException(HTTPStatus.BAD_REQUEST, detail="bad request, exception: {0}".format(ex)) + + +def new_not_found_exception(ex): + log.get_logger().error("got not found exception: {0}".format(traceback.format_exc())) + raise HTTPException(HTTPStatus.NOT_FOUND, detail="resource not found, exception: {0}".format(ex)) + + +def new_internal_server_error_exception(ex): + log.get_logger().error("got internal server error exception: {0}".format(traceback.format_exc())) + raise HTTPException(HTTPStatus.INTERNAL_SERVER_ERROR, detail="internal server error, exception: {0}".format(ex)) + + +def new_service_unavailable_exception(ex): + log.get_logger().error("got service unavailable exception: {0}".format(traceback.format_exc())) + raise HTTPException(HTTPStatus.SERVICE_UNAVAILABLE, detail="service unavailable, exception: {0}".format(ex)) + + +def new_not_implemented_exception(ex): + log.get_logger().error("got not implemented exception: {0}".format(traceback.format_exc())) + raise HTTPException(HTTPStatus.NOT_IMPLEMENTED, detail="not implemented, exception: {0}".format(ex)) diff --git a/service/api/v1/__init__.py b/service/api/v1/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/service/api/v1/components.py b/service/api/v1/components.py new file mode 100644 index 0000000..a47d325 --- /dev/null +++ b/service/api/v1/components.py @@ -0,0 +1,76 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from typing import List + +from fastapi import APIRouter, Path + +from service.api.response import OBResponse, DataList + +from service.model.components import Component, ComponentInfo, ParameterMeta, ParameterRequest, ParameterFilter + +import service.api.response_utils as response_utils +import service.handler.handler_utils as handler_utils +from service.common import log + +router = APIRouter() + + +@router.post("/components/parameters", + response_model=OBResponse[DataList[ParameterMeta]], + description='query component parameters', + operation_id='queryComponentParameters', + tags=['Components']) +async def list_component_parameters(parameter_request: ParameterRequest = ...): + handler = handler_utils.new_component_handler() + parameters = handler.list_component_parameters(parameter_request) + return response_utils.new_ok_response(parameters) + + +@router.get("/components/{component}", + response_model=OBResponse[Component], + description='query component by component name', + tags=['Components'], + operation_id='queryComponentByComponentName') +async def get_component(component: str = Path(description='component name')): + handler = handler_utils.new_component_handler() + try: + ret = handler.get_component(component) + if ret is None: + return response_utils.new_not_found_exception(Exception("component {0} not found".format(component))) + else: + return response_utils.new_ok_response(ret) + except Exception as ex: + return response_utils.new_service_unavailable_exception(ex) + + +@router.get("/components", + response_model=OBResponse[DataList[Component]], + description='query all component versions', + operation_id='queryAllComponentVersions', + tags=['Components']) +async def list_components(): + handler = handler_utils.new_component_handler() + try: + components = handler.list_components() + return response_utils.new_ok_response(components) + except Exception as ex: + return response_utils.new_service_unavailable_exception(ex) + + diff --git a/service/api/v1/deployments.py b/service/api/v1/deployments.py new file mode 100644 index 0000000..2194d21 --- /dev/null +++ b/service/api/v1/deployments.py @@ -0,0 +1,214 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from fastapi import APIRouter, Path, Query, BackgroundTasks + +from service.api import response_utils +from service.api.response import OBResponse, DataList +from service.handler import handler_utils +from service.model.deployments import DeploymentConfig, PreCheckResult, RecoverChangeParameter, TaskInfo, \ + ConnectionInfo, InstallLog, Deployment, DeploymentInfo, DeploymentReport, DeploymentStatus + +router = APIRouter() + + +@router.post("/deployments/{name}", + response_model=OBResponse, + description='create deployment config', + operation_id='createDeploymentConfig', + tags=['Deployments']) +async def create_deployment(name: str = Path(description='name'), + config: DeploymentConfig = ...): + handler = handler_utils.new_deployment_handler() + cluster = None + try: + oceanbase_config_path = handler.generate_deployment_config(name, config) + cluster = handler.create_deployment(name, oceanbase_config_path) + except Exception as ex: + return response_utils.new_internal_server_error_exception(ex) + if cluster: + return response_utils.new_ok_response(cluster) + else: + return response_utils.new_bad_request_exception(Exception('deployment {0} already exists'.format(name))) + + +@router.post("/deployments/{name}/precheck", + response_model=OBResponse, + description='pre-check, asynchronous process', + operation_id='pre-check', + tags=['Deployments']) +async def pre_check(name: str, background_tasks: BackgroundTasks): + handler = handler_utils.new_deployment_handler() + try: + handler.precheck(name, background_tasks) + except Exception as ex: + return response_utils.new_internal_server_error_exception(ex) + return response_utils.new_ok_response("precheck for {0}".format(name)) + + +@router.get("/deployments/{name}/precheck", + response_model=OBResponse[PreCheckResult], + description='select pre-check status by pre deployment name', + operation_id='preCheckStatus', + tags=['Deployments']) +async def get_pre_check_status(name: str = Path(description='deployment name')): + handler = handler_utils.new_deployment_handler() + precheck_result = handler.get_precheck_result(name) + return response_utils.new_ok_response(precheck_result) + + +@router.post("/deployments/{name}/recover", + response_model=OBResponse[DataList[RecoverChangeParameter]], + description='recover', + operation_id='recover', + tags=['Deployments']) +async def recover(name: str = Path(description='deployment name')): + handler = handler_utils.new_deployment_handler() + try: + recover_result = handler.recover(name) + return response_utils.new_ok_response(recover_result) + except Exception as ex: + return response_utils.new_internal_server_error_exception(ex) + + +@router.post("/deployments/{name}/install", + response_model=OBResponse, + description='deploy and start a deployment', + operation_id='deployAndStartADeployment', + tags=['Deployments']) +async def install(name: str, background_tasks: BackgroundTasks): + handler = handler_utils.new_deployment_handler() + try: + handler.install(name, background_tasks) + except Exception as ex: + return response_utils.new_internal_server_error_exception(ex) + return response_utils.new_ok_response("") + + +@router.get("/deployments/{name}/install", + response_model=OBResponse[TaskInfo], + description='query install status', + operation_id='queryInstallStatus', + tags=['Deployments']) +async def get_install_status(name: str = Path(description='deployment name')): + handler = handler_utils.new_deployment_handler() + task_info = handler.get_install_task_info(name) + if task_info is None: + return response_utils.new_not_found_exception("task {0} not found".format(name)) + return response_utils.new_ok_response(task_info) + + +@router.get("/deployments/{name}/connection", + response_model=OBResponse[DataList[ConnectionInfo]], + description='query connect info', + operation_id='queryConnectionInfo', + tags=['Deployments']) +async def get_connect_info(name: str = Path(description='deployment name')): + handler = handler_utils.new_deployment_handler() + connection_info_list = handler.list_connection_info(name) + if connection_info_list is None: + return response_utils.new_not_found_exception(Exception("deployment {0} not found".format(name))) + else: + return response_utils.new_ok_response(connection_info_list) + + +@router.get("/deployments/{name}/install/log", + response_model=OBResponse[InstallLog], + description='query install log', + operation_id='queryInstallLog', + tags=['Deployments']) +async def get_install_log(name: str = Path(description='deployment name'), + offset: int = Query(None, description='log offset')): + handler = handler_utils.new_deployment_handler() + task_info = handler.get_install_task_info(name) + if task_info is None: + return response_utils.new_not_found_exception("task {0} not found".format(name)) + log_content = handler.buffer.read() + log_info = InstallLog(log=log_content[offset:], offset=len(log_content)) + return response_utils.new_ok_response(log_info) + + +@router.get("/deployments", + response_model=OBResponse[DataList[Deployment]], + description='get deployment', + operation_id='getDeployment', + tags=['Deployments']) +async def get_deployments(task_status: DeploymentStatus = Query(..., description='task status,ex:INSTALLING,DRAFT')): + handler = handler_utils.new_deployment_handler() + deployments = handler.list_deployments_by_status(task_status) + return response_utils.new_ok_response(deployments) + + +@router.get("/deployments/{name}", + response_model=OBResponse[DeploymentInfo], + description='query deployment config', + operation_id='queryDeploymentConfig', + tags=['Deployments']) +async def get_deployment(name: str = Path(description='deployment name')): + handler = handler_utils.new_deployment_handler() + deployment = handler.get_deployment_by_name(name) + if deployment is None: + return response_utils.new_not_found_exception(Exception('deployment {} not found'.format(name))) + return response_utils.new_ok_response(deployment) + + +@router.get("/deployments/{name}/report", + response_model=OBResponse[DataList[DeploymentReport]], + description='query deployment report', + operation_id='queryDeploymentReport', + tags=['Deployments']) +async def get_deployment_report(name: str = Path(description='deployment name')): + handler = handler_utils.new_deployment_handler() + try: + report_list = handler.get_deployment_report(name) + except Exception as ex: + raise response_utils.new_bad_request_exception(ex) + return response_utils.new_ok_response(report_list) + + +@router.delete("/deployments/{name}", + response_model=OBResponse, + description='destroy deployment ', + operation_id='destroyDeployment ', + tags=['Deployments']) +async def destroy_deployment(name: str, background_tasks: BackgroundTasks): + handler = handler_utils.new_deployment_handler() + background_tasks.add_task(handler.destroy_cluster, name) + return response_utils.new_ok_response("") + + +@router.get("/deployments/{name}/destroy", + response_model=OBResponse[TaskInfo], + description='get destroy task info', + operation_id='getDestroyTaskInfo', + tags=['Deployments']) +async def get_destroy_task_info(name: str): + handler = handler_utils.new_deployment_handler() + info = handler.get_destroy_task_info(name) + return response_utils.new_ok_response(info) +@router.get("/deployments_test", + response_model=OBResponse, + description='get destroy task info', + operation_id='getDestroyTaskInfo', + tags=['Deployments']) +async def get_destroy_task_info(): + + return response_utils.new_ok_response('inknnsdlafasd') + + diff --git a/service/api/v1/mirror.py b/service/api/v1/mirror.py new file mode 100644 index 0000000..043ae7d --- /dev/null +++ b/service/api/v1/mirror.py @@ -0,0 +1,42 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from fastapi import APIRouter + + +from service.api import response_utils +from service.api.response import OBResponse, DataList +from service.handler import handler_utils +from service.model.mirror import Mirror + +router = APIRouter() + + +@router.get("/mirrors", + response_model=OBResponse[DataList[Mirror]], + description='list remote mirrors', + operation_id='listRemoteMirrors', + tags=['Mirror']) +async def get_effective_mirror(): + handler = handler_utils.new_mirror_handler() + try: + mirrors = handler.list_mirrors() + except Exception as e: + return response_utils.new_service_unavailable_exception(e) + return response_utils.new_ok_response(mirrors) diff --git a/service/api/v1/process.py b/service/api/v1/process.py new file mode 100644 index 0000000..a10d2f3 --- /dev/null +++ b/service/api/v1/process.py @@ -0,0 +1,38 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from fastapi import APIRouter + +from fastapi import BackgroundTasks +from service.api.response import OBResponse +from service.api import response_utils +from service.handler import handler_utils + +router = APIRouter() + + +@router.post("/processes/suicide", + response_model=OBResponse, + description='exit process', + operation_id='exitProcess', + tags=['Processes']) +async def suicide(backgroundtasks: BackgroundTasks): + handler = handler_utils.new_process_handler() + backgroundtasks.add_task(handler.suicide) + return response_utils.new_ok_response("suicide") diff --git a/service/api/v1/service_info.py b/service/api/v1/service_info.py new file mode 100644 index 0000000..0ffe200 --- /dev/null +++ b/service/api/v1/service_info.py @@ -0,0 +1,38 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from fastapi import APIRouter + +from service.api import response_utils +from service.api.response import OBResponse +from service.handler import handler_utils +from service.model.service_info import ServiceInfo + +router = APIRouter() + + +@router.get("/info", + response_model=OBResponse[ServiceInfo], + description='get obd info', + operation_id='getObdInfo', + tags=['Info']) +async def get_info(): + handler = handler_utils.new_service_info_handler() + service_info = handler.get_service_info() + return response_utils.new_ok_response(service_info) diff --git a/service/app.py b/service/app.py new file mode 100644 index 0000000..bd9f0d3 --- /dev/null +++ b/service/app.py @@ -0,0 +1,70 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +import asyncio + +import uvicorn +from fastapi import FastAPI +from fastapi.middleware.gzip import GZipMiddleware +from starlette.staticfiles import StaticFiles +from starlette_prometheus import metrics, PrometheusMiddleware + +from asgi_correlation_id import CorrelationIdMiddleware + +from service.common import log +from service.common.core import CoreManager +from service.api.v1 import components, deployments, process, service_info, mirror +from service.middleware.request_response_log import RequestResponseLogMiddleware +from service.middleware.process_time import ProcessTimeMiddleware +from service.handler import handler_utils +app = FastAPI() + + +class OBDWeb(object): + + def __init__(self, obd, resource_path): + CoreManager.INSTANCE = obd + self.app = app + self.app.add_route("/metrics", metrics) + self.app.include_router(components.router, prefix='/api/v1') + self.app.include_router(deployments.router, prefix='/api/v1') + self.app.include_router(process.router, prefix='/api/v1') + self.app.include_router(service_info.router, prefix='/api/v1') + self.app.include_router(mirror.router, prefix='/api/v1') + self.app.add_middleware(ProcessTimeMiddleware) + self.app.add_middleware(RequestResponseLogMiddleware, logger=log.get_logger()) + self.app.add_middleware(PrometheusMiddleware) + self.app.add_middleware(CorrelationIdMiddleware) + self.app.add_middleware(GZipMiddleware, minimum_size=1024) + self.app.mount("/", StaticFiles(directory="{0}/web/dist".format(resource_path), html=True), name="dist") + + + @staticmethod + async def init_mirrors(): + handler = handler_utils.new_mirror_handler() + await handler.init_mirrors_info() + + @staticmethod + @app.on_event("startup") + async def startup_event() -> None: + asyncio.create_task(OBDWeb.init_mirrors()) + + def start(self, port=8680): + uvicorn.run(self.app, host='0.0.0.0', port=port, log_level="debug", reload=False, log_config=log.get_logger_config(file_name="{0}/{1}".format(CoreManager.INSTANCE.home_path, "app.log"))) + diff --git a/service/common/__init__.py b/service/common/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/service/common/const.py b/service/common/const.py new file mode 100644 index 0000000..f47c334 --- /dev/null +++ b/service/common/const.py @@ -0,0 +1,60 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from collections import defaultdict + +MINIMAL_CONFIG = ''' +{0}: + global: + home_path: /root/oceanbase/oceanbase +''' + +PKG_ESTIMATED_SIZE = defaultdict(lambda:0) +PKG_ESTIMATED_SIZE.update({"oceanbase-ce":314142720, "obproxy-ce":45424640, "obagent": 25124864}) + + +OCEANBASE_CE = 'oceanbase-ce' +OCEANBASE = 'oceanbase' + +CE = "ce" +BUSINESS = "business" + +OBPROXY_CE = 'obproxy-ce' +OBPROXY = 'obproxy' + +OCP_EXPRESS = 'ocpexpress' + +OBAGENT = 'obagent' + +DESTROY_PLUGIN = "destroy" +INIT_PLUGINS = ("init",) +START_PLUGINS = ("start_check", "start", "connect", "bootstrap", "display") +# filter component of oceanbase and obproxy version above 4.0 +VERSION_FILTER = { + OCEANBASE: "4.0.0.0", + OCEANBASE_CE: "4.0.0.0", + OBPROXY: "4.0.0", + OBPROXY_CE: "4.0.0" +} + +RUNNING = 'running' +FINISHED = 'finished' + +GRACEFUL_TIMEOUT = 5 + diff --git a/service/common/core.py b/service/common/core.py new file mode 100644 index 0000000..e94f8c9 --- /dev/null +++ b/service/common/core.py @@ -0,0 +1,49 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . +from collections import defaultdict + +from singleton_decorator import singleton + +from _stdio import BufferIO + + +@singleton +class CoreManager(object): + + INSTANCE = None + + def __init__(self): + if CoreManager.INSTANCE is None: + raise Exception('CoreManager Uninitialized') + self._buffer = BufferIO(False) + CoreManager.INSTANCE.stdio.set_output_stream(self._buffer) + CoreManager.INSTANCE.stdio.set_input_stream(BufferIO(False)) + self._obd = CoreManager.INSTANCE + self._context = defaultdict(lambda: defaultdict(lambda: None)) + + def get_obd(self): + return self._obd + + def get_buffer(self): + return self._buffer + + def get_context(self): + return self._context + + diff --git a/service/common/log.py b/service/common/log.py new file mode 100644 index 0000000..a2fd67b --- /dev/null +++ b/service/common/log.py @@ -0,0 +1,66 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +import logging.config + + +DEFAULT_LOGGER="DefaultLogger" + + +def get_logger_config(file_name="app.log", level="INFO"): + logger_config = { + 'version': 1, + 'disable_existing_loggers': False, + 'filters': { + 'correlation_id': { + '()': 'asgi_correlation_id.CorrelationIdFilter', + 'uuid_length': 32, + }, + }, + 'formatters': { + 'simple': { + 'class': 'logging.Formatter', + 'format': '%(asctime)s %(levelname)s %(funcName)s (%(filename)s:%(lineno)d) [%(correlation_id)s] %(message)s', + }, + }, + 'handlers': { + 'console': { + 'class': 'logging.StreamHandler', + 'filters': ['correlation_id'], + 'formatter': 'simple' + }, + 'file': { + 'class': 'logging.FileHandler', + 'filters': ['correlation_id'], + 'filename': file_name, + 'formatter': 'simple' + } + }, + 'loggers': { + DEFAULT_LOGGER: { + 'handlers': ['console', 'file'], + 'level': level + } + } + } + return logger_config + +def get_logger(): + return logging.getLogger(DEFAULT_LOGGER) + diff --git a/service/common/task.py b/service/common/task.py new file mode 100644 index 0000000..a22968f --- /dev/null +++ b/service/common/task.py @@ -0,0 +1,146 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +import time +import functools +from threading import Lock +from collections import defaultdict +from singleton_decorator import singleton + +from enum import auto +from fastapi_utils.enums import StrEnum +from service.common import log + +DEFAULT_TASK_TYPE="undefined" + +def get_task_manager(): + return TaskManager() + + +class TaskStatus(StrEnum): + PENDING = auto() + RUNNING = auto() + FINISHED = auto() + + +class TaskResult(StrEnum): + SUCCESSFUL = auto() + FAILED = auto() + # running means task not finished, maybe define another name + RUNNING = auto() + + +class TaskInfo(object): + def __init__(self): + self.start_time = None + self.status = TaskStatus.PENDING + self.end_time = None + self.result = TaskResult.RUNNING + self.ret = None + self.exception = None + + def run(self): + self.status = TaskStatus.RUNNING + self.start_time = time.time() + + def finish(self): + self.status = TaskStatus.FINISHED + self.end_time = time.time() + + def success(self): + self.result = TaskResult.SUCCESSFUL + self.finish() + + def fail(self): + self.result = TaskResult.FAILED + self.finish() + + +@singleton +class TaskManager(object): + def __init__(self): + self.all_tasks = defaultdict(dict) + self.lock = Lock() + + def get_task_info(self, name, task_type=DEFAULT_TASK_TYPE): + ret = None + self.lock.acquire() + if name in self.all_tasks[task_type].keys(): + ret = self.all_tasks[task_type][name] + self.lock.release() + return ret + + def del_task_info(self, name, task_type=DEFAULT_TASK_TYPE): + ret = None + self.lock.acquire() + if name in self.all_tasks[task_type].keys(): + del(self.all_tasks[task_type][name]) + self.lock.release() + + def register_task(self, name, task_info, task_type=DEFAULT_TASK_TYPE): + self.lock.acquire() + log.get_logger().info("register task %s", name) + self.all_tasks[task_type][name] = task_info + self.lock.release() + + +class AutoRegister(object): + def __init__(self, task_type=DEFAULT_TASK_TYPE): + self._task_type = task_type + + def __call__(self, func): + @functools.wraps(func) + def wrapper(*args, **kwargs): + if len(args) < 2: + raise Exception("lack of parameter task_name") + name = args[1] + task_manager = get_task_manager() + task_info = TaskInfo() + task_manager.register_task(name, task_info, task_type=self._task_type) + try: + log.get_logger().info("start run task %s", name) + task_info.run() + task_info.ret = func(*args, **kwargs) + log.get_logger().info("task %s run finished", name) + task_info.success() + log.get_logger().info("task %s finished successful", name) + except BaseException as ex: + msg = "task {0} got exception".format(name) + log.get_logger().exception(msg) + task_info.exception = ex + task_info.fail() + log.get_logger().info("task %s finished failed", name) + return wrapper + + +class Serial(object): + def __init__(self, task_type=DEFAULT_TASK_TYPE): + self._task_type = task_type + self.lock = Lock() + + def __call__(self, func): + @functools.wraps(func) + def wrapper(*args, **kwargs): + self.lock.acquire() + try: + func(*args, **kwargs) + finally: + self.lock.release() + return wrapper + diff --git a/service/common/util.py b/service/common/util.py new file mode 100644 index 0000000..9b9151b --- /dev/null +++ b/service/common/util.py @@ -0,0 +1,26 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +def recursive_update_dict(a, b): + for key in b: + if isinstance(b[key], dict) and isinstance(a.get(key), dict): + a[key] = recursive_update_dict(a[key], b[key]) + else: + a[key] = b[key] + return a diff --git a/service/handler/__init__.py b/service/handler/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/service/handler/base_handler.py b/service/handler/base_handler.py new file mode 100644 index 0000000..56993a5 --- /dev/null +++ b/service/handler/base_handler.py @@ -0,0 +1,42 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from collections import defaultdict + +from _plugin import PluginContextNamespace +from service.common import core + +SPACENAME = "API" +class BaseHandler(object): + def __init__(self): + self._obd = core.CoreManager().get_obd() + self._buffer = core.CoreManager().get_buffer() + self._context = core.CoreManager().get_context() + + @property + def obd(self): + return self._obd + + @property + def buffer(self): + return self._buffer + + @property + def context(self): + return self._context diff --git a/service/handler/component_handler.py b/service/handler/component_handler.py new file mode 100644 index 0000000..1d55e6a --- /dev/null +++ b/service/handler/component_handler.py @@ -0,0 +1,181 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +import uuid +import tempfile +from service.handler.base_handler import BaseHandler +from service.model.components import Component, ComponentInfo, ConfigParameter, ParameterMeta +from service.common import log +from _mirror import MirrorRepositoryType +from _plugin import PluginType +from _repository import Repository +from singleton_decorator import singleton +from collections import defaultdict +from _rpm import Version +from service.common import const + +def map_to_config_parameter(param): + log.get_logger().info("param {0} type: {1}".format(param.name, param._param_type.__name__)) + config_parameter = ConfigParameter() + config_parameter.auto = False + config_parameter.name = param.name + config_parameter.is_essential = param.essential + config_parameter.require = param.require + config_parameter.type = param._param_type.__name__ + config_parameter.default = str(param.default) if param.default is not None else "" + config_parameter.min_value = str(param.min_value) if param.min_value is not None else "" + config_parameter.max_value = str(param.max_value) if param.max_value is not None else "" + config_parameter.modify_limit = param.modify_limit.__name__ + config_parameter.need_restart = param.need_restart + config_parameter.need_redeploy = param.need_redeploy + config_parameter.need_reload = param.need_reload + config_parameter.section = param.section + config_parameter.description = param.description_local if param.description_local else param.description_en + return config_parameter + +@singleton +class ComponentHandler(BaseHandler): + + + def __get_all_components(self, component_filter=const.VERSION_FILTER): + local_packages = self.obd.mirror_manager.local_mirror.get_all_pkg_info() + remote_packages = list() + remote_mirrors = self.obd.mirror_manager.get_remote_mirrors() + for mirror in remote_mirrors: + remote_packages.extend(mirror.get_all_pkg_info()) + local_packages.sort() + remote_packages.sort() + local_pkg_idx = len(local_packages) - 1 + remote_pkg_idx = len(remote_packages) - 1 + component_dict = defaultdict(list) + while local_pkg_idx >= 0 and remote_pkg_idx >= 0: + local_pkg = local_packages[local_pkg_idx] + remote_pkg = remote_packages[remote_pkg_idx] + if local_pkg >= remote_pkg: + component_dict[local_pkg.name].append( + ComponentInfo(version=local_pkg.version, md5=local_pkg.md5, release=local_pkg.release, + arch=local_pkg.arch, type=MirrorRepositoryType.LOCAL.value, estimated_size=const.PKG_ESTIMATED_SIZE[local_pkg.name])) + local_pkg_idx -= 1 + else: + if len(component_dict[remote_pkg.name]) > 0 and component_dict[remote_pkg.name][-1].md5 == remote_pkg.md5: + log.get_logger().debug("already found local package %s", remote_pkg) + else: + component_dict[remote_pkg.name].append( + ComponentInfo(version=remote_pkg.version, md5=remote_pkg.md5, release=remote_pkg.release, + arch=remote_pkg.arch, type=MirrorRepositoryType.REMOTE.value, estimated_size=const.PKG_ESTIMATED_SIZE[remote_pkg.name])) + remote_pkg_idx -= 1 + if local_pkg_idx >= 0: + for pkg in local_packages[local_pkg_idx::-1]: + component_dict[pkg.name].append( + ComponentInfo(version=pkg.version, md5=pkg.md5, release=pkg.release, arch=pkg.arch, type=MirrorRepositoryType.LOCAL.value, estimated_size=const.PKG_ESTIMATED_SIZE[pkg.name])) + if remote_pkg_idx >= 0: + for pkg in remote_packages[remote_pkg_idx::-1]: + component_dict[pkg.name].append( + ComponentInfo(version=pkg.version, md5=pkg.md5, release=pkg.release, arch=pkg.arch, type=MirrorRepositoryType.REMOTE.value, estimated_size=const.PKG_ESTIMATED_SIZE[pkg.name])) + for component, version in component_filter.items(): + if component in component_dict.keys(): + log.get_logger().info("filter component: {0} above version: {1}".format(component, version)) + log.get_logger().info("original components: {0}".format(component_dict[component])) + component_dict[component] = list(filter(lambda c: Version(c.version) >= Version(version), component_dict[component])) + log.get_logger().info("filtered components: {0}".format(component_dict[component])) + return component_dict + + def list_components(self): + if self.context['mirror']['remote_mirror_info_status'] != const.FINISHED: + raise Exception("startup event mirror update still not finished") + component_list = list() + component_dict = self.__get_all_components() + for componentInfo in component_dict[const.OCEANBASE_CE]: + componentInfo.version_type = const.CE + for componentInfo in component_dict[const.OCEANBASE]: + componentInfo.version_type = const.BUSINESS + for componentInfo in component_dict[const.OBPROXY_CE]: + componentInfo.version_type = const.CE + for componentInfo in component_dict[const.OBPROXY]: + componentInfo.version_type = const.BUSINESS + + if const.OCEANBASE in component_dict.keys() and const.OCEANBASE_CE in component_dict.keys(): + component_dict[const.OCEANBASE].extend(component_dict[const.OCEANBASE_CE]) + component_dict.pop(const.OCEANBASE_CE) + component_dict[const.OCEANBASE].sort(key=lambda x: x.version, reverse=True) + elif const.OCEANBASE_CE in component_dict.keys(): + component_dict[const.OCEANBASE] = component_dict[const.OCEANBASE_CE] + component_dict.pop(const.OCEANBASE_CE) + if const.OBPROXY in component_dict.keys() and const.OBPROXY_CE in component_dict.keys(): + component_dict[const.OBPROXY].extend(component_dict[const.OBPROXY_CE]) + component_dict.pop(const.OBPROXY_CE) + component_dict[const.OBPROXY].sort(key=lambda x: x.version, reverse=True) + elif const.OBPROXY_CE in component_dict.keys(): + component_dict[const.OBPROXY] = component_dict[const.OBPROXY_CE] + component_dict.pop(const.OBPROXY_CE) + for name, info in component_dict.items(): + component_list.append(Component(name=name, info=info)) + return component_list + + def get_component(self, component_name): + if self.context['mirror']['remote_mirror_info_status'] != const.FINISHED: + raise Exception("startup event mirror update still not finished") + component = None + component_dict = self.__get_all_components() + if component_name in component_dict.keys(): + component = Component(name=component_name, info=component_dict[component_name]) + return component + + + def list_component_parameters(self, parameter_request): + parameter_metas = list() + for parameter_filter in parameter_request.filters: + name=uuid.uuid4().hex + # generate minimal deploy + config_path = '' + log.get_logger().info('dump config') + with tempfile.NamedTemporaryFile(prefix="obd", suffix="yaml", mode="w", encoding="utf-8") as f: + f.write(const.MINIMAL_CONFIG.format(parameter_filter.component)) + f.flush() + config_path = f.name + deploy = self.obd.deploy_manager.create_deploy_config(name, config_path) + if deploy is None: + raise Exception("create temp deployment failed") + self.obd.set_deploy(deploy) + + spacename = "{0}_parameter".format(parameter_filter.component) + gen_config_plugin = self.obd.plugin_manager.get_best_py_script_plugin("generate_config", parameter_filter.component, parameter_filter.version) + repository = Repository(parameter_filter.component, "") + self.obd.set_repositories([repository]) + ret = self.obd.call_plugin(gen_config_plugin, repository, return_generate_keys=True, generate_consistent_config=True, spacename=spacename, clients={}) + del(self.obd.namespaces[spacename]) + if not ret: + self.obd.deploy_manager.remove_deploy_config(name) + raise Exception("genconfig failed for compoennt: {0}".format(parameter_filter.component)) + else: + auto_keys = ret.get_return("generate_keys") + log.get_logger().info("auto keys for comopnent %s are %s", parameter_filter.component, auto_keys) + + parameter_plugin = self.obd.plugin_manager.get_best_plugin(PluginType.PARAM, parameter_filter.component, parameter_filter.version) + ## use plugin.params to generate parameter meta + config_parameters = list() + for param in parameter_plugin.params.values(): + config_parameter = map_to_config_parameter(param) + if config_parameter.name in auto_keys: + config_parameter.auto = True + if config_parameter.is_essential or not parameter_filter.is_essential_only: + config_parameters.append(config_parameter) + parameter_metas.append(ParameterMeta(component=parameter_filter.component, version=parameter_filter.version, config_parameters=config_parameters)) + self.obd.deploy_manager.remove_deploy_config(name) + return parameter_metas diff --git a/service/handler/deployment_handler.py b/service/handler/deployment_handler.py new file mode 100644 index 0000000..93e6e6a --- /dev/null +++ b/service/handler/deployment_handler.py @@ -0,0 +1,705 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +import json +import tempfile +from collections import defaultdict + +from optparse import Values +from singleton_decorator import singleton +import yaml +from _deploy import DeployStatus, DeployConfigStatus +from _errno import CheckStatus, FixEval +from service.api.v1.deployments import DeploymentInfo +from service.handler.base_handler import BaseHandler +from service.model.deployments import DeploymentConfig, PreCheckResult, RecoverChangeParameter, TaskInfo, \ + ComponentInfo, PrecheckTaskResult, \ + DeployMode, ConnectionInfo, PreCheckInfo, RecoverAdvisement, DeploymentReport, Deployment, Auth, DeployConfig, \ + DeploymentStatus, Parameter + +from service.common import log, task, util, const +from service.common.task import TaskStatus, TaskResult +from service.common.task import Serial as serial +from service.common.task import AutoRegister as auto_register + + +@singleton +class DeploymentHandler(BaseHandler): + def get_deployment_by_name(self, name): + deployment = self.obd.deploy_manager.get_deploy_config(name) + if deployment is None: + return None + deployment_info = DeploymentInfo() + deployment_info.name = deployment.name + deployment_info.config_path = deployment.config_dir + deployment_info.status = deployment.deploy_info.status.value.upper() + deployment_info.config = self.context['deployment'][deployment.name] if self.context[ + 'deployment'] is not None else None + return deployment_info + + def generate_deployment_config(self, name: str, config: DeploymentConfig): + log.get_logger().debug('generate cluster config') + cluster_config = {} + if config.auth is not None: + self.generate_auth_config(cluster_config, config.auth) + if config.components.oceanbase is not None: + self.generate_oceanbase_config(cluster_config, config, name, config.components.oceanbase) + if config.components.obproxy is not None: + cluster_config[config.components.obproxy.component] = self.generate_component_config(config, const.OBPROXY, ['cluster_name', 'prometheus_listen_port', 'listen_port']) + if config.components.obagent is not None: + cluster_config[config.components.obagent.component] = self.generate_component_config(config, const.OBAGENT, ['monagent_http_port', 'mgragent_http_port']) + if config.components.ocpexpress is not None: + cluster_config[config.components.ocpexpress.component] = self.generate_component_config(config, const.OCP_EXPRESS, ['port']) + cluster_config_yaml_path = '' + log.get_logger().info('dump config from path: %s' % cluster_config_yaml_path) + with tempfile.NamedTemporaryFile(delete=False, prefix="obd", suffix="yaml", mode="w", encoding="utf-8") as f: + f.write(yaml.dump(cluster_config, sort_keys=False)) + cluster_config_yaml_path = f.name + self.context['deployment'][name] = config + return cluster_config_yaml_path + + def generate_component_config(self, config, component_name, ext_keys=[]): + comp_config = dict() + input_comp_config = getattr(config.components, component_name) + config_dict = input_comp_config.dict() + for key in config_dict: + if config_dict[key] and key in {'servers', 'version', 'package_hash', 'release'}: + comp_config[key] = config_dict[key] + + if 'global' not in comp_config.keys(): + comp_config['global'] = dict() + + ext_keys.insert(0, 'home_path') + for key in ext_keys: + if config_dict[key]: + comp_config['global'][key] = config_dict[key] + + if input_comp_config.home_path == '': + comp_config['global']['home_path'] = config.home_path + '/' + component_name + + for parameter in input_comp_config.parameters: + if not parameter.adaptive: + comp_config['global'][parameter.key] = parameter.value + return comp_config + + def generate_oceanbase_config(self, cluster_config, config, name, oceanbase): + oceanbase_config = dict() + config_dict = oceanbase.dict() + for key in config_dict: + if config_dict[key] and key in {'version', 'release', 'package_hash'}: + oceanbase_config[key] = config_dict[key] + servers = [] + if oceanbase.topology: + for zone in oceanbase.topology: + root_service = zone.rootservice + servers.append(root_service) + for zone in oceanbase.topology: + root_service = zone.rootservice + if root_service not in oceanbase_config.keys(): + oceanbase_config[root_service] = {} + oceanbase_config[root_service]['zone'] = zone.name + for server in zone.servers: + ip = server.ip + if ip not in oceanbase_config.keys(): + oceanbase_config[ip] = {} + if ip != root_service: + servers.append(server.ip) + oceanbase_config[ip]['zone'] = zone.name + if server.parameters: + for parameter in server.parameters: + for key, value in parameter: + oceanbase_config[ip][key] = value + oceanbase_config['servers'] = servers + if 'global' not in oceanbase_config.keys(): + oceanbase_config['global'] = {} + + for key in config_dict: + if config_dict[key] and key in {'mysql_port', 'rpc_port', 'home_path', 'data_dir', 'redo_dir', 'appname', + 'root_password'}: + oceanbase_config['global'][key] = config_dict[key] + + if oceanbase.home_path == '': + oceanbase_config['global']['home_path'] = config.home_path + '/oceanbase' + + if oceanbase.parameters: + for parameter in oceanbase.parameters: + if not parameter.adaptive: + oceanbase_config['global'][parameter.key] = parameter.value + if oceanbase.component == const.OCEANBASE_CE: + cluster_config[const.OCEANBASE_CE] = oceanbase_config + elif oceanbase.component == const.OCEANBASE: + cluster_config[const.OCEANBASE] = oceanbase_config + else: + log.get_logger().error('oceanbase component : %s not exist' % oceanbase.component) + raise Exception('oceanbase component : %s not exist' % oceanbase.component) + + def generate_auth_config(self, cluster_config, auth): + if 'user' not in cluster_config.keys(): + cluster_config['user'] = {} + cluster_config['user']['username'] = auth.user + if auth.password: + cluster_config['user']['password'] = auth.password + cluster_config['user']['port'] = auth.port + + def create_deployment(self, name: str, config_path: str): + log.get_logger().debug('deploy cluster') + deploy = self.obd.deploy_manager.get_deploy_config(name) + if deploy: + deploy_info = deploy.deploy_info + if deploy_info.status not in [DeployStatus.STATUS_CONFIGURED, DeployStatus.STATUS_DESTROYED]: + log.get_logger().error('Deploy "%s" is %s. You could not deploy an %s cluster.' % ( + name, deploy_info.status.value, deploy_info.status.value)) + raise Exception('Deploy "%s" is %s. You could not deploy an %s cluster.' % ( + name, deploy_info.status.value, deploy_info.status.value)) + if deploy_info.config_status != DeployConfigStatus.UNCHNAGE: + log.get_logger().debug('Apply temp deploy configuration') + if not deploy.apply_temp_deploy_config(): + log.get_logger().error('Failed to apply new deploy configuration') + raise Exception('Failed to apply new deploy configuration') + + deploy = self.obd.deploy_manager.create_deploy_config(name, config_path) + if not deploy: + log.get_logger().error('Failed to create deploy: %s. please check you configuration file' % name) + raise Exception('Failed to create deploy: %s. please check you configuration file' % name) + self.obd.set_deploy(deploy) + log.get_logger().info('cluster config path: %s ' % config_path) + return config_path + + def get_precheck_result(self, name): + precheck_result = PreCheckResult() + deploy = self.obd.deploy + if not deploy: + deploy = self.obd.deploy_manager.get_deploy_config(name) + self.obd.set_deploy(deploy) + components = deploy.deploy_config.components + info = [] + total = 0 + finished = 0 + all_passed = True + param_check_status = None + connect_check_status = None + if 'deployment' in self.context.keys(): + param_check_status = self.context['deployment']['param_check_status'] + connect_check_status = self.context['deployment']['connect_check_status'] + connect_check_status_flag = True + for component in components: + namespace_union = {} + namespace = self.obd.get_namespace(component) + if namespace: + variables = namespace.variables + if 'start_check_status' in variables.keys(): + namespace_union = util.recursive_update_dict(namespace_union, variables.get('start_check_status')) + if param_check_status is not None: + namespace_union = util.recursive_update_dict(namespace_union, param_check_status[component]) + if connect_check_status is not None and connect_check_status_flag and 'ssh' in connect_check_status.keys(): + namespace_union = util.recursive_update_dict(namespace_union, connect_check_status['ssh']) + connect_check_status_flag = False + + if namespace_union: + for server, result in namespace_union.items(): + if result is None: + log.get_logger().warn("precheck for server: {} is None".format(server.ip)) + continue + all_passed, finished, total = self.parse_precheck_result(all_passed, component, finished, info, server, total, result) + info.sort(key=lambda p: p.status) + + task_info = task.get_task_manager().get_task_info(name, task_type="precheck") + if task_info is not None: + if task_info.status == TaskStatus.FINISHED: + precheck_result.status = task_info.result + if task_info.result == TaskResult.FAILED: + precheck_result.message = '{}'.format(task_info.exception) + else: + precheck_result.status = TaskResult.RUNNING + precheck_result.info = info + precheck_result.total = total + if total == 0: + all_passed = False + precheck_result.all_passed = all_passed + precheck_result.finished = total if precheck_result.status == TaskResult.SUCCESSFUL else finished + return precheck_result + + def parse_precheck_result(self, all_passed, component, finished, info, server, total, result): + for k, v in result.items(): + total += 1 + check_info = PreCheckInfo(name='{}:{}'.format(component, k), server=server.ip) + if v.status == v.PASS: + check_info.result = PrecheckTaskResult.PASSED + check_info.status = TaskStatus.FINISHED + finished += 1 + elif v.status == v.FAIL: + check_info.result = PrecheckTaskResult.FAILED + check_info.status = TaskStatus.FINISHED + all_passed = False + + check_info.code = v.error.code + check_info.description = v.error.msg + check_info.recoverable = len(v.suggests) > 0 and v.suggests[0].auto_fix + msg = v.suggests[0].msg if len(v.suggests) > 0 and v.suggests[0].msg is not None else '' + advisement = RecoverAdvisement(description=msg) + check_info.advisement = advisement + + finished += 1 + elif v.status == v.WAIT: + check_info.status = TaskStatus.PENDING + all_passed = False + info.append(check_info) + return all_passed, finished, total + + @serial("install") + def install(self, name, background_tasks): + task_manager = task.get_task_manager() + task_info = task_manager.get_task_info(name, task_type="install") + if task_info is not None and task_info.status != TaskStatus.FINISHED: + raise Exception("task {0} exists and not finished".format(name)) + task_manager.del_task_info(name, task_type="install") + background_tasks.add_task(self._do_install, name) + + @auto_register("install") + def _do_install(self, name): + log.get_logger().info("clean io buffer before start install") + self.buffer.clear() + log.get_logger().info("clean namespace for init") + for c in self.obd.deploy.deploy_config.components: + for plugin in const.INIT_PLUGINS: + self.obd.namespaces[c].set_return(plugin, None) + log.get_logger().info("clean namespace for start") + for component in self.obd.deploy.deploy_config.components: + for plugin in const.START_PLUGINS: + self.obd.namespaces[component].set_return(plugin, None) + + log.get_logger().info("start do deploy %s", name) + self.obd.set_options(Values()) + deploy_success = self.obd.deploy_cluster(name) + if not deploy_success: + log.get_logger().warn("deploy %s failed", name) + log.get_logger().info("finish do deploy %s", name) + log.get_logger().info("start do start %s", name) + + repositories = self.obd.load_local_repositories(self.obd.deploy.deploy_info, False) + repositories = self.obd.sort_repository_by_depend(repositories, self.obd.deploy.deploy_config) + start_success = True + connection_info_list = list() + for repository in repositories: + opt = Values() + setattr(opt, "components", repository.name) + self.obd.set_options(opt) + ret = self.obd._start_cluster(self.obd.deploy, repositories) + if not ret: + log.get_logger().warn("failed to start component: %s", repository.name) + start_success = False + else: + display_ret = self.obd.namespaces[repository.name].get_return("display") + connection_info = self.__build_connection_info(repository.name, display_ret.get_return("info")) + if connection_info is not None: + connection_info_list.append(connection_info) + self.obd.set_options(Values) + if not deploy_success: + raise Exception("task {0} deploy failed".format(name)) + if not start_success: + raise Exception("task {0} start failed".format(name)) + self.obd.deploy.update_deploy_status(DeployStatus.STATUS_RUNNING) + log.get_logger().info("finish do start %s", name) + self.context["connection_info"][name] = connection_info_list + deployment_report = self.get_deployment_report(name) + self.context["deployment_report"][name] = deployment_report + + def get_install_task_info(self, name): + task_info = task.get_task_manager().get_task_info(name, task_type="install") + if task_info is None: + raise Exception("task {0} not found".format(name)) + components = self.obd.deploy.deploy_config.components + total_count = (len(const.START_PLUGINS) + len(const.INIT_PLUGINS)) * len(components) + finished_count = 0 + current = "" + task_result = TaskResult.RUNNING + info_dict = dict() + + for component in self.obd.deploy.deploy_config.components: + info_dict[component] = ComponentInfo(component=component, status=TaskStatus.PENDING, + result=TaskResult.RUNNING) + if component in self.obd.namespaces: + for plugin in const.INIT_PLUGINS: + if self.obd.namespaces[component].get_return(plugin) is not None: + info_dict[component].status = TaskStatus.RUNNING + finished_count += 1 + current = "{0}: {1} finished".format(component, plugin) + if not self.obd.namespaces[component].get_return(plugin): + info_dict[component].result = TaskResult.FAILED + + for component in self.obd.deploy.deploy_config.components: + for plugin in const.START_PLUGINS: + if component not in self.obd.namespaces: + break + if self.obd.namespaces[component].get_return(plugin) is not None: + info_dict[component].status = TaskStatus.RUNNING + finished_count += 1 + current = "{0}: {1} finished".format(component, plugin) + if not self.obd.namespaces[component].get_return(plugin): + info_dict[component].result = TaskResult.FAILED + else: + if plugin == const.START_PLUGINS[-1]: + info_dict[component].result = TaskResult.SUCCESSFUL + + if task_info.status == TaskStatus.FINISHED: + task_result = task_info.result + for v in info_dict.values(): + v.status = TaskStatus.FINISHED + if v.result != TaskResult.SUCCESSFUL: + v.result = TaskResult.FAILED + info_list = list() + for info in info_dict.values(): + info_list.append(info) + msg = "" if task_info.result == TaskResult.SUCCESSFUL else '{0}'.format(task_info.exception) + return TaskInfo(total=total_count, finished=finished_count if task_result != TaskResult.SUCCESSFUL else total_count, current=current, status=task_result, info=info_list, + msg=msg) + + def __build_connection_info(self, component, info): + if info is None: + log.get_logger().warn("component {0} info from display is None".format(component)) + return None + return ConnectionInfo(component=component, + access_url="{0}:{1}".format(info['ip'], info['port']), + user=info['user'], password=info['password'], + connect_url=info['cmd'] if info['type'] == 'db' else info['url']) + + def list_connection_info(self, name): + if self.context["connection_info"][name] is not None: + log.get_logger().info("get deployment {0} connection info from context".format(name)) + return self.context["connection_info"][name] + if name != self.obd.deploy.name: + raise Exception("deployment name not match, current: {0}, from param: {1}".format(self.obd.deploy.name, name)) + deploy = self.obd.deploy_manager.get_deploy_config(name) + connection_info_list = list() + task_info = self.get_install_task_info(name) + component_info = task_info.info + for component, config in deploy.deploy_config.components.items(): + connection_info = None + start_ok = False + for c in component_info: + if c.component == component and c.status == TaskStatus.FINISHED and c.result == TaskResult.SUCCESSFUL: + start_ok = True + if not start_ok: + log.get_logger().warn("component %s start failed", component) + continue + display_ret = self.obd.namespaces[component].get_return("display") + connection_info = self.__build_connection_info(component, display_ret.get_return("info")) + if connection_info is not None: + connection_info_list.append(connection_info) + else: + log.get_logger().warn("can not get connection info for component: {0}".format(component)) + return connection_info_list + + @serial("precheck") + def precheck(self, name, background_tasks): + task_manager = task.get_task_manager() + task_info = task_manager.get_task_info(name, task_type="precheck") + if task_info is not None and task_info.status != TaskStatus.FINISHED: + raise Exception("task {0} exists and not finished".format(name)) + deploy = self.obd.deploy + if not deploy: + raise Exception("no such deploy {0}".format(name)) + deploy_config = deploy.deploy_config + # Get the repository + pkgs, repositories, errors = self.obd.search_components_from_mirrors(deploy_config, only_info=True) + if errors: + raise Exception("{}".format('\n'.join(errors))) + repositories.extend(pkgs) + repositories = self.obd.sort_repository_by_depend(repositories, deploy_config) + for repository in repositories: + real_servers = set() + cluster_config = deploy_config.components[repository.name] + for server in cluster_config.servers: + if server.ip in real_servers: + raise Exception( + "Deploying multiple {} instances on the same server is not supported.'".format( + repository.name)) + return False + real_servers.add(server.ip) + self.obd.search_param_plugin_and_apply(repositories, deploy_config) + self.obd.set_repositories(repositories) + + if 'deployment' in self.context.keys() and self.context['deployment'][name] is not None and self.context['deployment'][name].components.oceanbase is not None and self.context['deployment'][name].components.oceanbase.mode == DeployMode.DEMO.value: + for repository in repositories: + self.obd.get_namespace(repository.name).set_variable('generate_config_mini', True) + + start_check_plugins = self.obd.search_py_script_plugin(repositories, 'start_check', no_found_act='warn') + + self._precheck(name, repositories, start_check_plugins, init_check_status=True) + info = task_manager.get_task_info(name, task_type="precheck") + if info is not None and info.exception is not None: + raise info.exception + task_manager.del_task_info(name, task_type="precheck") + background_tasks.add_task(self._precheck, name, repositories, start_check_plugins, init_check_status=False) + + def _init_check_status(self, check_key, servers, check_result={}): + check_status = defaultdict(lambda: defaultdict(lambda: None)) + for server in servers: + if server in check_result: + status = check_result[server] + else: + status = CheckStatus() + check_status[server] = {check_key: status} + return check_status + + @auto_register('precheck') + def _precheck(self, name, repositories, start_check_plugins, init_check_status=False): + if init_check_status: + self._init_precheck(repositories, start_check_plugins) + else: + self._do_precheck(repositories, start_check_plugins) + + def _init_precheck(self, repositories, start_check_plugins): + param_check_status = {} + servers_set = set() + for repository in repositories: + if repository not in start_check_plugins: + continue + repository_status = {} + res = self.obd.call_plugin(start_check_plugins[repository], repository, + init_check_status=True, work_dir_check=True, clients={}) + if not res and res.get_return("exception"): + raise res.get_return("exception") + servers = self.obd.deploy.deploy_config.components.get(repository.name).servers + for server in servers: + repository_status[server] = {'param': CheckStatus()} + servers_set.add(server) + param_check_status[repository.name] = repository_status + + self.context['deployment']['param_check_status'] = param_check_status + server_connect_status = {} + for server in servers_set: + server_connect_status[server] = {'ssh': CheckStatus()} + self.context['deployment']['connect_check_status'] = {'ssh': server_connect_status} + self.context['deployment']['servers_set'] = servers_set + + def _do_precheck(self, repositories, start_check_plugins): + ssh_clients, connect_status = self.obd.get_clients_with_connect_status(self.obd.deploy.deploy_config, + repositories, fail_exit=False) + check_status = self._init_check_status('ssh', self.context['deployment']['servers_set'], connect_status) + self.context['deployment']['connect_check_status'] = {'ssh': check_status} + for k, v in connect_status.items(): + if v.status == v.FAIL: + return + gen_config_plugins = self.obd.search_py_script_plugin(repositories, 'generate_config') + if len(repositories) != len(gen_config_plugins): + raise Exception("param_check: config error, check stop!") + + param_check_status, check_pass = self.obd.deploy_param_check_return_check_status(repositories, self.obd.deploy.deploy_config, gen_config_plugins=gen_config_plugins) + param_check_status_result = {} + for comp_name in param_check_status: + status_res = param_check_status[comp_name] + param_check_status_result[comp_name] = self._init_check_status('param', status_res.keys(), status_res) + self.context['deployment']['param_check_status'] = param_check_status_result + + if not check_pass: + return + + for repository in repositories: + ret = self.obd.call_plugin(gen_config_plugins[repository], repository, generate_check=False, + generate_consistent_config=True, auto_depend=True) + if ret is None: + raise Exception("generate config error") + elif not ret and ret.get_return("exception"): + raise ret.get_return("exception") + if not self.obd.deploy.deploy_config.dump(): + raise Exception('generate config dump error,place check disk space!') + + for repository in repositories: + res = self.obd.call_plugin(start_check_plugins[repository], repository, init_check_status=False, work_dir_check=True, precheck=True) + if not res and res.get_return("exception"): + raise res.get_return("exception") + + + def get_deployment_report(self, name): + if self.context["deployment_report"][name] is not None: + log.get_logger().info("get deployment {0} report from context".format(name)) + return self.context["deployment_report"][name] + if name != self.obd.deploy.name: + raise Exception("deployment name not match, current: {0}, from param: {1}".format(self.obd.deploy.name, name)) + report_list = list() + for component, config in self.obd.deploy.deploy_config.components.items(): + status = TaskResult.FAILED + if self.obd.namespaces[component].get_return("display"): + status = TaskResult.SUCCESSFUL + report_list.append( + DeploymentReport(name=component, version=config.version, servers=[s.ip for s in config.servers], + status=status)) + return report_list + + def list_deployments_by_status(self, deployment_status): + deployments = self.obd.deploy_manager.get_deploy_configs() + deploys = [] + if deployment_status == DeploymentStatus.INSTALLING: + # query installing task + for deployment in deployments: + task_info = task.get_task_manager().get_task_info(deployment.name, task_type="install") + if task_info is not None and task_info.status == TaskStatus.RUNNING: + deploy = Deployment(name=deployment.name, status=deployment.deploy_info.status.value.upper()) + deploys.append(deploy) + elif deployment_status == DeploymentStatus.DRAFT: + # query draft task + obd_deploy_status = ['configured', 'deployed', 'destroyed'] + for deployment in deployments: + if deployment.deploy_info.status.value in obd_deploy_status: + config = self.context['deployment'][deployment.name] if self.context['deployment'] is not None else None + if config is not None: + deploy = Deployment(name=deployment.name, status=deployment.deploy_info.status.value.upper()) + deploys.append(deploy) + return deploys + + @auto_register("destroy") + def destroy_cluster(self, name): + deploy = self.obd.deploy_manager.get_deploy_config(name) + if not deploy: + raise Exception("no such deploy {0}".format(name)) + self.obd.set_deploy(deploy) + repositories = self.obd.load_local_repositories(deploy.deploy_info) + self.obd.set_repositories(repositories) + self.obd.set_options(Values({'force_kill': True})) + self.obd.search_param_plugin_and_apply(repositories, deploy.deploy_config) + # set namespace return value to none before do destroy + for component in self.obd.deploy.deploy_config.components: + if component in self.obd.namespaces: + self.obd.namespaces[component].set_return(const.DESTROY_PLUGIN, None) + + ret = self.obd._destroy_cluster(deploy, repositories) + if not ret: + raise Exception("destroy cluster {0} failed".format(name)) + deploy.update_deploy_status(DeployStatus.STATUS_CONFIGURED) + self.obd.set_options(Values()) + return ret + + def get_destroy_task_info(self, name): + task_info = task.get_task_manager().get_task_info(name, task_type="destroy") + if task_info is None: + raise Exception("task {0} not found".format(name)) + components = self.obd.deploy.deploy_config.components + total_count = len(components) + finished_count = 0 + current = "" + task_result = TaskResult.RUNNING + info_dict = dict() + for c in self.obd.deploy.deploy_config.components: + info_dict[c] = ComponentInfo(component=c, status=TaskStatus.PENDING, result=TaskResult.RUNNING) + if c in self.obd.namespaces: + if self.obd.namespaces[c].get_return(const.DESTROY_PLUGIN) is not None: + info_dict[c].status = TaskStatus.FINISHED + finished_count += 1 + current = "{0}: {1} finished".format(c, const.DESTROY_PLUGIN) + if not self.obd.namespaces[c].get_return(const.DESTROY_PLUGIN): + info_dict[c].result = TaskResult.FAILED + else: + info_dict[c].result = TaskResult.SUCCESSFUL + if task_info.status == TaskStatus.FINISHED: + task_result = task_info.result + for v in info_dict.values(): + if v.status != TaskStatus.FINISHED: + v.status = TaskStatus.FINISHED + finished_count += 1 + if v.result != TaskResult.SUCCESSFUL: + v.result = TaskResult.FAILED + info_list = list() + for info in info_dict.values(): + info_list.append(info) + msg = "" if task_info.result == TaskResult.SUCCESSFUL else '{0}'.format(task_info.exception) + return TaskInfo(total=total_count, finished=finished_count, current=current, status=task_result, info=info_list, + msg=msg) + + def recover(self, name): + deploy = self.obd.deploy + if not deploy: + deploy = self.obd.deploy_manager.get_deploy_config(name) + self.obd.set_deploy(deploy) + components = deploy.deploy_config.components + param_check_status = None + if 'deployment' in self.context.keys(): + param_check_status = self.context['deployment']['param_check_status'] + recover_change_parameter_list = [] + for component in components: + namespace_union = {} + if component in self.obd.namespaces: + namespace = self.obd.get_namespace(component) + if namespace: + util.recursive_update_dict(namespace_union, namespace.variables.get('start_check_status', {})) + util.recursive_update_dict(namespace_union, param_check_status.get('component', {})) + + for server, precheck_result in namespace_union.items(): + if precheck_result is None: + log.get_logger().warn('component : {},precheck_result is None'.format(component)) + continue + for k, v in precheck_result.items(): + if v.status == v.FAIL and v.suggests is not None and v.suggests[0].auto_fix and v.suggests[0].fix_eval: + for fix_eval in v.suggests[0].fix_eval: + if fix_eval.operation == FixEval.SET: + config_json = None + old_value = None + if fix_eval.is_global: + deploy.deploy_config.update_component_global_conf(name, fix_eval.key, fix_eval.value, save=False) + else: + deploy.deploy_config.update_component_server_conf(name, server, fix_eval.key, fix_eval.value, save=False) + else: + config_json, old_value = self.modify_config(component, name, fix_eval) + + if config_json is None: + log.get_logger().warn('config json is None') + continue + recover_change_parameter = RecoverChangeParameter(name=fix_eval.key, old_value=old_value, new_value=fix_eval.value) + recover_change_parameter_list.append(recover_change_parameter) + self.context['deployment'][name] = DeploymentConfig(**json.loads(json.dumps(config_json))) + deploy.deploy_config.dump() + self.recreate_deployment(name) + + return recover_change_parameter_list + + def recreate_deployment(self, name): + config = self.context['deployment'][name] if self.context['deployment'] is not None else None + if config is not None: + cluster_config_yaml_path = self.generate_deployment_config(name, config) + self.create_deployment(name, cluster_config_yaml_path) + + def modify_config(self, component, name, fix_eval): + if fix_eval.key == "parameters": + raise Exception("try to change parameters") + config = self.context['deployment'][name] if self.context['deployment'] is not None else None + if config is None: + log.get_logger().warn("config is none, no need to modify") + raise Exception('config is none') + config_dict = config.dict() + if config_dict['components'] is None: + log.get_logger().warn("component is none, no need to modify") + raise Exception('component is none') + old_value = None + for value in config_dict['components'].values(): + if value is not None and 'component' in value.keys() and value['component'] == component: + if fix_eval.key in value.keys(): + old_value = value[fix_eval.key] + value[fix_eval.key] = fix_eval.value + elif "parameters" in value.keys() and value["parameters"] is not None: + for parameter_dict in value["parameters"]: + parameter = Parameter(**parameter_dict) + if parameter.key == fix_eval.key: + if fix_eval.operation == FixEval.DEL: + old_value = parameter.value + value["parameters"].remove(parameter_dict) + else: + parameter_dict[fix_eval.key] = fix_eval.value + return config_dict, old_value + return None, None + diff --git a/service/handler/handler_utils.py b/service/handler/handler_utils.py new file mode 100644 index 0000000..b95fa3f --- /dev/null +++ b/service/handler/handler_utils.py @@ -0,0 +1,44 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from service.handler.component_handler import ComponentHandler +from service.handler.deployment_handler import DeploymentHandler +from service.handler.service_info_handler import ServiceInfoHandler +from service.handler.process_handler import ProcessHandler +from service.handler.mirror_handler import MirrorHandler + + +def new_component_handler(): + return ComponentHandler() + + +def new_deployment_handler(): + return DeploymentHandler() + + +def new_process_handler(): + return ProcessHandler() + + +def new_service_info_handler(): + return ServiceInfoHandler() + + +def new_mirror_handler(): + return MirrorHandler() diff --git a/service/handler/mirror_handler.py b/service/handler/mirror_handler.py new file mode 100644 index 0000000..ab8a0ff --- /dev/null +++ b/service/handler/mirror_handler.py @@ -0,0 +1,56 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from _errno import LockError +from service.common import log +from service.common import const +from service.handler.base_handler import BaseHandler +from singleton_decorator import singleton +from service.model.mirror import Mirror + +@singleton +class MirrorHandler(BaseHandler): + + def list_mirrors(self): + if self.context['mirror']['remote_mirror_info_status'] != const.FINISHED: + raise Exception('update mirror not finished') + remote_mirror_info = self.context['mirror']['remote_mirror_info'] + return remote_mirror_info + + async def init_mirrors_info(self): + self.context['mirror']['remote_mirror_info_status'] = const.RUNNING + try: + mirror_list = [] + mirrors = self.obd.mirror_manager.get_remote_mirrors(is_enabled=True) + mirrors_disabled = self.obd.mirror_manager.get_remote_mirrors(is_enabled=False) + mirrors.extend(mirrors_disabled) + for mirror in mirrors: + mirror_list.append( + Mirror(name=mirror.name, mirror_path=mirror.mirror_path, section_name=mirror.section_name, + baseurl=mirror.baseurl, + repomd_age=mirror.repomd_age, priority=mirror.priority, gpgcheck=mirror.gpgcheck, + enabled=mirror.enabled, available=mirror.available, repo_age=mirror.repo_age)) + self.context['mirror']['remote_mirror_info'] = mirror_list + except LockError: + log.get_logger().error('Another app is currently holding the obd lock.') + except Exception as ex: + log.get_logger().exception("got exception {} when init mirror".format(ex)) + finally: + self.context['mirror']['remote_mirror_info_status'] = const.FINISHED + diff --git a/service/handler/process_handler.py b/service/handler/process_handler.py new file mode 100644 index 0000000..784f708 --- /dev/null +++ b/service/handler/process_handler.py @@ -0,0 +1,36 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +import os +import time + +from singleton_decorator import singleton + +from service.common import log, const +from service.handler.base_handler import BaseHandler + +@singleton +class ProcessHandler(BaseHandler): + + def suicide(self): + pid = os.getpid() + log.get_logger().info("got suicide requrest, pid is %d", pid) + time.sleep(const.GRACEFUL_TIMEOUT) + log.get_logger().info("suicide") + os.kill(pid, 9) diff --git a/service/handler/service_info_handler.py b/service/handler/service_info_handler.py new file mode 100644 index 0000000..0dc0687 --- /dev/null +++ b/service/handler/service_info_handler.py @@ -0,0 +1,33 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from _deploy import UserConfig +from service.handler.base_handler import BaseHandler +from singleton_decorator import singleton + +from service.model.service_info import ServiceInfo + + +@singleton +class ServiceInfoHandler(BaseHandler): + + def get_service_info(self): + info = ServiceInfo(user=UserConfig.DEFAULT.get('username')) + return info + diff --git a/service/middleware/process_time.py b/service/middleware/process_time.py new file mode 100644 index 0000000..fcd662c --- /dev/null +++ b/service/middleware/process_time.py @@ -0,0 +1,36 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +import time +from starlette.middleware.base import BaseHTTPMiddleware + +class ProcessTimeMiddleware(BaseHTTPMiddleware): + def __init__( + self, + app, + ): + super().__init__(app) + + async def dispatch(self, request, call_next): + start_time = time.time() + response = await call_next(request) + end_time = time.time() + process_time_str = "{0}ms".format((end_time - start_time) * 1000) + response.headers["X-Process-Time"] = process_time_str + return response diff --git a/service/middleware/request_response_log.py b/service/middleware/request_response_log.py new file mode 100644 index 0000000..2230ccd --- /dev/null +++ b/service/middleware/request_response_log.py @@ -0,0 +1,44 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +import json +from starlette.middleware.base import BaseHTTPMiddleware +from starlette.concurrency import iterate_in_threadpool + + +async def set_body(request, body): + async def receive(): + return {'type': 'http.request', 'body': body} + request._receive = receive + +class RequestResponseLogMiddleware(BaseHTTPMiddleware): + def __init__( + self, + app, + logger, ): + super().__init__(app) + self.logger = logger + + async def dispatch(self, request, call_next): + request_body = await request.body() + self.logger.info("app receive request, method: %s, url: %s, query_params: %s, body: %s, from: %s:%d", request.method, request.url, request.query_params, request_body.decode(), request.client.host, request.client.port) + await set_body(request, request_body) + response = await call_next(request) + self.logger.info("app send response, code: %d", response.status_code) + return response diff --git a/service/model/__init__.py b/service/model/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/service/model/components.py b/service/model/components.py new file mode 100644 index 0000000..4f5a702 --- /dev/null +++ b/service/model/components.py @@ -0,0 +1,72 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from typing import List + +from fastapi import Body +from pydantic import BaseModel + + +class ComponentInfo(BaseModel): + estimated_size: int = Body(0, description='estimated size after install') + version: str = Body('', description='component version') + type: str = Body('local', description='component type,ex:remote,local') + release: str = Body('', description='component release no') + arch: str = Body('', description='component package arch info') + md5: str = Body('', description='component package md5 info') + version_type: str = Body('', description=' version type,ex:ce,business') + + +class Component(BaseModel): + name: str = Body(..., description='component name') + info: List[ComponentInfo] = Body(None, description='info') + + +class ConfigParameter(BaseModel): + is_essential: bool = Body(False, description='is essential') + name: str = Body("", description='parameter name') + require: bool = Body(False, description='parameter is it required') + auto: bool = Body(False, description='parameter can be calculated automatically') + description: str = Body("", description='parameter description') + type: str = Body("", description='parameter type') + default: str = Body("", description='parameter default value') + min_value: str = Body("", description='parameter min value') + max_value: str = Body("", description='parameter max value') + need_redeploy: bool = Body(False, description='need redeploy') + modify_limit: str = Body("", description='modify limit') + need_reload: bool = Body(False, description='need reload') + need_restart: bool = Body(False, description='need restart') + section: str = Body("", description='section') + + +class ParameterMeta(BaseModel): + component: str = ... + version: str = ... + config_parameters: List[ConfigParameter] = ... + + +class ParameterFilter(BaseModel): + component: str = Body(..., description='component name') + version: str = Body(..., description='version name') + is_essential_only: bool = Body(False, description='essential parameter filter') + + +class ParameterRequest(BaseModel): + filters: List[ParameterFilter] = Body(..., description='parameter filters') + diff --git a/service/model/deployments.py b/service/model/deployments.py new file mode 100644 index 0000000..ee73333 --- /dev/null +++ b/service/model/deployments.py @@ -0,0 +1,235 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from enum import auto +from typing import List, Optional + +from fastapi import Body +from pydantic import BaseModel +from fastapi_utils.enums import StrEnum + +from service.common.task import TaskStatus, TaskResult + + +class Auth(BaseModel): + user: str = Body('', description='ssh user') + password: str = Body(None, description='ssh password') + port: int = Body(22, description='ssh port') + + +class PrecheckTaskResult(StrEnum): + PASSED = auto() + FAILED = auto() + RUNNING = auto() + + +class DeployMode(StrEnum): + DEMO = auto() + PRODUCTION = auto() + + +class DeploymentStatus(StrEnum): + INSTALLING = auto() + DRAFT = auto() + + +class Resource(BaseModel): + cpu: int = Body(None, description='cpu resource') + memory: str = Body(None, description='memory resource') + + +class OceanbaseServers(BaseModel): + ip: str = Body(..., description='server ip') + parameters: dict = None + +class Zone(BaseModel): + name: str = Body(..., description='zone name') + rootservice: str = Body(..., description='root service') + servers: List[OceanbaseServers] + + +class Parameter(BaseModel): + key: str = Body(..., description='parameter key') + value: str = Body(..., description='parameter value') + adaptive: bool = Body(None, description='parameter value is adaptive') + + +class OceanBase(BaseModel): + component: str = Body(..., description='oceanbase component name,ex:oceanbase-ce,oceanbase') + appname: str = Body(..., description='cluster name') + version: str = Body(..., description='version') + release: str = Body(..., description='oceanbase release no') + package_hash: str = Body('', description='oceanbase package md5') + mode: DeployMode = Body(..., description='deploy mode ex:DEMO,PRODUCTION') + root_password: str = Body(..., description='root password') + mysql_port: int = Body(..., description='sql port') + rpc_port: int = Body(..., description='rpc port') + home_path: str = Body('', description='install OceanBase home path') + data_dir: str = Body('', description='OceanBase data path') + redo_dir: str = Body('', description='clog path') + parameters: List[Parameter] = Body(None, description='config parameter') + topology: List[Zone] = Body(..., description='topology') + + +class ObProxy(BaseModel): + component: str = Body(..., description='obproxy component name, ex:obproxy-ce,obproxy') + version: str = Body(..., description='version') + package_hash: str = Body('', description='obproxy package md5') + release: str = Body(..., description='obproxy release no') + cluster_name: str = Body(None, description='obproxy name') + home_path: str = Body('', description='install obproxy home path') + prometheus_listen_port: int = Body(..., description='prometheus port') + listen_port: int = Body(..., description='sql port') + parameters: List[Parameter] = Body(None, description='config parameter') + servers: List[str] = Body(..., description="server ip, ex:[ '1.1.1.1','2.2.2.2']") + + +class OcpExpress(BaseModel): + component: str = Body('ocp-express', description='ocp-express component name') + version: str = Body(..., description='version') + package_hash: str = Body('', description='ocp-express package md5') + release: str = Body(..., description='ocp-express release no') + home_path: str = Body('', description='install ocp-express home path') + port: int = Body(..., description='server port') + parameters: List[Parameter] = Body(None, description='config parameter') + servers: List[str] = Body(..., description="server ip, ex:[ '1.1.1.1','2.2.2.2']") + + +class ObAgent(BaseModel): + component: str = Body('obagent', description='obagent component name,ex:obagent') + version: str = Body(..., description='version') + package_hash: str = Body('', description='obagent package md5') + release: str = Body(..., description='obagent release no') + home_path: str = Body('', description='install obagent home path') + monagent_http_port: int = Body(..., description='server port') + mgragent_http_port: int = Body(..., description='debug port') + parameters: List[Parameter] = Body(None, description='config parameter') + servers: List[str] = Body(..., description="server ip, ex:[ '1.1.1.1','2.2.2.2']") + + +class ObClient(BaseModel): + component: str = Body('obclient', description='obclient component name,ex:obclient') + version: str = Body(..., description='version') + release: str = Body(..., description='obclient release no') + parameters: List[Parameter] = Body(None, description='config parameter') + home_path: str = Body('', description='install obclient home path') + servers: List[str] = Body(..., description="server ip, ex:[ '1.1.1.1','2.2.2.2']") + + +class ComponentConfig(BaseModel): + oceanbase: OceanBase + obproxy: Optional[ObProxy] + ocpexpress: Optional[OcpExpress] + obagent: Optional[ObAgent] + obclient: Optional[ObClient] + + +class DeploymentConfig(BaseModel): + auth: Auth + components: ComponentConfig + home_path: str = Body('', description='global home path') + + +class DeploymentInfo(BaseModel): + name: str = Body('', description='deployment name') + config_path: str = Body('', description='config path') + status: str = Body('', + description='ex:CONFIGURING,CONFIGURED,DEPLOYING,DEPLOYED,RUNNING,STOPPING,STOPPED,DESTROYING,DESTROYED,UPGRADING') + config: DeploymentConfig = None + + +class RecoverAdvisement(BaseModel): + description: str = Body('', description='advisement description') + + +class PreCheckInfo(BaseModel): + name: str = Body(..., description='pre check item') + server: str = Body(..., description='server node') + status: TaskStatus = Body(TaskStatus.PENDING, description='status, ex:FINISHED, RUNNING, PENDING') + result: PrecheckTaskResult = Body(PrecheckTaskResult.RUNNING, description='result, ex:PASSED, FAILED') + recoverable: bool = Body(True, description='can be automatically repaired') + code: str = Body('', description='error code') + description: str = Body('', description='error description') + advisement: RecoverAdvisement = Body(None, description='repaired suggestion') + + +class PreCheckResult(BaseModel): + total: int = Body(0, description='total item for pre check') + finished: int = Body(0, description='finished item for pre check') + all_passed: bool = Body(False, description='is all passed') + status: TaskResult = Body(TaskResult.RUNNING, description='pre check task status,ex:RUNNING,SUCCESSFUL,FAILED') + message: str = Body('', description='pre check task message') + info: List[PreCheckInfo] = Body(None, description='pre check item info') + + +class RecoverChangeParameter(BaseModel): + name: str = Body(..., description='repaired item') + old_value: object = Body('', description='old value item') + new_value: object = Body('', description='new value item') + + +class ComponentInfo(BaseModel): + component: str = Body(..., description='install component name') + status: TaskStatus = Body(..., description='status, ex:FINISHED, RUNNING, PENDING') + result: TaskResult = Body(..., description='result, ex:SUCCESSFUL, FAILED') + + +class TaskInfo(BaseModel): + total: int = Body(0, description='total item for install') + finished: int = Body(0, description='finished item for install') + current: str = Body('', description='current item for install') + status: TaskResult = Body(..., description='status,ex:RUNNING,SUCCESSFUL,FAILED') + msg: str = Body('', description='task message') + info: List[ComponentInfo] = Body(None, description='install item info') + + +class ConnectionInfo(BaseModel): + component: str = Body(..., description='component name') + access_url: str = Body(..., description='access url') + user: str = Body(..., description='user') + password: str = Body(..., description='password') + connect_url: str = Body(..., description='connect url') + + +class InstallLog(BaseModel): + log: str = Body('', description='install log') + offset: int = Body(0, description='log offset') + + +class Deployment(BaseModel): + name: str = Body(..., description='deployment name') + status: str = Body(..., description='status, ex:CONFIGURED,DEPLOYED,STARTING,RUNNING,DESTROYED,UPGRADING') + + +class DeploymentReport(BaseModel): + name: str = Body(..., description='component name') + version: str = Body(..., description='component version') + servers: List[str] = Body(..., description='server ip') + status: TaskResult = Body(..., description='status, ex: RUNNING, SUCCESSFUL, FAILED') + + +class DeployConfig(BaseModel): + name: str + config: str + + class Config: + orm_mode = True + + + diff --git a/service/model/mirror.py b/service/model/mirror.py new file mode 100644 index 0000000..c9b711b --- /dev/null +++ b/service/model/mirror.py @@ -0,0 +1,35 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from fastapi import Body +from pydantic import BaseModel + + +class Mirror(BaseModel): + mirror_path: str = Body('', description='mirror path') + name: str = Body(..., description='mirror name') + section_name: str = Body('', description='section name') + baseurl: str = Body('', description='baseurl') + repomd_age: int = Body(None, description='repomd age') + repo_age: int = Body(None, description='repo age') + priority: int = Body(None, description='priority') + gpgcheck: str = Body('', description='gpgcheck') + enabled: bool = Body('', description='remote mirror is enabled') + available: bool = Body('', description='remote mirror is enabled') + diff --git a/service/model/service_info.py b/service/model/service_info.py new file mode 100644 index 0000000..327d98f --- /dev/null +++ b/service/model/service_info.py @@ -0,0 +1,25 @@ +# coding: utf-8 +# OceanBase Deploy. +# Copyright (C) 2021 OceanBase +# +# This file is part of OceanBase Deploy. +# +# OceanBase Deploy is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OceanBase Deploy is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OceanBase Deploy. If not, see . + +from fastapi import Body +from pydantic import BaseModel + + +class ServiceInfo(BaseModel): + user: str = Body(..., description='user name') diff --git a/service/service-requirements.txt b/service/service-requirements.txt new file mode 100644 index 0000000..13b97c5 --- /dev/null +++ b/service/service-requirements.txt @@ -0,0 +1,9 @@ +argparse==1.4.0 +pyyaml==6.0 +pymongo==4.2.0 +fastapi==0.87.0 +uvicorn==0.20.0 +asgi-correlation-id==3.2.1 +starlette_prometheus==0.9.0 +singleton-decorator==1.0.0 +fastapi_utils==0.2.1 \ No newline at end of file diff --git a/service/tests/__init__.py b/service/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ssh.py b/ssh.py index a076b5b..5eacbce 100644 --- a/ssh.py +++ b/ssh.py @@ -42,6 +42,7 @@ from tool import COMMAND_ENV, DirectoryUtil, FileUtil from _stdio import SafeStdio +from _errno import EC_SSH_CONNECT from _environ import ENV_DISABLE_RSYNC @@ -53,10 +54,10 @@ class SshConfig(object): def __init__(self, host, username='root', password=None, key_filename=None, port=22, timeout=30): self.host = host self.username = username - self.password = password + self.password = password if password is None else str(password) self.key_filename = key_filename - self.port = port - self.timeout = timeout + self.port = int(port) + self.timeout = int(timeout) def __str__(self): return '%s@%s' % (self.username ,self.host) @@ -262,6 +263,7 @@ def is_localhost(self, stdio=None): def _login(self, stdio=None): if self.is_connected: return True + err = None try: self.ssh_client.set_missing_host_key_policy(AutoAddPolicy()) self.ssh_client.connect( @@ -275,13 +277,16 @@ def _login(self, stdio=None): self.is_connected = True except AuthenticationException: stdio.exception('') - stdio.critical('%s@%s username or password error' % (self.config.username, self.config.host)) + err = EC_SSH_CONNECT.format(user=self.config.username, ip=self.config.host, message='username or password error') except NoValidConnectionsError: stdio.exception('') - stdio.critical('%s@%s connect failed: time out' % (self.config.username, self.config.host)) - except Exception as e: + err = EC_SSH_CONNECT.format(user=self.config.username, ip=self.config.host, message='time out') + except BaseException as e: stdio.exception('') - stdio.critical('%s@%s connect failed: %s' % (self.config.username, self.config.host, e)) + err = EC_SSH_CONNECT.format(user=self.config.username, ip=self.config.host, message=e) + if err: + stdio.critical(err) + return err return self.is_connected def _open_sftp(self, stdio=None): @@ -330,7 +335,6 @@ def _execute_command(self, command, timeout=None, retry=3, stdio=None): if code: verbose_msg = 'exited code %s, error output:\n%s' % (code, error) stdio.verbose(verbose_msg) - return SshReturn(code, stdout, error) except SSHException as e: if retry: self.close() @@ -341,8 +345,10 @@ def _execute_command(self, command, timeout=None, retry=3, stdio=None): raise e except Exception as e: stdio.exception('') - stdio.critical('%s@%s connect failed: %s' % (self.config.username, self.config.host, e)) - raise e + code = 255 + stdout = '' + error = str(e) + return SshReturn(code, stdout, error) def execute_command(self, command, timeout=None, stdio=None): if timeout is None: diff --git a/tool.py b/tool.py index 15f9941..a09fa59 100644 --- a/tool.py +++ b/tool.py @@ -21,7 +21,7 @@ from __future__ import absolute_import, division, print_function -import os +import os import bz2 import sys import stat @@ -32,6 +32,7 @@ import re import json import hashlib +import socket from io import BytesIO from ruamel.yaml import YAML, YAMLContextManager, representer @@ -132,7 +133,7 @@ def __init__(self, module): def add_lib_path(lib): if lib not in DynamicLoading.LIBS_PATH: DynamicLoading.LIBS_PATH[lib] = 0 - if DynamicLoading.LIBS_PATH[lib] == 0: + if DynamicLoading.LIBS_PATH[lib] == 0: sys.path.insert(0, lib) DynamicLoading.LIBS_PATH[lib] += 1 @@ -140,7 +141,7 @@ def add_lib_path(lib): def add_libs_path(libs): for lib in libs: DynamicLoading.add_lib_path(lib) - + @staticmethod def remove_lib_path(lib): if lib not in DynamicLoading.LIBS_PATH: @@ -217,6 +218,10 @@ def get_list_from_dict(conf, key, transform_func=None): class DirectoryUtil(object): + @staticmethod + def get_owner(path): + return os.stat(path)[stat.ST_UID] + @staticmethod def list_dir(path, stdio=None): files = [] @@ -352,7 +357,7 @@ def copy(src, dst, stdio=None): return False else: raise IOError(info) - + try: if os.path.islink(src): FileUtil.symlink(os.readlink(src), dst) @@ -438,7 +443,7 @@ def rm(path, stdio=None): except: stdio and getattr(stdio, 'exception', print)('failed to remove %s' % path) return False - + @staticmethod def move(src, dst, stdio=None): return shutil.move(src, dst) @@ -477,7 +482,7 @@ def __init__(self, stdio=None, typ=None, pure=False, output=None, plug_ins=None) self.stdio = stdio if not self.Representer.yaml_multi_representers and self.Representer.yaml_representers: self.Representer.yaml_multi_representers = self.Representer.yaml_representers - + def load(self, stream): try: return super(YamlLoader, self).load(stream) @@ -631,4 +636,11 @@ def show_env(self): return self._cmd_env -COMMAND_ENV = CommandEnv() +class NetUtil(object): + @staticmethod + def get_host_ip(): + hostname = socket.gethostname() + ip = socket.gethostbyname(hostname) + return ip + +COMMAND_ENV=CommandEnv() diff --git a/web/.editorconfig b/web/.editorconfig new file mode 100755 index 0000000..7e3649a --- /dev/null +++ b/web/.editorconfig @@ -0,0 +1,16 @@ +# http://editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false + +[Makefile] +indent_style = tab diff --git a/web/.eslintrc.js b/web/.eslintrc.js new file mode 100644 index 0000000..4594b11 --- /dev/null +++ b/web/.eslintrc.js @@ -0,0 +1,3 @@ +module.exports = { + extends: [require.resolve('@umijs/fabric/dist/eslint')], +}; diff --git a/web/.prettierignore b/web/.prettierignore new file mode 100644 index 0000000..25b3bfc --- /dev/null +++ b/web/.prettierignore @@ -0,0 +1,9 @@ +**/*.md +**/*.svg +**/*.ejs +**/*.html +package.json +.umi +.umi-production +.umi-test +mock/*.mock.ts diff --git a/web/.prettierrc b/web/.prettierrc new file mode 100644 index 0000000..94beb14 --- /dev/null +++ b/web/.prettierrc @@ -0,0 +1,11 @@ +{ + "singleQuote": true, + "trailingComma": "all", + "printWidth": 80, + "overrides": [ + { + "files": ".prettierrc", + "options": { "parser": "json" } + } + ] +} diff --git a/web/README.md b/web/README.md new file mode 100644 index 0000000..07afeb7 --- /dev/null +++ b/web/README.md @@ -0,0 +1,15 @@ +# umi project + +## Getting Started + +Install dependencies, + +```bash +$ yarn +``` + +Start the dev server, + +```bash +$ yarn start +``` diff --git a/web/config/config.ts b/web/config/config.ts new file mode 100644 index 0000000..4447dfc --- /dev/null +++ b/web/config/config.ts @@ -0,0 +1,31 @@ +import { defineConfig } from 'umi'; + +export default defineConfig({ + nodeModulesTransform: { + type: 'none', + }, + routes: [{ path: '/', component: 'index' }], + title: 'OceanBase 部署', + fastRefresh: {}, + mfsu: {}, + favicon: '/assets/logo.png', + metas: [ + { + 'http-equiv': 'Cache-Control', + content: 'no-cache, must-revalidate', + }, + { + name: 'data-bizType', + content: 'common', + }, + { + name: 'data-aspm', + content: 'a3696', + }, + ], + headScripts: [ + `!function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:!1};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}var installedModules={};return __webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.p="",__webpack_require__(0)}([function(module,exports){"use strict";!function(){if(!window.Tracert){for(var Tracert={_isInit:!0,_readyToRun:[],_guid:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(c){var r=16*Math.random()|0,v="x"===c?r:3&r|8;return v.toString(16)})},get:function(key){if("pageId"===key){if(window._tracert_loader_cfg=window._tracert_loader_cfg||{},window._tracert_loader_cfg.pageId)return window._tracert_loader_cfg.pageId;var metaa=document.querySelectorAll("meta[name=data-aspm]"),spma=metaa&&metaa[0].getAttribute("content"),spmb=document.body&&document.body.getAttribute("data-aspm"),pageId=spma&&spmb?spma+"."+spmb+"_"+Tracert._guid()+"_"+Date.now():"-_"+Tracert._guid()+"_"+Date.now();return window._tracert_loader_cfg.pageId=pageId,pageId}return this[key]},call:function(){var argsList,args=arguments;try{argsList=[].slice.call(args,0)}catch(ex){var argsLen=args.length;argsList=[];for(var i=0;i { + api.modifyHTML(($) => { + // 设置 b 位 + $('body').attr('data-aspm', 'b57206'); + return $; + }); +}; diff --git a/web/mock/createDeploymentConfig.mock.ts b/web/mock/createDeploymentConfig.mock.ts new file mode 100644 index 0000000..83b53b8 --- /dev/null +++ b/web/mock/createDeploymentConfig.mock.ts @@ -0,0 +1,15 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'POST /api/v1/deployments/:name': (req: Request, res: Response) => { + res + .status(200) + .send({ + code: 92, + data: null, + msg: '半质他运步己很自却力效头西效。', + success: true, + }); + }, +}; diff --git a/web/mock/deleteDeployment .mock.ts b/web/mock/deleteDeployment .mock.ts new file mode 100644 index 0000000..ee15b71 --- /dev/null +++ b/web/mock/deleteDeployment .mock.ts @@ -0,0 +1,15 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'DELETE /api/v1/deployments/:name': (req: Request, res: Response) => { + res + .status(200) + .send({ + code: 70, + data: null, + msg: '被或队他少而置面置般类立严无也最。', + success: true, + }); + }, +}; diff --git a/web/mock/finishInstallAndKillProcess.mock.ts b/web/mock/finishInstallAndKillProcess.mock.ts new file mode 100644 index 0000000..41b8198 --- /dev/null +++ b/web/mock/finishInstallAndKillProcess.mock.ts @@ -0,0 +1,13 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'POST /api/v1/processes/suicide': (req: Request, res: Response) => { + res.status(200).send({ + code: 83, + data: null, + msg: '想具心率期头达研产正确转维题。', + success: true, + }); + }, +}; diff --git a/web/mock/getDestroyTaskInfo.mock.ts b/web/mock/getDestroyTaskInfo.mock.ts new file mode 100644 index 0000000..6f38273 --- /dev/null +++ b/web/mock/getDestroyTaskInfo.mock.ts @@ -0,0 +1,31 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments/:name/destroy': (req: Request, res: Response) => { + res.status(200).send({ + code: 98, + data: { + total: 100, + finished: 88, + current: '农商江持连无马年布属果下划响问参。', + status: 'processing', + msg: '战整青它指强容张太矿速维种着在按始广。', + info: [ + { + component: '技办边山思边济反动务完由。', + status: 'processing', + result: '造就基资心节美志消路原天放业重清。', + }, + { + component: '济政见为给般动我强人价化白委值法等。', + status: 'error', + result: '增军红说展着连一率别标山五同人度。', + }, + ], + }, + msg: '利党办们南小交查组连法难空。', + success: false, + }); + }, +}; diff --git a/web/mock/getObdInfo.mock.ts b/web/mock/getObdInfo.mock.ts new file mode 100644 index 0000000..b643699 --- /dev/null +++ b/web/mock/getObdInfo.mock.ts @@ -0,0 +1,13 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/info': (req: Request, res: Response) => { + res.status(200).send({ + code: 74, + data: { user: '没点价种但想军约张界委气建张。' }, + msg: '老老县说局建东通面水市论面月就命八光。', + success: false, + }); + }, +}; diff --git a/web/mock/installDeployment.mock.ts b/web/mock/installDeployment.mock.ts new file mode 100644 index 0000000..181a339 --- /dev/null +++ b/web/mock/installDeployment.mock.ts @@ -0,0 +1,15 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'POST /api/v1/deployments/:name/install': (req: Request, res: Response) => { + res + .status(200) + .send({ + code: 67, + data: null, + msg: '根么高力林厂争由公就识非车。', + success: true, + }); + }, +}; diff --git a/web/mock/preCheckStatus.mock.ts b/web/mock/preCheckStatus.mock.ts new file mode 100644 index 0000000..a220a96 --- /dev/null +++ b/web/mock/preCheckStatus.mock.ts @@ -0,0 +1,91 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments/:name/precheck': (req: Request, res: Response) => { + res.status(200).send({ + code: 75, + data: { + total: 61, + finished: 98, + all_passed: false, + status: 'default', + message: '温千着除电处每价花这题为持按回采。', + info: [ + { + name: '金丽', + server: '转压队规他难层却只从着无铁往。', + status: 'success', + result: '改没到称深很了流先低五各好反才。', + recoverable: false, + code: '然响空图被收定教她在争工易道。', + description: '年争深除意题样人油很技几变只规天布。', + advisement: null, + }, + { + name: '叶平', + server: '还者代日例场由族则广今建。', + status: 'processing', + result: '儿红己多我步技工即正子万据。', + recoverable: false, + code: '单断然共设打根应地眼面四金族更根。', + description: '红二员步条生少做山极全备。', + advisement: null, + }, + { + name: '秦杰', + server: '路查达地南最外属着小儿参区。', + status: 'processing', + result: '长按委物调身任律后写领断海白。', + recoverable: true, + code: '象细济月种色区权状话花又整增制条。', + description: '进般记形对育内有则信府最生心角。', + advisement: null, + }, + { + name: '袁霞', + server: '变律证必角水群片按系新料等育。', + status: 'success', + result: '提本认路变导议意二们共参规声收叫代。', + recoverable: true, + code: '素写干难者没位带达名火形部七。', + description: '由响立料现见质达产治品济打带生。', + advisement: null, + }, + { + name: '陆伟', + server: '群别党需元质相多么声要系报准。', + status: 'error', + result: '条在风置立效其较京实国半名一。', + recoverable: false, + code: '步状规好交们带应难江内花能组。', + description: '结理合几般学比受率是走年头。', + advisement: null, + }, + { + name: '田杰', + server: '组济当回史适量主因内广去报值然。', + status: 'error', + result: '王明老圆相长展工长条器图快主达都问。', + recoverable: true, + code: '走条面在住极般龙复参料程积今科圆同。', + description: '山石细色写酸气也却些米即四局构前管。', + advisement: null, + }, + { + name: '朱秀英', + server: '太那置拉土现光风五会立天果影设。', + status: 'default', + result: '才而很治海现业家照交写精商。', + recoverable: false, + code: '分生矿划规门准列业则路从格群经根须。', + description: '劳部新保入光正方空马九界千。', + advisement: null, + }, + ], + }, + msg: '车值二清平打经值见型查龙划边示江质。', + success: true, + }); + }, +}; diff --git a/web/mock/precheck.mock.ts b/web/mock/precheck.mock.ts new file mode 100644 index 0000000..02e0733 --- /dev/null +++ b/web/mock/precheck.mock.ts @@ -0,0 +1,15 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'POST /api/v1/deployments/:name/precheck': (req: Request, res: Response) => { + res + .status(200) + .send({ + code: 88, + data: null, + msg: '主四路复离些收素志标算才价具。', + success: true, + }); + }, +}; diff --git a/web/mock/queryAllComponentVersions.mock.ts b/web/mock/queryAllComponentVersions.mock.ts new file mode 100644 index 0000000..2d42b1f --- /dev/null +++ b/web/mock/queryAllComponentVersions.mock.ts @@ -0,0 +1,602 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/components': (req: Request, res: Response) => { + res.status(200).send({ + code: 74, + data: { + total: 87, + items: [ + { + name: '唐勇', + info: [ + { + estimated_size: 94, + version: '化际示见其总研料管加即今红。', + type: 52, + release: '族西被加见于号放影江干地持月。', + arch: '准流石和路联起直制型内场统连电。', + md5: '应步太层极治市九律素例到从别低外品。', + }, + { + estimated_size: 79, + version: '术压林重满始术化声九局求造思目解前。', + type: 53, + release: '便经斗将合什量划加型极领还想量。', + arch: '影音复千华相工感地门亲九斗。', + md5: '者亲形四新理米斗传场小子体形这。', + }, + { + estimated_size: 90, + version: '始指断发表接争变管立研规新因条样周。', + type: 54, + release: '七取每除导称白万出后眼资速。', + arch: '而速中层道具科眼利声龙给圆研问深。', + md5: '月形处所真政革情强应界却安主动向清全。', + }, + { + estimated_size: 61, + version: '量口易广以代史习维物张得当也。', + type: 55, + release: '传查目列变非原开还快族么四至容日。', + arch: '水能外受走民样西接江观候。', + md5: '必候意和关必历志五广学压积总众路。', + }, + { + estimated_size: 98, + version: '系处建和说厂学最提体世己切直一。', + type: 56, + release: '六看才速拉保西始意次者指办。', + arch: '化连片金记术于商天难根节百。', + md5: '位品向白克些工代用对展适所。', + }, + { + estimated_size: 89, + version: '看论价五状气象维再便影过型张电农日。', + type: 57, + release: '但响住系接小联战叫温器京变。', + arch: '阶解根果受方往边合白只压时马点委安带。', + md5: '主各体满度克从青口议今路都满省报支。', + }, + { + estimated_size: 61, + version: '存十极除龙治平形路群党动。', + type: 58, + release: '石选快办便划分法候特群习为员声且科济。', + arch: '由几共外红己易争断论十况引有容解。', + md5: '院空外劳八他值复使度条造红分统级。', + }, + { + estimated_size: 76, + version: '物叫头山质发定三然老这他工。', + type: 59, + release: '备党间时但正任切间按明影被。', + arch: '准油单展结受合五共队划正前离关。', + md5: '飞革出术写育平如况是构她验除先思次。', + }, + { + estimated_size: 96, + version: '圆部花做权人更出今件开而严拉他花次养。', + type: 60, + release: '商建被二去毛再角列学边王强算史。', + arch: '中场时才线元果如原法利如问日品县。', + md5: '回铁东过强心商专至复亲红分山。', + }, + { + estimated_size: 68, + version: '们府层验造为治较适已么然展。', + type: 61, + release: '认眼海务团马造会能道六世便放打油。', + arch: '向七育听照只九全你称动新七能十月五。', + md5: '片十深市持样确人求济处众火造得际心想。', + }, + { + estimated_size: 73, + version: '族年效土团海感快质流算式的西。', + type: 62, + release: '确参子华通组备头红即流切也平须。', + arch: '至红难厂入务支大生你作了时高。', + md5: '快也算克石别研劳导料正住员动复。', + }, + { + estimated_size: 95, + version: '最江发信设米最来难空们总使区而同得队。', + type: 63, + release: '样导林阶准步长候反再先性将平。', + arch: '油基达间从会性白没般称转教。', + md5: '身权又战细任石白同眼样接统知矿结。', + }, + { + estimated_size: 69, + version: '正程她克石具须思其文就发半际出三没。', + type: 64, + release: '织军外反角养快加验时持程热七商认。', + arch: '路老有年其后广所始省立采。', + md5: '族那往问区资什各百确了员而入育日再。', + }, + { + estimated_size: 71, + version: '白构表展山算并铁照山级必龙车长利铁教。', + type: 65, + release: '张要律号人众分目好手样类再专片。', + arch: '实消学则文率上产题先示变化。', + md5: '因权军为身儿调治五去族空者。', + }, + ], + }, + { + name: '尹丽', + info: [ + { + estimated_size: 73, + version: '有发学间周书带用从统就改物确水新关。', + type: 66, + release: '报但转系取口间经数每酸大。', + arch: '置身标取机一有济心做最正价构界市同打。', + md5: '带建个较系深看门教天便在利级段。', + }, + { + estimated_size: 79, + version: '术引火该放程写观位所安别民做。', + type: 67, + release: '强拉种上半半第圆快见收叫你把。', + arch: '去近厂志两结最形位连对力常记完定。', + md5: '但王比会如断头现率价思厂车数与千目也。', + }, + { + estimated_size: 78, + version: '接适名复海行族立者变立年叫格张什商教。', + type: 68, + release: '况海市花反火文间去维劳进形。', + arch: '算争器分际向查与别看回之带规持期专。', + md5: '又机规然主导我适种去八斗或知果容。', + }, + { + estimated_size: 81, + version: '速极素期党县反难算做着马以老规火老快。', + type: 69, + release: '她状王受空书林划取值离放是连白用政。', + arch: '完问老国的北面工定学才东海空导。', + md5: '红该着府对定次一任组把任标种引。', + }, + { + estimated_size: 92, + version: '先片他思此军历格数起示当办且再门产。', + type: 70, + release: '把手心西反路近深时线体战十。', + arch: '连常合住入军位利始音达候。', + md5: '到六我半济界议果美计里包须老。', + }, + { + estimated_size: 93, + version: '满求内每办单且多对选术铁也自分流。', + type: 71, + release: '金应增斯共所光打时角三此军张则质。', + arch: '正万比空候中九全见造务维社。', + md5: '不资接义方边然复便音用圆果。', + }, + { + estimated_size: 96, + version: '千情少直空天东已全知运干业四己热西路。', + type: 72, + release: '对总对养然儿法写太调即音。', + arch: '段代今体产响整利中因经史九术。', + md5: '马处料想她准影分历学省深传题。', + }, + { + estimated_size: 78, + version: '何常积命达转集观往铁变这天产观起。', + type: 73, + release: '备些具西传作日从克一构管消。', + arch: '把通严联院最先就一可被格发作最。', + md5: '龙增许体使花级经劳土济史造造。', + }, + { + estimated_size: 73, + version: '地证生例低他话好进里受步。', + type: 74, + release: '数第员况最党活头对连作众米者照京发。', + arch: '研今离来办并须传走料算很影每论亲。', + md5: '八劳美号矿空口建小体龙音京同关再。', + }, + { + estimated_size: 66, + version: '人名话向接力世速形数易由受增几。', + type: 75, + release: '单放场到多美文线科传术重调认指斯。', + arch: '族研体拉布话发做满并价现回么市头月认。', + md5: '正他话史清术层外期美带己须毛系金。', + }, + { + estimated_size: 79, + version: '中算越京极儿只由该去无个平照。', + type: 76, + release: '存真织力教反少主热马确西压通王整。', + arch: '导前历严的达决合听太周几况易群。', + md5: '局前老受标每以只我与流年现明速组。', + }, + { + estimated_size: 80, + version: '识识世什一海走学件认意往。', + type: 77, + release: '石斯类列林己广变提石月花。', + arch: '进据交立而员所十太解治量上群。', + md5: '住家老毛再业世打且小放历社容得四据。', + }, + { + estimated_size: 81, + version: '界它向关方生体快正王二区往多。', + type: 78, + release: '热音较据济高易什上号识油对。', + arch: '安方先总结细在局而者第年由情即样须。', + md5: '题又低就观现收圆些装以性。', + }, + { + estimated_size: 79, + version: '或较都成产米为从济存响八量光式。', + type: 79, + release: '根习生照义家干圆性七广下际活须才青。', + arch: '都文海斯老值看空民先又做信属据角。', + md5: '应义文认养权成空光去什处受。', + }, + ], + }, + { + name: '龚洋', + info: [ + { + estimated_size: 72, + version: '美间基过生日线之张经社然。', + type: 80, + release: '打根年即争物百数而记阶条关习件验无别。', + arch: '教办正则京派她反委存无及需快办。', + md5: '机产例情有斗边常你且管儿空求式基族。', + }, + { + estimated_size: 90, + version: '己达较无组报度增众成不土业状。', + type: 81, + release: '上效头据时养但用制到声广产意线百员世。', + arch: '候府写论得广没该安强置林称年步六导种。', + md5: '白市从世特现太什算用同思段所必于。', + }, + { + estimated_size: 67, + version: '被拉真安持以所手多对青便维。', + type: 82, + release: '于证集数音验整上导你型中满话大。', + arch: '色民越电把情料中定是气成位效我即情向。', + md5: '属构外几者话反拉第我确史实每做。', + }, + { + estimated_size: 97, + version: '层细而龙器度等安商西广口治极。', + type: 83, + release: '条更前美办起革局亲做便备上开。', + arch: '利素六七种传包议安受几角正资重研。', + md5: '同群华容等身斯明活做然道几住位。', + }, + { + estimated_size: 92, + version: '比好期百记战况受消全人程该建己义化收。', + type: 84, + release: '观式五件却真院往多构完单外接构。', + arch: '体难社力府法好度低西亲用确。', + md5: '史至放问眼设九商且次效真斗。', + }, + { + estimated_size: 91, + version: '得一连自前话列只查志导验你。', + type: 85, + release: '如电件并人世活海众边包重因提织东。', + arch: '界斯定建术上九比心使况已号。', + md5: '就影整必转标大建么小政头王次。', + }, + { + estimated_size: 98, + version: '自加地级生已具劳白商斗生果。', + type: 86, + release: '事报书适事天红已结音己每府原省。', + arch: '门方构是适义和立派作究者因八及看包受。', + md5: '感整并而少素报东非单气化西老。', + }, + { + estimated_size: 94, + version: '家取达会量等当术基四矿油到经前取须。', + type: 87, + release: '前见立八想位力据标方称常白象真。', + arch: '持周后积矿如族声外变千指严入。', + md5: '查等制果并建周图算只记际这之新。', + }, + { + estimated_size: 95, + version: '对情条华命几论国回调下至机快县长员重。', + type: 88, + release: '光现况程重那热马感志众产林就计口。', + arch: '重型照前因阶题车已存容干收着动提土。', + md5: '列天它里难品论电则开满说家。', + }, + { + estimated_size: 79, + version: '从小她因出指六带理见心象值空近土放。', + type: 89, + release: '但强将选王节音圆争任听价斯复。', + arch: '安族会好声构口学龙公史近数思去育。', + md5: '解向对角须江白来道须切就标意农。', + }, + { + estimated_size: 81, + version: '办始合和由行率必等命计她光造。', + type: 90, + release: '叫始响特取音性前强山清自于厂百办管而。', + arch: '入克带回联里高龙分高标积装。', + md5: '发此维问验员江日件求造再正今军什。', + }, + { + estimated_size: 71, + version: '而人切和无则各斯术心理传持。', + type: 91, + release: '准片来听声术安场于事实特南格华并。', + arch: '定万他连利面回光在林动水造着。', + md5: '速办式治低阶当导本平带历断斯何过头事。', + }, + { + estimated_size: 63, + version: '七品比片拉热特论合但低下省越动目。', + type: 92, + release: '亲些克转律计光造根当斗基究制。', + arch: '感于律养万几表使般道识可商老。', + md5: '会文学在技存级路许明准理求太史。', + }, + { + estimated_size: 90, + version: '且他使反什构即千律矿九通价时向着。', + type: 93, + release: '走和连改好好书车种存样百。', + arch: '又府美者道所交照传王使意会状至。', + md5: '行王别她最联现复天七路着料包易并。', + }, + ], + }, + { + name: '万洋', + info: [ + { + estimated_size: 68, + version: '种易结行马把到门叫中过劳段日马引写。', + type: 94, + release: '军式更结则体满布构压张量府往。', + arch: '每斯力确层题它所你加位身感党。', + md5: '如该然米题反声制用心造基支五声本工团。', + }, + { + estimated_size: 70, + version: '干业器太般原先通这条他说正体六期许气。', + type: 95, + release: '它质矿林安如步然数速万过性义。', + arch: '全日市外除题效非期又离处支。', + md5: '号近近造且关件向务土克南形后酸候。', + }, + { + estimated_size: 81, + version: '度需情石先议将单般际决度上非转的律程。', + type: 96, + release: '参一品都意群化连队着直广复并打。', + arch: '海今易为么选构级着越和知则构后程。', + md5: '色次参细技走深种北位全集步先斗。', + }, + { + estimated_size: 74, + version: '和离北质及例性应共该特平深经去。', + type: 97, + release: '格养资半与联化育化周基两资林油。', + arch: '属过气团么备器度加线观上入合情属支本。', + md5: '与便一志包济度使万变或众安。', + }, + { + estimated_size: 88, + version: '进九她精器石北线图低品在算石开须维加。', + type: 98, + release: '别养事斯具对按度海王名值做人米据。', + arch: '克是已方科月性十选示活酸连无山。', + md5: '例几国思农华火指发真非体志统此。', + }, + { + estimated_size: 80, + version: '样受因维基开那料布低米使易但命府之。', + type: 99, + release: '取受器办办二把消向知难难。', + arch: '太指般九要自地办口与上素派条万。', + md5: '说红写七白体文矿家造学作东。', + }, + { + estimated_size: 99, + version: '置元号亲毛意划务斗美严劳六织它长想干。', + type: 100, + release: '劳知局东拉就风群手求界火正些实容连己。', + arch: '容单问山空斯难争相该达世度听八。', + md5: '者完将眼思况期转前想心住头。', + }, + { + estimated_size: 72, + version: '是务者酸于也海相白主和石却关。', + type: 101, + release: '片种须与难但质建达适三向起也水原。', + arch: '单队查看元三而受标列器资量众叫。', + md5: '明造压真图全深头养机高图毛那。', + }, + { + estimated_size: 99, + version: '则细它决且加时化身大小八由革样。', + type: 102, + release: '次百二整气世火价才老明子口红思。', + arch: '什以战商证国联入素本已风持。', + md5: '共南术即造话把实化种子度更六。', + }, + { + estimated_size: 70, + version: '米处合明之会阶用眼话以易间。', + type: 103, + release: '元理月之利是入级华定西建速者习太。', + arch: '十也小太才层民是电织治指。', + md5: '国声龙证龙以国须通流适很般很。', + }, + { + estimated_size: 67, + version: '龙商情看装数通元响律放电白段照。', + type: 104, + release: '权圆度先精体个类江国员最别。', + arch: '价路处国里金管却将新少个支七角论议。', + md5: '此存音系际统县元现代两记劳商。', + }, + { + estimated_size: 83, + version: '而油备强团样口空南消点越小。', + type: 105, + release: '口开变通听太展等养容与石维。', + arch: '最状现油活头养公成收那级一。', + md5: '派但意关给总前特列起想走好。', + }, + { + estimated_size: 63, + version: '该土极直军张根了教题他和带极江实样。', + type: 106, + release: '党石极毛已生度织消真九走农积。', + arch: '则头商有关何结是则事并结达到局。', + md5: '年低带程气步实较面我变日内位调想。', + }, + { + estimated_size: 60, + version: '素样查工称去省行青多去知基公。', + type: 107, + release: '养收造真天义家同型场深他。', + arch: '示器政成手元维型面律阶通文国本。', + md5: '称群命例快资海济准文场过关来么住第。', + }, + ], + }, + { + name: '梁军', + info: [ + { + estimated_size: 65, + version: '从完体林青段行群间团市消无战也候便太。', + type: 108, + release: '由如存易消结业老个林群说使及铁划张。', + arch: '需非品音设起月须求相号物。', + md5: '分知为海身验三新增这照增问。', + }, + { + estimated_size: 86, + version: '火需九质直属级收例也流选强任。', + type: 109, + release: '好日性把县众意党色分拉完列。', + arch: '命非程万单广百应团果话然别内万型当特。', + md5: '指引次总证完干节不厂比的。', + }, + { + estimated_size: 97, + version: '始号万省温么需况第素道统示布越。', + type: 110, + release: '调应压队育着需育厂适山强准学。', + arch: '件识始达己代几维会但王保石。', + md5: '厂不改报深条证产矿我问委两么约月打。', + }, + { + estimated_size: 90, + version: '间集干便容变切料将关总家社入民必些小。', + type: 111, + release: '作理存手精人要流长断得发最真达照。', + arch: '生计组相资局九查位常由格门。', + md5: '没被议却况商先布此少管思元。', + }, + { + estimated_size: 74, + version: '住就划平全院水金增科业改。', + type: 112, + release: '极派华人后自本议原该么引和红题于支酸。', + arch: '权多构二所打问国值元比本入交和。', + md5: '引又值值铁些领满数数等级事面收。', + }, + { + estimated_size: 83, + version: '电选数已要专她会复务机对生十家究处。', + type: 113, + release: '又记代解从边构结只论世别自。', + arch: '候完段包强数府无以值达分按。', + md5: '几土打现花开把解着局准织新共。', + }, + { + estimated_size: 94, + version: '小基属改离除方四任说可只研气三只精。', + type: 114, + release: '信百带常建且低做委龙区导力。', + arch: '管此青话议解多流院件议拉。', + md5: '政他信量这电者该越克体少研想法。', + }, + { + estimated_size: 71, + version: '料长二列加式例律条才收主我济马。', + type: 115, + release: '存王斗劳金达名月带太行关府究称。', + arch: '开个往联切育照来技提金存求政过。', + md5: '油毛派将起指热定外相学查上易更。', + }, + { + estimated_size: 97, + version: '细本许名使一直山研身动观带。', + type: 116, + release: '土做区消始需中求所自体形前收非的。', + arch: '教程中此复很下相派日动总人。', + md5: '事因八易联县东程再所确数许织今温需。', + }, + { + estimated_size: 89, + version: '主力达组次题革江积将几两山规战天。', + type: 117, + release: '为写商交响开然花其来片造龙连长。', + arch: '况又口好头上影济处除建性观话去于严。', + md5: '可将把状斯信深线则斯带花意走段认需。', + }, + { + estimated_size: 83, + version: '建体消传教制什道存争据几要并它小。', + type: 118, + release: '达且之难多理法石步商也速百组。', + arch: '员车但来江们科里只己器我关压根今很数。', + md5: '马导声府而报自农知毛又是众议时精。', + }, + { + estimated_size: 70, + version: '已非机资十持信得历权只解。', + type: 119, + release: '装构因类再以门心米水出火话影上色。', + arch: '确计计二般证头正温去声根无今支回。', + md5: '党般大油治团花多京管教又革全实现。', + }, + { + estimated_size: 73, + version: '亲共且任老习有那系们细万示并道干书。', + type: 120, + release: '内列候斗青称和改道器光制将书上小求。', + arch: '员合济技断手他油西体叫回劳际受。', + md5: '就北反位造满现难七观为取该量。', + }, + { + estimated_size: 98, + version: '深实布复速行水部建界体量标。', + type: 121, + release: '又是回照料如飞正温济级个品业金今位。', + arch: '手东电收量圆运与王理向系没的接支。', + md5: '放质清员而包约声平书高为手组层将得。', + }, + ], + }, + ], + }, + msg: '思派律向解者路除基容压东义立真把时全。', + success: false, + }); + }, +}; diff --git a/web/mock/queryComponentByComponentName.mock.ts b/web/mock/queryComponentByComponentName.mock.ts new file mode 100644 index 0000000..e1c33a4 --- /dev/null +++ b/web/mock/queryComponentByComponentName.mock.ts @@ -0,0 +1,105 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/components/:component': (req: Request, res: Response) => { + res.status(200).send({ + code: 70, + data: { + name: '余霞', + info: [ + { + estimated_size: 93, + version: '济律分的上办还百节实一半公标。', + type: 41, + release: '二八广养成志那量历今节亲路。', + arch: '手造素说值空眼公者斗主天育方传。', + md5: '成无京联风表据华更新劳何多信况打数。', + }, + { + estimated_size: 84, + version: '作规出组着持所眼观京见于再根做张称。', + type: 42, + release: '完什应反必下关消基候青感离收半我并。', + arch: '队斯非存然运作往越该美共专。', + md5: '性人究铁安间直各行构动政专院又口。', + }, + { + estimated_size: 90, + version: '性发战集领力信全细合题又不转约。', + type: 43, + release: '相得观律引名治把身完形天见又教之基线。', + arch: '万率想任见单易改才对族本面是。', + md5: '建明深争山林长此细天口才名片论场。', + }, + { + estimated_size: 74, + version: '天连维众速转之工上将际按问到。', + type: 44, + release: '指与温周却府备便又人能时济家强查情。', + arch: '经做权们持最手族战运关程南交八。', + md5: '马来要备法严眼制思道行以共系干参克。', + }, + { + estimated_size: 61, + version: '目说流器品厂速报全个见之响时。', + type: 45, + release: '越究开亲单在然向眼六没业可门完或务。', + arch: '己千华元马象北易非置拉济使好真非消。', + md5: '日基意决石准色龙或思西产温第张市率越。', + }, + { + estimated_size: 71, + version: '西工面件动张道律越业感变斗海我精里。', + type: 46, + release: '过革划民观界式展周是小示意和一。', + arch: '声集与率北头林但干号通火办月有正机。', + md5: '东光儿除都京却第即然而其入江。', + }, + { + estimated_size: 62, + version: '调转音年上积重标理作族变党表京发完。', + type: 47, + release: '要听无她音示率者七张图量容节完。', + arch: '直实接派八完得目斗度何酸和。', + md5: '很量参打际为界住完进斯发需子指品然。', + }, + { + estimated_size: 98, + version: '子知给以给段作约积按管们思。', + type: 48, + release: '农团节机员除确制上少上则利期为里义话。', + arch: '党中维传心此真传领总民每务。', + md5: '任根保统多队需一好内想质精局。', + }, + { + estimated_size: 83, + version: '儿题须眼求还何线有电总整口适数。', + type: 49, + release: '意已入事委已图解了素容世外外型。', + arch: '目飞思关压六争车品现开许西。', + md5: '量速日般研织合要心需提了交只过办。', + }, + { + estimated_size: 98, + version: '史各毛当放关争时信选指科。', + type: 50, + release: '其史毛样马第认量还老科头信其群。', + arch: '务五明也立委水热头制性之即列型口是。', + md5: '听家几在直之新矿按北响花。', + }, + { + estimated_size: 79, + version: '反了持每青角低关研场广之设。', + type: 51, + release: '响身能观响机克以强水道段省。', + arch: '满合张形常类北红眼多书件真。', + md5: '组少确调正育至火多得必理好。', + }, + ], + }, + msg: '队车毛要点可族个度选品头务养近数很证。', + success: false, + }); + }, +}; diff --git a/web/mock/queryComponentParameters.mock.ts b/web/mock/queryComponentParameters.mock.ts new file mode 100644 index 0000000..16723dd --- /dev/null +++ b/web/mock/queryComponentParameters.mock.ts @@ -0,0 +1,681 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'POST /api/v1/components/parameters': (req: Request, res: Response) => { + res.status(200).send({ + code: 68, + data: { + total: 90, + items: [ + { + component: '心格易科什料半布低志作条。', + version: '名下展形员何化价无多必心解构类。', + config_parameters: [ + { + is_essential: false, + name: '易平', + require: false, + auto: true, + description: '准经表进长车器国工并造特定期。', + type: 1, + default: '并国马西难选资土断复称据毛般七。', + min_value: '半话他只上什通长情造运断。', + max_value: '容写月美体取变何听级但王你装阶次。', + need_redeploy: false, + modify_limit: '好权三果连石文格段南权来干很。', + need_reload: true, + need_restart: true, + section: '给使制张权育当将算己声构五取与非当。', + }, + { + is_essential: false, + name: '杜洋', + require: false, + auto: false, + description: '亲新标个车称形万可过六造理定表速写。', + type: 2, + default: '指即究和先论引难儿划反化整不国毛。', + min_value: '很马回共外人型达商每领十过快步器标。', + max_value: '目风何想格厂须安各把现应。', + need_redeploy: true, + modify_limit: '龙改队许步厂场由山即候明别最满运不。', + need_reload: true, + need_restart: false, + section: '识维及完清参且称九价头术王北论子头。', + }, + { + is_essential: true, + name: '戴平', + require: true, + auto: false, + description: '儿般效布始红般史斯气名听表者之何。', + type: 3, + default: '取到无拉条效适革派价史内次律。', + min_value: '当领集亲质性步面自两接第酸实由成。', + max_value: '间东常际住用形活务风千广许流。', + need_redeploy: true, + modify_limit: '专她率济国快参界义际江周关应且这光风。', + need_reload: true, + need_restart: true, + section: '口流可构分反许术并身放大济。', + }, + { + is_essential: false, + name: '于敏', + require: true, + auto: true, + description: '水火除来价求部身比论进进候号样气。', + type: 4, + default: '上同中级天来口明山已你律支报。', + min_value: '色果由把称去相验月京号市太八教图约。', + max_value: '期向下去活本也府易克结以取。', + need_redeploy: false, + modify_limit: '济府断她声阶建完安变对基金况作。', + need_reload: false, + need_restart: false, + section: '年引时电太低件相想九究想形划此技。', + }, + { + is_essential: true, + name: '叶艳', + require: true, + auto: true, + description: '问华效热统口么同面近带每问己斗。', + type: 5, + default: '识至电到据是效但思才放完现儿深派边。', + min_value: '转展因认说织规以处拉列理其会使。', + max_value: '己族素空形标不是却至经音成已世。', + need_redeploy: true, + modify_limit: '分验义论完步白入并公了再无设育单包。', + need_reload: true, + need_restart: true, + section: '京便和采周率花实认节型表半。', + }, + { + is_essential: false, + name: '金洋', + require: false, + auto: true, + description: '越义林值最包复主较委内观理地。', + type: 6, + default: '共它压工员战工别月走查石开着。', + min_value: '产世把亲除也更思太面机百史决。', + max_value: '光西长应设商型济张在也导群也。', + need_redeploy: false, + modify_limit: '众人革别种受么者马属机易信拉复名六。', + need_reload: false, + need_restart: true, + section: '相被路张可运它及求然所决新业长准治。', + }, + { + is_essential: true, + name: '阎磊', + require: false, + auto: false, + description: '选只新于京片流元用理图带己两它体律算。', + type: 7, + default: '来队基长白美是接叫断点非图增商去作。', + min_value: '每济间之认第花般众年方按。', + max_value: '而便年须党革阶数与类长二用己般。', + need_redeploy: true, + modify_limit: '物海求气除组么断金已明什开队三。', + need_reload: false, + need_restart: true, + section: '受花解清速龙看查复一结制机一。', + }, + { + is_essential: false, + name: '冯强', + require: true, + auto: false, + description: '好子并至管得造小际问志二解。', + type: 8, + default: '整展一万半上进变样必到领有开得。', + min_value: '治着近干以会今或性在族议他较院十。', + max_value: '着战精教么月技清思学历委度规听。', + need_redeploy: true, + modify_limit: '为价主品使十变层道今矿边所别。', + need_reload: false, + need_restart: true, + section: '六它受立义六无领社影需变。', + }, + { + is_essential: false, + name: '沈秀兰', + require: false, + auto: false, + description: '再角话米须作美置万龙别全农毛林。', + type: 9, + default: '改每队还必米问她近层委土步持。', + min_value: '马调龙她志组关工天解量油规合具时。', + max_value: '类建金例展厂厂实备通体求机样。', + need_redeploy: false, + modify_limit: '切代即做报看政导精化条时。', + need_reload: false, + need_restart: true, + section: '身红团通也图切立林总音队路区。', + }, + { + is_essential: true, + name: '许洋', + require: false, + auto: false, + description: '儿无认阶专林委外三明参例国民酸入海何。', + type: 10, + default: '里都个角她并矿亲出变决得受此适只变称。', + min_value: '却派下义即整分角率展命今料六。', + max_value: '间把军需决资许大看性族矿段正给。', + need_redeploy: false, + modify_limit: '间那同国更多各里统圆天消百再。', + need_reload: true, + need_restart: false, + section: '本中报片张北须江程市容真改。', + }, + ], + }, + { + component: '称车列清使约平清同属一色装确料。', + version: '器美建置里的员们何新只质家由需取。', + config_parameters: [ + { + is_essential: false, + name: '史磊', + require: false, + auto: false, + description: '完无少有变直将越气解向导铁百。', + type: 11, + default: '争将除场革技增油而位识马所委。', + min_value: '表很组几维于才数组六我物小发还文。', + max_value: '最真员些权或备由克红专土十率形传油。', + need_redeploy: true, + modify_limit: '起及始很合三们速达识我关素理历话标。', + need_reload: true, + need_restart: false, + section: '她易影动争第度转数马越则记。', + }, + { + is_essential: true, + name: '文娜', + require: true, + auto: false, + description: '快公院指量众务才备江给率志代己越。', + type: 12, + default: '难经相石关并特义地科发共三。', + min_value: '压己后书值说照场律听米日由在眼算。', + max_value: '求经团照作细马外性济能回至全收。', + need_redeploy: true, + modify_limit: '天调满世关电至上地行得张连带无做维。', + need_reload: false, + need_restart: false, + section: '意验但以生划观王物始文教。', + }, + { + is_essential: true, + name: '郑霞', + require: false, + auto: true, + description: '程共该石界般实处一再斯建品儿在取。', + type: 13, + default: '他自达亲类动别问场族在很提生性。', + min_value: '整以前同候他果书于收看最二东走。', + max_value: '特际同广也指义文地收传东没空空委样。', + need_redeploy: true, + modify_limit: '立生达表方越张龙手历图共点铁能不每。', + need_reload: true, + need_restart: false, + section: '只且分和数业马权大花复中议压单身。', + }, + { + is_essential: false, + name: '陆超', + require: false, + auto: false, + description: '老转说计参共北并对我达象最毛适。', + type: 14, + default: '土矿难解两或海温基建支关面。', + min_value: '是区色面除持必毛米去教当件商。', + max_value: '称习对影何北东给共争动带。', + need_redeploy: false, + modify_limit: '些写之作争量身完流身什号却周管定子达。', + need_reload: true, + need_restart: false, + section: '才格也声定地约单酸用变委对长。', + }, + { + is_essential: false, + name: '杜平', + require: true, + auto: true, + description: '四成道队北基月亲然次议斯米文解。', + type: 15, + default: '志主花性片想市是速低型斯难领话。', + min_value: '称界当共史很调事对林持实不。', + max_value: '布交省度从那其术号等已己见农认体。', + need_redeploy: true, + modify_limit: '则安体与其王增重走过文应管建业段。', + need_reload: false, + need_restart: false, + section: '动公往建五确一于报快从斯元强。', + }, + { + is_essential: true, + name: '龚洋', + require: false, + auto: false, + description: '众般商种速油了包美即备如始响。', + type: 16, + default: '间价支位按东六能根由写后速深基类统北。', + min_value: '学她节列选选文即心备报统果细。', + max_value: '成前说式党之精团广矿织感。', + need_redeploy: true, + modify_limit: '议引出许商做号世后克又光上因力证。', + need_reload: false, + need_restart: true, + section: '员自式东受外斗养节出住龙几部。', + }, + { + is_essential: true, + name: '尹秀英', + require: false, + auto: false, + description: '长效织新社委变张江面定你要。', + type: 17, + default: '间了还候装照证公土上专省省又影列事。', + min_value: '科证节民南据很不回天类发者此。', + max_value: '场调得积手其新重情矿这变十。', + need_redeploy: false, + modify_limit: '门关林派志全响两严展正是果而得律。', + need_reload: false, + need_restart: true, + section: '头党从存决子地统数她建间组。', + }, + { + is_essential: true, + name: '程霞', + require: false, + auto: false, + description: '理飞思除阶国道正处段千万没头收前。', + type: 18, + default: '院海相各四统须县把运称可越新便问土。', + min_value: '风中意度工大光子你也书百了。', + max_value: '军难导况空离石研示式成该政子年六。', + need_redeploy: true, + modify_limit: '团段该二果交种识第给采也员办满。', + need_reload: true, + need_restart: true, + section: '至己组响听系中所素该具酸江除身年到。', + }, + { + is_essential: true, + name: '赵杰', + require: true, + auto: false, + description: '速四世自空联清状安快基算构条革之名但。', + type: 19, + default: '步深据再至完在多白道加六年响。', + min_value: '前声军由亲各满深体习求影周意劳从。', + max_value: '斯织议马求看统平龙引革北适术。', + need_redeploy: false, + modify_limit: '使质任四深见形林西联教定西发军。', + need_reload: false, + need_restart: true, + section: '运好地般象才该入共易增流型持效国速。', + }, + { + is_essential: true, + name: '汪霞', + require: true, + auto: true, + description: '西大之话受火置利外问已细门准风。', + type: 20, + default: '带在同打严派并可律成于拉方。', + min_value: '参发县机新全命并青名成治。', + max_value: '阶存称目期品干下表给亲运山江。', + need_redeploy: true, + modify_limit: '难子育太增断包名华受事际积县青将走。', + need_reload: false, + need_restart: false, + section: '子经史行区们带标片因意做。', + }, + ], + }, + { + component: '二米命里委变年属于队太取。', + version: '求质器风解派况第战手九八证适。', + config_parameters: [ + { + is_essential: false, + name: '汪娜', + require: true, + auto: true, + description: '指清思中北较信包才先水带算。', + type: 21, + default: '直员数林严气九太党或质数身素又响参。', + min_value: '调我无面方先展打常电组记次。', + max_value: '热全步别日在设强局也情信各报标拉自比。', + need_redeploy: false, + modify_limit: '电世备快最先决感酸调难队门文族广。', + need_reload: true, + need_restart: false, + section: '装习却任马西维于商去重矿位。', + }, + { + is_essential: false, + name: '马磊', + require: false, + auto: true, + description: '标法们做细达级算较速只至个红。', + type: 22, + default: '权始这采段任须长型石天年后。', + min_value: '国此力我眼为要教江铁头军改还江。', + max_value: '公立称联米例表件便表子系名取边运打七。', + need_redeploy: true, + modify_limit: '深个年万华成应清各劳片平步完团体。', + need_reload: true, + need_restart: false, + section: '便受下在确证明完进百同酸。', + }, + { + is_essential: true, + name: '雷娟', + require: true, + auto: false, + description: '规际须如土斯人增过于保报。', + type: 23, + default: '产则品受列压可生少人器色家与派度思。', + min_value: '事技林是火前变边定统出能这下相思片论。', + max_value: '几象就四联话美好相西红低还叫定起今。', + need_redeploy: false, + modify_limit: '之入内果那学比具精往个场同军。', + need_reload: true, + need_restart: true, + section: '些满解量集设百斗计取离千入回必实干。', + }, + { + is_essential: true, + name: '白刚', + require: false, + auto: true, + description: '断图去斗毛展合消记人系五消第价应型。', + type: 24, + default: '直证度同产百界段据列议们用厂。', + min_value: '成真存需片周织具克正极马党合可铁。', + max_value: '气积查军四江王打领自济知几线新六。', + need_redeploy: true, + modify_limit: '离除口规展西众几好克毛除传一术力千界。', + need_reload: false, + need_restart: true, + section: '太科技思得族江不管连层决际。', + }, + { + is_essential: false, + name: '吴秀英', + require: false, + auto: false, + description: '做能红权意把政论半认行本温类当际气。', + type: 25, + default: '美情她林华铁院除六查社日日相。', + min_value: '年精些八话没建质式青酸面土。', + max_value: '写商空周二置东世立历除除五。', + need_redeploy: true, + modify_limit: '住阶有争但用根半厂形线军非确验自。', + need_reload: false, + need_restart: true, + section: '书很性型斯将质劳加属身布者务。', + }, + { + is_essential: false, + name: '龚艳', + require: false, + auto: false, + description: '金才基先教产些亲打例之光还代。', + type: 26, + default: '酸近正文究周已么最度增机热。', + min_value: '系业质增放收图办只只计习万局。', + max_value: '会根前报理了美则业然律已设。', + need_redeploy: true, + modify_limit: '斗真一路建流许志非子取明同话称经。', + need_reload: false, + need_restart: false, + section: '史器准太拉回商四电节半义整两。', + }, + { + is_essential: false, + name: '金敏', + require: false, + auto: true, + description: '其即西车情布用称物系表运何红身角眼。', + type: 27, + default: '图界却定商必养调酸土广提都议油。', + min_value: '导提商小院特指才决边响收问己。', + max_value: '成高许开列便道行型转都并热精。', + need_redeploy: false, + modify_limit: '收术也热发水区龙最也相力风变展指月。', + need_reload: false, + need_restart: true, + section: '原该石手见体权律今际建到部自。', + }, + { + is_essential: false, + name: '钱磊', + require: false, + auto: true, + description: '系认百信界必团算外号适受府政信力。', + type: 28, + default: '将为地权上划相事中支增力红装。', + min_value: '了半般变连达重就会花况型率外采从布点。', + max_value: '严技接需向办写料空展日对白报置它面。', + need_redeploy: true, + modify_limit: '着其联位联火布据为要器水展。', + need_reload: false, + need_restart: true, + section: '本般明过你制院专王机后情事火。', + }, + { + is_essential: true, + name: '卢娜', + require: false, + auto: false, + description: '高定反个六或干才二动理作世门可马。', + type: 29, + default: '里表构应命强受许水好但打就总车。', + min_value: '场就品构四飞器名劳走半社区。', + max_value: '得法去张角位元段高只合部来性按七每复。', + need_redeploy: false, + modify_limit: '委件该高观造们安们情院色四华他。', + need_reload: true, + need_restart: false, + section: '道信持标于连口们克道济人习。', + }, + { + is_essential: false, + name: '崔霞', + require: false, + auto: true, + description: '月半它月产响能周北战位东么容。', + type: 30, + default: '除南已来部素土种温油报点处。', + min_value: '美天只油组术据情九点出前飞为。', + max_value: '住题年此派知维支红战增她她切政算。', + need_redeploy: false, + modify_limit: '断发至联干按同建片本门过向车常。', + need_reload: false, + need_restart: false, + section: '干外代果克他色委证段生省领它里温处。', + }, + ], + }, + { + component: '或需外酸采月来程并持数果向化之取京。', + version: '八达往八报思们知而直取众。', + config_parameters: [ + { + is_essential: true, + name: '于静', + require: false, + auto: true, + description: '列四个真压石近存选部严立位着。', + type: 31, + default: '规目需可儿转是省种三市规体社认路。', + min_value: '方干三说育明空治维况保许论或还候。', + max_value: '省里便张线严圆结无文心者世务又织。', + need_redeploy: false, + modify_limit: '形强年她连此省选该用信华为又是战。', + need_reload: true, + need_restart: true, + section: '华己资保几局准习可收几近党总设照。', + }, + { + is_essential: true, + name: '程敏', + require: false, + auto: false, + description: '声重南北走府六或门类速大系高象。', + type: 32, + default: '部物由历去江群级导证小光学受。', + min_value: '导料千增有时己构角打众度料界精题。', + max_value: '毛位火万军率外带完国界持与。', + need_redeploy: false, + modify_limit: '上量这集关影精积历称压压种。', + need_reload: false, + need_restart: false, + section: '量条县相体共光象点心方提布低知。', + }, + { + is_essential: false, + name: '汪强', + require: false, + auto: false, + description: '样低种满却验象三头压道为难着产它八。', + type: 33, + default: '不经火近原商月龙多风石革于价。', + min_value: '日此身而样矿际想克亲越十决厂动。', + max_value: '头格须整易以复反学千京相八。', + need_redeploy: false, + modify_limit: '验小边比于得行然压员许民较自。', + need_reload: false, + need_restart: true, + section: '实王都矿水例白合存亲构样习量术何立。', + }, + { + is_essential: false, + name: '乔刚', + require: true, + auto: true, + description: '及共完月与消物能看题克十片好响加。', + type: 34, + default: '时名较式用位今压元界委族多影达复。', + min_value: '战果深但话格门处机新水总南团。', + max_value: '当热音当油义精选究包解就面。', + need_redeploy: true, + modify_limit: '干人政命点律按样般委全起心可。', + need_reload: true, + need_restart: true, + section: '厂天资记毛那于线究间满团方青前调体。', + }, + { + is_essential: true, + name: '许艳', + require: true, + auto: false, + description: '效该习金象什油总油用酸查具我上。', + type: 35, + default: '同值委建社法酸例名方因具那值海军张。', + min_value: '后严北身家严方真还气题道。', + max_value: '四手期出严第会即写米红高老价流者对。', + need_redeploy: false, + modify_limit: '生水的计能容示内个于效打片平老众。', + need_reload: true, + need_restart: true, + section: '龙队带照石容任上内北王保。', + }, + { + is_essential: false, + name: '田杰', + require: false, + auto: true, + description: '几切白商院资线而取情强半叫以技。', + type: 36, + default: '东想斗斯思位题复提般心角造人圆声干。', + min_value: '低单却文事积比他取须确及装快上。', + max_value: '因先根名相约再支传状积她表区取斯子解。', + need_redeploy: false, + modify_limit: '把至维而长生九一运矿速风万件权美总几。', + need_reload: true, + need_restart: true, + section: '手话参际作养员金清应总水权。', + }, + { + is_essential: false, + name: '苏强', + require: false, + auto: false, + description: '才风原象农老常行关产天造律。', + type: 37, + default: '着也每都低至此面权因他为提消细办。', + min_value: '主连又何快连难见任色总然领我。', + max_value: '于她亲调比任况况型参命无眼车适切。', + need_redeploy: true, + modify_limit: '节流人身重者性容维位五那严没算。', + need_reload: true, + need_restart: false, + section: '其外信却任国什照没花且却斗。', + }, + { + is_essential: false, + name: '毛敏', + require: false, + auto: true, + description: '步心老设特压因根子特照年应象道林。', + type: 38, + default: '解经两价叫度会联情铁一角转并并主眼。', + min_value: '将心列查准林史或参常公准数高工观技使。', + max_value: '以展科后响却复米圆再那但火头。', + need_redeploy: false, + modify_limit: '节边按张生起干向拉来机定己无。', + need_reload: false, + need_restart: true, + section: '近节林什金场周直同列具造公。', + }, + { + is_essential: true, + name: '程娟', + require: true, + auto: true, + description: '消受情关和与提集龙产果已满研族造。', + type: 39, + default: '分象最层任许毛毛增入或也点。', + min_value: '队界离矿运美叫管出土算本七还反战解社。', + max_value: '信下高何拉西期派然相论直严效然着阶。', + need_redeploy: true, + modify_limit: '照法毛龙单维千例学件离八论业。', + need_reload: true, + need_restart: false, + section: '单群条众商米制体存政每越作便身花。', + }, + { + is_essential: false, + name: '吴秀兰', + require: false, + auto: true, + description: '其题阶江且面题关结并组素记去此之期听。', + type: 40, + default: '平达作水军而九线通选最条质常压。', + min_value: '例层了常增理其南中了江因间。', + max_value: '米上政色业属外是省温问对位。', + need_redeploy: true, + modify_limit: '权温越多马办时强拉反他即学存平。', + need_reload: false, + need_restart: true, + section: '系事整中派对各今现或深风人起改属。', + }, + ], + }, + ], + }, + msg: '两立过了火有听团院场与包备员类。', + success: true, + }); + }, +}; diff --git a/web/mock/queryConnectInfo.mock.ts b/web/mock/queryConnectInfo.mock.ts new file mode 100644 index 0000000..28e29ba --- /dev/null +++ b/web/mock/queryConnectInfo.mock.ts @@ -0,0 +1,94 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments/:name/connection': (req: Request, res: Response) => { + res.status(200).send({ + code: 88, + data: { + total: 68, + items: [ + { + component: '委起么所只参广水看于始立称图。', + access_url: 'https://umijs.org/', + user: '越西发知可新现细收决广于张相。', + password: 'string(16)', + connect_url: 'https://procomponents.ant.design/', + }, + { + component: '个听带我实量高回他五外热命基。', + access_url: 'https://github.com/umijs/dumi', + user: '位金连府养思点天称报观件究特。', + password: 'string(16)', + connect_url: 'https://ant.design', + }, + { + component: '而义风置任问资目标质路候会厂达气性金。', + access_url: 'https://procomponents.ant.design/', + user: '那油些这重交百相增正群及。', + password: 'string(16)', + connect_url: 'https://procomponents.ant.design/', + }, + { + component: '走来第响长自证计今上准干走放包。', + access_url: 'https://umijs.org/', + user: '日王生等为技北观无始好证连动器相己。', + password: 'string(16)', + connect_url: 'https://github.com/umijs/dumi', + }, + { + component: '里口经红直类技许调离织如一。', + access_url: '', + user: '头反还明物备京天主指走住如亲。', + password: 'string(16)', + connect_url: 'https://github.com/umijs/dumi', + }, + { + component: '各志线子江六采议定管没华一里素自。', + access_url: 'https://umijs.org/', + user: '必阶而半还细而选队或中也共教。', + password: 'string(16)', + connect_url: '', + }, + { + component: '无采文向速层给月节常传住县山。', + access_url: 'https://github.com/umijs/dumi', + user: '先叫还矿线群高则除算按切加。', + password: 'string(16)', + connect_url: 'https://github.com/umijs/dumi', + }, + { + component: '件思更义研由严格按有往西事都面很电。', + access_url: 'https://ant.design', + user: '层书题按加百进声通求应团便。', + password: 'string(16)', + connect_url: 'https://procomponents.ant.design/', + }, + { + component: '直它层件达整种义划生保亲天成府才成。', + access_url: 'https://github.com/umijs/dumi', + user: '种教住看同图运才力飞音将省真传。', + password: 'string(16)', + connect_url: 'https://umijs.org/', + }, + { + component: '统按有最素及样身先真可列算须约划。', + access_url: 'https://ant.design', + user: '内料则实民却极电使用商界接。', + password: 'string(16)', + connect_url: 'https://github.com/umijs/dumi', + }, + { + component: '前由连导问你务位酸办政较北色划。', + access_url: 'https://github.com/umijs/dumi', + user: '做快使劳感类类六即节林革把式年然象收。', + password: 'string(16)', + connect_url: 'https://procomponents.ant.design/', + }, + ], + }, + msg: '素于件具酸率道重识不战不动史立图。', + success: true, + }); + }, +}; diff --git a/web/mock/queryConnectionInfo.mock.ts b/web/mock/queryConnectionInfo.mock.ts new file mode 100644 index 0000000..d147803 --- /dev/null +++ b/web/mock/queryConnectionInfo.mock.ts @@ -0,0 +1,87 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments/:name/connection': (req: Request, res: Response) => { + res.status(200).send({ + code: 71, + data: { + total: 80, + items: [ + { + component: '复关量报文自对且铁京断外然严用。', + access_url: 'https://preview.pro.ant.design/dashboard/analysis', + user: '精转强去查难叫点为们多角开以响个。', + password: 'string(16)', + connect_url: 'https://procomponents.ant.design/', + }, + { + component: '书热集全王政验下业间历们。', + access_url: '', + user: '济调标号其集类层家层求革京决况几。', + password: 'string(16)', + connect_url: 'https://procomponents.ant.design/', + }, + { + component: '事高原火还形总群与各和关保场第六毛。', + access_url: 'https://umijs.org/', + user: '料维作性等好相发快况况究打于力论。', + password: 'string(16)', + connect_url: 'https://ant.design', + }, + { + component: '响马住二少基高压称听展眼。', + access_url: 'https://umijs.org/', + user: '率至直能属主定支体列深次它此即身世应。', + password: 'string(16)', + connect_url: 'https://procomponents.ant.design/', + }, + { + component: '支采商里平导专提般展图工前动克史。', + access_url: '', + user: '水例此量队于全无义际观进领机。', + password: 'string(16)', + connect_url: 'https://procomponents.ant.design/', + }, + { + component: '风真又验领这和只现装积世集精九展极元。', + access_url: 'https://umijs.org/', + user: '更由准不今八性增风林身层带总水给。', + password: 'string(16)', + connect_url: 'https://ant.design', + }, + { + component: '志活须毛重今然与圆市上理议。', + access_url: '', + user: '酸认决标华行需角育空水通劳去类。', + password: 'string(16)', + connect_url: 'https://umijs.org/', + }, + { + component: '越利积查例准议文太资却住样二证而。', + access_url: 'https://procomponents.ant.design/', + user: '热解近采准实改持断进存专义。', + password: 'string(16)', + connect_url: 'https://ant.design', + }, + { + component: '县资了整合话美大布据好先类型次存张。', + access_url: 'https://procomponents.ant.design/', + user: '组条形织率形难观观处场书每领边。', + password: 'string(16)', + connect_url: 'https://procomponents.ant.design/', + }, + { + component: '求了看按往果信因矿体例名给反低作斯温。', + access_url: 'https://umijs.org/', + user: '全组听影些主气示事给给科表次制化和劳。', + password: 'string(16)', + connect_url: 'https://github.com/umijs/dumi', + }, + ], + }, + msg: '样林里花外同见小算党参石石色日影队。', + success: true, + }); + }, +}; diff --git a/web/mock/queryDeploymentConfig.mock.ts b/web/mock/queryDeploymentConfig.mock.ts new file mode 100644 index 0000000..670f393 --- /dev/null +++ b/web/mock/queryDeploymentConfig.mock.ts @@ -0,0 +1,960 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments/:name': (req: Request, res: Response) => { + res.status(200).send({ + code: 84, + data: { + name: '邓秀兰', + config_path: '何农精感治直农们理时结革发分温样。', + status: 'error', + config: { + auth: { + user: '放识己打越度比级其压准治斗家历。', + password: 'string(16)', + port: 91, + }, + components: { + oceanbase: { + component: '却心少阶体商解即面确走活什示东直素识。', + appname: '达快任走确例化就利农矿之军。', + version: '京制织但年江点发装认老社。', + release: '引广算光号求关以正离层会是众不。', + package_hash: '半属然究积称论至局第接很对量说。', + mode: '准太该林上开比目务民白省院想山应。', + root_password: '正着西委写已计其当热且条至热团安除。', + mysql_port: 77, + rpc_port: 77, + home_path: '这更眼状求级回引三院也通长。', + data_dir: '之之取然才白水往离布日使管时走算器。', + redo_dir: '主十色由从生记化始效二政作美千商到信。', + parameters: [ + { + key: 122, + value: '信表大共传连飞周技导造想。', + adaptive: false, + }, + { + key: 123, + value: '什派被布知四满及大专想美线商实着。', + adaptive: false, + }, + { + key: 124, + value: '十养你开等美验力文号场资办角米。', + adaptive: false, + }, + { + key: 125, + value: '书年制治决华式类社矿价系光。', + adaptive: true, + }, + { + key: 126, + value: '格市因华见但特信且式四平发对集。', + adaptive: true, + }, + { + key: 127, + value: '维质利快合干体说变自特成约连象。', + adaptive: false, + }, + { + key: 128, + value: '改定长群回比便结单集传和定只公学积。', + adaptive: true, + }, + { + key: 129, + value: '群约小该满东斯带市通中受数。', + adaptive: true, + }, + { + key: 130, + value: '务真解产斗清但约行八高带提府拉。', + adaptive: false, + }, + { + key: 131, + value: '识色但元次验划该族着非看。', + adaptive: false, + }, + { + key: 132, + value: '农件持立府队市入人清东劳比但米。', + adaptive: true, + }, + { + key: 133, + value: '者东六林和族时务较受京空思具通广战带。', + adaptive: false, + }, + { + key: 134, + value: '后专增也天任身示农界决算较不切属。', + adaptive: false, + }, + { + key: 135, + value: '这总更众按导加影布党始收成易。', + adaptive: false, + }, + ], + topology: [ + { + name: '马磊', + rootservice: '列系安原分场命术果格集布保。', + servers: [ + { ip: '关期研造同精花片今三备亲。', parameters: {} }, + { ip: '于公学先六日家利应度温东发值。', parameters: {} }, + { ip: '程做率做立个十法手位法题基品团。', parameters: {} }, + { ip: '近社目矿以各立思由布上战则。', parameters: {} }, + { ip: '想眼二青素况般设类体将片低般题。', parameters: {} }, + { ip: '儿种清其位动住人问将种却定。', parameters: {} }, + { ip: '转任光正国但社向代关科内求。', parameters: {} }, + { + ip: '给世政性产只山产第权比图个里量速指。', + parameters: {}, + }, + { ip: '热月由却合展近看里收际越信。', parameters: {} }, + { ip: '气局革就切况八去统今音族由经。', parameters: {} }, + { ip: '见例交组什近使条它给党设出结。', parameters: {} }, + { + ip: '况极导点选验装石则说列重再或分点。', + parameters: {}, + }, + { + ip: '专段论义心识加须产大受精三造调常采经。', + parameters: {}, + }, + ], + }, + { + name: '秦涛', + rootservice: '具此斗识清为出或白百会价济决同。', + servers: [ + { + ip: '运写格革体政院自马于展意级适电数周。', + parameters: {}, + }, + { ip: '便他办律定山万回儿素例价。', parameters: {} }, + { + ip: '际会织型红受受却制省该市济江海音器。', + parameters: {}, + }, + { ip: '农长但你实情各青场级提土地民具。', parameters: {} }, + { ip: '须劳造意我直管前由总却电完手。', parameters: {} }, + { + ip: '因两要来争工领深利放队线引状常重据。', + parameters: {}, + }, + { + ip: '取听直技话路象千教发示族为易音场色。', + parameters: {}, + }, + { ip: '手他并理众日状只因活活切层。', parameters: {} }, + { ip: '什被务政出也毛话局取京本力心现。', parameters: {} }, + { + ip: '也据大特却常引经重权厂存展报响局。', + parameters: {}, + }, + { ip: '干用方备角管上办七例制设转。', parameters: {} }, + { + ip: '你离时设采天便点气养主风属打打响。', + parameters: {}, + }, + { ip: '或果造天信起问发都在车然世快亲。', parameters: {} }, + ], + }, + { + name: '邱霞', + rootservice: '记团府京委业任造团道土准住问具。', + servers: [ + { ip: '及她构是第适明科儿意现油离业金。', parameters: {} }, + { + ip: '不权青报门精认马组级文具么影低军。', + parameters: {}, + }, + { ip: '切史验族代上高且接而门各究其。', parameters: {} }, + { ip: '叫律四真音府热个才别花提说。', parameters: {} }, + { + ip: '动空者与对活话人阶么象但花海华最党众。', + parameters: {}, + }, + { + ip: '根才应农的其具光从且且条江构织队。', + parameters: {}, + }, + { + ip: '性按指格办设段于号科并断飞管们史科。', + parameters: {}, + }, + { ip: '因用低圆金图立支府月需火。', parameters: {} }, + { + ip: '切边大何证无好每效教条意加劳就证。', + parameters: {}, + }, + { ip: '引细相也子些的效土文满内之角还。', parameters: {} }, + { + ip: '万已高然想究会例农土正支志一办低。', + parameters: {}, + }, + { + ip: '养型花里就支战之飞物样少千省求江业。', + parameters: {}, + }, + { ip: '者装证单通加些县严容阶八听。', parameters: {} }, + ], + }, + { + name: '魏娜', + rootservice: '把中酸通平工通律率斗小意。', + servers: [ + { + ip: '具北分周照能为面任而家为置值入会。', + parameters: {}, + }, + { + ip: '向想造究走快管构集先题听将两机真。', + parameters: {}, + }, + { ip: '力实始证说青代关必且长劳小。', parameters: {} }, + { ip: '七两体状门口劳活入体矿些精高。', parameters: {} }, + { ip: '多些土般什院进书天称精们。', parameters: {} }, + { + ip: '选速养车特者计须文万精实北真利条。', + parameters: {}, + }, + { ip: '适何行根或花了无产委称观者。', parameters: {} }, + { ip: '九有速京提运积论果约济业号场。', parameters: {} }, + { + ip: '整平律列论产形证许军海义火天收切。', + parameters: {}, + }, + { ip: '接水片义厂根品得思南体办应或。', parameters: {} }, + { ip: '其决向系通后受表会类志定张实些。', parameters: {} }, + { ip: '到完子者局增命人四己毛放眼。', parameters: {} }, + { ip: '间队节用万年上百族往况上时复。', parameters: {} }, + ], + }, + { + name: '戴敏', + rootservice: '如以开样亲什价积回面资八。', + servers: [ + { + ip: '全较以它据研两张位员局或机但细毛。', + parameters: {}, + }, + { ip: '水系据外话压采型样但规第。', parameters: {} }, + { ip: '体直养历取省北决山领集前深。', parameters: {} }, + { + ip: '当精立质段造品为报王得管商代其际。', + parameters: {}, + }, + { ip: '族住以消更等务京料队直装。', parameters: {} }, + { + ip: '前半设往理话半通知较京况了经广省。', + parameters: {}, + }, + { + ip: '安的电回持会却单性业在基资商就记。', + parameters: {}, + }, + { ip: '共织划问任矿这只型道可术。', parameters: {} }, + { ip: '联计观上离话细主风子容龙持。', parameters: {} }, + { + ip: '许一极展的青查三号于受响越价法写被后。', + parameters: {}, + }, + { ip: '议风了以革月文作题打华观三收六。', parameters: {} }, + { + ip: '习资世她北地政面九必体步制造张期。', + parameters: {}, + }, + { ip: '同造口术马原市斯法马法空值山即。', parameters: {} }, + ], + }, + { + name: '沈伟', + rootservice: '千精厂争往来来价不毛科门群亲组高。', + servers: [ + { ip: '体她音精最包快观边等者什易造。', parameters: {} }, + { + ip: '列能家参风领石达能与压属特如劳大低只。', + parameters: {}, + }, + { + ip: '外铁志油强是条区便入它候小族便音王。', + parameters: {}, + }, + { + ip: '发报通系易标标由十效么美没运省般它。', + parameters: {}, + }, + { + ip: '油圆装近级共内器术切式目农划从复。', + parameters: {}, + }, + { ip: '维京传议东史了等提市进米元装。', parameters: {} }, + { + ip: '收问质真众等很切清证她声四断门段。', + parameters: {}, + }, + { + ip: '布便许车放红节划可应题整受才验眼不需。', + parameters: {}, + }, + { ip: '派过知入称确定七高向布能快。', parameters: {} }, + { ip: '话况进问是便日华万交研动半东。', parameters: {} }, + { + ip: '过口东原且往国工统线术接应要反把复。', + parameters: {}, + }, + { + ip: '着性色期都正以算本生采其文复太群规线。', + parameters: {}, + }, + { ip: '品非节你加压红理整权按实音。', parameters: {} }, + ], + }, + { + name: '贺娜', + rootservice: '铁看化件办高便回中性前据列称参。', + servers: [ + { + ip: '教任列名铁办命加期整研难战深这直。', + parameters: {}, + }, + { ip: '争用且你代张织速导布需业。', parameters: {} }, + { + ip: '立际和太转由两成动年水改路立如习。', + parameters: {}, + }, + { ip: '日火又所北做老叫府主增文你。', parameters: {} }, + { ip: '何准压权满计际别除三农油问。', parameters: {} }, + { ip: '标红单力一来步南风在革立该带院。', parameters: {} }, + { + ip: '确些角二政造专制业文原断下加至红资。', + parameters: {}, + }, + { + ip: '单具几术什支业内飞完之得查院教毛。', + parameters: {}, + }, + { ip: '拉空全她题备由次即层山计提间。', parameters: {} }, + { + ip: '其有五容度圆查当主叫展点越复年号影。', + parameters: {}, + }, + { + ip: '率离以省儿展交太记素志被做两深件得细。', + parameters: {}, + }, + { + ip: '多图国这且争选于放别调如来厂白她。', + parameters: {}, + }, + { ip: '国意段十类矿习各为况住我。', parameters: {} }, + ], + }, + { + name: '袁洋', + rootservice: '管千眼表进更白深建出专月已。', + servers: [ + { + ip: '取区线整实标最力近什斗别片又日任低一。', + parameters: {}, + }, + { ip: '你代层必有家整具次东有研。', parameters: {} }, + { + ip: '教生场会律后完段则划求也广革局加治。', + parameters: {}, + }, + { ip: '口场照做县传世外重识相解志。', parameters: {} }, + { ip: '知正示约花被这速义议国该根。', parameters: {} }, + { + ip: '联装持通门众具真级很位养名它党写。', + parameters: {}, + }, + { + ip: '西众除在非决六然采写平志最片给给对点。', + parameters: {}, + }, + { ip: '决支过面九持新通空位对标门。', parameters: {} }, + { ip: '大员育样大他江花只世集放半因劳。', parameters: {} }, + { ip: '场图类明就又支光江管条需空。', parameters: {} }, + { + ip: '往实复九济作学后界派平等信造广心儿山。', + parameters: {}, + }, + { ip: '还重基学同体治生色新又划外眼。', parameters: {} }, + { ip: '量个世四运理安查花九放土府织就。', parameters: {} }, + ], + }, + { + name: '杜超', + rootservice: '给中能日商省学层名民志下速组技。', + servers: [ + { ip: '厂要二设见少积社料交起争人个。', parameters: {} }, + { ip: '族样品历照派金半品交接小。', parameters: {} }, + { ip: '思取法千政月易红身况制候前江规。', parameters: {} }, + { + ip: '动性意元示角机今部斯报候需划他政。', + parameters: {}, + }, + { ip: '过北者位当种整越被律把因全。', parameters: {} }, + { ip: '是儿分清过没常关上参建各。', parameters: {} }, + { ip: '万合五老术与七此第离导报接严相。', parameters: {} }, + { ip: '学值些适商建战正关作党整治会。', parameters: {} }, + { ip: '确响路其精是越制就于后见院金力。', parameters: {} }, + { ip: '列展酸金太压南电度当所世科办团。', parameters: {} }, + { ip: '去准斗给满五图联约不处论。', parameters: {} }, + { ip: '必状门边商安根例上千立毛严何。', parameters: {} }, + { ip: '验单基海白直情包极速专县育先花。', parameters: {} }, + ], + }, + { + name: '邓娜', + rootservice: '省处展作亲场展交县家五身看影团干位。', + servers: [ + { + ip: '品报毛然满克可她百约技运圆府备其中。', + parameters: {}, + }, + { + ip: '眼小高门必明与林土看后能分确使将复题。', + parameters: {}, + }, + { ip: '商由观务等联公毛可身马上话。', parameters: {} }, + { + ip: '到工状油特商体白二两群规层战化白。', + parameters: {}, + }, + { + ip: '是按活车由子石办二色十选总音厂期。', + parameters: {}, + }, + { ip: '规史动者变平见非构识设单传。', parameters: {} }, + { ip: '地事际接从立向广共小名社西备给。', parameters: {} }, + { ip: '之专识里号果连思料年每许头。', parameters: {} }, + { + ip: '活实节具众风省点将海口所日适内新天。', + parameters: {}, + }, + { ip: '东解商拉石率是五济毛利那温。', parameters: {} }, + { ip: '品心式周完种两济无片次大约所次。', parameters: {} }, + { ip: '适什知组建向步族内往级七千。', parameters: {} }, + { ip: '市头美律议内集质始约们部观。', parameters: {} }, + ], + }, + { + name: '林勇', + rootservice: '用价立局验证何林社处今明保素统入。', + servers: [ + { ip: '四律史权对型象产时日而界矿。', parameters: {} }, + { ip: '也用点众管集中行想口团极运。', parameters: {} }, + { ip: '身合调无千成记青体特程系关。', parameters: {} }, + { + ip: '准种性存提把进八从写革会信空从名金声。', + parameters: {}, + }, + { ip: '过之派进色油统办着者成金别离。', parameters: {} }, + { + ip: '大已单是去立称越条布众在年劳几离自级。', + parameters: {}, + }, + { ip: '一声写标资科报给机般问对设。', parameters: {} }, + { ip: '展量界手发维气铁过养联完热空。', parameters: {} }, + { + ip: '石信示起效存专及正半没农极基适型。', + parameters: {}, + }, + { ip: '包段前就交世长等育全实王很局合。', parameters: {} }, + { + ip: '常低完时做青科近她构满圆边已造劳。', + parameters: {}, + }, + { ip: '毛则使院平影受道路始往龙放计。', parameters: {} }, + { + ip: '种当划火声统已革自正术京状毛件油下。', + parameters: {}, + }, + ], + }, + { + name: '李秀英', + rootservice: '和者根断社选又也眼立些织。', + servers: [ + { ip: '标义表拉列题构直委此个型验。', parameters: {} }, + { ip: '都音题次百光眼新系积而第厂集。', parameters: {} }, + { ip: '便系况际状消名设观见确变置切律。', parameters: {} }, + { + ip: '制道亲百则于志斗种用办数山器查眼科。', + parameters: {}, + }, + { ip: '目原百过毛后六空导律中到。', parameters: {} }, + { + ip: '海反外等却四之全小效加国理土地须。', + parameters: {}, + }, + { + ip: '状设加改构技便率五品军过但声细自再。', + parameters: {}, + }, + { + ip: '处样色力山产下战半除界连样少达性。', + parameters: {}, + }, + { ip: '好清万步研亲处三原思量每条名。', parameters: {} }, + { + ip: '我标器口果二省活己常条型她于条风状。', + parameters: {}, + }, + { ip: '到得成六表眼济和活积定红。', parameters: {} }, + { ip: '非系快利品处认速合团那算等主老。', parameters: {} }, + { ip: '在名公即组对真开同办交火影人。', parameters: {} }, + ], + }, + { + name: '杜霞', + rootservice: '养成感第给状标正论是从队是都证。', + servers: [ + { ip: '照斯传体京及状即向儿证形半内深。', parameters: {} }, + { + ip: '年派立任义只别作是叫只府备持区百收。', + parameters: {}, + }, + { ip: '表知加物天场经民空权放如周。', parameters: {} }, + { + ip: '低矿矿口难料件安构电查直务自流构。', + parameters: {}, + }, + { ip: '达素酸八据非格即米各建指。', parameters: {} }, + { ip: '风什该候制例手教置示把必类斗空。', parameters: {} }, + { ip: '我对强本身行白济收须看角志。', parameters: {} }, + { ip: '平存维采称该求直天点百积知角论。', parameters: {} }, + { ip: '支于高产共况个备化过半织题员至。', parameters: {} }, + { ip: '却本酸技形动长生半便华深作次儿。', parameters: {} }, + { ip: '习音深许边风办证育到平白百族。', parameters: {} }, + { + ip: '圆商构必压回口机声量切支证候了都。', + parameters: {}, + }, + { ip: '查此对始其观无步非同行华有生。', parameters: {} }, + ], + }, + { + name: '曾平', + rootservice: '龙维油界易主体则通张铁千问斗口型低计。', + servers: [ + { + ip: '又五见月造速期走构做都很传能积几领。', + parameters: {}, + }, + { ip: '受见教们门它名地离体根多。', parameters: {} }, + { ip: '写济最领单运江土石金点教向但元。', parameters: {} }, + { + ip: '走各国等酸造连分名斯头个资好政真局。', + parameters: {}, + }, + { + ip: '种人车结方然持义适法认物育处通风。', + parameters: {}, + }, + { ip: '百志算查气通易她这率四话先中清。', parameters: {} }, + { ip: '同相处亲个存南员头利千受委前式。', parameters: {} }, + { ip: '实中少山位行子构际术制火派再。', parameters: {} }, + { ip: '引干全加段养图真用两放难话。', parameters: {} }, + { + ip: '必京程了少圆离达又较历快五求形干很电。', + parameters: {}, + }, + { + ip: '花准我发但度类别标命能调却根性许。', + parameters: {}, + }, + { + ip: '明对查口全区省及须海维角住向斗基。', + parameters: {}, + }, + { ip: '求书机知响反何便白明于不事。', parameters: {} }, + ], + }, + { + name: '韩洋', + rootservice: '六带划相几直经年整命拉六前引儿近海。', + servers: [ + { ip: '间织列日段细报般北离圆知方要。', parameters: {} }, + { ip: '么可品了越志发路正公族引干难。', parameters: {} }, + { + ip: '头业西力明由张再只技世正下提正何体。', + parameters: {}, + }, + { ip: '两文头边府过构实边属装交受通少。', parameters: {} }, + { + ip: '器处老世省代离适分史示历统算完场该林。', + parameters: {}, + }, + { ip: '体线备音段装眼不论方连战百代。', parameters: {} }, + { ip: '太约律她报再今会声素界期入看法。', parameters: {} }, + { ip: '目指持图月千得长众热利色。', parameters: {} }, + { + ip: '团色及利其样科究便代地回产所重边是。', + parameters: {}, + }, + { + ip: '复情件成眼花光共识海验题争劳空此越包。', + parameters: {}, + }, + { + ip: '命量人条目引由完研展正制议再具子际专。', + parameters: {}, + }, + { + ip: '门般第务展种毛根龙府没特广等年约认权。', + parameters: {}, + }, + { + ip: '第快长候手走学动林基最拉局果东装称。', + parameters: {}, + }, + ], + }, + { + name: '雷刚', + rootservice: '参度选通数断来运你重地它于变厂基少。', + servers: [ + { + ip: '者解总手广在我军常口县什运断铁方。', + parameters: {}, + }, + { ip: '提通无开时元数北矿世观正解。', parameters: {} }, + { + ip: '地重学领却般看越她证器始都列这建。', + parameters: {}, + }, + { + ip: '候好眼何原采许标始当发话民则个条文。', + parameters: {}, + }, + { + ip: '形行切七王用给南四月权可府数点领。', + parameters: {}, + }, + { ip: '月就二以实已情示且角能每就小没。', parameters: {} }, + { ip: '争数事矿千直加气道离电四所北东。', parameters: {} }, + { + ip: '位常复历上率验斗本山或统济许线成。', + parameters: {}, + }, + { ip: '类完京受共设完加还基容前交。', parameters: {} }, + { + ip: '始七样线性程省之等布效日商气特会。', + parameters: {}, + }, + { + ip: '前决持引连放通斯思阶断务布品要工技。', + parameters: {}, + }, + { ip: '难毛验斯为那生起积北所产间。', parameters: {} }, + { ip: '支示它就京不整太两往级过验般角。', parameters: {} }, + ], + }, + ], + }, + obproxy: { + component: '通代等作米度格众群导地识切物维回育上。', + version: '处量议细研能当及军机增交是所方。', + package_hash: '青只音美观根专军争直值素新保物好。', + release: '几满深斗气进主关直该平南除经水青指争。', + cluster_name: '如间导接类率国相国我什资可明太来。', + home_path: '史机物美持三全复查活出接新置声。', + prometheus_listen_port: 92, + listen_port: 61, + parameters: [ + { + key: 136, + value: '般业新半值别代进门科眼识往而受。', + adaptive: true, + }, + { + key: 137, + value: '天比标今酸回前连里今回成准。', + adaptive: false, + }, + { + key: 138, + value: '交油即火级议容本半区完高可酸生龙。', + adaptive: true, + }, + { + key: 139, + value: '往组她美质小但小内革总很本。', + adaptive: false, + }, + ], + servers: [ + '二认了向青广到但出少命问意去六上接子。', + '我海量质通斗始效无界则写内程话即并长。', + '保求色离红入文得员量置放民型划。', + '值术流也日如她派目外可进区量。', + ], + }, + ocpexpress: { + component: '备调教因通百五由论局程术。', + version: '边二名这东感区何眼该特强。', + package_hash: '每维动用改按气写金美平正外音因。', + release: '领着共去受非级物这金便采必备亲高。', + home_path: '理么头响那分队眼查斗下七周义什值五。', + server_port: 76, + parameters: [ + { + key: 140, + value: '所布上济易还采往亲装入原场律此造院。', + adaptive: true, + }, + { + key: 141, + value: '几空先感求二口电半合场离想身马必年。', + adaptive: true, + }, + { + key: 142, + value: '流小发积信党规且都安两米米维事又部。', + adaptive: true, + }, + { + key: 143, + value: '样业收高情一看就料头分战面例太。', + adaptive: false, + }, + { + key: 144, + value: '型消但般长织命调风除别易选会起保。', + adaptive: false, + }, + { + key: 145, + value: '基来团集马音热准种第很验家条切。', + adaptive: true, + }, + { + key: 146, + value: '叫每则中相示切四集圆眼重华花道。', + adaptive: true, + }, + { + key: 147, + value: '部界主然及王效路音观号质厂给就。', + adaptive: false, + }, + { + key: 148, + value: '变三清照强况合会年眼联制带适国。', + adaptive: false, + }, + { + key: 149, + value: '称子根论深及当太入然能日。', + adaptive: true, + }, + { + key: 150, + value: '人报求铁说位干知法在再进。', + adaptive: true, + }, + { + key: 151, + value: '精作实名写效听万步去近收眼万。', + adaptive: false, + }, + { + key: 152, + value: '但规数识或气数决拉听验对见收由为线省。', + adaptive: true, + }, + { + key: 153, + value: '段学场会好品所期证农何层色两造决。', + adaptive: false, + }, + { + key: 154, + value: '天见二二车细象进用利军列把斯。', + adaptive: false, + }, + ], + servers: [ + '路统石没转度心角书类质需车史调记决。', + '车热要资第性拉物中保维结效听层。', + '质真引白北这劳采成直属少实再者计断经。', + '传斗又发可离水只族管必头。', + '农第省反东白形须消名生家断广据立。', + '周五斯公县办委从选习作少回义七生精展。', + '这消研正史调气老口积省性状组制题。', + '也在保却就用什百结并马化部么组论引。', + '石进己会装据流一求引心展他权角达现积。', + '江出花族车系青天花已米交。', + '加连事意力级历放级织马切速油位。', + '增打委东级叫老厂江增住起构复。', + '行之事自将料是集克领新同元团也。', + '电包对写办毛连广收管民导头。', + '速时导府或去按况但识能力书安。', + '难展门查部前也理她因入铁热程为压议。', + '制商金管分不北化来观报物活型一节。', + ], + }, + obagent: { + component: '外克听精济到平受度素性安决派马采。', + version: '备活手时办离大为段几场林要。', + package_hash: '取较下革增一求段政两原出米。', + release: '面特深强装研办省速张标飞权元状来声清。', + home_path: '通区志不通划叫路种产农部红先相。', + server_port: 78, + pprof_port: 69, + parameters: [ + { + key: 155, + value: '龙发百取此资因型代影特增。', + adaptive: false, + }, + { + key: 156, + value: '酸运交石段根第多等社做说则思。', + adaptive: true, + }, + { + key: 157, + value: '照住非始族出精带我两去格共。', + adaptive: true, + }, + { + key: 158, + value: '层江列地科引而则社其族场同向中样展。', + adaptive: false, + }, + { + key: 159, + value: '照方带再能果准参活具选元。', + adaptive: false, + }, + { + key: 160, + value: '他何后内细油人制度政表且中将。', + adaptive: true, + }, + { + key: 161, + value: '比万联数去内条式书确亲件劳于。', + adaptive: false, + }, + { + key: 162, + value: '京此维也地红研包今求老开五需。', + adaptive: true, + }, + ], + servers: [ + '起便观整社打义何连西影有个须果律。', + '车工参于压国例设图装构越。', + '研况广料之力难些元我图比进好天理设。', + '看实高条科品规今斗要思传再。', + ], + }, + obclient: { + component: '装其他志容率步感政性教参深回明期那色。', + version: '取立际资级命受联具率经主却于需。', + release: '什就规照极美量素光四都再天每四问资。', + parameters: [ + { + key: 163, + value: '反等身克局动参市五日水又张。', + adaptive: true, + }, + { + key: 164, + value: '度给亲万准不须家实热县到易。', + adaptive: true, + }, + { + key: 165, + value: '干口候将称七路段气至例社几己。', + adaptive: true, + }, + { + key: 166, + value: '道员专子和用平集万发与音。', + adaptive: true, + }, + { + key: 167, + value: '思率此西争效主数装京他管式。', + adaptive: true, + }, + { + key: 168, + value: '手由你速要己入老金解识提党族上界加意。', + adaptive: true, + }, + { + key: 169, + value: '持情门反且党看干求些发资代存。', + adaptive: false, + }, + { + key: 170, + value: '变多党后火这向经产花步十市。', + adaptive: false, + }, + { + key: 171, + value: '式当切务七名动使了石斯已较张话。', + adaptive: false, + }, + { + key: 172, + value: '是四质局状八己带只用值价政知。', + adaptive: true, + }, + { + key: 173, + value: '具上起那干张林时标新些格张深金且。', + adaptive: false, + }, + { + key: 174, + value: '所还华别次要金由质提或出决西。', + adaptive: false, + }, + { + key: 175, + value: '报基权角劳口小小起空现见政列员量将。', + adaptive: false, + }, + ], + home_path: '但子科它成市易国设证金商听选。', + servers: [ + '有都无得后至气织华级在节放。', + '力平结青人土式全认团度平九切边。', + '市西质平设斗所那表便见花习。', + '以置圆门意走复要石统教办委也日南内。', + '那叫因党北领意适决者原头种识员入用。', + '写党上安通算见自向整四院天查给西情口。', + '却亲人员石道程置思新八许后论一然力。', + '我老统节查统基流教业步压正传到验物结。', + '技长清全务气养已起织技备是。', + '识阶保世区成严么第路起厂和生。', + '安原需天装维听局战日意代较。', + '江号科小风要话保志民准机受农教。', + ], + }, + }, + home_path: '正华号易千管看型月了合山装构受作出。', + }, + }, + msg: '热则中实变切约复叫金少办计。', + success: false, + }); + }, +}; diff --git a/web/mock/queryDeploymentInfo.mock.ts b/web/mock/queryDeploymentInfo.mock.ts new file mode 100644 index 0000000..acbeefa --- /dev/null +++ b/web/mock/queryDeploymentInfo.mock.ts @@ -0,0 +1,13 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments': (req: Request, res: Response) => { + res.status(200).send({ + code: 83, + data: { total: 64, items: [{ name: '江芳', status: 'error' }] }, + msg: '商生间提国器接他很即阶这一除号计。', + success: true, + }); + }, +}; diff --git a/web/mock/queryDeploymentInfoByTaskStatusType.mock.ts b/web/mock/queryDeploymentInfoByTaskStatusType.mock.ts new file mode 100644 index 0000000..b1e56e5 --- /dev/null +++ b/web/mock/queryDeploymentInfoByTaskStatusType.mock.ts @@ -0,0 +1,29 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments': (req: Request, res: Response) => { + res.status(200).send({ + code: 66, + data: { + total: 64, + items: [ + { name: '姚霞', status: 'processing' }, + { name: '杨静', status: 'error' }, + { name: '孔艳', status: 'error' }, + { name: '史明', status: 'error' }, + { name: '蔡杰', status: 'error' }, + { name: '毛静', status: 'default' }, + { name: '崔强', status: 'processing' }, + { name: '董超', status: 'default' }, + { name: '魏霞', status: 'error' }, + { name: '冯洋', status: 'error' }, + { name: '易强', status: 'processing' }, + { name: '曹磊', status: 'warning' }, + ], + }, + msg: '想题准算斗子越该话代质部书太影。', + success: true, + }); + }, +}; diff --git a/web/mock/queryDeploymentReport.mock.ts b/web/mock/queryDeploymentReport.mock.ts new file mode 100644 index 0000000..b1b15c2 --- /dev/null +++ b/web/mock/queryDeploymentReport.mock.ts @@ -0,0 +1,77 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments/:name/report': (req: Request, res: Response) => { + res.status(200).send({ + code: 75, + data: { + total: 64, + items: [ + { + name: '钱霞', + type: 176, + version: '有证派正都为理南多流手党道学的器。', + servers: [ + '得例界管区平节及根件青委号定。', + '生中国极心界通提道备算连。', + '论参传关消验反主好派层备区志局即。', + '风据热界就南情委置能口龙。', + '应来料开离及入好南维族并军效容京光。', + '物入素实用容手在圆公料地放斗。', + '儿条这管性增量步此接数红制难道上气。', + '效组温由斯点根反自做可响。', + '况造利专边由应再导民海马油此决叫转队。', + '感值将素织广气满真感族为王。', + '往选族感王计将温公题本热联经况。', + '连手内山去第安名新看论外总民对基。', + ], + status: 'error', + }, + { + name: '姜超', + type: 177, + version: '称用后展身走单金改委素在往国适越。', + servers: [ + '见四建称段则些几候种千种几。', + '素间解院第织图任但被活行导或量适。', + '马好出空少民平两示后两导志料果内。', + '置正证难际即个使至身者机统厂些。', + '等上决技它万张打当积住满很只素。', + '在便七积下思感广石由思布影。', + '管管际生共思支物带团取称社界代常据只。', + '深区较史理识米指包问写国统建很。', + '料决而与近常般表照系油应周。', + '般强住海片节应北感低中什第边美。', + '海然风个题场手又特型保样必会体转才性。', + '度备点即素装节外前门党什音过须。', + ], + status: 'default', + }, + { + name: '潘磊', + type: 178, + version: '京响行保没口在七织与动就较复院运。', + servers: [ + '叫要究正法统回起能家新使着月江。', + '相标红白进常别须铁级由二求一反。', + '把结组体压思划际度常连起由取近。', + '就所江矿存革法劳治满白类。', + '她位生增是光和活共向制局取常用。', + '且感真因七路与军各及划做求计快展。', + '习里天直强先公义算因所拉什。', + '世品用十条接几规题准目为都。', + '万表求极和集达量加角铁况。', + '法斯间用局日厂实音造厂学带商工关。', + '然响称存指指安解老着度通周西西加。', + '观起声形对型置把政数对理命院名名基。', + ], + status: 'default', + }, + ], + }, + msg: '运石听集大周去里新说军太合。', + success: true, + }); + }, +}; diff --git a/web/mock/queryInstallLog.mock.ts b/web/mock/queryInstallLog.mock.ts new file mode 100644 index 0000000..0cfc5c8 --- /dev/null +++ b/web/mock/queryInstallLog.mock.ts @@ -0,0 +1,16 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments/:name/install/log': ( + req: Request, + res: Response, + ) => { + res.status(200).send({ + code: 66, + data: { log: '响严管号同都战养志各再很己除具。', offset: 100 }, + msg: '我理回是科定积王育构引知例面非长老。', + success: true, + }); + }, +}; diff --git a/web/mock/queryInstallStatus.mock.ts b/web/mock/queryInstallStatus.mock.ts new file mode 100644 index 0000000..abe51f3 --- /dev/null +++ b/web/mock/queryInstallStatus.mock.ts @@ -0,0 +1,20 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'GET /api/v1/deployments/:name/install': (req: Request, res: Response) => { + res.status(200).send({ + code: 88, + data: { + total: 86, + finished: 91, + current: '标同有决心处听情式从温志切百石干。', + status: 'success', + msg: '起区院难门厂来书治结外说别过记质。', + info: [], + }, + msg: '也通统矿己厂这何志物特象子。', + success: true, + }); + }, +}; diff --git a/web/mock/recover.mock.ts b/web/mock/recover.mock.ts new file mode 100644 index 0000000..4f6d968 --- /dev/null +++ b/web/mock/recover.mock.ts @@ -0,0 +1,47 @@ +// @ts-ignore +import { Request, Response } from 'express'; + +export default { + 'POST /api/v1/deployments/:name/recover': (req: Request, res: Response) => { + res.status(200).send({ + code: 62, + data: { + total: 98, + items: [ + { + name: '邹强', + old_value: '那号道统作象历极选于采开指织。', + new_value: '算天际次酸情代格原经产也那九参当复。', + }, + { + name: '萧磊', + old_value: '回全程社该须军线属化素全场议水。', + new_value: '容斯九争院变眼知和族现则每空被。', + }, + { + name: '叶平', + old_value: '还天又体车当好细下儿太生反真西几。', + new_value: '两第得除容学者以比数运程干两山。', + }, + { + name: '余超', + old_value: '今基眼才之深部们较意号备术高真院。', + new_value: '极当类战而科科则六马从得越具步。', + }, + { + name: '沈芳', + old_value: '属思正非先信识流性真为消证没。', + new_value: '且那细事极包事解角接目那记京。', + }, + { + name: '田平', + old_value: '争严进确维打系拉记去矿儿社动事西阶。', + new_value: '人适去商有素内应今北电内山导状动华领。', + }, + ], + }, + msg: '导习片住又管性很观克目从这。', + success: false, + }); + }, +}; diff --git a/web/package.json b/web/package.json new file mode 100644 index 0000000..2daecee --- /dev/null +++ b/web/package.json @@ -0,0 +1,53 @@ +{ + "name": "ob-deploy-web", + "private": true, + "scripts": { + "build": "umi build", + "dev": "cross-env MOCK=none umi dev", + "postinstall": "umi generate tmp", + "openapi": "umi openapi", + "prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'", + "start": "umi dev", + "test": "umi-test", + "test:coverage": "umi-test --coverage" + }, + "lint-staged": { + "*.{js,jsx,less,md,json}": [ + "prettier --write" + ], + "*.ts?(x)": [ + "prettier --parser=typescript --write" + ] + }, + "dependencies": { + "@ant-design/icons": "^4.8.0", + "@ant-design/pro-components": "^2.3.34", + "@ant-design/pro-layout": "^6.5.0", + "@types/video.js": "^7.3.50", + "@umijs/plugin-openapi": "^1.3.3", + "antd": "5.0.7", + "copy-to-clipboard": "^3.3.3", + "cross-env": "^7.0.3", + "lottie-web": "^5.10.0", + "moment": "^2.29.4", + "number-precision": "^1.6.0", + "randexp": "^0.5.3", + "react": "17.x", + "react-dom": "17.x", + "umi": "^3.5.35", + "video.js": "^7.20.3" + }, + "devDependencies": { + "@types/react": "^17.0.0", + "@types/react-dom": "^17.0.0", + "@umijs/preset-react": "1.x", + "@umijs/test": "^3.5.35", + "lint-staged": "^10.0.7", + "prettier": "^2.2.0", + "typescript": "^4.1.2", + "yorkie": "^2.0.0" + }, + "gitHooks": { + "pre-commit": "lint-staged" + } +} diff --git a/web/public/assets/computer/data.json b/web/public/assets/computer/data.json new file mode 100644 index 0000000..c9eaacb --- /dev/null +++ b/web/public/assets/computer/data.json @@ -0,0 +1,2123 @@ +{ + "v": "5.9.6", + "fr": 30, + "ip": 0, + "op": 80, + "w": 250, + "h": 200, + "nm": "seq_0", + "ddd": 0, + "assets": [ + { + "id": "imgSeq_0", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_1", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_2", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAA3lBMVEVHcEyUruDW4/+IqN/Y5v/N3Pmnvuj///+cteS1x+/N5//H4f3P5/9kjOyjxuxlk+VcjtvI4/+DuPfV6/9bi+eo1f5uovC01/+nz/0AAjoACkYAACcAD00ABkEADUrc5/vG5//R7v/Y9f+63/+66P/d+/8AABbV8P/B4v+f0//O6f6v2/+q1P+Kxf9krfsAIXsAXdwANZ4AcvcAE2BTi9hAYI2Nq9AATsF0vP8cGTFEesRafqoAQ7QqRnQbMmEQH0MAgP/nkglyk7ucYxoANCtWOiwAbyNzSCEArAoA0wetBO5EAAAAGXRSTlMAayVzEjdaA2NNleRtSfaUv7jUTn7vvsym6ZmyjgAAHapJREFUeNrkWmtPs1oTJU9qyFvNSZ48H07YwFZqBNPzASiphPSmtlb9/3/onZl9hUKt9qI9Z+xFCyprrZk1s3fruAcNx3XOJ9yeC7eeePoKVnFzFGq38+vnQf8a5CZ4Kfk5ie5o4D312HM/R4dW3XU7Vf+RnNSAf7auFWKCL9L9nFS3q7xOgJa/1651jQKt7plIblR391HdlZqfl+im1j+V845lbRJzh+g/OuEboHsfs+DUDF08uWeoepfkvW24dQ3LSnYNA7bg7jlAb49eZytzbQ87X9V7u4jdprqzoXrN1t3zSPhdUNfauJXiZ17ruwuvp/Y21c9F8M9NcyaZNerzr/UvzjLttX5G8GuS93YA6zjdqjv/NtUdu8yNjzdUd85v0fqRuzm1lbj7n1Od2v9Vv3919efi4lfP+vWzBf4hdNXJ3Yv+5c39LcYlxN+/NQ29s4Stofc+WKe4fy4Hd3d3A/hKBkmU3NxIGoiH37+Rhj/AQs/9V6iuJzc4pw+gAfNggHdiQNMQGRpuMRsoHS4uej29iD/PhJfL8iuJGx8S8b2kYSCZkDQMDQ23lA19yIaaN/x86LXF56+IYA+jRMGVFKjbnXq6UzzUadDm8L+LXz+Ihx3eUugjzvvh9fX1UAaUeyITQfFwp9i40zQIHmQ2tHgkmsPPgq4btupavwHfzfVGCBZuhkSDsQJ1S1RZGBaoKoY1j5Q0fItHdguuV2CXAGN4vSWGOiKNfWARkRhigAnbHBoe2UdzAI/8FujW3pLei7jEQr/eMYY1HmxDtAxCm4SkYdDikZQNYA7HS4aNjQi3/v4Z3D4FvZWH6yjS3pDUy8LmoU7DvT04UMc88PzUprqzofrga9BbeUgSaQ6mCAZ200zk3HC3YQ4Njzy86k4TPqp+eQDsdRauRU0kNnZ1S0xKDAa1qrA9sn/hHgS69S6Ku6l6MvcW89lsPHl+ePjr8tAs2N6Q2EQktWSomUOEFPR7+0OXG26O43SoPvdNeJVFw/A4PERJkmjYSSMf6H6X3N/eX/7aB7rZb1MzTKvqAJmlnt8Ib7EAGsZHoEEUBI4NkaTBMKGIuLm9/bt3ANVds/zuUL18zP2nJ3+1XvmtYWgAFg6aDTofTDIQ+Pvbf/qHUd3ae2hTHaBXT0/V+v3N/zDAGuayJo5DAtljdHv7T28v1R09tW5V3U99/+XVX72t/R0jlulwDGsg6cHqrvZU3ewid6g+2wGo9/EpVXU4a8DMj27v+/uoboHtVH22o87ejhzUHPKvL9EQgfMlN8Pfe6heQ7uhuli5JWMecM5Y6GH4B4+KaJgIh9xddtwX2MvnNlR36p8J+g2JBdDrwZCAsZ+W5TTlzeJWwn+JJMsht9MAxR5Fg/5eU43jtLynYIZEqXoTO1zl3A/TNM2LGvTqgMmwdXg6ouoaetIBvZr4aZal9sUytph9oSQ+/gWvsoYn0TAJ+eFV3wm6P/O9oAjsKwyC+VydwIU1HN4Z/BBpeMYJ7+CqN6G31LpU3Q+zrPRs6LNZsBlgkAenYYzQk+RwqrdEH/5Bl+qQiUVaU302D7bHofrE+HC13vFWqev2u1QHh4fIs2yqjS7graq3B7TLPZIBoUfXp1Cdd0HnRWHa26egawoCMzR0OZ638e1hVW8f92TC8/aER9XTms3ZJxZp8WkmoCR2MUhS/QC17uygOm+zOTA6FoQW9HGtNspHiBFYYZnDBFAE/AvJ0EED2VyU9PcFvm3IJ+iMrsS6dDHSkOqjUabAc65Vl3LDyJNPM4jRCFkYZeV0+nkaiIo6CyLhD6G6s111xjkKzzV8hA6qe3nheSHzNfSZVH06ApgZTLlwyfDFgwI8IRc0wKFHOpwHXwzOvMkBoO+mOlcRkONxqbqX53YWclXrXOJMbX/kkDvwMwMLoGSYfhk6UD/Z2+E/3tDV0Am0uHOuVU+Vv8cEXamewgE6MWjLbEbp03FwN90nezv8Z1QPtO4COji8l07LtEV1SPhHWdsl1HagkAr7Cvh2yHxH1Y+b8Hat26H7OsgLlmVqfcZFNygCU9sZvJBph8OGp7DzThr4TqofFbrbCX1Oza3I8zLLFHQmocsHNDfRpaAC8DztcCXQkhZ0WHLFW1Hz49X6HqovxmIdBRB0rWNzs8qipK4ucQqjQ9nB4Urd7ehwqlNAgLWp4G0MgOqDI9e6gD5hrEX1ZzFY5lPt8pxNxvZZCDQvS4nzESu/zMHjYGKDaYVomJaYDKVom9zgND82E4BoEbWeJCeA3qb6TIoNosmZhvHZvHkmLVTgYgtsaDjcsMXb+/tapjlNbGIxo21Q1Ao3hqhJMJnAju/wBD1qgx7PHyR0gCRTvqk6RTmiIY5yHnDCn1qsVqsNhuyHQJe/nCOsEuAG+ilqvTXhF2qLGo07KMQGVVN1uHJ0eqrt0eOU8dfl8vX1pVosFrw97PEh0CRwnQCixZ5QddYAj9CfJXTANk3LgBK+RXUhFfyBAoecarlcPolYLqHiRXNkLfIHXI9ENgkSPak+PInqLdDHlO4FZLPakeVss9ZFpJkYbqCrY9J7VfXy8voCfzPTBljAaYtA/5+gWQ3yO1v15AQOHxJ2gZ/hDaFPELoX8DBQe/CcjWebtkCPZv02mvLFcvlSVdVCWBzNPhnO++v39/e3RZsLbKQSQT+F6gRdoafvBHTwuCzXu/Axa4MuLhWnFybWbylAf3rSWQ+lv1hIVtEAWWv9N76VNhddHRP6lQ1dJD5Bj6sZwg3SwGwkYHNrhc7yxnADa2+Q/eVVVf6SYePDo6nsdNuDVI+i5OpkqjNbdWpuKUwkKZRqHpPDTzYGPyYynoY4M9yA8uv1akF/Kgwh91lqHc0CPLraAl2oHp1WdYEcoHszzHHwucLzGQ6zMTU35VPymfFMtHUc3QKmRrwCBps3rOscB3r7KI0+fAVH31faKZrWwcjhr4+s+kbCS+gxNLcYkIdlVuCzqHVQXfBjrjrVezOgpqgX4ZWQ9IwX6mh9WROIo7wNPL34fHzVXYT+vAE9pFqP4xhcC0GT/rFQXUOH+p0SFHwFLC5NRXsw8onUUEf16COWNeJ3cW3HuqAfX/VW6Kg6tPI0V/4eG9Ul/lRWb0HwZH/gJiWYfp0rtuBPF/XFXa55MinAvld1GGlA7LTMC5DGi+PYUl31AsJSFNIhNE6DQzmC8hAuTxA/hjABQs5YYqs0EdCvT6C611LrFUH34NryMksx30Vft2JK27Jq95nX4GmwEqtkRt6YOofbRFkUnEz1DehhHMNIE3vYjGNR62qkUT0A9c4tE8tKxiscXxacNxqGAm+9yu05whJcnhqerNY3VY99sjmfFyymZBe1Xkt4zFgKuf3MmFm5LF9fXha4a8FZR3CbBw1avfp8omnuOQxbav2hArwpbbr6hD5moW1zMnL1xhOnd9Nw4fKypCluSRUhlzUB6w5uKkP9hNCHJxhpnr0mdkh4f06AfbQiXyX8fL5x3SnuR2LPylmhxhfRtz2G6135fsxjzlZrmOE6xa///+cTTXMAvW2kqUhpuPQ4Nqrbg1+KezPYmjHncfmihxvyPzm+MLGsgQFvvX57W7CtIZkIH06k+gOqHjZUFyMNWF1Q+KLW/bCheqq2n1NT/KFcvyEL4qC1rOFhyHaKk0D/A/8CocNFW9eF09yEVI/jcgS9Tao+HtevPaTWTPNcXTyOVIqD1vgit6bFfsaH0KNkeGzoEUEn5OIJ7nHsjSsJGMxLdLcwnM3DWl+n7edtHqbSKfSCxuJO+R//LtVdrXotoKP540qYG620Sw48hA3V9dokZRUY+qvYm2Hh9jo2GzfSHb8x4ZNN6CH09QmqHsM4F3igmVB9PBNVkaq1B8oaYL6/AHKzN1PRfmTR2dW5yC20Bf79tb6hOq3XYw+S1JcOH7LZTDiCXLhID5PzPPYzuTdTscws0LgZfjYgdpXJd6oeVw8LAFxMc4kb7iLhQ+HkXqiqt4QXMuszNUy4RqGKG5Ji9f7+tma7x4mgR23QfRpp8B32QgFH1edz4YOM8rVQ0wtuwqvpRX6ySI42smuEq9V6Ff446Ki616L68yKGxp2hIxUy4VF1K3JreqHRJmT0iYu8OdoUVNq7Az8ZdGxuAN6rQ/dnYHNeEHgIRXi9Ul0Hl58eMjizPAxh8fZ/6q5EqW1ki+J9gTJbJSCwKBmZoLYkkwxLTCAwlWEm+f8venfrTZaMmWA/z5UR3vE5527dEu6Qc5icYPXHY7g4titj/XA9Dl+EjnU9gML1yZhV/cQ+c0jBrUP78TEM8EirIYfeOThxWia3c3rN4Q9XrzpZIdahuAXXQ0FNST4IKcM74GH/qE+Yg2rGD0GaDzx2dK9ofoU6WboEODyEwfpUL8qOE1Lg8NcydBH0CH2+Dp5d60lZcPafdMBFWpsyO9E9Y1gKWtwiWJ/qYRE8qA5p7gzGq0GgyzpAv70NyuBAoYNED+k8vP/pHGqF21dm7tn1gxPfE9wH5NY6oPdY9SAM9Y9WHYrbEDL3Zx69sMM/PQWlWl6bs2agn8fgwdbmHh4wnc9XjIbnoMITPK/Av7/GWMfzU0MRP+A0d/cc0FkF1uUrVMfP6gxNvoZ4kP3vv8HlKYNIawPQX/BIazn6Ym5A6NGKobdGOs0hZK5ygVadqpMLvVDcnDTP/Quk9Kth6J1fQJEvoXT/8vISLmOg+mjVqncAOjt8IEbwEfrDc0DzsQXVS1W7+uw3N9zNQzv/k0n4K3g0R52GJ0tgvwNFJitXnWM9MPAJOwCFug5tiQc9KFH9mmZfTvzm5iq8x4k4oAlDH0gIzTmFSBA8+vLyvEB0HeutFTu8ge5oz9A/fflKA3UDHWPd1z34LOfKotqcMiBMwOn/+fXr1z32unpmhs53pyHPl4COtN4vUh2/Am31se5ADxzoD880D3/qQoe6PtSzy0Z2PnEQFdWaBbwPaHQnj5nGh8Z2cz3UXKyvRfVRXgode/hPQzzh33F4gO4MTeR0OU4PePpQaeoOaMJXn1NoRjWPlBXOqhx+NIpGlyt3+HLoP3C8fgojMRPvp+jwLCYP0Dh6P0th8EcBgXtNLmhnfFK1IfCq8ILAQF+16nVIc+XQ6RDECcjjOPzzEz1KTivPhDTnDPx0jSzXMjSdk7CAx+Q9ngIb62tQfbRIdZT6k6P6A8MF571ys6KUxFA6osCgZA01pMC0jLqLMFiDgsOPqKVZrergVor++64Ifd6M6jaPmcKAnx1GbO4dOgj4augSZG+6TiJXA4K+etWb2/A3nstUnzcT68EcbLp2jx3MXz9/0shNfEJnAQPUvemgN67AtyDDj1at+tY+8PuD/wXX0b5C9SAMys29n2dl782oQHPgUuHvDB86SlD1y1WrvtUCj48eznwkp5+qsFchD6uIsHcMhxq80zda8Q0TmECxkV216p1OH2QfpXcPt7ffn67DV1R/3ULr6fYGwbqG5uaL1zH7z3fCIhisQ/UORPsEiyhsUZwO7n48PNx+f77/19hLg8E6sxiM4Vz/CAuesw7VMdPt49dguTYBEgZIAjjC8/3pG5GHb7i3ygZryPB8LtF2RN9/5dkl7yZxdickDMMwWKWFLvTV13Wd7A53+v397e0oKjLABPD35saKWfhuerlVGao+WQ90/QVtzVZrZxEJJh6ynF3haRiuCjqoXt9asxEHzfqheML2fDCwJrhPJCncPj1BM//eqq8dOsHnXaez1XzNE2gqyWZGcIXhSfgfVb2EBPrSOgiHHntCVErCpY6HBDIjNwpnv6f6Bn399pb+is4lcgLeS5mRGoWnQmY8nRsxeQ+K6hv6DexERZNywiDPVRaPo6giMVK3FA/AE4qZ8VTvTv27Nh66toOp2GwGJKREQmV5gOqgSXgenpT7wTAl6Nud/w50Y7Mpk5BEk0oSgAXom7k8FLqlW0yc0WpPm1sVdJeFPE3jGEioTgpAj+4ZsVs6uU1Q9Gh/8/19a7rYVAa2X9cd4yvdUhIndC3eeOTY/oB/L4SuAPxxs8lLR0JitCSUdkvUJyQ7zQ3HDUiarRnGNu3KSJgBcpX1m8Y6TVktuO6TMDIsXEbbvc6m44ZP3+rN0KZmc0mYIfQMwPfrZAi9XsJCyw6gwLb7zU3H3QLr9bozzxi2JYFUV/2WtnqrbmkockAsNDd51V/B3UNrN/IZb0Vj/HmeI3R6bq/lmiah6ZuzNtOmAfdwt7vt3Vxjt5uDP1cKwO+2e216Af8qsFBOwmZxQMNZwd0G3GgAXWxWukFzk6sGPrMtxtjbJY5QFgybwIGPuyvWPgZZVe6Zhx0fU7tdY22fhXaFJzALzSIL/wcOBLejNlgNt+NUGcvzeQ7IGvxc2PBSToITDoS9tyAarCOsIcA17m7bxQ3bcRKPx3GcggH4tJyFRo1Mw5e95YC2IgetUkeoVzjCqnEbzNb2J6NoEo2jMVw0CcqSwG7fEOTWujXxAY8FS4HA92OhV8JBveAH7+noDu7a3t7ubqPhIKg19kejc5mlodUtmISxJoHcfuq9xDOL3/cDCYZeuSP0fEcohML7CC64We69b2J73/aYBLB9XvDqfHTOFPBUFXMQjROqdAfV0GtuKBSSgcbfNW7QdmtDby4WBP77OLrj57sGuWt78fmcIQdCwwT9fXpQa+CGF7yykICiA7gpUTgw6bCkQCID7yW4ZLbG3o3YN9ysJeeVhviprTtoCHCMEMRPTBQ0t7ir9HcygtshFJ2g/g7AycXIGh+nUwsdLzeagJGsT3QxhxttQi3dRw1WVNdXBH/XD3lRvda1+xIC2l3jAw5+sveQnFwKZD/mEoWDsRvcXJNFqi6cxaocG89wMPORpW7YXzWhwCt6tvKL5IaRkhAw4J16wNjrvxvmdS4nYP0B9muQq9VAV2wcnQkFuEaZXqns4sKud8okjGn0eiN5cVdgGyPwXQ+9A7QMb7dbVgrbFvjvLyPK8xCQM3aOaJ4lgx/CnRENA+5ep9P8omjCAsMf08jdTYu2OFSpvhRsDbzrqM7A32vFzNZxpvSGO+KAmaBxicqKovsspCR6sSxgsnA56JaE+huAs+aU3pvvVNa3mv0PrLcGLRwo7Qi5igt6FyhQFBoeZikS1pgEZMD2ua8Db8+5+pJrg7aOjo6O+zu93oLIaO4g8AoTL1DJxUWpy8sv5ahucFfY1Lp6bTFur+t3BF9KTdYN9x8+0KKJcytodg6P0izNXrPoYqEh9Js/EZdscxXCAJ9O/VReW0JzrfjSjt6izKWXD0V8DgeHvHxmp08ra6ZiGV5kY0KYlzg6Xwg9x0qAx2JyGdRPczpExdO1N6Za4lzWTU33NV4Fb8/jtkOc3vKOLpJnCkEncZIkKoMdLxhJV5Ik/TAAErbjOKKZcllP0lDg7tI4whW8qw0w5sxsTlMamB7UIDcs3E1vZgB9hlem1O6x2m1nExc313RWt4Ivm7NZcll8OFYEGAwRksE4E/XUyQzgwVCMDxo7HLABPdy1VcFXKb2CM2Rm02Q2gI3m7dgZ0A1uKNd7qH0Giq7+BkfnnA1/N40TEjmK0gQ+Oo6z0kvKTJcT+Bwpqc8gLQnMgUMCPiOJJpemdSuBzguQpqmfHOWK/gHkWAd2a9KbOh20hu3Vsh57+tsqGUvOfs3+nmQpzfvHAAGT8jhPtfypeAR+9FiTkBFzeCSZScBBqt+8e7k+4mBK00W1gkT/2OhK2jLj03aBA4u799YFfTs7LDnH8CSaJFGca48HfeAeCAHUEYVVqYRCkpVxgNoxBwhfRisava7wlxNOlnEqadKYzpf0bhD0u92eNxDzSTADdcfR39Kg1I+Q4pg15+ieZOqcF1GPoEST/EBBRrIDB+c46o7AD+Q1mckMGOYspRBEszM4QtfwefVRWYI59XNEprNkyjUm/9ijqQYz6i6lQA/O3ryAc2cHxQI8jEMwxCpiDmKFIY+fNMsEHnxYjgzmAP2AgOAjKtbvEYllBAbSAc3OCAeXnBYS1J3qqIasgcObx9lBt2lPW6OBQ72cAu7Z3tqpguTgonGiY5SLllLaqZED2ICYVDiIdVJAjfk58NpESqBQN+E1paMkn+Wxdm1GhSTICTZE6Vj6COcpCfIy2K13So5d04yj6wmttyY2E+Xsm9phiQKQWn8uZVyZ/AAfj2PDQWpfx7Bjlcf4UjWBkEZwULFjiZdEcWazCCUr8gl2di12Ap4dtJuLT+Jsdpxp5zcfiKzvY1QmBNI3yOwT4mAy4sWw0TO420kz4Si2foC5CwI4wVNliIYJvSpK+Af9JtUcAJ9jneMktUlaREsikXz5Iea/GJIZySkuR5B2iXz6oJTcxJuJgxSwxFzVtTjwnFhzwMVrnGcc9PptkLNc4WnEmWJlJ6C+5iBSsa1w0iZxfjvodVZ5QJklNx7L0Q04gYORSpkEk7xjblUSbu6Zg0xuw2ePpLdVF5fsvercdEJKif7oR+wDsajPrQPclaX8PuIGakDDxxWdAv2/9q1ouW0cBvoSu0quteR4rFweJVMZiYTYx4yf7/8/6oAFSMtt0mSmder0xKatZ+y6xmKxWJC0pjy2prY0qelBiRoC8wCfTincB20CPlGfax0mwKf2x8xPgkGtEqGNfkgEsKxLWQxtz+89BNNCby8aktFRCP45R+KL5Z2yrOFmI4oU95KioG18wEd1eISoQuh9mkJjY53JsbUF3VkPghFV6SBdTnnARdLt9ezBkW7L9Rz5mLBqwRLlRcCPjEkH2PrR3Z2F83/z/9W5TgoX99dGwYBBCFFo2mYMslMhaUc9+7kYEgZxtDHP/pS/vfY3NynnxIjO/JyLTnkg0mdllV7Nzdx5mekkcno4S+hfPBFMhvw0ndUsy7eECAwOCYMBLSvHgm4k36YG3XWs3U9eZy3KqM/uWNne4B10KpQ3bi3bQ3peXzSybccgQ/xmZ8p61+nBJ0NA8BiKQ8aAXatigPyaqc0fsTlmK3AExgMXewOLIiXtkEYf1PGh2huYJE3xULrBegGVTp7iWQ1s53Lyw9lCz4syCGq0lAsKAWZY79u0l75XpwNN0hbHLXkIKIaeoo1nXBW92jkRBIl5IBnk5B/rTKC/6enp6d8nVwpMZYnIE9l5Qm7OH/oEAzv/NwwAgc7n5rJCm7YWdQLRhnckAmbVft/F1l4WY5Z/mQA579S0e6Cioh9QC9LbG4rxq6dRyS5o3C3eLfRnMCDUgcAgB+POLHZ3LIZHrXOwP8kVxl+AwILQ2/MTN5cb2WTMYUyE7BhhmSoC9d3yLHciitWXh+22Rn5/CMIRg85QAAbGhGGKQeK4eNmjZLdKBhuDoGl9SIZpMgHwcB5HHVyjNMnPD7LxdLu6+tXhs/tfr9e7XbXZ3G+35asYJD1QDBSEdEPCbne3Jgix67MoDmrpTRU12eSU6dwnTDkkcjmr0r1cH+UN6woHzzerX385tLCvrPAIKBhU1eb+HjR4FQN/gkHzDQaOhxMThP0+xDS/sH0LBkZsHtVCsvTl/aoUOaccZC/15Ol2+Q7XwRiD9RogAIOyfq0Uci14bEtaLTAICQNOrckdR5qM0J4bd2MbVS4SRJF/0VcTOIqyHU6Hze56d32zesd7cAW+wjbFoK792zGgEx6IbBOG8tDExi4WcKPELgU7gM4li8Sp1unVH7Bps612SPnvusufakH0YCsY1G/VA08TIqg9IIhB23beZrrHgCkWVeCRcsYJZKf6XiK/ufr9V2CLiR5swIM364E/bsrp5bEGU4PoHoOgJ9B9b91cIyfilHPktxdx972wb/EtUi1USQ/cJF73Qwx8agyd2cBjY2iih8D5A5s4VyPyS0j591tBhfaFtdXCqSZy/JkR9KweQBRVEQZngoDIY5Qdq3pTXUzKX94KK7QWMgZbwaBWANyUBGQo0CkGAAEbk1wFI5OdiVBW1SWm/LUvAqwnmsgYaPxkGDgETpkPdNREOffxB5kgR5B9tVx8vKWloBhkPaDMAadRu4k0kNgAOWlmso9Q9k/LYvGRl+rB1SkGFq9LFHD6sJPWJ8cvpZT56mMH/q0unOhBmTTRdVYR8ngUslcXK28/bZFONbE0iwQ9GEcm+19/TspfMgknegCfKGT/M1P+gkHIYyOv6/X/I/BnJ+h5zWte85rXvOY1r3nNa17zmte8Fv8BvanH24ucjo8AAAAASUVORK5CYII=", + "e": 1 + }, + { + "id": "imgSeq_3", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_4", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_5", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_6", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_7", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_8", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_9", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_10", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_11", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAyVBMVEVHcEzD0vnH4v/Q5v+SruHc4f/E1Pb///+dt+WswerI4fylyO1ej+Vfir2HvvvM5v/D3v5bi+h+peVypu1fh+UAAjoACkYAD0wAACfS8P8AB0EADUnH5//d6Pu/4P/c+f+q1f/X8v8AABXO6f6x3P+d0f+45f9msf676v8AdPjU6/8KH2CCwf5VjdoAWtYARLMAHHSOyv9AYI0AKIcANJoQGDPqkwmhZxksR3R7msFDeMKPrdJbeqQVIkdCLTFnQiUAuA4ARCYAdRxgixt1AAAAFXRSTlMAMLdjbBhCBWJW5vei99yCmHuAxFl1WXf0AAAchElEQVR42tRaYW/iuhJlqdro9gm1X+IkdrcV6X4BSyQiyZZqCy39/z/qzYztxE4coAuky7QXAoHenHNmzoydHQVfi5H9g7/m6QJjH1L1MFKg29iDBrRmYcfDhUHX4LuCByP7N7hI8AfgHgW1xg72Rm4r7T2Qg4tM+Cblfao3cluwL73W7fIedWG3RQ9c9VsP/27CX++ob3+Vu2LvL+jgshK+KXC/4A3woCX9P1/jO6GPelTXiKw0DtrKXhB4X4XXh5adOSUeuPnewX8ZhndIU7NrPOgAt93NZiK4JOiW6js8vdPNgo6hXcZwe8Dc5mgetAb3oFXiF9TcXdwj3/hiu3qnndsl4JrdRak+6h3WR1ZDD3o7+YUt5Nqog55Ud7tae367yIVrU+Pa5PqK3DawwONrl0eAU+K+bmZJ3knvi1y1dFWnXO+uxzs6t94JOrZ3Uaqb2cUBHrQyOLi+uru7u/rv5se1V/3gAlVv2pl3kaKZuBnfPjxS3EKMx2Og4QpouL7UdLdtrg84xtXt9OmJfqfTZD5/eNA0EBHj8b2m4fribG7USfdW976bTp/sH/WE0aJhrGm4uVZ/9wISftSud8fOCLkTmgB1AEdPiobnhoZHkw1oDv8o9JF3iWK3resEgSXPSaJQ68dWDphDomE+t9LhtikKrIp/q9itPu7uSNDzHWJ9fK7j4Xk+VzTUOWD+e3pqV8b0p8qGrkf++G6P7JPcatS3gOrh+acTNg9Iw5P57eRETQi+CTw0NCiLHN9fQTqgRQbfh33k3E1qaCDoP/vDogFYeGrcoG0OmgdtE9N5j0cO5Q3tZmbPr5oAhP7887CoSYCYJzVmHwcWFaYqOh558+OMPLhTa2cgDb4I3Z8Oc6sobIOoa8NtmTYNlkf+OLFH2lXuHdyDv4furQn0hmQ67XDQFIllEFOvR4I5nMIiHWfvTOKBSfjb5yPB+4hAb0im/niqnVN1TN0zbY+8vzm+sbeXX63FGkBPZLiWq9Xy7fX1z/9uz8ACRi8N7iClWUAKxtcnAO/fXApqh5exFUjDEmj4gzSch4f5Lh4UBQmAv70+fp5z25n7FqkOiFkRxq0Iq8rQ8L+T0mCPTz00PE2PxO7bXh91HR6hL2Zl/Pt3XH1uY2/wNdLwhjTcnpCG55/O+GTT8Pj46+5kJt/65xK16iuAls2y6vfvzefHR7w3oCaQhsmJraGpCbWuePz16/pYi+/dRg4a6HEex+8vcfrxGX8t2DkckrA//Pp1dXyx98teQz8+TmkNSvbH++NrPei9fXA49PALLITKGv6ehjlCf3geHzvU9MhubC5ZRpEQjLGQh2G4F3745WxQ1kAO+XwoDVPaLBufZqb1b6uOFXQ3GMJbxnmWZUVUQ0j/LgPcOHB4mp8CejBq315xSPBCjxhcpIx5XhSZdKCH8ekiZDuGp+Ro6IFnlgs6qgsP9HASF4tF4Zg5W6/ckjgVE12HPGHC96V9v+qrOIxkZF9gFElpPiAYGsMpk6CZGoCG16OhB94ly0GqxxO4isUiC23oq1XUDcY4PzULyxOovm/h2w8dW14oc7/qPQF9YmcyhF+Efn+aNPfrDtCnfujLmObbRWN0kfCq3k8Ddsu/Vj05OuGDv1FdGOhcyjzak/AHBNvnDGHr8ISq74I+7U/4uJxZJr8/4Q9i4RCDVKpP789Y6jugT1TvjbgFfbnsx1QsYAKSX00GMsjwbLW+N+GZf6RB1Rez2YwfqjoURxMbiPWBttAxyKXayr8/u8OzvuZWyDDkzKr15Q7Fi1za1Kw37+/vLy/rr9eEYOHbMKrPl0z4VQ+z0s5C0at6nmF2YCwgslLigqjzqRJOZflBlfAGpX4c9P3b2eMEVRetCzWql0UubOirri0UZVFIWvlFeZ4XoD7QUETbD4h1lJd02sgpZK5fbLc7dR9EdVgnoOqiKTvMOO3wgCRv1i6+WheN3FmGX8e6BSJFVW23DCrBOg0s5Hl0oOrH1/pBDk+qC4UbD0Q90uQlSmpUF3IlHFdTGkpZlGUGmS581gcf06drGjKkAb4sd6ieDFHrCrqIFHxlt3Eq3xCtpGtuHN6Bnmk5KZVhQSNarm0O6Af/D2CDQANUhCEBvl34oSfnV/0e7KSBHin8qHq1VJvQILttcy3VqbYNTtG0KvvZYUNomvDLeUl7IT21npxb9Xtb9foBoMtXNVYWyuWp1tlkaeECD4PilYK+EnkkFy39u81c9Jxlb0kyhOrTN4LehFLdbFaCR+uZhomVNL0ALzpzijdvvt+w40Xc86Lt8OeGfgd5ZUMn2RvVU3Q6tXZLY4Gqq9JVrUoXL/nBbCHEy+/fLy/vL++b9XodmRLqEXxnbxOoenJ+6ElbdeGojm4cEXjBtOo1RVC1siSnZvhuBbBfAL+Kd5FnkDI04llgxf5pTuBIM4TqAJ11oKdyoqFLkD3PIlL9bSkMdpMjmRnichHh9EIrswrm9/eNKBsjXxRCQCow0TjqLhq06nffAZ0cHtJdzmZZsy25ko4n4BQnGOQ8dCyAntvTC/Z8oAFmPDq7KAUNeJWoe6huKJGnL4gJDXODQGcd6GtqbmEkeGTmOcGWK9sWMmNxklIfYUjf9JIjDfABDhMeczzFUwaq+w0FfcJq7PQErwA6jjRpsSgJdapUd6FDKaj5pDBdkRaf+CvQAEt7elmoZJBY+gZ91HQEUTd9yqSBoE8JugrCjtBTZXNRHoX1HQhsbhZ0Bn09V/suohv0pxgta8z0YrNQlqVeydSznnkYXPUaOwWo/opocTVaYPUq1d+WNsrMIMkFw20JzVwnIqbKmiof7+g0LMzQ/vQMLazGMUlomhtSdRO6uaHPyTBmuSTVoY8zY3AodSRkgSaWi0o3tBfo6+Dude20uTAOT2vFXH3XlzITMvj51ZCqG+ipUj3l2UKmqap3Up3yItNGTjsz1LHAwqoNtnViYANrWW30UgpvMKtH+qEn54c+nXAPdFAd0EI54xP5XArzi1TQpV27MMaJwtQubjRWFRNWVkPDrz6323V3cOqFLr5PdQ6qTwBxGhUlpT3CTwWp7nxOgIPlrC57tT8FRSCVZ3DcuQEkFbZ0Lg4N9o2qA3QYaVK0uUxCQwrTlBIeHN6K0hleuBle3I0Z1dM5BBOHxxCqX4Hqr6Ev4Ql6CFcOCHMUPqW+bkXuAKXKz7Eioma0UeeyPu/vlf01SYZRvQOdp3EFCR/CxZckOJU74whduJ1QtLZeGP/8+NzSHzFny5ygU59nh1DA+Ov3qQ5IVwhXSDg02NsJr7Mel2dqtIHhBT6w/fzYMk8IRVUzMwpNSMf6GKn+fF7oAUHnSiLX5l4rwEvjTBYTenD45bKNJyqaIa1krKLRhjM/dPuF0l+lgV0P9JK9DmBzSnXerfVYEuAYGlluEp5J6QMEF0sWB3n9Xk82MNqwfSGcZ6EZYVr1waBzWyuephWpnjIod5XyftXVx6W+7SRYpUYb3LB4ARALs3iT4iAa9Keo1p+HqXUFm+sHzk2tp2kYSbVyS2PuU51CLpqFCWi/hqGGh6FqArogCjCBj8/PLTsoBqh1ozrnDXCt+qRSamcz6G0ULFouec+1cqa3pqHiN3XOv2/W1NK5BEJY9YmDzYHQh3J4ujyV8tw0t2WsjB3/rZTyeM5X0n/leT2+UMaGmw3eZDXbdMABy9Xkww9DzgdVXYNXD9jccKTBwIZdZgKOOOtTXbaGG6iLKsKcp8p/f9nwzJ58oDFEexN+em7o/9nQmcZuEh6kDsG+Qh5GSvXlirc7V6nXZxH6v9maLhhN7RXDO614Em+3mFtzMPao+7A7VR/E5qYWdBOg+IpUD+FidVsH1THhcbXtjDTNyG7sAtnDO60hK5yNGZx8cJ5nHE5ud+Q+/zNAwt84CV8TAKr/WQNemRW6taHDc0j43LpjTFkLq1SOFgfyt52PznLjfzYLdMdqJ/RhmtufsKU5QAfU2NHCXGrgqDrZHA4vzZ7rgkrX6o11QVBp6Mah/n6zM+3aQjfCb1KdoKcx1HqOtw7wBopxeFBdqPspHHeec6rdjOmJiHtanu8lsIA3K40teL40iOo3SvWwhT5WI00IS3V0KuX1kNiSyyZtC6WmmgoYq0dCVexGdfvI5UJ9ufU+H0x1lfChRmCrvoSRJp7NcrNy+z9318KVttJFBXkEKZaFK2BiVozNDHglXI0t91qt7df+/x/1zXnMKwkorVJvT3jJQ7P3Pq+ZREaNYUH1ODTNy9+wp9/+/Qd7l68z7dVT2xXbBjk2fmHvK77gO/w+VQ8rqn9ZK9FnPGBl1e/u6F0wgzGF88rieP3tm+ld9ITso04bJtdNpx4nBrwLO7bbvmL96gGBuz4PE1J36w9LGrpwbUPo9PrMzkDdTPGz3LvY46zEwqNmgaJAE6GfcRzE84I9qh6S6uj3ITn8evT4Yfbx5jQMWXZyeOZnZvuTpaZLmx27MQnf1Kt4OuF06vYP09hJCTFzskfVdayTz2u/B9VVcZt9uoYyfsOyY5pz6z8cT57WqoMlgQ42qzY2PnNK+syppNOpzg/EBDeUWvXePmI9ZtlD3HNIc58fQ/Dn2Qdjjupon2x/MoubTFMKeGxj8zGOVSP748ePiv5T20pr1V8X+pV1eFYe7kl11ZJff7ItTUX1eOb1J3+r19bf1491NzDPhFjL4NF3hfx/a/9V54P7UZ2hs5cycqX6h9Ej/OvLB8fCUKnuyD6Fs/7OTH8yC0MYkOO4Jd5qdBK07SFrbKHqyb5UD6uqq7oezpY+dKM67vbSCWD4/BRO6oaByY/Q6hxP450t3IvqraurqAgdI0EIuhqrX3uxfnfrNgA4bOEpKPXDv//QxMzXabVLeNqmNYd/fdVbVnXXFNAva5yHP3VVVy2NzoTq/oYPuNCP8deG5ubMaRR3YAOgX+R7gF40Qr+DubkzNbi6saov75x8EN54QzA8iayhuaEz6b466MPY9A9boO9F9WboqqVRsqsMZuL9lNKc2pbXeExZefZ0OTPNjenw8HgzNjdfzTH3b5AEf/z4vlbPxkygDzc2jIThcD+xflU2QkdXD/9yknwYPi4pH8wI6LWpDGBTmJ9yDrtfO7/vdK1uvkMB+B7+a6drNwQBQN+H6leR3Kw6SO0Wty9cleBmebO0/YBvU0h/H8NK0eSH6AomINYkuOcDe4He7+bRVTP0uoUxqB575SB2gj/WXaHzqup0varp2umpGvbZd7p98D5U7x9FV8nj86BTrFcttprGzmazYWWLK3WUOdN1g9413EMje9CGM0qeqXpYd+0KiAojsdshmqcqLhJb+qaaxX2oftBTHp+Pzp4D/UO4o8UOH7Flwj4VVrHrF/cCHWXPxefR7e3dchk/ofpzEceuNzT4RWzTRBX5HqF3AbsKrBy+Au9IPnwefbm9e1y/hOqu9pvCJPYv/M79QFfY4avhougKb/MIvxFKDIcPwMFyvT61ae5nLX6WmzgVcE/QD/qHR/h9kfBtskyAtTzNhg+fgYTH2TQO92QMvXXw+tY6fD9ut4+OkiTPo0ZTjWWScjgsYTr2T4HO8ve7rd7hoSFhAwsqHtKsYBJm8R8B3e3yul1Fwnsg4SjfQkIqMkwKtzDj+uLQf9MXMev/gu6iJxAJzeGQkycIiUlBucKvJ4XfC73JFRQJmBOSTTmBWMDMiI3C2R8C3f2OSi8nIGS6WA6QBcqMtztnxjcHvU4E5YTjopSZmCf43bE+B7lJjCJ7eH5mfOPQrR0vtBWGBN8J/OowHBIJj7MNrnCWIfSj/n8I+sIjQcxTKpENPOSYGYcPVB4qifEWPpDkhwf/SegOCZkQaZps7pagdU5VOEDPCJlxepuC6En77Yve3w59kYG1sU/Y3jKiJ6RpSg10+81HumoBn4AuM6mg69VD3WZpQ8cI7p6+77553ArJM6DLcRfeCmZWUOVmadxAQn7Ue/u4W63e4HhRbIUO2Mfw5feeuavIKhIGREICdvSmJde4lQVFAdj5pp7mJNgY3tlroXWRBY8KpgF+ba/39nEDloGyTmFsYTeCra4lQR/0PGsxC74jdN3lhN867kEQTIoG0/ALUr0cD7T1NpDQ8h3BCYc3M4bxcSublGVZwFY0c1AWspBjeOfAswoHLS8cHDt4CyRo3Ba2ss5YQZeltgYSAPsk8G0bCewJ3Uo89B1P+H24HQydzlhkkq2UNRKYiUknoA0uDgNIQrCjI+zVDxzcFjPb+HIOJoTIhJQ1FgrE3vGNWPD9AAkINA+NKaFbL5HdV+WAug9HbgsArA2z15fJJRhzIITULJQo+rF+e2A+ZjhwPMiJhaA5HFrNtcE6wqvh7rxTNvEVbHsDESJhbkkoDHQHeJWBGgvB4Mm8uIGEl8JvcJMq70b3ZKPRCEkAFtqwWglsldEYkpCmkOUXx51ODSheNRHWI4K6DSocVEioJ4QXODDj+bkCvlrd36/U5tholAJyurJ5HGCNr0P3SXDpCDYQEAye4ICCofvry0VZR+fyPVrdN233l7RKD0uPGxFAnoDtLUOfbAIfaMjOT8EW8zio+8CvTr9q4PhnOierxUobQebLykh+YWVnAtQ1x6buBGBPCLy5NBCAxa/DKe8J+NVA0NL3fg06Ie8Bowh+zK2ZspXPwf3qSsPFa+S4PnBxiZ38SYPWE9fRAwM80Jg7gUtBtSNoao0GWvZfzus0MFMEjIe6WqsHJfZnhSXh3A90QwQ9d4njmJWbF63qEy/iGzy9hrapGyD1ewz915eG4xkVlTQOjyUMua2px9CWsx8UDDKy2S6y+M8FiL5aOWkRSZhMJpVE5wM3sne08kHHf6ae+TTwl1oxs9XGuTWJV8kXy4G6aRDcuROo+v39LUM3+RE4ONF+YEpdYPB3Nipfkzzwgb8M8u77IaCWDJ7umAamQJxvNEAvF57oTm1Y8S2QcEIkVCLa/tQc5ozdAH8m7l572B6Pty+w2z8cZo2mwQP69HyrSQx1BzfBbbZOEOyQ3c3IZydP774nf1UQhsMhrh1ZW123f6h8XWRPWbIdeqmA/wWw1D0lxsUm4ItFsC3HeR5hcQ92i/BeG1CnaSpgU/jQm+XwGFeV7dHvGcOcOIzHtuEX4hnQ4WBMwUM4M3m1cje4UU81dvMNGb4O/JkB3n8PUIVeOBU5ABZSgIl+jI5wNMeDZzkvq4n4PR4UZ8qSaCt0BbTMMrdA8HCu5D6B0StGVgtGHjzdydjc1tohsSnJ1b7wQsyJkGbxWCmYA5SaEjhCnM8vEzponGhPINjK0gRXq90c60xp5uVGfqDahCHN6ZQLVt0LZprLcMdyQTCoCf7seu1JniQiVd0YHPFh8QGaYUMIu9fqIoTiwCUBXCXJeaXeZsvpF+m0yIVCmoKBGRNbpNXqXcdrTtmrmQSNO3CA71TCVZmWFiQ5vMB5f6EwIAfSvJxJhwLh7LPiYJ4wCZFZc7EJ/gVQJOZCNJcJhi8B+smkOi7TDNSf39HRTbVSTprkHMRJWlqPzxL0A+QgAg6SKgcOCYqgOVzYD6KLiNbcrUDP6XfMMUg2mSwXKwDuDMBgPKaHENVpGy7hu3Zm0pEchMvkBflvkvkcKJhJfgHDzqQUNQ5Mkkwoz2M+uEwi9gE9fIHT7RJOH0J48DFjCtqbrHg3aOGoQY8bXAJ6Zmyqxye79qr9QyetpxWpkzyV5xF5gg0I/SjJk8qndN5Py6J0soLh4BJJOI8YO8quLc04TerdkcdBF09RoYFDv4kEOx7fvUcHyY1U9mqTG0oNgARzkErvA7SX+qkkx1a1LKR6MaHPOSGBHEBSZE+A1+fzVHhGfy4djiu9VB9HTzTX1HJYaLV+ZqlqjPLowubmFPdY/e1MIEwnnC0HFxGpOwfvhaPepXEbWYro4lzFAgYLvFniZywHqeZAewKeW2Jrg0DG0ux40N0+gOzz4bjuT004djHKnebjguJbZbmigKSXZjnT4hS5TBdAwRMPsqTPRmlZIlI8T4RV1zei1D+lcs4cmB4oxT4JTqCgD4nh5FUPrJrEfhVV+4+izLQbYI1THEQRu4XlQCR0zuxc8IrZc/yYayrfFRJcO5O5doRSaEayuaVAcmLEP3HSe80DKP1um2oRyzSHNeKRBNVwyLl2QSfB24pvOKCPGg6S7JzPBZO0cHiUy0JqOqgwpGWiScBXUuRH6IEB9QjHNHJ6TclLVXUjWOVeebHWSfCu5bnKa7TfUKhznQ84pc3hEeY9aThIJRfHRLAfRRgBFL5Sezw2CFFeptxDAL/GTVI9aIAzbV4DOUkupUq0tIeUsKBxNTuBO52yoFIPxcok4qqsemxMXyofUOLzWgD2g/TynP95oDTwuFFURhxIJ0ywnFNHl74O9P+3c227aQNBFNKCm5pSiPtiyVps7YV98Ms+Rv3//+rc9gIxtA8FkcRDlEtVocyZM2dmdsf5CfXFOyddiINfVRMGeuSOQ6MfuWrjKKapLWlDwiD0Slo33IREAgMqsbWJrtjoJtQDepxCyz+RmgmnACZ4dVRSjD3ykY8yu9vQ3fLQQX1Gxy4QjRMGxyT4WLKUyoHRpIracvnDMAWBgBOBvgZF29AkacR3dJPfxCHBcrTjO2umPm7U0SRlw42ijrd+fIhGGMjLJxAAA4ihxHeUpraoVcxNonVvU5IOkgz9GAILYNtyIgmpKefjW5mupoDT95bggaIqnoNI3Mh1n80kEJzPRMjJAKEQDEizNYsyYxSDzRUwSIVsR4y2lGiiMhbHISVSDLV5/f36o0Zx7FRdg/uBDjCQ7CPo7q2i7t/aKQaRCE5x8+VIm+MIkrrwKPfEdM2C0IF4R61M4q0cpXPftYPmLNDCc0OaDp6PR67uyo74rk+Lu7leYGBTMiANOvyUem1FpzPDSQNYBF86FZZ4aJNJEYTRZcZwy6xSrpsgi7NAdpp9nlY32YpYrb/sttvamqsQeFdg4AkCLgxxzvBZEA5pEjgZgE3Lwqhs1AvFG84s7cUEFI6jzKxAdqO+7+j4Zb2q/n8zt1z+2u83m02zBQz6v2DQZyLQ5EWSUPBAddIhHIbghjwN2dQq4UCD+QCjzaGY29OUe5Q0B9qjxNQ7Pou8zZKkPKsBEGQMOM+v5kKJgScaZAxAEJx1KRk05zxGt2iVnBxdFTNDJye0oCpIdqPqlz3eOj7fYzv0HIPa+Oup4NJeFIEVc4HO2wyf0mkX4k0bT7FIcMh5GBboIVkfj+8Gg5vSxPYRO0IzbvZ44bS88yYcnQOUGEzTwJ3rgVQGBgHlXg5cUBS72AMOeYLTXZpvTRhlfIU0h4KyBc/vFPJ/yYXaThLBxS8uNUlFMnSd47mUMMDqKPeQwwHa3tgmUetKZMc0N/UGPb97yC/uEwAGm8SDRATHTqPfXl68HWbLykAoKBePaKjytS7EwhCOlg8tkOzGQMjB8wfbAX+LAbqcgs7mnUs/Zgys/FcguUcQisLQsb71Fmua6Rv0/Nvq8Za/q6wHnAtN07AeZJ+9O/nkylTgZKDyqJIgkCHZjZD9odf+BYOqOtcDN2mRB6YAATFQBIJzQPaAPNii58+P//jilB4kDPA28pJ5gsDgsjBdMsK3+Nhb36PnX9fV4r1ZNamJdBF3BQWWA/K8bt5dyC/kQsagIQymPFciBeg5hXxZLT6ETWgitMr1OQ0Muo6ev/OQX2mRzngAepCc77GmfZiQX0TgLQZ1DzXtZb1afAqr+CNiABH/JI6f3p9W5R99mG222WabbbbZZpttttlmm+0z2x+PHT0UgjpHhgAAAABJRU5ErkJggg==", + "e": 1 + }, + { + "id": "imgSeq_12", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAA6lBMVEVHcEzK3PnF1/23y/G/3/+nvunZ5/////////+Zs+JuuP+JqN/J4/7R6f/I5P9Fe8WQwvlgkefT6f9tofJdi+Sn1f631/1bjNJgjOxUgdcACUUABT4AACcAATkADUrc5/rV7//Y9f8AD03H6P+r1f+66P8AD0zQ7/8AABbd/P/D4v/M6/+13f+cz/+Gw/8AFWOk3P8AePtfqvsAR7tVjdrR4/oAWtUAOKAALI0AIXwQGj4cNGQAZulAYY5+n8YCCC+fudguSnfwlwdaPSu4dRNZeKJhirUtHS6IVh4AkhQAKy0AUCcAww8A3QR7yRHwAAAAGnRSTlMAOSdK/loTAQRm/nN0l8f+25ZRunbwpMhQlCO/6kQAAB+0SURBVHja1FpZU+JaEMYZy/CgPvhwH07gTMhUHRmxKmWlyAaaYVwQcf7/37ndZ+2EsHhZLhxGlgBOvqW/7iS22v99eZ788TZbLXUHD60jWV+FS274CoGbDWvBH9lCPBebwq69+orqreNbm+LWKpObXE71lRy0FHg0/HGp/uUiV4W+HnEN+REa3pr+YpX7q0XuUdXXSt46SsNvnG402Z3N16iOJtf/ThS6E72qcnsjsx8l8M0S3ti8Tet744Z2nLi3Vv0Ew21JzK3MNgV441Q/bthfUZ1g3lR1zztit6+D3jDAtDdDjjWuYR91rV+s7Gd6Yq06fd3oZmL9FFX3qMvJALOy0lueRX0Cxb5+itGgN8y31vHH20roBna91k+9nW2uOlV5LfzWaXS0pdCpzOoszBdUb3mtU0LeWplyHhX94ubq6vLy+9nZt4ulTfxkoRPF222PnHqC29nV+d3duVnX1/8ADTdIw4WGfUoBV4fu0TNP1eJu31z3er/g1usFvWEw+PnT0XANC2m4ARYu2qetettOq9YDV73aQhp+Bb0AFqUB3QB2ADdc4Jh0+qq3L3tSbvwnf+gKJA+ahmEDDTeYDccK3R2btWkzs+ubhBvc3gY9x4H9Z7YZFtRrpOEnpUGGw/ezb0fEQ+WSQmWEMbJL0YO74fDHUK8BKhxQ4RecEOiq6Ek7DOpVITMSw+H/5KHhBHNddYi43t3wB11DuwYDRUNATVAjIlhKwzWloe39H6q7Y9EGEgB6UEX+YxkPtzYRlrAh3fBraUZeqYz0Dqn6qpPK66A30PAzGAxvg8VscDZoCodaRoIbvu8zI0mZLwHf/gr0Jh6wJhQPDn/dD6oqVFE0TA44R6r5aS+1vhPVl5Fg7TCwGRm4iAwaAhPLYlk4QMeEbNhFc/NWAVeqnw+3BL9ghsHwJ2YD0hCQbCADhOXGZSQNh+t/zrbzgNcmCde8EPqoLEajyePr09Pv3+e7Y8HWBJbFLaIzHDR2DMsDfPDu/O78aivl662s3aA6sD3qmFXCKoAFoOE30rAHHgayKnoVGiwdtiAA/P31t61Ud7PLMtU1dJZ3O7XVLQqk4VXRcL7rosBsCNRShggqdkDsF7tT3VuuevKQdl5eOh+zj07TKgkN5zt0A5kiKQ8I//z+/srbhereGtXjh3T658909nemoDagJ3bYSzS4bJC6397f319sqfoq8Fb1Mio7z++g+pyiLBuhVwhho8nERMPOOJDGv7u/v9xOdW8j1ZcgU9tL/W65koSyIAm5JQ/o+9vzu6ttVV9xBUmqPlnm7Ibty95cFQ3/gQbZ6O8GV9uovvoka6sloQvBOWPM97vdcj22cgOaGqLhawmpppz9qK5PsCrooVzmgTMf9vixk8dxnHELoV/BVa5iZIUdNkxIlfZ7gd7SF1MkdB7WFoO9HHX8PM/SqAK9/DrapSzg8DRZNjwFe1K9Zf8YpH0F/8EjJ5ob6OVbJxsnGc06xqIJ1sRG9VB+gaBycXjq7UP16keuLXS7hFG9G0Yh3cNQjEaKIEwGZpJh0f3lskbRWClNNDzt2vCthesoRHUqu1K94ydJTOZbEU4mghAk74UNyHWRuHklQNDsvNYXrx8p6GKx1ktseX4UkX0SoDp1R+1blIZyDQvlGlr2Ab36txCeVl0ADGFlFxL6I+5COk7iaNHwWvY6eLdFtUtgoSxrKMvmYaHcJ/TGy4Wegs6FBS6M6hI6i6JcWNU5MXwtGOsM6F+IT/TQ0F02NDR1jZ1Ab7lM9xpmHqO6RS6o4VH1jNQ6VX2BAlF9RPSh/dGmEiYgl/cJ+cYrnsrcWnXy904rVOdSH73HQsccFDsLfZLwE0xE0ah4GmdZnkeh/TUheVBJoL8mlBfEqmTYkeFX/ZWXUp1xLsySIqnmBisbjx/GBjyHWlfQBdFbfytP4yRJ4NPjWL1TaI6EqDNlgsU9aBpcTbyqs3VbQG+tEV0nPEDnWJKCK+hG9TKLur7PzCjHuVHdQQ5h2I3TPIKFW/Exkjjns9ncCI9v0hiV/4twlUG3wG7AIP26veqtNX/Da1VH3OoO8HOtejdNqQs51DoXZoflPnMwOhhDrnEC+21ldFEH9IzHYxgR4jTNIkWD8YLmxnlAbeK7gL5uOegSsxSfczPSpHnOCXSsdQ0I7yOo7kjGN/SBPIvTUAtHpBV6G34gBYNASTwgDSl8VzPgWBDGAttD3+BMPUDvWej2HlWfoOHjOHdHbbLWTSLAB2OtdiTrRXD7nsFEhh3lBWWUKM+AhiR2FW8iwcyIfOta38AXRHWymDxohRWBRUMjPOejiUYpAxpG/AiUz0K1yTWJkHR1raP1ihUZi8MUvKBBoKAfVPUq9NGrgo7BXdqEn8iSgBvudppg9eYy4dR2YfLSsqOfuBwTxhHuZeg26RBhh1L9tQl6oU5bQblHxvKg+oiUBs9k5aqES5KU86IwYWHLR0N3zbzywuS7s4MefKTqg71Cx5i7bYQ+elJnlyC9bMyxt4n7DEiqIi7PcwywmIuXP7BeXl7en5+fkQbNgB5ghG2eobBmMKDJ7HegmGutUx2mmjT3ba2P6p8E6WOc4iL5tWIKoN8BvOSAQUVg08chz/KlC8LNUG5xwwI/hOHbl6tVB5u7k1Sg+uPCJ1Nj+oxDMMjhJmSsKIppwXPICd31xykv5vP5hykWrg9sdCYo4JYDdjjV2QrVQdUslOAZm1RUj3BACTnDMSVPIx5pFuT8YgKQcXwbrMM/ZrO/f00ahLQhqlrgoeEDOMZzc8NDqM4MePPQ6etah5CP0jiPQzAA46+0GYSxibjIToF6uIlpACJ3mbQ8uIHTwZHXXmHBy6cIHf9YY68Jf1lTnVnVH6Xfo4dxDA/9JtU50zNaVN0KN6EDMAMaEkcDVH5GKt96n4YnV6rLWr/cI3JUPXhD0RlX0jMD/RWR+yH3Q3MumvHHCasmXKo8XwFOnuEhIdzh7JPJCc6w8JCYo56QGsA8k6rvF7pS/Y1J3EKhR/dr6J1+lqRukGWsBt1kWMaZ6mfQ0SSLfCE40Qm4PVSVDyzo76a8YSnVh3uFXlHd7jZA76uYE3nYNaL3GZ+MmAk4nDzkgQtUd8QL1c9MVy/Umf0mMzCprGJZfbe+xGFUbxHVjeRcqj56KgEutKdxBjWaKtVfteoxrV3V0hnzXVd/Fol7v1oGlRU2v8FMzB1SdSYUdlB9hC7vl1FU4slJVeujkU5Ec/Qlj0FBphhrV442ikNGahuoKT5nszmrBUEjJcxBP5DqRnTDAEB/KvuA3Y+TqK8ivg+qPxpz4P5BemHtonRZLcfNaIPvw8eL+Ww209BZvQCaa/1AqvsWskEmax0AR2ne6cNS0JXqBjmL7fCiRptQjjbQ7MbV0SZSF6pU26O2bu4MRvXhAVV3oiP0N1Sd56mMdym8VR0/I7Cr14cXqGxjeDraxKZ3smaDOzewA9f6k8+o6Ayvr/dhpAG0eZziuNrF5zrhTSugS482SfIwZsXs83NuPqCO7UKmv8Lt+KC7ST3e9AOTlxuH+1cdoRvVXa0D9H7pQ/eBtMoVdOzrVnYNPtZBjmdiGUY2+/iYf1TahYFpVGd1x7Oq4eFzT4dR/dZAJ7Xel4YvkyTJsND72vAI3cmOjyJy40nK2LMebQiXtSf6JWcuNQwPyiTyYt2hVSc718cLT1jrEVMph9hxhmc12bnGJHC2AehktHmWJW8uNhmzC1oKhkDjAcvq04GaW1110txyaWdp976KOU4GP+NpHsX6wEReSirVaPMOL6Qb5MFbWCGNM3pvU8BMFlL1wWGg+wvQy5H0eQcjTDkeoI9GNXdo9BFedNJBn7ICkE8L+TvlYYs8eIPon3/CZGPrn9cKQT4XetMBan2Z6lDrTwXC5ck4UZVumxuvBKJC4k5JpDmbWtO/Q+lPp4X+UPExl9AZ+WKlpdq+cRDVb5pVh3CfKK3LMJJuh8Wp6i67YWW6ravhJmT+dAqmf383lf/MMnXaBi9gk9QnPbVaRgeA3tbQ69gB8luhKjweJzk6Xza3x6rf7YNq63a4ybHFgeWB0y4e1EwBOpl84N0iZNXxufL7DpLwCrrE7tD7qPpj2de57nel6B1fJzydeFlsz73IvyBRw03EPj4///4tWFZ5M9QjHv+ANz8/aLFXyogfQnVPQ9e6+/qmoSvV/6XuWpgSV5qoPIIiiI8tsYpxLIVgXJIQSq2roojW3l2/6977///O1495hoDurmbd5i0BOae7T/dMAgNV+/riiBT+8ZFT2unlbuzcy53LiRDTZ9Y/b3pKjWrgyecir2srL9cFxaZFLrClmaKnJSSoFPP+4Rl3cyJTA5MLO/MMryWJu+4VW35ihl/N+5vzYldertuAtxGPdyDQb6maz6+wrHNbI0DmFEo7bLnD1F1tQlAY4B2amMnLQm/B6WVCJ9MBz16/R69nF9e6tLHMiYynJEDFEQjm7vVL0D1k1KfiiwXvscoWtjwqr7hF91JFutAX7F5plkZmmaps6HUBXs+Mx8jdojft/ayJ5Qwp6HslQFduVwQI8DoWtwx6tJur6+tMN7Lgddysj/NTkOv46b/kepc3MVEG9Br0i47XNQHg8UcobvMsEwBSBT3nOnmL9qdge9KT0LzY3sXsZv1FFn6r1w9nkOvzuzsT8GcQ8OB12iZTDTt2cP0e54nUo5YcCxzX4qVoL93rG5Xj4xMFPef1r9MzkfWVwlHAY0tDSqBVig4MyhwlV6ZZULHwP3jHK93Y9JZQ8Tu8TgHPuF2vn0HAg6SdWZUDrz8+mi2wc8Mhun6R0w4Ks5GUU+hjn6jpM40NcjU99fvHXECUlOvG647blcydXt/gt1y9gFcU4bZXqj1Rc88izwAfDksvOBI0X0uNDdD1/d//YPz6XOx9fJuHEr0unGhnr0NxOwVMd3d3Nwq6xOKm451SHsGY/gQhff/+PJ26rSGjE042kFDOn2HTac+OHWwjSWFTDnTyOoCXDnyUufvpHPyZnVqZkyxzxu19YAaaG/oDZP6REN//wVHLf/9ObWhYQJwJ6uzIaq/nN9FwkmVAr2A3h6gdz0vtdWg6sZuzAU/FzaRGZmZmLi7gIbkbD/5/fpZC98YmkGwoMAc9FT89y4y5h16PEHrlPUduFeN1oXwvVcB/m0qoXWdnOa8L60xqbnAK6oqg/+01N04ICa9RNMz1DD1KGXuml5YPUTlef5BgDFlar0NdF6eZD51y3Xz2a3Wwa4ZfgQKvL21u7BjB8ODkvmGnZyMKAj56Z68j9PiBkRuvS5qbwJbm6i8aqBvojzNpK4HMsKzfmeaGhjV8ULtX1mli+suTcIALb4wsPL/T1E4JAW+9rgxrMVwDUGhpcB7+0EKfQ11nSbjhfcoZkSX7fNCgHdbQXnd8UrHwN4IX4h+ckX0WT1+cfPCqqn2gAv69oUdjFzp+XvL6LdbzPrYgTsAzdPQ3zr5cCB8B7nyzh8z8pTVTv/Mzzsg+i7+96Vqvm9KKiF6PyvY6f0hJModw8YsN1uuzmc4M2KyX9YTRRVsc6KPThIb0HEob07tPnxxVeCryeikBXwXoY7lgXNxgnHrniLyUt7cKp7zWCueHruWAksdNamEUXlFHovCUnxzjV/9e6Oz1s0Npc13OvipBFEd69/ld33X4CrPlTr6wHRe36P2hR8dpIfRFc72uNFHomIf7N9zP39CgxkGyHKksknzBMhcdD94ZeqMO/yN7HfRDCblu5ECoPshCo+9E8He+zKCmLxw9kF54rHB+KTK3sQX8foP2U6rzSq8Lkn+vHJhWQNiuqKcOqgEK7jIPqL6WOfDSafs09Pf2+vpeDPx+O3qd13N1wKFA2MeUDlrMhDTdsXu9CN80k/R6DPj39jq7PQrvv80eb2+z3mqvL5qw3YDGLayGMwk+Lq8gSisV0t2gFOhrjU6Ehsk1qNfT+/tvX2e30+lrsS/wIPyYIE3UxU5Fh7CAi7wuCfq7B/zaOmDH30Qj8EzCcRwPkoeH+/uvEAnT+eFrkVvEwmuLbfjnSRGuWmgu8KYMhed87wzwx9C09z2L6yGwQCSc9oSQP2grXmDeTPMipAZPg9ZSoG+sV/faW1udTn0wUAzk8Kt8gHQgFowm/JyJxbzwxhDkdQz46tr7G/8W18ZGo1pxSChmIUYSwjFqgquMb2XEBkKPy4FuGVA/qN2wJNTjIhKOKRDiURI+aBJOxc9jzf1J5XqJ0B0O1vDH2pCLRqNSaTMJo+J04GgYJCkp4ww4+AlR8K3EgH9dQDQqNYiEbqczgHSIlpKAygg1cjZ7zJxWaf4jgaCgN9Y+iqnftYGQgEhYLYw2FO45HxxNmP+B0HNlQWnC3t7OOJ2EyXCJMGIcgDBiPrAo9IVmYF7IxVz2PjR0owlgO+dsm5tjRUJhKMTEwoAaBSJh2u+JHGim4TQkmet8/DUYNs/zRiSkk6ReHAkxlsiIe0Yioe8L44yejdtrfyB0j4QwSepUHeIXlJE04Uj2ZiOM91Gn8SdAXwk+DcE6tk9YGgmcD8mIG+juB0eOPVBjk20l9G5Dra/mNkuDOF4iCnG93fjIi+yQwkPLs+kbxsCmCz0F8FsNZRuNHAldEwmxM2iqfXjc1WqlEmwuN+BgjNDTrSoZvAJftVHdcEngsUO7S30C2C/+THhJuCu1WhOkbAV6CHgA361oqyprEA9EAkWDXmOT1ov4qOuIMe4K4Q5qQWusDCpaAXIsc2narqER9lqOBIZetRmx4ayz95E4WOckVbDBmu3xom2OTSSMU8Ae7gY1OuGVZWEhElzLc/CxcDeDZrO5u4g7/yAdt3HbgE2TYDmoreLAWXrzt3GwbnFr2GhtDOgUnTsuNHpqt6ktcEhgGlay0GhUbTbkAqFs3BzmgYHS7E7CCZgiYIEDjPhx2mouGBGQI0Glw3JJMAXS5aAE3DX0dzPwEbS6w/pwmCTJRFmKJ0ODMoCu0L+WhKWSoGKgyhy8axwY3IGHu6XPXezJBjHU4yGToDmYjJECFr0Wb9xq6utCyzHAqrAiGaoOB28fBtRv6PRutg4OdndbyoUKfCeKTpyR+RCbkpEhISSh23SAaxJay0koCAMvEGoFtcFWxzdZaG+dcbOao5hvazs4YBLAOmrJkghPmgUkgWw4pmpvHW6iRcXOKg6CplcYltaGqp8LjbcJdO1vBH6wfbm9YAfJ4mJnkeIBZ64J+g7j47P1uw0fj488fhMFzVwyBHk9UBy8ncMpxVsHl2DbdPEoGJwUW0RXEbU2nyg+FFZz3wqAJmCpCtjCyPVlUQ5cJXgD4LpjC4LWp/NLNgSuGGASIr18WVREwMCBbqxp3f8C6EBdChJBEWDywMH/S+JmkeOp2eUyxYNyTYE68xqftMIlUeAzMKQBXA66x4EX883miqR36HAIsEqosf+a19W4jPG3d1LbsXGxdkhgyPmTWseOoMOGShd3HdAK+sokXyTAZcApAoxeiV7jl9t1GqA1qgAch51wxSfLAVEw/kxm/M6oDQcJkeTposNBcyV2B2xQ8FfGbqJe+bz6FgpPq0VUuzi/RJDDVFmouUD4IQP/rG/UXc3GhKHPtr9q6JfbLBdOgXwpyQON17rdE3weBpDCYV1/k5amsbUf5i21POC95POCnTjnCWWGcbkrEsZ0MiypbIFb5Xxvm0ivcaS/Zm3Q9crODq4XGKxaPLLR3kekfOGrHAdg9c8rLcVMv9S4t33gOQrOm4VubhYEfA75q3GjN8lz9Nn39zud9lZ7YQXNjb1O+LIl8UrkJwT9fPuSVPH80jfvMWxQqHE6xg0R/qjXOPx1cV5ByQ4TWicxSdiFabiPgYCLytK62+tbuPowPJsojIXAw3BwshL7GAN+Uw3b9TiW52oJOV3jGWdxC1xrAiAo0vWadvgrE3xja5+B8yqRYcj3EpeETqdbT/jYCujGcT1JzUFiUOO9JBmoJVmXQQfcYWgUEkdybnkAvPfEw84mkKDKnUlo27uo21xXj8Cr1dcv/lvpYKjTwRJ4rNQkGeEykXCVajaSieKAptDDZDgc0g71mJehTkJDQwL0RGrt8kIGTnAbej9dGULWSM41msYY627psuX0qw54c5NrYn4k0Fmz4b8njHE0GiR18Bru8QnDEVl9lKSJWjQUeDEkENLhcOCQkBD0WC3Vy9U8B/5k4CSVVkfnlkQ05SS43OUhe03354Fu2N0IcKSt+kOLPVdIugj4sM7eDicxUDBKAANxkIbMADyT1mkbSArFAXmNA0HtScbL8cLS9RZ6TP/EYlcFI/UrBUL/1GqasXnNGaLmrfYTDsef29rHf0r7eY5pRA1hntaVu5PJAG+Zg8hwAPAtBxAHKhBCJA9O6uiSgpWp8Xwc6/BIVpSJFJDvmnG4scA9Bc4w5Udxr61Xrcsp2kfwqcPJCe3hJB+Tr8FHId0BDnDUGQ3SCa+bOwLvaw74LTBoVNLrXIi8ldqPWSMVeNKIRIklc8FKO/5Uo4G2HXnnOXDHptX/t3dtu23jQDQXxlIuBWw4TuI3BSQhlBoSxAL7GuRp//+Tdm6kpCSbNIs4TVuxTYvIMuw5c+bMDC/Qe59q3l7pJ/lglOtkH7sav7XJ9zK3EkZ0MP45VJEl/A6vcWIC30g4xYuklrElmTSRmKAQdD27PUAZc+Pli7j1+aqRZduWptmwcagozCCgWRlU9PdWqhTlIF6VvyLrTulOGAgRjBOHmsBI6X0i/p54TtYHy6VMhwJNvyAOmCvo1sJt5oGve60IKZ631WE4O5hAnFhfnbTzzUoNr761DMGUCu/3t0a569kJtqiYDOfE1bEGgqFJRfwnJs6ACIbnZ2f3A+a/oHyPKSOfh5hZMcjyGGQ2jjAIEyJUEHjhfMwN5AdLLj9b/cd+rdJAtuMCRPPuVXeJ8n5sqSoGmFdI9EyWnBWCFyutQYdSkkODADRv5cQYdH2gF+l9tFHEss3BGvkPolEMQvZhntpUEmgxnRjGLv+xB683/2+nAbvcQRho73enUwsCAjadtjCe5tIHA/w0aLSAk3+g8HagZR1keXr6d58c0Tyw1YHjxLrIV/iCeD+BYmCdD2Yu8sC1Q1yftofcPVGEXQkJ/Ix4waCPoIJl0FnCd1sFXKt870QEiMqCQW/d9072vmSGApU8xuJr5As9YdkwnfgKp0mGiFLEFANuH09PDmO9uDz19GBzKlxdCckA8s2kSFchQyf3nVTtIKk7oP3R8U1ZCj7CIAaFw/VChP6CBQE/BFJ0Inwocfd0tCAGqSFCyBIMWi9grhQADrNDjmdZsF6iUpu+YZJA58K10NFqBUsMROeVdtNqZgLUA5H+Qc5I2KqJqFJBeDBkr8VcrrFunTAeb+mZJTHXj6R04pLUdeYwpn+jpbCaVrD1oIyLlg2JBYsoK94iM9HIi0zpCKOhT6UTRz0oIQB+IMCy7TvJ8wChhrNigPmAz5NgOQhiOL5YFEV/tyQlUTZXOQM3ByH8Vc4ZVdUXrL12HYjBwEQYLsaSm0V9JAMdikF0cpYI8MZFMxme/Z4C7/mLo6Q5fXeA76QpGEDR2Yn8/c0MSrTLxlHzHNOBvO59rmuf3o9846yD39/nQfsOjIakmbe6SHSLU9yARa8tfWvHLCHOYnLE1wB6eno2V/4s/JQTi/BZCI8VUc59EGndnZXepBgOYnp75ccxLv/6EQRjiBLe9vgnx75kvfsRA/WvFv6EgYl6W5+oyNHaCHHBRO8YAxITslGSn4WHh4d/HgN1QeHxUSwXsjtMk+ZgXn8+pjwgDPTHA08seMPaXDDoxNMo+RUDbwYWhM7HWs3HGNjXlBuoQLAuKAjgSy0LXN6w5RrmWDHiG741h/b6CxiMo+qBiKJMwXgVBAahzNJ4CQCpVIQGw5CddsEBGa3VDjKAiABmthdyoDCXHgYrAELy5qPmzp+sIB1f3azXO/bva+N5MJTEMMVA6hfpRrBrc2P/G6CXyQsT+WUKpVjrABX/nnuCqGQHx6nD3dD0C7ZkH816WjO9u7vebLbbLUKw272BQX5BEKYYYDAoD+6T73qdswzFzIrB0FFrM4y6XpLGwNmcWveYMADM7koWGo8/fnOo7i2hNniCwTrmtzGIIwZeaeAVAhQEE30VhCGFIoo0x6fy6AfdAM4QaemU/tJmXci+3lxeX16en60OV8k3R410fM8xeCMSPG2KEhgUAwVhMjvjVfLvuwiKASm89LwoEL1SvrfpQqt3bPRR9C621zQDffxJZz34yA5NzgoGDMKa9OCH5CDmGQioelNRtLUOdlG1H4EZE2BOxXJHar/ekOWnq0/fASmn+Np2jsGregD8A7w7jkGAkh4FA4oGz/vbcy7T0dGOs1k6E5sozGG3JcvPTz7zeE8znwkpR7eexsKzvGCK9YUGoLskFQMGQWtlx+s7KIpjMKRqeaRKer0hy3+Cy1/UQz7OKXunTpQGjAG84H14Wh8oBl4w8AyCYkBVEsa5zr8nvOIcu/zs5Iud6BofVK8YvKwHMOUACBxZt4lOeSD7B8vsRKIzUE7IfvqFz/boI63b9ikGO//E5gkMoJqosQAEghEQOMwRBSb72eoLn3CZCEPD+y8ZgzvSxH3BAEZ7GYaRC0oDxSBml7GMieT+9R4tP26PvrjpMwialmlQDr+wHpRYgLkSKBdMvUIYJKpmdtv9L+DyV/OD6EFLCwVMg1vBYMKBkgw52r0uvuw2+1/J5W/snj6aamLFII+RoDAI2feXZ6uj32TMeaB6gBjsb6VGcjUIMKftr6mIaY5+s9FMl0pED0QSb29ZEt16u//SGe1jk+OkbURNvDxZNX+I5ZN2YX5lGctYxjKWsYxlLGMZy1jGMpbxJ49/AcavB1rlV4yyAAAAAElFTkSuQmCC", + "e": 1 + }, + { + "id": "imgSeq_13", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_14", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_15", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_16", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAA7VBMVEVHcEyvxe3Z5v9IfsmQruDN3f/o6P////+fuObC1PbM5v/C4P7F4f+lye7N5f/S6f+Lv/laiuVgiOp0rvdklehwnOZ0pu9Wgd1ai9IADkoABkAACkbc5/oAAjsAACkAACPR7//Z9P/N6P8AATjF5P+s1//A4P/c/P/V8P++6/+g0P8AABKz3f+74v8GGFy35f8Ad/uAwv/U6v9erv+QxvkANp8EEDMAWdIAR7lblOEpRHFuuf+DoMah2v8AKYkAIXkAZefpkwpQc58AGW5AXYkrHzOnaxoAkRcSIUhhirVWOCp4TCAARyTG1OwA0wkkOq1JAAAAGXRSTlMAUxT+bSYLA2JBr4ng9mtQ2JRX+a6EwnnRgtsPGwAAHwlJREFUeNrcWvtP4koUJiZCVl39eWa0A0i8TfBODEkfIaZFC4ro7v//59xz5t0H0BVk5Q5qwYLb73G+OTPdTq/bc187j44e9sl3HoBYwtY/qo+thHT8R0cd7ZNO9fR3g74NY1s7OHi9o5Bdi9vrVcXuliB3t4tu1FawK3p/RyoUqu4abN1toO0LDdDZ/ihq3SD3RG9reCdqz4Vbr1OW/bvyYLF262i7W+PNaV4LuyNR3bjeZt5m4NLepWArIS3V+neG7uzea6+7qm0ndsMUdwSql0B2e22drvE2iO5U/+YEOI9320zinUq+HbfqNcTdTbjLzVmvs1H1I2hkWwveqUT6WtWPYXRbdjC9nq3xUse6NuCPLea24La53mmu9UodHEOtd1vB9uF3mlQ/IthezG0Jt1IRb1D9iIDrlmb76qy+Tltb68el+rZsa+hYG1T//k1MYw+/vdY7p1fn5+eXVz9OT7udzv9G9S37EOiLH2cXozs5LnCcnWkaTrvHiXsjdH8f4upiMBj8Aw8Y4WQyHGka7hwNV6enJyfd/wH0cnN2PqgMzcIEaBgNDQ13hobLHz9Out7+7DFB75Qzroa8SsQ/QEQYhpOhs8OdouH8Cqqie0yql0Q/DQchQOv38RhuYWGANAAPtapQbjj9RjxsmsbVqhxFDwd3w+G1+Rr2+5MQ2dhGw8DQMBo1ZuTfzYY1weZ342eAcTS89sfw2rAwGvbDcAsHLh1KNJiMvEQaTroHnyrW7TZ6+2uY7qPrDcPQAHbQFeFxEW4qitGolpFXkJGHhl7qV/2thgu4yuF1u2FZmDgeWmXkpMKDykgIh5PeV0PvlNKttJMOqreGvoaHPmbkwI+HRlp0VUy8qeLCmzFP98tD08q0so/8aej1bLgeDWU2hKYWwgofDeEwrGXk5ZUMh/3GXGVZ5lT/NdwRfIMbri0NoaFAPprsYPpIPyPPf/R2ht5x8VZeljnVp/FSTKfz58fHx5+/hvskwUbksG9dEPpkWDuELhugkUQKzk52Vt3sOMrXjapPAzk453EQIw1zQ8M+3aB5gMibhLZxUPBdO6Vd8U84uvv34nQX6PaGgnvSpDoPAprfAvbAkBDA09jR8PPnr73ZYWjtMAIeICItDWHoReTo3/uLk50N3yvtQjSoDjiTh4g/PfH49SMoD3ACEAEsLLEmkIZfe3TD0CsLmQ0aPRzu7u/Pd1S9eoewWfX0IVo8PS1ef7/yYM2QpsDvmy+JBhcOE+mD/v39/emOte6X+BrVeRAXMV+9c/76GrQYXD+gKsgX0DCU2Ef395c7qd4p7a33mlXnGpCWFhMPn3DeggVJAZIX+Am5Iw9Y8X1I+V1Ur26g9yo7j17CB7xibe6NgFd1L/+GWzdIGiAadkrICZb8aLgD9E71lllN9TOETnAwSm9ub+PYYneQDHzf7z70pmeBfQ9V0fBnCRnK1n8n6NUN1eomOyxaNXRvMApo5zxP0zQjHgHSCXXH8wpwXjWEriKMhrYJiWG/C/T6jdJG1edV6ITCxQpO8zyLRCnZYs/r3NeWc16zf+lN3GdKRUPsaKjxMNgV+nrVzcuzsAk6A33eeDZLMu4KOGBsOcWaaFbYRKN/LqhGRNNr3tQ8fYnq5VGHLhA6XNGU3wpBuLY5HuHc1NUEpSYZlJScl5zgzMHXzRS1wpDNE8WEfAz3r3r19Rn8E3ONWH0p1TmozmmSpLcq3xX0aS0WbEAiC8rLZkrg1gyBH51ldpr9wOf7Vr2BCQu9PGAlA7M9p6IIStAF2TyMGQwPmo3ANgm8Sey6H+Z7Vr1pBQzQ+0Z1DwFc5zOijWZJKoyO61R3hdJkhjhwFHDbMdSj0ctCLqH396d646ipLozqEjoTIidV6MIB3eYCwwKzZjDB4HrhWuHD0/k+En7LsKpbIEKrPtWqZ7Z0CfMML9rCbmDBBST3Y9LrJhH6HlTfeJ94fa2/IWLKBLXNLCHz0lvzLMsKssvwasKWgVIdN3P2nfDroYtSrXNUnUfJw8OMWsML4b8xfVAjga4vqpAgPsECmOE2trU+2E317f8vwECv1K5SPc5ETCkLXK1XWgAhiiyKomQ2mz0khLw8Pb28vL+vFovlcjczPO+a8L1Wtd7UzSnVb6MosLM0Gt7WulfzuZBewB+L9/cXgK/HC8mBFjwtiJ+OooUpnndO+HbQn1nNqkr12yiz+a6g11mSrp8lSZITkuUyI2m8WKxW7ysS6YrA0xkhZStsZOA5PEjCe6oLb16fouHTNHdLdpvwpSsWkHZRitBzr/TzXNHAzOmIxL9hxA3tgGskzR9eHkz1ppiTLQ0vokw18lr1qX/JKeqJC1uBGKXp0eKAM5kZuTEA86KQf5vG8QfbloHioIafs4ZaF7KlEZhhSdwAHa9S4oSIy/xpm+kAVDRgAEoSZkBDBPOAqfzttR4evNY19KWc3AIKsruYE6UCLbJiHQzmcSGKosgjcMfMlT6wgH7yafC7JYQ+mHwx9PN10KePUmmapZGLubdSzCUGCEzpMJ8RtokGcAM6osDtjzQ1FfGA8edWjOZ4kFpfC12u3GRXE+W6p2G1lZvOsIIs9HymZvVFu+m7gA9H+d+a3HproYtHDR1KVlRVT0ulix+H+WyxstP6iiTyfJQXG0ubNUScOFTMbVU9wIwmIii1NEIlmPYs/CJTvYtcnQALjKAZ9Hkoh/j142Nzf1ch6E1BP/9y6JTVoAdLozokdZqnOMER9jwn5TDH0s1dO4+9CzCl4w/OC5jf0ROvMNqv9An9m9D5cq6AP8xSE3PVWo/UrK1bOFm69Tk917MAZW3KXxxY9bfaZUGuLWVLcyMIFTbh2dyf11melnFG2LswuZQ3rY06m5I/gY1/+g3WrP1J+DehZ7PI9fCMPU+r+w5m9SZbG+SAUfB2rFobczavJ9rm9S17kx3Nl6veB+iyB2M+dBVzJBex3pQc88a9uQyDXnmeYPPCyMfr64cf4ewTq9YDGl4O1YjjM1T9ERGDpx8yWJBE2NCB6vWeN3Keh+5ksVosGWWM7DYOpbqFLrGrH0r1MRyEiANaFM0tjenZVWuTE/auW5v3F2htyOck/xuqy1ZTgUfV5aLlJk1MzI2JUr0BjTDrErZwrc0L/KHEtj6bm5k10C8PBl2Dl4ZXtV5EOfp+LL9Q9cZLZoW3LikYXS5xv5HCicy2Ppma3T/ayX441R12C335FqPQmd6iGquEnytb1G1PYHWm1iURW6h2HjwvKx8GnDWNDfsTw3+16oO3KnKp+lzFXCTArbe2pZFzFqsuTHPb3EhqFqvVCjxvtuleXlas0GdpK9Hpo4QefrnhH2vQMeaeAXpMi1xESZIrw0NLY+qCaPXV/F249kU2NwJMT0Bts6hZsdRv8WBV2gr6l6s+fGwyfAyGjwFQZP3OGUXoxIKXzyK7fvOam4zFv39DZ8MKs6wh3rbNjHzIs+vXcweBfilVB+z4KEGXN56IYBr4mI8Zm07NvoPJRHcfAiJOb0hIJuOPjw/KIn9ZI/f5CP47FM/Ga2OeHQp6/5GWcJuWBie3TFo0MKo/z2mhcjzLVGFLoEJtvaTEmyf0N6UCVnd4MvE4kh9XnV5Dv8cU9OHhVPeEp/p245gHFHApy48pw8kt89YlcuM5L82Lrjeo/A5/KTJofcqLu0L30GbmkJ89qOpMYbfQx7FqaaApSYzlpeoEC5thYQtV2EnKqm0B8+FXzuGBepWfGYcozrSTDgH9yqt1ynzoSnXsZLmnOs3dnmou7U7r80OLoU2mP+zmC03QAaD3rlD1G3kNyvTqmlTCyyYufUjUHRiAPn/G2jVbyzO8zpXuXcg6CgiryN/8ntK7pOqTr1a9D6rfUCUeNQ9U/TnW7Svksae6ujRBjNyLUu/yIm+zkk9aoQx9eAjVqR4StfwJ0OfxeIzQ8RZyhHtzqPpUQRLu3prAt98s5A1G7z6rWrtJFj6D/RAJ76lOle3lEaC/gerjcQyz0C2NcUd2TKGl0UhkSKmNGWEKV3725hbXbu/AgrvZvGIqFsm3Uh2g9x10N0DuKUfVYwhxNDsOMLyGbikCSLQcXkzRgCzcqBWshG4aG+xrvLeuy8BDQ2fuICc3QCvSbCx9j+gpTm7MgY8w6FO1LtEJWQtwkyJeY5Ox/6g7E6a0uS6ONzQgi3YZaqeEuYpZUCDQhxpRRGtHbGunzvv9P857lruGRHGq1B4gssvvf5Z7boLe4O4nTeJK0YONB7zj9Qk2NNFyQi6nCAgCLHO6HnQndntyegaPzWZ2iXPigV+m7O7nHbb4+fFOy7Yhr/cuIgdbeh1y/Qqy+QpDlOHB69eBww7NjWlPJkHw8384LwEo2SQ5KgRy5JTdgHosMNsg7/W3zx7wUWGuQ8BDPyOQnZMdxvSJSnIi1/l7sqSAD8QM5yUSXaEF6oaRgu9QTeSK37sbQW+sel2iXyP6f/8tRyre90VwcyMDV9a45dVXOTGBO37I5gbGOv2kwOoVAl0BndZR9VHWDGKTXhfF6BE0sSOV66ORCLDCmzFwiV+ZWU7Q23hHUXNj55GUoxMYLbQKElw1Vhv1uigK+Mnp6b50Ouc6oHfNk76aEofNDcxrgoLmBnqb33Bn12oduk406BljYAaGv+j1EZW5ztervdlsbyTHt4ACHj8/73zuUKFbWl+ZMUfdO0Ek907J5uZ3gEek7u6gDNy6DZQ9CiphNoTeQ3SRRx9BS9OB2RnMUq5US4Nljv3N0+2TQIeL4GnNif7GDFQ/flSAoQoBj+Z3wQ/OB0iIW0NrKkKwsVw/Iq8LhlcCCHDyxe0Mw7iDkxj2uoDBzSKFViYoMBEJ7l9O7NFStrn4G747u2u/W15XTg+ibEO5niG6YHwWQJDX9yfoR5XsWObQ613KcvpC8JIncCUmHPSu/QD+riiiL1WK/PSBnnEBHtkAOnvdGH4woP11G307JfCRpI/EjfT6Er9N901+HQ68K3ByUixA1+S0Venpik6zbv5FG/P6ThRpZrkFVpi0Qqc2sizSuU6Tk67cR3UGt850c3M14S945/vDbpEqZfcprzeeGf1LFkWuzwXkOqKPTk7POqN9FfCROL+JrGie4Ldm2NlQ4+iwk3XsTT+2vnV1uQCv957b69UvWOHdiOeAx25uvzPZt7wuzs/tkeCrfcAFmpsOyBbhHlxo8dyDMY+UIBBZj9Cf0+tbiA4Bn4cH4HOatMJHX9rokayFXA67tH/Z2jv97QxGstkMNMDH1BeLTh6Lvidz/VkDvkoVntkNfwSgv24Rt9NZTgz6zQ2i82AtM37CDUwgm5sTMYPp20+TFVqox3n9qLcJrx8xOoAbCbilGY264HUr4CeTSNWDgOHFiTmkMoEhXfAfOj6E9rDXn7/MYcAPDbiQ7Nrro73IQr++jnQHEMiSGHV47/TptxMhfusD691APNrZK4PbhtCV64l+VGSRuJ2YnCA00wrhHSKyO7UfcO9X+i6damSUu4XclEkj9mSFf1b0WtjrxbdR3orRo5vrlbEgZ/xymrl8B014uIPG52xCmRDoWBBu8Iuc13vPnuuvXjXhl/wK1kQXgs95I+8HugQIVTXgZkcedZ8IcYe7r6JAVUmRL4NGjWhnE+gNcHv4q7MO+h4WQAJ/yPfWcwLzimi2f3cXGbGkVrKnF2ZI2BA6ub2XXPy6vjmHPvU+9Bk7XeLzWBjIW4EdAkFJWKjXyPuc1xC1HDM3hV4h9t6XXhjG/XSYkQi3s/0Cr8syyPFs+d5cj9x+2KYusSD/fHqbzaBvVZph2JMGAsClF8bpzs7FBQbC7LsWYWaNA5HFqjuCaJ1EEA+psDl0+tfJ/D/hHDvCC4wxfQgEFOEcjy6oEm4EiHQCOF7HO/Pt8frKbAod//QV/1N4s7m9vSKAUgEby3As0+F80hVWByjcdijSsaCVcNLhYQUihV59tQHjf1ZVq1Ubb98oEQplQIOikKAI1+dYGYUrg+mLrO7YPLZCHuWvRBtGN9FPf/5cq1S0CNthaSyEYT/dIRFuaD+NDRvlyIX7AN1WpKp26rbob6C7MuClUq023rAIcVkgHOHwkFJRwNLY6QYiJ0G0qopzp4jUwBG9BPR8SmyBCFwTwkGRCF8oGTAUIB2oKCw7hbDFZofFy0LXJQE3bk0oqQhcGS9y3VIJthMR4gWi2zUBZajVKtW3b99Ns2GSjgflIoAGqlvSNeE+JST6y1+I4N2xtMVUi1A6OoTjhCvj+eS20y1OiE5C6NsvfymK9vGKPSBCyGMki3BzjsdxbBFuQkJ/8+pfRDcaLKZJmo77cXkgICb3jNgodETnuk/CNGv/NjpYMhwmSfPBPkHmQz+N6Vq/WX3h2NACVtqL48U9fkfypFkDw0Vm1miWiLxVe/HcQNJeSDvmkysEoIO1Kmw1Nlpqp0oitApECLcbWy+eGz6+N10UmdRhMQWvA3qVrIJnKQLLQKsxmUjAmhBvtyovmxux0erT6XRRjI8KTNHpSYueWm1ULQlcDWo16hbgPatb/wS353n+lNin02IJpsMMA76Rs2q1WhYIZl2ulwauuQG7DtaaKltYVxZahiGwZy2v7rE1PGb38iJYkVCza8IL0WALW1fNTeT13WxabFKJLAO379JT6RVGAi+ngRsKKxXhL2rAgc7cEhvMb4FT4TyE/q1QgQytVbfNkyIoGTyvOB3skvD3NNDcnvzcSI1nv3VJNry8RAHoNMWThT6d+nU+0at8EwHMz2dbA6+oJMiaUHNE2EiCS+66+vxM7rfGYJ/TNL1ME5YADKM8u+RgQHzfmH5lfTUSSFdOhzVKQsUpCJvj1tYMe4NwABYPWIQkIQ04EAi8nSlkRW9EUBr4SgGOKhkHuiKUBIJdFmUcPOERScnNn+/Dh/e7u/bHB3S98xraMBZhMOBAuIRAoHLXNs9n/pwORgTfrgYcCXWvJBAaq1WRw+BpDlAgt3K3/+G1sk+fPikRmgeHhz086T11RyHunQABwkE8plr/zi+yutZhJRP8er2gIHi5QCiT4AkCXfpbenz30+sC+7R9ANx4YUMNDk0ghEjebvv3Wt1Egab38+XADoR8Vcxp8OeBrodvZEfweRH7AIG15/Enn0GPA2AH8kX73f3gOQXs0SBfDVfywGvkguBP0bcUuCT3P8615RQIJThu6ae8SfSHIfh8cfzxQa/XV/Ldinw7BYqGhVwEVP+cvCHfE5pVqtTTdrs9n7e1BGRzCUsrNPGVnoKH7YAmcYC+K0/ynHe6RFZn370h4fMSeNL7dadH/jOvWxMUEKC1Q3PujDYrIqgQtzdSBrgO6DBpn2Nh/PBejQ6+S09pvoJc5ul6QQkgeCZ/glzHQ3A0IX+zrcEzuWUJMpJgqsub2fS0AgcpTtqdDFGDw67jeCRyeh3fRvUtaJ0CGtp2evXpVsysNgl8mOAOB/ppIgC3WXJ4uAKvbsI5lU6/ptPrvAYfdBw4Di+ocX5Rpnum+2ko7idaI7OCsQ7UyVCdNLxiN+iHrghslxL99akFjZVSlku8Qhq8380lfP2+mDcjvuT2JPga3A1eWtZrVMsbgNqb7aTYkF9KMDi8x3qHQ0AHSu1wOUbMJT5f5ct8Xq+vhrxfRm6CXTt8HX/XWiZ4d3ZIhJWVI7febhtS+4dr4eG9li3I6QjWNoNDobXnlr/94urmu7XNgK8b6A2sXEm/3x/3+2lKVKTBO1o4ssH6NeO4P+ZH77Pw4H704/nxfMGTdjmRbaOtCIH3+cWTuhUldJI/zuHK5Wl/PKZFIi8TuVokTblkIIAG2+PxYMBLL8b06KoKadJP46N72afH7SyxaiMNEpkZIkkE5IbGZy4L3gOmpnbG4esWNnb5mKHCFDRgG8trYxMIdOAkSUkDPDSCIoz7qeJO8ZhS3MNV9w7L+IfwHHw/VRgTp0YaFaDPJ3Q3levW7iBnUivBweG1taep2uWEGcdpvwetNkAlQ7VWqFZjnJhsYBE+D6QIgziGeSlA9WNeea4E/gDedKzShrl1jTQqAH0bSsJ7X8J5mrCeE0Dtyni0w19twTCdDFWEsyUprhQbp8iAVMNELZiaDMcFGlwOUQNKBnw6zFDstUdzEhyENnvJaIG7tI7nH33lTb2RcwhbAQ3+KG4crXCYTvpy8dQYmMfZUGmQXob9BzSIE4pe8lk6JospDoC/d+AuXk5rrmp0A18wTgyz9ny37uk9tOrsFRo5/FHc7PIkUZ7EcMc4J0wQ4VLzpQkhgwY07QyzVQ366rkxoaTpZ5kLKIJlR7wCM7EXFUoOwOH0oyen2mpHjNwj4YjQ0POTR3ZsW2+cUI/pEoOr/9/elfa2jQPRxEDiZFMVblok+1ESSMYaDCEQ4bdE//9v7VykJKcHtgtvLzFtTgfOvHnz5vEwyHTnYy+dCpnz9VH+FAPsDYO+3CoNKUeNzCNfLUz/BwNBYpezt5b3ZfwikvZEcLjZ6ayB5g08cdh9EYTvubiaUk7Ptypy/juD5w+MA06Ok+j6sIh89RmpO0FUss1WpjvmBPxLq8FxcWGwHhQmsDDW+LlRMgjyfCE0d6e7bLIRSxjslkz4dx18mfLGA1UjJ6He+yw5kmQxBrEiEpnOMUIKWgtxZku9MhoSUloH4kGvAZfu5yClaHkuIERujyaLAzslAUEw45Rff+mwlk0gBYXddy44csrB11lFJxjIFeCiZZJ2Mmb8rWg/jZRQ1Pwiqh70cZILo4+tyxliTxzgm8efeBEus5fnT3zO0dIfpujW8o5YfZI+glN+1g0EmYYgJ4bvQF72nhSNCBRpkpJHuQ2ahF5IHpkBfhJVo+/hk96YPbLy6R+PMGe9UF5rADPWGhhDMcXFIqBW+e1ZT09QyoGFnSNj+uoJBsGgTzrxanvIUxCmU8eLNrh/cdY8f8EooO+dtsWpO0oF9wAlvJJJF3KmJzjGXLMLvmLAEVcaABx05nSewKmXc+NkzyZHWeWvEK6iXY1+lA7kStPiZXQOgCpcA6aql1oIMBVJQ7F+EstR15x7P1glYcqFCD11e2JVVszpOQCCPZNTp6QrAX/tz5RywXegZsPpTZ0VOjUupzmUP8qZj4dsE/AuD0ftTCi14KjSexNKmNs7RMs4DtbKoda6836BAQ2YBML646T2Jpwn9DuS1rG0FSYxdZtOqN4ZCKjZYgSQzPTE5cCXiuW+YJAmq4CAY8+ATUN7FAx8RmsUziZEbR/GTrdhHMy1PpkG9E6dFG/PwAuIuQt4d5bQ308TTzqcvA1SxoIBCgZPgsE8uWZ/UgvXJKEHaWDE+0gJNSMXsedjgN61anpjPg2ToiRR1KYOqpME0sLHxaRGMEA+U9ZH2fbjgTLxGgQClTKx4djXPaOU2tL0nCXTqWuTyvBQTBxlm2f7bIY984D6X8uXGJDIg4mJCIKi6DC+ZihLPfIJpOes7S6QMpwl9L0QXnc/32DAIBARnH7RtgNA21nj79pZsUOR/NIlIguXmnN1O5Jt6dfOt2UWnMOs/RTxa/ZJJqivEnnSMveJoDpX1jny0d4KBpMNxYBrQTaHo1dFGKwY1MDIAoUofVxgoMdeczSZDFAdbRil6qkYur7KXKvN0AVZttCcE2zkGMN/uWj9G6EPc8wnGAxTAQFRKCDvohqwNQZPOhNxSwACVB5QObdmkvHU1YdF52cQfH55MWnPWSLfXZ8j7de37+8OhwZwEfCwjt+IAIticPKvzLMFhL5tKwY2HZPGb/NXh62efo5Q9CLGY4HDmXyIdYYXITsgFQD98js5YnR5jpOCV1f39/cfPnz69HD4eGimGYPx5K3yAEAxGA0C5QF6KwZ1CGSCRzPBYkl90UVzSjzFrVOGri2PxPxcBA4S60Rzp2uR53O0cuCtYnA4QNW68Q0TWBxED3g1igXBiFBqwSwCjFUQ+uTMGbGNCaXm1S+L67cHuvT8rN0chezY6M7T5XlPh8qLt+SshGHwwBg0uOJ/VcUKy1RBKKJoGHhfeECSr9VAE/g6i8WJ5Y1fJ9wPFQPUyL2QHUnfZdPt5vZ/OwK+19ctKQ8eFYOmmZY0GAsIMyNYD0CKYZodQlyL4mA+uOvEBPQibkMoHok8sSz2eyY7/dpH2Xa+/AEHoZkEez0MSBA8ai0QBlhrwCCICz6MYpJ0cVbX5NQeVEHgpUqW/M6KAcoMLsCz+ZqckCJvZLP55sedhNbXs+p5AsWg6EFT9ECKn6YC9rGwQDwSaC2oILBPtAV62bogDNoxGwbHXCLnRRD0hw+8u3q7u/g5TkCX17RerTSxocAKCCMhoMN4wEP7ghJhLKoYVxgM7WATNUiypP3wg1P+NTLMmvj4WDVxpj0jMMRRS6AOLBBIZ4jl/CCrIhay84aGkv32p36Fy35fDgffL/Xg3bgIeh298QCnbCDgqOuShAGRPTMRhOw3Vz//i/hWB2ysLRQMPI6fG6UqUPRA9lcnyjZQmZfIb68vfs1RW6Ppgf8cBpHyre+sLSSmffPwq6X8K+dorS+IP/CfQSAKAhS+RP7pV075m72SvZ2pvZ81sWnwhAAjjl7Jfrm7+B3HSg8UA2/BU+jAZP8NuP4tpzjrwd+iiUJ2NjF/ylhYZWrlV9cXf9jYV6N0sY1tbGMb29jGNraxjW1sYxvb2MY/etcjcurD+tEAAAAASUVORK5CYII=", + "e": 1 + }, + { + "id": "imgSeq_17", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_18", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_19", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_20", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_21", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_22", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_23", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAA81BMVEX///+nvuiLquChuefK2vzD0/apvuxHcEyas+T////b7f/Y4v/I4v+cyv/M5f99qtzH5P+AtvbT5//C3v9kluVhkedWiedrl+JUhsxbie9Ve9AADkwAAjoABkAAACgADEgACkXd6PvN6//A4f/W8f/R7//d/P+56P/a9v+n0v8AABTG5P8AACOv2//T6P6Fw/+33v/B6v+c1/8AR7gAGm8AYN5jrvwBfP4VJlBuuf9Ifsm/2fwAKYhak+ABElmZtddAYI1dgqwAM5spQ3AAbvUGHjJMo//MgRF6mb9iQSr0mgaSXBo0JTMAeBgAsRQA1QgATiJDVLbPAAAAG3RSTlMBWnBfLURSAGYFDhp++Kjsy9FW57efjoTecGyjM9XHAAAfmklEQVR42txa70/iTBftBzekaoxxPw7tzGIxBvuQTVpiE5suUBtRRP3//5r33jsznWlpAZcfC+/46KItPpxz7jn3zqDjfmM51Q9Y9GWz1ZFf4J/OcSxnLVoLag177WfrwR/XIujnq5FrwZdUrwJ21+A+PujnaySvA7aAK8Du+sLvSNGdY8LvrAReVX3J6vrrWs07x1furdAdG/gq0TfyuON0jg95M3SnpnqD4KbWV6Mnix+h0der7jSjVqDdzZraUQKvQ3cqqmujL4W662zc0zvHu5zGXHPKfHMaDb5hHz8d6A32Xor0Cmr3ZBVvV73Z5Za93Q3n1o5zAtAdg7q9m7nORgOMml+U7s7JqL7UyWvRvl72TpnsJ6C6oyE3TjBl93Y3mdp0P3M6ztF73a75Jo9bY8uGo9tprErjXmVx/KZz4u2sBt0pVV+1K92wi58S8o7juq3bUtepBvsGI+sJIS9VX7E706Avbi5h/fhxdnb+/wHdbdyY1m3uuD+uft7e3j7h+vnz5/X1FdBwAzRcnKvZ5YQCzobu1Kb1+rTq3lwH93f3tIJgOOw9NNFwcXHunlbBN5/AVHx+GQBk9aHWnaHhQdHwZGj4ASy4p9DXVxzC0Lq8l8g1/IC+v6/zADT0ShqQh6sraYpz52hjrjKvWpWuHp4NEW3Q6wfBfdOHMkKdhmGVBpORRwfdddp2KJcI63b4a6hWr9frAw1WFdg0VGxhVcODCQeqhpszDAfnOKC7tUldw7+Gl/8w/FVZmoYHUDewsNeqQbnD0KAy0soGnZHn5wcOh01245DuwcOv9qWLAcshsOEHdRpUOdw10FBmA9BwmFpwamcwTdvxa8Aw/LXZ0sWAPPTtaggqZXFvXHF3p2mweTCDw954cJaALy0XVd8UemM59IbDvs5Iux7k9/VwKGmwwoEykuanXUO39qQN4L+jehsJphxkRAYKfyUkqh3TykjNg5WREJG78HrtlHlJdXhhT8MtwTdEpMyGoCSitu6XWoUeoJCG26fryzNnW9XX7UpR9dxP8jwfT2azP3+edsfCL9MoemZu0OlgeFEmsRZODbdXF1tBd+zJtVn1IOjnfhiG+Bn6sJIkHwMNf5CG3fPQUzxoR1QKo5wn7wIAf322FfQq4mavA3TfF6lvFvHg+0Vi0bDDctDh8KAi0kSjCYr7h9+/r8+38fq682VXFrzvR4/T8OUlLBZFhQL4DOkfD1gATyANTzusBnuMHPYrRrj9/fvS2a7gVy+tevQYFW9v74vPD427G/p+rRIkD2F3P9FgWCDo/d///Xexx5grVe/Gvv/66hcfiwrert+wwlCzAIsnu6dhSEUPJX+5jerOetUJuoYUhuVjWfCNK2zgwi+K3UUD6t57ur3aVvVVfxtgQ2+UV0XehivcUULStumhd7Un1emckaAzxjgXntftdpct7ltl4H+HA10NKhq+l5AIfTjcNfTK22ZXEHNjVl1coMXHYRxFUcraqvwbNAz01BD6xYYJCcj7w2Avqus3SwF6UIfOmIejje/FcRplFeiFv/UKy0iR/XL2Z7bsieF+VNdHy06b6owJKNNJmI5G9qDjc5HlaAl/hytsiQZCvmvVq28PN6sO0P087LKM2S+TsSRRluBCNCXDFgyUqUrD02zXqneW3keRqvNm1X1vNIq6NvQ8X2JJB6QphnAHlTAmr++y4JffGa+qnmk4pLqPbrewAPSErVzIgrcLT4x37vWlv4WwVM8s9IISHkBHoHu2WvVVNAALf0PDTlVv/ds+Un2p4EH1LkL3RZbF7O+gr/LEOluEO1G9YzLdaYbe6PUQCz70pzLkw1rMZVnG/nKVAbkW+vaq04PWe1pV9yeYup6gHq+hj1UsRI+Pj2AFmHjSNGbs72loToYw3JHXV/6VVzN0EWLMwZqOnp9HnirQUvUsA8jTCILgGTlALpCGOI6zbVgwNOxA9c460dugA1JUPY19zxN6fgev10YADpUfo+xgDKIBiMJimG5DAybDZPuC7zhr/r6tHTqo3o2mZu4MLa/LlwiqA84p4CTrAwkw+MKCSnlEGszlautcvwg6VPxW0NettoIn1bvwslmoF6lu35pJnI8KJ4qdxhxV4xYNcDGq//5sHRFbq77BPe3Qcyz4KIot6FlSHWm4LE8Wg/Ujaf1nLj4+Pr5k4UoTs7iCNNtU9X8HfYxwY9Sd+6Xqy309Im+DyDHlH3wpvhZfbZiyVv2zyuUJBfwBoAstIjdeTyYSOoqpofM8r7Mk0kgn3GjK2Pvr63uCtcE522IdTnXBefWlguoJNTeyu/F6kjR0JXwuqj4F3V9f3nC9wJq/6jL43sJn8AOo7l7C/2MCr176VjsYoOcz0rqbRlNtdnhF4+Z2FMvhJqPGVID0r/P5yxx+0QirgZo+Idq0FsQhVNfQCbxkQEIvcqU1dCdPPuQ8T5pffDYqgz5KOX9/f09gYIXfllEAoiVSxr4gABd8kxg4lOrDiVCouYxskC70k5lyONg9M6q3v3IYbtIpREPK3190zc/B+uB9+L0AjCcQgAt+LKo7RnW5JHZbdWzXLPO16o0vNa0ONx7IjjU/f3mRzn/lqbqabTbPKdUv96x6f+JxC3upunJ4BrLHEdOq86XOjl6fVoebmPMiYUI6H1OfT9VV2vUwvLrK91yqHlzu3es2dK5UT8ZU8Bm4V8ecVp3rxMJPvXGhhFPDzSjmxefn50fBUr2twdM8AZagXU9WfMDlgvE10PequiNVF1putUro3Yx5WQldjKGvZxlBlqMa57qtw84lUnHBMTu8oigET83VcluDz5JX27dxB4DeoLqGPkHo6ahsbQp6/Ky2JYCCWIBJlSb26XSqOqQxjpnnp9PIzD4yGKzNHf8HXteqiyXoMuZg/jbvGnCa5uS2xNqcpZwaGdW/Bm2hwEoXXM2K5bZGPh+cn5px3wQIP6TqNnhBqlNzg1nlOcValapPxiLD0QVPmVBNdG4UCdMe1GCgHjOTH4zp2UE98IR8fsz1AK3x88Opfi+hCwu9CAdSdd/H42gRxxJ6nohYyY35Je8VotSaV/OSKT5KYrhxg+aI2feXtxwu4SVuISVXXpcjjQd5rL0uUHU6mAFf4zE1vshXPbrAroULq0FyZveMCshKPVi3lo1DHCjh70voQhlTaK/DKJcCAwP6LxTQ3AQnjmg2IbkLe3TBTYtiobYY441oeWNh0Ka1dxCvCwVbySZ0wg94Ko+oEPxAqo7XY+tchqziydGlZOGtZIEJ3rqqJFjfHVJ1jLYSObRd8Dr2dR9iLoYu1sUKGKDqdIseTkZ4DBfrfBDyt3heV+7dXhQLb69wNdUdvY2AahkcSvWZJ6tc57uMubE/CP0u9F6ASCkHqo9zIe+g21mmtztLc4HwVC0UNMZyZg02MNnxhPEV1cDFbP/QnUrMlVkHqmPB+9C2pwNy+gALngN0YVrg1AwncriRqHklMPXMkMVqZzeCxgBjLmxgi1bo3uyAqqvupigA6H6OqoOwOuUGkPB5XpYG3Jil0/LoGViIuShw06J8oyALQ4n8oCcXxdfXohW6OBT0/swj2TV2rFRsbsVgMKBxJvKV6p6KOQUIj6XoXRM5nMCgs8BtyafU03RLKz5LRwkuxL8t+M5N0AfVDXYpDqlOZe7j0EWP0Ot54pmyrk435G5IOFhfC5ObWmlr+JE/Mcbgleqgy4dQ3VXQRXVhwqPqABfsPBhIs6PqnrAQqIMZuGUEP51b5zLaPLpnqjrXXaT8R9iQyyIRoHp//6r3+31S3atBJ6+j7FmGsLHmaZC1LBtTxGX0xjH84L1xuOGGAq79xA0xolYdirP9q+44N+j1rlcDj6pP0OuAOnoexdrr47E17uMR/HN58hLJbQ11dTXcvNnDTSLqi/NyeCwzUfXNw6neRdwI3pMceJ7q6wPS2vMHxILngdely+XBDN7K5P7NOpJVpzb0rnEhz6WhFuZCLD4/FotCJHhc6wk7WQ2dkoeDJDxAD6TqUngCTgUP0AeIGa08jTh5fZzLUSWVSCN8jKmEvMF0I0c8WEQCXVVUegWUCx7IAvS5rAUVC3YgGDoOBl3DrqgOBY9WhzLuen4GJIQeQpdyeQzfWM9qFUxXsBIo/2JPB0NZ1eQqOq+dz9Wg+671toLgf9RdDVPiShZFvox8lY4zpVWklQoEiTEmIMPCzAgqozWv3ltn//+v2fvR3ekOQd1R0L1CyAAynHPuPX27iaQjFttJ+B4lvKE6XCDZlyj5xQkk84V0eEj4JY+Dd3KJas5HDxpJq969EBKyYfLaSVQqoC1Ifjrq6fR67mILqlcA+sIVutBT1RdTQDu/+sEWh1eBNke6jc21Z0xsKu78ODVNPRtC5N6/DdULoLq3cDVkoWv9YimnL2xxF5TwYHOkuhwQTnntGXauMhb3P0YWvVL904ZV9xeuMAOBnVOtj8GxfuCnJuz1UnUdY/pgfY5DWjttbtI1V16AZxmfhrpO9U1CL1RS1c1Q05f53B0Ddpnw2MiqURCu6PM/jcVlXLjBwW5sT2u+Xo0VdpsBsYJY3boLf+PQ1bieDWjkbqClOfn5cyw9TqluDQY0czE/dfp6JejTBf0gsfCDDZRrW+SBNu/CV4eE97egOiS8u6r6BSS8O2+T3LLYXXT47Fgw5uYG76NPGoT7+Pj732ntECj1G8ok9O8bwIW8cq1vQfWcWsf3BEiX9+DvVyS3tHg5uAmrA7hTx8tdXY3hn1M6DNTNJocmrCNdUgMVFgWsOSb8VlT3clRHm5uet3+M8fBFBR4T3pXF3tFF3+bVacj5OyH+1jOX6TRDp+GPpyLtm60GWqUHqu5vp9bdDHgXgMJ8vX13Nf6KsxfOeVdk8KQJgMeS4O69bNSoV4V/87F0eLCArhKZ8CkfRv7rF/zFqle2UOtZ3cHhfk3xqIJxW6U71jqq3lnxxI47Nob1Of3RmHvyzz3sKP8D/sj/ptkaWCkKut2K6hX/kqETelfgxlWq40eDd9LjCDqo3llpf2iLq9M0f/t5Jf7Bucnff+ERNYIndzCtASf8z+Pv34+uniJZtZBuBNc62Vxlo9AvfQ09DVD9/HbqwpB8boSraz2r1Fw2NzCsQ2q7vAgvj6jBGdoUHAGw4x9/Zss/xwq16r2NQi/7edBRdRjX4Q1b0F1Z651suY+N5ga7Pz7aX65Z4GRdXP3LaHzEc6ESfpPQ9/KhC4Z+DsXbNlVf3lBVmCqN0cYQaVt+dI7FfSfuH2FuDsk9PuUXnOvHgCFxjxP3bI0be9tR/XKd6jC4nV+0xyem6svlyjB4ZSzLklkgUPihZQlxxy0eH0VLDAnYQeiPj/cfVvUlrs3NsQO3oBuDwSm1cZ2OXp2x3r2gJ+rHsB5+pnM7sdpLbBk61Xq8VvXz83Z7PE+hg825Slbh3snqbrssdj4YGjMg41XjwywoV5i/I/RL/zIf+hJHtFPT5HFwY+C8ETR1uQPoTIX7nHkxQZ10ygMkjN8Tut98QvXzE1dDP3Fvblef6ipIyv+yJLgitUbBKaDZm49zWqQtqh7Q351loa+GUn1tCE567o6svQz8NAeE+26q10D1cC7f+snT0E90rZtY1/IguCokI4zflcLrZHAz6SEf3wb0Qgv+k9u8hM+D/oIQK7Ug9APCrA+ZI67BiK6IrUDfrXie792eurbwfw49lwqRmyC67kVKhbx3K6qj7Jde9Ov25mY5nQv3LaCLP+LISIbtqL5b28cvxKKvxQq70WLx6/YWSLi/eCPV/ywWqMemoRd26y36GlEfNpewYRKSBZIAHBgkbBf6FlTH4wtQeA4fScDo9Xjf6wZMwnLaFmLL0Mubhl7YLZQ/NRqt/f3QSzkwAr83EbMiCbgcluPOZpGLbUGXflfY3durlStMwuEKfkUCchB2g5hJSJ3x/1L19Nn6LIR7tbomIcwlgZnwhmgKtzw8tMVbqu5tD3omB3blSbsKz5HQkySECZsCkNA+Fa9W3Xsv6ParqO+80CSEw2FuIsiRoqtIGJ/mwDp5uer194VupYL6upPnPEEOFKkzTuedDPqTFTbkvXizgOEl/EDQjVdV32y0V0MSmnE8CpKz4Rpj9Khb0iRMDU84sXAbqnuU8LWPBT07LsL24IFiMpnFQEK0lgSmgcuBMqG9ZpBsRwR9f+8DQ+f/52AC8TB5UDGRJARJl0nwfN+zndHDxjGMeHhYLudpt4Ty33Bv0dj96NB3DxC4jAeTAyYhipKkG+aPkZ7MBd0zgjOe3nTh7jB8zffIbkn0vYNJJmZ0QSKQiQCjlRki5byBsHu8Q7tgCl2aRySv+ebkbUDHs4zU49lsNlkbMwAeBa0anzC3pvqE1v7hobcuYOrQqO1+YOiAG5DUy7M0UsEt6EHQqNdr9RqFOmmwJKEBmdANM9gPK4XdDwudcZchqjM7JooEpiEOgiZAL1PUZdRsFoCEKmdCOAy98LBR3/2o0DXuCoQTz+LZ+oibTVQdT45iRp1pUKlQqxUUC+X6q88jVticsaW4q9WdYixjlsfBBKAD+AY9GTeVcpYEmwOZCa86O+iGujkqUsJdBdw7pVJDgsabHBZQ9WazsbNTlVExovwEC1kO3hc6JrrGjbBLjuMcQfcSj2ajmYJssQA7TUB/BM8t7ZR2OKrIQ8UgIZMJdjUoR3g5B4UNJLqF23FK8FNsjEYEEvDjxhKeKYAmv+Hws52SjB3FQiYT8svBGhyez4PCZnAruVFwitZoNIpGFHH6w5kQS+Rx0TGixD8WByUjEyxPqNTzLMHKg01CZ9z4plhtM4qtYfcsSZIIIhilERsp0CToRafoZMPkgFko7bzQEkwSMnlQeLMCZ9wktwXaKRbh2vKG3pDibHh2dkYkBBYFpHqRf4EuORw4XD+UBqXUEDIU5FvCC/LgD41N4ka5i58/f/lyxG++yCCK++Y6leIAMkGSwGXPwB3FgL2bkwq6GKopC0/5os1B4U0S3cDtOF++yTg+PiYSjgD//qDv9wd+31ys83QmDMnvD4pFYipVvbhKRU4mEAkqDYiBLAk5pVB79TmTVIHrPP9y/G01jo+TQR/B44VvfE0DchDjAH9QdBRoRYBFgqMosCtAGaLKA+agSuOCKodqDgmFVwLXBc6GfpQHHOMMkPf7PTqNl6SAGej7A8BOrQ2rXkwBmxelPftHvhNmKSgZQ6OZA0RAvfAWmU4dG0Tx4FrFt2sbutdn1RE8a98jFrAM+n1M+NkkhW6GDbyYC3wtB44aGFWTaMj/GugsucZeask2ZXI9maQccPgEWSnf73u816P8HwxpMp8PXeJ3VMavAazcP71JE8BujKoy71+lOs9HmcWdRpOmIHJDLcos1iQgXgm8zxT4xg1DvzZ9cY3w62RWiCUN+dgZvRS9Xnj9PKUGfllu7AccTbxICpAApiDua8iDdKs3Ea5cPFi+eEwcHGnRizmqK7glU25H3zi28aXAsdLfwOHp06dyCyFnoxlIBppxkEJWFBgbgv4A0G9yxgZOBMTv2B5XyiosRZbIS1ngO1pwAL73Ni1NrRE8FYg/6evw9UaBH/RHCP06Cxu8Utol7qliWJHdHOHS1F/FbQpeeLaRrew38byJ1cr6yijsNQ6DCBcVn4phfzUMDgD6gwEdkcpx4nplb5LRXAO3Dc6xgO8o4Hje6MLzPTyo2VSJ3CQOGiv2sPdpn0AT+ChYR0IedIMCGBUerh8A3oQuVnzTV0qCySRT6dnRzMmzdiPRXzJzq5BzJd1uN/mOnbbigEj4VOFT67ZCeDiJvkcUQfBdkaB+AnrAG/SfihiR8+yNjTGOJzE43woVuHpbtNr4TKWb43nJTHVZ4C+ZtO6h5Awcrt1R0KVIOeBEOExgFjLkbpweRaiBukQMPErC3uBp6LOmsgU9RKbDA61XI+4Yh8CitDw9f1GhqLCqXOK2BX8SupRcrngno6QrYxTh9jtzkOZ2FBEHNCcJkYTIiCQJfTz/pt/PJ2AQwFOSZJ1HSh6oWwIGJPDccFaWd7TgL1yqQM9uBpFEG4ZJ1xsM8GOfYNQN+c5IscHLD1kO8CNEnJZ1EVPSDT1fnZK3P1jBPwjtfKIXXSFBQv/ilOT8pMqTVbl2YRCwmugvXKAqFMr7/AaMCCIvhEhCr0ccQAFIDgKdEYDaIoE5GPInZb4+A20vwwDsego7/XpCDQA81ctin0w+Fx3ZmlSNSDlQ0/dqCnzdAF7IrXKS3PPokx5E3I1HioNkFEIahJHmIAq7GQ4Sg4MEvYIpwI8OBz6ff7dnnba+J6HLKgm1938nm1SGGcfXRyW1IvPf9q5tOY0ciE4SDAaMK9TauMLbjmYsVFNCl4ekKB72Lf//Sds3aTRgV5wsk0stohKz2Cac06dPd2vEkr8MKZgWu9mvB/wV6JNs7EnuqHOCCZD7GHtDmEEHnAuu4ECdrE5SQXIB9yrKD95t+DN3KTcAepMsoUMl4aIPZzbuYcqTNo6dCXiaxBIH6ZFv4H4BOobcnr1yH2sMNV7iztHP9yz/fOYAdCAkdPJxymp1cEVU0Q6yEJADPmbHPwF/sgWIkxzJWM36dlHJddsFDw7MgmhgOtyh/PanuVfnIfdD2JjTkNj0NeU3POJUzedfoun9IHFQp1/Ger5rHeRLx8tb9RoJpKugdZ2C3qjuCFyg8NRxdfoJzHR8kUnolTCZvFzIvgl9fgfVtQX9UbQyVNS55WM+qE4834DHYTgZvN0lDmxPVybIQnIHZ9kyMF8yB1EknguglsqQp5y9OnYEvFNm/W7x2qk1+oRh5AC335e441i97ax7GfJ7TMlWOBeU+A8rMFf0PBXFlr3LMK1JBVA4gCYAfxl+FwnyNam+BkIhrjGKb3aWOKBnj7oXAlrCLo138KzHFPLlW/5nWbMfvOZGWU7GTi70XFQf5wy9XhBwF3AfUdm27cTN1dDciANeWn6NYsxfATkkQNuamIoHsJh+CN2/rds+1bFxoiy/mc8uv6phyBXBwxOdfGajwQJcR0+KhpsXMIobXLQFY1juUVpesL1UFiPlDt4xhc4TCTvkwLtcQE0xy+Oqj4C6H51uJtUo0HnydC1pvBaE+KIUtDIo2E6kn3KZTvPg6AI9FtqZBwIoP5CDTgnMwE7R2abhU4GU6yz56OVejXuyTR1Dv5Hx9x7uQdCpJJpIez/m43wE6NXynjqQCEZL+2UuJbo1BFtC3YmBraILORfE1iHaAXFAHawbMkpTNP5KIu0Dhrrdgw/49LRGFN9v2z03++NzA6XcHehSNI02x4+jRP2OLgRpzwtqNnJAm8TCQW2p62ow1BjoyI4AsdJckgEeIGWsXhOoCA0f80cckBSiFQ6UFg7SQ123w4+kTR57BL0fjZwtQ+zK3o8DPUYrBTbQzKGEBZs4OPQzB/o2RZGyQMlBP2MlA4qmHrIFv2sCXmlC7+8tzSbf6/yOk6F9xrfS/AOx3je7/R70fjzQkUKMuoU6OVLUtbZy9dsOOBAK4NshTZzQoLRtqlGIT6s01RMJaN78HVuUQHyotlAYuGuIhferQu9AM3b4WAegm/n65QuH3Htn1CjQ53d44VcHur3MQb7Xhhil9IsfEO504xWQA+WCJIOXjg80DzJCrVgsHi0ZgmIKO5ZXXsCTA+S0heGRxG60qBN4WUMOKBe40yLwOJjBou7zhAMQgGcR8N+sg5aaXkLYVznF5ROSgSdA7yCpD9gl6oAcQF0DsTtwdwuDCz7ZGLleVXcZ82ARBSUHtteBXBnnaSxFLDWAjJspUCbnAiRDShWbO9rOUtmz7tCfGP5K54oIOIz9buWhxN8v51V1+eK2uLm7X69XGF/Gf8IBUxBKDnTJgU8cBJjihQTkILDYdR6GfCvtAnIgfazJjV4dtI+4F4PooYXkUdcZD953j5sz05vJ/NItTbWcTKefNpvHhzVQIBzocy28oAN9rgPVJ8POaRFC2tjjfsfXcvg5WmnnaqoY6Q0Rh6+OpxqYgMDr/7q7pavtk8XFuzmREp0TQA4emQOC9kIm8COhrwtoCF6fceADDCfCwW5Xk++RqRkjHV+nNLe9bUO+J2v1ObKWnMOd8NXm/RMAny6rMXr4RMApBw/CgX5FByk/Cg4KP9CJAzQE7VoxBBwKOt7oiirtg4UGCUAKanewzB6I3R+te3gC6LeT+Rg9/OvfEg4+PaZcGEIOPQ1yp+fADv0A9+iZgyB98G5n0xQLeS5WiFOv40EexA4xN58fEfllQ/4W6IPDn8DB07kfCHxyAa3leBjkQm8IRS5kUyRDiFF2X2uZYrHUHyIjB7ED8tXDBpB/mFx8bq2+rxSkc0OFJ2Y/KJcqcqLwg7wflYWQCoNOHDTuYAQ51DRr14+A/P3N4vKHeavvtgM2hKrgQPxgZc+d0MONF0DsOShNMWQOSAcB05vEDjXNmjUCv52McYD7P72nteL3sFUpF5IfCAc+F4J+ebr1HMReB0EuQ3jcxV85+hvF/n66mM1+L+jDzcEyF7If2AyWw+8zJfTIUAiZBIWnJ7PYPyxHervC5Q+F49u7zzlgEgoGfKGCAQWRxI5blOvNBrJ8PvtToOdUoD/0JpDpNvsBQCrAl1Kg/7bMATVyBsX+bjnem3OqkZ9QdojpdOFku91mDnTvBwMtoAhwQ26FYp/MZ7M/B/qbDttNt9sn4mBVeCIpn+4YdvaR7O2XQU/nzcgPptPt02ZT1kbMe28I+WQ+7qv7adBfP7myOOHAGKhp0MT8slf0M2WQdg04FbZg7JNFNfs/QD95Ed956ezPhv5rXtPvCH12hX6FfoV+hX6FfoV+hX6FfoV+hX6FfoV+vv4FF0Q2PktOTJwAAAAASUVORK5CYII=", + "e": 1 + }, + { + "id": "imgSeq_24", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_25", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_26", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_27", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_28", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_29", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_30", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_31", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_32", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_33", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_34", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_35", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_36", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_37", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_38", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_39", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_40", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_41", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_42", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_43", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_44", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_45", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_46", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_47", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_48", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_49", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_50", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_51", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAA8FBMVEVHcEypwOi8zfTI1vqPrt+XsuS4zPP///+etubo7v/M3ffS4//A2v1kkuTP5/9HfMbH4//K5P9hjueGvPnU6v9vovKjzPe11/1lj+oADUoAB0EACkYAACjY8//c5/oAD02/4v/Q7/8AAjrG5/+66P/c/P8AAB2n0v8ABDwAAjeSzP/L6f+v3v+12/9ttf7U6/8AFWQAAA4AJoQARrcAbPGAwf8AWtXV9v8bHjOg2f9ZrP+TsdQBff4AN55LbZnT4/ptkbpemOQqRnJQiNQaMmHslQhqRCQ2WIg9mv2TYSC7dQ8aIUYAlBUAVSYA0gZse57j9AjaAAAAGXRSTlMAWUgvbmdSAmIOPCH8mnX5zqxx2ZW+7pFJrAzwnwAAHuJJREFUeNrcWgtP20oTtYpEZIoQSOirdte5jkG1YqEqrh1FlqhDFFEiStL7///NNzO7a+/6kTjkQbgDeYBN6zNnzpnZdZye2yu/DxnOyQUgJtjqqfq1dUIc+JLf1a/eCULfhNHdDrd8c/qkO4pc9TDIdk3I7ra8Vzk/xdCgbagGZNeErx8tuXAM3Dbjpwje9ji3OQNbFrvTs2k/0Sh0bmJ2LV6307pj5+GEA67OAGoVvrsNfqeF9lOtdlXwFZbbkLqbSv3TsV76XFuPc9fTbQjbJv3Eo4F1tyNsx4ZcqfXe6UNfU+7udvZm4z7F+a2F9Wq5b+TesRFbsnc+Q9Rxue9s6p9G4xbrrXjdVmdzmlgv/tHPwnpvU7mvaWc11j8P6c4aVbud+plJu/Opogml22ld1sL6Z4LuvsPUGh3ecT4j613o/np+BfHly9lX1/lPRG2l1gzfvbi5HAwuB5cyrq9vvl1dnV9AGtzPSHid9dY4v+73v2P0+/3R6OHhfoBJGMgsXN/cQhrOv0Ia3P8c9Ks+Yi7ie5EGzMP9PVaDlYYvF1QMn8Lm3LVqv+qvi2oaVDVc6mq4OHNPnfVWj/s6IohB0N8U37+Xqni6R1UMyjSAOXy5OCWP7NDIiPTBUxkPI4iOeSiqQTskpoE88gzN4cS1fgOXf//0jxlGGoLNSTCqoY8eeU+aGJjmgBZ5bHPYuE7p9cDd+zbyljRAHvr97tVQMQedhqN5w4YtN2cz9KY8PDxAGoItymFUtAqdB1kNZ2du72MK3lGsB12hN5UDWEMwasnDqMUcnsgcCo/8BuZwgebQOzR08x7hdqxv0sQDeMM6cxhVJwcaoO7LKRI8Ejvm2R4sslXh5XuAPrqEy/5nP2HlwSJ+ZCdh1NAyjTny+vait3fWK2syZP05enuez6f/zh4fHy/3loUyDcobRk1ZGMk0jGxzwBzcuPuFXl2JS+iejNDzIg/TMN17Gso8gOdJjxxVKsHMyff+YDC4/rrvgrdpR5tD6DyJvCLCEJ+z7M1Kwx7y8GRp4h7HJ1kOQT+ooEfs7j6gN38qQLIezAHn5Fce/v4dZsuVZwdlwYtkGv7FNFwexBuwV0jgqhwGP3582xPrTv2jIL0Sevorz37/zlZ/l97GUNYAafjf5f4kUeZBLSt+/Pjh7o11p9fKuhd73suLF5asR+vQh8U7tskh35GcJ1QA0n61E/SGHdaK1vvzGq0mtm4RgiYywxpUHtTTU/GuYyqI9svB7eFWbk7JeguikL63SEFoWMNUWoNZDjoDZjIagvR+/3CzC3SnUeTlR0Fw5bZgPmNCcD6MoqhDjW+XBrSGFodcA16ugG6cHbH3ah/8KY8D9BFAt4KJIVzxwkvSNE3YDtjriYuUNcxMa3hqwA9iH+0EvSUh5Q2knmK9EgKu8hl6fZLksXX1mbdzhOoRZaLdIUdE+k6sOy2V3jOgjxqhRzMvGU8S86IFj+fDKPL2Gcoaag55INbNaGd97kV+7JuX6fvPz1IRYA0bnOE9WZCiGKJDznbVeo3u2r3SNQU/C73hZJJGJvT5vHZqB4N8RxamH8Y6J9Zhso9ji/X5s98ajAySc363hzRM9671JuhBC+tTrL90PEkL9D6bz/21wfQL200TxHpwFNZZE3RP0l62t83QG5LBtCbuOmYh0qz3d2ZdP62FzppsDiI3TZ6BzTH/ncE2OkNY1/rtYVkPCDrDa2P6EpXNAeuCdK+gs8WiFXqepjnMAZvVIF8LZ2hOg2L9dkepbyr4YCqYrEtf008jDUAP88l4POYF63E76zGMP3k6iRWuN9zosCHXTdF4qw1S/k8/Jev924NrHaGroCthivUoiaMhF7oWa6wXP8R5EkP4pXLeXl7/YLy+vmyuA50JWXqYBuXwh4YuWbeCtA7Q8xxhh0XBA+uMNVx5Mv4FMR7DHJDnkAaiEYsIyM/0SSkeTOigBbqpKqa0YbkL9F4n1puhz8JwCFfKcMjSrM8X0hWYpgmyEdMfQCdIcLkDAoEk5CxbLpcrODeJmc6WOoPsIFuusjYxIPMfyHooWYdLTdRyI1QOr4UhnYExRArNH00upl8J4WPlrwB7xtJf5WEkvMjDW1avdmPpeByHb2MdR5oQRewzNWED6/PqmQzpBnuboB/6KieqjTFFtTpMkqA0JAkZg9/qmcR68EFaD5+nuD0To2tPVNMF1ucG6yxFICDfIgllQfiqLtR7/C2ghR6QoyR0FvCv46Z6B9ZHB2f9toX1MFtQlXOgndSOBc/KgiesUtvj2PylYt76mSlvoDwIJmQa5F/nvk7QsVkH6KNGrT/PyNxB7jnlIAxDJmYLu9ZjULao/bUBufln1cOY6gNFk1cPOHIMrbewHobZXO1HJnnC6V0IWrdYn8iGZlrY9qGXO1r6TNnch7EOWp8h0RDQkeKwkXWmxCstbCLYCwwwLzDFvW2XBumMzMzBMbR+RayLJtZpmAk9NGQ/xrdM2KyjbBl1MhzlQPEwwf2WQWMcpEaNeJug+1VdzA7OuvwEVSN0zboXx3mapD6xPl3ULjuFto1WjbMLCp/D/Ja9AP9/XoXq6nA4ocPdKgCCzw6vdQmd16F72YI4j8fjlDIA72usy6JXfTthsZpeUPlogHQQnRyO/kpZ9vfvcim6aUCxfnVw1nmVdtD62xRZH/qM+6E0+FCI6dw4UaRjOcTFNMHh1FqbXuSyRu1XZKtVR+hiJrV+dWitzzh1qPKqBBQ8QvfCZJJL2FLrFnSWpGo+SVjx11jzanpJzelFLmvimHWF3j8wdGJ9RNBlUJnCq0c2BzWe+BFNscQ6NDeTdfRkIZqcDP0Pn+horJY140L5cv3m++ugBwcueGI9MKEz+Qo290iswzUnyBnSDgW/sAqekEBVx5LuRhCCqSRAGhJzdafWuHEr60fQugldXSSwDis3ZfARbk7WWBekbaz5ySQRGTa0V2hoYO9vzCoNIwsyO7SQL5Y1SRN07fDH0bodoPUZOTxPJ7FctirWKXK1SoVaR20DJOhnuC+j2nrGcn28raSFLytFnAzrQrOOgyxwnieqvWvWKQqDo6KlnQpEiZut1NYzXNWNVVFjSb9lQnQf74Q4AdZZksuhDr+B9amhDI4OBknI9TivHCyJ6QQuVFcH6NDS/y63wX6svt4IPVog0bBuw2n0rsK6xJaQVcfkYsbwUmzM0KJGeifOeB2hC+3wH8W6l+FI4w0BOLhRQiXPxWJunpTUhhdf78zI0UYfTKR9dub8I7XOgXUo+AgdWOqcWOdTEzoYMbO3XhCnEKtVBjQbo82EoKtWX/q+YK1j/RFZ53XonhxpYhEWIYRV8EI365hupBDQNBd8uQRdG3MCVy2TGWMTHWANtSCPQnND0o8DndcK/jFDrVMxe9rhp4tagaR6SAM/QyAcbybVFVQNOeyUL/YcfYSCR+hBfzas0q5ZhxcOtMoxHrT+/FwDVVgcTjbitRxt3kTnYOUb2etxpDkC6wRdsq5xcdyqmGXINQO5K6kD9Om0iU9Y86rhRgyN0eYPHEmLxVtn+BTHYP086BPrWPO8QF+yHt75OMT+xB84b2BdCn6s23qe+HCKnGxo7FOjzQTUkK2yjHUqAxpkHw4LvXfe19AldvVAh8/kGJeOqbeFP1tZx12quFiYpCKTtxlfoObp3yWjh6JYLWGy4Z2wH8Hhe+dBEDwWrHP9gIKnrQoADKmIpMNzPm9jXQ43QqZQUM2reZ6U/wb+j14/jLJurD8CIw+Hh26wzuXFcyz4RYbAwxAntCRlBH2x4LwJfGzMLyhun+tpXmbhhafm5GP6SmMMH4+wXifWeS08aXNQ98BmxCPfw4LnizkJwhrp1Pot1vMLihtWsXinlVOzxzzAeJOUk4+8D7uB9eDwBd9XBV+EINbDOaINIxjM9UjDxXyuTlHODqdOjL0XpRkfaI1Wq+Uy47m1MYNLO0wGGB7eh22HfneEgpes39VYB63TSBOnyuLg+yfnMNLEOLzgwoRhR8RzyzvrFnEyRbG9MTOR92qgTDjfUPBBcDSbq0APn3GGi3B/5qdmHZubX9xu0cuzWFeLqIqhsA76tZ58iu0paQsNYwJCp5nm/JCsf2llHbQe4/IFd1KR8zAccmhusEqHZYv62BDtPE+EpRXBNaOqV4piZKBn0L3+zBFKP2mSOn+Uff384Kzf0dz9f+rOhSlxZYnj8vDBw9f1LBZBypCgmYQEwV2uolWuqKXucffc7/9tbj9mJp0Q0K1dWU8HeYnC79//6ekhaHJZx5YGkq6QXc/rmPUR7Rjnwcuz9nGuUBiz2xbRlEZjDTGVcrUXFZ8f4K0AnbMeOmou60c32Mh++UJvSLLnFU1u9s1lqNTwyEvoXR5f2s585udmTFYjo5IeJek1rZAuc++f9VDZrCuJHo6OCZurHKDf8eRGD/KY4jLTu+Absk5eBg0p+M2ZyH9mTKjrXvf9s37G6MpyK2N4GuunIhgd4xhcr1cmx47ydPPyd06Fl5eO1MDJ5FwI0rH1wdHDBdF7q8o6wVvbq9Px5e3Lafv8/CgMjzjnY9PNYYj+ZOSkP+yFej+reVcaVXi8RLGOc04XSc+IQ1+A3uutZqwrBa9eORoC0WFyOx23ocJhEdaOV1jmRCjqT+ZmB0WhVfgGKjw6TjutjfmqaM3QEeZfSdbPNLoy2Br96PolxH1Kx3qww4UHk5uYB9W5bW4Kw4Oh4HiK10ajtLE5d5yXHz9gAessjJVkvU7onrKBWUPDY0uDxdyk/HQ8l/XRZ7tDGZubY1nM82FnvBG2u9DDw/q1iL2TQa+/P7oS7ORWQL19CcGiQKxHOmRdQdaVdTv0Jm3sT451lzZy1Pd/vuPC5IezJKE0rhT+lYha+CBvJVmnse5BaGiLDotWp0193Bi5ITz18CBf7kgMYOWhKLBowYXJ9yVeflOsJOuVM4NO+Hiy6OPx5/9+btu0j0P19JRpAehzf+T5L3DzkZqbjgcJlaWwEO0Vcm/V6Aiu+CqQ3gD6aXt0NGbPnyL63Z3HtYBePb4FP3Lw4aMR3P+Yn9Y7ryG+avh3R49Cm3YdIbDeAfp4hH/xNNYReg93YToXqHNsZsWbL04YLmpuOvNJVx/A8Gfz6FzmcJDDKmvE9R2y7j3dhFgOHNXGFkXB0mV0bj80qD/vix1em1V4FM3No1KXNKMpU+pSeqVPprNaleHPCB22MJP18QOWNgdSShk/5aw/4DwIp8+U7DZex5ESeu30MzP2s3L4Lfy9R7TLHeo/zmg/1Df9du2lmh/42g+rQifDM3iYz/p4fOSNU8PD5KarAi7gzh3FU4OnuE7gBalAH3v+7DlmroR7lf6rnlBdirdr//526diUO8rArwS9AVkPQgpE16kPTznP2Qi9F8w6TQIamLgyHYEQQrdITtop4Rc7AUTg8XCZOj+FX8lYr33tnfkjejE24MY8N6KHMNbtFEiX+szDpjXTFzG7I1VxNLvWQnuEeySxgCB7rAJ9cx+e5FZlwb0F6HbuE2E9b3JuHqTvc9Ty8NIKZzIPsQp0aucGt+23ZP1onll2QvK2yTvZga45slvMXHOy9+PtlWSd0n7WS25vb57uHkb0F9gLDe8tDGEHU/VTS5jikBrDk/ieUICLwmomNxjtez0MmN8HvttsXZMIL5cF8EdyBlyiQ35EmLIgjcGW8GSF0N0kTQiryfpmbX/A7Cbgmp+0rq9v/3dz93B5eXpqy5yeCcJC/FDCqUIF8k5RwjJK/jSgn/nvnvU1/NfJA8GtNejyxcANQIQbEAHfdlWeKAihpzuhAge82RSF1cNkvfLu6JtrlY2dv/b39pr+IBVBRJf00Co83d2NOp61AGPyxEC3woXobx8kOuvvjW751zZrtUp9qQh8JxSFIGIrcGXk4mg10PBhqofkf02AcHVZn5eARGiUN3Z2UITmMhHcpNVCEZ5ABFy05CKFMRqEBdkPc5qEVOEh64211Uf6P8vWag10wuGS4cB3cmUEEe5G7Y7jpRUh2zFkWifjA3GVbaOz/ifQszYwVmhUyjwc/EIRuj1ZGW9JBK8Ief62TDmE8wez/tqASGvCoNgJOqAoXOtuqeOFC4PRxW2N/iH/A7uRgGrCQRRFcdz3BwtHA2iQtIwIx074SjgfGV2IsLZ5cMUxHE6iaEoiLLTCAIZDy3QKxx1ViN4OCH3v4x+HwqCnQSKAE9xCJ3TNHMmV8enp4Zj/S4uJJzLKYGftX4A+vFoUIEKQJK5bLIIZEbZnhMoYdm5caKF8f+/jH3hj82CIcTUsVmAYYOw3zBS5bI7E448kLoux/9HJYflTO0DuNOD6lVVhaNBrdGyATSyMdWyWihqFs1SG5k7tQx9NS5Mc2KTTltGB0ZPgENFrjZoOOloBNUs4R5ITpAqDZvnjc1fg5RPiJMurNUAVggjgDysNCqSnk1GBD9BiRfAh3L2d2r+Au14ub00mEySfZPFtBMh+WK/XK/UKR0PLIGwAEugD79XrjY97RC3NjdjljY1SdZLGMN1MwDSHWS9z1DmyGmRskD988kcCt9yAXSptlbajSTTJxtDaALYogDn+EB66wVFeooIdD6ImfBANstxbFIQO8PpiToUIY5seWuLYYBXKGwUaNCpWAzEgMk74Q0bX3CXDDXEYTRFO0OtrOgS6CKNCxgmFw6Em409ooLllurfWKQ7jKUU0tRpEk6wTokl13cbWepEGhSJUsk6oydGwVluJBCl3Dhuieuj2+24cJ3GsNWARppPpxHhhMqlCrOPGZ1qENzihvtgJjfmC8A4DHLlNuhkYTjr2aSkygAkZJOj3477VgCRg1yM4/8w6Xaua31JghNIWFwStgS4J9SIjNKQEqQ9+1z4Kw42vqrq9vV3drjL2OmPsXfQuRCMGIvRBBIwYRSD2A42sf4avWxsYCbZyTmANTFW0ZZFV0F2C1MAWhN+TcMEN4Lu7u/e7GLe72xgIsHdhAzW4MG04G8HFKj88sFqZWDfptydZDHLlIDs1lAsrgiwIv4m7rLnX17cNt4zb3eZFUVgNaIIvznpKnRkGnP85AWRNzM2P0gaowO8yOrYtOH3v3uvYvc9I0D85ucAT8J4UKEDdzUFVhh3yKXhV+F4mPzcA8jZgFxgBysYCv1jSGZzQ4Zmqn2YY9zJ2eeshtthOMgr0qJv9VC0KTnpVFP6qzDrTC/ziKWHOAL+Izl4ndizs+xFVK6SYzTIi7N5b3BNmTwXAzad2vhg9U+oy+WZ4zroRYR6+lO8KNHnll+czXpgB/2GLVl9RQO14XgSNmcl6etGn1SsOkE+2MEL8Zx4/a3N9JmELhn9JlEAqfkj+q2Ndv6NSazR2DDgtvPlKlEowYUx7EiLgFuPy/SpbGre3P1kNTJHL1ff5Clfg+hKP+i075gn8dx1Nd7OyH+iI+MxKELAEwYmJC32WSX+M5M/AeyPhYZzckwbYJVQzU5t192J6YXfT/0jw39PS1A6DwohYA4zkZEEw+xTQn58t+H1R6C6hmha411KfL/Ns9UbjTdzlvRYed3qjvOQgmrUdiZsUK+CeLA1Cvy/kntGGZzO+MpPVjckX0peM1Usi4W/JN2bT5K0V0LG38QjkmZ/c3NhDXrMxPJ+EDIm/HD1C8ufd2dK4p/Ph0M5nr3q9ZJpcAv8Jo9f38FW7EEkzgSWXxmixEeoNaoP/8vH7EIbW4IsvWLD5F0vRJ8Pn2fOQl+28fM/OkXqb3eN91cJlbRF5Cv4TCWcfR0ECXC7uF5mSBngjtslEDZpu3/ehF6fDarr0XeEBuohBGL+7lH1yNYyC2JZJfNqm20Q9J/odPJ3x4exqxiV/fa57K/B66vTG2wubTrne25FErokIhWhmNYCIE1iE+byvUIsQxMSNm+v3sGk76S5Ax91OYCzDTmon9HRcK9JZ8mqG6OvC0pxevdmTqG0/xa1HuX1+P3F7+BfTg0E8NRIYNUgDK8IU3B330Qi0M9B3+zgcYkDvdRG+273ozgvQ9ek38ZMlbDN+8q9C3ojRt6tbeqm+YdcpJZ38UqZ7Ewl/+zSNKY9dGUE8AAn8xGcN/Cgw34mtBoHQIJjGaARfi4C7ToEathN5CFqDPmBmPHxTK0HJg+tr0txvinkimgxnn6pb9h0aExkVDPjGzyc8HeW8mwf967uRdXwy9ckH/gA16A0iK1FgHpOgD+J0LLAGiE9rlS59MT9t3S4eeHbA+9UTt8Wk+CxffV//EpQgGs62t9L3qSk2yjkN0jeufpZ7ba1iCzsHfiYmjggTNJimGsRsU62BH/Ft4QOqeqkIqIf1wf/bu6LdNHYgmpa2WwJUCigkL0i27MiSsenTCjmqlFf+/4vunJnx7kLTNKlKm+bulCQrAQlz5szxjD3VCvvv9K6jSA3cidTqPe4Bgpm7uXMPrJR8O97QXr/HPsOE+wbqHC4fhUCbMyj6yyq2hguULFJljkJNH3prSsWgRydJ3AmDvfKgvrnjgctJ18CkVjEQHoBbdmP3dt+5j7/34B7mhB4cN/Ow+jjVuS3ZbxQUGIRju+QEf2mlKiHPpo4/Cd3LKd0Jg8SyR0ztGa8YmD4XKgbggWMDBrkHATxQEDZwnG9Di29Wgo4X4nTRzNeL2fG9BSsIaJ6YCZO6CzObvXznTUI+1DdE2ppiv6d70edN9/LyHQaUv3d4a0wMITwPCgH9LlNBoF9DD/F4L/fg/YqoPxh1nMRu9W765ACfEKGZ/mJnMruStRyxPDUULdseg1AG2SCP2BodEB2of6k8QDbDYVejHysG1XioTv7hCq+1THs3R8if00H/6pyBZrkqG4dLqhP6DJS0igZlNOWCSRUDj7ti02WmGrQWAelOx6Bi6dljxOsUq6uaAmbTrSKcZnV4wFGWkzDiputhddYZgkZDXuMdTIfBxpLs8Ycjz0NXyCAsSHmpUEtMtQCqAu9EE+FY2fAg+ddt7DwnrOBljrrC29ZuKgZtS2+mGoEPqMhWVzc31Dmdx3PpPKPWK656SJ8AySmq54YE7xjvuNi1OVn56EL3PCz4KNZOL7KXe8jb0BIlKtGh8n6nVb4ld7mcC3r8fn/A+XsI55mQm11J/YxSm/86ry/kiPDA9SRlRlM4EudChqTVZ5KwumwVg14Te4uto7WMvI99rieoC1Y3xsD6lk/hYlvHjQ6HAzU3YX4e1784PgXipZfpTp8DGGxbKTGoqNFoYXCrjbsipc52W7zVGiCEjhN+yxhw0Us+JXsnikChjvwuuyWR4GkoKolzhwHAo5rteNCKPEfM5/nqPK4XHt1U81KNwomKgd31TWeEoOXhCghvQqoLwyDaUvgXbVn3sXczFKean+9kWtpBFDM7fn9P/upgGV20KKtDPE/Ub1J38JkEA99hAC+9T9J1Si7K2J4Z9Jb6EyCkqBjkpJoPtcCw3zZn23U/vM51oggMiBz7wt0Z+fvtAO8PSvY8JwU5i+vNF99bBUGrTeGCkR8YbHYlWqWA8Fn9HvKAMTDR1Xq49KTuF0dZ5pNoJVnbeptw1k6uf2PX4Tx7HlrKpjNF3X9vyesMQKkYCBM89yQowTQZNJErD45oYLggjkaWLe4Ae80UwhNCfJlpfXSeYI8cbAn7ruWurcUvO8tdSY+i/ggIdRACEGj4IYrcnGbDuzMnGAx5ELxWCKRzxVYQNlrK5JiOqzrjC3Yp4TgmyuhPxIjG7ep37Z2fLOuXX65WqwDfnoeBtl4yJMGFOINA/okgKAYAgWqdPheylb7IxLtaySRpUjkRxOjCRYwMc4NDZMc+3Q02YD5dzn63900zm9wul4vF4vp6tVqtQ3oShOSHoih5ACIoBNkjGfaq6n5Tt+uw1yMFEnSPN242rk39Zo3+PwDIRItJeWzrEdmpaV3LEdTny7MNh+LsdIhBeRoClcRYBcFrKiAXOBnoKvouGbbRKNtdgu5JiD0t7xtePepG1mZLMp94l4PIjp3w9YJPHj/N/sAo2CkG8SepIDSIcYCBgIC2XHLBWR9rMsSkKY+SWea8v/bj3iHsdiHzvjaRfT7P7WK5XH74OPnD88CKwVIwWD9HD+IAgwoC79gFFUUX9TRmkwvvd0AAuG7kFmd3aOm92OMkz+n7ijynkP+lQWiZiTvCIPwUgwQIogqC70SRVwbt4kvqkqEmPMl7FM9jC7KHa3j+efL3R4A7DGouhOfogRAh6Utd3aDXdYGTwfJe7cbt7guThAp+PL1awPP3r2b2vakjRC/GAFOiBEQHga/HDkbaV8Ig8VoRKN3nNeSzVzj43jymB+sKgXlCD6IMinaC0NfMBp4T2XGG+cpC/kMMeKLq9lQPcn1wQWBOeMAgDFYGLheV7InJ/ipD/rQe3EouLLhEYiKw+9knAaGvj6omiipKAYcjLHj+4XJ68W/adDbTVFAeiNLJV+ogMMeaKJ4jzd/9UyF/oj5Y3g4wUO8Tu4+UINH3BjWyh+drhHwyvXgD1ui3ps+FxzDA1LwJmcn+6U04/oMaqWLQtUz8SEz2D5Pmorl4w4ZDI9aD20WPAcj+fnrx9q051kTowRtJ8l9GYrTRRhtttNFGG2200UYbbbT/u/0HCZpw8L6Ej1oAAAAASUVORK5CYII=", + "e": 1 + }, + { + "id": "imgSeq_52", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_53", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_54", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_55", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_56", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_57", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_58", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_59", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_60", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_61", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_62", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_63", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_64", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_65", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_66", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_67", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAA7VBMVEVHcEyjzv/E1P3N2/qSruC7zvKzyO7///+et+Xh5//W5v/R6P+Uv+zN5v/L5//B4P9cjN95oubD4P642P3C3f9iiulYiuaDtvRypfBglvJYhOHe7v9ZiM52tv4ADkwAAjoABkEAC0cAACbR7v/A4f/c5/rV8P+y2v/a9f/c/P++6/8AABTH5f+o1f+45f/L6P9tuP9Pg8hdo/MAJYMKImgAOKOCwf6Syv8FEDUAZuSb1v8JF1cAcfoAS7/R4fiCoMat4P9Qc6ArR3TslQhAXYg3JzIAf/+2dBZwSCQAW80AQywAlBepwN2PXR8A1gi2XSjJAAAAHnRSTlMA/Sw4bElVAmIOH3HxrNnFoISYifBThc/BrG6Z1eHRpBmVAAAeVUlEQVR42txabW/azBK1UiXIjZJKab9VWu9CcFO5UhTZlhYZF0GgIeRJ///PuTOzu971GzEJpnCHhDcT6jPnzJnZdb2BDzd11294RxcWue8P6rddU+LRTT+Ub0cH3jC+BaK/A3D34chJ9wpuGznfGb6ngNc4944T+qBd2PqAX8B3f9uAezXavaME7zv46mTvWOUF68dPuWa9SqM/GLwvAXXWvSOOgaN4vyz9chn4Xay9TvoRg6+x7g8aNNBB6g7v3uA0WPfedq+t8Gss25dHHg21vlMj8yosO6wfPXSv3r3cqve7z3ClUj+B6EKz/wbehlJXWT3usH3cb/K4XSZ3w7p3ItHQxnZE67BeFJF3CpJvQe1vHW1qo6pNgXcypHu1ivY7LtCaaPdOKnZdmBbcNsv/tKD7OxPvNTu8550g636Xhvb54uvXy8vz87Mz3/u/iCrYFsb986tvtyq+QXz5cnPz9fLi09nnz/4pEl6Bvi0uru/uft5RhOFodP/rV5GH6+svV5iGi7PPvu+fbK23xQ0g1sDv3IAsOGm4LdJw/sn3j18LXeR+qUCHzkM5DT+rafhxe2vTcKze0MHSz0aIEqAZ2KHzWwuqixHlwZoDpuEGPBLMwT+ZWvcU6eHt7yLu7yELEDoLob45dVCtivv7sjdcQatAj/y33tDB474All+/x25U02BLIazoIXTFcDcOMQ1OHiANoIaLc7TIQ5vD1ipXgxu4e/hr3B4mC5iH0BZEWNNAk0feWo/ENCiP/MesF5vLAD0Mf4+7RSGG3/fKG0KnKJrVUHhkOQ83pAbwyMGBobsrlGs47a7QG/OAphcWebDpuKvZ5c+qOXzTHvlVe+SgZ+iWcIpdWG9LwrhqkXQj3KFTHeFd1TFHjjk489OnPVhkh50IqPURnPV4X2GsgbzB5uGOntmXbhZ+FnmwHnl982mwZ+hedUmKrC9kliwWy/lsNvtvj1koWeQodHulzoFJgX5apGGEKbjy+7A5h/ZrGNsXQxNSwk+yWJo09JCHkTaHO10QKiFh8ZR+f4aA/fqsZ9aBAITO42BYCSlRDZSG//aZhpI3aHNA1LoktARgYL729wHde4v15z/p8PFxKF82w6aALGAa5nMlhn17g5KDaw2A/cePmz2x3rS1blnP/6Srx8fV5u9LgXbYFkGW9WENVgyk/NGPHz8+98w6QZeJHK7Xw6jGumx9HSk59OCQvw3tlx+D7pWvoLXUepXY4a7hOuTHrQGlP7q9/b4PwXvNe6yDL83Q2/B1zsNHHRI3jH7dX30Eur062rzJStAZY0IIHkBIOdx3aIec7eSQaHWj0VWfKxyEvmSVEKj35TDO8zRmNfkH7pOgsybIGoasmzWg24PlfwD6oPVm4qoJOhNwkgn0+jhOsybFByXMuxlDZL4JiqJ9eAppi7RP1gcAfdQIXT4M48kkdk+a8WzRWhNBkZpgF1doswbs8eN9s16OdtYXw4BlzEXGWJLo4+AMyhq2e2KwaxLM8DQ7DOvhUjRBf4AznzznjpoZWyxYPSAPAS+JIWhoDEGDObTHcu+17m1jPbP3inU4zyRxBV+w3hodxNAZejgefe/T4anWm1iXczyFdPqcZ2+wvj0NDc4QmB/Z2hwU6x+BXmJ80AI93AJdZFnM3gm9UhPNYnBqQFZZH/XOugM9K9kcsu6avCv4rPR5trMYWmrCSIFYH3+U9e3/96Wd9Qc8BS4Yd21uWQOcPuPgE8fvyQLjbTWxF9YHu7BeHmmI9el0yrfYXBbnz5PJ9A/ENGVstV6tVpAF8W4xSA397oO1/vb/AkHo8zbWgzgJAi6qrFeqA5+CJaQp5GX9qOPp6XWNB5Jd1SDwxucfZX3Q2eFFI+syTYedmluWpmmcQALgrIH21Xr9+vr0Ct8z+TOdTGA6SNOdUiDmH671bjZHrJfAc806FLGw0EXBehVHAnVBmp88P8dMgOTB0+EbRQKrgDzP4XDM2Obvy8tLN+zzkBTfe1+fE+uiNsgOJZx3bFcc7awjUISJOFO20poH4qH0s0yoPDC+2by8iK7Qw1F4GNaFKTN6RGOjvh6DjikREbGetPT1WIk6TlRupETNr1+fnp5UFtYiNodFxS3c3zL0vln/TqxXFQ9gkzniTdI0n+SyYH3R7N30MTJ6LO1JDgg3UiLZkkp/xVL3MBzdSOFaW7WODlHr34l1XZnFDWt9qWYM4Mqss1HwNeQp0kldXYgswdoG0cdi8xdCsvjZHmbqMJR+Rkc3zY55MNZvFOuq2umBkgCszxT0mFyeqp2Jh/r6Nn1WXf0PSL7gT6Do5UYw6PrWAGn0STL8fg6HxVu13j90Yl2VutDnjX19oQFDueuZRohFIuIpoMg1Cqt4ZDt1kOvvMXMPsV3MPg1fwEolR82t75WbZl2dp2YdwrAO4M0mVUSsC5aqugYUU6xc3L4TlZHEQjG+qZoAjj5JbL8ASz/+56wLwZi9d1lPEVxmWAc3h9EFPgWFq1BM8xpvplU4d04fVLXF9Bckjb1S1/pNj8gHlzA7KOg6CDofRtmDZh1H1Dhn1NzmSxE7lUsouP4zZjukpb94Xzi38sF21sdhn9C9S2Sdl7Azxbpy+Gw6yY3DU62Dj5vKzfHU1zCtv6pFi/l7Zk2jNiu5VuAcE+WUiQcl+MseSVesc+GQoljHrQqgPGAsYMNipFkutFzVbIIfhdmlmFxo0UIDHLMiYi7l1acl5u37Gnp42bPgwwdeUTw6fKamuUlqgCPr84XKTTJVs0mKtYpvBHKlB7jHUhYy8gXVMGtUM+dN4QjAQB/3zjpBr7IeSdqlYTGz+wha8IiDHAp79nSSWYtQfxvQAAdLN52GpzUcponYtjw9QjDXD4u0FII/NOva4bMZYsaRJAZTSzXrS8cQaDfeYHbbg8kB/JAYVnDA6eiJ/Thz5c9sjz0U9LsG6BE1NxR6kgWSqz1pgYOsZZilpdmkRL2oSEE4gw00BhhkYf260UOUKJqetgbBj4D1YZBPMnOpzGFdrVLNbKIqH9ICqxLJDP1GGVYYxszwg7CA3ZjJuSg01RuOgnVYucX2GiEae4lSNdwwPdxA0b/gsgQIlc6nmLHOshx46SUrlQyTDzTH/gvWaZcGWRdxWhh8VGPdWZaok8ZVCRIqS4q3rLtuwCqH9bSr3u6/ryvos0boONJEcZ5mUMl0kSAqHN5EMdxMp/DqSW/LrLIKpVbRrMyxo3QnA/jvzw4EvbHWaaSRAay1oYnFSDxAh5HGiVhtvGSar/Jw86qHm1oOyqXQ9IQdDvosELzKeoSCl7DMTKNIl3oVOm5L4frNDDcxzi+6q5eHG3i5kmWlt8BW7LNg1vtI0y54HGkANMuEsbnIEXyiLrcIri0uz6e0I6EqP9UHA2mGG0jAK5gghhQyk5UWyKq98BCs4/JlBNC5nkGcWp9JcDYcZ/IUPW7o2BxPFdDUSRbnuvJzvTE9yekLOX45xysZ2NGwmT8pKahxn4kK62qDDKHfj3uHDoLnvCx5ZD1B1vFaa4yVDs8j7jY33JhJKlrh+KMGXUhDXLcQaUY8u127cmucHZb1EUJXpHMXOrEeCajjKELgwDqfLxW02Gw9Z0w0BxNtR5RE6B4LglfEzg4G/aLKOndrHfBKlpHeI6x1wzoIe0o7TGhxKHu1Qts9eHXJeDjWBxdY6wCdxKrqEm8A+kEqxAAypiSA4Od2VwM+i5vLeLkFXj07e67Ze3JQiQM4fMG6wa1zAGwvpRI6LkMJ+ZDzRcIdshJaudAOFUuK4UZvTKtlzTuzoGyuf8Er1oWBT3caOgLGjfY0FxGyvly4Co1p5aK2ZfVVJWE2pvOJPZjH7XLnjQVw0Fp3aVesk+AjHOeCQDLUPucAnTt+yJmzuaxxcq5meC70VXc4mL6L9dGhWC+C8ANSsrlIwqkbm+Mw0mhzFkb4PNHzi6r8NOUSlm8vxWG646Iz7frtQ/T1Eus2THPL8jhSTk+sY3NzYONPOi2upyRaNIEMKiOS4CfBOgUATWhHNk4McGCdJ4lbF3pSY+rC+vMk5XxN+5F2/ca3NLMtpGubCy/6hH5OI00Ne0S1jusTWp4prwfW54HTBQtn4NjX6ZQlrlz08u0JXtN/NEnM+q2sfF5JhpITdx3+4gCsBxX0WOvg8DLL8FJrrIrdsG5J11MATxyj/x91V8KVtraFZYoBB4p2rXat13ICySJIEwNowYp9Dst7b3uv///3vD2dISGgXgV9O4wSKN+3vz2ck5TTxVOhaOACr3Pnc8XTVxeQ/0zfKB4PXAqCfHEbbNrrg3Kv928R+tWVeBxvVHB/b5NhriDK+A3L+s/gj794tL6g04YDzn8LSP04eaXcflljt8qXaNqG1xk6fkNVSHMAXS26OtDR7Sq4uytQJEOWhTQ38Dn4xZ1TSXjm5oJpUhcXF7p94kbeAe66fSte9yTW4Rs52LF9A8Evfv7sa59TmluCLmaaGxnW9PgkSDNC+0XKlxcXtms0dcLUS+ZkW16nWEe/O+C5h++enYGfjNuVur9fCo1znpzpmf4FWTiD6g5Dc4U9T5eK3eLMmbkOcNz+d047tmDQ7TYyvHid/E7ZTonXsbh1wUtXPHpBUzrNufbzyo5cFJ3zCs0NpPq/cUYm+I4pjl/ENlcpmtYhYuBVmzIKF13XtxLrgcS7olNV0evXiwv6H0/fTJ5TioqbdVZX/E5DF5yWdTmhT+vJnK2Zv4KGHlngEOsVvW6eitcbG4UeDgb71ut665PXKTXbWC96/TueUoKD1kBiRZWkATM+cGau/5Q3AgnnedHru2sQI8T6RqHXwkFI0MVE9QB0cqFoPtYaxPqtWwd75xzAi+AZpnp09M0Mec6KIU+PJM1tGvpg38A22AEoDFpVd5GHfn7uloFzOnDcK3X2GuvpeFDUBJYqZf9NvK6Ugf7t+++fXRf63T2XAv6CPC/7Q+YlFhpQsEr7T1eG2hL0gQtdCACg2M31u+f9HPQ7pTMh33ZtAP9Q6peMXC4C9SLogdoPNy/4asHryngde/hv3asf388cwd85qZAV0sUehQapKvjDHnnCaXa1wClbVwOqJP+VQ8cfLHkz6BOMczwv1sR7H1sa0wGwulH1PHKBNLDodvUhFxi//bKvQX/QdSJBrRWFIsGT12ubnJGtQuMwL4VOUg+ueBpevL44V7YDEOkvZOhyphZXprnhfl5GLljyr74rbHL+cVOBWqWA7cT6auiThbjagQ4tjeRCwY7H1+y7Fqa5cc6Exf6F3oJH3v+h4YvSzrXNc46GrXh9pwXQK6XQl01doNfdYkAzNMqJfG09OzlN4xrpX7pO8xDo5tEMnVRO8OGmoTf/G4bJAr5O/3HofWpp3M7H6f0DrYZ8qaDJaXfKluczaFRj9GM/QX/ewxa8vnMQhoOJ/qb99V5ftgLwEv+bp4Ee212ZiWtMf077zLmT9n8Iw417HZp4+EcmvacIvq/WWJCPhBwhxX10+sNRzZnbRAa6X3gINy94cns4iK8nt/d354vgmV5/FQuKwyeAzhl+w9Cbbf5FLPpFxLiyTyQsLvovwx6skEPJQ1WSJbYi+N3d5kGYM5RaFj88XF+jEC4sCRdqc1agYjuCB+zeYRZmYYmhFKJ0X0joBoHakoHXtyB47my8vaOD9uHHLMtKCaD5oiyScMCufePQ0RnVLUDnBS52m81qg0k4RBJWKgGSApJwe3duM+MmvL4V6AUSms1mC0g4RhI+ljIgOSGKUyLhHruU1/V6EoatnTcwuwBEs1Wt7XE4JFkYlgYEspBgdbi+xfLQ7QWvI/g3gZ4XgTxs6XBIktGKWMDfR+XMSEmh96+hD94e+hIV3AzYnDDKypXANKzLjP33Kfh1uJdywv5sfpnGp6MVSQG1a7ulcxm5rKSgbwX/zhci2N3Z/TQdT+kyHgMJMZGwigYQQvwg5QGSQgG+3HVjgn74/teh+Dpl5LLhDZGQxtFoXXlImARQQqFbumeS9nb+D6AbzAa7+dN4FsdxFEXJqj6Bfkmce0ZsFHqqdxvRb6y33//CG7tfx2gIlK6GBOGgkoIdUGI8alPLuCojYHKL4oieRAet944bWkCGbm06zvm9kgL4oyatDbCLibFmmqXVOeHjcfPd4wYk4/VWqWjouDQCGy1WAM0SkHAEQvhYCIfssLH77nFX4esXXF4CvZIeV6vVFhkT0HJJ2IU+oYEt4yF0S1mWHL5nlyPuFnit1mg0/GVHT/lKlxlCrxzV2KpswkLBaLmpWq31flfUItxVxt3wvPoMbDxbKfg5Qj9ueA22Mg7yJBTW7XhHwNnfDcTieb7vH8/yNs7zMJvP55X5sYdG2DUHBRbKSGi+Iwo4vsXdPltnPis35gChz+fHvC+8x2MSPJeFPAfVR4TwZkLP4/b9+jEgu+RtVsYCQe/4OaO3e56RQlEJK1PCW3BgcTuw/Xq97h+lN+klGGDPkyA8zHHrwI684YWuXkEI+XioNZajIVccHBK2hDsHG/HUj6JTsPgGTEi4nBMNdCckdOq+7I5XX4jwl7TgcFCeEsqUsDkdaNzG3XVBzQ8OsAcdgUWjkebgMr0RDsT1dcd8581GB3kKvBwH3iNpcUkHr3WMwsVd//DhQ6dT19+brG3nK4mDbDRKmARgIU4J+df6skkA1PWnLavASQiuEGplJORk8DoOZ9zi7Q8TbV++fEESOgh9ODwJcQuHzlBESBhFM6x0ZdBdFfgSBnWTCdx86MgAOfCWhFAMhVfDrYF3vkxK7MtHWscKsJ/ALd4BC5aEkGrcWugFBmxC9P2lYPAkITR0fSyJhVbrxUKXfO4x9eXAwUaIGGxArj85kTstBepvPj0KW7wusV/nW39VJpB7r4wAAP/ClK6BM/b6ZxyJTyfTZegZoCZvszEPmoVhSC3dZ0TVketKpwveOnvbAV5KgGaggB/Bv0zr1KLDJ9JH+0eSqafaJpaEgQAm3SMDAwv/5GREXv9sgXfwtpMnwTflrgi7voqEuskBuUzIbn9xPQP03LodVyo4BoFWHC8uC0DAVAO3XscLSR5YOMVB3DSXF9dJ3qJ3XV28tw88uTjYIdhffPyFSmaruteu5AxYmLMRA3ONekAXq3r+841Az9eGPAm+i13cXEhz1utuEWSfM3JROy4q3HyVLm6neoRTaxXeyjhIC6jlMYMfInSKj8nt79vJbb42sBCKPq8X3Wyh5r3vmYtEe41WCn2lNTKbxxUC7lqBghuN2WY6wwHYJc3V/Z7cA9bfOeTT5SbBje16CeSlPKc97onSn4S70T5s0yKaaxbYbe5V0hjAxmne9HOCHp0sW6h5GCL08Z/T2wJoLhVTvUnlmGqYBZUXpc/J3QI3Dn+Kv8GbNFvIjmsfHB/vNWqFlSN3vXac6o0v7rNU/hCerLX5WKdDa/qZxT7hP6ys5bm8rou6r5s7LfQnnTKGmSuVNZbj2HiwTULAdSPhY/6T8KsEkAG7V9lukuHj0Hm+goavY1sjJ+ZKfocd67qZWW+ebeqe5XBxeRrTytJwSYWDiOAhBykK4egwPh2NeJHVEZGQlmw3cTJYix0ifQ47UnW01aGi5zSMEmZIkST8R82zncwzcO/s1Noo9YhmvrMsvoz14rHmEQAyQgAXx6fMQRiOksghAUZmcRwl4XAwcOp6wSpxzLqqlBj3CRWezmLoxTTme8su11Jnhz85oaPL09TATeIoxNW1gQPt/CieOxyYb32JLgYORjQuG40kWAA6rbw4XAE+cYIqtXVSHqQkMdQAIu/UnVGq59l+Rfft+YE8O/zJ1arWFtwGfJTeZEBBEiMGPMx3aTm4jBwOtBJSI4SMj5TJktV6EdJcWzPMjI7ipUphCgXkgfH0c8dWaMpeXsPhwA7axOHPEbquVpFrSZTODb40IR0kGXIQZpYDZ588BynrADnABRdPiivwDgeZdrsGzwGQyxyQCcZfO74Zg3hmEw48M43LfwKhP7NzqYLLozBMEgd7OuNDusDBZZ6DCHSQRXlLCzoQP4oMhIP86sP8r9HuDDmNKwydEwb9e7PPjWqLBts4/mjULAmaA2Hk2QHOdXoP42skasSls7IsgnqTotyzMHKQR0WbzxMkaH6jaXM5kBpIyG6YAzrPiBSgVyPnnOi6HG/lwz75TWfcAAOHliaBsEoI1P4dbnY5JXaOTWYgnqWg+STvWdRBhgtmnw4ppWXxbCZIk2w4zHOA+SAByxLigFmI6NURGR9BHeHHnTJ4TRR6HHaM551q8SwdS4JWgsxCtJ4/87a7h1mV/q0ky+SE0EEYp3RyB8FEdZIOqMjBboIF4ZkEYZqAjCehLm9wNW004CApWFwRiKen0YjrYwYFMrEEYZx98pprT97Lzzs//yTYA3J5yN9Tf0d6FkGEgtxTEcLNLJcH6ckcdJD9r72r601bCaKYlFKoq0uSNkCkPnnFEss7tvrglfal/gH3//+eO1+7XshNVFWlTRovEUQkcTxnzpyZWY8FM9c/Un8MlXhAPWyrny7euL6zJkUDa8KYHiv2grHl9fqHOuif3GJOLqczbatGtZ1P1QVhJzKW3WIG5gFBQoqAZ4l0l0SPbnRHnQoMKdbZZnq2fUFjxME9xGDqbfS/g9PszqGObxXbH50h+LlGVF2e0ln0G55qFWz8+HeUdfGdsVi0Id1BeHAMqcIZXW0YA3JukPR9qIo+yBFaSnT4jvNtZFmwSguW0Kj0tErqGhYXmgNesct9xaHcNCAnWjUU00xS5AG+EYM2E+/WMA/sEPVgdHXCoLGVZLHKj7FuTcsySUemESmfIk2O0IzKIQj8c5HLZutPDLBHK8g/B690rHuXYjTwybD+VQfEQNXbqa+EB+TqOBMefCYGIpqtrY8yCWYyDCLj2+qBfhRc1Yzsa2wX2HJzGdNvKMFgWjESXDBUUc6Omttd7gnsQhWE1kGlIGTeBip6TWjYyraJqQ2Xkhp1AIhVRKyQYl2iKf4bTqfWFNjTsQbZm4uY/jG4AegSUEtXwuqYbevaKg+qTjFouHQ5q3PJocERe/FcwY0/HliiMWnwB1FhTjwzkzP9w0GmpcPjIsl538kWkCn8Zbx+CzDQVU+HECAGiABh0HL7CVxFMgaiaL6vUvV1mt8YBBvaVmMhk76KzLRWMWhU7DjTj8FfauWGQvcvS3vfdVICG19ciPC3xHfxM2LAl78Fg5rrTXyXjKNgwG+KoOFwFDPM/ywKBuPrmBdStdNYfI+mfyuq28Xgsbopy/J7yQDYsjQWLe+1+Kc64lJeJ8uBH3HBgP9ViAAKgTTgWnuZWoMhwwAIGsrO+qLBQOKdBCEZauRhCt4NMTVHlNw0w4Us9qheyd7T317mY3hvQdwuL3AGwiATAAjFkPEAJPNicI8YSHkTeQDyVIBkBrof2h1iBjtqOYc1TU9EsOM9E4yB9V1XSPvqOVV8+lV752dp/erjdlsWYQC1vh5ZADEWoI6x4IQILV8bZwy0z0iCkGHgc/WimG85t8UdaWoKVfVlR0NvEQlIdundejrA5xvah1gs5r/c+tV6/uXL/d1mv99tv5aFcnzkQoaA8EDGYQgDUAhOMUAQ5ApjD5kgSMxTpWB41PtwrDGLV21Ue2maCBt0tWzrFtwuFLeyF3l1seFQbHvmOQZhGGAMhEeRwJqoIAwgRDjBAKkeIAlC25uWKyTSi0a7Q6mRuEPM6n3OaeRySqRov1x9e7++4BzUUu9e4muogsFuty3LYlCnn6rBYx6EcBILIHogggBeQTggHrGN5Yg/yZOmMNjNyTZVX5Dm9Xu+4HT12+aBl3Fu4gQDl4fCOQb4DUQM3JgZBAMrO02IQe1rJUKIMd/4iAF6/FsvdUzR8V993dxdX39Y/P5BaOmBaTMgiwXURCRCMpg9XEMeF5B4MDhpwBv5NZPrgXe6PYcls15/VMvRZN8z2fd35PL5nxt/JQT0ntYcA4qFMS8AKAaJDQCjHkRB4MkxxQBkl7IavDZ3dffNyxWr3tMvlOTyd4uXMfvOeoBfmR4oBgAZAchqeVYIlAdeMQARxUaZY3Wrtk5kZ5HYMdnnL27wPX6IN2Nwn2liYn20/nQNcV420F1/kQmcHWrD7TOWcmR4sUfLX4rLn9PEMz1ADIpobH32mkBwPDAciQAxNyay311/WL/8m/gSD/QGCMVgyxgM8OxiHnjFAMlOu7RuSy6/Ws1e24p7xILBZrNhHtjhGQwMjw0jBkJ2CvPX4vLntoiXGAqkB4iB6MGTxuODMluJYf4aXf4EAqeauNmlvBDtZu5DJPv7v8HwR9NmqgckB5QXuESyCgF63SHZ382Xs798JQwoFgQDKuAWq9lbWMtZ3i4gEe7nq9ly9pZWbBfeltXTmta0pjWtaU1rWtOa1rSmNa2n1n+Wv0FJ7veo6AAAAABJRU5ErkJggg==", + "e": 1 + }, + { + "id": "imgSeq_68", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAA5FBMVEVHcEyXsuHm5v/B0/nB0fWMqd/T4v////+pwOqdtOXj8f/G4/9jkubS6f9rnu2+1vfM5v/A4P+fzv2DuvnO6P9gjOlWh86UuvIADUoACUUAAjkAACjY8/8AB0Hd6PvF5P++4P8AD04ABT3R7/+66P+y2v8AABXc/P/I6v/O7v+b0v8AACOq2f8FG2cAdfmm0P9xu//V6v+Dwv5KgcwAJoVdrv/R4/oASbsJFzlgmucAWNOXtdgAM5lbf6pDZJAkP20xJzm8eBQAZOJ3mMCRwv0AO6h2TiT1mwY1UX4AvgwAOysAayXyMSv5AAAAGHRSTlMAZwo0R24jA1pjEouLpbfzbsPo2NdS2oy11nahAAAfGElEQVR42txafU/iXhNt+BlrNGbXxD/ubelqacQ1zTVp0tCGBcpCyiJ8/+/zzNz3vvCiIMozIhbLdnvmnDkz96LjdvSXy7/rT+8Jx3VEqJ/fOiRq/mg+7Ybv2F+O+KkPaie/WbgdG2kb45196TcA3bOgvZ1s+3tv0iXbAnaNcfd7QjePDTXe2Qxav7DwngvrHQu4JXp1tEPtFuW23Ku0f9c8NFjf09tt0iXn5816Rd+dzbAlasco3al1tm/r6xbrtrY169txy28Ou6Lp82K9BnwHbsW4xutqnuvzjPvtB5t3lLdV5Y1Z5mxZ32uC0T5emV42sX4G6F09wJs636Z2Maj/P7G+a4CxSXcct4atAvcsli6Ww+8i3LGfnPqk2mT9PFZubmWC2zaz6Um9LujzEXkb69sbuThw2gdVi2f3jPTu7LsYrTX0Buvu+dG+bW3qmC7uuq7duDaxfm6C32+IcS6vbm5ufl5cXF52Ghc5S+x72Ru85eL2x8PDI8YPiLu7W0jD1cV/kIdzJHwH6/Y+xMV9t/vclZG8/JZZwDzc38s0XF5eX3fOC3pnx8YTvOeGA9fY8VC8SJIE0mDyoNVw3em47jmy7lRWKs6NjVogl0/P+kc9DY8/7nVRdM5J8BXSLxOO9yWycFvJeG6mAvMwsNVwf3cHaWj3yO8C3bHbmRzVQe7d6GHwa6Di90sUdZOmDuxEmCNQw8vDQ90jr67AIr82Dxt3YNQnCY5zB/cPyCthpQFzkNQzoJDbkpAeWVPDrVADWKT7paw7et9Nr7ld5x6h/9ocAysP3fZ4ttA/S5NMum0eeYUeeWrojrXXqGdVfELog1/7hcrB78GL8ob2RJg8qKoYtHvktfvZ0KuwHbPR4r4LeqscXpKmOTRTUW8V2hxMGo6bh4q7OWoTRq9F3sv6zqLgFhntLAsljJY03Kox8kisO5Wm1mA9ehwcCn6DN3AtRF2djaReFvYsxfOga+LmP/dQ6I7l6tVPUTTrUeHlRbGcjOd//vw4Yha0N3A5SPxVTSTd56TWO7lJYg5uL4/CuvocpZ31wvf9GB4xPLw8ZzINkIdfn5AHNAfsAEYESUt1APb7Q7DbPVz/XUQL6wCdpp6vAlMAkef5lC0nQg1VOQz448NZ+KVaxUsSRQJ8wyEeHp/urg+3Oaf5ZwHqtwr68HUU//0b528rKwNSCfDk59MpigHSgFmopUHmQSXEPL3DHOQUGck8RN3Hp6eb47Bucd3GevZaxv/+Tddvb/6G8FANPBHKGuY7rGFQS83eFsk1ED09PV0exHqlxFtZ7yJ0n/nxYhH339YG6uYQSfC5HLZaw6Ahjn2yMOB2+PD09PMg1p16iTf7eqEAIZTYOt4vZB7AGnJlDdvlsEcWUPIvjw+3BzW3yiZr3eGr0JugRAKQ371SwBMmHHK6ySFb8tDiDdz0H34fAN1pfmRW21m+A2ktSUgIpUGv53neJqGLLHj7CkFbJDokU9ZQc8ga4EGF9qg7SG6dA7G3sO4a6F2EzoPwB6ahBzc+8dMsK1NSxfP+EGKQ4eUqDX82aEGqgFv9IdBbPjKrsX4rWAfMRKLHoNz3gjRNS1aBnn8YviUfYQ/V4amWhwSN7hDorrOJdf2OW8060cA59Hwcp7NhagOglC09DP9Iwb0EvjwcnoqKNaDPHZ31aijWDXgiWS98L2ShfachYQW+AQOt4YhJMDMkH56K+aGCd1v+KMJtY72ueOrHwLrfmw0zz8g1JEuVJfF2fLIM8jBPqKhhAqQflXWnnfWJhK3BE2R9CRB6jFl3REhRkFBnydSHeKXSsKkk9k0J/uPJkVlvwa5YJ0TxyH8i9Aneavk6zJgRfFEoyKQOXOOXF4I0BB+uCWQdZpojse5sY11AV/cOgo8ldMqYaW9EQjf6qMK38qAuKK6sncHbH3p0mM2Zv2Te+GEpsB5N9I0qNFLwsT96tUyehIwR3f0buElYyYcATSwliF9uq4kq64fX+tZAwXPWRcg7Bpvzx9iAAxoGep4n3OYIsWBaXYEQS/RSPaGCrk4TpQkRMgteK+tHqfXt0CMpeAkebxEFX2DPHc1eX1+DWJiUYD00CtGzABtmWTZKGWMyC6FxD5FQWxrWKXlsnMHTrB/q8Dtp17Vu8a5Z91Lm9QLq26wr4KHMEj9m2XCGSYKYlSRfLKbTaR6G5pq2DYRaXPJ/M4mSDNDe+NBa3yM065VA6MC6V5Zy/ua0E1owI2vdDtAbGB4C6WwEU//07z8efyEWmIa8AlSpK7StUBmN+C0dH1zrrrNXrdMG9FiwDhomZu0BDr9UJCqhiucRsD0couZTJqwMZrLpYoHgMQkLUg7hvDodWr6ivEEmQqblC1kXte6lZcY0clHrdm2YozQdZdlw+CpFn5J8vVrlcuLNgXZmn2b5er1eyb4iHzqj+HwE1veBXqt1LfgJwmUj5ElO17yv194ZDmHYhbUtip3fN0tHoxEj+RtEDnKYZfJ0aE6H/OyKGLsgFSMknPXkFKzTFuhsjGihdoEtXwu+4BVt4wdhDJXDGcWGqPkc3lyWmTbA2SwrS9kHQAuVhqoaoBDCiVjvdsdttZ4vOdwAblXuOgF0WLmlHAUWLgpC3i/FhKRpXRHqagQ1ATnKlOTlBfgVpK8bt1Osfzb0G8huK/RiLpaQaTYyNjcGm2O8rjWK2bAken5p8wGOXVQwSIFCltI0NRco9duNAZ6G9Y3Q80KaW1qmgRY8I0xIlusUQYyyEdkdod3krf7GUlYbKgT6U9T6RuhsLs0Nyl26PJCxJExU7gzoHvGbnZKPh17fWJ3tG7GO3TpkvmKdcKNLR+BfXKsLa3LJybFCsn7zydDB5mgDel+xHvMJLQsF6xNeueDrqbL5XI4u9gAH48zB0JH17idDj7rjgLY5PIfOoDEbm1vKymTK4kAS3L74UhSToAc4ngYxzH+Q9eiLWPfzMULvhaQXauh0UugiRaPHlj40PkVlBPjx9MKkYQHnSr2yewfryeezXodOkXUOPZ2V1gxvoAv8fDYhtOXWTRamOVe/Ndhg+19BdrZkgZ6o1pMx3iTeblPwIQs9/ekJhWnOxplZww0LNyGh4rpUDDagFJDJ6k1Nshuc/zSsd7HWVSjCVHODhfhrCuVequZmQw/x0xkz3CCk9QrZpPY0Yx2b7o41scq/nPXumJrgjoUOL5ubx5iHm5OSdVaDrqoXhxuAvH4TkbcAr/6qvU4qrL8kyc8T1LpBLsCD4EVz62VDvWyl0NzsG1bTDRj9iLc5vsuUr1arYCOd+7kcnQuH//nZI808sKELwff58gVGudTv9/txH17066wTWb24uIN/+fd4w00wPwHrP+H/mNNGAPSxD3hJOlJ/SgTQkXWqpUpHauNFuOS0PtzwLITSQt4VnPXk81l/sVhX4ffziQ9cp1kJKwzmAXDJOuWq5WCYvX7DDQl4J8qm51WHGy6Gqdjl/kaso83Ne22sT0DpXg8VnQ1TIXg6WYrTqRhQQqqGG3iP3rBQuzYhVL4cbhA7oaKj0anYr6VbnI6zfgLBvzShB1zwsQfD2ggrHYu9j9ALYQepwFnyV4FqDGJDolQb00MuDzwbCBtBA1zndFHZrqVfWOvRBtYLYN0njCLwmGOnFEYa3f0RqMRsuoN6wQ2QF4Y2T3UO96amxhemrVPQiVhP2mt9ngPmFPVb+pJ1ogRfipWLtLhKb7BapJ0LmSOZjABqIeA/erTZ8ihCxw9aT8F60GTdLzjVOM6wWPAOrDNxGjfadHEPUQKiuKs4TT5IPTlVLdgTDj0Z61fdKGpCD/qS9T6FchelLppbYEEiDBYwMMDDUaZ2brJS7jxT0lSDjZvQhh6MKuhJaj1C6DRo2Jy/FDL3QhZr6Ip16fN6W1ZuyaLFvVojnlzWbEtBvUJknIZ1bG688mqsj3Os736cvc5YX0KfTKz3BanV1vVwEwSktvMMXYLuE8RK0IkcPpp70nQQD08CNrdJLsiGV57ob0FQZR0n9l7A5PpNsk2D9Ro6mLhUEPI925TSvcGLC5+E9SgSrPOg4htZjye54LoEUKOMgAACulw2DDEV8wvfa8csAPS3t7XJDv1IkFOwfsFr3UIuBBArwXuwGPV6Xuhz1idFA8poJqobihvIDWBOo71ejx4W/6PuSrjS1rawjII4VNtVMZoVOBAgMXlYrl7Bse/VdnW1////vD2dKYClrVC7oYCCXXzDHk6Cnk2ovl1F1QMfeojQz3GkgSoHXj7ntRuo/jgPHX5GlziA/sWZ06a/Dr29ib5OqmvoGjgY/nx6i6rn15cDXeBR9YeFeoZ0cBrNTYOaLFz+C19fm5PuP6f67WZUlzKnJywKAAqqn58GeS6SwxVKWr4wd0P34HSO/xd4fhrAvV3WQIGcfv/+bTUrqFvO9caaVQfDK090CFAdRpoc5plLPMfmqK4LYUF2PnOOK5fP4Uc0/ZcvfBAeXkmn1UF2OhgZrqp6b7R+1ZPbAETyPI+5jiNN0O0qnNcGA1b9MTf1QDuEeMj1cEMDeijLdedEBNQDeDIMpq9K9bOerzqFNLcAjGpzXYnquh7yghQpyAvDTTfkTwx/lMz/EtKkC899xsz/YdNTmOsbUL1HqpPuylEdmluQd3HhMuCxDlV/9NICby/p4AxNN10z3FyG+JGR79MQlzVd/G9PcufINVpf5p7FfteqV9dd4QW6stAVIP4KuX59cz4Q5IMBQT9xZh+8Udf24MwdD4MhLsnVt28ALryTgf4a5Oa1HR6nCqffviMxP1S9umbVP3CuM3KlDX8Kqrcv89NpcDoQ+GD4r8pJ9C6DkZPOeFjWSRlkEkscHuG605+34bXd3R2uajR7eoCW4Y8upPpoU6qHSmntUXVobueD9t3nS/womOhOzc3pBHeidjdkxyh3LNLdUn9Pnch5J2sTWvK0Tc1wfkr39epGKrwS+CFxALn+6WOAXbo7MBGohwdv8Guj3NcAvdAa5x7TIxXKgidQXf5BZOHSLB2cuWIThgfVP4DqgQavY0AjDc6ndxY6qu72Alm5dG2nE/lOCtOhfysQgQPHGH6oW2g86871CqsO2AP6YDLihtsBVvjg5ubzYFBQ3WJXl3zoVQ7O5IxC6XKh5m2wLE6KLwXo61e9QrkeMGoNXQUAFCq8auc+dKM63wXoAz719L//3Kjwi3PmiV+jwl8JtQnVXegBiU/qKxlpPt/QQt1A//pgBj8CBq/Gfp2fIG1h4J55Ag4UPxeurrsDvbd+6B8sdKWVR+iDezxU0c5PHejB46MylZDxq0sZ424uyQLdkD7PT6NscKefg7aeh6q9sgk2AX27DtCfgmJQmQPogxzSOLeqPz469ZD6+omiY9P4G6BKn3SmcRVbvnkOlm+XIa1eptzylZcLquj3YCOqJ47htfYB5vr9R4QLiy4D/TQAw2vscH8nkxqgxjQBWe36TU9xen7BnoYnngJJFGWc4+GXASH4w6rjGBOCWV3D504bDEJ9ADq305CSFmEPThcP2Z4Y3Z3BOfRo2Izq9WQRdKs6SD2wqj/cB84MIDURC5w/F3C90P2ybecXczwDWGhzI1TMA99JU0Do6+/r9X97vfFC6PMR4AdrpAX4OJX+lp4LlH1FyLUTvhmqLn+s2pyPhvLXVWYKtsbZiOplgB7lq0E/xeYm9YDbPyO26e9kg3fnkELXky79zgiuanLLkV49bgj61h6Mc5/UiqrLm3dronW+NoE2vKUkkKf1sKjnJ+2fUEMP5eFmoFeTpDe6b68C/Xy+E+gHGpGg8myviTDjsr4xXCibLQHiDzYDfXsPFjC9+NP9w9dHWJM+r/p8KC2+84VS9hvKUKPxuS/Tr3NThb6/EehbO4cJCN/7kCSjqBOnt5/u7x8eP05Xxb4kXBMoU+gKzzutQAXKfcFmoG/V90aAHS5IANxiRPHB7S06IZ9Oz38BeZEBB5da8kLPOQK9smboW+XGu1EiARRwJHTtJaPOmEl4nLblN26DX1L/p2JT0LG9N1qtvcN3B1GEDugZAgwNzAKkAxeFk+DFw8sJgV7f2gB2utkul+vVxhsk4V00YhJ6RRISLgpPQkI3DNYQG4TucEB/2KK8U/8BCT0moaOLArSHtnoxByD0aMPQ56ywZUk4wGxIFhCAXhhFsS4Kefsk/AtVX+YErghAAtWEZdmQSGXMDAm/hjz806ovNQIkREWnw2gxC/y9JOrQoIDpcPI3Gf4HLOAfsytDUag2jiZpmsWdJSRQSkBhHPO0lK9QGbXqr34jgu23VxIXF0RCf3FhTHRlvBUS8OjNQujtmHL93evfisJAtyEkiBPmRwXiIUISaGbs2mnpFP49UOH8983W3wjd5SCO406HKmNSmJJ0SvRwZvykK2P7IULRo8PXv/HG9nPQAfwYIt6TFgk9clk6JFIUIjLJb/7l5I1Uu/LO2wuMq4vl0ONxq1zmXTSdYelgvj0k2gmd1s6rx71TryBquOgocECqj1v1HY4yBf6JWyChAiS0wAjOtES1ITmobr9y3HV495WGQVzgQL5IGXod98bYwatHgrBQrQIJezA2Q1GI3rXqrx93FaJ5MQGAkwsf8tWFJiEdA/hWtVqhIAYqQoKwUHa8AFzWt/8K3NVGoza50BcvrkT2MWI/rtqo+CQ4HDgUeNvMvRbgFnej0Wg2GscTJxwWhIvJU/qUpscNimqj6oVLQYWzob6IhFeHG5BDeNAFP8Gm62TyhCHQbVTnORAW4Ga+JPxhDqgoE26Wu0lROk45JulkYTD0ZqkpgT+KP99sLHeC0FDZWZoNm01wLOcit6CmaGWpHxOfBYJeK9kwFDSfcULFdQKZwSmLm+QAjY64SS2LGqJWa3U6/X4/jjOIeRIEfq1WK+GVfsRwUNJeKDjBM0JlUUlwSVgjB4Tbyu2gJkAtXI9h9PvIQb/AASc/waaL5cChwDJQcIKfDct7g8PBmnDX9vd3d3drGjVBObRHspNRMoIl6yjqWyNw2TPI/QuTULMUlDwbLOXAslD3fcAUvAhwgxvfT23//T8c7yGQhF1484eydU1yluBV1iFshFE/omL/tiZIWXIR3l5MMkgeNJcxABQsSAbtA90ZXkBwqueS36XSrgbuxvv3B7RVTUK7WdEdkaBjRM39rfF5bf5acphwcoAJ4ILQaC5KhQXJwInwuydlrNFJ8oXAMfrDIYIeMmx0wNBsbwYkYJMn6CbmsRvcTiNo6osTJUvB4tZY4Yr4Qk4n1Ru1/RnGIujJcMgbmA11JEwDO4DG2f3awnB0d1FL1mv4RQ5KxIHnAkMAZUD9BZBr1RstaM00oM4uZrMCCYK6B3c9vDtjEyR0dzaicX4J9JpvdbfcNR3ZNXLPAXOlAN+sGP+3B9ZKRVYox0dpOn4awxXmcQyPBA1c+56/EAKGfUR+5dXFxeB9pztgS47YfgbQSGmqH4JHw/92ruO2vXggYqf+5gjW2ykCp3+wDnsCIjAm5ATBKuB75rZHtzEiv3LLopDgYPfM7uArORZ3M55f0NAXdxTEWv9Cu+lu11vjQiD8lCggE2QmxQUsWX2oXZAhckyPh/neABzsMwelefTz9vZYYMWb3hBMir/UHpk7rXGGcLMi/jGBf4J/8XBB9IwRUoZOwB30s39mHgk0KnlzfqnZXAa/6ettBF8Rd/Xw6JD3W14+AJTfHGTxOIYYx/RgrC8OBf3hs4HQ5xrDzMLHm9lM7rziVuxsy5E3WPDV9N5poV9Jy/ToCPfXnd9Bc7t6CICzzAIm/Bk/gMs4g+s4+SF07AezZ+MfeYU4fRliF7ipbz9p9OohZGsmOyWCqOJnIKF1TEZAEvZwH0F80l7G5iuAncUU0dmz0CeA/OqCV65YGXGgn00sZMsLdIyanWT1unYhcq+2rS44+LiFmRrrjVOzrMMbRgIkIiEdkxEOOnTeCIfxiBjKYoaP2IkSyoXR2bPYYaBJwR2plEVskNwh+XiOYQEeXs244pdMyzbFrClX3+uS4SsXtu3KISrcoY8OjaI4ReC0Z2iKJ4g0B5gNKXoDHsMyjD9oFDEJkvVERieizQeXQgeK8YUZtwSuj/iQuiXOCtoLOCZgmyN8jaZ/acpxgkahm9H+rqtWdE9yQBx3Evw9+dEoG9OmqXABNnQuZPyu6Q2j1H06i0pWYCcAdNmql6fZYpxFklTZgi4hRMCgMMHuP9utFZYoTVf4uWMZlZ/rZCB5ZqyOIkdRltFOsXHEHERpFrEPoiwVG3QkweWtZg4HeLbE323TnebPzkaR1BMsmIifqiMSiov5jPtm+gTFcL9mfMzLMpnRNAsaNy9bfxI3dCub41GHNR6nHQYaxRnfRSPkICEOhB3PB2KEMSdDRzgo7Fc+lFveeDaOdb2U6//bu7alNnIgCmZsHCBA7MrmZaqkqpEKqUtV49XDvvhx/f/ftH2TZmyuTq0TICNIAg4Zu0+fPjotyRmdJORRpH1e3zxapRUXPUagKY0K3cH3KOeywCq3Ue6YXqLqs6XVFfyW46NHCQP+w8Rgxwyxdh8DioGy55kGYwwGEPTG5F6kUQPuh6/4Yn2+bXitQZruGnTzJBrH38D58p7oFQoTmdx2lzG3lo4KWjASOUZVaVFuFQzZUIFLLdgRBoTTmNGEgRaDhM7PUn7Ciz0q4QsDje3X51d6h/SZNg6LEQbNshkw+IkbV19iypFmNhRV4pFyUn0fwkQe6IzmWpnbfM5cFXRCgO7IohhwwSTgr0LBgEOUWgq8TleXq/bi58HQWbv6Md5lK3fULRgsChVkEeZ4i06elAROXmfd2PaJj3vhY45ThC8QeSA/FmyZB3DaM9UEcC0gBl1L/xQ8ayRJhGBAIOCvwGCAF+NjqyKUuUEmB0KvXy9nrzSQs7oH8ROdyeIbkd3Q85ryWnk/F5874KPRJiWCzzXMOoTuxFxItdZLfYRYIrYScGgFTJM2G1/qnOWcLUIBQV4CpfyYY2tHd56acoI56kstAwkrnibwQY7OejraQIEEUgSMgugu3ER6t50kDmDQg5L2DHQBKF2s3yCKikpypuhBmRqYUv1tc8oTM1jlNJlwseqMxp/8UpGwwgKisibCMmex0pkHLeTB82rAmP6KQSui+Tdk6IXrqiYpE5+YZOD10mgiKg14Suf2sTnRSYLZ8o4mzk7E1lhVdwNZtcqQGEdI+jJH4s3HPLAW6PbpVKIwTG2gP2GSKnnEv1TCGzo0xqVFgoDPBSZqlYGaCBFNqz4pfTvJrtHiq2wEUS4oP1npGHLJsrFgqvzFFtjccY5LrqxomcWLCH59xcAmIyoevGv1BBBjIDz3RVW6BxZFCMbWD+Ops8FhTxP6Ne2FOcdNBL/UGLUSy6ybSgMjpZ+szgHJSq7sONuOHwIxvUaaHxm9FjZVihwIIp4XrU+DJmjk3vTc06EG+euThH6Pl0eP4XQfCAuZvnERM4lEp5W0igEFmf1Y2oXyXAvMg3G2I+U2ma5r5R0SVdJ4lhPiPwgR2AbY/Q9s2Tbs572F3Ymy7pzueybGoIBAKGgQRHNVtE2nGBwOSmfEstFiSFAh8jRjBO+pi4nS/VCi/0GhhCr+Zss6SxfyW0+1g72aLHfYHZiThV4Hb/7SZ3ICAn3I61cjB7GtPjc8hQFTmkxvEQSoVGadRCJEVtQYuJDERQS73W7/3dotRuq3W1RJbNB5ecuSj/gFoY8wACWC02LA39FtSJPB1qtr97z+MzyIUAQBxbsWs4skFokXMSI5WLqK8ImeASPfbMjoEdkzkeE097Z5MvRHGBAIVQ9c8drWOhWEB7U3yoPC9n7AoE/q4cbSlyIRwQc9BCudfed3SHZuXO1uR1f4upidIu2z5n69Xq8guZdH5YEUg2Iw9BlVEEYYQKrdLNZwJ6JooYtBJ8NSDHtHYSPmXG1tJuzurmnhqWlOcFJwcfH9+/zm5vb2liF4BYO0XwyKgbNjDKQY2uzUrWuHUzSNUx071PUoRAjVNRA2eH0+b+F7nk5WP3gx8svFyRwtnwM6DgMYYeAEgT0igKuCELINMn+ZlGoXrG6n0zoXBHYbbma8F7KvZOdp+StOh85mhxi4t9UCQMGAJBEx0IaUFiYcdApCbQqMaYUSOLXZrrwVwGw4cjQyG/IIPvOm2wlT/hwRGIM5YXC7Xq3g7RiMQNBNDBXFAKFgAGqZTdZiIAuHngmZjp8bTxZ+zTlvftfZd1oP2ePBIyKYZ0EYMAhjDEgQAHR1zkMQJ4SCINY1+V0mZ73izeYv7+Ek9KEepAM9MM/qAUbkCwh1lUrXZRK0OjHsMHLu1WkBwPs1HTU4b97R2x0uH2Ow8uOA7QuaqILAJkF/s4UHIZN17ZHsvCXzflL+3PkxxGA+6EGlgX9ND6DwgCwSuyTeckCyb4gTTPbz5gO8q+nyYF5Y3Y3C9YdfeD4uuieK1qlHyjuOnMi+XLz/N/GN10cPa0GSW6LeJ4N3Bxige6fth57KfP4BUv42PUgDBv4REXzRg1zJ/pFS/pI9ID2oGLgRBFUWLXeGjqY/inx+MTv7RKNoomCwUk30JXhhP9uYm+XV2acc9H9eiE2selCI4FNPKf8EXH91WrhaFKv8l+gBkn3eXJ39QaO2C1jkf1Tg/8Pe2TSmMY1pTGMa05jGNKYxjWlM43ON/wCBrOkZ6bpYWwAAAABJRU5ErkJggg==", + "e": 1 + }, + { + "id": "imgSeq_69", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_70", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_71", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_72", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_73", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_74", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_75", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_76", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_77", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_78", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_79", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "sequence_0", + "layers": [ + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_0", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 0, + "st": 0, + "op": 1, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_1", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 1, + "st": 1, + "op": 2, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_2", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 2, + "st": 2, + "op": 3, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_3", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 3, + "st": 3, + "op": 4, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_4", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 4, + "st": 4, + "op": 5, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_5", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 5, + "st": 5, + "op": 6, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_6", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 6, + "st": 6, + "op": 7, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_7", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 7, + "st": 7, + "op": 8, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_8", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 8, + "st": 8, + "op": 9, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_9", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 9, + "st": 9, + "op": 10, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_10", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 10, + "st": 10, + "op": 11, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_11", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 11, + "st": 11, + "op": 12, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_12", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 12, + "st": 12, + "op": 13, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_13", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 13, + "st": 13, + "op": 14, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_14", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 14, + "st": 14, + "op": 15, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_15", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 15, + "st": 15, + "op": 16, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_16", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 16, + "st": 16, + "op": 17, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_17", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 17, + "st": 17, + "op": 18, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_18", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 18, + "st": 18, + "op": 19, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_19", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 19, + "st": 19, + "op": 20, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_20", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 20, + "st": 20, + "op": 21, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_21", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 21, + "st": 21, + "op": 22, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_22", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 22, + "st": 22, + "op": 23, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_23", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 23, + "st": 23, + "op": 24, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_24", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 24, + "st": 24, + "op": 25, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_25", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 25, + "st": 25, + "op": 26, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_26", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 26, + "st": 26, + "op": 27, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_27", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 27, + "st": 27, + "op": 28, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_28", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 28, + "st": 28, + "op": 29, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_29", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 29, + "st": 29, + "op": 30, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_30", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 30, + "st": 30, + "op": 31, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_31", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 31, + "st": 31, + "op": 32, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_32", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 32, + "st": 32, + "op": 33, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_33", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 33, + "st": 33, + "op": 34, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_34", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 34, + "st": 34, + "op": 35, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_35", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 35, + "st": 35, + "op": 36, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_36", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 36, + "st": 36, + "op": 37, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_37", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 37, + "st": 37, + "op": 38, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_38", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 38, + "st": 38, + "op": 39, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_39", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 39, + "st": 39, + "op": 40, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_40", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 40, + "st": 40, + "op": 41, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_41", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 41, + "st": 41, + "op": 42, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_42", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 42, + "st": 42, + "op": 43, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_43", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 43, + "st": 43, + "op": 44, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_44", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 44, + "st": 44, + "op": 45, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_45", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 45, + "st": 45, + "op": 46, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_46", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 46, + "st": 46, + "op": 47, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_47", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 47, + "st": 47, + "op": 48, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_48", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 48, + "st": 48, + "op": 49, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_49", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 49, + "st": 49, + "op": 50, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_50", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 50, + "st": 50, + "op": 51, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_51", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 51, + "st": 51, + "op": 52, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_52", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 52, + "st": 52, + "op": 53, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_53", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 53, + "st": 53, + "op": 54, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_54", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 54, + "st": 54, + "op": 55, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_55", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 55, + "st": 55, + "op": 56, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_56", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 56, + "st": 56, + "op": 57, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_57", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 57, + "st": 57, + "op": 58, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_58", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 58, + "st": 58, + "op": 59, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_59", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 59, + "st": 59, + "op": 60, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_60", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 60, + "st": 60, + "op": 61, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_61", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 61, + "st": 61, + "op": 62, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_62", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 62, + "st": 62, + "op": 63, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_63", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 63, + "st": 63, + "op": 64, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_64", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 64, + "st": 64, + "op": 65, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_65", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 65, + "st": 65, + "op": 66, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_66", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 66, + "st": 66, + "op": 67, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_67", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 67, + "st": 67, + "op": 68, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_68", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 68, + "st": 68, + "op": 69, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_69", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 69, + "st": 69, + "op": 70, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_70", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 70, + "st": 70, + "op": 71, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_71", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 71, + "st": 71, + "op": 72, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_72", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 72, + "st": 72, + "op": 73, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_73", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 73, + "st": 73, + "op": 74, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_74", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 74, + "st": 74, + "op": 75, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_75", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 75, + "st": 75, + "op": 76, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_76", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 76, + "st": 76, + "op": 77, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_77", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 77, + "st": 77, + "op": 78, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_78", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 78, + "st": 78, + "op": 79, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_79", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 79, + "st": 79, + "op": 81, + "sr": 1, + "bm": 0 + } + ] + } + ], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "seq_0_[0-79].png", + "cl": "png", + "refId": "sequence_0", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [125, 100, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [125, 100, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 250, + "h": 200, + "ip": 0, + "op": 80, + "st": 0, + "bm": 0 + } + ], + "markers": [] +} diff --git a/web/public/assets/database/data.json b/web/public/assets/database/data.json new file mode 100644 index 0000000..40c542a --- /dev/null +++ b/web/public/assets/database/data.json @@ -0,0 +1,2123 @@ +{ + "v": "5.9.6", + "fr": 30, + "ip": 0, + "op": 80, + "w": 250, + "h": 200, + "nm": "seq_0", + "ddd": 0, + "assets": [ + { + "id": "imgSeq_0", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_1", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_2", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_3", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAABhlBMVEVHcEzg8Pvr9/zn9fyXnajKytFmrOP///+ChIzb29vd7/7c7v3r9frb7/3Y6/ums8tMp+2qv+Ccu9+YorapuuDe7/uTr9RxltZCW4pojNfgnZDihFxTY4v5t0LW5vzd8v/Y7PXT6v/Y7v/c7/fO4PfW7f/U5PzF2PTQ4/7j9f3e9f/a8P/R6P7l+f7L3PXs/f9fgubB1v7h8/zJ2/XY8//f+P/j8/fe8fhHdda0zfY6adVKf906X8eox/R6n/+fvO1niPEbLF8si9aq8vmI4PtRiuMaS94xnejN5uq/0vR4mPBrjuUfeOuW3O0wkto7quCOq+YdNueDwutLuuEut/mKq/jF3f9Wyedvlf4xmNx6rOUoYfu49vppyuje7vAWQ2ZZgde/3+daleMaKds6d9/W7O2QuPA9bN4bXOctR5kC6l96meYwU/AKg2GxzOTH4vN/2vHiWyK12vBxxOhqo+smovkExlxHrNlnfqMkj/M1SXoPXmD5kQwHp112l8+Yr8rhvbi4b4WDIrkdAAAAb3RSTlMAcB9IJRH8ATEHttEz6KGD/fqwTduNZJr20P75ie7///////////////////////////////////////////////////////////////////////////////////////////////////////////56mkNqAAAgAElEQVR42uyb+0/byBqGoYhG3Kptj2h7fhljYxs7jgkYbUhIowixlF4FSyuQUNtARQuHnl7U0optVfqvn+8yMx7nhnSkml747CROol3xzPt+l/FmBwYu4iIu4iIu4iIu4v+Owm+KPTQ5NnFl8NLvxj08dGWiFARBqWSPTQ4N/zbclwZH/ZJd0mH7o7+D+CPjg2M2ctu2jQ+8pmPiyi8tPtqcSYm6PbzRwfHCL2pzYRvIAk948tQ1XHr2xPivxg029xDSk/oCpMcBr0JelrZqtbuDk2NjIH7hF7H55AQhSmI6idhGakGf2sF8Y7NZm5GpPwGFr/Dz23xCaizUCQ8HXxw8HQdegtrmzk7zfQmv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", + "e": 1 + }, + { + "id": "imgSeq_4", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_5", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_6", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_7", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_8", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_9", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_10", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_11", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_12", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_13", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_14", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_15", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_16", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_17", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_18", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_19", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_20", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_21", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_22", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_23", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_24", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAABnlBMVEVHcEzW6/F2mOHo8/uIjpahpa59gof////Y2Nj////q9P/a6fPj8/+DotjZ6vrm8PaNodDc8Pvb7P7W7Pynud3q+P+YpcStveNPgvbWpa990/LD1/za8P/W7P/J3/Pi9PjS6f/c8f/d9f/b7vPX7f/r/f7n+fzX6va91Pre8v/H2/RpjO3D2Pje8fVxkvTM3ve1zvamxvbP5v/D1vQbKVbD2P+/0vPh9/8dR+Ftk/8YVOXY8/80X9ZGd9fN5O/n8fOIrP9hhec1W8iL4PYvkdfL4v4gcvJWtON33fvF3P/V7/2YvPI0puNOheAnNWJAbuLjWh0gbd1Lwev5rB08Z88qhveKre5givlAreAlUdKOquAph9K+9vsle/d7nv4rkfkiYewOTVsZN9dzzuvC3uRpxe0qrPkslOF7nu8Jok8eOOImnfjzdBasxegC4kXdUT85UXsvoNzvkBFZgtZ0i7Vfld87p/mq6fWSyPBqoeafu+K22OXgw8APe1mBv+3l3uIcYGhGWOAyUqdWbpkFxknhm4bhgV+Y1+aFZdK1VKWtd/cJAAAAG3RSTlMA+f07LB4zAQwEGIludqBXqdayyMYkSuvA+NbVm7M1AAAgAElEQVR42uybi1PbVhbGMd4ZQ0wg4NLp1FJtEVlIRQSbQOxJDV1gzNPYDQEPMGEINcxCdsmS5ZVCsjtJupt/e8993yvJNJ3pSE7KuX7IseLx737fOffoAh0dt3Ebt3Ebt3Ebt3Ebf3Qk/ozQXXfifT29A6me7j8NMiJODqRiw9lxHNmBO1+2r0HjeE+yN9WvZ3GMwx0f6ro+HP8i87hrMN6X7B3oj+k6QtURqhymbkIkvySRB3Ei9w9TQJORitA0Ux933TyEPTYw+LkTdw/iRO6PmQGhkTA0c3wMEwPzUgXne6Uy3Jf4XBOZlC5QEtExSh6GZhiGma0w4jQhxtR4wK2367Ms1oQWAGVcFmBrmxNDWcdFbtwf/e1f7YjGgx2JlAN8CFFgonAMBwJEpra23cp4NjDUGaiM97Sf6RP4TjTGpQu+dize0T9aJJhyaPoYrV1AjCo4qey6rtPVzEcv8bfXEt/dRRfkYVSqMAIl6EnF7luItliEh2WoXTYjNj1LGF3TsmRkW85AJdY+po/3xxyau6ZmMniKMTw9HcuArV3btl13CYjhrOVlulb74LN8AgL4eQVItkm1S/TkiqR2mYxdKJpF7NcFXde05eVldI439CD5szrrbrJZTxJg9nYxfU8uZ6E6xkO4Hmf8/vXxfYe5gp/g4Q92P5sJL3821tcu6LncEIcnq7ZEk70+BtPzlGjFH0Sf5Q4gDS6bAFj9kl2JNkHPOUJ4k4NRhu/296czjmQLPFhl4Ox4tHAAnwc+A6nBdkHPFQ3F9Zpc8aaBfdQxNF+Ygf432WWLAi65H2s/3Ncu6DnLwfDC9xJHFtjvFw0vN5Ue4ytToHMbBNU/Jn3kfS1DJ6Y3lFZVZt+PZQzcvAaLbwbJb+oBCUCmABX/qPtagZ5zCLw36fEV6TROeNLUKrOjwP82flakQVYfjravldBzRYd16X7b04Q31DM8U0Dsr3mX/oDlnzS++kCUpu/LKeyOD40RDJOEN2R6Q4Wn17O6SVcB05P/AesfmD7RFug51LEblN8Dr+so4S1HgSd3v/pe17Rq/SCS3e2BjhLe8eS8gCcrvBEQCj8XPagC+Fq+bCqivrY7ngtiD6TXTZzwRXzFLmNr3pOVSqmyo8zPqq1uLB6J5xM+dJTwgt1QGExI+H24jkWbFQG6q2ujaShFQIGnqz6bgEgu5vyqc3bHX8vhS5OEF+8asgc0tS+QC6HpN4FIfTOSvjaes2Dk8N1ret86j74wSXi6RyV2rPyJb0hDU5VnF8c49fEERLBfS1S3ch54x2mV8hpNeOkEDO5IRZ91PgYnxw+m0Fxj/EL93tAv5ojqFNvymd7xrnQs4ZUTHMPxKa9JR5rcApis5/dUv/6usFW3GLsVmPABSS8lvLxpafiKnyZmgYmv1H1ypGfHK5WlyfRS2Pket0SyW57uZohBceVZ0aYJT+ENNgWGt/Brqg80ZgB4iZGXAJnHYDSGJ/BqvXNaKI/UUhNe6B/Y7bBlD78myJMSMos70ajO0l1+hGLnT3nqexO39JbCTcVnyjtCdwcjj7dATqftiNBpUMtbcr0vCtP7mpxlkfDeMNjJ8KSxVG5JzGIpEnSl0smJXwwyPRN+Gu1fFL3I9FDzpnJLeJseuGGjDzLRLaa6UvUsR6E35KXO9Ce8c6OvFWTbK39k6BTfe/MKL9YvBI8SfhTNjmP4fD3ZQmjBTCS3ozJ84o6KLktOi12Rw6tFHFU8vGGJfP0bKt+oOn0Req7L6AxeyI+PirjSy/gG70Ou96eHfx+y/AJBH2+fnZ1FUua6k5aV8ZheVHqL790U6Q+YcfECK+MB6MD+ydA2kxhGHiF/OKlNoDiJBL0j0ZOxMhK93NrwfCfIk2lpTOJUPj6+nv5dTs9fScgsIkLv6Ogbtbjy3O1WriiUr6Rl4ElWweBhe/v4u09BziPkDycMmZMz1cEMY1FsVMVjiDyjFnq53lc4cpqIzct347zx6EaVia89KlNm/o8f0KmRoHcM9lteeEtO+Aq1t3+56jw9L9zg65Maxtvbe3t09OvLt5i2pgheY+iT0aB3dKUyErtP9kqa6+1Fn1pdCUQmxAQZ4tejo7d7e7UJMWTfR6g6FPrejFUsejKe81da+hnQG/joShF57+jo6KVAplHbq8lGr3ELfIgs13Frk1rODFkSfE7q7Fuig+pTBB1h1LjIL49kZKI+eueoxuHl7D+LRvVE19d3735TL5XqlaGhorLCE3DrRtXXBfrEHhbZi/yrLD+1em1CmQGCHuYGVVccoFc35iGeP39cqrtOMcN0z8njBtXX6wy9BtESWbyxJww/oVb4ENG77u7Mz+/soBtiL5Xe5YeKxaCWvjX6TFmgy2Ut0PHkDS937eTDFfqE78NU/d7Gxg6Kecr++N2KpLtk/E9Dr+1hkY+CHU/ekFf2kw9nZ9vHeTvtpsNGT9zdRewbeALm5+uge6kxZPnIb1DdnZktH0plThBLyHhVa4Hsimu3UNG7499soPjbBvd86YFhybKTC7mx1qrL6KKSsxxXiCmyK5CVeNgdbnW/u7pBgrG/mFm2FOGDVLeF6lsCHSq86F08yFeA7PqR3ajQB/uSXzUvKPoOQoc6/6I+pjS1vly35WtQBX3Cp/L2VcF2vQq7+O4SbnyAf5v+UZiiJ59dfjzYrO5i9nmu+zvXm+8VL7dN8xOp/kCgy8hg7CX3oY9bEtrOFyCOC+i3reEjHyZCRX/2bK65Vq1Klke6lwoe9oq0j2Sz3QZ8LKNjZPD1Uhq8jR79yC75X9j5hZVCnn8YPD0M9edtgP7scu6AwhPPPwb2Fw013yvqrhId6MbQ3e1jIHIlXFfRmL8iSxmauIK8aQNP/WGqnrjTi+G563doX/fixWFGhq/QL2gLaEIuVBeMPI2lZE6n5VkhwAWyBe2iq73Os6/iYW/IxmMI/hq5fldhH3E8hpeklgKh22JH2U1LM+BxOy8TNpoJMHyh0Gg8mJlan52dff/+/b2vw1Q93pv6uHBwyYSvUuGJ6eu62LIjqnuoGfoIRbcl1X0rl3CFDdWt0ejsPD2dQlGv19fLmP39vb+Eh96TuT/9cWFhDgk/N+cV/t0YIYcH1NLIwHl8k9A928wSP7U7hF1Y2ebEEKdTp/gFgifs7++FJnyPZY3G9hn8ZXOtCfC7CP4JLvR5iwpf8TPTA4IuV33EOkkbNryC5wny1DoKxLyOqAn56jmM1VWYh87Oq7wdXlczmLIwfHOhefnsB1TrN6sMHne1BZbrtkdzNgn5ma2tEf4Gr3EUGXwNxOXZMtzXCTkaXPJVRH5+2FhBfQ/6gBCX9kRfDIS9P33dpMLPrW0uVHd3ETwSvtTAsmcqHDlP/owxj57RDdBnODruVFEqI5EhgWdntwB7FrFzyRk3aH3+C0Cj/hang/twIBnenwckOrrib34EeOb6InQ4c1XEvrsBwgP7g4ysOgG3C3aBTkBeoGNfz5yul7dwYOzZMpZcBZ9C1ERqm1DnC6+bB9/2hdnDx58+/cdPP70BXUdj19j1rMMh8E+AfUaDt8cIHI0CHBUEeh18jZaoLRaIGoGXETgir5NYrQP0zMhhA7o4pnXh9b8XFjY315pra2vfhvcLo919T5/+C9j/9x+P65so5XcvAB5tWw1T1Qk27rtx/PXwl/PV8pYSs3gQbERdLtfL9foUBp8ZeUCymkqNoReqm5ubC8C99nGtOdcbGjugE/j//shqPQj/A+nr/757cbGLhH/uInQCDrHSOBxZxdsapcdPZlXura3yVpkHoibMDZLUqBLgdf31wcLmq1fVanUTyBF3s7k4B+trKiz0RCL5lML/8w2u9SA8gqer/AWGh/amUEEWXzkcmamj/KfxM9yePOHgfmjw9vZK4dH3/OrNdbHUr1Agbox90FxcXLxcXJy7BPQwf7rO4YXrm6zWN6sXEBvQ2xHmxwQYj63Sz2QSMHy59H9ezvc3jewKw/VakU2yTttsEjkbiZGKaizMGNC0aERZLARirACFoWU0NrE8NYtJcBzidDc2sUuCuonxf93z4947A2a3X6w5M7E3m+yH577vPfecc/HmJ/x4AF2H7Vw9zUaj0YTEhvMOpVbUjI3UpdIuBXA//DbEnwO6v/z7Z/8Iuh5yfcmyrkn4brdG7DUQHsLMHSE9P/Tm6HsO4G3Tm3gg87bjIHKhEI2mknIowVLXENuirY3QpDUhg+BdWJR+fW01xJ8FWd7ZuRo23yh4zvUAT7n+5TVueSl8bo/w8YE1EIvB4dl23nPSRhShC9FUCptXamA3kxna1ULqmjK4Cthhbhmi329X6muhHW+RZW1n59OXZvM9sb9v3nY9lncfaMfbuQXhQb1/gGNNO++cRgsInZQV+8X1Bfm7dkbZrEu5LAgNUtfK5bMy/sKV6dd/fhye6pqm7Xy6+tpszrkemxp2/TUKf4zw2M8JYA+RK+02nv4nHO3ex9Pn4twSuxp/sdLdXhdymNrWuwTd6ZTLHRQcl8bqXcBhvxlimluGIh7hZ1yvbbDrOdefI/wxuh5xDwj4ZC5gBfpnFqDjrnbPXFcYvNVDfyPzn3cJ+yVSA3SnQ9Dlcq1mWeML2RFlw8zwESrif9X156rCQfhjGSfqH5gbGp42AHf9Y6vGCRy0ZqVLu9AXwq5W1P0+UPfGGaLG1iWThgR/P7xy7una+vorfWOx67mu/xsfdLjjW60AvNIbyD+0ARZfpm61SkS7+/IlnNgAD1K7AWiivshgu8PUzlYDjsn1e2HW8Ac0kshoBN9k17+fyfV+hWO1jrHumtUb5O6f1dyzbq1bwjJcSL37J9L6nHJZeYaapE5ucl5IV18VG6pGMtfCu3paht4U4YuFjQ04537T9djUAHwAvN13y33AwTQFZXjp/Fz5W+SystrTZSV1kqGzKPXEPBoQs8fnpLceGvq9dbxn9MyB6WiLXe8PsOigY/STE5APsPuW23cph/e6Fy1YovMXJXFsuYukFtTpDEl9pMSmQwOTaCU89Mjq2iHAk+vTGxqnu4DrYT3Y9Ty9g0RlHdf6Ms76AhsyeMnquOh0qlAC0H0htezWnO1i3gyEguZYD3EoG3my3mbhB8W4tsD1mnL9BgiP+a6GNUrNqmE1Ks2N6J3y/K7GYyupGnMweF71PSy1JPZwLFJfe3o/5B/3Wquj6+nKBU70X61wZCuPxNBZl6j4FuAX+9/U5a6+JTXnMux1sPI1/SoQL3tw/Fuh+57BYP1p6B+eItfDsg8GjbT2/1x/Dtm+dP5CViiUwX+YTKfTf0NZBmf7vNTb9byo9xX0gYgKjcAGRxQDgr8XMnpkZZlcT3cu8QW5XvPr+g1UHvM41WU/C3+7dWCfjgIJnAxeD9T9NkPz1R4l15x5pAK5zca28zh03X8XIdej8OB6jUvbGddrfq4HdMrgdkfubNjVveJ0uj9jcJ8Zulrocbj4ObxFfYTQxVfVdDa7ufkobPAV8Py6d9DmdNfI/pbroR0rczbr2HRai209sieAnnFGddvO8YNfbOhysMdh8EXUWzik3MzSFN4I+X++ufLk28cN2HGDCsKz62VD57v+CtaDB1iuSmajXlVt65Gdt4FaRoWh/Wr3lsPNSXHbSWcNA7CzOK77Ltyr1pWV5QffFaKXH4uYbkxgp0PenHX9e3a9xgcdnm+iRJEOd8DhgtkD6gOCPpZtHaxnboHBqYLHIeXFRZdGst+H9nPceP/wcCkejxcKhR8v9xsAPwDXtznXG4tcT/AZvy5LGlfPvnwdDqf5fKMBzNjDA6zqcA4PbCm1iS9IDbksw/+pHMJbVsvi6r/3fUizufuPYjE9BhFfWgL4028m4HWz0hZbfju20PXxZIKpGVrEzQTY2yeBvo7G2GKGycEGR2Rx34JXD66gvoa2HvLnw7AGc3CM6bqu4Mn1A3A9b3lo6Bbk+njSQKnhXzabwyH+Gg5hCb5O84224CbqPXjwJXDKZeKWiYeULofo9bASxjgf/yGUsmZZg8KV6AkebM+uNz08e8n1CU0M73zXg9TNuXiDcbO3Vzk+RmqcyTM0YHtIzbtaTq7cmsTuBqiJvFTNPAoJHQNLGLS9dD2nO7pzGpivbrtexFBBv5HoIo5I6hznMpUJM+NeF3jlAL7X6gHry5Ii741GTiaRSoWJvkPwO8gO8CLXe228bfQWu34O+s2brzc30wlfvlG56rHBRTIjg3dxfFWzWnSv2O1SQSigoRautYvEDRHKbn+iidBRe4IH2/946fAhT1etOMZIzbgebR8I2OvI/c/JZDqZ4K6GXJYJXqOOUWhLXjK1CBqo6ZoJqd1+uV8cZxLRaCoVTYSHrtMj1Ed6dj0f8liFtTFNO3rQ9e+Bneg5xQ1vhjfTm2ljMpkUWeoEU49BTBpRdi1xtYZDHGpw0ek0zsBhtEXc0WgCr6kSidBU16XqYt8zPKY7OIo9vGfGbC0aOnY9qo5bXTwIf3Ozvz9qTIqGyuDumeXyxZrbuu71yNwv4NkVUmNBiNU/cBuJBGHDm4InFPT7yCxfXcEDPbhepDu6aoX6bqsAf/aJXE9nms89/PLsKpt8/nxcLtfl5XHg9piOa9HVv1DUHMQd5UggOEQ4hl/VdF0LwuuSXl8Sh/yReUh3D9Bu+64fEjse50BtJP/Kw9UxELs8hcdDu8UpvDR7twZ9Hr6SO8oeR25h93AMv0Louq4LeE19x7QWk66v4HVjH+ADrm8C9dWlkeTmHDpzcLjrX5n3upjCg3drYkgpp7OudZFOMLfBiicEeEiqR5Cb1KYlEMleir+zUzj9Rgp/fAL5LrcdZ/irrAEON+RsNQ/dKU5oLXFj7lP7Q8qO3NyC20BuI5rwVZcRIjoHLwA7wKdfOq1Tuvsg4L2qDjU8V+Hp2dFTpdZ3Wwum8FJtIbjbQ70TAhy+BLmNUFUXwktqXXle/En8I7rebOOdE8LXk3GcR2zVPb5eN9XFq43obPALZfCAyXFw18ukydoGUaovvuanRjiqr0jkwAooz6sViTsE/wGvnE7gpCuqgRuNYYCaZ4z2nm0FDO5zd+QlRMbwxU0E4BX3T+/+ng0VfT4CG57auniyWoSivCLhefBEY8YDHDPK8apt5wHfnsHu0zSHuJMCUO3uaGKeGyJ0dE2fEVpueY5YPJHJvGqYucMWw+NEosJTxsODQ4Ft45QSP1STJ3ofG7jHUu9ZWqW58ZG5Q0SX5DF/BXR/E6g/BfZ0Bu9OvA8Mf3Iixozoc9smWn6ZHkJQ15Ab9U4lboUE97khDCMk9BhRx+YMH9j5uhZT7NWqs8U37DRoxE+RYmueZ6XzrDqqjWvRqbRr9GkJbMfmwX3xjRluVD0kdBxPMTh/0wKG96WnEVYUPydZrVbHvcAUBsPeQ/I8yw5Ct+kyeVRv1MckNoATeeq26Le4Cf3B7NSU4u7ZYxTMHZvZ977zY2x5xQ7wddOUwydYgb3cnu3ZnkcJgG4YL6PRQsqpOwZRw5NMSfCU8jpyv/vP5xnudz99NIwHK35EIhH/N3eq+pJgl8r7Ss+oHmAneKe63cjxByZNLmkIvDgaZy7pk3M4cdiv7xspwibhZ1U39pH79dtffPS/IHfWAPQIxipEZDUiYiVy1/hLLLpPP696TLwxYs8CObEj/lZDfWrS8+oj6NT584LELdCF4YXlleSS+/Xnd77ep8CN5NkHq6uCGx56Jf9dwv8xJi3vw8dmVGd++hvILk2PyjtO0ZOjKEEtsTGcH5xsSsgeiKzP/fnz619es97AjdhEj+j36JVr4PPfHb1EJzT9dq6Xm138pXjBSLPujuB30txsA3QhHgQndChaU0ne7ax4dv+/Ae63b1//i/UmuQ3Ez2azD+5RrOLr48/Rr9wdukh3/6Pt3H7TSLIwvmYM+JKLnckkD4EexliDt7GhoWUshE2MJT8YhPKCGg0P1j7sA/PAaiXHUuIo2ijOH77nVlWnmnbGznqrudkZTfI733dOHaqbwpviTOWvHsiJCtA9tgnPo1/DiPSbKe5mvzl7d91y0Cnuz8j9RbhjozeRE/oak3MItPqPRp9C90bVPlvZ8RQV6W7ZW334XfWgxryhhp+9G49cWb+LO0TBGZq4O51IVM+bCGj+tPbFR0KvZvmd84BlJ/aQP/+h0Gs1X/EmXiVs0YX7y+dvGdyxI7djM78KxzL+o9IXf67W4NCqV71iZ+s7Gx7RiX1kKr1BpzpOqgdp1SPS+1u2z5fBOwtSfVWOVACy8/5H8H95sl1V9Aa46rKc3W7qHLEHIX/yJ6166EvP6Kj3n9/+9afHHWFHE9vK5tgjPDaJmKkt/2o+7+D1lFfU40G6r//0bMVX3evsbK4fKHb2PGW8Q1fgAf3I6LdfgPtzilv0JmBPcwB/uVVAXBj0QM95Kz/Sb2TPeD8SgLXnL2pLuV61d605kHO+dwTeoDNtaCIQWtVvv2Rxi94aG6gj4H6FnBY8bwKg7I+lf23DN/76j8IX2fisu+3nq67GOXiru7BHS6qHGAa4hYTevP13Fjf1bR1/RIuZ5c4eTvy8cX3R9Xqu2X2g8f9GxtfNvLW7HjWpdQE2dpFTXfrVZmjgm4E1vHCHBC5FPfbLWxQtbma5V9bhpHXe+8mJj543ynO7u0T/4EXK5y8UeNVUew+cbqQ7NzdRenJjyXFpXdChUb19/ymMleJxSvNo9n42c+R3im4zH12/YTs93eYL/Q+s0D5fcab3Z3QNX2PdY/xUK4UBVQ+adoYLmrjuljD67ftOKHKb8ub7fPb+61cg3yr4oAX1ouDhu6x34Bp+/eHoP22u9IbD4X6gJzjP8TVV6kh3QO8b1UPUO0RwPos0J3RchIp9yeMU99dbQ15Qh3uxWlhOejb9xpqr9pr+Ybn+y+Z2qdcb9nqt8Th309dVPp3qrDrr3qmpMhc29Xs009LEoe91xX1FWzSg5rnc1tPC6l8dPrsTHrm9rL8/98YT5Abw0nDE2yckC93OKdG5AapJvoehQVfLbk1+YMOHajbT4MDNe1N8vULwQX1QR/oCEPJttSCPzgMevPQ4IryAG+Xve6b5yc+sN9zbyTWP8fh69kkqnW1jnepVo3sgL7BVD/y1ZjJ8HGc5HbnPvuKGLGdMDuB1vDN9wXHT3Q4MhJ7pNpTwZm3j3ujQzjA03Ia9Wiv5CEPor8j4nuo1VeewvNUEvZmx3IqGN5JzVVfcRA7gZzlw+4AG4Vv6VY3rfEC/UfBY6TekwbHrOvdAxzaux+D0OFzp/3ORJAJ/Nb46ucotVsySrO7nPHxCD5ZW2VF1277ETu8JgU/4ITdLcgM1EL4B9K8sdyEleyGlPHd3Sve/Vh2bd8sN2MOeXD72aTFLRHmAR3r7vs0UOcMt4CnVVZlzyy+aG8aEHxJw+yA1EL7u6LNHqta7jMeE/x46vGnZJG7BhodyRZy9gheT3BD8mNjHJ1ezwDneh2/aXF9aZYcyl/g+19x4hzRP0uRie6TPbd1Br6q9qXYp3e9+q7q53XPgcCtXKsNf38LgtEb6xYzgx9e8c9D1TV81ssry1TR6LLd4huidJW6kntDtKhnNMsiFXSd+Nr55iyO659Ua1l0FfVvJPUS925Xh398S+Vtz2SRdOpgwPOiOI7egWc2luRr2xELsprPZyThZ1vt44shvNHld7oa9gUlfr+fupGftubVj3TfWvpPrPJH1SlbzYQUEH7LkZlTdRaMztr3ZTSb5VKuqY8Wia9XNmF0helpv3KCG2HOjxJCz1HTDh4GUeqN84256m+9rZgGHZ/aMgm6ZaSYX7l7PkR9oeKp5CcKL8BNMe5PrWnzTtOnGDfdTNty4LZHsSUR+n0xyLUNe5ymdh4RgoF2P8Jn0kvG2o8+vZbY0MpHtuARHbnpVItzf377Nlv7TzUcod1Z5THtLXl3Rqlty8nkOSXk/IoI/PjPYk8lJrjXiClc3Va1h2YXe/Jr/oJGpvZZ9zZ2qUj18ESayHRg9a/Yyc+OkVlrmTkmPxje2p72UcpEtcFWnehi6dRfw+THtSHR8JrJPzs7E7PC/mDG5kbXR0OzKAuZlDpRvLGtPra0sYGCqSyNr37nhRIbYO66qG73pYRj0YXo++FUHoAqHg+fpjndGY/jJ1SwW7BWjuutVmZsE/wOfj0lz2YgKt95KhNxMZDSI3RmdXw3sfzLP4ZFoem33/Jo+QWEmMtT7NwteqlTKqsLDzBYETTl5BDRO9f948GJ8W/ImZHwjexDKe3HkHkzOxOtnvPsWux3THMHHOdxW0UHNCbsBstLPU7xNB/g8MJIDeCM3n0MDlNwsXntNjfcGbs2s0qHg24wN4Kj7Djq953pXLvLYduNoBjYCB1m+Z+Mr6WG+69tc30f0KBlMjv3BO82dieDXuB0TkdftFAbHXIRHYBxjqztFBuUmbFy7fO0nuX7ruq5Wp56Vdo4InsB3qMyVdh23THDtfjMwAdARqC5lPRkfpB9L1p8k9I49IM1HuRPh/YNutN+a3WpOuGNNbsyOmueM6lMDDr+fg9bJLBktFgvcZBdXbV87vVfVWk36LOyzcnm3dIT0zC7P6POeyn40/rDWhvffsQmAiUCAEZBWRxl/jPS8XeA4CRC9ZbnTqnNlozPwcbhP5DaXDbUZUxUSxJ5htHBj4cND/PwjkC9eO8HXHPd6ejlyk778dneH6X+jQwJA7JwErD3SX7ROT09HLfw3Bv7ACGCXjzVPjA/Kj1l6qD64bSQWMtx26/gfHrbjDgMgjxLLXec0R0wp8g35jaN+c3hxQd8JR3u+LRY3L/0Ev+vE62Z5WPHoOQIcAKSXOJDsw/YbJL+kAS/8CITkAzqxWqU3t9dj1p73Qz3hrfSAmzYdo4NKuuIOgDyybrfgc6s5vwSLJ7ShMkGfy/ekgeidCMCfisulcbtz+fnJbrkMTTrRlxT9jtKenobVYa2/R+Rw4AOMbhdDMMryAK5SLJKPmfgcARmj5kcAAAZuSURBVHoW7g6nUR8/1zeX8tWoG8UBeC4DsS01QJ/br8TDPF+83nqVV6vP37/ABuY2/N5bwc+kL3HyD9uRIb+8FOkBvov3bvc0SUUA1yYimJ6T+cfBYCwRGL8bv3PjZDxwevchXLgR+ry+BD6/JGzQOvGpGVzIo8XLp3nbpN/vHDN0NLvlypC/83qX6N3BdsdxTuQEb9i7lwIOY4oPjUsvAmGHz7cmGICPgzGG4B3Tn1jugLmb/SZ+mHNuwQWbkfH6lFb0RkG3+TsQmRzAX26t8sLj+oOuJ8M+toz09IXfu1r7I/F75aLVOnV2P7XsDI/g0yk+T2GYCEAfg2dgPrQ+jD7g9XTKArhHasfK3RTyVsMpLsUsoaoaAfa5lbptwel7lVDwV3al+YEnFYvQ3LyoMTxrf3RkVYeOp1TarVzgLvWjU9/zzH5p4Imf8TEClJg0gPyDuagMfRv26dPRrDYc/RruxdZyFZzLGdaRPeRj6rYdIjiDg9Ezzqfe/5QSvXfjtGf6345U3uPXIpcrbfxCQoyABMDAdw38lB1g4Wl0JQRIz/ytVgevmLNvbvDaKiFX89cpYOO0daGQ0+B7EVQ2d+nQD19FUcSVirLSno3Pc718q3xF/u43YgFfeuYWB0z9UacIEDyjm0uIeBVHNLcz+Xy0Bxa/EO6KHZp7b0GCF/9HbnUJCU14Q8r7km12dgQfvyKa/gnaAjzR6Zo3FQcsDYoATGfxfshHiPe4uT+yVu/Cbd4icKRu819XwRfn54dacKhsQrz+GBfKFqHkb5PqFTrSEx7iY14My5kRsPiWXvEPXAQwAFAKBT7eT1yON6BMti5IcFE6JfihqWxFkXv90a4QpgtogA5nPDPdH3kBKJXAFyWc88plE4Dzwz3cL5gt4Mufdn9dHtECI7RAJ3Ed22Wjm7TeXGiXE/iFEpyNntL7cS4QxZL/rIaqc+LvCr2HD+AlwncOMBEgC6gALKV/nci79WljahtUcjpV9lYavG2Mfmgqm5F7/f9wSfh6EUo+is7i84Qn+EdO/JKMdASoEHoRkASgCBg7NPgQtfnWTaJzTV6uWKMDOFW2lMsf/6MARSn5kvSa3vEjtqmAQ/GAq4MuAl4C/Le8c1ltG4jCsCAh7kDpJrSbzoA0GGJvDBa4ELLJRgu9hNd9/yfouc/R2IHS1LZsnzhk5cCnf+Y/l5HljUG/itavAg+av6+G3qhT6seJ4I8hNDX3qR7YApaPy951eApftI/0Jzv95QowP/ig5QG7AoxfXnsuY/bvK5M8ecFXv9TZqlR20ifVQI+Tph1ejS/0gP/m5Vd+pt9KGVBiQylxQ7URwu+hjtkROW6xqeC00A+t7cQf/lnQ1DYV8c30nPMxvVY/bgNoChh33ADtjwTpvf+NSa1XbnO2nXO2apOf5RE1QSxftv5Reupv5Tq8mf0t6T0kvtLjmGOFSFutB/DXkZeF/rM4W+XoZ/w6DLJ8oG+1x7OVnz19dKUPxxIrYKPHL8YYh8HV4yuuiKBJ2w4EXjnbEwpeO9uZn7NI55FAb7Xeh/u+y/UFWCo+VWd9yxUqmECpzcehEtzVbOG/Vaufo382CNR+wq4Zr8w4Y6zw9b0I3ss/4e19zNkUN1wenD5PiJZvFYejt+EG04vtdY4+JuWH9jtVMRGcnS1cbod/UObSWCuVgmuZXaGjS59Nr5tufBYf1jvUCHgZLJzg2o2GqkS/PHm5z+ilPaT3KyBbwuu6oj2ApziNZVWko7MF2eJhZtyc7tHyj9PbKoia8ACeG962dd5P/p9czcbOZvcwz5Db35KQHP3E8kuZL/u+i47bBD9wtjJCD/MFp3QPlt/+DX3EiR/Gml4YEQXHn1Kz2XjRmVsz4wDLP05v3X0H67pT019D5HUHguPc0XWj4WLV6mcCLH9CX7X25TwvI/Y6R0hlAl5qtoNUNn9uu7XUBmlCn7Me4+ghJkvPghM5Cu5S+OLquMXyH8jy+4qeYq2iq+AIrt3oYTTXFgEtX8t0os/uIAe3eE5DEdx3o1fNLWVuw5Zv9P7sPspCR/DSjV4/9nSsRfByciL0KvjIqewxLHCX3A617vsHSng98cNViJXgstB1pdxYsOW3Aj8UwWWhN7cbZPnY48g8hixdna25+aCxFikP6OZszX2EWD6O5cTZmvuK71+fv/34Qo5+b3E7yeufxlp3iz6n+AO7vCyPCug+qQAAAABJRU5ErkJggg==", + "e": 1 + }, + { + "id": "imgSeq_25", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_26", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_27", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_28", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_29", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_30", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_31", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_32", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_33", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_34", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAABO1BMVEVHcEyCh5L///8tZfHCwsOnvezW7Pju7u7///+TmaLl9P7u+fnp9P+Npt/j8Pzf8Pzj8v3b7f3n8/vf8PuOn9OYnrWZq9qXps/Vq7v+//9Xcu6gveNKXJbXhG3W7P/b8f/M4fzJ3PzK3v3B1/a1yvK81PTg9f/d8f/f8/bY7//F2/fd9//G2/22z/XR6f8RTPk4Ytlgg+mrx/IZJNcsnNooitXP5v8XOu97oP9xjfBnivXj9veH0+/g7/BHdN3L4O/V7vDB1f6bvPaQr+qj7vhRseN8l/BtkP6T6vozqeAsV9FkyO4xW9TZ8vQfN+DcSyCHnu9yl//R5fR5nOQ9u+YhR87q9fX1bRTS6O06mOBnoOODsPS88vXp9f49XMcYK+MsfNMuSaFBSOBXiNXaWVRxlNWsSaHeh3/HV746m32kAAAAZHRSTlMAMfz+Fv79BgEnbSys+VfAmdVAiHFPwZv9vqzVr5P///////////////////////////////////////////////////////////////////////////v////////////////+xAeavgAAIABJREFUeNrsm31T4lgWxi15kaFRUWe3itmqcG94MylQoBSmRhTFpqcUe2tXbKrBodtaiu//Ffacc18TQPu/ubvjSQghIMPvec459ybp2dp6j/d4j/d4j/d4j/d4j/f4a0Um85dFP9rP5fJHGNnsHsThB4zkzs7/vSQfPIgANyewxCJ9ALG/n8tDgDIYe4cQIA3G/7g6eW8lSIOTE3o+wWcpCe3SAaVMOv0I6kDaUOLsQfXsUeJQ5iSTbiuTTBvkIMovRRBLhw4IUTwpScfECTzY/lbmgxBHRhq1obyBxMm6JkQ2wIhS2/ASVGbAyi5Fh9YTfx++TmN7JIcKxjoHjqHvpAMT3loFou6rRSbCiVlPeGErc0C5cSJyo4OLhncNfS8oBtFYl/xr4U8i5QC86QL2TNEJOnSwg9ZL8/2CY2P6gcVMqyVAsL7/eRvg+bywdaSqIVIZAt4x9MMauF4UztOOZ4RQ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", + "e": 1 + }, + { + "id": "imgSeq_35", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_36", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_37", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_38", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_39", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_40", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_41", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAABPlBMVEVHcEzw+v/o9vzb7v28vMinp6+WnaPt7e2Gh5DMzN3g8P3b7/6UoMTj8vvBzN/f8vze7fmgtd2iteL3u5Tj8v5miuJ4ktOluN7Td1be8v/J3vTb7//Z6/3L3/bV6f/X7//g7f3l8PvX7P/f9v/Q5fvY9f/S6f/e8P3M4fdujvbT7P+bwvR3lPKyyfQzYtNhivkaK95lhfKCpfmet+3V6PTn9v4rotzz+v9FsuHF3f+v9/oQWfodOOW81fVGwOfC2vMZJNM4qdw7o+Y+cNuMquy+0fp/zOq17vVwlf+X5/WizfFWie0pjdEYR+/L5e53peRe0Ow8YcgylthJft+30e9Od9Jcjd9hueaRufjj7/HC8foxR9o7adva7vFpmeBIYejFzNnkVi542/NGacmo3e1oweMrVO1/TePQaX2cc7cinP/tAAAAGXRSTlMAKUnpFyAnBTEPbMpzh/6Zqb7p/bPVpJSutSsuDAAAIABJREFUeNrsm3tv2mgWxhuIxAQUtdVEah2/GL/GYA+EjBqcbapJYm0gGS2jhjbkQmgu2lXb7/8R9pz3vDcbmN2/TC85EMekbZrfeZ5zsUufPXuKp3iKp3iKp3iKp/j7WKv8nNyVUq3Nai82S2sbPxl5qea18dFuB+Xai2pp7WdRvFoOgo4no9Nuw5OJBFR+ePBG0GgEFALeQ/khvHLt+Y/rgI1q2XExGhgWP+GD/p5MQOVHBKen5s9lQJTAj+aASul2v+lAuOphJyCLL2uAErD+3Ste3bq/v+d8fz+TAKLP8JsMiCGACdj8fhOwXi0jg5eE5xD3t5CAZjPHrztAvgLIASEm4LtbA9Y3AZwExEMSxsCfCAc05wsg2wK0/mQBr7z1HSUAwL0Oiac9jCrGsXBALgHugg6QNwBMAVwEK98+OCww9LN3OlJAPHQ6mIUw3rYdMN8B3UUOEAkIvNq3nIC15+WOEk795J1ME+uQA85VApoyAY4xgHJAI6s/JaBT/iYXwbXnzDQtlQBrgMkqkPzt2DhA8IsEyA0o1wKsbxCIVfjbSgCCZ5cWOwXzQRnAFpCKBGAF5PWfWwMDWUKBtQdVVg4ufsrAxeci+hy3OVIFbG+bBDjKA/Mt0BRQIJPX8cqbKwV/kVHJDZbq7wWZ+tepIAdsp5gArh3gan57C8qmMGRbqwR3ZIE2dAK0/PnqX2z/Nk3CtkmAaQFWCUACmJVP/JOhz1eGvrYViSsU/AFbWX7E1to3/nf5m1HeDut2Aiz3G/0b+D18zleFvralKtNtOfIqraUdIMtfu3+uAjrL+CkFaIBUDwF7BcCWCuAYq0EvbQk14Cdqme2E4FtKfVn8uv7z7m94qnPnh6DcA2LsgTIBjvz7IDyPEfkq0Es1x5EXZa7ZzMyC1sqY/2/r3wu8ZRUAPbzdPrpMt00PhL8jkOA+X4HqAB45OlwCbin96dAy/IGqUdJfmb/x/1T/UbebUgeQizCXXif0F0XfXW46TccOUe1U963sct6yxJf1r8wv+Bu5pp2LtDu9DAG73dZXQuexr9F5oegCXMQcvzJ/yyp/J8sverSrur/At3tAA62vUxC86057hlqQewzQjd8LREdwuOpoNptNiZ/jVyWPGSDzt6T6Rn5KAFa/3QOsq1Yxurx3o+EobHtq6uMch3nGzuvG7j5/XhR5tSag9x2i1/LPh6p/3fsynd+lK1TT+dWpKf5wNOyGxC0jFIM80ej4qjD00tu3b2HPBHKCJ/7mQnh74LV07Tv23kP17+rV35oACB7npj3JzFJAZwK8SNWrTtRs7u9TAkB8W/vmAnjL/SIHjdzgs3KgsfHY7g277/LgRO4nl6mp9AJVdxwuPY78b5FfFb62f56/ZQkvRoFcexcEud/rTbsprTqi40HhhwxFFrT16ZGyO77eLKrHOYKd41CP4KENIFqfQ0WwOAHa/OJVg5y/iN47mk7T3MLPZGUj6/a4Z6u+WZzqCp7UjxCFEiCdv0x86ngtWfDymiRT91T1MMiPOoFc+fDA4PpM93OIVKMXqTqg8yaPmlTZnBa6iCJXAcu1bzlKfjxD38t1GMlxg/ECNfUxAWp1I3I4pKtVHai5Y8PDhwsPbYClM09koGWav84Dqg8bzGVHj7sALs81ONfsGdULQ6+sObLP8aY6EdgigB0vKGUC5M2mZfS07okrMTX54tF01G4w0/CZWdZVewfco9WoviZk5qS1eGjDk+yufLomAc3l+Pa+HyJ4Zt6pC1OjsDgePfTs2i9OdQFpcCMLXbEzPLIIT1zg3zcVsKTtg+Lt3nQUZhqeAddVTp8UOuWiWNWJ2EK20H3xENyRODI08PIKILt3YJCHctujCGRbN/SKPau6X2StR0vCjaTVfVfAAzhzARwPImQFzPPDIO/G8u6LWPccu8iN3BT+JaHzwmvdiZxl6EgeRWRXYfwoIu5I48M5hwTYBmAAnpqdHw92dzOVLlF5T6BzXnyHXwIu6pxF9JCf0PhKdVc+6IXTlAlw0243NXd2FoCbSpfol9c9qwiKrPWlfgdiotZP+bBdnzl19qPRdDvb8Km7sZzktMRS9AS6TkXBHX5hoUdSeJJbiI/5ELM+q7o5j6fdpi4AYGce8+dDdzgRRwr921DdjVRTV163rC9gc6pTNti7aVdvQfv7LoGzHLXPObfYV6P6s3VYYBehsyy8RY/d3s3AK26XBSwe9l0agRih4WYLRKcU7PeuT63ir60Vhx4tgMeBrlR2DTwe3GiOXL2Eg0DXXgj9OdUVtxTdF6qf+vLSncfdV0Xdmttwlla6KvJIVzoCiacMXz11BPFw6JrGF2vwLD3nPjfNDtHpi/W9vb1qYfdjJTqfG2221XGTRW65zbF8CHovRNjxMKM6RaIVz+gu4QU6nIU7j3t7LzcKROcZteUmQ/2c2eDo/JzgmYi9MAzfjfOqs/nurrYXX7U5VJ0Nv/6+Ny3M7kp1f26ZEdcqILn0ODObTMRsat98hAJ2PI5c3fistZ2Z7m4tcwJ+hOj9x/e/7U1LRf7LCxdSAyrHpwAX81w1Nux3grzBLDktn+tAdA/Q1dg3qkvhowWGF6pPTnuPh1939rqlStHoLuruEr90vJrj6HNz1aKf83a3VLe+tGidydmd8/7XweEhlPmX45uzs5eFCV9BNKKn8MnuQI1q40dE8A2rtWfDg4etulX+pHjiW21OUesul7w5PDx8v7d3c3NwfPZ5VlyH5ywJkyTBBGRuUNy7cojrfUV4wM05XWLjMbZUp99gX6LfZue63mH8/tVg8mbn/d7JycnZ8X9mRaLTGzoSDGazR6a9K7OD8gsiEeA02+ZV9xft8LLXcf+292Ywmewkoz+A/OT4bDZ7UdxwK4uNm0SnBKi7cZG6JkmEjOI0yBo9sfmV6uaXF9a6dZcKLlzugHzIefcfJycHN59ns83iGl2lulWmmeVGdGcS+cOEqZluD/CGrbM2umfanGej4ysJG2WxGa2t2zt3d4PBpA/kJ0j+Z6NTfVZsrJeqz2tlQOdNLm/auEAPLcA0dK2un0hizZyQL0j1ukb3sh2eiW6XiKbH8FEf3+0C+e+nnJ+d/PPkeDSbzV79sl78m+UrG2vVWnoe4T9C6Gs36IAQbPEs87Ke91D1UKtOPT+0V/gEPzFG4OEQwIH8TczZzcHBMZb5aPD1691D6Vnx8K/G44eH8bCXJuaKHQdaPQ/sSZt7Cp9OYtnmrFyExuYIntATMtof7KLkjzuMx4p8Ohj8MRj7xaOvvxyOgf36+urq6no8vIzp3juz0W2N1amnfzHEFGRUZ+o9MsLjojKwXpL+ZHf38fFxMIAy/3xw8OX47OzD7GZwcTGYcl44eql8n5yn/aGEvxoMIAH9I3R7PVPSie5vSm1bdVnrNOy8MNQXbqi1D8mBr/XeIDi4fdKD/Z0kH908XExO8AvVot8UvnnLbzGA/7I7fLieXE0GAzDl4Oph2E8TS0jP2mNs1anWjeGFB0IpOYEDdj3uPex+IvLrlEdnIDmavXtx8dfFXym/LVzzDYbvcbiVofkJHxIgDaBUZlbBJ/qsrmudXivVxe/xBHf9dGf306dP8C3vrh5CnnwByT/8CxocSH7xkPBy8f8hcoN5Cb6fCZm41j/tDseCf1cEGGBU98j4ifjkJWbQJ56ws2lz8FKgJ8L8YRjXt0/HAP5xV5APfV6/AfAPf85mZxeTi8kN57++fv36l4KnW+VFrZxgcXoJHkKBdH8v+EfIr/C1AQBTaS91B9VVm/NEeuAbxdTdgDveTk+HHwH8E/j949UVNjjsbmdAPgbNT7pA/m+IX1cw3Daqo7PR6HMaivezUQqQ4f4+gQLojx8mgzvJjwboxZ4UXBoBVTe1jqUO3wDtgVZPj077/2XuWpvatrZoIcx4Akkg7U3acS2KJmauUqMGLIFVkB8SRoo18SMEELZiTFzbkP//B+5+nCNZPDK5/WBlyzaBhGTW2muvs8/ZwjlH4HB9/Of84gwMDlMOYvevPkG8Vfu3hDwD6LnVidcDy7GscOp5REFyUW+PC0CCPwIBgANuJvWfZF1Swe1QUauf6AAcUDc+QpyfXylgcDUu84nlQpkbe/0vjPyXhZf7ygYgB+i1mhVazoF7cHBgeWFCAUrBRDHkQQAXn+L8cwGQ+rVNkXXheyR4SDkgNy4ixA0Zh5SfNwuqCchhb749CAC5GxaubzNDvuz7rVaPsHs1y3Ic5wAvDIcoqCvFTZYAhlYtdWkFmCsARUO0WrMZmxzkG5Gf6OBuLHVM+QWU+QD+GTY4RO6JMgfkG4tv4beh5hC9N+6J3DP+OCygIIRCqCrFosno9aBUKneZgmPGb1SV7hWvAMSTAr5+YhzHWocqv9LR4EDsY0A+dQB6oPZj5Bn8kNvgkK7BoU8MjHuthICpw9hFCAo0EDKCp7hsIgXQAh6f/3VcqrJAIPNK8e/gIkJj/yhSfpWHjRohB7Ix5VY1Nrhfbr/89tuzBSs+twaoIbbxhViQFJAGgIFpSgOCAuAAccNVoqek4BMYgI4V8ne9yxUhgTeL6u9TMrg/Bi0qc2hsZJnTx+uFO3xuZXm9A2AP08FlMJYUhOHUciwhgFNJAXz58hLBG6wB0AJS0O02m+fHn48/f/5LAO8aW7BRw5SjtTtkcOrJzdfbW4SOwG9NNYPF7XknAG8HILC2pShAPdwVQawBK2T4cxTMhQcUwH7gnBJu6Jqq+jXZwblscEYU2dHo6xdG3lf/s3CjW1rreCFBck4pqKTnKdjeZhHMUwB/2pJ1IH/heqCNFAOXzWYJ7NFU97GPiZE7YHBqOYpm0bvyVxL7raquL9zolp90Jt4UsM+h/0ABFAREwZvt+TIYiuUgXgzDO1ZAFIRUB02jFMDCUJQGtx0bXGEvitqAvMlGB1vWxTv8E2rXOv4k8IgBif+DDFBBqhAGiRO0xnNl4MzbAFaBS3VQquNJ13Taww5uHzo4xw01VRnZEQ6cGPmLDI4pINbMIp1D3meACEhTEASt7UNeEg5bggJBQG8qGHAOQnJDR7xg/UixB64wuJFtR7MyIAefA4OrzmajV68X/TYu62umiVsW3L5tSgYEBQ9oACjAVp9EAC9v4EmPZC0QKhACQk+wkjJ3hMHZdntULu+MRjdfvxZUvY0DqPeL37Lnll5e7TRLsBxjw27S5k0wUPcnaRGkKaA6EBfGGAgYgw9QT+TUHCDBq3nUumIHF2LOYYvatAXyG4i9rmrg56CBDE4rXh/N2sD7bDTa22kaJxq266gBKNKUCEJa2dIEkBsiBRL5uEWvvZ7oiynjtEW10Np1dYtmjO/Klwj85sTo7tjtNjLxMrfwnL86ardn9gx8Rz6QAr1e5B0LqaDIFEyAAmbgvgiQgrFkoDfGRAsqWi1IOXRwB66lqUUoc3v2tlxm5CoCRw1c/rrwxe3Z6dHRbAbY2wx8d9eGJ4YNKigbSAErYJNFYKZEcHpXBETBBDGP3/iEHMxwmwzOCU0yOHv2vryD/cyNotZHABw1kMHi9upIBOBH2RNwe5fhNwQFXAe0cTPleiDrAJ3g4PQeBS5seac9zDksh9tscFtscFDWb7GfuSmq+gyQgwaMLBY3gH5MD4o24m8TfpH7JLgOToockgJigM3Qce/iRxGgE0wRecAGh3dR7EW7UbQDTGDKQQNGJm9Q9+z1q3dHd6N9hAVoS+k3xCteu2gFUAcabd2JBA1I4OWAncA9EC0BXBQuGxzUNQSIewQ8Rk3xebtc/jmbN2bL4f7l7GIGaB9koJ0wsLuboiCuA3GEYWoavTWXYMB1qbkDc3Owg1PUzRFbe3kEwCND3fKs09NPs9nirT3ZtG4AcjA4uhDrQxSQBtIcNFgOcj3QmAKADyTk81UmgKMGBpcXBvc+QuXoqgm/GXqDt7NfM3sXoqUnpWNa0+woathRo9GwG5ie+xSQBNr3CGgkVsDrAbKgQSj5elUPggl4wZaqR4z8bYR/VMExK7V4amU5K+SrZucSGsqZQI+4G3HsPkbB4yJI6oDQa1gFmyp3bGhwuHqMTLUOUsCjqj8r2UHfoCLN18+M5s7eaMRwGukAQN8SwV0rSNYD40QhLyBDQ+QjJGcHB8x8SFdUM4VuxhcyoBvdxxj4FgX3RJA0BbAeJAYHZQ7W7lHnx8izg778HKduxXjnSlYlRYDN3T0CHqGgHVNwtyHYtQVyMjhDLXhizGrqmUIn+JMWTpyqmmnOM6AQAyiC6CENfEMEQgU2tYUEXBicHZ2o5hSAB9DW76tZQ889l+MXawpb8WBSh+VJnl5AKMq/FoHkAHvXPcw+WDsOmGu4e1crWUNfWWPkvZolBk8HePpOQzdWARWDZuZjJ/h/RIBdwRF3cLv2XoEOZmtj/79+qSKgZ/YuyzRzG09og+3Fx83ipHE65XGLKXp2sAGz+C9EgAYHyUdrB4J5zLqVOfT1AQ7dBuKQkYQ/N3RKJk4oglgCKAIln/8OETAFZO02WvtU3EfiQtIzh05HrAMaug1SAxc+XJvG8OEZAgVnde5YaVXQiokTjOxHGRC9a2ztnmsh6P1MoeeWN9YYuzxq9pODZjltsKzUyC3EIyk0w2LSE+QVdgJoDKP5nmC30eD9/wisPUHu6pXss06nc0vLq+t+KzVwoomT3/IfGDnJ6SuLQJljgMpAiiCaX9jB2vN0SgfMhq4TVn4Q6D/lcj+t4Dn6A1M3FEHHbz3MAA9bSAQ4e6Yy0Ew8z+HlgCkAgwNrR4PDRc3E+Uv1h4EO8RL3kGLw5NyjIB66eV4ydIspCA8SEdTl9h0JACOA7atu0M2R8G0t/0+ev1R+IOirfnrw9AEfjhw2sBm0Du9OXtNOYCXLAd6GYuLOnbfxWyqXue/T/MXVGHoBKMkc+lK/PxwOH566iNGrL/Hj8FF4oe/JNlDWQRjPnCzqDPkulALOWSHnPh1PupeMvLL1I0Bfi28VHQ7NTmcSPDB3whPGCYogrgQiYG7uWLPiyaMcvzrEAPWuA0ROUaz8OFlfxR86i9H3h50h3S7YEXOn9Mghnr+3ELsogsH8glijnhi9A29Io5kbqr0VMvJSZZ+hK9lDX1L7lX4F0TP+jhTAkEWQlMHcgTs5wcSXQzdaDeKewEvGTjx7GsPXLUZ+VUCHQ/im3gfsmf4/Gctkx/gDLwVM/9BUExqGTEE8dAnvlYFcDsgNuBAkBV5PBJT52KU6d8MSwFWRaBWg99WNbE2uiKdocGFoSr2KH4p0q/AWc6BKJ5AU3CuD07u3oeB6iJcPygAu2OAguib+jfugsn4eoPeXMoeOJ4j80Ag6BbSneQW/REsU3jMt1IDLwZ3VYO4ejKCVuhVp8MdAGhzIHURe6fNl6mZ/PVPkOYCuaDLxIuv3Q6PfJCKobwMiCsIKoA5YBY68E4OGjpBtWAoHhwnyd24Xuaswg9e6aWb8P+IsxQfHhPER6AI/BRGhsR7wk+pZVQcNeOE0DK34TgR5N5Y/lWp3352oBbYQs2/WdfM5jX84aBSUCXRZ7PlvQU8UwMDFa/0MvgvnDfK2OUGDGL/EOb8oq4AZYffBVl8Y1yu5B2LRNqcI5N/OepqAWAT1M6SMhi1BKRA3TgoWLjGm9KN05ZLS7yvolf2Oed2/NlYF2KfiytFzgRp4Wkwhyp8p34ud3UHYQ57A6zqjD8SVsHBZCk4KQ/MFgu5fY/y8glCfpiIBvwgC7kCHFOa/P+8MXbCVJ93rAVwSM7wY8k7ioFoY1k0TcXeuzevrZ4h75enKXMQM5BbCgIAuBA87bVzS8t8LX7AlsQvwgJ7TbuCrUTIAvAHQTYD+P+bOradxZInjO7NAEsiwh2iHFc4m1iEXxSZOlJgXHiI/4EgoSIOiXIS0LAeJp/3+X2Dr1jfbBDPDzJxqxwkZiOZX/+qq7rZjPyH20/HTiebe39snw1e2B9wQqLy/AyzVPUH3qKSXxk/W0MkXEOzr9SwBm61JetXxyfDs6XnXu0TFgRusXrOoLcsGQC4E3s8Fgu4ROKG3FHxLYt97OeTNC1J8LXn+/j5N7+l8aeG/v4gXUStB8i/HiH5CeqMdYDvAB7wwHti3PJDlpwiovA+6p9g54KmxA+QfSicA+jNUfoEOuLMsvVij5CR646kuehOza9oDugPsFeeAbw2BWtfT7GgavaXll9Av6gGDInrp9BD32O8pDjAAYu8peToGzRtPT/+cMjdZVR4vOSATAO/mgdqlx4mNObmv8w+CzyzqxW7NrYSXmHxPVS6atZ6QnHr68lS4q9XqATbc8eZ6IRMCtb13TAGgumWJZ6Frj2SsuN97WOg9bOyExGN4oQd0j8hR9X+Wn1luZGZcDV7kg2wW3JEC3oLekqAWA/SkZeN7rTx6UegztgXPnZ7yPdIDenKcHB83YhB9+ZnkVpo77K4f7AhwakAx/5umbg5ZQgGfeDvNCnxvIHITMjALvJQ9DY/4iH4cHcfx0+NyuRl+Pq06ZvE6HlBvmx5wkNO/Zo+By6P/KpFuVC9jpnsruQf0aA1keuPphKfg55BI1sdRHMfPiD6ZTD6f1qu7zIkICoFqYQDY+F+FThuqnpTjFmLeeLbvtQa6SU2gTj9D+pmHLoij+BG/8Qjo2930B64PrFyQ5zel763oDI7koHoJck/1ds1upjSDll7vMnUepZ958zmhP+NX/4ZIjvCvap/pEw6+zf5W1T8cthQ4kZdRvWVynTfgBKcnM4p84NR5SvdJAuhxFG1B8+XycWLZsDS9VQw1u01eFn3v8KjT6xrFGT0pE/JWovdkkUe2ll7xMeTy+YC+iGL+pquDPpkEw8/1N8Ar2S3ySnnVax9/P+uBdZXeSvXk1XB3R3ktk/X0AtbAWv/wdL6bz+NowaIj+mYyuXW0L0dvhkGIrjt62b5e+fifX3tsl0pw3tYq+MulebfIc1cX3QdmKkwTIy+Brq5EX24meQtK0htwLXmtXG2rfPwNuDuC3hW9+YkHskm5AufWeslyg5bOc54Z3uIvJ/MFiY6qP2+z1EFAu1KRz2OdAvLd6B8+KW6G/2LiHbeIX2kHlPGCGsCpZWvryQl4ED3lcF8uBX08GY/5meGHAdGfvqa6Be6s65XhVhYOSGyV5zjDJ1+88pab0w2y0xlPZjTRfLHhcH/GgA8AGHaIz/AByY7sSF9/hdyq56+K/uHwqOdaGPo9/xLPARh44oGFiA3wX6zc/+qoLmcXa2WzhP0TzY3ozxtWeqz38LNmH6L6L9BTsO/n89vL3FTIctzawAVgCX73Pk1TGGxG63XpHt9quZMaSnAXKu15iUxhAF2L/ozDOSQeB2oXUJ9XBvTDYdDI0R9kennFznGVwkLW6531rFj3w9BQIzijPz4+brd8FTKy7RYvRpeiJ5Kd6C17RYvwL2Qoq+Y6Hl2ZCKmRHdHHgYT7TaCRx4p+yDadNk7qhcGeWbj4pUh1KGRnrt6+I7jFPntU7KsNXYbrGTd9NRq8DIHyxGzXTBYTX6ySnJr3JjMQfWSrTnqP0QNjarhJ0As4tOEwTQ29m992T1epkBVy+4qZsGkjdM2+ucarj4ywjZajnClPkCOSbLf3Ykzynr0aMEuXI5FcqT6eqO4N0oPdmIAnyVPg5g5I9LlRjNPPnYD/YLibtCluIrY7OpKHvehOyLerlQgPuhP+6GH0MNpl1DtUSCReazEw8xca0XjRBjUfCfojF3NU+Qa3gHdWsA/T4TRNpzFmnmg+nx/VTWK3u3hecSpkdiUjbhLZDXTRPOyF6ztRfUXcq2cOeoh5vghZBv4veRTY9QqvTXKn+waWiRQ+aHkt5IDOarPU48DSO5BujpJPCRzIr66ujgsTe0ULXpEOni1kvbBvac0vTeSH1CK80CSzb1e3K6SnCw9yr3+4flH5vzLPrj1wRGzwU4B8Q9s2KLShzm8oORcbAgfZ1y+AZ896bnY6HTfaKYn3jO6+Kmos/KXvD9aLBV1h5+5xe6vgqRH4A+3ARg+vxj8zjx6U0SdgAAH2BrYM+g1tyBwQ91R3cop1sqtjWZDJgmfwfwvDsNnpZKUn0l4eHjT3/Uufv6OLX1JN1uvFRZziVXbwelMr9gKZ9sC1BkNG8sWDIF+P5Bfot8EwgDBtAveGHltVv3V2G94wOYGj5Pea/IrYG/t7tVouq+d0/xSS9TR9MwNvZTju6aC6nDKmvqj9RbkB/YCO4HBgP2g3ZA3fZGCSGphX/0O/rYCcuAEfL1Mk4EN7CBNIRSNyR3Jc4WlU93MLkAUBL+iQ2c4UfVPzW/Tc0VFxeHT0CWPoAeUDywvkB3BENiKu87YipbnHwH7L8M/XpDnuhnrEyh080KFOnfw+C35SP6hlDz0XDl4Pz0Ntficf+UyvJYeGqvM5c/8lB1heID/8rb4G5fiCXQGeiFPOELer2xUHxi1ukDBvt/i2M0rEtDdU6Zz15ko+VJX83gKHDN/4o5qflldenKQdlaEX1Wke4//J3+4YdK1lFvfgjJnbG5txA5tHiwvXYv3Aw+zgH93iqSlkgSpnXMlJcYZG7AjGM/tWctvNrSu7RU8pv5OB5xtrhrRd+oPZGiScrWdfaWueqDiXosJDjTFfoSzGLUZ+tKELjqEulTxF8Iixo7hRr9Yy4K8eYqrwODZL33PHcTTOIc39ywFOMWlDftXexr6Ww6sLJfqCwMkH98ieCvzUFpzGbikP3hQ0crPgta87rojLcOGL9FTagB7VJ9XXdKSEjhHKiSGxVjDlqMWOCP9FaKlq6ZRE443mHDm7s16o17qHQ6jzEIaGbhZ3lUatb1tozsxZ/7S6vVXuVW2j98OwezWP8JSAKdmNZWM03iu7hTZWD/hhAm0MO/MPW3jaTmDjFmwDnJJSmHNRswbrCB6nNnfjtLqvhutlu3hR6O8dHrUtel3wgLvpc6IL+/3uVaTRb+ih0bll7dZq9g/oCV56kUMstNxqCrhK7NyLLp2RAAAEKklEQVTHs4LHNFM72FerEaW7+I71KTvl42CnCc3XCxV+v9vtw2D54l6Bo/JTAjf0Nw650tyB5+UXJN+q5daJWm8NeMQWGHaeoKUWNma2/f3MMZVvPHcGUn5YQI9jHbqFMIR8t3uF6BzzN07Q34yZPC9+zoIxzMRxtVVPybbO9MSapUynRnDmRsFzin/radCc8om775R7BR/CiIXQCXvq8I/d2C90hFlu0dC8CKNj3cCrMUxqc+OCDK3DuIdO3+mEscKUfwatSfeOVuhTCXc32xl63jJNbbjwdDN2lp2YO3DT/lRxE3gKme3AVfwduZ2U37fo6V6beF/dsBtpdK361KYfu35wLaAmL2Auhs+8s9YadWbnsYuAo+AC/h1OEDShX6OU36em6DtI73cpyb/J5DTYvOE/St6Q8ZoZABC3Ak8bdbW8rur4dz0fnFJ+X8kP9FDzzppU5sgg30PDDewKEiBWAH7Tbn35pSv4hb7+U3wb3iGD0QJWTXAFjuOnNJqL5hb4iQL/Hj38xZTfNlkPyz3B++fn5+ITIGj3XWu32/BeW576/Bu8IXK33YWnLjgFr1QHBRPY8Q12BrvCTMmKAv37c/PHf6CUj4wq5Xfk/sLKIDTO0fxzn/ba+CX8Vfs8bEvm6IfGRegMKxKUF9EXtO4iY7bqD+c2+JTy+33Rmek7YnwndUj9co9t13AgxEMCZeIV9AIEDqjelrBi37QJ/Gou4FzKMnntx34Lpob0qIiV8nGKyz1AcgB5ocN3GMfNp+hw3OE3LTfAx0GgWA7xzyni56R5JGO22k/41ktByu9TuJI8TSX7md4jo3QHdgI2dcN1ue26vhs3fFAmQpptjnTSPGrw8kNm9eHnXYPt8CjMDHaU/Cw9xH/zzPLJmXEE+4FdAeChr25Dr7whgrPijfpB9tzen0ZtLWu1ddyHoebUgQ/wSI99oWfnBOkWlBiY27ZzqXJU6Bp/VOXY6I/MaaW+7/iJun0hPaP2mk3jCgl87ZnsX8Bbuqah4Cf1vcovZlW18rND3e32FZrj9FXa8zt5+rNms+NUAuoTHRkYWe0s7BpwFtwtrv9HqmdSPjtgN/2/7ZqxDoMgEIYZ2pgmXUy6EIYbShjcO/QBfP9XKiLgcRXoVji9UVm+/MfnQfShK7dM7gbuwMf7DYfcJPg25WfpHSKoqELlZ0G8Ykp2uDUbZh3a6fPMDzjGxPkMKR/l6pQP8PUOEPe8NHq6p0T75ZVforfTHH0kDQ58NZvosKzyTYU+rYl+ykSvtSof08sC92a2NzZbx7VcayF62KenZrt2zx2U/8DbHp51s7Egj8rP0UvS6BdW4OGMQ6T3IoH3bbZi5w9O+dpfwNnsaeA8uaP0vPJ1uHFiZrbflK8D+sy20fPK13zNVpvy9YECp8ofj8gdjvfirLP+Vx/k/huzdfhEHwAAAABJRU5ErkJggg==", + "e": 1 + }, + { + "id": "imgSeq_42", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_43", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_44", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAA1VBMVEVHcEzIz97e8P7u+P+/v8yCh5KgueuVnKf////j4+Pf8v5ul+Hh8f3q9PqPo9OQpNvg8f2Zrt+3z/LY7f/N4f7T6v/D2vXL3vzb8v/e8v/F2vfB1/PI3fnb9v+10PSmxPPi9v0aLd75/v8qjtMxodxwkPSJqerE2/9qj/wsV9IRUvnT6PU4Zdtoiu8yreGr8vp82/B6mPFIct4ZItLY7vqb7fldh/TS8PK81fhFwedhw+g9adN/o/5IgeIYQe1ZjuF7wuxOsOCb3e2XvPZTdsUyU6nMtMf1xIgAAAAAE3RSTlMAWbhnFDH+JQMJ3P6AMJTKm+DEzilAGQAAHFRJREFUeNrsXIty2sgSNeAiGPAWe/VETCQFExEsQgjGAUOwAbvy/5+00z1vSeDsrdTN7F0fPRHY4ZzT3dMjBy4u3vCGN7zhDW94wxve8IY3/JvQaNfr9V63223UarXr6+vLq38L8+ul43gOIqRnHp6321SPXq/XbTRQkHeX/4+C1J0SPFhABE+AXsxRDjM+Wv/scA8BDl3PwEM5DCnwkOe5ER8gB42Pf4Yi75Zhvx8WUeStjoI0V4BurlcEj4+e5fFR7xt4XQSvpIpXDRdWpUvu1iwL97Sf9qtRoUJYzAEjJryTAAncoGsT8dZlO33Pl/5pFCUIK4pi+XFRC6drl+k5YrlMU7oqvP/pQHCc8JXyyHTw3GHDJua1JUSjSwiJfH8wiOMBLAPfJ0wQJYcZFScrY1jMB0+VBKuoX7WxSLGdNmShGpoYFANdkH6f6WGGQr+qIkgN3KFV1Hul+PSMjsbzllqhorHhUzliDagHQT1AhFQLir5TqAlWUb+uMMfhJcpo5dQYburhsVQZrGMDAyoH0yOUKeINbaLealeWpUIUiCbuzNClAsPFDeSIk0SLDaqEVdS74ZmmVUWBI7oWR1vP8GciJM1YPqZqjK2ifr0MX+3ehQSe6lpETXQqSQuMm02jq3OWFlFvtRlr7FBCp6JPMW3nVzxHGxBOWE63JIv1y8HQIuqtRlju0cqNmuG6pw0D3tneNWpmeii4jk3URbhXoao/84qNiqdVA09fAMx0KQwd0y2iXhcNWR/Mxk0kfhieyADPKXRonmrX5QNYx8J0zt6xiXojPNOYh0b9q0oBrQpoxouxkJqeyPYAu/fh0JoK/66NPRdbWP/lKOu1xBf5H1ZwN5sgzfco63hq6oKm20O9XpyRMSWq856FfnhihuaV84GZLhtiMN0W6q1aFXEt+vtazJ+amamY94whgGa6Mp09CdRdO6hftrWphj4PlQJUB4DDpmXhmQYIqILp2iU03RLXW720f+quVKiWU8WPBX9YFQO4o6YbceEN7XG9ltLpNsy4+xX35VTwn2bPy55gb1RBzzCdsmem2+H6VRs5pyEjXn1b0hj7+mFF7p+6NeVT03UxPEX9t9+R7TG3+YLM0/PBD+T7Tr/A3nH0GBBsoZHT50PcdBuot67T96lBnJM/d0dWjn5SAL3pMW7Xr8F07T6VZw91DPdU481i/n3/pPui7+F7Fv7SexRD5jw3XVYCx0vtod7VbzmjAOz2YnrO+JAnP7J35P1HSttB8qrz56b3xRxImG4D9Tq784hmF1HFP6zQAK3mRcDBcyoHRj6Y3heq6KZbQd0tgf8Nmb59EQVKDAMOrlIFR1tYLIDpLAcwFDTTLaWOCLS9EESER78sBrdf0mRRT00f9EN1gZqu5Xq7ZSF1xVvjHgTy2WAcsEe6HjJEVAMwyDIQxEH6UOyGuuu/u6M55bqrES0KgZeQOygQwB4Pri4HFcRJMqIHh2Y63Kq4spB6wEkq1gG/phhK4kGgDmNXnsJF0uwQPVlUpgP13/531lddlzIIUH7uWDIUZBVjhXH2FMk4oXCU6ZT6pbXUjQAIihHvihCvxBhXSv3Fl1FDrzi667//j+v1U15rFwziAS95gRLgFMad7VoXSHc9/+2mX/SQYI6rSTkokw9U5ovEx9UN3FLIU9ujzmStxXug53rvwhLqRkV3tUpWdL1U+WRtN/0nyP6JURdP6K7bQV36nZe7maDS9UDLd6mTzn68XtN1jdSDKtcHNrluDGuuzqnCdS3che9jVyv1Y4KD2w5dR5EKrmddu6hzernZyBRdVzFuHlTqc+pBANQDGfFEVXhiA/WuGeqBXuZUI1Nwne+NNMdnRU8zZmG/YwEvSqByPXu24G5sV1DNA4OyHvdakBsVzi1ZLrKaUS8GvMx18jmp2eK6Wyrv5fZVjebiibFMcXrQWlqXB/yYB3wgx3Vh+rfYDup5aZ4SlCctgTmfCYKgUOsw2I0yF0Q84AX5pTD96dvgD3tcZ8TyQtOmN61BoVXX/SwiIkausyoncz379pnYQj0ozFIKycxmqGWCZ1pYoE5UmTMCPtpR6pbkuipsxC2kd2EIP01Wta8l12WHx6inX3e7ztqeMsd4B1UT9uCVScp51/WrQD0dDhaLXceSMhfo4xc6z9wnZsH/SfYEJy5ahReXWa6n6dfFbpfF19a4Tsrz1b/nO2EbPzDXI9N1DPgUTH/JrHFdTdyIfgi0LrRsO2FW8oNOnLteRT1ddqaLxUvmW0C9QSdY63EE7/6k61XVnRPVLrhEHAijPtaoo0g04NMYmL80raBOecF/3wUFBrDAjsKPIkLE8O1WRLckpHwXB1rg4Jp0nfCnlsM070y3Ly8vg9gK6mKQNi0XcsSwAYrkiea6zhsPkezmtCAhy3QZb7dI/YcN1GXo4l1j+E/cedXdyXUVZ+m6zpsw14l0XbyKOKnLTH/Jf1hQ4S+73W6vV6+343gQEeCdl+7RQX1bV5HWy10QaCpEeJFS97XaT3Jhuh3Ucebauri4+rPztHuhy+7pqdPpZBTNJInXESfIXSd6NTf46+4TTv0JqPNop2suTH9Z/rDo433XGaW+WywW1JftdKJhut3SJoTr0UxikAPAlCBl/kQObk/MdVEJ3Xg7QeodYhP1Wka5U/LAHuhPt9PpxJDAwJY2JhAeMjiYHGgucx1yXVAXa8ZNz3yLqLd6q1We+34cJ0mTqpB1UIjFYjoFEbZnVJDBscBkyURs+NF6wcoca+gJWS+2kxfrXG+18eOMq3QlAB9hY5/lQjEyXYwJC4hTcmxFokwmuyetbgjTaUdjS5kD6i7PSOhhoaEntNKTHOs9+6xnkOcY0fg5P67G185nyBFMEoktlgsOGjAU7Al4mZXUiQlMUcJ2NFjHASts7ApuY5rRJIrWIATgOXkuIHvOGJr8CIkEh3htE/VufORIYKErMMI+zoe2LhqPx9FYkyaQp9Ea6T8LAdhOO+FPoThNwCD+8Yc9Ff5yvtk8bB5ms9lmNBsBDiMd5iP6mGFz2ADk/oCHPQXu9gnfPbPlGbdnP0ksol47HoH8A5AfwToazbgGJ8gL3LBnYHezgYewiIP6yRn8xsOByruZH5+bFo3rXZ9Sp+/rYQ/kGdjbHc02KMVmNuKHw2YmaWMAjCTLEg7IG34AfyXVFqlnFg1udTqezefzDQNoMH8Q2MizGV1wrcTo4cBDZsZkogu7cmAvoL9yPwfqSWZPmbtor76sVl/KuGeLwPH+OKelkG5zANtTLkepmBCLacT00gDxbhf1qzbSVHxxxUv3X+6FBLTj4af8tfSheJkSCzAvYqNOj1/WzezSGuq9cIU0lvcmhOcOY0TJVryAR4WMDeBXIn8ffpHn66xpzdfStLqr3D9usCbdlKFqNR3N2KBGsYddAqPYZj/fz+cD2HGe2n7+Rciw4lfv4+xPiwp8usqPm4cDHYjYsHTzyzBC6W6g5I2EaNl/7KN+UOP3r6RvRM9sts/qVlFf+bRs05DFLowPciK+y/2M7FpuxNnrtG+g+znQke57YtG38XRzNl+hszP4Tg2fHqPChAamsIAYtiMsEnPUjG77vSEc1030hQfsEekY/z2x6MtJGjmfirCJKTkL7ekoiny6ReyU/njkwwonAJBqAN9ngxPdIzbz0MtbRL3VSOmsik0s6eSKTbRg1oZ/i4gYq/8WEduhSj7e1U8Si1r4xnC3m04ePzx+OInJh8njhK3TqXZr4jPg48evADEvz5pMP/F1LFRBKuEYFpgBJ4lFfWxjudvdPiL3R8azEnfamTi/o6cMeOmu6tVSPCbcp/jSIuoxUKf4INg/VjO/44s8ueOX9SulF+mg/8ingT1fydmq7Xej3e3t9Pb2ERWQoO8UZTiTCT8LFBR+4eO39oVFrn+6/Zt4ZEtBKSmYWHgCsTgST3+0iXrt++3/EN/rNlEnz/vPwkXlJfcW1l+Jrz2bqA9zP5tCDWYLVqdz0ItZOalVbFfq98mmb5WspbnfmWgD193dK9wrxPipV/3F3NlwpbFrYfhQ5UurtZeaRRkY5tKCdA2jxUuBq3JQiv//L93sr2RnZlD03HMWGRhhsF0+eXf2TrJDBlzd8Oiw0KPVjz93BPP/cPD+tzzeVZyB/Dk9MPRuv1ajPIntlp3aHto6u11zj21yi4m2P6kzt6vDU9L/UU9Gh7ZwSMP1Pyopjj061OU2PvuUWzoEPfGICvdRsbuPORXXi8U+LXRvbzPf351w/dlO8I/+49lBoUt5fSgSvMfEG3/U4QEbjefwQ6kvGMVFNMjrdNKnw0m+NM6sm8OZCpcyesQBJjw3IG2sxyKwuMwYpuu8VDU8ZuOa4Zrqdtenh9TWF5B5glnzpyeeWbj+/mqR7NzTk5+thLk3X33GVh0kMDd+GLw03dXqcCz+LLlBdM6sfH/CnNM1541c4uzplSTcHc9alXx0TTkYTENsVqvzA1L95mbz09yp1EkhrSSH0lxdlU+g2ujtnVy+A+Y7i46JGGsVFn3dPBzVIQWx0YmDO5V/s+XnBs93YSbumg6LtIHqwVxlodZUEgrRf1r0VeWA0CWTFJSSNBykWczNrxsDKbgbyMLBtCQn4Xye6Q7rjipw89OfIU8HI+TzA2rrSJrc3OTySoWCGbdfvxYL9d5l3XQCrix7idcXj1b19aFM1Byf9Myit8AJZXeiXCockC0CygXWxaKkQuzVdq6KKBOZK1jFoPrBWHzjQ2I2g9l/0TXvl0q5/la2tOSOwxpVHjWFjW0Uv4xqUXew7OrTwaRak+TnIHmURMu3vyHtBNVFNbVafZ/crg7E4htHFj1JbH/uEX26z5twFCt2cN5UOZCouoZaxf93vZ6v1+tDsfiKRV8kuFgyXaQpno3ZGCkbswnLIzmDR5duoqSzZJueQvvnrItfYGZfHcp8xXEy2GwGuFhUlXRRVlK+nvoi/XUD+QVeQ1jr12QhHfZi+7lyMIP2k2RhG7vc+APXy84WsJM/seE3BLop5CRhVNvRgzRjMEXJA7R+vOTBbAHWF1hHeCiqNy5OwM/NvnxJZchuz3EkQ1AZb+4qxr2IYxPR92VwuEenIvkBqX5k0ZNBKmNLKnFcRvdygZWlJpL7QTB2XKL7UaO0/PPozZPBZjFwMxYIb6I45N6DPrLVZTQ80zvxbeOvQVK3VgHQpisNOPDSP1oTjfpZJRnYTk2q7LpLCnZgToJOe6oeCTaA/vbrov3SaFwsXbG8x/iEgx+6Jrg0/66aaMLXncCRLcDPWYNXjF00XpiPMXvbu3G2HdwApV8w/bhyvLO4ylBV8f9vF82Ew9QC+nNpod2Ci5OyHzu5fJiKw+nLpTf8OGjzgF4/rsMDyjEdpfUQFm0Mf8XUm4mwQ38uLXFZKDpVwZ7Cd3xtAf4S7b/vtafGX/G87sB64GdpTShrcPo33q26ZadOivVzqfdmAIB3LvKas/LmxehGjgG1j0T5yMb6JdF7+Iro7YQXYAeuqyKoB8YX22+8M6BzBy5NBguTKl9uRHUWXWwZzzloowTvGNVGWHjyfEuUHR+sOkNX677o17o6lDE4+EbzLzX85onIPkgsOmOSbuLmlPSm4ywgVNzII4T3yhM8W33M6PUXoIsfMHndCy9N/n30Z7bfip1yQNdOzXQUugfSr9j7O+lVtWl6gfc3vrLsFaGq0otqXb9WHxSKCC82/+7W3vhInm4xGOBX2zpe292qOzzfz+UugKbPsy+9v4+t6g6wqvDVRbmg8X0gANkb3ubfhd/4QM3dNvY010jjPLijVrp2lDvouJfycSQnUZ6ydf1lpV4ie1U99FMMoa5cXmDw74Sv25EaGPxglmqloK1Hprx0nAV0lBv09cKqR67BO19vD1R++fm8QkDVKjzhB7+v03t3qApgb+fsPYR/e2O/oGF6MkhS/mMj8k9g8FGAK1ZtVHP3103gJANX5+Gl0Y+y7JOlrwqpZw7Ic03ft/XAxxP8GxONH0/arRayI7pm57gehWqrCFeAd36g4341EjevLB7FfxjbMjxFetK8Wq1WNbyS39VBGN1C+Lew149OcN/6yytk7w1SsU56gsH7tmpy+ucbQBD7cl5OK47sUTQaj7Px0NMXSk7+IMSp4Obh927tx0cf2j3as/6S2L+iwdNfh+yMHpldTT5o+WW14RdH50w+jh7Gcyt7NhyOh8Ppp/Pd8FXv+qvStQvZPfw+3JUPX3u20F0bLLplX8ySNIqUTzJ8U9J9Syf/opP37lr86diyZ1Z1lH4XvTb/IKofF0a3+6jerFy0e70E0fn28lfLL1b3r6kX3YhhepN/rUSBieu3URTO0cAClGkG4HNkt4/sBfpqNQxwuhsf6P7avPPFSc8VuFsB3V7uatZO2mmoDakescVHBaZd6MY3E3mO4ijX4rcZNPaMGzzwD5G+Ut3Jz7If1/VYdk+Db5xpblQddjCHeVfLPuulUVTwR8bpHr0mvq8mCWcOtxbly/Y5Ax+P7MMxo++kd5qHcd25uVdUt4Es4O7BnYfw3iSXlv3qywxVNyI8e3jn6V6WPF8FKpbDz1GU83IWfTuktk6ufvgKvcT2kuDWfDm42UDWy4FfttHkrfQz0P0qbedUj6WxKzl38HvTiDy4gq1pbAzs2+fn7Zi8HDR1zw3HtITe92RDL/ei6A0byJI8dwu4obELe/dqVoZOgclEzuqXKtrl6iUKei86nNXy/3Ns0Z/Xw7EzdW3zCD8dBfSuJxuO2LXoBfYmBPASbiRHTzdro+zdq1LV2WoJb1ls886yqXoiNUj1o5URrynEfV9ws47nZ2QPLH2M3ASOxXV39ABOif6Sf6dAlmvg4uOQnNjR1XXL0V3bD3s3VCGG6TBkCdzpeu03N7r/AfvauF1LtvfPqmQQ1Tx7oDp/lYhDnri541xsK+/DNyoXecd2ean9O7AnYPGse8qxXPrZcV68vojn8YKdm+7LN6px3LB3i2W/1+x5boInbjhGSC8hvRjVi9ZeCGS99uVlOwAne8f2Dui2uROjE3Cl9ZtMPN59yT489/oV4IZqEzg+tO7bYWDz5OQcPJBPIWNR+1Qp7c9o7saOQGa5WzkXL6on2NrbkFntdmfLEeGuVve3YrK0uw6iyNZU93zID1UjfNFiT3A3q3vZmIc259nebrXs21ByTT4Ce5/Wpri3Uy0/N9UMgpp0Yyv5QNbzgrf5KU2dLJ5ltxEu7QM6SG0fJJSj5w2p5OElhzXPeMK2Pbl3x4T28sKV0bglEe5exOQ2tG+3p6PQ5KdD39DZ3mswjVnzPfjcUP0PPR190U4SbdjUcWu1gwsOv2d1n4nJX6XdR0RHeNpZifciuwcdiRpfSY3IBTgB/z2t/p5QVU2Y+haoYYsu2dBuVKMy8tRjb+rO2HEDK+tE/5Ufs/lBi/ZvF9a6d9G3FXVbfuoI141ZdmRHcvvHI6NoiVXgAYvllk9MvcId66aKV5UROnnv3UPJ3QqNmuvDaskLo7ULuu0z0wem3mqJg+PhC52IHE2+2+2vsXyjvbVWbin/bRlg8J5+ZzURXisxAxMBU/QV+GiaD2tDB87/AH/vc1VF9N3D1I9832vLmeSUh8CuLb/NTb3nTb5rRuu1pif+FUk4wcetM2NGzLwZ88D092+1hoKW1sipxt80GeJ3gVH0jL2cUtxz1zC80eyMAi9dI6FuAq/oHT4Zvo5u4OVB+AWyx9O1Kyv36lTohA9jvUxmdGEtQqTzqg6c10wFwK7A2CXLVO+dOjI1+V6J/Uefzyv1guS7Um31jyetlrvnebuX5D1+j6Vvo+yoeduZ/FVH5cjVwAVyx1hSOqX2AlyKlvEySKZLZpX0RmDgnWe5MudLw5AcBHftYfSpUq0XyF/MMdrI7uFbJfTs8snN9Si022Kj+5XpzNJ8WahXpts1ZrmMdxVQWgSeY1ln6yxbz+FERk7fC8q8xU/F3r3gIxBc+q8h+CuTUU3bn/OWH7h8rf1X1B34xdV1l900kZVznnlfYMfLBYnnxEzlFGhFeGQ/HdoHc/fdF6jOK/ke3L5ZZTukqVykfMf3HfR0W93eTJHjGA6maGe46GBv4HmurPEgs1a2PiSZM9XkOaqRZ0PuGnfc2a3r5OLe+fTGceXD7JLu+v4CfS+Q3Ua42axjoh3AfQZ+sMDj+Y6SzRk5bOEInk0Z31/zgtP4yAlez4O/JcMCU+4tbvREr7i/2gPgIbaRo1vQ0D0trANCt2WBHyzwTmLN7bFpAtIFMXZsory1dRfCR+LZqtLEc438rfCNunN66PVyTq+N9C2R/ZI6ddqkfz/YgnPH9jkfv8JtD4TFibexTL7JAM079CEZ/3QE9Vrj6Afjc5Viar5T8Z0uH+gZP5FuHc5TscV/uVrGQvzwv/bOrjdtGArD69ZCUk2dttiKLa2Emy6RKu52wUXv+v//086X7XMShNgYpYl6+BgE2vH4PX594rhkULHLd6kNpB3o6c68b5en3kbzT3rfBDo4LbQRxfn464T77JViYPnZ86DU2+p+z6VN40X2fsPYEsPwYqiEc5fbQZ7hVrg9yUEVmXoDTvwl0Fd+vUqRV/5Skix0RcO/FTxxf/rnlUI288HyfcEPSI8XPqc0je4I/+x/9p2wD3gdGN4kAOU/dwF5onMcgOGHERQIe462nOyXv4weN9KXsXLNdpcn3zT2/1sVWt+Q6Ynno+mx9r8fZXQH0T1k/Oa1sNP9cEo8DQy8AVx1XmOAbPEgj7p6BqeetWJn01Xb3wxjJ7OT5Xtj+Zj5cjJx3omDz7XvcsoPSXslvm2JlxEwqcqsHtUtT1JIIoDm3UpqtnGleqHFwesv940fFTtc2YDu4Hf4gVV3H0T4kfQI3GVgL4ksmE4eOYNM/6kITprjtBtT64NnF1wTDb++WL4pduiM6cjuXaeNTtg5EJh4fbqYcDmnXHrY5GDBqf9vuu8P67q+woL4iizf0EOJE8nq6bB7Z2w+C+xLf/WHomFQerlR0LjNZXAQ/OGmHq94ri6X6YctX+3dY7ePAg/sOBahwCzmWN+m3OPBS60tvr0ZRerhJPi3m1tEtXK/6Z9BoOVP6GOIITRNSWB3SNgJWtnkvH0xZMF7EfzOrIeo3kzuaZU/pRfpi4rNqZHeSz9O44YWfI+C1wb5ugGWr1UNfMZ4/tw87LFXBSGaRBBQsbSQYiI4ONvIw6/NT5Z/iF4aIIQEF/jW6HZJD8gtg3mFuVvu4eRsUpq+F9XT0sl7bdtCn4INoAgaLDYJnrdRi0UWnLn3kOjrKrnZu/nyZH149nmsPe/W5wYg+jjht9zUUCPBwdlydl+yXjtjD4/pnRruUf1taQCijzofcOI3mE2RnK3ts+C16d3vNEqVn+gj7+BB9m+jtADQF0hvqaMI3lpnm0lUid6VAa80ALBDG5D0IHhjqB9FcOtsc4rKWD42QCPkeKGd/K3RfosXaJ8g3K0k+u28uPW0li7VwzbBR34U6UbUvJl2zUfONtOocEWOlLKO6QU+X+UOWgATve2Ns82XXFt+3htN9DFD4z+BBedEn5mznWJ6kvvZ8vMlD2VO12wLiWL5TugzODuby4l+uxzqVIZky9faRxnC2+RsS9J7bPlOaQ+Ct7pIr5cKbqa12PVzqi/H2Y7VOmT5oj1LPsOa7ZxpLZ6cbJfpbEe15wHP9fvV4hP94LTW188/lu1sR8a7j/iI68YfKM//W56PoggAAAAASUVORK5CYII=", + "e": 1 + }, + { + "id": "imgSeq_45", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_46", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_47", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_48", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_49", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_50", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_51", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_52", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_53", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_54", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_55", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_56", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_57", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_58", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_59", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_60", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_61", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_62", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_63", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_64", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_65", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAABjFBMVEVHcEzY2NjT3eq10efV1dV9fYfW6/b///+Mj5exsbjd7frc7/7I4O/b6/zp+P/m8/ypvN9aeqyfp77c7v7Y7fugsdWbs9tGW4uouN1riMVfjuh3u/Vjxfrluan6tUHV6//R4vre8v/Q4P3J2vXl9/3N3/bc8PfY7v/Z7fXa8P/R6P/r/P7h+P/Z8//d9v/g8vfT5PzE1/UtjtfC1/+rx/NDctc5ZtTh8/u/0/aI4PpHfeBSieAxmd5dguV+o//G4ujY7O4eLmNpieqq8vmeuOscM+VqzeobS94vo+9oi/V2luyEovE7sOByl/9jhOK2zfVrludKu+PG3f8lX/u59fl7peJ7su43XsuWyO2VuflJq+DJ4f7P5/QPamKMruR/1ewgfexmqOM9YcYIpmAmkfBjweIaWeab2ulNdtQaKNhbl+UwRn8utfkpTPAdaue11fk9cOBPxeW+4PMvSqDgUhwE1WIudtcXPGH6lQ05WrkPTWkC5180xPp2jrDndDkB9mNYauuUp8TTkZPlysnxsO63AAAAH3RSTlMADT3+BjP+ASwcddj1oyJT8/xxuJGWs/fMks9puvTFd1X7DAAAIABJREFUeNrsm4tP28gWxktARBAVFrXqvdtdyY6x49oxxNEmGBIQzYJCBaiECFJoePRJ0YJ4XVVo+1B1//N7zpyZ8dgJD92ra0rLmcRxXNrym+87Z86YcO/eXdzFXdzFXdzFXfwvkU7/nNwDw/czmcHUz0bfkxrMuK7bhmfmfqrnp3F5avBBv6u5YfTfHx748bHR5ZJaYxMAR4gHg0M/sPX7wOVI6dKBvVDQKST+D+tyQeyG9G54xdVsLfPwB8t75vK40l2iXZycTA0Ppnp+DOv3cJdfFX6xtDlfmrQw+/37g7e+7A2hy237MmQb/7xZarVam8dtkfpAD2XvVtdygAYwpMNg5/HQ3ONN5G6dFYKsY4fzBCv+YKrvVrrcvkZoxY1Wo7VZauJSp289LZgKvXvr+p00upyBOULrMdtx4B0eHDrgebvUajRaG8d8kW/DYPSeE8G/Lf0OutzpCLvjCroc5W5LbvEC9LnAyyr4sCx87/0OdizONcJuktzFSDMrg2nPrK+qr7HET3+vLneylyJns/AFPsl97IoWTus+AVuU+CxnREvwHSY+uhywGFqWQrxG3rKi1miV2mHvKl9cTbuKHr/4e0p8rOUMjWM7fMgTuu44belyW1P7WPHCJ0HsaRR6L4L/fWx0mMuzit4XqO5ok+jy1vElbawrHjIL+AS0IfFZ2XOk9dlGJ33DLu8WjnihiRBrWJs1bhdyh/CubPVdUQmE9dWyn3l4I4kP27BMkPWyV4YsaryPu1T12HtXTkdIz63P/x1M/HTiLr8Gtl1kcpfcWAOnsTbnUuMrJdAN97ky8VXxk2v1+1IZoB7ndON8ZMNL2YAd3RWUe6NInRu0cwo7PdjO5TIXuIoXRAn0iZ5nPv/7Sd3heJiH8LzsuBd4ZtYj9b1xD3wwnvXY0Irc5fANjvFODuDHuvXwV4ar5Dw787HsMesr4mceJrDkDeYpTKD2PEh4nIAAiXEevCwVtVK7s73BORjjfb1qAfL/NWZB0V4te7j5M4zh5NAZPaCa9DSz8I4a840zG8S+pI+9aBd3DX5xZ0uWPVg4fQMjWXRBz9S2oVNrcZeLVe6KVr67Aa4rvqYBfWAYTcNoG4afODrRZ+luA7o8uqZfjf9fGoCp7xtbWwCO5ImoPpzvYC8B98axHYOO9nYX6B5q32ECQd99Dlzm8tnZJqp+Y+haq7WVN2MNnVQ9nIDL9nUC1+nqgI47mAaP3l6peuqG0G2mfmdH60RPEZ7xZy/wgN2RA1q4CtLTFdg6jPnWH4Zh4Tv/htDXbeH9Czt55YpzkQPI9Pi4oAaEcgM24BqtVpE0vyHVndZ6v5L5ADaWje/flB0tvxyTnhofPiXdjC9s3mbYILkPsd74g/v9ZlS3I+i85ndmfdQHTnz9y9rh4OZXb1gbIqe55IzcbyE6u/L/R0+nU7HynjcBfQtPIpe7p72j7uNp/Q/vXrEtDx8i7XECQrlljhO4UVxsNPn1BFRPx1U38wLdjPKbl+7jIzPhxAYXHg8aUbdDbEPXMc2NYnHUQHQDC52frOom8ZLqpjK6OL+r6spTvatlM/fDoYvcdGBviqA7R0/E8PcQ3eTgnPQJqW52pc97l6qu3N1y0O78BE4Zd1vh5uVN0gt0VvcSUB3261FuGI5AFxGbANPrttJHVHdCfCzzdlRuWrqtcA4YPaDrDa66nwT6vZTMagEIhj/Lm8GZyh7D76z5Tic8XVHlbobE0vHC90YTeDm67uvJoKvYeMghel4bqY30BmYkxBTEnH9xrlNVU+SWmssU18XqVgzRE1J9KB8RlcocqG6P1Gq1g6+9CrmHX+eJGeha9RR4XtWE3k08WGJzYqlljlQndLquJ4eel6KbaPjXpHqttr19DvRBhF6pAFHnq/BM7rbBSZtG1OlKJxOeUK4bSateAGaP8E2ToZsOor/99vkto/dMszt/h/OxsMteLQov9FbFxnbG8Nm6zlRvG1Tgk0L38vjg5JDrqHoO0Wvn2x8FfSzvVXpVe8puxtoUp6PxEhdZ2pCbr+vC8Emhc2LT5HCkekCG//Rp++2l9J6iva1kt4Af7XC5Hppd5DnKLtGprU1GdaxcHvUwGIXW6958fgzQz5nht2P0gZglL5r64eLdDh3ejua6pfZx6Gx2Tg08HP4M0YcSQTejsjuITqrXOHQX+kC6xMyyo4acrBlrI6ElOJuGEfV6CE6Zjob3dYlOM5EE+oBidVOqbubJ8J+k4be7Oz8807nE4tBWxY81MWGRQ2xfh9WMret/LvL6nozqUYaAlTlAN6nCf3y7fSF9IP9iQKojroWPLjUdnspiLmbB1xm5z9EbS/gnepKqC72F6iVI5Odk+M8h/UdJv31eY/SBAM8ielv4WnG8ZcRa9XBtQ0CdPYXqeqMl0RP4wVPfgwJBF4TsOUTP5wu52a//iNN/phNAp15PyRSwroU+t9RqJ7AttXPVOR46W+czoJPqLVHlkkC/l+4ZzARh6nJ0qtpEf95J/6nG4CV9wFWXVS6s77rSuoVmZx73OTvTnlS3OHp/Eh8zwN/UGUL6gFueo/Oqn+vtpMeTmghG77Fct6ThI8u5lFwxO0nLnM7QSfXFFjNEsp8tSg8J7T2pep6atcKT3q8Hcfq357WaQg+6a8LmVmh3q3ObJtwu0cUpoVs6+2BJoh+sgf8sRdo70vCyW+H0St6zbJf4B2JdZ2q3jchSrt6IEuCyxvm6ij74CD9OdAMfKBr47XGlcZzNxdGp7se1R+6DKDqjbapbdF1aPbS7ENwPg1X4yZ1/Dt0Ednrot8fvjo729vaOGtWjVteNCtCPKPSK5Q8g2TUqceqarsuSrkfcrvsRbiC3Suv7Ey9evBn5NeGPjfelfn386oiB7+0t7C0sVI6jrWpI3/8Lp//27eMnqfsBq/BW2L5byt2ISDOnMgu/j84vViYgXgD8i7+BPp2YzX9fffbs3auQHNgXTpaKgdqrhYnP6SHvz2tqrvsdN6I6RDf0GDSUucn5Rrk8MXHCBvK/+Rvpk1jbBupfDg8PgR3g9/ai9FZgqu1OIOmfEj1hS9UNfgPKinTqSjfnxyVf2Xm+X6Y4wRDs/xr5JYFGtufLF2JX6QEcnwuVJb1zn0INANf+XKgeaFx0y1D340Jy+WM10chges/sU5QrOCon5RM0wJvnO5O6nsCPIHpAdYD/wujfPXulas/SfsmlJq/A9e+m/YHcvsTvvMkVXVfTXC/ON4CYwCv7lRkY1QpEudyYL7KvTeBWRbov9Xv9kAeT/p1S7yAm4LvpD0LhC2oF4PQH8M5XK7sVld0wikrzsrIzI7CRuzpTrVSrcKzOLM6P6haA42elE6h1A8OP6quHhyH9NEnPucuYf+VGqZ+059kfCPFB+3+PHAjVo52MILdWVlYmOTbYvIqpvY+Dg7OY+WuphNR6caNef5TILwX29a9NfThdXn7/7BAHZT2gL+ydVPCbnMBB9HYQXe+E/uB83sha8Z2KbhSB22L3W3Vm8wmGjQm+X6lUheKNpRXgNpB79/T0tD51lkCZS69hfKivLi8/A3bEB/CTRml2tnfnr2qFF2Ck319E+iAw1SFrn6YmOU/xSZCbEr0INq/Cv1ImyZF7vwrYCN6YX0G59eON98vLq6f13amp8bkkcj2zNre2Nj42twv076cZ+t5RLvf06dPZ2dmN9WqUfn0lJ+Aja35AFV7ZoaHNi3wmrNLi/gRxo+RMcMKuNjYnDeKGyV9dre/OTUHMrQ0lUuYeZuYw1taQfnoa1rhpBCt00pdDejS/aY3m5K0aTdmTks2prpPNJzBxmN5lDg6PGeDW2Tq3sYrg9foUi7kHyfwKbF9qcON9HcgZ/279FOinPzCigGs/j/QV/o0z+kmit4L+rS2mfyBzXbe4zdm9JqjmExNccIoKpjg+lzaLxF1/CaXmVHCv1V9Wk+ll05kns7vvX75c3QXZUXrQ/nQVFDijYl5g8LPzr4leqF/dKeYQ/T/E3P1zEkkaB/CKWHDG8nV1qy7uKluTGfnh3BFqQnjzwgkBylAmUyE4smwG6iCz4RYSKI/dqvNSlv7j97x0z/TAeD/p2EGNxuzmw7fn6ad7MDCSyaeSLqc5VXfek3De+cBNC/iLA4vdTqPdVvIuNnqVXG40KN+NI/bkNoS755G+Q9F3XNuGMjv2Fj9TtqxPOCF9fqd8qhH9p93djGEgHae5JtzBNM8redOAZUzjZQzK2jjshtHudeFiiePfQtwkna9He6MBz0Gj4WL2NLNF9olQ9kAq17WfdplvPMdpLvq2wmmZp3k+yk3L90Lm7TIbZl4lV6m0hs4FVYg4Ut+4c8ukLz9TxZnftl3PrlDVA72Y+Ur2p0Plut9BfZo+W5Q5+KKhaQnFfemzwX0o3LbdC7lhmkPe6Ma/cDOef/mWun3/8dWPVZk9PvuVXFHUfNSP7Yb3TM2e9b/5c/+I9E+QDVtveXkLduCGtiUtlzHb5vWbpvmQ3JB3Ft3Zgw9bj+I5lXz859U7GFJvkr486daEvohVrw3Z765kX0Y9h//bUZ33JDtB2HllloMblrHncvkeK2475NYOPuzjmG7FsGFPPf4Th6LfTYBreAJh04LXoezn43HDe7qafRmbshLxS0flnfBQ3VTO07SMQb/mFtfdWCEOPjSRvT+dHh9vxJK6GL7emZT7UPUadg/0wcyH8MPZO9Doop79JejSdkrUtuCf+OPvluK2G9Cfd0Q5zwm3Jtz7HPgxjThSv3Ff4q+E/u5/r6rIg5pv93qNIrU70OdDswf6UPasL/HsF08B9ai8/S6Lcg7LN+UN2xLqWoqWcHcd+vjhwTTkLsV0Prdx58erK6l/x+MThStWvJ6Y+dtc89su6/3sh+XwoG4tWMZo+cb2HJfMWrEG/0nh5o8fvprun8ObdE+nWzHdhHhQ/cR1Tp34764++lWP9VjzO38T6/1a9sPJJGzHcv6clrFxaPkuCncP3bSvgbzPg7zl776P40z6O/j6P30M6Yn+euLoSvZt1tdqz2qcfSPIvir0chy9PaQVfuEMV9qWinBfUN7Wy3U3/vbDQSEdAz31nQnhbat6eOd0brdGg0G5u1B6PdRTq9uped66Hv8ZJLkLwfI9lu5O0R0KN7dr+rr7XLizuq7HQce7rIDfVbN/9278/v17wks99nqsB3iHa76r6oHfX1hvoZz7yzd253L5HvtuHdZvvf5y5fpG9zm707p+89adWLq5jUc/dC1jV82e6DgqeGui1NXD+oXS66HeEEtekm6epS+gA5THLf7yDW7Rpmr11/vreQs3wBeOE9M95k0bz2AH3QsTozczoL+6+jj5XeDpdH5dr3a6bZdr/lNqz3lXMm8UV93crtVp+Y7Imw5j9YXnjefzhncrjgn/Ax7BI+8S9IjfzZ5ClT45edVjPH9U6g0jQj+nmf/kl/XdN7Erol2Tbeqa+2Vdo7wTDXjO8LNrnVjo4hAaj98vuwXDNK3JxNpLnLyAtqzFeNKfnZXqn9Pj8Qbsc9oNO1jGGn7bQu4suZV5vs/u6UvMW9cvnLE9nrv46U+gLMZBv/EIc/9d8PA+ozUpLXBBp033oIV3ZkiPh/Olej+s54Mt0uNYdytt6vr1Te40uXv2mNxFDx4P4rrbCno+hAc98GbNJlz4JvASJ6V8szkYidsTUBTwVhTtUc1gvRfRA99bcXO75runq3lbuIzhoaRaFcEd23doSsG4LfQtDnd2ZMHMB37fGi6bgZ5nxkr2otNFe9Cu+W3qgVzG1t3pb+sO/LcfDQP82WDoLYTekXrxYZwZIntZ8+lU81mH8q6INjXUnke4YZ6vu1Pf4nsvw//y2ve9Ed5tnZ11YZsGVcdbIN7M7DkT1vP9GZ74zRf1JPZChq+38VSxRW0Ltql+ez4N2lR0v6LnRbcsvukgqoM7LMd1OrPy+qnUtYdbJRTNBoOzptOhTeq8rerzUk+vRBD657tYFUiPtxHkqWJkm4rxoxuucKsRytsdwpWEC+zWo5i/A6Xv3qe35r4rj2dczL5vCH0Z9bMRJD+iVqe5oneyn2/PyX0Y7a4MBkt6DAaz5VZ8L6bBO09WtzQT7vMmPiaOKNtFPJ4BPV32yb16GbmzAdKh4g/OfL1hJsnN7XmEm09jNavRXnEvlwN8oH0J0S+Xb+799S+xwJOZfn9vYZ1SpOfiR7OZP1L1Y9fXn0o9j5nQJ82n4H7djGzXpnwaq7PbVtw5GgN8mw1ozGbLcv1WHKE/oFfG9Pf2EkIvxxnoi0LvNby5LfQw8xX9YMTrHegPXjQJPl3blhSofV+s5N0VbraPciPgQ/aTekHXY6FvEmfboFtrCdSfNcXLiABf6speFbKHuLwkNTuQfYn+1mAAeIwK/74S96o7i+09Hkq6nXDe2ATgelgZ4C3e0aR7qOOIkW7iS4Sk/hIYb/LN/JsljHyZ9B0TmjXs1BtehvXQ6iEX9IQHPcc9CLsBrmF77ufd4ZsO0l1heasyavW6hxrB0/HSFT3M/Mv85RJf0ZRf5neWS9Tz+QTq56g3WH+J+LNjzn5EcGX7TfPccXn3Xqwpu9gATuxWC9yWdMedeqCnk8YJni/ndpb5JT6WSyr5ndqzTtUT9yOMQA8z/xhyB7jqFqextnJa45ysuZEduHFo34ZO/L5zMilPTk5PJpXc0h+5nmOIbYrrQvbuAvTA7yde5XFZODs+a8rjNS3tn8Yqp1Rq3gq8B9taXYVrBevBt6GbznBymsCZ79GtX4bjj9zQFa8/oB266y4weUPoeV17UdeU0/f5mnsZsMk9fFuQYg48a1mHWmypG+KBbzCs4dDY3uaXU3iu3fPDwi976KnnE5C9QaNvvbpsTl++1ZW8FXcuOm/hVgJHd1wT/o4kGxw5vG+dDJN42W/zS2k8vvEcjHG0/nkhcNvr7uVqYRtyQdeCzA8tuOTxnZhSNwyBr4pfBR2vepP1Ccoe+EsZ3LjYUfSwyQE6NrILz1W3Y3xqkQs+Tylsh5qlxo3uLMB5xJM6qylw8SwQXUwC0tPMb9i9thJ+byxbPTyXxFfeJBe4e7Pn4VPJlWmO7opYwC2BhlGwrAK79djo1+8YBk9zhGPyhumdDPv+BUArXrS+4p9NQfbuHJ4AGO6amwtbLijociGzOHF2q0PXHsSTOqH5cuVfLaLLosf4z2XPd2M64lxy1b1UOlW5gGeDkoaRU0EnLr9x7HHR5VUu+UQ3ZNFby35M+oqqFwP6tdrKPA9f38ECjkzLd/vXuByx0K8Rt+rDYSSATtNfXgammP6Kvh3Su6z3ap4zjlzHRlDQcSFLKyuZpuS9qt+MZb9uVOVMN6tM95geHiY/CZ/X45y3c5+BBwu4pvtTOzJvuASQHsfpJKaeMdCfUVLXVXG03pN6yQ9an4pSzynvCz3cuchLmn7WFXNWvPMwReNr01V1Bt8F+p7q9R/iDwK9K/WAXVWDe8QLeFgd1LJw4lnVv5m6nvrqeky9yuaMeAqInkxGzXnz/+hDo9WSjYseHpqUR8z0LMFxbF6nkfqq/msoz9APPFb1U0/8495d1Gdk5ubKNbCiRz8/RN8S3olygVOu8Qg2ygme1TY3Nja+uv5aBgbnXoV38HeC/scf/7p3F2eCGRE7PVb1LXxrkXsiF3Cd7i8FZT0icQrbZ9N4uEEjrP/SfqBj1Bk54H2gL4D+63/+/auiz5iRpc8Uuxwx81uIh7wtJW1N6dQjiroIW5En6vdvbNxQ9Qo/9WVTz1TFEyBTRzp+Gyb6fiSsF9SMmRF40xD1kc92qgvU93rcuFicdlpMdbEhi1Rr2VDi0NZahc0bvj3gh/ypL0Gvolo+AZi7TP2f9A1JWJ/IBEGTnp4nU0z+DOqNDGxgHKcg+vN0OPSIhTwrE9f8zP/H29n+po1sYfw2gAmJ2ttkt017v9ArFEJRQEJxUwQipJG/AOJFkdwEhUUqlaoo+6FRq2oVVfuh//k9bzNzxoYmabv32Biy21T9zXPOMzPGHhN3E2yugPGAt1Xy/2wCrGlqDqr17pu/3n/5ouj/JnrBFn5KE/ovRF9+QV+g2qnJCz0dLzlzV/VdKqlUD6No3ATyZpPRbSSy3+f/4RZ4hKoTuXmxw9MqBX+8/5qkr5jun5sAhLcfy6q8KeH9cWtq5FJKJHqEgiN4s/GksF4ofB//5/kfVVLRpCEN9nJL6StS45XkXlHdd6jnKdKn7aa9TZE3oqYLRF+nPUFfSKifbID7NEEBpA6OK0p3Ur0ieEyfznwzALLYKfQXdvi2u5u2t1KpoVMdtbbo48yTtXWKwro0QVp8p36a/q4N8GhjsxIcB0r1T/G7DCa+QK3IfE78vbJpJKj6kq96yRvF7PrgHrZFh7fM0+31ZHATfJc+e3947CfWft8EdNCemiDoIjrAcGcHe4Drc1j6r7ru4f8XpQn2yqVUwpdcv+aDW2wubgxED59tO1zc5RO9afwl/Hm/Ae5+cQHRczTiOMODG+np4ejTk/Y7f3fF8vbK/Kc89FKyW9vVqa4zvclyR+PHkugFT/CU/InCB3q/+LP3Q4dfWHsYVGiThK+YKpZ0Dh5v0cosPr1pnz2HLiefdleM2htu6CbgeBzPt54bwJyCzaWaYAW+V/vZ+zl+vrCRCT8Fga31Y5HejnHLCfovQi+Ot+cnfNrZG6sEH0ejz39C7GznFLH+zIeCwk8mvtKe6O9xgfS/H0aTq1brKvr0Kb4KDe6x1+1BMxx79F+/vHnzhujZ5sz3R6UwLXrDDuAE3QgexTefIf6k2Hm+pshztKUaYyW/Sv07giP326t2q0VrpHRa16EZ1rP2Hnxl9s3S/yVLkO18Q3qX8LbW/c7cKS7UYGzxFnHzAdjfEH3OUNOeM83gw7vUf1BIiX+303MPN0MHft1qtS4n4SwtetkmPtDv4OzmvVp/7Buhl6RLC/V4xvTiVvKmaD6ej24+k+QaHui3RPpcziLnXB74xp/SnuHvIPjvm7PZrJs5f0v3KfFyAq32ZTsW+iS4+RHp36TQ3YnmJeOYRJFHo8UNhaJH9p3RPFpD6pzRPqdCkiDnqn+J690JfQ2m3HgNFd6m/VbfuNRqMz1k/bGd1Plt0dX0SnWudTNZafgGx+CNKL68WdwIO/FLbM0jiG0D7nMzu20UVQAJ+jugZzfA0pE+4JvU6c4ldePWPBMsNTxzWsPRW9VLxuG9aZoHHsaXC+DmEH6SfiuOKOb9/zxfU6wrQpW+rntiv7XKg1qAgfTHx+6uNeTHFoBXfJ4JKqsC00Dov7HDl+TrBQ2ui5wKnIAXZzcL2wAIb7nn8eQENkX/nUD5C17VE3v2lgFcDaIYzBL0GUP/7t0c/hmQ+vM0fVm/Ib1JeN5DDa6NHQr8DGNxtpCd+bdGcwEHboj+yd3oddpb9u+h41qStVq9xlFl9gAvC7P08/NMhldpwBt1mf644upeB/xyt1sJrOaseqnUTfhbFOOacguLfSY5vxjFmrtHrwny94F++1bV/Zz/ns0Z7j3c91D5KtMDHWvfdTdqo/HTfdrt+afKypEO0lfU2ZgwdTICC5zlppcCd9wxMI8gCJ6UB+2/S8+GZ9zeSr4UHYarmwSNwW/VahE/V2eCz9rz4hRkeZctWaGiHZVI5OW+F1jNS42w5E9WxnPiViHklyrRkXrUAfoO4hM34/cn8dPtW6xO5TqNZNPDtt9eCrHVu0o/FWv47CUpe0cfzS29WZxil8HT3heoMXuoB3DNqJPGPlscLg5B8FC4O6MOBLIjeeekQ/QjMjzc+8vobffucWdTMzcYrr6smdhjvYkbDkBeLFZPw/OPu1r7rrtNm1anoNUYJue7ov0xn+MwreDquxvabG9Gk8OzVAD2wnADOOJ2+EDHE04A1h7A+/24D5Gk9xT3wDV6HjuyJHfR/FAF+S8+nk+PIKZhkj6D1xCS9LIc06tJNBPkgE5v0WQ3UF8jhgIe9nWiH9ILsReX8dwIDryXCHxJsKYVTijrRyOQvD9B7H4MMZ8/3RbTF2dfIrhWHToyx82szF0k6hoI/jGcEvgQNqKvCP2xpjdpT6uwzUT7wJzgMuhdqvVGaczGBrC8n/ERnU24I0h0Br/sGGwjP2FPMNkRu0/c8BvhePxsO5dbyq3O0zhDx37sv5bc6U36M/kRx5D2o+lYXK/s6N9dSd4LfT/kdBf1A0l3rnUocOTkzRxA8TMq8NAk+qjT7njII/MJqU8mnO59wx02mwcHBxkC9x1dCS7g2bXNOoLXawq8psEp2yHdCX5o+IeKvmLK3q3K4uhngShPNie13ognjlskZ8UvkTuksSoRCu7IvJs3IkfRNfcYuRnd6Z0S3Jb5w1p9v15LBKtOCc85j/AXJumt/AntFb1bjKoVZ3g8RKpThP1XPjR9ODxcvBrNmTsiR0fwSzi02drF2bDCra0v4T5oNjPpRPcFF/RisUj09YTL7dWKujUU/dTRD4+mH2/VHulJdYxx3GJYWhaW4gMvDjzSgrPkQNoWbKztE+7NydWhN+/3BynuA5z+ZDzuZYLzzS38ZNhl2icCnx1arZ562gO8orfaR7ImjV2Apz1vouowRCdKWgr4wzVCf+Am4ERH8Jj7MOrFjdqOmUavfXB1wNbcp6eITeDj8PF6wfvyPfuvZSdh8xvmqcdAX7dlr5vBJgQ9VRS0P3V2T8el9LImjcNvz6MJLcNIiyB/4IWQhXuCiY7g5OgM3bFya2jqvol7kOBG8AMEf7ZdeOCdfF114n1DPQd3jxIfG4B3aYM6B9HjEzVnSC/SDwUe6JsJetPhyVpMZu2p68NXh7gKMmzXtO7aKA4ZnJzNCr5EbEAe9Af9GPJ8oLgNOAn+ZM2cflMFnl85Wdmzz/smesNed8zys5P+xUUjtPRDgl9NzyuRtWitsWte/5nWgL6GXOBEB/D4pKPC52ZsAh8MCDvBzeCPn24X7Dctt4LT1wswNVfav6xaOUbsAAAFgUlEQVTv7zOyplftYOkPVOIPhb6xgr7Niy9BXOOO6K+4wMco+KTjgQt3x2D3UG3Uey7YitsJvu4levZu3zDhCRl+1nnVo9/HnQ5MXxP42h6XPdLbkY6in2nPN5nv6HGq14ICH3OFD1jwHr98uXt93FHveMBZznZ+enphwA9I8DV9YcV9rqzKG3oTNcp85sYw2tdM1dfE9C7sSI/zvgf0YSPR4yH9lda+HYNySK65O5q7x9xS3wPD3VzC7Zwtf19uhs/mYc5qn/TOHR7hmxDtX9elK6DEDxy9zfvesMf0MzXSzZy/nVzJSmT9aMzgg35Hgfc6REx7j+28p7nHTUrzi4sLcTYEZ2dLfpt438so4M8XNn6TB90zPRFrdqJH6cvwRo8Txt6eOrwj09cZ7UuS+Uw/62amQA/cIvh00FN5LsB06NkCZ+6pczXDzaKT4Evy/Meun8mz5Rv6miPf33/NmS8dXtmVfZCmB+mBfnc2M9qXYSy7O54iN6KT4D3celd4OOn1BLunuQXbyF014E0WfB3s7IcTfenaDM7yq2x6TnhoAEdfs44v2psOb2jEJ3qjPS4dTNwg+FUPosPY9Anhez0vzQdThV29QFu14M7Z8trQf/6awSzTV1WH57LemF7N6+7Q9KrY3SvPI3qY3rP0jaYIzpiEytgnorrVG6gHMgclsau4n7qB+i9N9JT21vJTmV+Xqtfav8RBPmtv6S38cDpG7RskeN+ozNlug8CN3iC3y/EqxoXjHltn87l/1UWi0N0Zy3ej/H0v7GCnLI5f48x33f2RR98YT496y4MFJ7kH02moxSZuZ23sbPlUgf/ii4PhLxTLl8wny1eJ/3pf0dvMZ5ES9EMc9fR6ZH/4hjEUcBq1cJoTtxIbQ1k6OZsUdjb/j10VrSw/2eEp+n010CXHr5myd/SK35i/aQHYjN5THKkhthUbR5c20UFw42yJq6H+0TtB1jY2/Rmewn+tOzw2vZc1KXt9XksZH71Ic6P3lC1Na42N7QnOzpb/iQsgf0x6Z/nVJL3R3qe32hv6YcL7YDPFHdJJlosLRV30BCdns66Wzeez/yduS+9Zvt/d15Md3v/aO2OdhoEYDEfoxKkDAsEDRJmqHE0WGDr1AagQUjbUh+D9N+yzHTuXhBapkJDiigkYvv6+3/85KtDl3mqvW81YL7v9fkdHG1NaF3tAcPwDVO53BddZ7/EJzXWu+OWQ9mWqfW7oX0X+/Q7ExpON3zxY6JT7LWY2cjV3zuzybe0l5ffDTk/7Fj+P4utWD262z9uGDjZx53Jvis7WJM7mnU8Vz6YptvwwFPNN1Kvazhd8pn//aLi7gbsNzGGs0dv57aYGt/Qy76tNWslmh/jJuhCX5lYQpds3IHU262q8WJ0WHM591q61euNe8YWe/b+oIj5DhjypAcHddM52wloraNSrv6DHKgrpfhB9bQt3/Ie+s8ksczMDj9fbaPkUu8bpa1n1ATwU/Gi5Lm0BeGO4KbMlSXVO4NbyFT6vxrUv4KuEoVBwCbi9jraN7v25FhA/WiswvehWo/Q88LAvUPuaX9gDB1kq953NzVZwc8GNlh80f5c9+GIDZ1y0l8NfBgPOo0ytzc0eXOjR8gk89j9a/mNyuxdkeqHg8sBMM5t3fp7WdtTyVfrAA49WWqi7oa/XUXAGR2czKv+BRh+wfHcr9LEDumFHH2QJd9PNbH7Wjn7KhyYecqt9bcg3JHjDhSGdne3PY9NWiyx/gB6nGwveGMH51873AexpCyw/pPQw3ZT7SZwtW1rRf6vv0FcdwaOzLY/bLHYsvXLf3a8W0NlHjr1avsQXcja/ZPDU8g+gOjnbhXBn8vAaVd8u1dmOPsm4ubo8brb8zF0g93/Npz4BBjh2ve3ww0MAAAAASUVORK5CYII=", + "e": 1 + }, + { + "id": "imgSeq_66", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAABd1BMVEVHcEzD4Pnn9Pzj8v2co6rm8/urwN6EiY/b29u9ycnc7fvZ7f3Z6/nt9v8wRXiPqc/d8P2Wo7uXr9SUueGNnsaQueDltKNmg9RplOJMv/n6tjpUZYvb7vbT5Pzl9/3W7f/d8//c8f/R6f/V6v/Z7//R5Pjf9//r/f/Q4f3L3fbJ2vTO3/bF1/Xf8vjO4P3B1v6zzPTi8/pDdttegeItjdbW6/ZpiukwmN6K4PrH4P9zmf/X8v+/1PVYjuFtj/Obwfc6aNjh+f88cNUeLGHA3uqKsvQ6XcK58/gbVOE3oOUcP+Vpo+UiYvVJdtU9teKCofB7qeTV6+1gv+On0ulLsOI3X88bL+F+o/+s9vuPsuSlvO7N5+lNgdxbhetJg+eduekwu/obO2Z0leMfee0ljO8IqV93yOcxTJYpp/hOxeZ/2u9uha0aKNgvVPOi6PSM0ulezukQT2dw0+/eUSL5kA4MeWID5mAQY2AF02AB9WPmcTXj3N3HY3itUOkLAAAAaHRSTlMA8lFqJDX1LwcToN+FHf/xvkuCvmed+KbW5MuL/////////////////////////////////////////////////////////////////////////////////////////////////////tpdzAwAACAASURBVHja7Jv9TxPNFscNpFxevVwfzeOTsNtud6fdBqhdGh4gtilB+gBisYAmglisiIIkCCb48t/fc86cmZ0ppd77y+ILZ7vbbgXCZ77fc+bMUG/duombuImbuImbuImb+L9jrH94ZHw09bthD6VGR7IyRob7hn4jucdns2aI8f6x30DuPi131jHo/ZHR1OAvzJ0iuX2G9eHhqys+/6rWH+obHvG1xlfF7PjYLyi3fzWwioVKqdLfN9z/q1T9MZA77fvpmDANQRcznEqtVitViv6vUvVTo+NdMGXEQ+AvlOrNZq20gK99/+ev+lLuLqDwCHw84ZoOspVavVkHxadd1wvk1zL/+M9Y9QdBbsAI6CQe/YQXeQ+vQe719XptIRuCzkJM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", + "e": 1 + }, + { + "id": "imgSeq_67", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_68", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_69", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_70", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_71", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_72", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_73", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_74", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_75", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADICAMAAAD2gAypAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAABj1BMVEVHcEzR6Ojm8vrE0N6AhYrW6/e9w8n///////+Ql5vf7fvb7fvb7v3p+P/d7/1tg6rj8f2vwOeesNGout+OveWOpM5Squ5sjtmys77jurRYxPr4rz5UY4w6UITT5Pzc7/bi9P3S6v/b8P/Y7v/l+P7f9//Z7fTN3vbe8v/W6//K3PXf8fnD1fTR4v3Z8//W5fxHdtfs/f+zy/QtjtfG2vXU7f/E2v9ghOkcK2Bzmf89atUznujO3/dUjeNqiuu+1fyC3fiDqP+QregaO+MeUOXP5/hwqeSivutuj/NegeFVu+JUhNp/nu9hyuZKguOEuOwxl903X8/K4v6r9vsfd+tfrt84W8Lm9PcnYfu18vimx/gaK92bvPUop/jT6utBuONBbeIcX+at2Ow/qN293ueg6PWuzOQC5F/I4+gNbWAxvfqO4fgqQ4R5meUqdtd0x+eD0uhhnOZrjtkIn18lj/EPSmM/ZcTgVB6S1Or4jA0aO2WAns4GwFw7Tn4yTqPB9fqZr8tXbpjgknzfbkfAZHLBxxmAAAAAHnRSTlMAC088Mv0WAQQpgKHbIr7+bPKE0qho/Lqe/sToic3ZmFk9AAAgAElEQVR42uyb/U8TXRbHpWwpqby4G12T/eF23pQZhnGgKUhquxCwdAVpQ9fY0IACD6DAYxR8MJsCefA/33PPfZk7L8XkSRxEOTPt3FZN/Nzv95x77jDcuXMbt3Ebt3Ebt3EbfzkGf03sXCY/NHQ3M/CrcQ9k7mZ1FkP5TN8vwz18b4Rye0hO37Mj94Z/gezuzw9JZE7PxP+5vd+XuUu5iWB28KQDhw6zI/n+3E9p8wy1uSNUdoCXnZTbwWmAGOr/2bj78yPIh+oy3HjoM8XiRD4/NJLPDOZ+Epvnhxxn2ukVJr57cxvNerFEHJH5wzednq5iAGdGWPGzCd9jOK1is9msz9XomDvjZq96g8P5ESQzJWRCODMd4N4odrIFTbMN9h3ys1Xv5nV8g2BzzibI+QBNwL/SweZLzY05T6/VWrVareBqmiHx5aqXu1k2N+ICG/SkBxuTueYScM/ItZ3oXq2WLbRBfEOIT/kJrHo3QfwcbdaQ8KowIb2Bu9Pi/Y0X9Dcg/mMX8Q3E1xH/hy98tFkL8BIOnBET0hu4i4xbaexgClqcHsS3OD2qP+1M+7Tw/Zj4fdTmhvENvR1I7+OljTld6W8w5ER4EfHVyvcjtvtoc8Owr7Z5DdL7mKa3g+2rHg25pfGw3wXxH7uWZijq/2Dtfg6aNdvm3DaM2IDh2nI6ZHo7DJyhOzH5dYUf8XnmG0Hlo+3+9Xd8dE9i2whsh65KAH2rAzZvztVC3Y0eGut68gww71uCnqvv0MJ3ravYSJaxcrWVqyE/y/SO9nWJnbyTAE90ueoplQ/wr6fjy0Gz5tqGAp6ouo7p3ZmZDvo3ZQKmw9TiDG3x5LKP4svM5+6nhS+Xrs3z1OaPbFuzr4gapnexZhoBtOzxrhDecRRmX+l5AJ+vesL89C+nV/hos4bMHFsLPgRfYnoD95yO/0u1ueONLN/AOMwFptOjCOBnX8wA0mddTVPxsfClkPiZEQ3lVqgfKQZgV7OEzXnJNERjJzrY8N4ltLmJFQKd38HQnchCWGPiS3zH87zM90fPT0FYlJFBP1LVxrdp3JR0WsaTJ0FnF1zMyHbOCWdCOHz+0qNl0Oernm1Qbs8jaaFTeskqBo/U9DaMJ+F2RjSypixTcg5C9U9OTHQKfH4nS7YDPoGy77S81NEpvaVplm3ZGgRlZ+m9MTcdwY42dcFsqNBqJUiAFzOgC+3h9Lw3Y55H4UnK6Ex8jbodys4MS2+DL+jJzKZqgbD+ignUdEigZ9oj8PtxJL8WdBSflzVIb2VZN74V3PyG2M0bEdXlXQ0nVgAJ0hKf1Oe8Co79dNAtwczftU6zuTFXM2TbaitTcPWexozVg1gRiNV/VJmSE99b6sCHSkro9xguPdjFsvRmcwyrfriZU2fgiglQdvM8KWIVQLkSzu0T3/eJd9wRqvengW6FzA7wtWazNMXXvDg0G39rQ6tkQGILgKqzWs4C2SvVDv8uHXQhujz05lJpKrTmxSYgXAHsXthKBiA+nwSHty3c5xSchVdF1Uk66Bkl19HuFqgO6BYaICR+KPXlRARbebt3ApiSHU/HUwUX4P7YBKqO36SkushyPKcsB9AtkfgM3+q1ezfEmZgCwGmrFRC9wPWW4AydkNK4N9bocL+no7pS4dg5zVWXNmD4WoLy6hTEFkDx2ZTrniH0Rj4FnkYJZKfohKSGLnOdgwaGFzbgC0DE+pGljzU+gfltUQ8DOzgBdjy8kk/GGx0uemqqS258gzK3Y8WD02uJRc8IDRiuLftA+pV/FTdFH/f91NFVdhoOQ9eUQ5mAsPhqvQsGwv/yz3VO3RMcYsb3S9zwKavONW9b1mOKPqVyt9lVC/AtLVbuQgPBbgTcUWy1znHVU0ZHlnaguVR9f7+AxJJbsYDGev2I2MoAwsSxHtS1UG0LzYNAnwF0XvFTQm/zF3ujqu/D5aw7+/WypgngtvJiE6BaP1F1U/daXigIg4/ZnjaxY74/kTq6KjlQFSQ6xMXZLt2/I6sW1V8L04dUN/UINiIn5LrP1nWKPtcokvTQ+61AbkZlmQH6wfnBafdidN/UND4BkUMLiy9Uj+tNwTGPo6IjN21iUfVi2qpz/DYWNFX17ud37959Puh20fqCn53SApqgF0lOYi7H2p5Y3ik2snJ00dcOp6U6k52zmKrhuweMHsQ/29GUsOQ0WFx8rPqmkLuCZ6S4JyS5z2WnZY6jk/TQ29zsdBDO9dNzgD49ODh/945a/3dpfUX/4OOUxbhbMclJcnVDxcVePXXVhy1RubB0a+1QrnPDnwI+G82C9cc0TYtPAL2YLeQOBCdBYU9SXWzZ0PVh9IFU0BHeZY2LxXK9HjH8+cGBpEfru1qMH4KiS5tXRIJz8t6a4wGqk4mqqPBmKuiodxvhWeKaAXr3s2QOWX82Yn0eRiuU4IrgXs80F5avUNWrQvV00GWT6sKby8ocRV/AXFeZVet3E6yvOa2KF/Y76bWakwBarutMdZwPsy81dFdZrDh6/euFWuGF+MwG56ezrOHZdyOqK+VN+D0ZnDP73PdSdfx6JIXHywaycokGx7takOtW231/+fV3AIykO9qg28VSMAvWv5TWN1uhJY303KcxbFndZYVnhh/Kp/Mz9sHM3SHeqbL+jKnOt2zum8tRSn8apPvnc97mzMr4ejlOf1bFypwXVDZCvES7+76El3OAqh8XCXDfuZPa0wX0+Tj0Lbw90tyCQGeHm90fZdYPpfupgo7W1wL0CH9SCxeA8yaeog89oL8+kPYDRcP3RgoMPlBd7lHdwu7Z166wPlb9CDmwIzpRl7PEFU3t4HxlXBmjel/Pc1Q5+ngFoLsG5rqyQ6F9nkx8bn1Ap4ufim6HDN87z4XSYs+G4+KHk4f91/bY+ODf7v/zj6WiCao3sS1Hclz02f0ZN1tH65+C9U9nE1R3hOpJd1xjLZzA9ivFD5PlNYjJhw+u4QmyXAa4X73a3n6+/bSx/VTxO8V28QTttcf7ZxcStzsbCH8RyvXE5k3KrNoducvlNfpaW3v9ZfQfqf62UF8/595+zqK80dLCjmebG7wUdpn1u4mqs8Wtl+YKPA6KL1e2Jrd4rFH6169fjz58kM4jVAMP7r/dBPBXEhyj8bKk8f0oPelGXnP5JGhu7XL0QgjfDVS/6nazEF0KXikurEzSKE+Wt+ixtUWlB/bXJ39PwfgD/zo83Nzc/IOLDvTBBJRfFt3QzQnW7PLCV1CtLw1PevUySmFjdY1z02jAsdXYmqTO//LlZKFESBqb1sNDZN98FsCr9P+uB9sUl9lAGqHt8jWPo7tmouasayNx7hV60Gi8aDSeAjvAIzch2RQcP3DIgsJzemb8NfZaXFxs1Im6M+XOZzfmrDZv9wDd5YZP7GUmihMyvwO9EfxF9UWj+rQBcVJH7spIpu/7r/C5wcz91cPNOD3yA/dimdpwZaHkoupu/DZFG6wPic9Vjy3oVO9SsViiP06EsepzDr5SxXi5MUH/fmvn06eP9zMpbF9yfZQd4PGg8M8g75F8cfH55MnZCl96VhaKprB9dAbatOojekIrg9z0h8hM7zJSf2FWn6yuNCj20w/1CVIhZHzn4/Ly6ur83vpACi1cdm9+dfXtb0B9uMnwqfTbzxe3qwsLJ5NYejj95IdiFrldJfuF/m2GHolxyo3S03peLocUb3DBl4TeH9++XV6dP9o72ltPobEb+HN9ff3PeYD/7dkmDxD91XF9d3dhaaXB/qNlGSf1msvo3VgCRNFLkpuEuFFx4Ebw/wA3/LOxnU/LDHz+6Ggve/f7/1ZEri+7/l+I9fVPQP/sGUevFh6/efPm/e4+0MvcLPMZwMR3bZduUzW3ZMopCKGD3hN8iNzUO5IcShrqfUz1rjC93y5/OjqaB/D5/+UHUtnHwKbFBXo4945Qe1rplgGkUED6nfpStSrw0fuTLPFdF+Bddyxbq5jcB44Xye//E3Ouv2mjWRxumU1TJemomumk0xkproQGRjjTRuBVpAAJImC6psZ0Yy1xLkAgrqKi2qZCA9V8YJX2D99zeV9faLr7ad1jmkQhqXj8O3c7xLgjVwduivBpvQjYFeAejwdmLZj8HcBr/nbJ7j79IY0/Anz0+Eff8F1kB+3dAOjHhsEDLNPfXLfq02okvtAeAl8F7Svwc7lmMxuprgm9X4bcMfIOG3GDNUHv8QDAyZzAGHfh5FvFnRTQH64p1wvTGBsLF3Q/OVm6rmka/sAcZbmaIT26vqVXQ98Xrr/3obWTxdUk6K+sZbOITtzcwOwKbnL0A8HdjnHvQD4PucHXiXvbKoIr7KQxv0LOVnM3kGTGY3NycvIbaO+agQn85qLJuSynyMCPXF+qD92XiuKjKVnJvfPH7lf1rgq9j0BvM85dgmizzir45NZGCrG+vsWFWumjBGNzAX4fmIul49YCyDwLTYRxGPgx1xf87fpuluFlmgv1Fj4S6t2pvi4S29Gq3qVSd2yc5fG5Vj2T0tj6aGOrJwL7OjAh0OGD4VDg10wD8q7DGTwe+En8PQz8l0D/8o8k94EcToTgzN08WjC3G+MuGxcF7GGLr4bQQg6fppHm/vbzr/P57TOF1FX7EPhjCDlXlDzQ3hwM/FE20l4EfhT5wt63OL6T35XYwM2+fGQht1FzktzUvDP3caNx2kmjkf3148eP8/n80+2zPtVmpDcAzHJPiP6FMwHtTXPUTKY9DPwq9qIx1g8f/jt3U4OUYpgG6r2sSe5ti7lfE/dx4xQsDfR7iM70c0Gv6NWp1cJmGgPfQe0nqL2xaHIby4F/Q4EPvSjxt4Vvhw1bpxPjphgugJ+PQW8UGzoXyX1E2QG4zyX36enTn/7/0b7+8GfBzvSfbvvPlWn138/J9UGiIKz4EPgGBT7CS/FbFolfbSetQ9/swCG5tYXBjeoS0ePcTeQ+Pz8PuRvDdPZT6w8fZEJ4Qf95fstJP6r4RO+Q9oGTZfGjwJ9SV9pu06NDZ6KK2DCYaIJ7TIkN9XZqPnGXmVurg94x7mM8C8MnKah+L7P57NN8/jFBP5+D66sU+DdE70t60H5AaQ9rGdBHNQ/w+Qzwx4g7H3Hj4evA3RXc+fo+czdi3Mf7F/mtNGJ9q9d/dvsJcZP0ty2N017uZoEV3584L6DZw14X0t4A0x55vpoLXX8K/FNBL7gLC9PkAo6CuwuhNzVs+QvmPo5xnx/v1zV4Mh10AOgpCXr44i+9DC/S0ngiy/VHWPHNgMVfIj64/mhNZaN2r4+uj/jTKXO//CfrTfUbzDdKCM4NW6WV4D5l7mF9F0/K1kYqb171eIt68Dj9fP753bt3g3LJtrt6UWHtRb+zcNj1l9jqU9pj12ffb44u8K+liHtkYj4PahOIEizgXSrgomE7vIv7NXDvVLRF7Ukqf8q8fu/+44sjhSO3z/SMDjYu27btTc+yQnumx8B3liLpw6jjZIX4gK+s0UoyOZBNHNbbuMhTw3bYiHOzow9fFYkb2mmYICZbabSyTwZ4+UE/U/jFQ+DPP80/6++k4bN29aIpTg51e0Avuz0KfJH2VPXl3QNZ1Khiw3a+mtCJuyK4cTPnutdpoOMlCNxOeNOLNRIu13/2F5QnXR/IPTVuab2qVaHdDNL7YswjfBfHPEx78NvQysJANkgOZJDPtznprRZwdvTDFsZ3gblHEzB3+f29dNBxD13GJTSLq0KuenuNK8nuZZz+qkMDqkpDbjjmUcGHwAfghXaEC7ZVvYm7+RVuKGQAnof/zwe9kXuy3Erp/QkfPfmF19CXtIPugLjWdAp57breHh54djmih6eHr484MDDpG2Pq9oj+BAJfLBZpIJvUEg0bNC7nqwUcuQs7FeKW9Q8U38w8TO8Og++Q/lLQNxrDYWPINevaqnqNBtJfhvSN4Xvay6nRkBv2O/DaXW5cEtwF2bAluId1DbgrR+EmFsCB+37Kd1asP/ohQX/Fga+qa4J+Jq9R0NN4JU7Sh92ec/LbC8j7oHeiUV1pXJKFLM5dc77/Vu9L9OCnX0J4XMQvRgq7tkb0VzO5pif6xv7FjkqrqZDecZbQ7Pxv7nPgxlUsTHIDSG2cGCbWj5lv+FZsUOHLQHZpX9kjrFqGL/q1nNYiejtOf9zo1HdE4FPaA3po37qyUW3urDRsjfOwgFdwgg0TImSHbSqhT7/NG9Hdz2y29CHqPbMbV44jarZPRQtc+6Y19QDXRvFndEEe6NFxo7QH4kMDZ/H27c7GpXFIjUthZA7CxFarbXexc4IaYtudtG6oSHJ3hld0bRVfb7ifMnFj0WTtm63pUNDTQ9IXJf31IhDcr2Ibl0QBx0tMyC0TW83qep6NBz6A3ttLkf5BZnNkVYdXDQmOr7m6SNJrikL0b3WgPwbXuKSD6Q8OOen/3pSbpi/05gK+U6FCZsgJ1hh7XikiF/Den08zqVS2zbVmU3trdSLJ8dE4PqhaYbcKvhz0NYBXVAXo9/BH7Jkwm65HU9LnTdPxHdwFXr378D+Zws8xIUbmlWx2e89r14ubaaBv9Hq9taaG6wZ0eDyO/8WfG40PlruUvbqJc5pC4q+N6kwv8G2m379A7i8aNirgopANJHdgxLDt0gyO0gzSjN15XcxXKumgw8Da66m4YQf6zoG4ieYNHH/CZ++95Yrl3ATog8DJoviKoAfXB36bbsASXiO4owJOq1hM6KYsZLU4N/T43e6sS+ewo59pFSBPB/2xqvbUHpq8rjokbjTP8w68Nwe6pMde3cSSp6Dn57T6P5h+dirpJfepKOB4jamiiULmYr/mUqcXo+6W8SjPZmX9YreClk8NncdVEj8H9NdvIecdXDUOvL09+NduT/c8mNucpaDHtBdAwcdfUwotoD8H1z8lfPgYn0R5NUf7LJdXku4qN0DDA0xwA3Y+n09NdZQQpAcDegVdH+i7nT2v/UFvAzdb1XefnywJf0TtTlMha7b2D5D+1J5Fjs4FnCZRX6zeJ8tJjDsUnGzbKjKztDTQH2YQWulx9mb6/sjCawu6pVf3kPwNHEyvO1HJw+EaPZ/oD4n+6pRXqrKAi0LGI6w5XolvqTdwF+LY+d1iMS3VFX6E+Jo+1a0R5j0LGtOSJ4SH+uN5XcM9CT0fDAo+/hKUvPdc1bCAi2upXMDx5piJv8otIhy4z7Q8gIeaF4rF4m4aqq+D6pI9J6O+qE9H6PmU9X1sy0tEjvBQgLuGWFEsnRpdhnfI8XO50et95K5AAQ9C7trE8XEleafg+tluPmHEXUjH4dcfk9IkOXi7gl+A6iMR90SPOwnx4j2PP+uLaDkH9AHTZ/HeN7zW4od6JxK64BYhrltJ7sKu4C6kFuvs5TmqV3QaNF2/VsOsx/RmSC/NCMINBdOvKQpy444aJxO0JHcpltkwwIsr3EXCLqClV9wInho1/AzoI/YF8Aai7xO9sYoP9E4s8IORuNlxwtwywL27EhsEeIhe0IBbyxM1w2+k4fAZRUBK8Jjqakx7rPgLok/g6wG0Ow7GPac9utkRHo7/pd4CnLkxoUWJTStIcLL8RiqqU31SFS5TZFL1niIKnkLdDml/B/04ANlBerwe57p4m6eb0Dvu52VM6GFOkwldEkeWCnqGcUNwVWHVlZ6KOa8nEmBce5/o4/hjXE/hguoE4IMvOvRu1LHlowpeKIrEtmpaQUsF/TvlCwP0txQAMhAU3tKF2jP9eJX+xXLpLIyv5DUI8F0cTEJwErygaSvUCJ4Seuar6OwDMgnwF1L7m5Ce8Lt0jP/D29n+tI1lYXyZ4LzQTim0qPNhdjOQxmmdKIushAi2E4Sl1EGJEPQDlVDUadmK3UpEo3o0fNh0UPuf73m7b7ZJQ3fY48RJv/V3n+ece65jX341CX7s6s2dKrYuFnqj4TITNMf/UXVfYcMXPxDVrRzgdTo7gRZ50u4o6x8zrVAfOw06FTbW2wG3uAW8I6dOa6UEcdcVvkC0Al31m/BuALoRvanErzK5JP4bNeGL+MfHov2xuyLDwvZConEDeWDk7rTwaK2Uy6XSXeMXfJcdjkCjO6pX1UxgWV/o8Y7q438eHxu5hZuWog0B12265fRWYNmcsTEAHeNu8QtIrKj5k9D9L6sXfhbcHhGn3cE7qv/BhzK6uvSQ0twp5WR3NDpiG/aVpaUlm750N+i+r3Kd4EV1/xIfy78wVUAPQdP6ak34vxI9oCM9FbY87kZ6GssITrG+RFF28Et3gK7DlDlE/9enD7gVjVel/h7rQDOVBBji/DdU9H+hB0mQ24A3XjRyFLeNrrE79GqF8XqxWHToDX/pbtB9C/0Pel5b0Vf9ZjUnmpqe7yQC6/8CS/AAGnST4HZdVymuSlugFVeih3EIqheLGt4eAI1f+tPR0fJY4WNE/+0D7U+g6XPCt7R/jUXD6+xTQQ9Ct7Slk1zPZC1H8zBGcMj1oh3uAJRKf5IBUui+Qq8COu3PkKZv02zQJuqm1EdV9mp/a0g9J9UbznzW0NiBdrpOcqKPJ6F8W68AcYVeLn7G/t8+AqXvb0D3L1YvaYOGNL2uiDIKVUPvN3SCg+oNLTp1bg0DrvO8ZVW3DoKH8n29AlGk943qpwbgG24oyaIPCB0iQ//75epnT5FyL+DXuBnAV82go+rORVYLG1PdLuryGXOqE/46gRfpwAEoZtXPN8AthqBUzJB7hE5X21L0n2x6IRd6gvfkKjqpntu6dYzkmOStljWlxS0Rfe3xRsUKwa+k8ctL5aV8+sUGoFR++MDT0LbhmS1f+y+fByJ1F8BBbh6FWiAJTqrrHGevd0zH3tEF3Z7LWfXzR+vLlUyI/tnaZ8RPD8Bi6f7wAWJ7juGrWlm/6uVo/+WzJ72v0v551QtkFn+hLsEE7pwmq5SM4GR0qO3h2g+Fyk2xXKy46i+Z5P/26Z/+WJ8v/GR4XwEpW+fSD3h8nqP0aPyAl2do+1CVdUOuu1ZT01tWfsdrjwuVZTisEzNn3T/H/IhfvlXOMz2Sk+q6v1GNfU7e//Y77jlZVZqDOwImlwtvgWV307a20k0rJ3icfPlxOUUOx7J8pgdA0S85ld/Gv800VyqudM4HvucpdGlxuLEn58+hh9dzzyroodPBdWiNZves/MnYYTi7usT4648GurLsjEGKP135tPqa/1a3lVzgT20vwwGgR05nq9Y1JL5N/+HTJ95+i+lJdY0eOFdiOirNrSwP2ezR9vXl5fX15TXTFyqVPGzrnxn1l0h9V/vFbyNC7iPcKuPt2+nP22M/3d+qzHe1/4/ZfKzB6NK+NGJL9I5T1zspo58SNR+ifUGMvkxvjoqcXfzczCf6xX6AuXf/jMCJHPi3t5MLL9Paa92Z/g+g/2BvynOuVCepw9SELm2rm+Fns+3Ta0DnMPCXqwUH1xqBZTMCWXyd+cC+gOD37nuDwXsQHTWHg58+HY2i8xx6XtjSKMhebCYuEF2JzrkeOHO507cCfJRcITgcpw77dRLFheUFwgxAMaP9AuiF6uumPxjgvSSY6vikFj2rhY+rpekl96vKAy79haV6o4OqqxLHV2FcyWPgprhCcq395fVqFENszOHN8GerPrAvcHOo5/lI/4bvpuBn1j6O5Km9JIfe91UTq5wv6L5SPRDDW3OaO5WHYPTTE0Y/Pbm6vjpl9tPtGXLHUTR9sr6Q8Lb2Vt5/Fb2Ef4bWwwB6uc52oR/a+kjsQP8+R3tJe7KA0BO66uBY9Y5BtySPgBslv9LHyTVafzuJmDua9vvDfn8ReqkGVsej2rx51a1w7/5Wu92ueQOmb6boAf7jy1k0S3KdbxoeX+hFdSnroV3ezPJMjH5Cmp/QEAA7huae9SEYfkF6XfRliT8/1wsr99sqajXPy9K/jKL44iJK+EHd0Q3O1/nvXzRI9YAt3wnNwtxYPZ7uEbXSXGFfJbN4jbijpNc3MUXtnxQWMn1Fr294RX/DGv2h4q61u214dQcDQ6+e0X//Pn5JNU89nZyl13OerPys1UqsflTRRZ2MLmrLweTbM230Xq/fwzDw5PwnG3O5VZenq3t+S1MqPnywJeBdPm9ubuKHwgf6ZtV6RF/geVOWc88sbq2FblWhq3sDEN1J82hkIZ/idopXRG4leHJ42OsfwtHrHeIY9Ps9we8nsycbcyUvVooOeLaHX/pOc9eIHbm7+Nlt17qbFr16SpueUT8yuxIp7fUQVGHRo96BWZuHNnic7FnU9LoCcpXgAD4DbgrEBvwefe33+soA02kuva5vqpXTS9d0u+rpBO8KeJdHoN2tdbuDnXASBg69bM1h78qT0t4z3vesn5RiIiejT7dtZnxd4WEZPRkdOoGqQ6ALeiB6MgVyjNnjjbxJPSV4ObVeLxN33SYXbh6E7ubO/uQAYvfgrJFLfzRydiUR7c3xd0A3U3kMXQxmeTQ6YX9bQdxa8OnoEA/FfEiKH6LySJ+Q4wl8PB7DMD1edyUvpgQH8LKFXioAd92UdIu7W8NT99X+GXHv7tI7zKEH6Y9k2xGL3rO876mfTVF1NHucnGQDwV2jE/tIK67gkx5yw3nI4DgBxHEYho/Ws+Dl3B+pvrcmMlacubnModOJfILQxI7SH4Q675tperUhzyjqeI7y5kJUK+6A0fPBpWUDcErw0eHh6NDi1knfS5I+ia7AiXt/Z2fnPGV0y+m227+7X7cE55LOHpckR+03N0X2A/b8gU3vV5vygzLvS5Khl6s7nmduCQmT0Q3cxuiKc5TKcQZnbAEnbgDfB3B4r80VXKf5vXa9Xnc0J59r0flA+B2hZ9XJ+Cnt/y0Tnqn4vPuih9wQcqUdK/rJyR4e5kRfiPtMC+7WNqls1ryeKG4j+D5Ea+2rgjP6JnC69G1Nb8YD/g1zG9FPCF/odydKe19rb9HvbSvtRfWgRdsgkyVOeFPgt7w18N5oFoes+NSy9kjUphmdD5zJdWlLc++3BH2u4PyEByR2dwF66Gdrml7Up5q3e1Is79UAAAbASURBVDDZn6s97cFI9GD0aITEQPsOTni8Q2rcnRH+/8zdsws5eRyBrQ5mOHQSXIy+I9wtqHOVYp7gqTamtLLJ7FDK0/R18ny9rYsB/j3NwWDwiqc58b5D799Aj/onYGPebuzdHlEjvmzPFgn4mOYsZscz66w6l2F/OB3CiyayrNEV+Hrlq4Lz7ZDPuzpqCF9vt9VbhqL+TI8K/l1NaGlfQXOjpd/9Cr3B35YNkK0gQ+D/nwVH7qNebyRNCzRuul+Dxcp0OIbTeB732g8Fl3veDTcwt8H8tWnR15+R0vjxrM7QOCSCj9Jv2vQMP0T6Vq7zUfwjtb/aWzxoA2g8OMERfDKm3pygqVfltBbwIWGPxza3bXQEB+7HG8Xb3WhRKhB9VwaA6NnndUGui/Gb8LKMr+h3dRxMOpq+atOPZMept3R1kz/Q6GF4huARr0nI7FLUjNxDApcQbId7v8VGX17M6OmnHe55zzV8d4u1F+660OPpGcO32fgDPd3vKukNva+7HbXE01tu0XVd5AbFz0Bwym54gdd/7tnLkh6BDy3sCXOT0QWcBS8U8+4sWPRiu2fguza1TY8vUj5Nv+vQ07Ud37Pp6bKegh+N8f8PgUaXxJYQbPzUeg+J+2Bi6a25cyrbre+oK8Ga1abfqj8VZvr8SYzfJHgxfvcm+rOOwDv0H4l+BDPZPnLH0VABH6WxXaOj3hOWm7h39ne04OnK9i33UZTKfyk+fGCXfEOvokklv87ab20p6dW6zqEPBii+0t4bBKT9NGK9z6iyOXork/ctnw8Vdj73o43iwhV9PjyX/K4z4T3Vwmvjk/Z1V/pc+saArV99/bqJP1DTz+QpwTmGfN2lp7iN3hMAPxPsV+T0HQGnylb+HwXPXJW06EH6pwb+J3oJfcr4UvIteFzgDhi/+rr5grExwxmXXniCAy+z4Qmxp/9t52x62gaCMByIWrtF5dRzxa4TKRbEBySMcmnEocKHnHxE+f+/ozufO7t21apKqJN0QviQOPD4nX1ndrxGuBPsvifFgdw429XBuOmW8vVNqr2lpyvQkOcjPZheoHcZfbcReoSHf6AbFvnrrmNaUpuAIdW775nciN0SNoJzrrOzEXdxuLNyZnCTWP4iX/crpad6h1scx/QWnrT/8UCCYzo/87vjnyjJVe7dfm/E7mHjqODsbMkhiYOfkhXLt5lv+O/Z9TjxSXroc/v2LU982OI9hGuy6QYRr0Anaf5KYhO1S8HR2UbOBh34SYAChtMfhuuea51YfgOXATv/irUfK3jQ73cdsY9cAS1ib4LtnOFGcHK2oaEf61R8sHzq9JwWvEXe6zShz7uPjd4YfRIdvZ5Fc/E0xFbqtYDj9GWLzpYdBzr+wxDB8p3d41h20P+OEj/ge6724/SMrN/CB2G/YXcK1L1QE/eWFH8AZxs9BXj0Z5rnaPnCz5Z/l2lPzc6o9i9D2cPHbvcCagdDA2xnotZMB8XR2VBpwi7fidtYfkh6nW0kln9Hm92Gtruh0SPLB/rezDQtOyc5Vy/O8LWzK5yKODpbWc50fb8zuFo+/WVCP+h02fSWXrVHfKDniR7w7za7FzI0KNcxxWt4h09sbCh4cLYo93FK2Z91uh+FPrf8tNzLaMNz6juc6u03PMxGsbFe2zSvgbtOS9nX+ZXx838GjmlfwF3oJxfFF/qszV8tZa5Fvud0mr9/bCWrLTdGFHyLgn+Kpla+n7X9puC5nH5Q8WCoB77nYeUDf1C/37ZaryN4zaGCJ85GcpcTwOZmZ57QQ8FbLOmlF6ExM66l974hfFzOgTuwPvF7wP0IzsZKH+J5jgOnPlm+4ldCPkaP+q+AHuQPv1/BKohRa++CgoOzDdf3NLjNWEvhHRU8UR8CLoHXJRDgA32Q3VNU8kq5xdkmKXhyYvr6to5mpdoveLRl6cPa98EY/ArCS6Tg7Gya6eVEweNYi2XHLz5Rna5C8LmgOo+6QX0O/zTSs2mLPmVuLffG8oV+megf6KsKhW90yL3yIHjP3OJsI+VsNuUocI+T05P6seY3NN+n2zs+NuktO5vilqcgeH4nw9I3ttaZrQ4U+8rhlLEnbnA2yfDE02enEzm9X2StHt7G40SnVEdnK/7uabSJaR8sXzfcQG/H2Sh93fNYGQUHZzsDbK53YvmCb2cbmeDobNwfnjK0pSfL1w14RfBUyvrobKfP+quxFmuP/JWPztays50lt7X8tU4YZYWjs50td2b5a52mg7OV5w8uN6+/0bitT5ztEtjZ8vuWnG12KeDS5375fHszvyqKi+KO/BeJ/T8mEz8Br0aqeP/J0VsAAAAASUVORK5CYII=", + "e": 1 + }, + { + "id": "imgSeq_76", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_77", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_78", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "imgSeq_79", + "w": 250, + "h": 200, + "t": "seq", + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "sequence_0", + "layers": [ + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_0", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 0, + "st": 0, + "op": 1, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_1", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 1, + "st": 1, + "op": 2, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_2", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 2, + "st": 2, + "op": 3, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_3", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 3, + "st": 3, + "op": 4, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_4", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 4, + "st": 4, + "op": 5, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_5", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 5, + "st": 5, + "op": 6, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_6", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 6, + "st": 6, + "op": 7, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_7", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 7, + "st": 7, + "op": 8, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_8", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 8, + "st": 8, + "op": 9, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_9", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 9, + "st": 9, + "op": 10, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_10", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 10, + "st": 10, + "op": 11, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_11", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 11, + "st": 11, + "op": 12, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_12", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 12, + "st": 12, + "op": 13, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_13", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 13, + "st": 13, + "op": 14, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_14", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 14, + "st": 14, + "op": 15, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_15", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 15, + "st": 15, + "op": 16, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_16", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 16, + "st": 16, + "op": 17, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_17", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 17, + "st": 17, + "op": 18, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_18", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 18, + "st": 18, + "op": 19, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_19", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 19, + "st": 19, + "op": 20, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_20", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 20, + "st": 20, + "op": 21, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_21", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 21, + "st": 21, + "op": 22, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_22", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 22, + "st": 22, + "op": 23, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_23", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 23, + "st": 23, + "op": 24, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_24", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 24, + "st": 24, + "op": 25, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_25", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 25, + "st": 25, + "op": 26, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_26", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 26, + "st": 26, + "op": 27, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_27", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 27, + "st": 27, + "op": 28, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_28", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 28, + "st": 28, + "op": 29, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_29", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 29, + "st": 29, + "op": 30, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_30", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 30, + "st": 30, + "op": 31, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_31", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 31, + "st": 31, + "op": 32, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_32", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 32, + "st": 32, + "op": 33, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_33", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 33, + "st": 33, + "op": 34, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_34", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 34, + "st": 34, + "op": 35, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_35", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 35, + "st": 35, + "op": 36, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_36", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 36, + "st": 36, + "op": 37, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_37", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 37, + "st": 37, + "op": 38, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_38", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 38, + "st": 38, + "op": 39, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_39", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 39, + "st": 39, + "op": 40, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_40", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 40, + "st": 40, + "op": 41, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_41", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 41, + "st": 41, + "op": 42, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_42", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 42, + "st": 42, + "op": 43, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_43", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 43, + "st": 43, + "op": 44, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_44", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 44, + "st": 44, + "op": 45, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_45", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 45, + "st": 45, + "op": 46, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_46", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 46, + "st": 46, + "op": 47, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_47", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 47, + "st": 47, + "op": 48, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_48", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 48, + "st": 48, + "op": 49, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_49", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 49, + "st": 49, + "op": 50, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_50", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 50, + "st": 50, + "op": 51, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_51", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 51, + "st": 51, + "op": 52, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_52", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 52, + "st": 52, + "op": 53, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_53", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 53, + "st": 53, + "op": 54, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_54", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 54, + "st": 54, + "op": 55, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_55", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 55, + "st": 55, + "op": 56, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_56", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 56, + "st": 56, + "op": 57, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_57", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 57, + "st": 57, + "op": 58, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_58", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 58, + "st": 58, + "op": 59, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_59", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 59, + "st": 59, + "op": 60, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_60", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 60, + "st": 60, + "op": 61, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_61", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 61, + "st": 61, + "op": 62, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_62", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 62, + "st": 62, + "op": 63, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_63", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 63, + "st": 63, + "op": 64, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_64", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 64, + "st": 64, + "op": 65, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_65", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 65, + "st": 65, + "op": 66, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_66", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 66, + "st": 66, + "op": 67, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_67", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 67, + "st": 67, + "op": 68, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_68", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 68, + "st": 68, + "op": 69, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_69", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 69, + "st": 69, + "op": 70, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_70", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 70, + "st": 70, + "op": 71, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_71", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 71, + "st": 71, + "op": 72, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_72", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 72, + "st": 72, + "op": 73, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_73", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 73, + "st": 73, + "op": 74, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_74", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 74, + "st": 74, + "op": 75, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_75", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 75, + "st": 75, + "op": 76, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_76", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 76, + "st": 76, + "op": 77, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_77", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 77, + "st": 77, + "op": 78, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_78", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 78, + "st": 78, + "op": 79, + "sr": 1, + "bm": 0 + }, + { + "ty": 2, + "sc": "#00ffff", + "refId": "imgSeq_79", + "ks": { + "p": { "a": 0, "k": [0, 0] }, + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "r": { "a": 0, "k": [0] }, + "o": { "a": 0, "k": [100] } + }, + "ip": 79, + "st": 79, + "op": 81, + "sr": 1, + "bm": 0 + } + ] + } + ], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "seq_0_[0-79].png", + "cl": "png", + "refId": "sequence_0", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [125, 100, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [125, 100, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 250, + "h": 200, + "ip": 0, + "op": 80, + "st": 0, + "bm": 0 + } + ], + "markers": [] +} diff --git a/web/public/assets/empty.png b/web/public/assets/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..b8e666402623bfffefa17c50ff2e068e2f8b941c GIT binary patch literal 14913 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

)SNCXUFU~Q6u(jIY$+Y^r>>N2>ANZ1o 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 literal 0 HcmV?d00001 diff --git a/web/public/assets/failed.png b/web/public/assets/failed.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba7db0952ec7fa71158ae0a287d5e8f2bd37b89 GIT binary patch literal 55696 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 literal 0 HcmV?d00001 diff --git a/web/public/assets/logo.png b/web/public/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f4436f966e5e78a949d533cde4f201ab80950672 GIT binary patch literal 3552 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 literal 0 HcmV?d00001 diff --git a/web/public/assets/oceanbase.png b/web/public/assets/oceanbase.png new file mode 100644 index 0000000000000000000000000000000000000000..b79b525f6b664678fe22a176d979daa8b73d599d GIT binary patch literal 13258 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

3hd%T1Roou7$o{A-RvVk6Um} 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 literal 0 HcmV?d00001 diff --git a/web/public/assets/welcome/cover.jpg b/web/public/assets/welcome/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f24e1f8fbd7d4190374d1e6331bc9e2d829e740 GIT binary patch literal 236659 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

Q6JrUI*3v;qxN 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 literal 0 HcmV?d00001 diff --git a/web/public/assets/welcome/data.mp4 b/web/public/assets/welcome/data.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..d4b05c01c7ebba0e787a166012d9c795486129e8 GIT binary patch literal 1162582 zcmYg%1AHA%)aZ?^25o%fG`4NqXmVrQw(X>`Z95GbTaDS+_DlcY_ulXQF80isgE`nU zvpc&0003y>y9(DcwBhivVvkd%0a(>~)#Kr=o1sd8q7y}tunSc&V9IT8$0}vAn2PfxehXmax z0lln(s5mVPP*6?ylhVl8@UuhM*3R9^*u)9Q#K6Ez%f!IQ{)sema+0fZKn9~2#LTBb=ZS_fGYv*KcYvafTGz1xd40#!W4#paG;^@E2I+mWG6J0(jIFH99X}xsHx461r%%Ap z-ujcl$QWegVQXW|%fv{-$Otq6IXdatIa-?A{iFCF0rqx!wk9Ty#!jE)PG%0D434}k z96&2uTT77HXG`z@A{m*0j#lP|pM&|o7zUt?!+%N)&8ws0e)`DC0c39TDdLmR0rZc?!~tY&?8wUmG|;ni|Afu|$ z+k7^Gj)ulI#)i&Lyetg=hUozM=Tiq`N3&0M2SdI8XD=_)zcw$(zyWA&@afopW*L}& z(tjGr%E-zJ{0BMNTJbW{F#zrV8TT11wolORpQ8VcAU9q%&QFA+ld;`rU|kGc^sGT{ z|4CruU}yXfVc=}yXzuYToPn8v6Zn}MdS;(txA}|}(8S!z%J`pS&FwzJ{h3;ysy+t| zvj5Daf2sg}0I=0H~dN_R&9b(W2EF|J-#B+7tFw^2$oZ8;NWp|4)VBl9eEZ9f>|b6Q>+T7P#Jfr=t8)ac&0x zYpGPQxk$<|bL*ht=g^A*(|WH&Jld`T%3}#SObiw|l=aA4Qi?m?@oANCpJ~IK95!s8 zXK=bHIGhPf(`9xt?eswN?n;A$`=t=(Z#Kjq-g>yOFoOg4`G^0j9XyMq&I#c_qZ-CU zy7N5i5v5}w>3Awnr#bjJ8Ra?NiyDoy9V&Mm+jTjC6^&`e4At2h11suMI^qH|pkf`d zyq?L$ZnE3jihr+ke3AkIN77`}CwLQn%0(TkABwMz)63CF6=XDY-w4K~vo>HVISM!}^~V z^I-Hkf&@{Xu)2AACy(6d$hOGtHXh%z@{+CC!>=#8KY@se-?3Blo>8RbkZ_cQVjG}VP59+rlx5c?EOg$o-34m>v00`46h?j zk2p!~m{hOrg`e^yji7~{hCR-5-OYtrU!Jw%X}-C!=CStBo=!CR02?;c8=Fy#gQco< z7@wSnemM79x2_y(_x+b}kRmk{PT`zc#*9WV?~?K4HxY)j=N#^e17B|W7W0>5DyvGI z8+$TtbQQ}CiXH&~nJ<{#tTCmr?=Ph!`134P;^t^uVLYejP3w@(dCnIRLh~NXQ^=9A z9{qnl`N}QD^jw35a)+b&T#&A)R_d&nL&eRiqu^pznqb*-$)Aeg`!TebS@2-?s~MKxmjVlbG7{UM$Pxr7gLQ!M_#=8 zq**|5NKtJB=2IW+5>FW?1AjI_y=0Bv{Y1FE=k)f1?91GeZLJLQOER~`LL~It?I>4c z#7h*vL&Z&`uyniuCB1aKMc>KNy_Kp{D}5CwL)GEy$QnBFAhUgZM5SVj#Vt(<&okU9 zhhbt4nJ`^!)Pm~#KX)WlWb0jM^rw6kAT^8Z@MGhobBM$EQnn4xR~Y2J-nyG*03C_r zpV`*is#WuoA*~qNz1DzLA zwaXSF!qF`D>1)4)X9c^3p?8O@GE!MabpSrVf%?tIGa<(OHjdan`t1m?T!h*e+RW5g zx+9{l#pd&0$Gnv7UwA2l&H)LDg1pG;YnGG&2e;B9l<4e|%2E67p3pWBzy;$w8i~9d zXwg<+7fN>mag<)|7GfWmU+xo3g#)=axkiKT1b7A@xtoTJ4mN2cm4%axpok0E{m+iY z_tFX;Ig8bL8~R0Z{dP1*C0weOIbX;IV|8{ZpPT?zm+ny$wvokh5q zu||;r6S@uEWwBK_R9eCG?-l*u`NfbFt&lJ56X)Q*rz(2*V}dvrlT|qWB`EkIXnA0xq05Yebx2=P+vN~S5ql7l5RT>zV6=7#lGM)3u^dSXSM&~x#*?|FGmR^?p%|>>(O14%pQw!cDdn6i z%K7IL2F{ca7@eti%v6`B=|PsGy%Jz@k&^D=KMGKDPm_pQeWVt3wcy;j=r|n z+WTH6DZ6w@*({9!kz5E3qhIB2hH}5yW=N?4fd|26#Cxo}>pg;^;~f!1P|w?3m2M2c z8et{q>8e%f7P;EGRR$*~WMHDp%DV88Npz9hZ#6#D!$S;U8Wd4{nD;}SR(ERom1-gN zvSs271Hp=8nHGN{uiRyf2v-Ou2%quOb&&E{+RT_Yzl3hTMTG#rsIlH&9ELoM>wcf3 z&YQ6gQM_}hE+N|{_>#KbyUQRo+tr2A?xYf3q4IWm=ublyjUuuI7KI_lcaB0&_haQW z1|9YzBG>op_*+q5IpX!jH)7?L>X3*G#pQ+O@RQZ!_oKr!^5wMNM6O{$rEf@~eY!$}`$oH=pr$>1UsQ)|qUNcQSW*3QH{lpMox2%F+jNdnxAX z->A)RilDQFexmre{oxpX7zU7V&^}1Sb~Z4eQ%~U7U+xOX@HVxYkhht)q`*ejcPYQsF8aG2 zYl~@WTBE2hZLwa@um3XP#1X)>CzRcTQ6=ZbYdy>W29ck#O=31JbqpQ%*F*nQxBT>p z$zo?MT(!O0k{h=d4il2i;yF73F$RAt#r)r6x&=y9bO&U*gqfyKW~pOjJWN^f>JhRoR{?%w={X1*AE88kJZlk6=@ zkR#uz;DQw;(WGjeW(>ziKO zBoS;=96#qxI(p-juf!$%s)}@hD#SPhbaV{+up#4K6exLmr36+al-3@(1#FU|FOink z0Nu0)!6I3Fj6#^@b-n&PcbPK$?2=IXuAw`@B&k4R;|IHcWZx88*4=s4%`UcG6X#fb zzI$c7E(y_A4N+0Wy!U?*$?Tap@JIeh$Cu< z`Wxz*@`^F9SHr>VM)2G}>0)QtAMeG91Fq2IokWXa-}wCPJfF)guEdwhqk3eC77H7JcV8F} zbCC*llL&nJzpXVv>z)p<=4|;#`mm`+2{Hfxnw+T!u`Ly1ugWEK{jG$9wCToaoKyD} ze6~l}4iV38&HKApGUgAJ(&Q`fbVfN%DyYpr+42dvtJleLskPpQirwB<1gADgh%buQ z&gG9^yjgzKhg$cB86F=h<6TjWWFGppI>^*XnDYNpAn!;~c(Vn68Rfy&Ja!w!ARp@X z7SOkiGP7EGzVvNWW(POoEKZ93*0`z^RA{whjl=p^;746CM{Th3U1$08ihT?Zo3szEX|;={C7L*FP=_j36P z+kWv>JOMK_u(jU+pPuQ<&0mYTU45FH_*ffxl~=iq^WNV|T+D_HA{k8mOw=Vps1o}E zf4=`Mhqw|1;9KT%VW0|WZYuv_{-wH~&H3Nj6XBEry$$-Si$;>6P{Qw^JoZN9o1Yt< z&2eSWrA5UJv$|u}U!tFJQG9EUh4X42_&TE9dWQ4VY#C1E_~ll9Fl0yu*`U#OqQl#W z(=WwTsPNgVzTO?fz-8!h}wEOn&LIcM#m=@T-{E!P}gvjknU}%u0C>R-xk{Zr zgK>rw9|Nk*rCsxe|^3j0XGKPjCcGCJc$>&u2*&SbJK z9Z3z!E6^cNr+G?AzwzyEP6}${AhNv@lg)nR7x?Dr%#Vgt$iqa{mahF#ZG#gK-qEM0 zr&+ILS=feky^Ks7;g!PAOVWnm8}dt09zvfCreX$_gO>EHR+0lg*s)z`2}3OQavH3`n2 zU$2-fk4VMBs>#OunZQd*P)A_XNKh$HHOCyCr_`tqFvaw-%r+>b%Y}L&uNHZ zBDLQg0av?_PD_DC2C0X*R4;#Yq^|JGScU&cMSh23Rf1;u=+@1RcM)p&(g4nSL z<{T{1KyZ*MF=@rqQ}U;Gc3z+VXTLvyCoJ?C~`V$ z-6P#&Sq{RlRbqipKFQFzQFiU5$J3bWG(=u4&`-_$)=m2gfh;h0_vY9xP1IzFlhEOk zSP#ikxnX5btHJTauNzh8go2}vWBc=Ci&mT?#I05tvqBVm=#iNbUU2%#l&uS;pxrLz zopSM)R|8we=wAG;N7-g~6uFleynty8N6&eSh1~~G&-3g~&6Ij)gVRvhhP@_Qjjxp< z!ck+#Ye7%`>~*BgPi1vSy|M%7+Xb_+yF~MERGlw&?NA(9uPtgnjT}jv3uk@VqdC1~ zXeu@;5G4DF$Pjsf{HQSB%GNT^phe#^ZFn?RyS@h6=2)k8ha?;OOT$-^2-?cbfB$0Fy8Fm%)h30y4Zv@Qg+tq!ldQo8!&1R8_wzvkx zdw{k`u211+5a#V3!7BH`kM_OTp^?wPg?OSDeQtBpE526*+c+7hMK4{e`r8NsH`E0E zYhqeVT^S_HaC+}_EUCT^lWpHC*+~iRkZj*|lb2GhDoiGeJXKf7o^ICmoQoT1(LNFr-l5*X$Mr|33DFei!1c-_^ve409 zE9K{`q7+wf}sF*uuJNO=_+1Wymk4DzF2IcK^Qs*8Ar!SYV#|0^F+0LC_C zG;CWp9@$@a%^R~vC6xB(P`!jEaqkRrZ`5wqZQkEVImeJL&qgB&5sJ_A35&v=F_aKR zp)YJ*5F^%nA8(Vb6fpYQmC_e!8L`x^9fS2G<`_`@(%FqdF%rXKZhj~_M1AftqN6!>*_nrY=0}xu_N|R2 z&(Cmn9VEEGxmi36Y*9@nxb3(~6>+r;telOrJ23mac7%yImIJsj?zB51;gcQv><8;ViICaDwdJ@<*R7b$yO}O}f)%WVxBcn6BWJM;?am%tN@?9%X$Ek1(@AyKwd^XON0$dkKp2 zBTKKFOiah`s*(J<4X1KT&*l~0e*WU=!cr2I{H)j^y77R9_Eglwygt@^==434y%lFo zYBr<Yo9wW5`e?cY(k*Io ziVmFdl)M?TFoh<u!RSiD zlOuKpWygo?Et}&nV<1$L#?(l zgz%?Q$?kpVzbgoc&#f(T!S&%bJ4T%;vcby=pn`#owYh*v)=-gZl*nILOse$}PM$e6 z{)KP^0+J6iVow)=BArw#JS~y^Ah*I`g^_9&(MPMrb_4ve`EZCK<319l#s)@HhqF1^ z=X4imq^q>cNXEOIZu3V-7YWguJ1qzd!$fuBw`tw|fQ84N?K$NNx`ws7dcH9kAl<%O zWMEE(9ec|MofI?+VSS_%O9%R@l;ru(Ul=T*Qle=BPh{cy2wlfW+fr>AzreMjj~7=S z%#B!BcqF0O;Go(wIrN6y;PqKr>4IU(8S2MXx7Fr5zz$At{-Beco?gAgE-PilI3 zCmJs@kI|kscflv}2d?mUbctYDpd!3jM^SlQp}3dkcbQTmB9XAZr1>Gkoy)P`H>>Qb zHfzv_!`%NlqM6>$@6oKVikle6rH>(gt5i=BWk)AlmHcUJ6PFypcdf`1Lmf8|gUc4( z$3qp>5slh7KG#&0ULo>S8}(Plh~r~RosZOFl3g4{NsK<)V?caaV&~Em>F`dyaMn$L;ijN4!fsE?Z*B5@0}2ceC0S?HdM?D6^NBvDryo-th|(ne=NdfnSF+ zyboR*UyBOaX-FLRd(1}1SN-D}-aU3mWl0LIqaABi10}jhcd(HQV<&FpM)Xn+8nORP4blr0|yAOMc)bT zz8Ygjp+F~YQ%+c}sYd`t($gvZm&c8rESvj7mkl$orpZ+{|3E0%$A4!S6eq{}T+Z`s z!!h7+Sn>KV3shRBvYx8}H5j&|{-9UqHjA4$YQ!R_+XVv0hyX!^aK*P8TNI8_iy;<~ z(Ho=7(HI9dV}}MA{GoRW;ps8&T`cY9M8M4epNsckxXV~SRkV`U5Fa$iioLld3zbb1 zGZbHVTXf!$j6LnG(NeI9=fUvntTi*2pNx3mgifV6JjGQq&K)j7Mtp&;z82u%L3n|o z6F7b!(-gN1lXc)GAfPeaD^&V89TVDY9!^}7l)>K(r1Gx?2)=!n&_`*{I+*ni-R}3x zr-x=LHj}H5=V7=&ooiP#^mV$B3*O%|=dFXR|B$9JaGhe?wTnZ^m1&C|jS1^|9H8|mYm&!5FI!Ym zvT1^)sizq1Ybll%O|D(w?3T@N&RM*3#!ym0HXlfuiO!DGl*NaE3Dre?kTYF2Rm^fX zV=a5?wZe|4Y`$uMEZzYevxHx#t>TJvK0&-81gx>Ke< zl7>Rs1i7=;5e!et3ET20cTw6c$mZv_jV1%oy@r{sdWL4);z?(khFBkcEtd9WGD&lv zL)f4&1KVwb003GFg2Mxe+oO1tI1PWIa-m{hcCEY)0wYn7{cpR02$^?oho*0=hWi+L zuY=KOU*}N(J;M^BXWO{D=~;U3PsXyOIH*Eq)T48822aZmj0Rn|4OkJa%&!t3S*wgE zJwDb>`;74H+>P>tYj%votz}#cv?^t*(3KU!DNSj5&+mft(37p@)7l2_@ZKbDv2 zm*GFTW(w}PTUb!?VBS@>V845Vxu)|L@?P!_$c?SU3qdKK=9H7y3U__Y$Q5B~<5}-h z`zrgV^(+)4*a#A+K4JN`X{CYZxjH)7YzV||hn-y^n1}6%ijj2p#wqtz6mtGKld}Jy zbJNxbVT9~m1;e|yY6>(Io<_6RB-FR_mQ3;8xeoNk+@#W4C^Yx%WTJF2w!mdx7#fm; zXI&l$g2exVCsM$e5GXc=P~0fN*X?Ml3tbhNfjnn!scO*~58gc&rF*_OW~)z3voW+h zmtz8V`q;^=!>6FKF+rlc`z8gdBgK6A?2Yr!|@VM>?*9W6KhBvMTXLMeg*T z{W>*R%>1TgXSKG3pOG(E$SWq!FT7?t5+R>AsInm})y$3(^^>C>pvXq?*=lUGbar_K zZtVVHGbRPr!n0KD5wQSJ;$nN{Y3&t3A-s6QTX>UE9wF<@#o3*$ zF*k)&T2DR+TT-zUX_{xH`gtM3pc7j+Tx_XUC#{zfVe}1&jTir-Q$nLksLTOw+sQ={ z!THhWq?td7pxre?I}MJ-v0vfn?N07lNouqm?&~|W=FrN)YF}XT*lpZkzi(-^o`Fa6n2 z|GYn!d~oS>v8uc+C#j0$YvW19F&E18@kPvSt$Af*ZGe|NEJG5$T;H0Q68GRGmrQ8g z|D1dfZ>Cog&6nr3U&klR7jfgutREecUDS~XNv-@{Y4m4I@QJAmdgm-JP`1QDOZXWm z;z8kgn>X~S@QtT_F4CWQ~^ z(q%9=h%@kzHFv`O4R%mUO@TDd`H?%YeX}8~VomSD#xD`{yki-OcLt@rI(oY)@C5WC zORml=Zf9E2&D24B2{G%Z8-`WspgsNBJn=S1eeOJAYEHfmKnWIe<+H`5w{67{R@Heh z(Ss%@fUsh@{2Dg#_lUg@WLX0bE0xY!DdVD!RT{XCoZna^XbGg=|LoJZAF;sz?9jqg z_w9%yAkBP(TsgQ=?wZL30G_y8sIu0Vy-&v^e-&Kr32iY! zfAaIeY~_0l?m!v}R#PumAF*e>e|FK=NlN0Z+E2LgE zB}y_;j~-#GogE*!=dz^oMRC%Nibq-~Q5qEr;OAX?ve85Pnb8{-ih=w2etmglvHm^g z;^&krqYmTmckeUqOk*^EO=r%;+vfeu>tDf=0#z&t0Q@6D7D5^%)K;7k^l83lOrZlT zXPc!Z#C7A;sHF!~<(Kha4enbiQAqeF^fgnwepQd7tBx8=2OL zn%vLg`CN)WiunGR$Gf=yL)jsaqH=G@nW)R(GFM=TmRA#3}e_+_LnK4qAsTsu~Y`+(KDp6 zuLLi~xn5IHBYwBk?&UEk@Nrvx#+V3M*Q~vu;Q{sL7}Dd^%<*easVTS0q)yDVto%bh zZ=i+k!kK;y;kql{TDz*c5ADUBR^1}mT6@1`d?8c5eKyna=K}g~4CApWr$+*BorReN z06dt+1fex;N@~@XnCr)Y|8{Pr3pdX3N@!|*AqyLkkpJ9joXcN?Svh8ZNgW%lO>)BM zmL6ur2wG3)=%{%U37}g@lVjcTPM7SEdLX!yXAhUNY&grI56plf?+$zxYHmSM{2Xj!ufD5 zxKNOw*7BHs6~s<%2FZa9o?7wk0l|603u4*)a2mSPrcBl-?bnJ?;?q>dXYNHoY{D8U zZsWOr<(z~T4vJ@ei!*@9?djxWfDW!u@P+Jjy%gnGEEz0 zam6`c9?xsG@O^B!)XToV?$k0YN~eI<$R_AmwfrMa7FNbY;JKh?K-v<0rjAo#+_riL zjK?Hto9AKRfe28N0WyTU%0W+9Z7_S{aFl9ZiWE8H4kTyF^y?opupxHWCMLFuLL}*A#tgzuQSvTmWXg#dr&iObZ-I$>jf z`-qth4hHHiPJJ@ItLJn?QMdV22I(9LZ+q7-LRM0#6taRVY@atNk@kK{h>7TDtK@!uOg!T(PD$K@M6}&u%E02BHS0;29MXtH; zL7|;5^zA-(7ChOIz0%`~))e|-^WEahh<)l6cqSHwKl1U~(2j?--g@f=p?H2Wc9JAG z{T*eRy6Pj`qCJjNNgfkrOvzZq_ueM2UjLN^-`-^ZUs(V^fa71d!1b|PH*o*eseyQd zn>5jDaI>O4y|-+F7jao0Zl7d)0KHsyqzwtHLrPyfyE_i(Xq9{3W@E<7IVFobsW{}g z4n?%~s@addibw)H>Gjo^1;`^#aOQ}@L4AYC&iurkyB!#s9BV5X zzpZ-FKUb-kV!Tt}mC}SsNRw^p!*|tK;K=Qjq=8rnTU#Cik>7VUtO49yDOUOYygv=4 z(GhOj7~##Sfzf*erYkzFb}{-4QV&QCqKDG~mVtG*G!Yy8v~aq0G0C0j0r7uv&hncx zwA;E2V{`@Z!rfg|trci8fIRn0UDw7Px0M$&VI|plZsrOm4D#^mKk8|PD|gaF(?F2L zMZfi|n2dilO`zwm_%_$({?eI5g0d-EED%c=(187>+mN9%cs4P=qQ$7UrQ~!CYX2&b zP%g=0XlbR4Gy`ah?`ul0PSFpN-8M(Gq>}x_Nqt|zKGiJF&S2=X1 z+G2$3rdyx!^+}?=CP*FI% zVs#gTy&WQJhT)dt0zG=63j1GY;2jYaDkM3QStF#n#ewfCN#u>}PNGM?sa@R?BWP(_ zhX%~CwneP6WPgP|pT_-Tpr)Gr`M4!5{1jg<_Ypk`ynL#RW%oR61`(sO5ShPtW@`=i zvrRbM;Co5LihbK@>2tNt_dB#WCq5oR$(Ua1bPfy~o`l!P`?30l{>2k)#X$yeMg-6- zN1Vhi%$bzkByoh^;h+gBqQ1uL@fw{l3Q`xq&Xmp( z8AzNfy&oM%I-X0Eq((jVq3<%EUuZMR+D$c6PQKL`yo|&-2lgnnp5@`;=SICSLPk8u z3+sQpwGwOZTn#V3Qf`}G*3FOUEO`?`N-f@24_-}oq&oXvMaT}#%^+bn+`Q6CWG6}@ zjHUE$B}chrHq(FWk5(YotTQ#3ZAn|l+}xXcP?d=fYqdXtUp$T4UpRM=43|b=n=&{V zV45A~%eb0gqt4=yE@-*p^O@1NAcNshp_94pG#*>qJ&1x!55ywpd^ZhwQhy;$5oDjkS}+ zu?j+JN`+1AC8^VG$`)IS7fkGC`OCzP#^}AnDkmz!#Pzt&)6~XN2H_cg6EEEf27W!? zR_Ud-O6cT}HJL{VX7LBk84vjDQP3>&^FCaE749gRq9o1`pO&`F-#i|jJs2k@PZj_g zMR2kyYHj_#YNuGSU2k*v7p0)lC8CC&+6xiW|_Zh>MREcqVa=f0v@1L;wB}%|_dF z2uzv{OFR>mkK$IIU>wPQ7H>0x*PmIv&Egdiw~=##{VhHjz3H>ZG%f3T$s3O@giTc= z-Dl=7Y%VnS9bxUyxZiDL)s<(1@`1=cb+`z2KY9Szmd{#K3fOWsPPh>)!$3RCt4aB# z+!=*GZDJ-#WDicGllImFqeW>~oJO1QDRf!OlQOqlm0(VxfLQ8YRhSyl`6ZrCDnsLb zGR$GcT3RFFiOD-&l#l}WUFR~wv$|+A|84M&y%D(BhGp<3lhb*`l~-82)pP_Y%iu@f z$iqi6#A!v-=BgUsNiN>59W}CKVcU(O>H}a}nR2A#N6CJ<7H*Ir>XHVEtz%t=D#40g zqn`>spWyeJ7Ub{ncCT4wTr#?tec|izHykUFUw&Iz*R|YpKbaY%4P*duf+QFluu}qb z%ZqZc2BM6QRKF)8b>i@Dc(_O-Dd4Tp8onp z6vUXEJHbI)FPA7EoYBN-?;`j!<7)Wx=d{2A>8WSLoL!BoG1>kX&066~$Iy8;NmlyH zC#+w7hcYpRLca(ZgKk56+Q_p{yNbpSM>Sr6&TvM=vU-iLDamJ4yBVR-ooW*=J(SK0 zq1U9HMjdfiM zgZ&TLA(v3Z#z}v*%67%upK9yf5GL%qo}prvU(15$8u`4jVXa*&soRo;TU@EGOb+|E zMTjhw_zE%nVOxX#u{RqkF@GZWEtUsJx-NSw9UesbYhAOXBvYH*)@GA76N>(|j`xV2 zXvu-Fam&0uT);g=N4JyQ4#+~F~E7HEu*OyCif%{}= z3crkv@o?c^{5Tr1mG3^hV#Y)T=chxtfy>Df(mmH|x|;Zrg)W7GGw;Hgus0TBQ(hO6 z0{aRdj~>U($4U_~4fr<4ER=>FoOY`fN5J;$$R5$PT2(1x8G??<#)xHsinM@L9u2qU zAVmUkb()Keoc>DbCtvzJR`Y!r&M%CI7*N9U736{VJFa_^tyvQJh~0p0r`Z^Z8^6w| zI%ddzN3|4!q+M01`nj5T(UWd@9^;bLz{m!VLf=jXD#U5+wGljv#GWz-7q*M`QC>Nt zY0kEgWJC2-kT_ApjO$K0UWY9So+q-I|BP7+>Q+}2%Nz26$Rf%A?3$r&JeyQH!bE3l znV?v~I&th9 z)^cYiub+F`mwPw2=;Uw!0E^tQt%BPp3wxfqT~N~R2VY#($1ZUD9_GHRwnvBp2yy$! z^)}SCna!!Uu*npqe^dI?fZNB?a{w&9cu13cDV32m1?za%V~0P5G9WJGi#@Z9({Du$ zolFu<3m+X0(=utbcJHGAywD~LFEF(a(t14dRm>&2NJBF{U1uFa&+Blqs3mnlNiB@o!$CWr_Ci(8e0 zw_DG$|5C#wTI|Q$Bi@%uD2leqp&%l`bHxpEz}sf8?oYY|N64zc&Qv(Hx;;GTI#EM& zoeKbfy+~CF$Uj=2G7-v5IBu6{j!D+yKn9yUXSA7vM|onFE)n3oksRp=hK^wzrEQt3 zCVX=`I4@12Nj}lQK!%_<+ZAi*#tw}tV;b|t2{QTMheZRsAItHtO6&WrAk3}9a6S_H z$8YHp2^^K~BL0#-5a`s!z)8Beg&SRN97}UMr^g~+SDLtW_;3)>={11Lx~Fe>q-9!| zE&kf#>M{WpIGi22)5N=Z?xIj9PvlVVE9M4UWd`QLeLMhhkM+07gTQ=Y^!(3?bxSJ+ z#e+jTIE_*DFn7)I6h7iZ4K8qHxE^LTRzxSiV=qab36el(pX>57Kh(Mu2oJS#%Ft|_~WIvWyj z(meiePD8~Gj5KwsnQ3>i#$>c8!+G*rY1F)7fv1}cPu9p7hkhah`uu#O3Ya4SAf0JB z|LGzblUzpKui`vp*XQ$Bt)woCgV6(EFZ1r(VB@$%ld0M2&L;b*zx$qYIMugh*~+9t z&AQK;1%l#s&xx&Cw$ZA-x6iu#ajW8j^hS8qmiS7MZk4*COwPa!5;Lh7a82K^_|WN0 zg>SQdY=(%6E%hc@L=Frlp&`|I3)v+VM}AClwl+63*}4*CBWQzYhaDI7Xgj zc;W{d&?7z4&&h{)tyF1aU-`=Idu!6EAEt0KllqVy4BiJAB10k-3;S%-;eA_H=x*k! zaqR~To{|`g(iAQAU*Y%2J1O6X4m2u7BCg)fF(~%1;BJw^kJ{m>N8(VL4XZUJ<<~?W zJ!V;K|G=d`up^P5o6X*7(>4${`mv^_vYh)K{alXRnBGujE3y@{8HimK?NbaLz=IUv_h&5zAKF@+jHQSVA6 zKP9QJ%spNa)gom2`zu=frxGNTnll~HyV`>Ku&co!Cl)g5HS?nkY)7x=H_d{pPgY@d zo{Ue;IlOU1&IBC#se#2$tax5pE1tVz(mA@`wb6G6%8kPV@Ruva;fnXP)qheWFdQ#CC4d{$aPNM&|$k zuGGmv`BxVkxLvcX^*#@m3Yp^olKkh%=TxdWe0>1E_rknYfJ#D{tnum71&h0J1cM?g z?0j0o$IgTos4qMu4`KX!{GP#1k){`(&aeHqcN|OH zI0L&eaIHuRzW$acG^mfM>3z`TBjj9HS4Yjg^!LOTy_8}PJwfz5KzU=w^qE2P<@!Bk zQ;t7^<5mQ({ihxDye!N`XFCV=zuiOHfj z0Rh)_2lLGP+(h5>*s#;%ujMT1kKK*6oy}-G#L+)b!4&gr5x6OJS$&f5nv{cF&GA-2 zKHDtrey|T|zAs>54ED5KQ&kE|+3}mdVV$&3Ki2Y7{9@+D-n8Pt`YUms%v8_xt6&yTATd1TbzIoy262U?nc{5}tI`goG zUeR)_`C|gbKKe^Xw7dE1m&W~0BFyvOjlCO1;735jj;+(b#<##pUOfaJ&F_pAgK^weX$z$I&W+uMM(aP}k|pmm-7z6*D%{576;pB-iHN<@Vu#Tx5hx?F8rchj`* z6{7%D+~%AgwCDCYkz-U%%#4v#FS7suLd8J*_YNKD^Um~UMxRAlJ9*s2T=Ni`M!sX^ z4Ur!W^H<(}P1+ahd=d;hpD*=B!um3?^~5ym2Ie2h)e7u24i9KLUgf6B1rCGg&W8r9 z!Jf30w=#Nb``m#d+{dQGY-frv?pnGC&^$B)jYDhce=HVkV}b>auLqZ|AMbn{DY>z{ z^IW$QWVJXYNe!ObPSc{n6)y5}r{}%!A8;wanG$2p|5lMMtrnsp4?FoiTOz{`O+6>8 z&#Q~5Wfqf--oqkA(EPCtJQ$=>cjvgQ?(^EomMYK9{^3)o7L90-HwBuHzgWHN$?he8 zWFWgMPfc?s;BE4{@tcBP?9`~_;!VmjyJ;Eo&%X+WDp4u?9n`j`pFKCQC*t+vI74Mv zbMTFpxS^B6Imd50pGMs$kDNKzN?)Z6-DZwKm@g&uW`+JDiC%qFU4gx6??sK8zu^_ z@PEqL={LcT&WmZYxuV1P*;)=5oY(n-zmn*$9ZE{7#RhRORciF&Mx4QpmlQ4?CbC%B z_1Im0wWtnrSg_h9%6{Nyr%NfChXyli;^x%xO7a>VnHmuV@%=Gy_AK(=AaFu6!kgs|j47Be=BA2TEf2j)lW6e1M!6ajF?HskA0JL-k?q!zi>^G+ z?#`^dcBDRflpw4cd0$_I)P#^7_H}Fow<`$%HO}fY?#E-PxPBTwzH%qh{{eA8j=%2> z`8vpc6_EqZbhAg{?Z+}6Rj~Kkohe~6Q#G;^3s3j{;6qZ}I6WcVyKNG(*wPyRYTGx(5B3{c1Uj$kH*$Mr7;^zC=WqU)nme1OO(LO$7*DOWX@= zse6XT_9CvzRL6?qEvL;o%~7UG8$Lgpe+7=go0$H#V3dIGiB}T5IbRYN=<}K4J=~bP z`$KTC8QAvZ$*Kt9cd^-Tp5|d{Bd?)5m&uzjxpU2s(a~Ynr+Sj5I4K=>PCuF6t=Du5 z4HGk8N~a22@S`Kvfk#=_B8gdtnfP&avu9G$ItR#f@eTy7RS&h$ZUMjm00RJw_D9r@ zo=2VgFLy}hY^4g*`Zz;s^_v^>;$6jt(u3got4})F!kU5Szu>? zjTLfh6IsW5Uj3eH&0UDJKNwlEuHzT&E;Xrkx50&nXM_<4f{DGA1CRiw`-ERpX3an? z!27_=CBu&6z#R&fl=dW=+mqKapaNzv(N!!)cafm2o1INjsotwVlqe09Rq2*lm*2dR z=mb?tAMF2WMP&k6jt*ZzUW7ME-IYW)95HSQXkoV*E0&>Pqr!Rz)8F~6S48Di<<8Q) zuYc`L!A^o5WSn+=VLc5O$YYQvuWUtRQwo#dio?+DTllOp51&%FA*_5H@j+@Fp74dXFL9HpGMzNY#!VTc2=^NULqg&?gx%1ZYT+=6 z;H2aZ;);fL`Yv}>qH+E+iaO&3RvQBket)sxQ!d-@VS{>2qFfgQ?&>js_#jr%LvyXp zo%a1ez2`vLF!rWj>*h{vch^5>n3ho>K$CSL-poJr-KKs&+({ZdB zyjksfBEbY)99JbO)Bvi|2+jJfyl-0_j7Qt4it-*13)2MND=<|Um? zn>2uzy4oYL`f+>{-~zn;6_`a+Eb4ar`zlvaAm8nQV;yrV9%1YlG=sONBy$sgBN`jE z7*sU>Wv?>G5=Z8|c;3*M+yDRLxc8ADtJk3Ovu`co@jLUb)< z4J2H{*XJdB1Cd#FHCi|(nJ%}6+7I)cOXz4v)u**7aK}l#UUd#aY9Y;=TjM%LoGf$Q z9L_3X;Z}GUgFvJ4rL`uxlis1%Bpri^M3KCSu48n8*8C&SfZ~yh&iznlY_Vsj z`+RJS#w{O;mE+?>Iv8`*DW~%kA3aJPljo!7xa2-AdeTTeD8s1axw4lML?6fb78)AG zp0@9<)n6)LQmx1%m&Hd*xHdGzPW<2DhdyoqG%YfL3-QC>Dl6Etj!%7;=IwEGv0IqC z?1{IZdaIJ=)NKVcqLTj|3v8AHHY;M~?DVT<-PgrQA~w=we`Z~p-^@~oow;k3V=n}- z3BuN(bAYG4h7_=-pZ8My4grLKb%PT*$RrW1sY=^Lc53?hIC3B&$142WhTZO4t@fL$ z+30yAlTvj;+fK&aj_})LLP`fzCwMgZ*u-54mbj%~TA>si`o0q0JZICMN!BGX$ZS8W z-Ai|e{_Q~?TN&$yFVRfuYzm}(k6-vrwE?5aaWVBf4(zzv=~h8fG$k}-6o zeGNk-LPe`>ds-}b+l4Vo8+eE0Q$H1=o@{uP3*{;E;H!$65Ti*oi11snM=EcPNUAzE z(>COVXg|a1kLHXbJZ+FT)MWuY(tMQ)r7?9RunX#&-&l+WRTDzg+JZRN9et(}tKFH# zBYOt1h!MEZWAxC2YBLUiXAH(RqW?^obj5iH0Q`DiGL3fcpiN))i>v{Emui)R&&@S#vYDeJW?uw~Bm%c7yT$uO4LS0u>+-0%EOP$ZE}+%lY?s zCvhN@A#*wF=TdoqYGWikRN{~QkEaCb2o0i& zWK(d_grMl~N_cfR2_qWXu}B?^O%we%_D@ChYDy7JeEflK_~MRP^chWl;$=Uhf74TO z`{8M8>}r=Mc{A!4tm?Lmg$`e4j5T{xOZa9J`^%fj2av~jeS&WI zSSWmCrpru>=4i{j8cw@m>Y{3_gsea+0$kX)C`CCwi)Q9AuuS&28dmWw+gbeGzxSwY zIMr678H{QgN5^bf{{vREJfd7wVk;RYvZJ5<5+#hC%tk9WNn6CZotgcH5Jc@Y>|6(I zuHNo70pD2uw_hK~VzXT)zh=KmBX}eR#74|qbj+=yDi!!*Vnkjm7+=oV@xA!E4^}3m zEbhB5J!U5=WOoe2IqkK8b_taq zzp@WrO5PP4ek;E8rUK2 zgE8Tl^CZx@>2o>#!&Kspjl!cl<;je#wHLywCA;?IYRLH^QviD;Yjn3+n-sYwK9}tS zMJU$fLp!>u<&oGZo%b&lSgkb|VD%jLi#m%v+1IGuPaDkf3)m#ohp}he>%aFryjEX) z{$7O>gSGhIyWqX7g{=C0?qY1}UqBzWOH*oGf4xH+MOfKvL}P!r{;ZkfrAsiTNF<$)(!bf7LV<;RyQr#2o*_Hjxt=*4=v1-d z`nZ1yCLsswS*Z&ak-^i^KJ%ivFs1z}EJ`veuz)}by2(79aOpg_;VKz97lL{4z=qCx z;bWtIR6!7hgClD@66(8_+&vF8QAs@N(#$)mF_#!m*JhyBwqe*mb2svoPEO{LYCEB( zSP%w;REze`aft$OAhIT>Q0pdRab8_4mXRa6afUw`LFcCf9xgyM0%Dw9>bUk#s{L<+B`P<3=U6NPk(> z#&m$A+%?GYoju@Y3%0}S_#(TXEw6l!Lch91BufV;MR1g+7PE9tX?GVx;~#veN7W4` z7~=AajOt$ykT!no{#X5hXw#=rmou|K-de(v=U8$!RZ!#b%s>34r>vq2N^gfC(x|ug(Z>5eI`k1p$PFloeD=jY$Y^%y!9JF+jb{Xp z^z;|`QKk{8mo2hHq*(-(dJ^VUZiW0_y4}@pfB>Ejh0i8A3Rc-vHW229aK{wY%MmiP zO5$E$sqbhIhf>wWK6B_9l;z$#1+FfJS4GX)nSOgQq1!QC_|I;jSv14m z8k8$4yPOPg-mPjSke~Vtitv>m{thLG$ioX8L8XtG*PL`gXM%Lkd^(ej!pk1g58p(Q zBNB`+26%yX_oxW4UK{ZU)B$s~=*NwJe>>um7DHZ`sX_}a?-J@T+e=#MYENF6Nhu+j z-Pl3YfU)K(^5lPGgtV3BT>%suI?YFnP#Vt`5nO@ zq*V}mAcLuIQf@QC9uY#foK_^`Szf$W)FQbr(;2+Rpic@7z~^@>I;&E+C)Us*WP9XC zkejr3uI+TBA&8%n^(hUut&y4VynV%VcK zQOk=b?E4ZGt9v!P0t`iXe66StErd=(^-{5eKD*IM_V118{0-*(Sm~05J9dp+s+)2NJ!lXQ7`BHrX(Ep^_0cymIDIu!% zQof>j``5`VTbNY5&L^fJ6izlZ&JGhK{UOp0VJ)m~XzqgSR>F`Va$4>$PW;qwP{goK zB!LojbvWqmAs6grv3;;Z#zBuuaDj0_XgmTiO~_1k#KW{_<^msT@s|cvocptW;=CJW&3;N1grVWT)CgtW__8(sNrW^LaBZRc% z$pweS6yHI#D2^p!`NcXdi-wIm7j0c`28VRH0!acMVMr} zt>qPpM-Z5h)jKyy&Ay6sZlB&Uqj1JitO4;oV6_6NztD+DGrDCVlmSvyzXeRG+6Mk3 zvX_H!005?dJ(7yY@L|SS9Eu=m)rA)j>b_}RH-^Q&3K{M- z_I3`(x(pzU7f$NF>EYALzyEdx<`Iv`87*!UatowgZA(j6Qd|1r`vZqC_>Q17x(k=TOMqM7V68X|ks-Kv+o z5^Mx930(I;KG_i&8fPa>h2s%|rg;V8n5`5d5`mz5Md5xYT0u8yz{T{VmdL9E!UuB@ zp-4cq%r53@-*_NkQdHTPop90z$>y&KHupFW1@tv!WgJN!KatUlGM6oX-)L!~Id2Lx z?gD_EcVjURhs01fKBv6z=JC*Ub6?SiIrn6kXo-0uxc*t_*GDzu?UW4UYHY5vVl5Dw5Bzs!+%*6q)BB z8_GK^#>_fBI2$Qi`)Rf5vJrHZYiTH2MB#hs$2M`f0tgNV)jF3+Q)+&5`0_m0^<$~1 zX8_H3pVMv9Bq?p~Qw9dJ6DHir&>eIB=<})xMDCm02+tiq*Qu_~FOE0)amlspwn^$* za*mLG<2AenB_2PpO?fUM#cZl=GbxW(spZ2?oL)7mNjm73Uj*>isJw4qS+SauroPG8 zM~cmfa0WoTi+U$RoZhww65H%c00RIB zTLD(9?75`k3Qu5ABR1tosjZCeQgqe5fMRxO07sEA4Z(xcAVjm+-_x?bhE21%-(YHS zv~$KVvmYw!!cK^p%jReglKDocw=s+Os0K2DXl`rV0j4REf@9)HQ`*#nSM=C0X|&vd zl`7PPy1*5;H{k{1+GO}JADhV4ReN1X7c;3DGA;dBnw1;&+& zMkcCB5iVRgN>ti#t}xAcUkKXYvWIlp*``^~P}EyQ;nD8L$+%zWhpJ5K{T0rGu~T(u zY7JQT&xt+0Sz%x3w#9b|8PlD~sRBdqHpwo^11C=CaoxBw`ae7NWUky}gYp|~ z^wwvg0cj{fcUwn3q4`6m;6*Ga5UjRO>L$H-N|xI_AZLqi)$Ey50(biZ)tXfrls;sU zS)}KpU797hcWte>Ok4&uPpu;fli8?YV2-B$fbLXhOzgE1JbeD` zAO@j<>-Wc(Ox4jEoJMf|%%?J{KMOoSX2*cDHULGE9>C+!9FuyK?%r9cG&~|U%QLK) zWIyKbfpH8waET$y&epg^R6JM&yE7HpEr3jDvp{sTV$G94*vR3Vv|#vm<2eHUo;>01 zcwonFUNeZcYz{ZG@D2`aIZwOXY!Y`@pg$qc<+_JZ6o8=A0blB7Q;Y6Jl<{U_MxYp} zSP9!CA_Hla0<^)oPZCzIb-h`{)H37Qy>4Ip7+?m1$j|uBT0?N8EI75`eGNcqMnO|; z5L=-r2FOh>Ei!NC+-&(x<_yZEjHz1liKZU!@AqJN`-gN;2Z zf`JUVLd?Dwnr-w5OzVQlt_Z^d0t#veXP-;T>#RL-P7ne^%j>@(=Nd9yTRGW4000Eu zIVzPOZBUrBk4T&93AlIhH^6I}t8`Yfo1&o?Je5chjLmaA3&9(uyYdz2)#|DrvsVg?vR`=|-jp~=xO0*8Q86;4;)a-8C!gw59r4e}}BQ^uW z0Db;di-aOuofr;an9#`SYGJAWh@=m#9Wy6&HKErg4L1ZJ97dw*biAbh4I=qHz36Ef zCsNs41+1O0iMbRsOx54tSC!Gj{MYu<<#Iv%r0E%`d^uVb=~EWiYz5TB<1hJ{2B4gq zZ1fh!0`r0wt0Dxi8o^{QmcuPgDB|PrjDt$fW1av*t%iVS6;FWE*+U}Jg3@ZA=n-$; zZ9P`c-}?-k)GRTPU7XPx@>JFFzb%tt1`N}ErR~8WH!q)_jMtt1{p|dNzGnlAN|Jl@ zvPjoGV{Fsq&FhQrDk2yBx`>3BI7Af0gO-f2I8pr##gz1mpnj#rlI{1FNXAH$|J-|? zdg4C#xG^^ACJ$SVedPcPU#RqY$uSkCzbUJtq)O>9T%>44bF` z00RI30|N?R1QH)7yf|EfYIN0SQG;Kqs;3_ei9WHBCQFsWZu7T3ieDWL=qaoM1AKB6h1t7bZ$hG@x(MT0;+AFjP`xIli z7mzw4Z>6+J4hLM%NW4`e#GJ=hgl{C|mCe}nxv)^n7r`_K)rSD#M3vhQ$!RI-7MxpH zYGw)SlbN{eDoc+CQ1ID6fHySMVPLrzBrND>@F&6hy3kpjdc`6rv1Mh^_vKa``d_n4 z0v=2@Mtv6B{*UpTSMD6e&#+bZHKBt3i7VhV?2gI_^kg1R+n+Vkfu?0iuM7|hqQC$K zk7i80^*)_5iSpD$rh$l53JJ~%)Rrob{9Dv?UR;Jt>)r#jhcW7KRJrWXM`gk?l^=zo zca>U$8zx9R#k-5hh8WMOebh? z>w-y;RHW&xc27gYI_`}>??H0k3s7a!)@&(wm;g%kHF8j?6rs2_m^dGAbJ9q|+CN?( zL}-|YXqSKsCri)VKbj&Y*?nYg&LRQ=?aVa@EJRUy{18XhNd^Wx=ImV^d*j&^gACcR z)9rV1MV3H}B2dQuS71a5U3qWCo%~O%Y@bBiEnf6YG~i^tvitx50{{R60*Lg5QS)mD z%!iwT9fIRPEL}pg2ytvK_xkXl|Vco6FUbw zkNFY-1E3z-go)rgUf~e?X)(}!MS{ouBcMLJYm~czU78$zQ9`d;@yeOa zC?Kh7-EF$W@XAZJBmf9c4mI(hzW6)$kW9WH_BtgZB1lCDTvXiQhSov$offr9flP=3 zrI@J)cFtbTmPHk%bn#jYu&WeEx7<^{@p?u{HneZXMFxV0S~qSoLD-V2t5KXdp@Bzf z!$5GwtDN83#F3+L?OY$S@!1Y0$_b2#YsB??ao84R!EQHPnA^RQiJkqPxLwZiwt^eM zjDH}D3YwHiMg56Gg&w-(iBD_iFUQesu%U~LUxTJUyVZoum`jE!@sQJh!em#TNx1BR z_|oQH7^1qRn#w_@fd|eMs2#11Vx4IDIr)+7o>m~RD#FKF&M^k!R$q{F zvjr_Lk-g9jhhe>(xVmciKafe-D5ED*;OG?ZxHAous77TH?Tlo-+0-%bsGm0skZs1f z^XM%&y6!*je;VOlA4im`KmY&(00M#2DS7@{s}-E;t^f7#TPhCfxe0!KDkr{;fhg)r z*B2Z0qoair8|se1Ecv5eUtcY5Uq5&iXB20=*%%NfaYn^I8g!0Qa*kX2e;x0a zZDl@;Qe~;d?#!U$fuUh8UNHYM5wdeII8>B3Ye+!P=n0m6Q6i8beFA`Sr~zeJXXf$X z01bt>YKvC+hSkpDi+dl;CS0zIqXqIhrn<(Z{M>$0N5nOBo9-A>#(l#8>D=_-&_+83 zCW1&|Os3*ybvzM1KUCa82A!HTF3r6_8p!ZW8Ngc4LN3m`a>%FK zJL|6Lch=n>r|+CH^ps-48d^Xa&gz*y5Uj^)8uA=P^(nTJ>p<3#Ex)$(vve3XB{x(| zS52D*uo^Eo2GHJ@Nizx(Sm#3c19z5CIp{TE!_navASzjl>1z3qAd9Ney(kwtGp^vG zlFx^WSDQ5AIed(73f#Y7000Vrkn)&l-ENqoLu3-jHw<-pi}QB~48|c$L9ict0l!&1 z-!E)Ei!G-JEf;%Wtuey2oawxR4~dl##A?b30TUL{+2iQ!gIfFtF$9UigGZBUSG!KGrlQ-x9B1N9_A;%os_eY zs~Vbk1>Yxdbi(f}gzfc|{Hg611d{;ERaT)2A!Wn5+iQWXbv^?^QMdF|Q#?I9+uL;xh*WG+i(N00RI31=hE4za)#`&ofb?=3qpi z!XkG7z~VxAAI%+nEuexyn_!ZV`o8;M0q}|Sx(2^Au&?8eA?3a<{uSS4E!Y5wN@oin zC=_&v3uH1EzuB;q<=OOU##we89ea0XTG8Gw@6pAqoe&%=EelGLwOKsEmz+P zbk|_Kn?a9IW}oV`LV(KSrn7ZLlr%PZOuG^xA&aAIFdwGIIKiW(9>C@J4nY#D+lhe` zoTUfi(^zGO06c-KU%uGCi46hOeibV)(?ea?nhV}eS)#R8H}`@Vv1feIC|%40Yb;Qa zezQ=x{?c#?BUqGZ;I(c`%~z`AbyUPC&Bd$E4w^)EI}0l5N{XH@%5w0}Mlgv(Skd$* z2B)+$8>|1(3K7`Q@^SCX(D%io=kMsEbO7UW)mL~Pe;6F%E;>H4)HLKXpd>=|??y41 zOxJdciM7s!&XG$G4>=##1rjO40S(&N^keW>p!s5+g!t|R-v0Ca&25)e26HXs#D!uX zF28#f2pTmh##Lh~zVAdP61H2X8Xf^f+pKje2lr5-Y&{BR;(yBl-53Kl1~cP3zw0ne?#EdvDBVBb_ogk5!u2*xj24j zt8J1#%lXD}$}+3?00093Jr6F{#Dc>BLyAQ)EK^VzVO{gD^)a})RT_Iz_ffjn#PDfS z-<&KMB#q9gNG4>Uc{-`h>|}6k@LB1uUkkq5yQFRWAdkf|JyTZI>{`O2(z4l*>1X69 z_Mn4TNu~4JlXH~L+ZuDHyrqM?2$AyXS#Kbfu%DRkmMrn&q)D)|HQU<06siSVr2CJt zlRu=ht=W4?sC;DI)NMfez+7^R|7ao9|IGF-66OKw009lX``~Q5gxy=@Oza$L2t40H z0yKkrjj0Se&bKz?j0jsfehDAw=MsW_%lCLkMM%Q_g%ikqqTv?He?IceY$f930!KGM zTeit<@Q1Q!)!Yz5L2wbx^#-$xvOC$Equ9`ZB~i~kEGRUZU&Y7pndeX-{q+@DF4g9` zp3^O%v2BM|svt#xu2y(8YU^Q?flWtzR109-!pF~}h{^H)r=Sr)h^++T;sU~xgYzno6j^UX_ql-eu#R_9%lJAgShV!F21j=Ftlx2mLM3*?-NFO$V zj6q?*uB89~5Ub90MOcdxYM0F$JF?e7E?+7-e&T_YtoS;`aKs>$WJdi|&)f-qoDkH} zd}}kQbVhshxY#^7L4Os3v7OSLdxA^D*;vNI&`)RX;TP1O;LO^m)ts-bNK4@4^MhRg zPZiug_g(T=TeYys0TE4iH*durB$?-+fK)^Be7IF6+7`}166hiF7=Wmb75(1S6joIe zBO}s70u1x+qir~OFfln94zab%kknLr3#$&xiBW_?MI2u?hmwKbO)Z4Q(YYdSgl5@o z-zz|Ol(RPaG2RJkOz_Dua6-q7e-~^|uqO35o6BvEp{h1%EC9bRKHzNF*B;WK9_ud4 z>zUSZ_OWBn#28G|+>uMede}S}Zx+@361EJkF6D+!W!bz$0%1jn;s`A!F^tI(ADZ(*Ef=V(DEMcy5hn6Yp!n9iN^iKhdGF66ZKppZg?0Nb@u(j8 zz{Md8$A#^zVpzIU$(S7EO0d)>6wia+ao)LBzVhKZX zxE1zwCDKcVjr-(zmCM5qkLihaUh7LCjX`}hvOAR4hsAD|X!5`S00RI3b6$ApUr+$b z-Pa{b-hb+}%@v076Gwa6$OTFfqLRGA{3t?wDllgKa`l)Cfxb0b&G8oSH_bTnR@H1{ z!n$Aiz(;_c=f5n745UpTU}4`Gh=ue-{O?LYho$CubV$2M_dC3awLa|xYLcf`TVKj# zA@Os;7+~MMNu22a37!D=caOYl?jCJXNxeqhWM3Jt@gi965gB@Cp>f*KC} z9?=`hGm)9o{=BwrV_1>JLI3eBY>>}nOzC?W&0F-9_^&pok7Ak3T>ZXVZNT*!ajaHX zC9FI{<zXSF&3B+CE{Ygs}Hp%VlR%nUTAYr-tj@c70<{mS}#RvLOkE`$b37;xU_NzOkC3t=B0c> zs0E@aWA79tX~~#yH9@|F&SeIyr>l!pP3+(&(Dvz{&q|Mz_e1~y0|9^H>BxjbMOrsN zRRcdNl{_Ms^m2CwLEcO!_w?S>v|gw^5tzU%`z^faXttD{({n zHWjT}(hQsr6QyEHDLxeZq;*RMNQHT>^5%!Ne$S-x5tY!>@J0sbg#TMD8Tu>ye7yy! z=}_v5NgeJ*6sR)kZ1QCzFV$v)@KQUP|K&PnT5OeqrtajJbTWuSI+m_)dp%K{!Y>f3 z5be|p^>(?+2|k?f2C3U$>aj_hi|c6)8~M{VD3jn#pFGKXNSR}T2$UxnQL7#Ck84L< zitho#iD|Y{=6<_f-@s^IAenW(O>dZm2EJg6rA0Ekht26LJcypBL3E-UNMm_zE7}4& zFS_;n^Z)@KCr1NbDJI+5n#^{FPiT|L4})8_A*)4p#TG2?FR9lm3BFpd_#Y@?ToYtOO0a7YZT zxl;^)^z!lV>UAveFLdNPxsLNwjuiHgcp9Wg%Y5!&=?1Zz3cz^E26XOL%u9m4}{ZbuC} zBS+R%DDRgi)Y2WnNo-oN?-6gxU>a?I%zKDrS)a2HD`m!f2Yy=^=F>;|4Gp687u^30 zgm;Af z_nX8Gh_!Wn+9@4Du1fb9hgT1VQOONc3e0nCZrgD{7(0VtOrpqgtQ3V+NNWN@H*dQk z$-4E{+n?=8pK-7wRSdD}2-!pvXX0B@)ALI zwTby1Ljz(|CdiOAGLH?aKP%4vy2b!X6jNN`K0`sxBpM7)Lrm&=39fXkQ90LZTaz3}fMV^U8Es_ouh zM~pI*L+jC*c>w?b9Cz@zbQ|{OzWkVx{rFnZa>hcv%=x*gO-l_aJZq;|(+_U?Q8ZOE|%xvvthu*D%0X|BZdw9@!b|kqac!>R4&c5@ z-6vm0xcM0rSP&)yip$|ta_;4Av(^5-D_QkMn?&!ktJ`FFgxfrViLc^F%V#!CI7t1QI$2g`em4L76CFGR5UOU%0b)k*hFbTO>7|K z{^AG8j9+%~VvQhRkK2wB&vd0LQLwUhWde9Mr;CPfUJN4BmJGbI!0#W1TeYbNsJf$2 z?r!qIa98d+OC`+X&{Gq$1)Dybo*AywWyW2q_kWG{t`AW!rPxT*wj4*cjG~l z@l0TLe+oNdFwW3bCb8)n@A@dOSFt|}x*o#4OOW<`q5SK!8Uf|(j&@gTUMxNl70vmW zw-YtW(EmO$FbAMX1`sLcZs)_O0iJQ_#g@Pmew?)aF5WNxeNT3VtPvawrwIGMf=Gr*8XVbTO-FfEvm1j3N^q2DuQm zcpC#E4vf&$KYc!EbMpfaV<|#Bb0vvxx1Cyo6p?y0BRpUG;PBqRlkS4en1mGyY(SPFsR3n9N>TUt7~mGMT-) z*R2(j)`V#?x!db)-S{-(2SSp_)|P|1G#D&T3B*nes*sEfw)0 zmd}SU)7CwwsZfz$|Md>j&uti1^O+ue4_QlKT=pupbD;rjAS#ZfpL{Ix zY(^m)_~K3lP=<6UZ&?>nZY{JMd$~#b*T7XTBio{wu3AKM zl^AScrhCn17{Ad>6*d0)bHjBh2T1z|4astU#?eIgYAp4 z>Aj!@VDT<=vjJ#7+)(7Qd6!E(v9z_T*YndMoBA+yN4+Y39wrBTpLH`XkN~Ox0BNXy z5C(042{jU&Ogb=Vmd+>Cvmk187trB60t@)Rgds@p^x@^ah~vY$PbM8nt#mR zm;dvrJ`@L$712-8XXs0{=vCmFts_vwQKf;H5K2-XrJVAxuFu@QexkG_EQWBV&-U>& zUbmxzb}v0h!oH%By|w8o!wmPOA+gnddK`0&`^6=r}7^!YFbwhzR$ zDY(eIW4@a@9vM@mF0#U^SP<~384_Zh$=P=jT@%9vR887psH--m+YJeZzjo1b*2o*& z?3$nC^v%Y|i>R$7*O2CK5R_eyAp;^3DQeGetdJbWD|x;;c9buP&37fGO%uy?27({q zX81o+wSCVS3LSl~m-ef#ktXE+{{QC1JE<)uyLrK;dF_0uWdYK6@xkhWXU zOMr@WiP~WMt*| z$x)qX(;&1}p}JChvJoiHDRhwc4%VU2IlvMT&cj=k2M}j(q8p2kLlq@>}Mnf}8*zUksPFqJ!7~)WAJqu@|GL6#+0n##9l9j4rz5s6&~m zi5O>f<%_z@yjj|GMA3!xEQLND9s3<0x9yxKd~ss4Dimu9hnW1sc_mXk?ncw5{RxD< zr2o`gBzxusIYTwG-Z)CH<~bsg=~H62-a^fbK?)!Fb2_(|n}2KGF6Mdyoo@DY8&dmQYe z=mjv8z_N#NyxuOnU*kPOK?b50=`uGSA-p4nNAwI&f4;%?@bTATYxlA21Sjaq(&S=O zhW+DdM2#{!FGr^TP7uBBq6|)yZImmy*Zl=GNN{s1r8Z#~C$sP^zEzJOM5uqtvL<|b~}q-qx(q=Eeqq;I5e;qm{wIG@jIQ^;kdMq+OijI zV_(THIy0He-6Uat~D-qxuNG$nV#gHS$joIbVsGLMV6?kJaxggOD} z7!%+X-t|WiLzhFc5lov#>MA;hMlI2D@Z|3+)NLr)RlKY{rciGUO6f?8!tz&VZx7B8?%a@WLtw-y$A zCEVD+6o)cp5Y;foluU(a>s2s-!UMx;f{zpU-#BEic4?=?(?Xf?qzLub&uIDRWBuCt zJm)FH3r=2Opq}wp&4=QamjCkJmO!Fi1o-o5hrKyALw>Zg(V_=lKtzSyfdo}bSuE7d#R6pJ3&)RslM9u_JzS=#6Yay? zOngTmcg!#jtW(p>nPM>^KKuj(Fd~xRA`lW@w-|&sl!9n+ zt(J4KToRfKTzCVoz|7e$tddsO{O|#tuq+>xL5g}Pk^^-jg__sTIw4#C&^*DfP6KN+ zM!@~CYpfmGGN1t}XLXm~ENferJ<3p^Nm%(Vr1t9DTZWw>#VWb6zKTl1W&YSqHa~pU z8EEBvp>e#fa;Apl-JGC2n2m5?&U#h^zk&T9~E@jA|wEgrp-j z$dg$gyg~=__ZR2gT=wRJ4VLTCR5^uz=@G?I;v75X&+mz3ZxYX~uQ0;IQ| zvZ$>z@UjCnX<XjR2TNvw*4;dzjT-Sl=0QFlYBtZaMV~oPf!56F;_hIzuEeAU1Jp= z&>#JaU?{LZ?&3%PuMXv>Wv$fFko>p2M=I7XCqbq$%!vUV!A{V=Writh^2*ds8qg|N z*5_c$r6AoKKe^p8#hjf;3{V<}wPl;GZLyaW&`}um+UH4X)OWFMrt2wrq7(CyEAj}! zOnkxe;!{}*5erGcbSIe@X9+9iPzg;|+*F=^l4V8g#cT2KALw{sfY1ON8o+?vbw<%j zjZnNVc4k>WA*PajoW%jZFA@u7nk^yM@0Mu7&BxXn*~C@0Ks*VQLyvn2Rf+tIcvnNL zga&a88qupC_>60HbM#oX2-z#Ghjj4Q{7)d~PD*R7r)7W+KEyWsfSuandfft|g5|-w?L+S5a@A z@C}}_oT-*Ps)M4u-tfF=Heg$3qyj)WdbW)(t=%L#wzxR-;3WGk-)+=FcHskXEVnCh0J@WRbP61z9=hz%-j;WYeqFtoLT6-~3vfxNP3MTp=0Ks3N zO4i*A3;4F0MDmOb!~Vz?eUC-1m9AU=-m%AB)vF&TS>EIx23-|&IsMS#dA?+>CwwjB zc-sY|aokLZ^ND=aVKkcu?je2W^-<deS<`V~v z(J@yf6~|8rD@coI^E;}{Y$S)v!ocK3Ij?aXEoSeq;tqc2t?;<@+Bt$M{*2jXWg>K48haWdk> zP3|2b!o6@k!^wIfbCoXU5zFFip68q2qKq|Asypk`7*%E--##?ir(~`3ziL&Xj)`v{ zV2OPW%C;;5c7+p4hqQFbGwk)ehB4 z{6>0aIVh4=Av-dBz3n7C`Dp%?T26<&3jBIx1Bl2F*?n4LfzYaiBVo36C!7DRlljq! zShrAhb-Or)oqhbGIz~11HR9D{fsf5#qKKhG?lukn@mmGKi+ppPt~F$nTY=fONia3v%Aw)cztk*?Jo5R_51;m++(}MmgLabfJ9K zQCE9=G*;N44d4zrQ#}WPkoqkck!Yl5-|=l(guvV5cnHtNBkdLv&(|L0$@^qRjZW3}k1qJYv<;R6U00ZFzS%}`xjozbp z^4@H5|WBwTA)iL|3+V;45@<-06qOF zI0lwMVr@V?;$B8V4vlo@R^X){P@6aZb7{M*|pf5lG00RI6 zsl!*+j>d3wW^dQ(lm6?-@1iF{@L74l?b!#0vOYm@1+#(9@g9JJN85R9Ay>+?hTxiB z=*e)`)(vRT0fB(4l-u&T+LQcBx#z-`1-`oF^{$g4{pV}59Yw7hv!&8}pADLRL zqAE+Hj5?UVye^fc27TW3es z4Ux%$UoTC6(zWd;=ICYFB1ONCLx@Faw=7tEd?;C8sH(y}riXZ1!N;@byF5C9KhDoj z=OKtP9IpAvuS+&zUsG}*$bQ&DtS~gP5mKufllI?*Q;@QX0ZTA;8zo9(zw-zE#Jkz- z?D0%ek-X7xO|>|4~$}W;>dG$_OULqmSm@v?lIAd-6p6As zrVafd($I+=GjwRjH9br_?0ozTx*ohEoDEPI5~GSGAME_wc*!r@&BU&CBMyzpM>oLQ zu9@l0w&lzw9XBnJ_5xiy}g<&N-rqWP9>TI$TjxMp-$y zO>J@G&G?uSeub>~1NI#71Tnt!Zh!k3t6D0h>A?!1q*gll z-L^E6%IQmhoUE4Y+=r_Fk4+>z8QCVmc|#i)!om_%y&MU=O#(gupcOhGXSx|WE9{Jj%1e}`$lIjMe`>aSz6gz@0sJaU|7~r1&CQ2m3%aLJ- z_V*%epcc5w;>GcF34yBEWU9K3#FQSqzhWz+e)x<{B>n|ljuF_5>)$L-*UVd+WIK7J z0;8LNiwqIKb!tYyVG;}^)#nj7je|Wh%b@N_^-9)!Ih1X5qRcLK=`t}N9YFg}K=CSC zv?_4DK6FFQtHeUgaw3$8ShZ7PH|dnWPcR(`WYCIPV49gP{^j>yx+jRi%BirE$!y8^ zutwkOb8CyJ_9c{7d5hU5IrBg&Za3l;Z1P{b_cS$leyFn<>ScME_aZ}U9OJi5p{Ue- zq5ab2!lI&trZ8-m6$3z#sV)@>Ht+z#Inx08jp%K?cz6@=_sX5%V;=-B4s-#8-pa5= z;)d-S08SoqEHQpV@kbC+gLCck2ARUe zh|ERE5F?Ps`aXY$z*BL>DWl?0a#D%N4yZiifB*mk009k5f6g?zfEssNKjWt*Q}txE z%UXoj)~u8bMs}N!h&?}Q*Tjwl60}x`@a=Wr%=qz$c|2s+LMBt>;=10!-d|9}vTNzh zyd|8EL9bc{=vc=JQ;m3t_j1!>2+{sFXLHQP#dc_@LL`5orT+|a{*qC2=hM7X;mZ#h zMal*6=>V>bXw)He%O{x@PdyMLC9mLH*TyR8oXN5V+lvE)M33RyY|K?>YOZ{Tqg#pN z6e?l4;}_9O-yK934j(D*LN4>Uo$tpY7On@QI1QUjzKt@iYd|1@UUcKXcYVce-9fN(g-rpY zmtQ*W$DLDQN|%8UEk6D*B|NGx7i2?aI?nKZyTpEuAcpk<7qGqnA<}i>dc%h(k|4>JOCMHXBV#OVvs_02!UH-K;3T z0{hMz(#gABi^&Svusb^PHcWsdI|DX=FFYsnveD*99=3Z*fzw%HyGy{S`p1x3BwOEC zvi;k05IS8D^um2mlZ-A(M$%!o3<8VbWdZN9f;75CldDr2d=G=Q3pp+dpFlCO7g0BE zWNC(W0USG8*~(DfYy^+@&*GUcQp1U(!jve2`;ZW|a3i@BoH$@c@x0yt^z)DJco7Avkd6lL7M-@fJC+8`qsbwLMXAnm#N<&?Mss& zDRVlV31F9dEsTH8-|Obl)0x5p%uXVgFYdQId}jr$c)?C)1JsqBtj@@Mq;(#ICt*s~ zmqGTumJSv0I`AQ?fQ!28tRwZ4*3{3CF4CBzB`&x!7k>Nwf2^9qgZ>8xH*`Acf>nI( zB@_Xg(Sf>$AtLXi&-y3Z{{6fLcenqN86X*Oe9v+#MWR77Wl8C=+Q5Xd?V_5O)nz_a zwk10ln--1`MheZoFih^Qa-ixU8LnRDQS zKc53!bhO}Yo{?1;LML1b9<(NuoFbHh(1^C!H@_w~uhNr47Z2=V27KQSJoc&LE~g^c ze{sRJYs4sd;B$>#DoB*`a*u9;F6;OQG>PJjyyj05pa%A_gT42Op;ZrG%qZ;-WHm@GDIRBdH2+Cyg993{E2{yK-c2Iv zc?OS_9+%EC^Azg5`d7#%2jDueCUWGRHTI}dfn>*u*Y7PP`c<*c%)TSRJug&LFW(n~ z$n_cX>ynXGPk~j&6KtTFz7W10?<*6vG;bb90009300RKyM=Cw!8?O5RgWSss1q2q%!<|)B?0VX)W}qN@#0_u9IJ+c(Gvk~AA}_JL6s_@o|BDzP z;+RSjnr9?i>@{oQ7+T~vV_*9njeX&qA)iDOeik1_xI}!8J>W|hk12|C1QzSt#|Tp& zhDCThy#mNgwwFDAn#4n_BjUB|cH_Gp?j+G-@(Gz;0@7U+U;8I@1=Q9-Dd&lN3hlL8 za142T<%5^0H1*-#4RHW(bMpH&FD5-Ghg+$K?m9cv!jI`ejhniyJ+QfDx*tPEjR}D7 zxUWM)`0xTu@w@|U$|92At|Wh-uNUr)RK2e0TJ0InqEGY8`J3fjZ{{4qLupszLX$jir6NnfyvMz-~g3Xn5emCiP2{A5u} zztftY4FpzL^tI+%y#NtbugR!Xd{de%N@;ABbUHo|_e#kE93oj0@KMSy+-3_^saR1z z-h<3?8WjWt?R#7yl1EW;+SbJB%p;e-&%)S0S49kFTWV|P*e0p3d6TGD7|+cy%35%< zKU)+$p^y}q!uab82XPXVNfrNU|F*HxjKz64yTn6r zJF@Vse&X+PWn{dIMIXdo zVm~1=%YJ4O>DyVIHmk9a#d{bA>8-{y4DByXq^b|9!*6D@zN4db9~ACWaf>l*Nch!h zi3nu%rXG+W##1Y`&+NIXBmFWSG(<;tKow{8jV7Fhj^(W<@H*2~9N(5$Y;sqc&a7+L z%G-*fwbJ9?iAM#Ryl;ixhS|xFxU>4N~z9Z$ZJx5sjRD(sxlOazJ7DT^HK+W%q)@p=51mD&J4) z9@nCdhSX2;4O_#x#^Sv^;9xso#|F)$@rVyvXkdVwJ?b8XC5&qsS}GsXr7Yb4nQ!<3 zI=sos@fUN*vr7?LBJ%a-24=Y~RqpA}eg68dqSjk}ZPdJ$M68^Stjc)y4DuTXMLkwo z=99g3aj8_GV0F^dFOdOeBxy?#wz^JpjOTgj2;~E>mbUo=jh=-Tgi?;EyviY{ft&{p zOpWb8^T0dZL^r}{jc-qwS5#M z)d5}5zqo3V4N-EfriApRom!CYoR%*dH3JpgVZb z09O*|-~a#v001^la{vWu<9`r1SbKEYX*cmwn`yQ;KqXqcMW>T7vv<>&H}^Y)F|aG7 zLAlIrK>^KZ{NzZ0Wzi)139G*!V2j7Fuv!{<{`g3ckZI7<4t?C}ilv``@q83awo>5! zu+fPA;X{A_`~UU77ZVyo!D4!Xfssm+M^yAHQqRbTFNDty^CMWgiZL75U?#RkRW^wF zdQSp{ZumDrbkvGFD&%^0zO3bh6j>Ac=bq|v99&oLdyRH_&j2QkV4 ztqCEfxf@I>f6LGN2AM*)B!&zeF^jC;pue`RK&b`18qCi>$&M8KPNg{rQ`E$XE=OG( zUx@zrvv=e>`1lWm7s?AnNO(Y<8-;*d4A`tSz7ZB#h*7up&dy%%kuq*9bK+V32 zdCT0Nx`Nlu9+{`zC}ceMC`Gux+zz)39ddpQ=j`zeDEfo8?L#_wE0w#=XSx>5t>f9i z|2S-Xy2f`oru~LPmXf@dAjX$~iBKJWLOx9o&po;30MV>9m7tf&%~<|#lBX~p$X#^% zf7;Z0foh}{cte-^++WYQ#!E;Ujz>P5=$vUfzDw=dx0g)OPeb7mGDg zJJg|&?2?&aCg8Y~k}-3+qNv1&k`aYAAo(9BO}!pfJE_kUrBd#hW5h%*#{F6D7LrEZ z5+Jq14Z=+P`a}^(#5DLR4HxY0ZkM0!o>%kCe&HwE{1M6zVoOGD{eWTfjwpZi_k#{F z&Kg(vITrdgWEcqcG%j!uGXX3*SykYTr>bk3)x)(ut52*4eaf5PW^{_W-U3I&NOqcF z7|Rj7`ks`>2`Bh^D3GRCitFD$44S2Wy*0lcykNGw$-9f*)Gi$i!@A^_y#85qmQMbN zMvkOl2VqMCzJ72Uy${XW>PUl|j4R{Tz}d?Pb(<&>G$lqHp4kYh(|SkJE9;0i@-G)P zyGZPU55E%^Q#!@g2wR$bbn}|t2J;wF7um3>wX7b)ecjJSx$IM03jNADL=G(iay!Q* z<5;iiXl0PhzD;^SJT|xZ8&#Bk1_HQhhb!*BkgEMpCui_pLeZ%g{>p-a+FtTQm;GkS zJTjLGGAJlbf6ks@OI`vdq|W@!OH=q$AA~u`=e$!z(O|>FCeQKRb9}vvc3KaRkaBf_ zu1^(Ml?N1Aszlcg=Ry$B`L)_DiEJ2AAv0WQh*+U`{df55k)ZGVr!%e$X$JVQOVv-g>zj~p`D5GYR)_x2*ECE6m ztl^Y6z+N`>5YhMIb^lX;?fbis?WEBvEIENhD9Um>Or>LceH6E$YojV@QWf|ais+3v@Bd>8X8FZQv#E*mlDKiH6{=wQlatCPmdq1Jni#%cg_Mn=ASW z*W!wli<~<6*q1(Oc0@0W#zc`=NZX6v>^~)v%u354WSxPaH!fHPn9KwOmifAXat>Me zMBaj@5CVoz$$VHt$dR%PLZww%R0iQc~&XK)lW69YJpN_6hBvm=C*tcovbV zoXr8l2HIWxan4zaN2TUjCfucF0c&Ls##&L^MiZ$!qvT+mam(9bGQI~Ymu5p#^E7By=I1)FIk@b6RY*9_3ZZw1_%-T+;juc7T9sCx& z{1Q3i`^}|uGbyGjG5~cR5urzN(#I-^i=$Ow``@5D6mE?LJ%J^CMcX!0(~*!JDty&d zs&J^HGL@E=#o++OSA@GcKRU|61j0=_zyJUP00yD}lr^Y4h5)N^=*ga)p|~ zXoWXH0~F8yHAS7yGySC$D~(EI-PB>l9{0Q;(_9jXU=ndjN|f?>+yb$xSVpr?hZg`6 z5d>^`%s|P*?M3zN|LF92bC+=%>ehP^_%7o`5Q~x?-vTLbHx{$K ztg1PSJ>Ft^JD&R>+At8LKYVfAk)##;C|g)8EE;@7C?!e~p@^}(uCsLB+LQ$4-H!sr z4+5e9fRc%Y00qGeBA@qsQb~kk%5D$*hnvuqcsjzXzfFR|)eayuW8hQ5aTX~Tz6%Tr zTb%c<&uGg0XKZH~kXBE?qNi|h z_Kt}&ju43r>A|w&$+vnsoe>R>wLXE}-s^JYyVJJw)4nUerTi)-qkzp9f3a9=i z4>3+m4(bVa1)1B<(NY}%T)VxdWqJYR(Vb^_rHU1CgSFNP-^gJJ9HLfKEtvqR{1joi ziPNh(8SugMI%GN{DWgE{fwhg~cDSzbMBK4OeYC5X{#6VO0kC^N3p6_{a?_Z^i%1bouB929|=RA4OY>CIYEY$WZqwFgG3Pq@_E)*20^VEB$(ivb;qm={r8I88thaERQ z)h~SUE#>*0d`O%Ra-I7_H#Nwd)I^czArQD0!nk_eq>u;if7%Y?`$-OipY`bisMiVD zSH_Ab=H`-*r6gYJfo7bL-PZsLZ=Xi(yYSsPjoAu8@U< z<p)wlJZRa3VM2h3`i%(Ch55uJ|hPcYH3W6`d*jcaRhmK|Ws+vzV$1!m7ve^EPg2PQVj#_a6}13OG>KNA#MF6D0Ot%#=@fLj1A!E4gVIMDxk#a`gO61B!*4 zZ!*rhdZT}ZT=Y82gd&3`z=k{x6^(ZM4&qMG@-^v)D3NS~uEH`zW-Lc~-Kso>mVg!vDXPWcVNj_})v>FTPskYcNW@ zSb@Q2IRzU(2eHQyU;41p53uuo`So(*Yk!_u=0_jqkjFuA&>Ts{C+?mHkDmIw@#O_< zYF;BX1jARiky`m&J?G~a2~ZkpfphK-!&R`BtAPNR`GY1mjCG;CXV5lpkt{&rqS?ih z+KwT4P1EH^WpjE6ifX0jhhVY81WS6J90^8#mhR^}a%jq>29H%uR&$UudttVBWexQt z#G+U~fRkfNx?F2@nS3|`R2*+&=}bH=AZK@PS>(_h$bHBQ+>GmEU0-LZi2JS&be zhtxd@GKD8gcI@OfI7j;g{`p2*8xfDO0H*lzrk zu#exn>{^?gneU#a|8FCYEv>8O8+@v1P| zXj;S8mlRB;G#q@7j8NF2Fucof|F4!@$T5L>mAs2H(p4V7SDWU>83}tHHA!n$(Phcu zy$D*3zIK4rn;+ySV@fUt8sf``xT3|zB>P`CPWI%Z)c)+C!QT$vQb~v;zGTODMH}K` zaJ2vOSB{c!<)51nf>9Th6}Sfz2U7?Gt~~?^u}3V2cj(U53O-+7**Q8XrIOxZ#gZ@L zu{-(Wb@i1MKyv1oAXTD1C8Dc6uDDS$D8*GQ6{|+122<`6Jp9ZpgP23g#lWJT$#r;s zbdN@uf6UZY-C&}@92`G=xGVkO|;Wd zY}S{7H6^bCSs~`XMsStFl_o7UlI6E!I^BEhnKnq_v)c`&=1^=1e}K~=A!L0VXT)Zi z3^wzEU#)#aLS5V6gJ7)WA&eI}`;H}q^3F5f8qM44G+ZE?>=GFCcpmF8E)jkk2VWw~ z)y~O`D6(muwL}H~y;4jpGzAe^|97^T!9~~|4qP;5S375qC|(O`C$$RZ(q@6h*ljZM zH6s3Zfc8w-GDhTw1@%6CzCCFl!XqOi!YKu&ieEAsd$qKZ6;&{VgPg*5hau*i0_6h4E>VT1sHn#hZ+nh(9fqoXt7?M^*6$s zHn}uR)avHRbSynI7a)ZOqSkq-bZzz*ckP>q(wcd&mA$Fx>T?%%SaA<6X%$IFirejN z_D#a3C#$EDu0nX z)7HYe!2Hq`48Ttz2fJB21vQXB3GroBW2m9+o2w;g6*WXig_N;s^JDfWXq_f*I8v(VjF()Z&Xl4Bu%N?04XHhrGqc;{&}S zwU7s1yInEAYYKer7-{jv!-OX>DBQbqRjt+L2oh6++)||je-je1Z9AlQyw56j=jh1c z7GgQT1^KCFY>hg-q3QT43x{g)G zVd3sqUmw(64|U%}4ArD9`Vwk1q=FW^DEc$ne?L=u5Jl&df{#u?-O;gdXeo&vvJhrl zyc0!b#=WH!{qWF_!S1HM>^D|?d%%ns!m*b3Z9A+=>n;6^qin5+JN5(qsKUU z*2z59NTm{N6VzjZN3S=&H(OXFN8kFD^X7>a+6DT5m@i(QFgiDPp z>cr&`W%UIv@B5&C(K!1&O`$LA;Tnbzf{+#G` zIw@VApHk#!w6(m2l_+N&Jp0;TT>g{Dx%Q?=i1|io9>Xv#jYdw zOyE0ewp1LctUa6)T-q!Tfu2qRhFU*Cr7}QX6?IL{&msc@KPBJf&&tCA{`}|v0~io& z71SrPFa`tw-*6QpRm)6j-n+pZ>)qcCK6k(E$+6LKhkziDR%4?Tc7SfEy$R}pbc}wJ zI2$h*-E;9Wqo4PpjYKE%d`c#J^ zae?jk?xbU7IwhD6mzb9~X|M zVjW}+CEr;%t7%s33h>7B%yE{F&eb$XfwWQsPZg?5_%?xzM;rO0oR$A7`qYM{$IBHx zl}^U6D4`qFR+qZqdW2wl(k7=qorK!hQMpC?tDxXSSGDH^7=6WMXWtD1A_5->i-B27 zfg}{i0$&Vhca@KPK(VI~)!Rd`%dbkuiJ_nAY0L0nSRnr(d+LE*4X$oz?u1QKjq1ln zfx4O-yy-Hr`o|451~&1=i75usPB4WYMR2jJba$<)=_S**T&jVI(t`h0D#sW6m$_%; zcY%Q_us^cN;ih%_r_Tsebh@xp9J*MJ#y(xFphPDCG4Hze<AXiz^*y$WyS~DBt&Agn=b^%)BdeuZCa^AMj^ZOH0UH*QUXVO88TRFQ! zu6qDd(ZGbpNd3Zc?14nOS-o?tSmmo^AAJe)Ydsm~q~@Qv+N3zw&~~&R3lzIhl`)`| zdtSB`zqqbt-ioYm`CNL^_>X~l%9Lrawcc!@TKi@7{5H3V)U5eTT>{d-EYOIKE%wQWwlmHXs9avO}bKs3Sm#?Ry1 zYqWYXayS))i_;IT*tzbK274YGg&A~Lzid!D?)M{vVj=R)wv`=PuyNldmP+79-Oj>) z3xbi3UDmRiI$X5>OIBJ24tKtVPrx=cpSDTq1@G}x$V5E`Mp~M4&N?FpZDvX=WHNm1 zV`G*c_yo5fBEG>FWuyj!sNPb4FW>k;rIZ;}p8w$dQ}gk_o)gm#lV0YSh@ejus5zR0 z^!i-G$D)ZlIQ9p!FN3jh(;c*s#G0*gu=r~J8;SzUJvv3Oiy`GyzUWOtt2(9Mb1=|?GJPso*t!@!eLeGlP#{d{i6 z6o>eyCMs;PIsrQC!NBGqf&fDbJ(tOSH$O6TEA4rNCr#umg-6fCaM6}InSlrq_{udX#5(`212I@aaZ=KT z3xU6Ll&T;YRpNbykf-3^InZ+)!KEC!2EYSyqlYTcyEP)&Pl81!QgoD24_?jq_){w@ z7=xE=WGIsfFs04E2{~{j?{vz@Uhbw45P5m$0s?}HZkPqWZ!(4Hi92r% zf34yCb<*jK3SKEkO_}iN@H*hu%s1t$36#$DmYq7wYlp1&X=aEkDDpAm6Ih+&=8u(gF6zh^xhM)?V!Bz*Lg`pCS_mmFbx;hr9rB&FIk$a zGXT6qyF=V#%~-u}>q_n1`H9D6Ux){tTX@~R$)i3Ysfz7J3mpbkZ_nsvUrNFR+DXXc zz6O>vVcqQsO_yph*QQ80QD(f!HT#UX$#%)t6u2|jUc-Uu-X_{2>rvrP&4~cdEv^e` z;C&aMRcBjDv>u^KDOk(5RnvLpL#+l*e^_>!SIelu(7{J&AqTSXt>{aen5M%% zeHwQ88k)7beiJd{k?!)OiD3h#G*uh&H)giuq&(F_iF7~3lfBo2qLqsY7(V0cC#E@r znZ^s+l9R9i00RI36g>pbfQpal>L(z8!C=BE`T=?kE!--M!_NACKylyAMZl!;MR6~I zWYBaIxX4iaOj8C?8SS%||0Ip0opIXCF}|`?>|%b73ySH~#axWIBpA)a8hITR46MWs zb>UM3T*zebs=w{;z%jpe0&M#3QOw{v5K}vN2T7l}&6HgF@^&9@UAG+*2@M092fZ%2gB1=+1ByJpd$(p0tVynTT7 zY#2&BL9UA}qN>TL5eNmyobnp@uQGS)5!{|2;L|~snhEauHW{OpPDcK+o#7xJK2i?1 z>krF|cT_<}W3&4kV~BZK<-QM$dN$!p141%ocxIz+9j8hBxXTD9K|DXk_$}1RSmPHM zz0~XQ8?~AOq*XCo3*xRTe1V(eNb6H=BeW@Q3ZK7{2h8l#exw|tQ)s})BlCTb(DmgT zgyhTw`+Pfs&Qpx%i?(|?`WMoE0l$Urkqg{N^pH|mMo69O`LW6bmZ)XUc!n#NYD{<; zd>FG->lh=b1yh3pLut!3<)8cZPVb=a{bjKS#Z+_M?w5Lx!ae0;lO@JKDHh|sUSslz z6x1xd#OPeBC#eb?>osb)yLoxE?^8~ExccvZbm?H9HtsnBM6*;P<*jk|>o+{HnP%o$ zy(bOLhEs+*T@|s8?X?22A!)4Oug6QE3nYfNiPrb-JkY4Qh_S(9VoG0` zCHo_a;6nDwx@sAR@1E}{@CP8z)x&J&E$|X!OoyF{!!xTvzUBQo=*htoRwO#u6H(b! z%=+L2<#Y~hJ7Q-MV^O5vhx}!p(Jd@v@Nz*N?)NAN`BUUyg$>3%*onDd^Y=WiL*Qya zct!#EMb|6Vb42g2F`kI7n_Hr{%t+LDF-R5j^CEYmAH9noRw*FF`48FCoX~`a8!%?oI2UJaz4&fZa4oNVY|bHrKCUIrH>1564Eze zxhlZo7A<6pN242PIi({WITTCQsUR?c4tQ5s2LR8H4gP&+vPB9IHVF7pW4cINLKFOH z-B3vNGIY~6mduj}_zRG&VO`3GS-Ifr`ud0_6QxJ&bA-|w+VFIdRn z5fzZAir&8T%;Ar%biRzs`gVVeX;yrWtopuA#D8^;+yD_-`{c{mV(KG)*cYlGA*+*RDR{>Q8`!{SxSjZ1fj0Z$KIb88Ip8_EXju{k zsAz=>=YY@qx zc2`b584T5yZ5_=uE6A@&>QjlXwZ}G@IYv~c5J=*xt6xIfQS-{@HK%m@tS${+I#DQK z)WaQW-&Tlj%ktv!vT1SE`9sDSxbkAs zL%doE9d_KxsdZnkn1mgxn@R1o#Rs!v;QLumdc@Cuuz&GO0009300RQYf>-I3=_h+c z4fe*_A|4O_5C8G&U=Ol5!WWIn^$=QbDbC@ol#=!h6{u^cT3Sg<(lU{n9rYLQS|qnR zpb{b}O-FKx>x|xtvkzOKkj#*RNH;1fCY9J}bFbzic=Un|&T1B2M{8hPm)x9K-ha^X+yxWMMK%jIJh zzrQ}ZfX%iG{zkcg>NyFm?iwO$rY9Le5X_D7la|QXQ9&<~4fxbMtx?gl^$>S2dc6z) z5GqN6w;!6p24m3z=Xuq6Oj3mJ^&6BtZ2q+u0nZa;jM;jr#1m_Aw`gjGI{XDQOfr@E zDnXgIm>1wV%xe+`r)hPkS0!*83hJ#pzwI_F`q~RX*5ZCtye9(N)|q!Nu{lgaJVYBI z%Bmb;m?Isw5s)1ej{F-eM@5-!>Jt{w`9Ad8M^TC3D;BV@`f^W6+3?Z4f^|{G-XanD zB3qvt#GVuLuvEjNM$7F%L68vPGE3XdR$VVH@I*ZCx{OZ25%e7ZQ zPoAR*c2%R@(N01|!(DUZKzzlxla}&KIscLia|_RXdQ4Sh&@-ilS&;wD_Kq*N%NUTm zQ~r5PJ+tX;u!5eM!igmZawjPfVYzUz^iu5g_5op|RZj|_hiDH_f-I;ho8Vd4Q+Tvy z_T_?0ijVhya7Wu0dJ=eJ5R|5S1c)}9iK;)i`4t7{b3{%T*N zo#icR)+#T430TAwA`_=flK#yOLHY685?sm8mM%z3cn72WhdkvV`2}$nSz_+(ZY;RI zi6`P4K`k>I55=Ze5gkU8oba8P>8lp;{|0gR&E`I^fKtUCauT|IktbaYEo;KQZvSTO z?aPmBacG;muS6t8$|wobwCqfdrI1x$RP&I(mnN;DPmYEWy{FFyuE+~Rg|;2x;bznVU6n3WrjwY!rWJ=U?9Vu zj^Mk$xk90G(NFzE!s&2h-nxnFrOsBX4u}hn+Oi)oM)yM-gj~u!gohu->e<|)mM1zQ1xbq-^DS}5Y5-I7q+_~ z|N4i8OIhqRQFs|}(wNShedxv7NgiZ`P%zZE14+_!#*eMN%$$vJB5NRaJNcf+je2(a zz8l7s=5b2+Xv;5^SE0B>W!OgqTkz}x!)*|weTgD?XYCmouqq0XIZWQlS!}=n00RI3 z4k7+=te%j@Zku;gyAA^1bt0vbCxpmm4J?cr&aCU?MXHAi;S@)g?JJ9vHG3=FDtWOR z8+;K;f6M!=odqZj{L?Y_>eC)m;G7EvTU{z`K24XI>3}Vt3PrWYY`_nm8*NHk%;bR@ z5d0@;(*~e^haZhkHaoyh5g6Wg_;Z|^nKuPxG}c`o2g6;Rd;`CRQVdQYCyVV_TWPWr z-kjp!@Bw7oC&_oj$4pP%r{v_)D=r&gMC4`)|BfC#COEYa@Ga!#*Dz&z!o__bv_=2z zY;>F-B^y=;+vWxX&Ymt0kTkHT=`MNMl+Rrz&PHaol4o&^*Z>JyFT|5uyv@?W6KoLe zs%q}^dAObgo#YgLib!z!HwvWSw4Dpk8X)OFF@s`td6Vt)_9Ndz=#F?UzB>6Rlc@l` zBlGu{hTCzivRhjuhCu>};uOUkrfl0Gqy<~>&*2t>!=1*Zs3&MEp{?=CuUPIOw$|t- zY~({+AA|r?Cm+O|bt=)An^C3Kfi#glEC3_T_+jTHYnK@SiRg86#dCR@SvC zz9}Me%PGf~nieiCBEf7MUxKkSeolYDr>Di&!-a{si;*x6JtPy_GpL2*l`|}_noc^y zh(qtWT%Z-tc3BGVfROyNm8Xb`tP3ipG~ix)1%RmK(W!P|UQ;rudHC}O@%mga6fxCr zhgN5)Tghoc2}fc!-6&qcbI7n6H3;B%9HDosHN6`0MUyIX6mlnlpNNnR<3>C21sp+5 zz=3qXRgA!;4VxwpuH*W%0qOUZ2_8dU*&5-U26k`24bUjU8BY0V(oNeI=tN+pSg-f3 z{zhDOG53nKes!A$r}-VoSeP!2m(&^pWgD|9vs3|>rSc^@Xkc+8S|R1dMV5H4Ty3;& ztoCRqi~@len=)nJ;QyEOmGQ;2&Mo}xz1ag|(Zy^(uq4k#O7yBWap)1hPR#G1ZQ9UR6Go%7zFUG{-$lQ24wc=2<$Q@Lrnne1a+IAsWe`e&I=*Ju z2PX4PyHBzL=$z07&yfRRLsr83KvEw&gpH7-v$*>8PtX?%Ek%ZJ>xt_bX>K)|&A$Io zSr-uIu#PO9K9=$0j`bnv+mIeBcTapp866jwY@WH2XHn*hVMh%S5)VGinyQ_D+lb9Y zZ4mQi{kau~^S}rra9yaD%(%@Wj(_Z?7Ly20V@`+`F-2}+aRY0UF-|^T`NhP7|7!zT zpI+V>?=S`nMf9d^WKO+yLjz$P;@%d?kBK7wd0szbx~cBc>!XgjCfr9)d%SdI0c$)% z&04DZl+@|e3fb+5c+pP}JIHbn6vP>m%S{FUk|b_5ZGKJBTf=H(m~4%;&o zdCN9BD}vVOquENcB1uRp2k2iXJD#vbr7a_t+mVNP65-VHr?X;dlT50{{R60p3^L8J`G}r5cs?>QD1QjlDOY z|LjXKHv_?ZUFsA7LT0q)bg&{f7zP%QsSYcI$l+gcSt*{8ES^xQzHxZQx z8(burgvsjLe&t@n6MsOxuaj|$c%YVQ4VSmw>2Oay-uEPb4CKP}j7^hM9Pj_+P$6pq zRy@fF!~YZ|$QKnmONi4eO;3}20K zM`FvfIM0iT+u!}vCj6pOD5OP7h2aBiXe4=3HvWjy&0G-ChA#d9k@iEo7g>o^SfwZ0 z&H}qxN0`Eq5ryJb)pV$M0dt~YKA3w6Kyq6z_rk}xu!(7T$FK$KNmIa+gIa1r@{F}Z z%q6pT#1pF&8E^6e^EVzI2pM^aTjV}IlRDpL$auF0uuE2FJ)$vS3A=jyUwySFV>EU2 zPzIb}m9DX8d_TF;Y!Cp0KzzS}<^M%dva8a{>J=6NF0k{gGGXYFEe4vu8AlBa&h zSM(%+f}e%_W3n~dKZu-k&~cD$Z{p&a5|DgIQ1}d*zfPl#`?b{5=|{22v)xX&xuBpPANZWTxR9S(pDtTo| zlUzwx_L_EC zWQ57<4sk`yFB;f$b~*uIH(Of=luuCNT$}RScF76LamYCL_C(a_(pXmtKdy7)>4(m<6$*tFrdsdv-XH`YqG~g}chEWRZy6e<^RcaZjeC8qlWKqWHahpKkb>2mE)*F zuj+ZgC}jKiw6=T}Sy(B+M=7Raa*uZ&JZ6my0X1Z`WDAP-YKFTd17!M7@9Xwln}!L| z=?D*{2R@D*2S}>f72SaIc#MnJECa0&)gF#B<$))pD%xN%*hwh8A>%Ko3%NnUzEtFK z=3xrQOirG)W9${Qs*?l000938MdqUlm*p-pblN=L#4`lC}GZFe9=X$ z!ABdT6&TqR&I?xK0tTe$3i4OhLvAdES{G_D_vIgnj7}E|Z+O)vL}piC%rEo$qJXMs zP`U2>nXfl-tpn+SY_^<##E$1dT9{|qg^C^tlVUia6Zu+PyJ?TJLhz>i)iM9;~xwi1g-9CbT0R`gz**XwPY3^VfzV*$P_0xZD+W> z#Oe7^PrP-M%S%|0oE{6A^K{Y3fjBLC3LBM_IhUw5A735N#-?YDWw|LZ4wSJ}h5?8= zDa@wfN;Y0}&1jh?!s6%>ZI50B{rjC_PA1N+U*nO+XkKB&I3p*sOPBxh&3`BV=TSWO zrD_9D1zT*m^Ksp?okz8S=pdL_A%w=0%3=n9x^h4$a7Pz%NXSxK!zFvZ$&`H;uDJ#@&Jas3YeLtu9Ve{> z;}#6EA$PuSyk!k%z~cQHWxlC_ib{~a&Yp7EouavidMcohtd`=HxP@BxI=O%LPL;;W zg>p9slHNGwYRMwcFHW-?4s2y1sP^ZtSj?Hpn6QuGKxAlOlUCwT*H~C)idkMNI~!ju z$Vx>U4qgxFEg%TdCQ$CWFXkq_zn*v0e%6;lBMCNP>0TJbUnuf1Pt30Q>{TAdk6)<^4;{%bF zcIqG|RW;Bl*FO;UB<~-z{NN7xP@1Fj3>*LxF1^;z2h;rzOu0_br}vCM?qcbgy!*}j z7pMlC9N-2}XG-ud8i*4S5uFQRuQda{8>uK$z<2Zk_c>jJT`^WLEn z2WN;&%d{=5axXp%d@Sr4de{?B*E=aBsI(rAuBg27;B8Z2UH;^|?=-=cFmM`p;KVvn z_joNB@?!8>?mV+-_@D`8pR_BPFm{Qn99D0j;Rk}gOO$eEo6B{?9u&+*CeF5_^_2bD zm4aUa)D;kqsq^>m8EyKW^D1RMSff{Y6Ci^hNO~*Ax|!5fK~0yu$l9Vum7OO$0kZCw zR42~o7u}%ha&E53;Z8CY=SF1zA@uz(Ahx_bSkRZhm5MKTqF3vSPH6Et7lK*p&!aEv#>UXHrG7aL|Q;%Hp>1&%1 zS;V96Je0WQUVq|kXTIOj!QpCL%jF=>${nnay-k6L4{ZbmtlK>&F#K$)!gWl2ivXZu zQbo*cO{{uj(GDED6q*ok@(x!5tK3quP1}Q+D~TUeWc2@Ip|U9<>BH;0*ShHUg7p<< ze}5qYdWpcpqzU7+E5te$Q8ibbtwCs25t8t)@Ogpu-EVq^5Dh9^1NprROP9NRGkGul3HOBq3m zAH7D%u!#*UoS&Qn6E08d&!9e^5K9glA{~O|At{bT0X)2O6+w+%+aAqo3 z4EdcyW%_5t+w{!*B7Yp)ywG>1gAn^3nLqM2(SOrtvsmfrLp(tM7L+a2B!yd;u| z@1(#9gs&m+3iQNb31x$x~?laFh9Z5FWH*#PT?s(&iN;+1T)qC5aOel3g_@ z1o{9HDNE=mH⪚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

3Z_@{4nL@X7U(pxiSqeCb>wq=o>092hY6gdm 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

L!~Y7{hMa*BRR|Di4jvk1Gx$2Y+T>L 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 z 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�R)iK8on;B^rXo$QiwOy=9=nfIO34y$L1*zVMZ-Y zA5tE4Yp}F4#3u_M=I3fP+T)U$v?#I+|MA=?Nyg`Pn}`~L%OC#;?%PWRh?0!G1iSsD zetb_J4=B`PSqh2;8VY^+J`op|RTAuUU0h5N3{b$L>^>hdx zWe;;759f8|dxF!^xw;*$JxG$!>tCz^-#*<*@oX`4H;r*-YHIXtqCc@Xs|%GJD%%kV zysTlwaldGwvC<_JSFV+(L?E+0au!LL-)V?-;pz=7jh<tp7bXgH?0wW!Rm*){kVktbqaY51nf6N;6=) z!mtJ4{9HY<^(HD>@EhZMEB9Wuul1~CVmaX6?BHU}(V>G4#`3fI4}&I&zT-ZsRqAx$ z3qQ9mCRvp%3G6rO&6&F`7x`81c;L2lU}AK8G#5OMtWM9d+mZ@tWOo++w%`q260t52 zxZw?p?7XOb-3g7 z+^qWxcL8^mhh7d!&OxO`i*s^tl7qhd*9o{@x z`?GBpf{E202ygBx)F1wy{yf!&(=Gs{w!V}-d}!==WCUZHTEOfaI>7nMXaCZ%ZJo4< z;Z*Lt7P3M11K1hn##4sAM+{W^Yh25I&t^)btsPw=bFpGyA%D}j>av%h^2|7e7je3V zTd>)U0KWk0bl0$NTc>^ZJJS^qyEVJZL#4W>;ooh9(k^~CCu1}p5Ksa9MB(g z=d7-C+^p+RG3KH60?XMkq~=kTuZA8u2qtz+UwJ=Pa|s%QG(s}LcDUG5NgyBjL?sRN zTE5D41GQDB!NTo;*ID3vs+4|3$Z(GSOUTB&&bC2hcQOhTxGDiL6yy{9^4XUTAjQgp zmCk;X&Db2DU3iIcoRd4BV2wQ@1s)Qd37-!-=oX`a)9j|>eXH2eUZ>Fg`S4cI4Kj3K zi#^_-__Wu2Dr=z*H-^t6PVrxi7>RHy`)C)SN;y=}hOg(7(X+#ifwMGV*k0|B$v;zM zlr#d8u;4$i)jx%;=WEWd$M3+15fF&bS^O_q;HOZS2#C~}&z{ECGQIV%jAfLln0L>X z`T4h3``oCpRy45P@di90Hc=Orb@R1#Xj8h5S&gHAgp6$a0`uXgyJ}Bb-?aO4t71j| zfIO^chU2E&8C}V_@O5IPVsx44C<_n<`)>yZm6IDo;2`xgX3@qYlSA9i#9Aa9kj_k? z*|MSmiuAFHdA2G`K3s{_w>TOJ)?;S{=cd%NK(p%$V-4@7S@Mf2w_YAvgqe9ccjC#| z=5W(E!O#t#|CoTT!qoc4i$yhd_29}xk|cF$WNQ{-$H)_PE2>LDj=ue#*S7v~Mkdce zSvkfNG82_GXK~@yIfg(s-faFAH`-Z^i2=+|f}jAu133@$0-3!PBM3kh;vMe_XI0aE z_1dt_deKuk01vf}JcU2Uftw}$-JAS)x{#lXGW%fDS| z?ncd0^Pke7Iwx|+6WL#66_GmgMG~y@NhiFEu-Q*~Y`$0&w^WkeQ^a_0Zh5ir0@nha zWr+bUTR{|NC!vsdfiMZ;tdt4V1=T03u7llv+N|5zY*`XhROS9@j##5ICK^C93(xI_ zKAkLL^U#gVHRoN$Hh@%jh)N>v5gmIjG`bolu~OAXs{>yY(MFR|K-}3CQ;O$68syYV zoJ$>m5pd)P2Knv)jKTlsYU{oyetI2fn8By~L_QqjR7X}RYX6!Xe>ciqset#fnhsAW z1KgXGjNVF~R_sknE-2{xBXCHNr}WlaSvR6^gTUA(Xe?*{f592PCS3( zb=N|H54+Vz&c}-1m24ce=2+8`$_!8PS+8u|AT0*{EHW zJdoLRXwofZWDh7LTg3Y6ve;&E-UR^S;fJ2O;orfGQ>=brsjS*zpw6bLGjB zzR&g7dBoI=$ab&I+VAOYtfEo_qf$_$u5{_lmpE*;B$@qso7QxkT`MzTTduVbgm7bc zcV79U(hSiO2a~kxSpi+#a?~HVLZ#!z)H)x;IDfBLoU1-ROSZ_N)j5_grl5~Pm>uWQ z`;pbwp6EuhYJxQic1QCKQ)C*zH$0}BkCWu7{rT_<=z|Q@8Wl^3mlQ;(8EzVJ8VuUi z(*qLCc4}W@w}rvon4wL*haJA%R}BbZ>h9KQJv(VEFSAY-=3DSft4USFx!^izk`muQ zXn5>tbVmt0KsGWN#|03O`U&(4>8z|@WN z@%EZ225=6KXm>adtPBJjG6H^k7-cVz8(Gm`cZ zReZ1O&l=>}GpE;7PS{5Is?m)r=HGRw%DVBZ_mN8es2AnvIh9p`AAcBLA*!N++Cv4_buP&MD zqG-L23F>g}E!4F1QplV<8QW&YPh?t$*-C9)g5z0H{oWS``r^$B=ZP#U@m$uv$=dkJIkdu7}E?xgkPzh@+m z3T}XY#>mFW2J_$xYP{gotp_&lg!~gjuZG2qJB!E{P4{^QlIWvRaf3SL&t$}%%DS$2 z^fpy|f+l1Un8C#(k@ibgeQ&p!ylGX4ByXbZd=0y{6`=R#bTXg*=Y1QnyobWA_wx;K z$dtAql2IQ-@vEnrJIb>xu--M$eZaS@JY$8na2%wnh7y;A&2z;@143Q2Mu~pPG%*6N zCBqiw_%@Og-|oyqBPkX?nm!&7mkMYXT8p1b+>-(GuT*m*p-t-td6Wn5Ib|}`zOf59 z$pQ=dZDla>WFS66+C7tm)#tbd20|l>(~p>iu)VI40}2vuZ$a`T5#BCPc$9|)3ya{? zS!S&kQ4|#mp1+;dX`Qkhba4=%5wtFwJHMP$)IV~;qV6XDf=|51U^TWcLwc9#F1ff2AT7V z9iUI5kOl1^aF>`cn+S>R7QcM`{bzV~gfj z>=T9k?gSx7GOf0k*-`FUOqd${8FII6Reu*|)-)kuE75rAP)1sT8k8aawd z3XjA(0*we(IiJoC*DPzC`_UObl!yO%sYTbh&esq+QC$P+=w}HUH4Nli7l8PXE&2yy z1*$gDcj!;Gygw$@X(b!+sl5KaVPDk#g``nAjDf*o^()FKs(!Q*GwO415jcCUQvRe< zA9G0t#y}x-yp(9>%eSXk+LlKK-~zYI3wuYqjR6ciD6G0e+@79EW|+T!Ssv|TN@wE2 zh*T#j3#!uLLE~EvRnO>AfQwXHHU-5fd8FJ~BX;*fa4g%`~F(g#hgnzv;0bXpYQ-l1FQxxdZ)Wk#;w&8YLX<44=N*C|LPo+-= zI6C%-dun!f0mTXklnX)S+Ktkw8j}zFAq3TxwsuGmeuhpZ+z}{fIyA7Yrr{K?oD70n zWnFPB>#owT@P@UA)9NBevGj*Ie~y5#Lu957CavYuv$`PE^ewLy10|WOm2bEwRTf`S zXUw7y(0RS(8$pve8y*#B42X!cB0>p(oVg0WluaMQ$+~!AevtgbY@d^bez4`2EXc-M zjVcYQTeUe49~uyg=PfAmbsv?_jd?= zT;2@R=|Csp&hRe=&uUDr`s3Q@yo^cWQ$PYEb*`KjPDHBvFR=@JBgkQXwfftQsE$nN z2ca`YUM>3_G+!q$y(syLeh*o2Y6_36_Pc-t>VVEfO%KP0b-7f{I&HK}elsYMEDs8M^_L!3FO+OT zu|m>R2cFV9UxIMZYrcU$KXR2`jEEVzkq~??9_P%ajB72eJS#3!p^30UHizK`JP$>s z`!^>n5r0+mb6IN1oDakpH#eRH9ZZ-?{#4D2>960g>-`;x+m-3?4#u_p!s1%?@8wc| znn^M-s{AXjuG?qRiug#&HXR;C9BOKkzI3vEJE9x1+RSjFXVG^R5^HSJ%9mW!Rgq(K@)XJvUKkqUWi@?>|K@EAIW`(M+V#CiO0eIM zo4ycSxp_s;Xbi8#7)9%4@8Bq{X&vPe&yXqK8uyU`<7PdiwZfPP_w*`_!SaJZuFfF< zrKM&eGwW1~PIk=m?T>Sj%dTdQSxn2(tXxrUTR3P_kM!iAOiV38YZW{dzfU-7?w;9$?>s zuNLjb65z)yzUr8=vi$Qgw6fd{dfl_-y0){Ww_mkhG@X`#vVF&!e1w=9xmeEuTv_N* znS#LO+f8gIXY6C!A!+KbNhT&h;qShK@l{LK;wadV2i_`P)fHu2E*gB&-_INYTQ2n5 zM!FNO%L|M{WlPsjH^(1`u@6&cajU@A+Qd?@DmQI#)oFFxb}W zq;=^p39?N0g50?2qM>?ThcDH6=7~wJLZtSk)lnGsh`}AJ(a`&&)C@a^1j)K{L z6l4hxf=9Jk$eXb4@?DXdp}bzp4xfQ_2d3Kk3lCY#KUAM&@c$j+{AwFWsCBF}uhIi5 zANg3FW}l+tqXI%iL1exzJA$$GU*>D5mgmrr_c#BApmyekt6TYeJr0yc_^;k)MVrYD z>xBp>T%1QA578sPlu4pcj8*nSRCENQ{%d*YK$^8ki{N0@8wSdgyK2=LWS+CK=H|!d z!W367?93JD>?$~yInw#_+NVYoIez(c$Uo1Nm2dncTB!DHzdjjl+{d+*0-vmPH>oh! zEOq0X^?$867G&!8()Qdagtc+UIQ)-!0ce{=I2;H-bmxJulxe~sMFQuz6zr72s27AT zAKRGjw<6K(6Q*W{iy$;TYR_d+|8TZOJ1iBMEkLddy@x_`?`=XkN12uAe8Hg!M@1&1 z2*Tlzoeg_8y6&}csrJ5!02qhn!AnMZHSH7$p=8v!;jM6Hkw|Hxj48S9-_*6nQ8wOv zj#l{78_%E`8{t0t%0#pxUdxksc0BhVMF|+-)UW1UN0e%OMdgAZStTM8S(S%ZmTt1B zyg1qhU$T>z#k2zKS-+d3?866s!CaG+r&iW^YTcv~a_Czw^;=E?%u8^f^id|TD`1Bx zB%PQ?^`5&R*3eDS+=hbT_WhV{#RWEo#D&6D*c2VW2Q_x8hFH5*i_m0DS}M2Ii<(L^ z6-iX)-)KplS`~XhLTVpXz_$dcyS=w8~KyURMe5lW~2zKN7k$!rYExGG*tv%t)l8 z&WdBbJTBYfwdg2|nDme1t}}ZHnQoaS_sFH5IypQF`1{Ap1#H#ka(Lp0Zf9xi<__}n`(FIZ&44G^{2qq$0*H@vTy0vs&yR9 zfdj4%Xv&f0{!f5Wo}+F3vPd^#F1R9QtGxm{z}IKQDck8S@?tt*Ggt$fTJAa@*V)L` z?9QAWtE_*ARUVAO(+pBm0g07V5pkBZY=V8(DmMTRDpGLcA!Yhz-Qi{k>*%tKTTi zt*k1Rx_%)`Y%>~O)ug87&&JTgi<@P6yR_TJy%No8stt70k~#oDcv*SNZ*;Mc390%S zJXNOzq8^1+w~-i{Gi%7qJ{Z-X(3DHb8AS1r)37+81VXQWtfClkSMONHJ|?n8ps>n| zO<)voEb|-LwzhZ`y3PGGZ?ibMFVqiI$hFA#H2xz|nUo(fqKSh!)!85g>zz31=a_5m z{2*GkZs&DL-T5VJo z-Iq>Q+(Jc%9A|&l`P{h@cg+CKZcqZEEp;AbR~7$mBMR#e6yf(F_noRd0=4y0fEA>4 zO8WlQV?&B;mPYZh__P1kB)!{RL<%X>-(epea`Yrx?s?(e@gDo}+jBln6^aeAq4txD zOgnm+P}-2v*;sf-uUN&E94SdVcA>Ilt$9spCvW9@X_MG}hVfqfEjr>jUHbOFf=l+< z->J_a^qo~YsVuz8F)Du#OEm^4)p$krq*XBc=NE=VlqMo`G|`rcUoh$-*knk%x=O_`N+C0NgC^zi&W}kY zJ&5Sb;J@=jK6`4*kw8d4)X|fwmw6pRx&Mhc8s+8!_ho1%d)~#ya@@`Mr*Y5uXISd8 z&0>_ksA^=8gV;p>)|eeLR(|0Dm%f&|ns%eevddb5N9N6qA@w4ta9YK+$Ot6Shxwq-@91Y*Ww{VLuAGh|`1v=0ygPBN^#yr5Q$^Jyye zkE(3rSY|3oWddO-pZDy!tWHAZKIER3VUstLIiZf3YpgXTyb6|I{7JqB2L}v;pb<4` z%1OJnB@kCjQOMG0fx^+{@pA9ENPSQbYXZEFIXCFfY*XYB#ig-%tlQ!B!FzBZhE|%3 zZ0xk#*y*XNu*zmnccukU#NsNfF*LoDEX&D3#?zAf%EF0Wl}gO7sL|vJ4sf>?-LJU^ zoEH(@d)o%cR4EP`7s+dNm-hidZ1pR$=jpls4p$;-2Bsp{8SzKCo<%`Y&)yuI{a}*Z zc6RI|50>8wIngoBZ=tualbYszJM6r(aPm#NTvsYr2%8G z^P}a}4W({#8F8O*W%!Y(HJ_0jXJon~t$(FZ)xn@iSstx@sM6R7^VT8ZpC}Z+5Ql&v z6L@ZwG`mG-P-dDpgVWdFC1)PCGd7u@elbt&UHBKG@J$iQ@-0`SX-8hV|5T{kS-cogDDWLxq6gX z!7P=h;@kg;u#At2z4!0wx?{o2f-?D@#~#JAjtJyv-TjBU<@JY!aVI?%c`XW-QNDO! zDKfFLXJE+LLoO%Be3M<64D2$t|A|mvOn}v(Q+)m>Qh~+?%v1XR^(o*~mlV?i3o(!t z2!2)pzie|$4kEq{!YK7{1)Y#CsSJAe_gE|ZAu2|G1?maiKL%=7x8USYziis;80XDT z_Ch*a12G-0?frx zh#DcWtW%ju$zk$Eqr+*{Kjd(u(IjS_-3H{DCaNT}!I+KQ#yPR}WRm)=i+e@|uvrJ~ zH9;qLT(Od&9W1GGXo8o`2E^Z}U@PgH5O?J~?5?)o!GFwA8WaHoi6Hipmkb#B+i;&w z<(<9jbtdG|R&E4k!zu3lbfOI7P-V2g%9632fdqEqee1wZS#jRGv%+36n6Vmb=@&5$iac zeBg#j0EGrI0!b9Y)sIebAogNit?=QYyEE2vau*zOhl^e z9h)TMT1%B&RrlnN((GCp^A2W$!E2-3Omu{Y%(8ZRP5$Otp`5i6i>F&}f!KSN&-!mB+02XNq?q-RQIf;KJRQF*LByk*; zB8gaisz{?U4klWL-~rf5n)VT5LlsURp>84E8S7K)dsVr0yK?f2han_>8=wOy(o?5L zQBa3k+(snEcp->D5$(pb?(S5~Gmj-1DG)L+p7(I#+v%-?rRX~ZS$B5JQnyvt>G-5#WRz}Qi%p?8$PCUv_5fYfj-L!#5-*CZQ+sFqg%o{ zCoMNOdIl=-q?`UhXcxx4lhkc(=uemNfG=miSDS( zSoe)QIWqsP(iJ(t1$L50udJqtTS;d4Y+Y&RQ#tF6{R4iSeamtw$xeX6%P5n!Sh`r=VRB=REIKs2zuS?LvIjRtk?9#x6; z)#>rJz(((i*TT97iRbkz#4eVny78DSXeHg3%g|5w-<9OJ|MtqxOQ=dpH)|Bfj^Txm z%!>VDYH19v0{%GenG|gx4GonVzE7Z}`bN-Aaaysl<=sIy(2cePq@8OyN&WM8{Hf9) zmwqjr>bCgS97hMgcY}?(9{CvUh~>_TOYah$L)$d`#k$_HhU`zkj2b{hT{NT) zM7b{>evxf1J^LctOhg_g;dGb#WWA3Hfc6Fw5K)UUFpSYJQHE(W>4SA(^VX2LWVdNu z2e_tOC!Tq#E`#5wY%}uPMXxwcSvB}|t#GSxbWHqU@=-GA1wQvNpwxCj@?;Ec30m7X25n&M zGmcs+5P=Sld<~4=_(+Q|d6AIDPez!Yh~Do%2&!8TuVmA60TTEb_CKF&;Z0P`=r>GR zH79pw)!~u1Mqeb&4`V4R@AR4Iec?~d#?`-Yp(zDVaH!c~M`2SX$kASi9zRv%5P7Gt z(3whdk@9hfQbhFl#d?aezU_E4^EicV3feGX688jdg*0q)hpbCrs*f#J4FXmyMlvam z-(BL^;NT6`w|tq1*5pXW^S0s8{te&*(=wKbjqU)tVO$Vgc0FTU0LBNQ^IyRQS^*IM z8J4DPchw__yWjDMGCXLnMA%Cm$dWke+;HKup<)5+pccp#)`t4J`~lTg!M46Z7J4HH zXFg5NUZT%-##&7&&qA835lnJTR&oJO6X>VAFjpTSVPSu$grc5@4nvdczd*KmL4u$z z)F2-*cqj{VlCC{oyawpks*aGeUT7MBi4p#x6q4Hn5$u>hLF9*<>x@&&)OyR*8DCZ2 z*1UTY7U=>w?u(^~XKlM<85Mt!#iq>tr?T9T?y(#C8DJYD99 z0>b)pE++%P8XsSaHRmMe5hfJApI?gT6L6jt<>2I8Xr1fp3z&kg5%%lU1)Sf^kY#+E zB=fq*6)Fhx@#9Pi59cbpA54Hd5GC!`J+$-HSighV-th>rehH0>RvAT9mi5(GK8UUy z-V9-Xryzp7eIDt+ZRBvjkK;NknlKgf8SdCWbw zu>V!r+@#fK9T8~@IRh_uE)$0UHwQE$taekd(VPub>KXBxRaO+#2VJ$+Hk?I;N^peF zyrM0o!W*vXF4^j`12`|4=s<-<6gPX)lT=Jd0@GvEi2HN^>2XA>(sn!vtH^j|miJVh zOr+$09u7W{H!!3Q$jp-KgQvTZr9d~kI$fNJ{GxBuQl3BOO0lb+IGz}ajj<`jVMBK2 zi(h9Vfx*^SY4tQj7!cCqp5ye5ONv>qJ+Met%-QRaI?6f&2AvPsbAVB0wwsNS9oX9= zh99}O26uM9hOksjZ;2N-fwE{PDWus0nr`WEMt zdhs9cB0^|DaL@?DFaMq`g;OMp$n}F@(-?#V3IOme=$O}QA2o>ALc?dQ%d(Guh5t|{ zQFUbg0Po=wnA3h>m6FsTP9amh7e%HSCOyp>V#mLvg&y_WklOUHxJ(j;z8@H_7~Cl@ zqpl^24UWI%a+&CMFba~a>Z+QZxe6GkfgFXc(~7yTC9skJT?#E~!38EkuNK_~>+%08 zx`6+)bwLaP=BfPOhzvY}9?J7Sb7(IH$pFYHJ*j^96ScFC_hA8C$$55FwtJm%23j)t z1_iLwbFj>@uM-^77>keqy<>mLf$Mw+HXZZ?;HDh1J}fc?(reweLo+1pwUieFfiVC8 z%S~~zoac4yXNy=o{myH--Pr>T5M?PUK>UEWC9md<^FScN+u89Cw`zh+p<&0BZialb zS*g}?b`xwyo}R4#tbhRVF@RrAP%OinL>)bef&A!Q>pdW_jYweOVNnE%2^-cSfd!rG za6!uo45}+uMg7L`O_MdJ`;?pVPLZ^zxSdcmll{p%x|?V&38BF>1&MFu#xrHM!&XvL z)!yN)W6IEj9N}i>QwwE|J^%Z;YvMSw0yrK+31T7|aiV~E}< z9SqDhxFh)_xu}k8?T)q}?V_nBbo%GYDO@i`3Luwx_ofiAfN=9V!Tv>;5fP@p#u0f! z6b*kY9&TXXw?{~B;h7uGY4r2Z=3Db0t>)e_q8K97t$j`jt?($f+80|nqd~Nx41naY-60f{-DRUK!kzOl;SrVmJmM9XD14O7GdMo!h#($| zc@p4t8=WQ2)yca*7JLM+*YH>jYoSQgaEBa*p)+pa?!>-2y002<;J<9p@tgSfv z*%TYhi$R%etlA{K=(+`jVO|#asZ9@LxeWj~HGRl8?G3NVI+_A3#GMDhmCel&Xbv;P z)|UiEh7HZqAP+@Xuf>i7d5*z|l-|M2R@-8a(w1adqkzd{{9gxnqhR#X3NTbM{d5Bg z(^yrFxQ9CLM6hWj>S?=OVJSX;Tnoy`G-unIg{eloPk4=Qqr8nScI4d zVt1DIp>7KztgJE7?9w9TKIsBU7SW$paPTIm%VFsZk-Ig*4N_eIa3YM+GPuNlfUVfK z&&H@7c!-!|@ErMcQ9=wAA1l~rV$lFWRDju|t8PjkBbp^^FE8-Gs{uGqH4GD=VdzT1 z$KKko^2Ui*jBeh>HF%yO*YBc@$WiDGc{%ZvuRK7wZXtx2n2tbfkn7pO)Gay*RxgEQ z!yd?LM2E^2MN}}KazS=Tm932`vuW{-5-d};1FDN`4fF7$qV+Dfb)nnUkoSj-IXl4j zdWU+?UAZ|=W!8D<^Rz305ys~LL}7;taHrgTKXC9Ba(i<})FTubEbPI#f?OVHwZ=0uO&tN2ryp_3rQe`p@c5;prxrE^tfStU z1fd#+8o5Ikr1C#=2d3j)@l6=;jA>>~n(zBc);NjRuYsQR`4xRe0M6m1A=XboX@y(W zdx$(Q*W370{&BdOUi_`{-YfbaZ<4qjK=}^TFXq_5jd&pAt=VkRdg|{hb!47EDvUR@ zYxl`l1{|@43CatmlbnxQQt;zw5%A*0t>?r?Ssd0E{!WO;Hz8Znx*#(+)q>{V-7Dp78l`f4y!_EH< zGC+p_0HW!F|8)LGMhdJ^+TT6@ztjKKkp7o;46V<4xT$TW@&OQXfKUF~8eZ64G!7`r zI;5!)g*H(sAwy(dg96YkILrcb9S47u5dfloBQIHHI$uZ^_6K3a7kCn0-Hkac7PFmFQ^LzdL#)6(Eq*F@FK1A}gC zn$w{^@>yi329yFEmjy%%hx|ijb3sYyjr*MPqA#ki0GID+Mn7-55a5^$vm->g68tpQ zC}NGg+TeRxY4;Z#!-0Ne#Q}_j9}X`V2cYcUIZ1R)J5PQ1>ON5Z@o3Vu^cjG7b+D6f zN|rO@$yk4`CKc!XN!!T~juXBwr3A;o2GIt$k!49f6AIexjrH3uWh? z&4A}{pNb?wjcK)-S_!I!7cM)MFg&-pWL$b^6{V(J-;8dX4Ftp1CDImOQq91XW8F^{ zx!_wNMZDKz=;S{e$o8J3MG)eIgrCU+zQ0L4U@MSSzhx6eUvi7CV!bg&Z}5p|h2yRp z{%hT@@obAQ@vnBOEEkAL0ok7{oh}OSlot$SGXe*VELyGajHkMF?y^U+ipa9ChGdZ| zw`MVfODbZx8oDX#65=O*kOf6UO?f<;wE&nLQ2c^Q;f-RbSLS>ieqMsll8R$~02By} zzMmgcc2!O*&IIwObFDsM~LJxS{5;^T+WItZPz$%oOwex>lv z$CSdr{@uaky(L8Gk>qi&G;kuhYr-W*)C(hk=t%(& zkTXb=SLt_eb1rP0_eq*y&j4z_sZO2P)rRohEMnb$yy4e-M)Ko5k{{Ldz1ns<)D~oV z`ChIvC(}xruGO?q7W-0Ld6BaA#}XafrLa7M#9o(6n6F(1hzX4m_A*_{fzTpCj1r(> zBX*rlLb;BSOV8-Y*94gz%LY=aFnagzyh}YwB__u#ZdM9&feVV)ofzkp%7QxxDF)RBLLwg>_vvIIqXjNnT-N=21r z1pnEMJ*33J;@i~=FH5F+n(m(sD{*mH$LnkBty+5Sc5R6J?-|}}FIk>w=?GfsS5gGE zW!qqS8RL*FgI9~%<;NxI{RM{oEDSb*j0oJu+d2Q&ftR1^-Jd0#CHexuj~ly32IfU7 z4nWxj{TL~Z^G^Je;W0x9W|7%W9N)t_FqEEZ{=Hvs900?pZU-QJ#M)E{Zo!)~tioKVyy8=!(gMD!Bfd_5XG6l|5{=7W zeP365!0TPweFmP_V)>iV6HvG`A}MUMBYTXHarO4Bt9cGb*-Ork#&`LiFF6MI_i%2T zB)&qTkVZzruM_^f9{0wSEUu&~M`2VZVCJ;0>(@5=$LT2wo5I(B`bbZ3?1O`}vNoP} zcK-31G8gA?`;jrHWU9g4E41z|lY6#hz0RcX;CfRQY>u~SrOCT+Laku0!CO-rU9p2W zEqpC)bC2~joy4T_+Rbf$FXQt4!0J(+IFFYYUroJAjOIa0l3g_gsg~x_G5O-^d~aVd z7^d)u#Nl*c!(d-5q74hzYgA-!Jbv-PWb&Rpkn0n~!K*UPt}yjq_mYj!w>kxIaDZxA zAdgzuXaoccz?wL`zrRjU3#h)1KRqDUWBnP~X=W?|cJ9tC+BdoHoP}--b{B2Ka?Hah zzGBh%^9%C^UR+b6Yx33taciEd#Mqtt~zdIhh*uX3&Dv0lTWhbcxTfrm26}!|zP!Ca?@PsfJAJDu{xR zkHl^bj9(x#22Wl++Mz(9r#rM31)1wV9%Ki}y)Pi;+Ld*P=q;Ww6y5XWw-XmySO!Lc zc854dEY2e-7A=R?FFFC(jIn7KV*fsxN$hb00oSio2SyMJ^a|Lzv7S?O_OjbH%Qyw0 zq2ylWm2z!J(b90LWbbu*^{%t|-SzxSq{>G00%j##n`iz$4j-zZej;{(W+<`k!ii=-kV(!~^ABaj?dI~tmGEkZ8qfBKYyTZpu zAL75c2t$NY`0BrQ;-RP!CQdtOtY=T1TNXYVD=rUt_S*r7usrn4XO`@Eso87k zVT@Yhed4P8i0AmRLwKQ&U-3;wMD`Exd zUD)!}UKv<=jv*jLA~fBf_NJO+Lik5)eAUAI)Cmn9ERP?%WQ5SoghZ1w?NucV(1!%c zBxEa|e)MiIczV7~bQ#i$C86OOrHRj-$dUcr3D9?eGk>D^GJ$~wvDHj3>Dc>bkgBhV z%E9m8rOSoyk!cz;>ES}kcgCrPxB!$bc=f~t&D_y|*5e-k9FiWvXiqxjc{!iaj@B~C zC5r1D>0num$RRmyBwn;V{0eiu_NSiGJ4_hgXB7J=8E`N5;IaA~E=NowqF3LhWQdlD zrgTG3k_F7ot2#6}Eq>x{06nJJ3Jz&ydp8`<*K=T88DRNTo2tTNAN+*_tN!_zSR*Or z6yepQnddAwc$2~JUhCerYR9kn*P2PvJTLkg3IQ9=NWDzlV<|7fh6;dHQ%A^+Vf3O% zCk3%W32y)6m0)sqWzK^r+91_GrG*`PFZZon@h3^RH;>@(B)y|~GTw+I(jq~13)Saz z!e?sm+p1~1LP~a5&Fj!itJ!IQE=D9YX)D;-x5dpk#1A)S%+P*8|L!l`Pl*6@F4BEG z5C}T2#oKI{PEYMr%RYcWS6lOR!T!UsIa>P74>S@IPTF85?vvodhIdNDic7iodBLmN zfc*ztWLEPQNts`S zV)Cb22a_4#i!>baYJqn^`m$o_bvpKl07yy`?Q^B93qW<2#b_6NiG=sFZs{KoUD5Vcc(ghV3n`tl|LQyBAjBNwgK9O z*Njz9fL>DjYySKGHa%dN^EDF+<`?Kl#}icKt+bu^$Yd(l#cutiebK>;{!qpCSdvy~ zhHP__kot8Iisd#1)v@5{)O`K;+srzWxmhS|StV;LvpO~77j=6+tNB?wiCLl~E~xPGhADvb%>+PD86nB4 zBsXK3LpG-@yR_`vGOO7&e5Zo-;ke8~ZKhS>fQvssyj4fKk2LFa%(NpB)~?|Wju18X z^eM`(^t9Zh44aHV`q08HFR05@BQWlGcFy$e?Mu~8`Axqb{9E(Q>RVwwY%heXY zxN@gr^1}B_$4NQHu250B!IPud1u%0NE=qRwX)BmZ(dwfwdi(G~ z0f#$XVlPW_IyE#Xm{i3)70r<-W_}DUdl!EG+#T=S88kaex;cM zT{_x{_)%$afG%N`Geo7rP(W#fIM)epa^w8nVO>e{|Hwld7MLhE>$5bZ?Q;aFc~(2t;6$_<5~2TIAX!CZT% zV_r^+p#i#U$|s-ej^NQ zSjVFH_}9d|!?n4lgHT>&L}E~dAKHGlVS^F2>l z>k25t3w)iE#N|<&2!AKs6QGFr`B#p1CztV4k1`D*)c`_KXa-?Y!VlhVGSLCqeAjYbH5@PQ4c=k&WzpFgQhV4LX*-$x$|Mi-{tnrXn2eUp|BdTq9D4h8@BlMRkjI?jchQ%h31FBq5cuA!&{xaYy9qZ}nc z1o^E~v4332YMqD}s2`PD{u|~H493z{%ZsNEm(61I`oS)VBK(5=|2p=X8tA;vdOnQY zb!j(L;4w_CjyI&0^hg8`_!9nW=l)K|wn!jJpp#KDp}|$0-$rS?L<`8KEHd~3N&`xt zA~o&SOBe4^u#_vaKy!xVkS9_{VPGFYL|=_8ncjxQ1DVgu9Y)S1@Z%-4D43i@K)QiR zH)Hp^5>(dQ7PW~xo4f{ql!O2oS`RAFUoMmJHW3mM$PEIs7yTlFvC>H7%{hC6Z?K`mw@@ zLEFliU&k?vL`$)x{YZUi8B7BQ6~rJDQzdi-S_O`ru$YoW)Sxtf4j|@O;MS5_|1&?@KjRV#kM;a<{?tg?nGO%Z zd4Aso;SV$DgDU7UN3l_sY%q2`#=^GCXOC>VZM9v69#c$B-!lbJ)dk+QB2p0glK$f0 z&@~TG>iw;QrP%(`m0i`e7J-JIdzZKGScGVqJ0IAzR!f{92mkO@q*laF#8u_jTx*qGG|_8!>AlJEJU zG1EU>lzQohS%kjdXAM;#=m8KnH|}(6BPun+$3uUyPlB&@0zUm*Y^;angEvSC61j`y zak_q858*Qbf+cG)4bx!_@2O3J2|l|DEe_nTUp-7~4q~Xw6w&*F*f1*3A=a$mM|_ez zqqm9>Qd+dnuKVbvfuipVrGC25r;Qr+80CI-t_W!g zqeNu@M()OvK-6zBs+$W4}9>?{fR` zgkCF_e=hr)Zk+-2ULOD*r#fpA*@L9>cMzq5wONr8vSw&`T466~U9G}-{Dftm(t5V} zt$d$+&~np7aK!LZZq)mmZ{*R1Th)pt0U;{kz3+Lp*Bylaf8ueEA4L(0{#Rf@!ItsF?Yj3?6 z@^z>1cnK&Fn&)A_*iw+XF*{$XbhDmv2Qx}y>fxpcQjwyv7p5|HaO97WvLVs5o=Q4) z<9f{{>rMFGalHVK5b_IV51T4b2UvBeVFVqguV@Xbso7Kf2KMdGzwc4*{`9%}8DQ;L zJ05c5wC%EXpVQG%#Yw%`T)P;jk1?mbPqnLhR6ek0u=0YzXp}Ok7I2zJo6W|}zoI^S0+ClTd6I$avA5(NR5__4Q6<(? z48aG(P`e?Hgl~V{03S~ zu!iV7hvw_v-QhP?J6X+m4DxlyC5-l?Lrkn8Y~`R)&?6Qd_GaI# zw#)Ve53A0pIf+3ijKSSYMM}@QL@GN#K-?PM6eYF9^>LmW!d$7EB14TYPquA&+^#`d z($+EOvIcrWtjTgx6&FGjg~yQbwD$&QWxPtzV6R@_(lC4Mp8$KW;?B+@8)WMv)rv%sKGn~9T`(ia^zxyL{jCD{ zZf&Z^Og~q>=#u9JG%<-Yf=XuOCKN~dV}64Xo(bK2fg5oi&uL=)O{xJxLx;d1mJB| z#V-vo;7#j1dH*Xc_cEfv2}OpYa`_RdY1B5m_>&7p$Z|G4kpSz!tgM3qc7ou-a)hvY zy0c_JM3=Dq(S}xLyP}==Grb&5al2*fmF1xS?f=LoQ>J^(l;6KZ=*e1j;AO~76QxL0 z;d`g%jNai>6jDsn(&ylfN*#MZ1Z>Ws+K<(!}Z%%HjZ7y&mLBhApH(pxOp@**aLOF+F@p8e-SF#VbeIq!&Hu5W-B8vL1lo5bCVR6KPt6( zF!la_g9HkD#1s1(TC#I1@JS;cDS;*++?ie^f}PKdy$O$*8q2{qY<33PA4UN8a;TRv zUkJ~}82ZKT@67NLbob#n^toSO#&1JAz^tmFrLHbZAf;O=fC2MqCHcF-%uUh`n@#9dI$jDDpyj3xiF~4c;doMfKp_Q`N@W^ zzKdvmw-Chw!sC}j7zc4yMcpTz>fG6j+)q`I7v<~%{zzCk8h}b==J+)Y!wXEMM2TI) zu)D~f{tW3O??4PbZ@GKnUAI#QP;jP0??s{Fex@nDGr7?>!2m4xSU_$UIh2@Dxi0L7?pvQXivcs=Dl>#))k5Y7zU6~2}Q3@3Afab!@CP8I88X( zB&9TFew)s4h};WE6u$tQg>c^0c$T=(MBTjzhl6SrAM~9Q!7-=( z4A-QU>+A|<^5fZVJj|=!WUk;L4q+kO13EW5JTU*Azt8?qo7VxxOG_!dWxC zU!}4$kH>*v7OdJasP^$E8*R>bU}aU2s3e}5sBRKy4$a`I%7EqNrVpa(O*O_& zdDWs4uFwm~nZpik5P>2C@vU>qb3FT~0tXKVqoQ!XVgSP)@9MHK%DJomz9|cXd7XHW z9I81fRthzuyhh>PnwI~*yECB=H>)DxYbBSD@UF9*7wn0X;pJM+z$ZNE>Tu?6ZMgeP z5_fRnV$du!k>iAf97wS&Ia3w2dVh+M*SaWz9aFP(5Cv7!1b3ACPWbdK^_i};Z5O#| z0cSLQGx=vTwPSWMs*{N>L?S9F0YWl5F*fpzlR}{Ro||x#3*)2X4d3;X1lsyr$es`r z($%tT>|`A1#ihf>Vw{)q^VQTiAXeB9_KB zRCkrCtnSmT^eLM{5WM#8%Zx<+T~O~WPMha{xC`*%Hxo<2mVsvbEHoP#DcJtjT(d4t!JbI)Vd6^v5N!6%PIg`W^$%Y>rj`0v7TdLms~`G5ry?C0B=A|K4pqlSeMy%GT2e!Xp1{EgTx%C zGJvTT?tZsVcZx=GCYjsV#gqEr4iYFC%`COMKS&eqN;b{3^f5izjG1CBfD&Oiq=S)2 z66vhZ0#Y%w@X}wyuKlCNs_F;>H;!aRoA66{jnQzoMKv+a0M zdl&kK2#uB;i&uU{)x_p(1(&jFL@pajFK*DH=e0}zYsW-FZ(-lK0AT){{c6n8l?-I)^u_*R~gwpGflFkv^ z?@FDN*?L1 zHv@Ok?)g^LU;&aj>lTv@d_9p z;>c7(d1wEhOp*v6uB>tqFuTr(j2*ZV@G*<6~KFLU*c| zAqE9OLX+PfunK~8+<{};q_Aas>877y|F9@F#T--rH`iqBvu7rhHWgsAtH76-N-HH- zyfhXu7qyvt_9bUesb`}c*@OfA0hz*w!l>5;%!=3jX6WTxuM7-$4|G- zQQezB6xNJL9F{Fn#L*F!UOg}oPwr6WmbFe>k^*1&X=r!8*{Ij@{{Fi>5I-vru@sFR z%Qa~hp2~->=zep@Ji)lfx@ti)(rB_7e-dJ&p?cWnou!L!cu~>w@L+Bv)n^y&NMGCP z9*`%^NWYEjU`=iOn1jQhVA{9-%qIKov<)`@q6EPk^0@-+*Rk?cpQ;NVbKp^9x)f?V z4^*^uiK$O`{v?{5$N6BKG2pE=O8g#Vv*F5(e?9k?DTXrH=!;|5@Hw?yK225jb%^jE zFfTjQeoArqbjIWQJc#dJ3Sc#)sz^V^%$!&V?+!>`)fHqxiPq2v$z#QUevZZ*2{@2> z(lN^1OGz`XY2<6ycpi{*bL1sY1OW~* zpT8Jz;L)!u2paM9W8SZTh{tqeVy2%w$osXlB3^4H8+SI#qwc~Iup+TQtrHtI*A-+D z7EmyS1h1s{bBU(eX$VDBmA6%zF$5&ZEz{U7?&vs?_CN@;#FL_kIZEgGRaN~rOoLEW znpDk^Dk1@^$(Zc@)O;+yiMFY9%m6K42Zm7X>$0Pi2a#P4YEL2^^;nXIzNe@d zusMwr5+35%31m^%)yC`^yo*iWcdljH9ux|w-BDW1sttS6J)6kw-N(qrd(xlS4ouuf zR995dKT2e#(=KY9Jrg)aa`#>;>4{CJ{f=X|!l#V{FJU)S^ zuHrL?twkKYEMBlj*ngFl15W%xO{`(l?Kj92;77i8IG!S0U-rullQk6T`B8+6flyPE zO^9W-^_%~A@~?|Sn_#RB*0sZ{hJN2^P;(>q)PouIi?@JI0O)tl>lSf# z)!(v6QIfDmOoDWVujHsL-y5yLFZTH@ET&OM8D^diBFip8x!x)e=Ay-AQOYd|Ahhw) z#3yWu*4hA*!WQ;FRy0LEwAtkRV;|uI#7b zm2ht1w5Oi>#P-`Nq0!J`KX}3j8-CPjGZa9izWKCixk~t_U1H@LSqaoVNw|{;kN@o- zhvy<;F#IKfnVF82My6~@Ry#R!f7=f}N~`FmWiBxDdeHw&KeT6Z4sK^ZpdSLMdeRS5 z&@z)ED4Lm(OT)~ICp9cSV+>|I8|;13uLtjYW8wU*(!7qvRp$|200{+sSs9GV^3;GC zPPGkTHpRl0qi3rjSEx0&1q8$~lx?!W3!3Wy?n;kANM*oWU}|{81}D|`JEA4p+~W5L zxdRB@qhkWYlSo)p#%gNmDu_f&O~xc2{u6GdKn#Bobr)oG^r14uFGtUGE5}&A79~Wq z=&{d`R%cV6#~H1Rc2RYR{Cx}_7T&SAzZkw{(Ox5Y)^Y-ywS;w4 zUGPBcT#b*K{g!LK^C#^%Qg{=ogM?|<0?vB=Fi%F(YNQBlA$#U-btfl6$h1Rx6fx`m zApZ{$>QgJmdcV;!_kpBHLT48RnyHo-3IZ~Fu%qq90!sBSF?I-+oPNZSl!T%Xj8TJ= zLGzz>QUUoE#|^dD;RhK0$LftF_xFe7vZs;B3`HXijUaykVk>5QHBz&6+2P8>I-`n? z$Z9g!pf1@D3xC8{g<79Es$lux+Rik}oL(asPkI?y$w{!~IrT_9Wv4QzH6ViW<;`(s zue*>0Gbv?Z(9lIqU34Whw2|Dq{f3W7`DZ-3pF+{1t?vn(fFHeqBK?%^(;Xpid6i&p z%`sVtiJylv-~!w&_DZeI)%x^3tqKR_TQfQqDvWEKk8vMR7M&ul3EU&8QzIOJLRK54RajL8}GZ|jnF-Xq)FII;r3(n{sg=eK+uXYVtE~}ns9rC{UpLOM&Gr?oFt)7}ZM>LO4ap;PSKIA6YrwBXIh(237W7TXlV7UVR)r zU2;h~P$Rp!qDOGn35gfjI&XH1(cr*ia>f0tx+LWVNsqaiiIJG}fG5fwtgp3%!tF@4 zI`7e8b!QGtubL=$MGMvQOlE6}C^mm%wT#){<^o6jm|ry|`0k(ut;(>(`jl}x_Kd$V zG_rk9B&WHa3&Mr|mPNi+=*-VbwZV*9XIJ5xF}1-|h6B)wk*J%yjHUsu@HbhuWdz=Q zc4oZf<~>wVew#O`PtM-gQ^IjpN#{7Lm~Giiv|UuU@{dH??Nk#9DU4gV5`$$U=GbIG zykz$F;EUhT9yJO}H<6W5gXTw^K3~rOx}&KrKeTjU`TG6=#FFjpofisU)flh?^#-2w zB>ad_@mFwf=H{7>wtSd7^31H)+ccBQD~u!;6fGq-mDKRKl}t~y$|(WB1uE7LcDG?E zr0BoSm~3~*#agExw-Q9XoxvGY++q@j4hrYh7=@kS>nA#F7)Xz#6>$X1t8%b@vzQCc zNAL}h`UkLZwd-@4fa07C@^Pe|RFk1Z090tza`2aKHFK7_b(1weRID1+%;%QcAWD&y z%k8MK=NgM}{i0c#c>434@#q(@M(WM>|sxSoh_Kb0v)L6zX&v7u0@adf)a|q|71JFQh z0m0SJ>D`ECIcj`cUZ{gvI zehEsoyr6dB)t&nts6%;xduW92@8+%NgiDH2t4)0VZzRyr4Z}YLKk_Vv1Tl_+3YS+5 z)tP(q1={`sOmI(rAcrX#U?cVM){Sm$ewAqLs|GmHH{Qy2ZtFK(xnEvPr@ayN5Q#L&={^MEoB(#ca-#3i|{UFPF!Z z7M^s*VWjTH^!4G`!2DCiji@+~W7PoV;&p3|KN^lAn*pusWDWl+U|n_Mr<6bFGOKOS zFceb+nk9vPEZBoc@kxCSg2niObl1QU)4o5l7GC!QuLU{Z-Hn+2UyiCqh zrnxIb8RTua?n%p;7=*HxlxSa;WEx~oFOyYqU{fkx*MGZs9^RrZ_ElFE*EK@f5;08p zBn+~4#QqxVv|n&&DSja{)WpcGtNH(xMdDvZbzRc)0rn?O@XigY->}_0TUI4lvvDEk zSP%c4XI=z-xy8#{@;6Se9Fq;rl8x6Vag^i2ClfZgG*^3wVY-F}tA4;D7VLw9SEHfU z2p{}8uEe^L7Fb@MvorKR2?JX>zncB%tcGRAOKw?qEFygk<45z|9FAbK|FMk+rxB00 zq7;)Ejo5ghHxf+E);)(5;kH~rznOLN`!sGR9(sB>MI4ZcK#Su?ACzVy;F}+MeF^xy zDg>d!MRDR6?MpR0MXsr-3gUm#qSC)#^Yo8=C^l*wY1BE?+(#mM#rg3=%m`l&+vljV z&spIi(!ec~@4>p33G6V@-G1h0OgZxIClr%O&QLJf&>9Zt6LxJ*%Xn6Tq)eAyXGE z)9?s@wuJV%tSuI}Vg@JCxx+6euMn+_0cx-He>B8wO02f(0sU&*bi+hkHnS?FGctE= z9_H|^$kqYoach*Pu`)sydjXnd>ggf^Fo~tezMyq&<)V`;pkUfXp{lfZ*8F#0?)fM; zzVn(byb%x}^yDZ_x$afEJr>4dZN-5-bs|P4WMT6qx~b7|qfpP`b;fr0o*^4)_vbTy zy=2iiaNTSs8%yJQ2i#X5{gt>oJ*z|18Lew7xAhs-;QNsXc%K8(`Vee$M$9uo2a0Ie z?KY!*7Q28#SU#FH<2}ShQ;k^Qfylz(jHHc$|EL3j56BOjAoMg6 zlwMN5&$i3wH1{-(>13EH(5yMzyU7aTsCmnd`?qw~}5Q+&M?qz>#39%NqoX0uYdX^<^AQ=V@7qFia) z;NjYbiUy4~2WTe^GXQ*E_rSNU_!wa6!?NH>(KDb(LZ%m!6M9 zUn(Kin?h44Z*_m#U|<#A#$)$Rxa%u@A;ZK-T@9=5(2${C+3dm+sS(t}Nu}Ts>99&P zJ|q8(ih@LQ1Th97mAZYIrAo@6K@1v8_FlEv%>skQz>&yuu0v_=^~wv1qgk+&>DGb5 z6zsD_lK^S+NNZxqb+Cf~lZNAV7tS9z6MAY{{*q_B8E>tzJU5Z66ZPX}uJ16IwF55j{KQeRrOUeIfW&r5kkTQH^!M=0Dft=6r`Nb3;0F+|+?sz7d!A^LRUvn^qFbJW>K%Gqq2cH0 zF@p>upQ%r^jT@$Of@nU>RBiAQ>>nEKyr74HL)z9}Pm)lGjruuKL;o|-z)5-gCe2eM zMBIk!6X|xkC8?ZNzOeecbW~di_#y>z?0i?4Z^yCA80AWOJ#JS2O83H{sxX4JHNr_c zgOcIZY+Vzzt#PyjEu(>V94EjcGQ?MSV1P^{H2#b ziCvJok{U@eA6fBB78$LfWD5YhXb*TY{hv0)HN@6p#;5lFw27ziC$fFhv*CE!I2Ve7 z4`Ln?13vuL!Z9{pZ=}0PBCL-aM5yGHy_Marz_z?9eOvsb331))fW_qG^Mhu4`|I&@ zr2I(@lkJ$Js*q@Xs^TBe30;0$ERkC5a|hWf_E!jWPOE8RcQ2vf?X+6%{N-?zKA$>Og z6C2Tt(0xBG4gdY6KWREh&yNa0`oqlzyc#2h1tszca6@ujJDszO)A2jEO>#H0OAJTB zOxO&hRtL5*rK~d#GIMI9}M(H2#y-hvu-hH4Btb0ve z`$mwGPO@*Rv>O}&;{|^fWKnn29mQ!vS!5^~HPpQ<*01PT832j|ct%J}*8E=~Tqa9~~Gk*=z zRjLOc)Oi+dSKnEr@T;S<46x3(xsKVM$HYt<14@!1=8*NUS>3KX4jg0gxT#E`&CZd= z?bwO#mRE_=h3?g-Hh%0YHy(CsW}!aL5_x{I8B6& zA9=6;YyLJr{%1SYKbRR1lqsni|J)+COIF0^c`vZ8lHltiUZ`iWrJ=;r;^5~3PRD~( z3eVRdX2p!i3$%;$g--;BYFd$CHQrSSFc(zS=GZIPom6wSc_|FxrA_T&n2YzpkAy4B zVFrDPYGaTV)9E%O3({deN6xUKSq<>!d;GAzeGX$@2E7`gn^FJtE8z4Y^5zwJ6Z*`cNo7#T3w4-nW>z>f zl&Lh}xOqtLXk!8o(Y32d*8~%-1}k|KcUK&RnI4L{AH8r7+Ev&C-i{0HBgIqIrWr@i zJ?p@H`Q9re5JU!y2Njntc~^lu#XCtW5#FP03XwrMqaRfnfZRG2g% zuxux9nZ|CMlhdPUj&K^x{oVK%6CDpC$s$ zmi6sv*M=@0*)eg}Dmvkk#YS0#9k9r7-epYWbfKS}f;zP037fEu2?Oyh8oGbH-w5E)o1R_s>gl}~MyymV~e2d7Y-fb2l}F=F!k;&=s`#YoDNg%}?) zgkX`^Uc?P>`j>&SAcF{%C7mi4aFY~T&A7$>j=3F|O6A-l2 z&O0_P!PkmV@iBNBosGLuxYz^QeOkEtGeUXnRiA({;Qjk|s}3wD!N$=T47EV=Xw?5< z6;4{D918W!ARO-V@3LHRmPN*>2^OtSqXdid$HM>z`$pTkHxEWO-kyAe;nqury+5Z( zmQS;#KyE-jK#hHjuMs2P#4ubQiynoxp5B)4@{huDO*4^}C)%Begc|v$9TtB*xPSuV zy4Ye5bl2mJR#U~bcW?Q2!{iGgxC2QRfp8anLTBh)jlbO&FMptP`w=k)yIP_M(FaR`kS-vPHiNbz+Vlo@ICWCoM zZ1vb{<-6=qofz{;$pk=*;Kb>wf_~ZDzC4Ah zr>F{DbX-;5oaTy%Hh6svkT58+-}!a~4sgRb(4C>JB5mGTZZY&kJNODVJg>>aQvqj4 z7m{x^1^B|0bm-sn&f^9Ey?#%N!bJwOR~hxiTUK5Dt)lNQ9h?UVr~kXfeOJ>O>U3hb zD;o95vEl3zHtpGi(yg%>S^dJ|Q{IKi+N4h^A~_r=zHJOg|HB4WNRsSTh^x^Efs;;Y z`sSx((%SgB$W>4L{Gj&P4-S+YgRPHV1>5YF+{7yi6vZtsQyDNw4s9fVlynNA31Mez z3Do(1;6Y|V0d$= zJViE2GUL!0=7WMK&pK6%YX7qg8ozk+oNa~@%PBuu_p|`BL+uvNDXNvm?f;ylgWw;g zO{kggwLQEo41*VjE9*2CSStyk*Z6?R@=Ur;L6v<4Zly}Wgv$uKW-Q}JOcV9 z=3R_`i7Aqr;sWa9ZXU+D`1Rb`Vk;-EGKAMn>+LO6CZKKCf9YN^}b~Gj|xhYLC(`o>q|R5 zpda-j-d$UP-wD}wHpYVm#h62xT7BlGakn|S+nK&yok_NwlD0sO308r}ABgAlz!O;j zn0el@{q6f52qy7OHJv=)HQi-5OAOvBs6uaxqvAI6j!0t+cJakUnKC`K0<8&v`-BI) zLjsJv*T7O8I)8xQf}LfT6IV6~;42>?>oS35+p0n97M}MGVxgy@D(}6441{tpnxcY< zRB>-tX|+PjSu3~ZP*LmaLQk_X7+Zq1NH&fzZsAlGNjzWh&Axt@yP*UqKJNyCG?jf) zEq0Fwx`c~%=uw!)_g1$b1H~Jxlx7@`ALXY)q3N;8>&CB*Fy#4WKzRLgY@$wVrY2pT zzaIjf#lx7Sv`ewD5?7k)9WO8-*X)L^c!z{CFlH~*1v9aGs5sS# zd>ndm5vp`x%u5RJ(TjcCi0@BlpK=w^_pULuJwF{hbgqv=Pl>hF3^2lG^q(To_jFRZ zK~2RDj2Ew7&(9*;x+Lzo>zHp{=Qy9D(<~;~l@?^gP!MA0N(qUg?&LJdYIpB_0Wewa z8y6BqC(6?vJW{RzYP{reOq><5djq-6QL`zteLOfqNg_=`d+$DONzA&IaID=o_=gM$ z%|VtSnDK^u2m;?cersYyZtoZUIRk=c@TV%9$3z6eBjWWDk7>t=0Vj`Z1oQ*Vqg7{# z7mGsZJ9~R))zdN#C#-n-UXvnlIchs*)r15@s53k2Mf>wrvATcsU$;8OY~7WXxue#v zbeyeyn!_1tbe|mIEm5T#U$BLIXOPa`6(?3lG&nYQM(^>46Fk#J7NTjF$uI>_0BX>0mlkM z!HX`1MS$;Wj!t3h`g49Tfv||G6vgTjDbQo?P24G9Nlc^XCxykcNg)galqx=9M+T0^ zs=^EQBSuJ9=4RN9e=3j^pVSBy!~!`(SqYD$ikO8$cR|Kq zw4uZdU%>074#<#FM&KW8RJ3)_6H<0j|9 zk3s?eeAKQao*H%RILlxWn9_Wr0OV3He+`Es&88qj!*Z8Q=&RY4wzD8+uBSB^ zCiePPZ%H#yx2pQbb+e72t#-7aysH@c69)ilhVOZlOI{o8ddM)FZGA+9Z@s#?X;RZ`ACDN_616 zYfBsB!U0$fi1c`$FLml>jp{f}5(%kZ8?YehO8akH$*^d`GiB$Xyjo-k)^57I8_(+XIqaigWGkd5J$t&f+uf3F+ zwQpLJupZ-b((O>qR?#(i%495w$=EXw2nzLi7L$eOCBUQb088{zdfGSMsQl}XMG_g0 z&fE}K0DANxAoyjfAgYAWK1PW^Au;fMhyXifbs9zr6FLIYi4DnyT3DxQ?FVcMb3Jey zqZF${TcRsy4iCdtL$OCBzA?o@r~KG&%<=0wgOu3kD+fi}{Z=iZGYKgnf1x<))3gg4s%d|As05P&b)0q&6qx`_jEBcuhd;#ruu^WNAB%o+X!Bt7?-lH_ zKk`{CE>BPZB8o(KV*az0R#N~`#%ThSs#aW${sjZ=x4=txfk1jnpw20Al+`e9NS@tT z64HPWnSGz`U3uC8hVh%3^%tosiC$S8TN&o=>(&$5FO>4yX=3JpctBR6f_HuDT2>1%`l>i*!OlVs9Hf z7qJTKZ|0Pc0`TUMBRC~93PZ6kt`6$%l|ain`LF-#>zw^)96AW%gdEOkhHQk@D-Vz= z3d!*0)Jx1q!?$g+aH82ow^q_(mxF1npL)0ApSq8aMQWCeesb5PDp{Fm*q{Jydz%aV z=Bg{OsJ@qjF>-d%QD+p;ZV4#Z$O|JFY3>AH=hEkgosJQroKBgdOyUPs$g{l5nKmv7 z&a1G@%KEKVy^9We+m0sO1e_r5Mm=4Z^jg-b5RS+hY4w&?ggL+_)_h=ZOd+UVc83K- zw>z43NiOxt3V>#k;a667K?c@&neW-XeneetZXb_ZqH_CCYciPok+J0KM0UjotyTb4 zqJZroK5aqZAq~*D4F>wls3&0LeYsc+-4`wwHfWo_5pTjRM@mUy3$_Vd3$00Y*E12d6|Q%eInS!4uaQ|?CgI|ZTU++otT3GYMZ9JJ0VLK z=hdFNMXh3vlG0>)zB%%h!RtP_Gxabv1`0#iw6$;6O~c-ylYAz z6b=eD5F}0rC=XkCr8-KuG(iqotpnI;rEZk0&2vj;pMZ_+@V$q%PND;JU|2+^4v=NU zheo#bn85%_Ix&>%PEAYGK)h)mMd&NMvd&&#F9B^xhN<8*VEk37&{T9S_C<`PUV`(b z@_$k%A<9KDLG^(498BV@Oq7v%&~%xNgNn+$?aQ z@SiPEeKBpB$=36;sFhUptCxIAfy&*hSZ8i(DF^|vt%s8PRmMy}7!N7oT0_ODa20d( zSitmcEMgWT;x(~S3B(CCV(D@b%3OzAWibUyG5L5P;8D+NLBJ`Aq09gdEPk>8tF75E z*C1CBk>&eb^wmE_2c;$Yeq^Ge0DC}$zvQ9!aMU%{kO+%bstSXpg}y04nfY0i*uG`f zQ=@G4^NhKt6Z_w9hQyz!Q4l{@TrIrK9GKufGOtvfT2SnO#!u$;ObkcDLx-NKoS55? z<%%9rcnspNd*G>J=qe+au+>E$w!}c&5MMyUDC&Z{b6;io} z#w9c=%vZE(KyIyq-M0s=pnrV!`OW-dyKoh5)(X00RI30{{R6001Om000X#0iSx@o|gas0{{R60009300RI3 z0{{R60Apw42H1T*#H)ZLCi(Y5;bf}0f)Y)TfeY$Wu~zWa7;q8cBmm6YrGJ5Ke4fof zQBN?yeMKYx>kt^PAkF337y+`CQ3K;nHWu+~@+j*MZrFs--p^PyjJdTC{$5Z7IRs;2 zZm=?@hNYXw97*l&2JD9w%?AhL`vTyOC=J@ z@#^g!oe#=$mOzB@cg@p5Q?9YO+FO_6uJZ55eWl4JiEvQYq=KB(u(n-((%ote(PRSY z2;PUIa>`V!B!j$nSDCp}ZLxV>B}ry_0j<8`8}#m!J}%n^Z`^{}C!vkRNh&Z7Imm+S zV|SXUT@}KGC95WDCPFJ1PB>DE@%ancE@6Bf0!!@{p;7VbWxd#zE^B%qHgei;>1=jcUp>y z0w+%-Z&^mYEm?0HIe)e;5kR;uFa20N#G{;TJWT8*;}arw7Qq6_6maUX1u{>HVmJ!`m zU#qg{qv`4r?{nw0LA&rjx-=TYK&OLTN@qm zxuMpNF%4}WG;{d|Z9cU_Za2dXLbJ@+xkZtM_;{@0Q|&Ls*PqB1{+31>kx+jayW@M? zJV&@x59E5^T&tW=aslUNw5k5(|BQr<@!kjBIHh{=0q1RV!`C1_@mf9cr$@h$1V27- zpQbB-=0}vbnjV*62wzf>a~0R8Dn&TtS3MtRGBNn031;F7S_uT3asFx?zzw9TFb8A# z`e(bFVIqN?pix*zD&=`q<+$tH0SOY;qLN}VFllS2hNN&#quQGy?RbJpaoO~T19r!^ z5slX42J^3>W@FMDH@5j10>KC&;E$j5krx;}WM_te4?OX1u7Btk_m5+z9DYsg-T=qe z8{``suv0^g6N;arg6j;h8*}Se`&%T*jH3NhKhbC~e0&;22;BuzdlJ40X;6%(&dW z^eD?uk21bYpGIEP%HxemO;9Z^a~`Ro0BDcOczyyF5U3B9|9$F#O2tq#`g9i%nnvvv zn3sD7KtuSzLPqt53X)U*E-UwxHU0Y!`vorFfirSHUg(+egGli5C zD@+e zZcB|M^P5q*fyl=EV-0hn?rygKH3LZr`V>qqK|wC%d8%uY`zuaI8bwZhu^Eb_%8?+5 z(^KRf98B5TqU(Wm=lX5RUyAM=xNOxOoSGiWc%R=E-yR1HMX-zwU`|mPvWG3ff=>Y5_L<2c@;`(dZzZr0V$ zI?^wt&zWNW2en;)cqHu))rn^U3TF%_*wUTiARHx97;{1ucnd*}Q!$Qzwmqjc+|BDn zCvr)WUCl5Ulb<|=x;__5C}|F&{B{s3pMv;`-SB8505C4w^Jz%g1eI_4XJ+7qOfPvc za5cec{iI+b-!gp;WFWl6m|Ov!^nOa>5yJyV0jMxJb}L|#?5y43!`UsgexVC!p)4pE zRo5Nz?-=S6338w2bo-q&fb2;gpE;E8EQ-dzq0OLC^&npGp^X>ytwoLN9Otb{ra z*||!74P%QZmtBOMkipxRr-R|J4|fILJ){u5bq;kw4|djBsq0!bcvsWVTNly#iUDcE zY#rX9+jwNH(odS4m={rC6J+NY;_uqd!V<;VP0cpijq0P6>r!`^2kH!vcA~~D_z_o# zjXKEssG}b!satonJ=| z7{o2Ij3@la#WsgUummc5ib`9SJF5s5i!oxwFAMX=kld$V>U9pvo;&Wm*_F9h1bIHp zu>ZRNO5?RXOE>}eaf=XaPZi$5JmnkhHIGPNUV5Q|#$8#m1y`_J=obI=oMKw*G|q-7 zDNI{UD(Hyj^VB7PTFPy-5^b-f6n#;jRjY?OK1fNnxGZeSUNp zV!CpJP6}{m{`B^!?5?tWr!$;@0R@2MfgQ5ApY?0MQKNsG$-6l=*5`cacJ0jJ0vSCf zKnF?*E4DsaS-Ydu&8EIoh(!eEFH7hk^$mwX4}gt}_2Nv91kFx$!csf=(B&_UisMG? zs^BEaZ_FbVwLsLYFjBz`ne(me>qSBNAeKgK&P?GI*9t{fyv=#I16z0|UXjLHxwM-? z`x@3|1HTg_l-6vTDD4Yh5`>Njz4FI`$=5k|G8!5``K*<|P3H}{V!ZMx6%p`^74=)4 zxtUhQu7^0ygr%Yu-gY(c5Wu2{yE;H?t+1`(wZ#jn@h{r9& zjaR)1v-UfXUn_p#``%b-D>T4NVAQ73f(nXPJXSwz6GDX~+0%G@T=q6(tI*;Cc?hB@ zH|sjPgWqd)P!^BO0twPFAf1T4zW?@p%G|s;v!&O2(l2;AMV~f&Re>EyY8baL<|s4g z3v7W!gkAQuw@K*1+_THDWl+4UDrCVuq2BF`fY|KQ=m`%zb(4L+N)x{|T6j62{mE>u zn?MITVuq+MbYI@p7zP^FdS*afrLLgYs3Uj0 z#8ds%bDMY*ACR2DkgDp86LUe`Gd(T?BDlQ3Qyr-vF&1;;(gVjRKEJc*9j!)|00KTt zN3iJ(f~TpDSt~;4{S7+3ZagK55FlaIQ$FAT00RI30{{R6000LZ002JzL7QSQ1Whjh z1WoDo)qns10{{R60009300RI30{{R6000930TTGREiDLnvDx%p)}>GY1IF_7`uW#I z4lsEbdq7E{Z9w?D)B)mvQ%6NYLkK=xtUeuNgU{^)r1ETURxUM5%Vmvg%Z-7Xu)k<0 zidTpDEL)Tylr)coW$!PAXbzQ~Tm+EsC+fyhBJisWsCxG6uTLE7VI~4!z|nqw8{G~T z2qrn1&phexuM;>tX6CmTQ_o1@Y(3lLn{;!^$vn~Tk*HxvO-lIPCX9*T_R zkMbS86NU0B!cfl=YEu$=i7Vu&9G16T&t8DS)-EJiaq1;K0n(&jN{Q`tPsUw=Nr_jw}_-e&@E1;Oi<(76U#(%zjd%SmVmEevIaU%+ApGiA?2jn0~`k=uqroe9(YYfsV-2JbW>qm`nV))Ws!^R$X z1s6%A^}s)7C(T@;1=6O0>K0Y#urQ1eNKNdc9D}Ul*FDP!qg>tWWV{UCjpFIXfQzE+ z_+fcM42U$G8pbn5=ZpWM{245244U+G0dU}N6g$16=6-ARo%g8IkKgJ_FQ>)8gMOArJzff}JxvNzh ztPtm}C99AFLCa!yyARV5DnyOgg>S6Dw;-Zsa%5M2N!$#&yE8Y!kVjek?LhE#E2S&* zyO^}EhxVH!+q~{O*uQ3G89!l3dLd(nal)y}kj!DH!XS&Ryg0u#7W^i7pU40@y!neG zeX-9^n^}M09)R!IQG%co&Ms_u7UhD>h*VO5xGPHidVH}Ui@Mt^R3$Oth}=ZDDWxL8 zCu1K6bx?q)e#kG&d{288tiOTvN?8PJIUbO&EVZl@Gv8lUf*|w-&cCQ|wBl<^cfehL zAltxlmSsR=A_;H2)b8FkzV`>x@fU5+K@UA|WUTNLW-wLJiN@=#|Q%Mu8{E zUer)BY25<6m+r<$@|#9x5*Uv=sOSe5hc2o@sb-~LH^`QHWjnhUpetMA<(PmhvJrQh zIRAEF;=g;DQrph7c-jq%Y<`OE!+ZWgnDgtp`%duYcbI!1S#o#YyZ%}8 zhYomhinlg`_j{d<4*W{DEN98seeSvBU30}aQ6qZotY zPz#fB!@0}QrlbO^(8BRpVz>9=I=7kW`U;9IJR<5C%IJJz`kCF|b)@rB?=9JdczrJB zcf-qN&SQiG?Nb$6tZ+KItQpFgrbscflIR5H^!U{*K*?-N2d1@J>Mx;?nTOYRt`fSz zHUI$ISeq^S4aG(oX$ATgos3@aImT#JhOaGE>v|_3u|8N69(>L~vW8n-$?;+4Q5U+N zWN(m;=S_rfYPz-UJ|aIk9S8~L)jQmg$A9znGmI*;FVX1L19d^(l6kcJX*MgMv+Ql_ z!yMAKIR>5fno7JakBv8Xw;uw9!YG=;j5XK4vd~k@NF{fxlTw~m&HSqzy|2G|`;mI% z${{bLA{;Q?;S3Hy7CT4P+1ao(IwR^c@t8I@ZNtaA06RhJkUrl$ueX&$%1G3f*;w=X zWeEmlS+-k}YK0+?xNiPHDFHt@TSAMRkmP)avq$>Nb`7*<6QzDQeJL4U^Vne ziokIxr+cUZfqsU)R+C)dF^vCDj1kOQQhdnKJ)4%!iV5iRC>DT9>)wKnMmFDI^o31l zKff31hpU?y5f2W9&EVg39a|nuldPIEaiLI{7+R&2<`G-{LVRq=A3=LUzh2)fny^$* z(fh=6`?W9GgaJI2gm9~p*gNkNUPDE|aJyiz6);j~5phBi#Uukv*1yRrELTbXv{pc^ z-$})b4?mH>YI?|7_^09J2hD8*y;_!PFs+{jxL2-g`LrOkQlP3NS!OH|v}|Nc16o(P z^QqMUWBp*c$T_<-B%<*IX;C-l{SX;XWp5;404n~UMhDZ@nv1?W_?*fD5!V@x2Bhys zv!A4{?2FO%wW`dGes9t^2{)->);>b=(hdh4=q)jaFEj+@}RqP^A-s!Xy`t zFq0T@#L`lBynRqKfKdteG#j3;W|~fY6!4ITPV|FAOE*hg-Fa6-(93@)_0S&K)|XX{ z?fAw0SZeu^IDjYOiAoEa1hH~vyOsf&vPvX;0rOlR-4WeEpjtruU|y^DmMXH(>>QG- zoxgEJ9!~LHhs_IUJVyytLWpe-+eYh^^LiY7aC60z4^By3q9=qDzFZX%wZD)QP8UEG3OG===AOY9|F5o zG!X-lOXdJ>La_$^*E`aTl7^#pb)3BWsSWdTDLQ#6E$kUj~Lk5c2`&NgCPk>vN(E6B9^ zaHfK%&EKlo|2NAC`XCivuGrHky_M6^-Nx5e%AZ-|yo7bT`;W)sbP`{;y&JHS)OTB_ zfJz#j?=w*Y*Z9zq|IA2+GZideQk`>}8-HON3LO8)>#Go^_^l(}NYD|Xh;ywT+^~xR zP^rnc4+5>vBL>AzbEcM z{d!|I(-hQ5)t*&usq8s-AXYe6Hp1XSOF5(>pd*o^y>*-WF8)O`%-GY`cU_t13|`ix zUsnLS&LvqQ4yn`YC8X2kg4F%xDW#TQPJ4+?Vqgi@F`CsSGcCl_c#;HCRho;N&Cw|0 zxlSXIWUsZHR`Hys+XIssUR(1Pj!Ju%E*3~VmSPvh?)`t#oTj;Q#m?S{g%!QnCUrJd z^$NyqU|UQGxzupMOI0#)WkG}PiCQQ;*dIKW2X`S1Pd?);Kz7>b`Hd|1=XKp}S3Ud> z`lxJECfd8*mxt%3-$_}*66F*XB2c%I!9oMCM}v|2{~SDMK880vGws(W?u9U0LMiUYM;HguIFq!mK2))z4@ z5e=RT+HWOxpt(N1{wQ6Z`AvS6)t9Fs`AJ4;Y4AOhNZ?_<6f)A4_Np6PK#q|7Fs{c%I?Tn^aa^vpYo5g zLpVE0S2J&|N0LPiqmX5fv8J6DHiM4M9RzJ3Z)ZjT4nSD(9E6=$+Dt3ha%rS!X!J&FIMxp5YcwWiXUb zF^l$e;GYTxVPt};?6X0oNM*IvBQeE3kr2J;n}^c`{YQ6>LsG|NTJ?8R00OU; z+N%XRR~X6{H;#1=+2V{by&1yMg&VDFC~gko!?b{5_ZTM6lx{Kz3a_lT&jd9z>Od*7 zh!K3Xdl2h0dhIzf(m@ExDPC_h-`}vQvdsF;diJ|c)o2}J2#jN&Rg-9Z zLauUU1!m((v_G_wykK+hy_hUeI>E#scXouNslKnoI5nZ@u+*!6J2MKKnShQ9JF8VO zpqbPRRLX(ZuiGQ|nw^<`?EVYT+L<%BQ^?97I-gD_`ntT~Oj9~2%M24buW^H_iUN=R zs?JoZ;eOgK-xdBC^3V0~6OWEsnk#Ei~vnj)wZ-Uw$%#6h(y= z*vqk^1)uv%w@7Y60@dl^4JRfhF9=ZJCkm^vfr5!ht8}2haVs4HcBnmaGy!7>x?fn( z{850u@!{njKftUx+C8df-q^oRjPL2{wHP!j1y&lfzVK|ACUZLpy9RZGnS zhLh}OTBo70Pk-Ivo57+)_w{$7BTx+Y{T7{H))`E7*!z&M=xZQWxcG*@zWHoI;7lP2j zQsIki>eb^JX?E2DM3VNN)i=bcDJ*K>w)btS ziHkDh+}OCkFKzZ>TsD9|zWG=S=G1VvlpqHb+Ut_ADT+3N=UYkF)7IX+dgGwb@riMKo72^zPmNN=b3uv(1~CA8g#UN638Zrn}?xYKce%Tty5D`G(EC- zDbWhpskfXH+uBfie_|!Wb0W*V?r|SA-;gPhhs>Mr9vfvx7DCoZ;Xsc&J6^S>InrvVaij{{qsOKIIo8=yuo1T^qhtMO( zqYW6kM>2c>k;R?@-b6-VZqg+lpiCr5Ga&)ullS(FBjW1JNeVtZ0oIBGitC zUP`4rSX3n8us`5+dswJp?W{BANd;7l>ayexF<+v5o!UsO=2 zESmab$aXwM=g^>&&|e?IX~Pk3Cc1X36adgyodNHn)#(bRci0hxrQ$R`#}D3>#?DwF zr&xIj3I z&e>x5zx%a^=w`arI8Gc&1DgAfm>UTt!;XWNu zU&6g=g9n{h!Hp(w`MoXyQ$)!+B3+3~C8nqRjcoplCV zhWkm&Zp|V- z**2NEqh8!WPgv2wti~jVax*pt4#_A~W$a<8^UM}$Fbc01yAw`)s8Py8 z{!7J%^#xMY@YM68kaMa%kKtcmsfLmF>FX0udj3IztG?5&^WD?uOtAIgL1oTZ;~|~e z{K3nlx&g|V-DCWu0A(Ui_Zgb_)aPpUhbglvm4rbJX8bAYojk@GBmcLIM8@UNmxvb#JU*4VQcq zbt{KhRG)|30M0m;k~k)H*XfjXXW4)>oVM3u}-6a3@K3M+qT-^d&_4n432&p@# zp@L@1*Vp8uw@;{{c}PujSG$vnM|O&jcW&Y~$Z>y9V44gtL|34G=8*k|D~6j3r2z76 z`dD2^pp9kzl@2sU4{zo33ZH`AOc;t9V!D@pZ*Sv4UHdm#wF|JI3yDSPq|gP;1dK~0 z)RAL>vXG!JEpoQkYp}u4_UY~#<1@nb7{tWtRdJYi>OUfic*wzlJ(`D68G&pYL%m{R z%N#zIvhK{E=1v^sNYo9Un*sRBi}~dD*l8&L8ngkMen0QZ4}Dm{EiNDl5+YDUImT+5 zX%dPNn5)oL2u6`<1MYVnu}fjsXZ-pHI58~S?GuB9|J;Vyq*j@QJk_mB=WVr^P?(3A zr-zWa!{b@r{e?%K`EpT}^gboD8oBH@{OO0#2@r6eFN`9}DSD=OyB#OlJm&32YnT)o z&s4~puse+u+d2<{g%4PL%kYY6T!ckg+|lXN{1$H_yll}kFjm-**1d6vS(&iT>Yt!I z^Z1C$u7aBvF61$t7>6M2m18b;aa|Csj}o45ft8w$qv{(s)5`j6y~Jp;JMP5IxML`k zqsC8Jjo_%%u%2j`S&b~}jJ*95i=Ff>>t04#F7Xs+S?D@rGxP<#?OxDm?7(+V=C~VB z&EV#nY<9@}Yl|IZufOq)0nVa1L{jHL)z0O^z<4;qYag4|5L|3|@4(B4_mcQO9b=FF zmvboU_yYp2irMPysOEsa2&SdVjyh1Gm#oI@ey$Hj`Qnx#}EuaCi^iaz2YfgBsKg6rWOa7p>3v-NW=TAPa%M_ORW*ZC<>^-Q88 z2CG$Vkwenbb!D~q3!ZU`qqT5h|c+3Tb^}BV4yBhhUkn_{3tMNw&aj2b^bFk7|7cyR^hN4 zNkO+L5nCI>_kB!W=9e?BpXp_b3fi}f@o6=|;x~hr>V&@g{J?4fBgx~>BTg&Ntnqa(ZMKP;KOB}5dx~TZeBZTd%8VZ4 zWFn8vq6Psv>Lpc{b38_SCQqma794+m!4Bi6 zG=5Vug(iHBm8oDZV} zV(>rpv2u96SUb-5Ksyi#gM02?T-%7bOiTjAws&HwISY>gPSsVu+GAW!e&Lf!ZGY;V z=NvN6KtQgv=H~JT-Hg<6EFLNz5fPV0(?_}%6rkr|^J;sNS#+8(`W#OP--MJ{jt}Xx zc<3^FyRTHW++NnkEa6^JMH|g_Q5mC!Vi} zCrIvosquzX#A|OcNx9LaJatizum{G6KX#T-bteZioYM z-@ClBdL84sv-|Vle%&|bk_$WC@hyWh^`dM>m*6FAK9OpO|6>!}gpMrN5BT);dNvq2 z&oxI)+6_&>%DQDZ-ICZF!2&SUAOSR^ejY+)M(7vC(eOfK$(BE&Hd3U`p+&d?*jm@O zoF%bYNEm8aO>I?-4Hae`=zWD%6I_ez0J|@>E#KTHxgc5Zq6zFYFtmdQwNH-clGbe{ zFidYNZ5JmM>qJ)w=Le_cLaM#Oi&r20%}AxPe9%#be2jY(=G7D{JhVI63XVP~`oA!+ z6>gSE8b2m3xLj-Ele3x}Y3V(_5^XLN9((v;WRFR3I=lr2?XO)j8I zV5=>obbH3E2n_`_oz)G178=)sfT;lk2KO#6OG8EKz8Msy(geo&Hc+}SX$s{11#$Y~ zd4U;vx;@7FRqLN-#=QXLc7re`?k;GsLDMdQ%&sYk7ukZXzSo{20w2k0uj3NR49rr#i21ahK!68bcWR zd`2RmnQi9}vD%#QLm*hI*5GF}*PoIfTzZ#etrL@|4eORS*cO*f1*aI31>w>$oE10j z9awBENu58#)$)mPtAFZdAj;XbZqTL+cdlIP{hK|Y=5>qZJDPSSpB4ohppdDUGu^Pu z+IpqVHVNyP6p?bHV?wp#Fd#Xs2HMD1C7Zq<+GNg+&|RPE+JON#y3X;**Z8%X&dRD_ z2~se_@^lc4o1miXR62qz*q>u{z0}dROuXuyhMNXbE0u{q?|K8KiPoWnv}(Yev!$Hp zq5a2#nf;e{?iD9{#!^7rgZ|P2QS!Sa#xE@s)DVr4^h}L9!Q%*Ea}K5w<(jC9pl@^G@xO$(5r6D5>RUy0*1I=lq+Lkoa$tb)gXj_4xqasqrDBg) zlqhV}sPlZEscp**^~Uf7c9mVhH5GWM4A`L5h0q!Xo1uAJP~92N%)&(Skpi4qRe1CK z07lFl48#jh_d-csJmCY4U~3bjYvoT#{CIa>ZDWb>2{Xl|_6hO*TQz2Fwe464gMye( zfyIZ^oTo>8bAV^WKY^|MRnk8n4*SR#%KVd}I8vJ~JC{ z&}Ip9IZ%lCydX%UCzoZLr(%^#P!NoB5U~w@_;SMA*x-S~twsvBTXh+Bl5^kd|CuMs zoW>>a%mqUgUv|htxbBaJv29F_wgw>n^Z-2VN?V2eHmJp+cT;{Dmc*~Xat%gni9yvn zlv6;aD)t-X{w=~q(u)(e_~1`E6Ifszx&zWV9!_R0U2B1Q;0fTihd7$G(lO{@*0dsq%w}ke7%?n z8daiE<85(Bb(RS#a=Bg5t4{1ZM@M`tCT97qT|kBrk*znE5fV;vbLgV8^|iI5y@aMc zRif*tB^iFuQ;pHR`TE9q|Ac1-(D<pG5keUh6y=WaKVT&|LQZ$6 z^Himi@@NDc+OGXr)j$ra4&m8{#zGQ0hdbnB4Z-kT0e6^YdyzdOWMRiaA-w4WM zLO!f{sf|gvm9t3r(}`&y-N76KT*$k(_~WPwdTC2zqgu3W)+Hx9V>y}Vyk;6BBSZ3g zpQNv^S*)=ctIu{GWV5E`cE}M!IVV=B=rD4M zwS8{6FHMT0|Mow?&kjNc7}8DC%?}sNTpwIPFMZ0^DAw7*+@slbRVJZnZfu_%)T^Tl z(-h7CSJjO$7*qt`>JM1}6aNLv0j{e!XH5K@%ZAmms{8S5r7UXMwBc19i+=|`%sIT>eP&^WnDm>?AcB8<`qjpEf7m+rslDw7*|buh73zA1+(hct`{Wcv)bt z$_Jk2Nm>ZKU}r7;=qAv#)`*n(TeNk-?-l@KZLmlF=ayU{65++vVRL zgKWua#c(2~W`BeUb1kpt*R6cvWv`hj{bc?GF<2kiz$r~u$(V4u)q zGpb%>BimR=GSZ*eB)2|6TB1fW>J^6h1sy2=DfTG5GT=fBQ>p&aGZi?LwEpK1bkL`M zP3Sn2ntz;zo>MJ3-;TR_>S(^{8PJ~}F2YRH?^F;ipvqzV8naP7TD-^puUjE}!on;| zN5wA#YXAdsdq2m+pHxm|pbcBEw;8|XJu6cN_zkq36_f?apCl!T07}AuJKl`lE+bCh z=&n@<ndB}gK7aM}5IXDMOeUYz@b)qQ_wkbtUz z$Et+z%Ss7KLLZ&rI;h4pTBK0MTN=&i{s@d|N=e$5h&3_t2RU8@dyC^dw?he;5TNQF zy0h3R4G-rA{v&SiLll9J(>qe%j7F_&g)SkN>oHa9Wz3Sk$PR;lTu-JZOF&z2q0N6v zeLh9?Z7kJ1D7-!8;#0tt%C+#~ui^7qMq&_V1Bv)9&W}V#->1^pjxt#UW^#x8BATHM z3b=tr^@_8jO0mF<5mGXkT_LvTddmK&kLn;h$hvpzU@G^2`wdF;Zals$Zo+{$O>F;^ z&wl4CMGJoS0^!F%0fcY+;edGqGzW{i0f=P&JOv`FFJ69n?IxBvYsmaU%fxZgu#{9> z1#`c3Kw}n}mIkH{%s%L#VB|-3sKr8rJ4a`E?ba3Tn+C?kBY6r~(O}<;P{*_gN%;;I$q=zaKM}@wN_*pSI^`88 z4&OuIHNzc6PrR7A5g|=NO3zkX>L0`{Aaw`09HshT{cJVrZZAjb-SG_z%Q+o}YcDG=>{vzqJh~z8U7KV-+nLCl z!J17`w(5mIvnicL=KyZJoL&1BVnH?%Blm5pRqI4GF7appwi_W0wEHM@$gK@}o?(3a zOBQ>^#Q?X6UHN3cnIn}qDt5|ThdK9kKXY7z*TFE;c^B7V;52cUZ(rXY{U4qHmnj~nK_?;z$+42Duy4w6*ZZfN|uF|WJLk!gA?Ut~*7d`u|{-C-?&r`a(4+weIvqrW|Q;w4d zVxTNIpkcl^%2-P2USk+bUf|0n8bIjqoe|Rw$IM&~v;>t%X+HuS;)?Loe`s*w zwo&J_p@+nhXw&m4txj^TyG)7B)RqNVt43a53${E*wF@+&Z?3JAn$ebYJ|P9>)20~#bejisGMB% z&dI>VCs_I7fYLmh6}bqyrl+>!F8z}(r<7oPSMd-EE7?dy=&?FGes0;Oa`zTVW5u-r zBrWN=m93iZw`pZSsbOQ@0H4SWqq3ks8c*b8a>riP0VNDz24}&gews1Tqo()}Fs5Ks zT&X3jitLH@>_nm#m1vvU3>-0>>+9qm=xxb~FeMu9K}Qizy}@QDrS(6Z9mlQzwhiB~ zA=@m*#iUQaxw}2?FqA6;w!#y)RB;+T5Je0Ax&CG3d{Tm9S1)dPG}NXCgd)0HRlhD7 z1*M3*zfnq+rOcCrA~5@*L}=N91az<>ruF+7zm-x*`>AO36P%{WmDls|7$wVn8#nhxSkQpK8M z>C%V%XusVx|2QlUg7@F<{u7VbFol&8ph49$eE^Wz!h0gWjPml+kO` zAO>27cXk)o5w^1ub;5>Fe?zK~IpO9p-!a$OzS~e~4o^k?B{n*Ka)AI4HrD!}2>+|e z_Z<>7g{j0NmC-RDbjj{g+z=-+-)IQ^T4uQFqgz))wnaEju&e_H&hCRRHTFHdtzRaM z9iJ5yPC3XejGdd&9p4@iC07j$JQL4;ADVYg3ZhZ~KR>F1STuh3`7M>wsnKK(%(s}! zLATu4AdVyEK6bW@0`~fOyiI7Tf^63jM6*hLnsB`B!w_Fnm0kvP9kT?YO5K@;<$;B+ zs+JOJi1SsgHsuO|LAPSCvRyFOEF?{B(zG@zh$j$625bx+2P7!#9oFCYy#@-Lrg!aA zi#~i;9JuKZERq;5p&zzU@Qi0?>6P$Ak~HiPaFd|5fP)W#Q%La}o5N8&*?TQOiwZl6 zZZ@~vb0Gh3f+dkNClTjv-h!L#TgX^{Iew9JmG*&7k?;wzNCh32CPL}Ai!P)B6xX?U zt1vMpW06k6Sx;eLEnDqi1~E5qyD6?sT$L-r(tZZp5-nJTO+oz-zBj8He-&I4{-=(+ zap!iHYZy#=RAt;M5dt^{S3}@6j8p>?Q&~T|E%d_YSpj_zd6pKjt&pmw4hR_H+(d@>eH$C zMSWWbI7Ru)t#wC-@Fg%23IXlW!*ci}&lob{l9G68Q)P9Mk6F4@wgPwqrV#`}!TNbW zRRW!H`1?cKWZCT83CBnHkJQANe*yw6V`aHv;_{2r8!^6)<}YXVx3*mTC~NNRRAzA- zKga5JB-=!u+Ig|h2d^>c2Xpoiw9Q=JV*uG1$T}LCu#;en^U_*Nnx7>@7u;8J{Qf&oJWdi74Pj_$^$&L+ymP^K}HKK+Rl3?Oz!WldxBmrz5WsdbokJP z;6n`f-kiwa2AN}C%F%8lo#Vdex{5W)C!5lJt`4;A~bgK4#}U{y31J0om3A6*-D&If&&Te2B( z)uCm|>$f3x!LV#o%dHpElrG0)XH*P40ivJ1s+{c zKv|OS+`asC9ojXLL@xP%eZO4Ptja^OO6?y2dRe9%wYuXP=sD`M%tf3lId;eF+!Yw0 z(}Os&V33o5&q}qn0FBgi{v_jAfM%?3nZ64Ci@yStf89Ekh9jjcYVDVb-M$e%!y~59 zS?}3JbX8ZkU0}DIvRi26_e|N&lY%(nw$~5PF6ecD8G!gMFKW*$ z33LT)AJgDoXJFgVaVd;=?g&6>4PP)#dPEDY8StZ`jx#~I8ydRahYyhtoMFP1RGm|d zE?m&1-?nYrecHBd+qP}n#%bHOPusR_Tl39iCYk@fE_PDMs@kclXF+_e?nI^ItPFfP z;!x{4wMPso+9>%gN=BAB0ov+JUOVgAl$<)8MY;>6%ke-~6BB}(bF@`e8IVd$d8*6d z4vxrurod^%zYZrltA)bYUYZ;IY}52_a?Z584InB1iHH5_xt$2R(YNMK^vsu8a6D0x zlH9i*%Y6CVPp<$yPXx3^tCi8%NZpN|66snXB(3?tfmZ_?B(#6k_3DWf9FnuJDWjj5u71r0!tQ3f zd-5>->&_FR4Hz`&TlFNo2&9QXA@Vjsw!wVRXgrQzlu0$3dvFx&SZ%h_DB9HHcCqT@ zUsce_;%!)-LzWgy)oAYsdQ&hzz!K{`(A+`q(3Mf7%tJfrp075Vcek>Cz#rV1>44=M zKdm+hXPwL77V7)UsZ4zVl`e&Of9x1)6C1NnKhr0?K3+7OyjrRK{n26KZja`=tu4t4 zATiF_ z9$9?-bB2^(H7gQbZ_yY*g~pYqkNW4_jc>tuSNJObZ+!hE*h`JdayOaGf+aF@A4C?t z$abBg>{$-KoC6h>*p{VnYSzmw$kZRHWrGB)>j&VYd29nv0cl;?oJp1}YZwWn?Ef5p7_H>fc6&nkm#Zu?m6c;6asyaH;epOC4kPH`$4@As)4d54=i7IXQ^xAjnJ55$t zAL-QWV^9XK$)a}aVFS8g1?Wb=^oTEWg@rejdt zX=79g2Z#~OUD^}Up6ClG%MJzC(`Dlk-A7yduKXdk9BZ;GMT}F7S{tiW2JV>)#7UZ% zS+ldVlHgR-r5ader)v7>&J*)Adih1K2LL;_-G}z}%P5 zGO?qG3PSgYk~+%Omg`&!0l!a^!A2P$;Q?zW%ycs$^L{cA%Br@-&^rN$A2uPX{nQ&U zb)ix`Lg(E*_RdfB&s&A@78P$}EFV{PjZ~iG2m^18d!9d6EaG_JvOETQq||H%t9 zbR-{(JqNt@J!A?;THF3|zdt~wbs=1pXiTa_L-9$hbbVPP+FMQtK$?f`Mzcs_LZ&T42)-(X|MAViCoFRDcJy3LrXhUcgihg(0EU(0 z5uJ~*`+z-*kPr4?*@*UFlXb+$PFEZ3_GY~QoT+0cCMiVO^zc_-uKlEyv9@)=`|ILI zcv!^zf>QQZgdl{yG&IpG_}Ws0Ypir?B8Td4j;6H6?)K!;V;>Eeb1^s7FDsJ;_q5l_4_cK0YS6xa(noQDo z-S$EKkl;%S@bOJoU8MFG{SQx@bq|Y9xH7vhcgkJ}iIq8VAzSB-gjLL7)_}`S{5=t} zi2n;><9urKYzR4ndg(L@Ax(5{a^ZrDH4C1OVj$ukR4Bd4Sp#0sFObw-&NlLnk3v@c zFi4?0_WSldt}tX+@i&6o&MPT%Vo>gDcFCLE!%RSj^pm=C^BML^z~KsOrjHM_r$^LE`vQ%-wcZi}`+vPGKx*7ulI_Cgihjki_3G z7cwH(Nx(Ae9|snq!3D@L_y@&t+Csn1F|H{wq(l4c09%7*T*Bi7PRM=}QKf5cu`G1IIz)TB(XwUFF|zUxcF0c|D}$-U zwKZkrWCF}N37SJAbtig%!f4zSzJCS3uO=dO{LBk?QGoCFu88lSvx(2=$

L#z!}} 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 z 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

&|H~HPGU2<)A^?n;t6;O8eK-gesN+GCS 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 z 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 j}F3@QfC9lAV;V7=;B`*B_Sk5y+P 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 QM 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

F519qZrKLBrO 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≻VlazhDKzUO+GNigLoVjz<8>_ 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 T0l)`n+6syAhzjuB=i~b?_A*nf literal 0 HcmV?d00001 diff --git a/web/src/app.ts b/web/src/app.ts new file mode 100644 index 0000000..9312970 --- /dev/null +++ b/web/src/app.ts @@ -0,0 +1,33 @@ +import type { RequestConfig } from 'umi'; + +export const request: RequestConfig = { + errorConfig: { + adaptor: (resData) => { + return { + ...resData, + success: resData.success, + showType: 0, + }; + }, + }, + requestInterceptors: [ + (url, options) => { + return { + url: url, + options: { + ...options, + timeout: 180000, + errorHandler: (e) => { + console.log('---------------------------------------------'); + console.log('error.name:', e.name); + console.log('error.response:', e.response); + console.log('error.request:', e.request); + console.log('error.type:', e.type); + console.log('============================================='); + throw e; + }, + }, + }; + }, + ], +}; diff --git a/web/src/global.less b/web/src/global.less new file mode 100644 index 0000000..7ea066c --- /dev/null +++ b/web/src/global.less @@ -0,0 +1,394 @@ +@prefix: ob-table; +@subTitleColor: #5c6b8a; +@actionColor: #1677ff; +@tablesRowSelectedBgColor: #eaf1ff; +@tablesRowEvenBgColor: #f8fafe; +@tablesHeadColor: #5c6b8a; +@nestingTablesBg: #f8fafe; +@colorBgContainer: #ffffff; +@colorFillQuaternary: #f8fafe; +@colorPrimaryBgHover: #eaf1ff; +@colorTextBase: #132039; +@colorBgBase: #ffffff; +@colorPrimaryBg: #eaf1ff; +@colorTextSecondary: #364563; +@blue: #1677ff; + +html, +body, +#root { + min-width: 1040px; + height: 100%; + margin: 0 !important; + font-size: 14px; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, + 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', + 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; +} + +#root { + .ant-pro-card { + border-radius: 8px !important; + } + + .ant-row { + margin-right: 0px !important; + margin-left: 0px !important; + } + /* primary btn */ + .ant-btn-primary:not([disabled]):not(.ant-btn-background-ghost) { + background: linear-gradient(-45deg, #002bff 0%, #0080ff 100%); + border: none; + box-shadow: none; + &:hover { + background: linear-gradient(-45deg, #002bff 60%, #0080ff 100%); + } + &:active { + background: linear-gradient(-45deg, #002bff 90%, #0080ff 100%); + } + } + + /* Table */ + .ant-table { + .ant-table-thead { + tr { + td, + th { + padding: 12px 16px; + // 弱化列标题字体 + color: #5c6b8a; + font-weight: normal; + font-size: 14px; + line-height: 22px; + background-color: @colorBgContainer; + } + } + } + .ant-table-tbody { + tr { + td { + padding: 12px 16px; + // 去掉表格边框 + border: none; + // 去掉 hover 时的背景圆角 + border-radius: 0; + } + } + // 斑马纹样式 + tr:nth-child(2n + 1):not(.ant-table-placeholder) { + td { + background-color: @colorBgContainer; + } + } + tr:nth-child(2n):not(.ant-table-placeholder) { + td { + background-color: @colorFillQuaternary; + } + } + // 伪类选择器样式优先级: hover < nth-child,因此需要将 hover 样式写到后面 + tr:not(.ant-table-placeholder):hover { + td { + background-color: @colorPrimaryBgHover; + } + } + } + } + + /* ob-table */ + .@{prefix}.ant-table-wrapper { + color: @colorTextBase; + font-size: 14px; + background: @colorBgBase; + border-radius: 8px; + .ant-table-thead > tr > th { + padding: 12px 16px !important; + color: @tablesHeadColor; + line-height: 22px; + background: @colorBgBase; + } + .ant-table-thead > tr > td.ant-table-row-expand-icon-cell { + background: @colorBgBase; + } + .ant-table-tbody > tr > td { + padding: 12px 16px; + border: none !important; + border-radius: 0; + } + .ant-table-tbody > tr.ant-table-row:hover > td:first-child { + border-radius: 0 !important; + } + .ant-table-tbody > tr.ant-table-row:hover > td:last-child { + border-radius: 0 !important; + } + .ant-table-tbody .ant-table-row:nth-child(2n - 1) { + background: @colorFillQuaternary; + } + .ant-table-tbody .ant-table-expanded-row td { + background: @colorBgBase; + } + .ant-table-tbody > tr.ant-table-row-selected > td { + box-sizing: border-box; + background: @colorPrimaryBg !important; + border-bottom: 1px solid @colorBgBase !important; + } + .ant-table:not(.ant-table-bordered) + .ant-table-tbody + > tr.ant-table-row.ant-table-row-selected + > td:first-child, + .ant-table:not(.ant-table-bordered) + .ant-table-tbody + > tr.ant-table-row.ant-table-row-selected + > td:last-child { + border-radius: 0; + } + .@{prefix}-footer-bar { + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + } + .ant-pagination-total-text { + display: flex; + flex-grow: 1; + justify-content: flex-end; + } + .@{prefix}-total-options-bar { + margin-right: 24px; + } + .@{prefix}-total-text { + color: @colorTextSecondary; + font-weight: 500; + font-size: 14px; + } + .@{prefix}-total-number { + margin: 0 8px; + color: @blue; + } + .@{prefix}-option-bar-cancel, + .@{prefix}-option-bar-open { + color: @blue; + cursor: pointer; + } + .ant-pagination.ant-table-pagination { + margin: 16px 24px; + padding: 0; + overflow: hidden; + background: @colorBgBase; + border-radius: 8px; + } + + // 嵌套表格样式 + .ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table, + .ant-table.ant-table-middle + .ant-table-tbody + .ant-table-wrapper:only-child + .ant-table, + .ant-table.ant-table-small + .ant-table-tbody + .ant-table-wrapper:only-child + .ant-table { + margin-block: 0; + margin-inline: 0; + } + .ant-table-cell { + .@{prefix} { + background: @colorFillQuaternary; + .ant-table-thead > tr > th { + background: @colorFillQuaternary; + } + .ant-table-tbody .ant-table-row td { + background: @colorFillQuaternary; + } + } + } + } + + .@{prefix}-tool-selected-content.ant-popover { + .ant-popover-content { + .ant-popover-inner { + padding: 0; + .ant-popover-inner-content { + padding: 0; + } + } + } + } + + .@{prefix}.@{prefix}-expandable { + .ant-table-tbody tr.ant-table-row > td { + background: @colorBgBase; + } + .ant-table-tbody tr:nth-child(2n) td { + background: @colorBgBase; + } + .ant-table-tbody tr:hover td { + background: @colorPrimaryBg; + } + } + + .ant-pro-card { + .ant-pro-card-col.ant-pro-card-split-horizontal { + border-block-end: none !important; + } + } + + .ant-select { + .ant-select-item-option-selected { + background-color: #eaf1ff !important; + } + .ant-select-item-option-active:not(.ant-select-item-option-selected) { + background-color: #e2e8f3 !important; + } + } + + .ant-form { + .ant-form-item-label > label { + color: @subTitleColor !important; + } + + .ant-form-item-required::before { + display: none !important; + } + } + + .ant-timeline { + .ant-timeline-item-head-custom { + background-color: rgba(0, 0, 0, 0); + } + } +} + +/* primary btn danger */ +.ant-btn-dangerous:not([disabled]):not(.ant-btn-background-ghost) { + background: linear-gradient(-45deg, #ff4d67 0%, #ff6a80 100%); + border: none; + box-shadow: none; + &:hover { + background: linear-gradient(-45deg, #ff4d67 60%, #ff6a80 100%); + } + &:active { + background: linear-gradient(-45deg, #ff4d67 90%, #ff6a80 100%); + } +} + +/* default btn */ +.ant-btn-default:not([disabled]) { + color: #132039; + background-color: #ffffff; + border-color: #cdd5e4; + box-shadow: 0 2px 0 #f8fafe; + &:hover { + color: #004ce6; + border-color: #004ce6; + } + &:active { + color: #004ce6; + border-color: #004ce6; + } +} + +.ant-modal-confirm { + .ant-modal-confirm-body { + .ant-modal-confirm-title { + color: #132039 !important; + } + .ant-modal-confirm-content { + color: #5c6b8a !important; + } + } +} + +.error-color { + background-image: linear-gradient(-52deg, #ff4d67 2%, #ff6a80 97%); +} + +.warning-color { + background-image: linear-gradient(131deg, #fbe031 0%, #f6bd16 100%); +} + +.default-tag { + color: #8592ad !important; + font-weight: normal !important; + font-size: 12px !important; + background-color: #f8fafe; + border: 1px solid rgba(0, 0, 0, 0.15); + margin-inline-end: 0 !important; +} + +.green-tag { + color: #0ac185 !important; + font-weight: normal !important; + background-color: #eef8f5; + border: 1px solid #b3e6d5; + margin-inline-end: 0 !important; +} + +.blue-tag { + color: #006aff !important; + font-weight: normal !important; + background-color: #eaf1ff; + border: 1px solid #b3ccff; + margin-inline-end: 0 !important; +} + +.ml-8 { + margin-left: 8px; +} + +.ml-10 { + margin-left: 10px; +} + +.ml-20 { + margin-left: 20px; +} + +.mr-6 { + margin-right: 6px; +} + +.mr-10 { + margin-right: 10px; +} + +.remind-color { + color: #ffac33 !important; +} + +.ellipsis { + display: -webkit-box; + overflow: hidden; + word-break: break-all; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; +} + +.form-item-no-bottom { + margin-bottom: 0 !important; +} + +.list-tooltip { + .ant-tooltip-inner { + max-height: 200px; + overflow: auto; + word-break: break-all; + } +} + +.card-header-padding-top-0 { + & > .ant-pro-card-header { + padding-top: 0px; + } +} + +.card-padding-bottom-24 { + & > .ant-pro-card-body { + padding-bottom: 24px; + } +} + +.card-padding-top-0 { + & > .ant-pro-card-body { + padding-top: 0px; + } +} diff --git a/web/src/models/global.ts b/web/src/models/global.ts new file mode 100755 index 0000000..41a7ab2 --- /dev/null +++ b/web/src/models/global.ts @@ -0,0 +1,68 @@ +import { useState } from 'react'; +import useRequest from '@/utils/useRequest'; +import { finishInstallAndKillProcess } from '@/services/ob-deploy-web/Processes'; +import { queryDeploymentConfig } from '@/services/ob-deploy-web/Deployments'; + +export default () => { + const initAppName = 'myoceanbase'; + const [currentStep, setCurrentStep] = useState(0); + const [configData, setConfigData] = useState({}); + const [currentType, setCurrentType] = useState('all'); + const [checkOK, setCheckOK] = useState(false); + const [installStatus, setInstallStatus] = useState('RUNNING'); + const [lowVersion, setLowVersion] = useState(false); + const [isFirstTime, setIsFirstTime] = useState(true); + const [isDraft, setIsDraft] = useState(false); + const [clusterMore, setClusterMore] = useState(false); + const [nameIndex, setNameIndex] = useState(4); + + const [clusterMoreConfig, setClusterMoreConfig] = useState< + API.NewParameterMeta[] + >([]); + const [componentsMore, setComponentsMore] = useState(false); + const [componentsMoreConfig, setComponentsMoreConfig] = useState< + API.NewParameterMeta[] + >([]); + const [componentsVersionInfo, setComponentsVersionInfo] = + useState({}); + + const { run: handleQuitProgress } = useRequest(finishInstallAndKillProcess); + const { run: getInfoByName } = useRequest(queryDeploymentConfig, { + skipStatusError: true, + throwOnError: true, + }); + + return { + initAppName, + currentStep, + setCurrentStep, + configData, + setConfigData, + currentType, + setCurrentType, + checkOK, + setCheckOK, + installStatus, + setInstallStatus, + lowVersion, + setLowVersion, + isFirstTime, + setIsFirstTime, + isDraft, + setIsDraft, + clusterMore, + setClusterMore, + componentsMore, + setComponentsMore, + clusterMoreConfig, + setClusterMoreConfig, + componentsMoreConfig, + setComponentsMoreConfig, + componentsVersionInfo, + setComponentsVersionInfo, + handleQuitProgress, + getInfoByName, + nameIndex, + setNameIndex, + }; +}; diff --git a/web/src/pages/components/CheckInfo.tsx b/web/src/pages/components/CheckInfo.tsx new file mode 100644 index 0000000..09b496f --- /dev/null +++ b/web/src/pages/components/CheckInfo.tsx @@ -0,0 +1,489 @@ +import { useState } from 'react'; +import { useModel } from 'umi'; +import { Space, Button, Table, Row, Col, Alert, Tooltip } from 'antd'; +import { ProCard } from '@ant-design/pro-components'; +import type { ColumnsType } from 'antd/es/table'; +import { EyeOutlined, EyeInvisibleOutlined } from '@ant-design/icons'; +import useRequest from '@/utils/useRequest'; +import { createDeploymentConfig } from '@/services/ob-deploy-web/Deployments'; +import { handleQuit } from '@/utils'; +import { + componentsNameConfig, + allComponentsKeys, + onlyComponentsKeys, + modeConfig, + obproxyComponent, +} from '../constants'; +import styles from './index.less'; +interface ComponentsNodeConfig { + name: string; + servers: string[]; + key: string; + isTooltip: boolean; +} + +export default function CheckInfo() { + const { + configData, + currentType, + setCheckOK, + lowVersion, + setCurrentStep, + handleQuitProgress, + } = useModel('global'); + const { components = {}, auth, home_path } = configData || {}; + const { + oceanbase = {}, + obproxy = {}, + ocpexpress = {}, + obagent = {}, + } = components; + const [showPwd, setShowPwd] = useState(false); + + const { run: handleCreateConfig, loading } = useRequest( + createDeploymentConfig, + { + onSuccess: ({ success }: API.OBResponse) => { + if (success) { + setCheckOK(true); + } + }, + }, + ); + + const prevStep = () => { + setCurrentStep(3); + }; + + const handlePreCheck = () => { + handleCreateConfig({ name: oceanbase?.appname }, { ...configData }); + }; + + const getComponentsList = () => { + const componentsList: API.TableComponentInfo[] = []; + allComponentsKeys.forEach((key) => { + if (components?.[key]) { + const componentConfig = componentsNameConfig?.[key] || {}; + componentsList.push({ + ...componentConfig, + version: components?.[key].version, + key, + }); + } + }); + return componentsList; + }; + + const getComponentsNodeConfigList = () => { + const componentsNodeConfigList: ComponentsNodeConfig[] = []; + let currentOnlyComponentsKeys = onlyComponentsKeys.filter( + (key) => key !== 'obagent', + ); + if (lowVersion) { + currentOnlyComponentsKeys = currentOnlyComponentsKeys.filter( + (key) => key !== 'ocpexpress', + ); + } + currentOnlyComponentsKeys.forEach((key) => { + if (componentsNameConfig?.[key]) { + componentsNodeConfigList.push({ + key, + name: componentsNameConfig?.[key]?.name, + servers: components?.[key]?.servers?.join(','), + isTooltip: key === obproxyComponent, + }); + } + }); + + return componentsNodeConfigList; + }; + + const dbConfigColumns: ColumnsType = [ + { + title: 'Zone 名称', + dataIndex: 'name', + width: 200, + render: (text) => text || '-', + }, + { + title: 'OB Server 节点', + dataIndex: 'servers', + render: (text) => { + const serversIps = text.map((item: API.OceanbaseServers) => item.ip); + const str = serversIps.join(','); + return ( + +
{str}
+
+ ); + }, + }, + { + title: 'Root Server 节点', + dataIndex: 'rootservice', + width: 200, + render: (text) => text || '-', + }, + ]; + + const getMoreColumns = (label: string) => { + const columns: ColumnsType = [ + { + title: `${label}参数名称`, + dataIndex: 'key', + render: (text) => text, + }, + { + title: '参数值', + dataIndex: 'value', + render: (text, record) => (record.adaptive ? '自适应' : text || '-'), + }, + { + title: '介绍', + dataIndex: 'description', + render: (text) => ( + +
{text}
+
+ ), + }, + ]; + return columns; + }; + + const componentsList = getComponentsList(); + const componentsNodeConfigList = getComponentsNodeConfigList(); + const initDir = `${home_path}/oceanbase/store`; + const clusterConfigInfo = [ + { + key: 'cluster', + group: '集群配置', + content: [ + { label: '配置模式', value: modeConfig[oceanbase?.mode] }, + { + label: 'root@sys 密码', + value: ( + +
{oceanbase?.root_password}
+
+ ), + }, + { + label: '数据目录', + value: ( + +
{oceanbase?.data_dir || initDir}
+
+ ), + }, + { + label: '日志目录', + value: ( + +
{oceanbase?.redo_dir || initDir}
+
+ ), + }, + { label: 'SQL 端口', value: oceanbase?.mysql_port }, + { label: 'RPC 端口', value: oceanbase?.rpc_port }, + ], + more: oceanbase?.parameters?.length + ? [ + { + label: componentsNameConfig['oceanbase'].name, + parameters: oceanbase?.parameters, + }, + ] + : [], + }, + ]; + + if (currentType === 'all') { + const content = [ + { label: 'OBProxy 服务端口', value: obproxy?.listen_port }, + { + label: 'OBProxy Exporter 端口', + value: obproxy?.prometheus_listen_port, + }, + { label: 'OBAgent 管理服务端口', value: obagent?.monagent_http_port }, + { label: 'OBAgent 监控服务端口', value: obagent?.mgragent_http_port }, + ]; + + if (!lowVersion) { + content.push({ label: 'OCPExpress 端口', value: ocpexpress?.port }); + } + + let more: any = []; + if (obproxy?.parameters?.length) { + more = [ + { + label: componentsNameConfig['obproxy'].name, + parameters: obproxy?.parameters, + }, + { + label: componentsNameConfig['obagent'].name, + parameters: obagent?.parameters, + }, + ]; + if (!lowVersion) { + more.push({ + label: componentsNameConfig['ocpexpress'].name, + parameters: ocpexpress?.parameters, + }); + } + } + clusterConfigInfo.push({ + key: 'components', + group: '组件配置', + content, + more, + }); + } + + return ( + + + + + + + + + {oceanbase?.appname} + + + {currentType === 'all' ? '完全部署' : '精简部署'} + + + + + + + {componentsList.map( + (item: API.TableComponentInfo, index: number) => ( + 1 ? { marginTop: 16 } : {}} + key={item.key} + > + + + {item?.showComponentName} + + + {componentsNameConfig[item.key]?.type} + + + {item?.version} + + + + ), + )} + + + + + + + + + + + + {currentType === 'all' ? ( + + + + {componentsNodeConfigList.map( + (item: ComponentsNodeConfig) => ( + + {item.isTooltip ? ( + +
{item?.servers}
+
+ ) : ( + item?.servers + )} +
+ ), + )} +
+ + + ) : null} + + + + {auth?.user} + + {auth?.password ? ( +
+ {showPwd ? ( +
+ +
+ {auth?.password} +
+
+ setShowPwd(false)} + /> +
+ ) : ( +
+ ****** + setShowPwd(true)} + /> +
+ )} +
+ ) : ( + '-' + )} +
+
+ + + + + + + + {home_path} + + + + + + + + + + {clusterConfigInfo?.map((item, index) => ( + + + + {item.content.map((subItem) => ( + + {subItem.value} + + ))} + + + + {item?.more?.length + ? item?.more.map((moreItem) => ( + +
+ + )) + : null} + + + ))} + + +
+
+ + + + + +
+
+ + ); +} diff --git a/web/src/pages/components/ClusterConfig.tsx b/web/src/pages/components/ClusterConfig.tsx new file mode 100644 index 0000000..f0765a0 --- /dev/null +++ b/web/src/pages/components/ClusterConfig.tsx @@ -0,0 +1,758 @@ +import { useState, useEffect } from 'react'; +import { useModel } from 'umi'; +import { + Space, + Button, + Tooltip, + Row, + Switch, + Table, + Spin, + Form, + message, +} from 'antd'; +import { QuestionCircleOutlined } from '@ant-design/icons'; +import { + ProCard, + ProForm, + ProFormText, + ProFormRadio, + ProFormDigit, +} from '@ant-design/pro-components'; +import type { ColumnsType } from 'antd/es/table'; +import { handleQuit } from '@/utils'; +import useRequest from '@/utils/useRequest'; +import { queryComponentParameters } from '@/services/ob-deploy-web/Components'; +import RandExp from 'randexp'; +import Parameter from './Parameter'; +import DirInput from './DirInput'; +import { + commonStyle, + pathRule, + onlyComponentsKeys, + componentsConfig, + componentVersionTypeToComponent, +} from '../constants'; +import styles from './index.less'; + +interface Parameter extends API.Parameter { + description?: string; +} + +interface FormValues extends API.Components { + oceanbase?: { + mode?: string; + parameters?: any; + }; +} + +const showConfigKeys = { + oceanbase: [ + 'home_path', + 'mode', + 'root_password', + 'data_dir', + 'redo_dir', + 'mysql_port', + 'rpc_port', + ], + obproxy: ['home_path', 'listen_port', 'prometheus_listen_port'], + obagent: ['home_path', 'monagent_http_port', 'mgragent_http_port'], + ocpexpress: ['home_path', 'port'], +}; + +export default function ClusterConfig() { + const { + setCurrentStep, + configData, + setConfigData, + currentType, + lowVersion, + clusterMore, + setClusterMore, + componentsMore, + setComponentsMore, + clusterMoreConfig, + setClusterMoreConfig, + componentsMoreConfig, + setComponentsMoreConfig, + handleQuitProgress, + } = useModel('global'); + const { components = {}, home_path } = configData || {}; + const { + oceanbase = {}, + ocpexpress = {}, + obproxy = {}, + obagent = {}, + } = components; + const [form] = ProForm.useForm(); + const [currentMode, setCurrentMode] = useState( + oceanbase?.mode || 'PRODUCTION', + ); + const [passwordVisible, setPasswordVisible] = useState(true); + const [clusterMoreLoading, setClusterMoreLoading] = useState(false); + const [componentsMoreLoading, setComponentsMoreLoading] = useState(false); + const { run: getMoreParamsters } = useRequest(queryComponentParameters); + + const formatParameters = (dataSource: any) => { + if (dataSource) { + const parameterKeys = Object.keys(dataSource); + return parameterKeys.map((key) => { + const { params, ...rest } = dataSource[key]; + return { + key, + ...rest, + ...params, + }; + }); + } else { + return []; + } + }; + + const setData = (dataSource: FormValues) => { + let newComponents: API.Components = { ...components }; + if (currentType === 'all') { + newComponents.obproxy = { + ...(components.obproxy || {}), + ...dataSource.obproxy, + parameters: formatParameters(dataSource.obproxy?.parameters), + }; + if (!lowVersion) { + newComponents.ocpexpress = { + ...(components.ocpexpress || {}), + ...dataSource.ocpexpress, + parameters: formatParameters(dataSource.ocpexpress?.parameters), + }; + } + newComponents.obagent = { + ...(components.obagent || {}), + ...dataSource.obagent, + parameters: formatParameters(dataSource.obagent?.parameters), + }; + } + newComponents.oceanbase = { + ...(components.oceanbase || {}), + ...dataSource.oceanbase, + parameters: formatParameters(dataSource.oceanbase?.parameters), + }; + setConfigData({ ...configData, components: newComponents }); + }; + + const prevStep = () => { + const formValues = form.getFieldsValue(true); + setData(formValues); + setCurrentStep(2); + }; + + const nextStep = () => { + form + .validateFields() + .then((values) => { + setData(values); + setCurrentStep(4); + }) + .catch(({ errorFields }) => { + const errorName = errorFields?.[0].name; + form.scrollToField(errorName); + message.destroy(); + if (errorName.includes('parameters')) { + message.warning('更多配置有必填参数未填入'); + } + }); + }; + + const onValuesChange = (values: FormValues) => { + if (values?.oceanbase?.mode) { + setCurrentMode(values?.oceanbase?.mode); + } + }; + + const portValidator = (_: any, value: number) => { + if (value) { + if (value >= 1024 && value <= 65535) { + return Promise.resolve(); + } + return Promise.reject(new Error('端口号只支持 1024~65535 范围')); + } + }; + + const formatMoreConfig = (dataSource: API.ParameterMeta[]) => { + return dataSource.map((item) => { + const component = componentVersionTypeToComponent[item.component] + ? componentVersionTypeToComponent[item.component] + : item.component; + const componentConfig = componentsConfig[component]; + // filter out existing parameters + let configParameter = item?.config_parameters.filter((parameter) => { + return !showConfigKeys?.[componentConfig.componentKey]?.includes( + parameter.name, + ); + }); + const newConfigParameter: API.NewConfigParameter[] = configParameter.map( + (parameterItem) => { + return { + ...parameterItem, + parameterValue: { + value: parameterItem.default, + adaptive: parameterItem.auto, + auto: parameterItem.auto, + require: parameterItem.require, + }, + }; + }, + ); + const result: API.NewParameterMeta = { + ...item, + componentKey: componentConfig.componentKey, + label: componentConfig.name, + configParameter: newConfigParameter, + }; + return result; + }); + }; + + const getInitialParameters = ( + currentComponent: string, + dataSource: API.MoreParameter[], + data: API.NewParameterMeta[], + ) => { + const currentComponentNameConfig = data?.filter( + (item) => item.component === currentComponent, + )?.[0]; + if (currentComponentNameConfig) { + const parameters: any = {}; + currentComponentNameConfig.configParameter.forEach((item) => { + let parameter = { + ...item, + key: item.name, + params: { + value: item.default, + adaptive: item.auto, + auto: item.auto, + require: item.require, + }, + }; + dataSource?.some((dataItem) => { + if (item.name === dataItem.key) { + parameter = { + key: dataItem.key, + params: { + ...parameter.params, + ...dataItem, + }, + }; + return true; + } + return false; + }); + parameters[item.name] = parameter; + }); + return parameters; + } else { + return undefined; + } + }; + + const getClusterMoreParamsters = async () => { + setClusterMoreLoading(true); + try { + const { success, data } = await getMoreParamsters({ + filters: [ + { + component: oceanbase?.component, + version: oceanbase?.version, + is_essential_only: true, + }, + ], + }); + if (success) { + const newClusterMoreConfig = formatMoreConfig(data?.items); + setClusterMoreConfig(newClusterMoreConfig); + form.setFieldsValue({ + oceanbase: { + parameters: getInitialParameters( + oceanbase?.component, + oceanbase?.parameters, + newClusterMoreConfig, + ), + }, + }); + } + } catch { + setClusterMore(false); + } + setClusterMoreLoading(false); + }; + + const getComponentsMoreParamsters = async () => { + const filters: API.ParameterFilter[] = []; + let currentOnlyComponentsKeys: string[] = onlyComponentsKeys; + if (lowVersion) { + currentOnlyComponentsKeys = onlyComponentsKeys.filter( + (key) => key !== 'ocpexpress', + ); + } + currentOnlyComponentsKeys.forEach((item) => { + if (components[item]) { + filters.push({ + component: components[item]?.component, + version: components[item]?.version, + is_essential_only: true, + }); + } + }); + setComponentsMoreLoading(true); + try { + const { success, data } = await getMoreParamsters({ filters }); + if (success) { + const newComponentsMoreConfig = formatMoreConfig(data?.items); + setComponentsMoreConfig(newComponentsMoreConfig); + const setValues = { + obproxy: { + parameters: getInitialParameters( + obproxy?.component, + obproxy?.parameters, + newComponentsMoreConfig, + ), + }, + obagent: { + parameters: getInitialParameters( + obagent?.component, + obagent?.parameters, + newComponentsMoreConfig, + ), + }, + }; + if (!lowVersion) { + setValues.ocpexpress = { + parameters: getInitialParameters( + ocpexpress?.component, + ocpexpress?.parameters, + newComponentsMoreConfig, + ), + }; + } + form.setFieldsValue(setValues); + } + } catch { + setComponentsMore(false); + } + + setComponentsMoreLoading(false); + }; + + const handleCluserMoreChange = (checked: boolean) => { + setClusterMore(checked); + if (!clusterMoreConfig?.length) { + getClusterMoreParamsters(); + } + }; + + const handleComponentsMoreChange = (checked: boolean) => { + setComponentsMore(checked); + if (!componentsMoreConfig?.length) { + getComponentsMoreParamsters(); + } + }; + + const parameterValidator = (_: any, value?: API.ParameterValue) => { + if (value?.adaptive) { + return Promise.resolve(); + } else if (value?.require && !value?.value) { + return Promise.reject(new Error('自定义参数时必填')); + } + return Promise.resolve(); + }; + + const getMoreColumns = (label: string, componentKey: string) => { + const columns: ColumnsType = [ + { + title: `${label}参数名称`, + dataIndex: 'name', + width: 250, + render: (text) => text || '-', + }, + { + title: '参数值', + dataIndex: 'parameterValue', + render: (text, record) => { + return ( + + + + ); + }, + }, + { + title: '介绍', + dataIndex: 'description', + width: 500, + render: (text, record) => + text ? ( + + +
{text}
+
+
+ ) : ( + '-' + ), + }, + ]; + return columns; + }; + + const getTableConfig = ( + showVisible: boolean, + dataSource: API.NewParameterMeta[], + loading: boolean, + ) => { + return showVisible ? ( + + + {dataSource.map((moreItem) => ( + +
+ + ))} + + + ) : null; + }; + + const getRandomPassword = () => { + const randomPasswordReg = + /^(?=(.*[a-z]){2,})(?=(.*[A-Z]){2,})(?=(.*\d){2,})(?=(.*[~!@#%^&*_\-+=|(){}\[\]:;,.?/]){2,})[A-Za-z\d~!@#%^&*_\-+=|(){}\[\]:;,.?/]{8,32}$/; + const newValue = new RandExp(randomPasswordReg).gen(); + if (randomPasswordReg.test(newValue)) { + return newValue; + } + return getRandomPassword(); + }; + + useEffect(() => { + if (clusterMore && !clusterMoreConfig?.length) { + getClusterMoreParamsters(); + } + if (componentsMore && !componentsMoreConfig?.length) { + getComponentsMoreParamsters(); + } + }, []); + + const initPassword = getRandomPassword(); + + const initialValues = { + oceanbase: { + mode: oceanbase?.mode || 'PRODUCTION', + root_password: oceanbase?.root_password || initPassword, + data_dir: oceanbase?.data_dir || undefined, + redo_dir: oceanbase?.redo_dir || undefined, + mysql_port: oceanbase?.mysql_port || 2881, + rpc_port: oceanbase?.rpc_port || 2882, + parameters: getInitialParameters( + oceanbase?.component, + oceanbase?.parameters, + clusterMoreConfig, + ), + }, + obproxy: { + listen_port: obproxy?.listen_port || 2883, + prometheus_listen_port: obproxy?.prometheus_listen_port || 2884, + parameters: getInitialParameters( + obproxy?.component, + obproxy?.parameters, + componentsMoreConfig, + ), + }, + obagent: { + monagent_http_port: obagent?.monagent_http_port || 8088, + mgragent_http_port: obagent?.mgragent_http_port || 8089, + parameters: getInitialParameters( + obagent?.component, + obagent?.parameters, + componentsMoreConfig, + ), + }, + }; + + if (!lowVersion) { + initialValues.ocpexpress = { + port: ocpexpress?.port || 8180, + parameters: getInitialParameters( + ocpexpress?.component, + ocpexpress?.parameters, + componentsMoreConfig, + ), + }; + } + + const singleItemStyle = { width: 448 }; + const initDir = `${home_path}/oceanbase/store`; + + return ( + + + + + +
+
+ {currentMode === 'PRODUCTION' + ? '此模式将最大化利用环境资源,保证集群的性能与稳定性,推荐使用此模式。' + : '配置满足集群正常运行的资源参数'} +
+
+ + + + + + + + + + + + + + + + + +
+ 更多配置 + +
+ {clusterMore + ? getTableConfig( + clusterMore, + clusterMoreConfig, + clusterMoreLoading, + ) + : null} +
+
+ {currentType === 'all' ? ( + + + + + + + OBProxy Exporter 端口 + + + + + } + fieldProps={{ style: commonStyle }} + placeholder="请输入" + rules={[ + { required: true, message: '请输入' }, + { validator: portValidator }, + ]} + /> + + + + + + + + + {!lowVersion ? ( + + + + ) : null} +
+ 更多配置 + +
+ {componentsMore + ? getTableConfig( + componentsMore, + componentsMoreConfig, + componentsMoreLoading, + ) + : null} +
+
+ ) : null} +
+
+ + + + + + + +
+
+
+
+ ); +} diff --git a/web/src/pages/components/DeleteDeployModal.tsx b/web/src/pages/components/DeleteDeployModal.tsx new file mode 100644 index 0000000..3b9e3ec --- /dev/null +++ b/web/src/pages/components/DeleteDeployModal.tsx @@ -0,0 +1,198 @@ +import { useEffect, useState } from 'react'; +import { useModel } from 'umi'; +import { Modal, Progress, message } from 'antd'; +import { getDestroyTaskInfo } from '@/services/ob-deploy-web/Deployments'; +import useRequest from '@/utils/useRequest'; +import { checkLowVersion, handleResponseError } from '@/utils'; +import NP from 'number-precision'; +import { oceanbaseComponent } from '../constants'; +import styles from './index.less'; + +interface Props { + visible: boolean; + name: string; + onCancel: () => void; + setOBVersionValue: (value: string) => void; +} + +let timerProgress: NodeJS.Timer; +let timerFetch: NodeJS.Timer; + +const statusConfig = { + RUNNING: 'normal', + SUCCESSFUL: 'success', + FAILED: 'exception', +}; + +export default function DeleteDeployModal({ + visible, + name, + onCancel, + setOBVersionValue, +}: Props) { + const { + setConfigData, + setIsDraft, + setClusterMore, + setComponentsMore, + componentsVersionInfo, + setComponentsVersionInfo, + setCurrentType, + getInfoByName, + setLowVersion, + } = useModel('global'); + + const [status, setStatus] = useState('RUNNING'); + const [progress, setProgress] = useState(0); + const [showProgress, setShowProgress] = useState(0); + const [isFinished, setIsFinished] = useState(false); + + const { run: fetchDestroyTaskInfo } = useRequest(getDestroyTaskInfo, { + onSuccess: async ({ success, data }: API.OBResponseTaskInfo_) => { + if (success) { + if (data?.status !== 'RUNNING') { + clearInterval(timerFetch); + } + clearInterval(timerProgress); + if (data?.status === 'RUNNING') { + const newProgress = NP.times( + NP.divide(data?.finished, data?.total), + 100, + ); + setProgress(newProgress); + let step = NP.minus(newProgress, progress); + let stepNum = 1; + timerProgress = setInterval(() => { + setShowProgress( + NP.plus(progress, NP.times(NP.divide(step, 100), stepNum)), + ); + stepNum += 1; + }, 10); + } else if (data?.status === 'SUCCESSFUL') { + let step = NP.minus(100, progress); + let stepNum = 1; + timerProgress = setInterval(() => { + setShowProgress( + NP.plus(progress, NP.times(NP.divide(step, 100), stepNum)), + ); + stepNum += 1; + }, 10); + try { + const { success: nameSuccess, data: nameData } = + await getInfoByName({ name }); + if (nameSuccess) { + const { config } = nameData; + const { components = {} } = config; + setConfigData(config || {}); + setLowVersion(checkLowVersion(components?.oceanbase?.version)); + setClusterMore(!!components?.oceanbase?.parameters?.length); + setComponentsMore(!!components?.obproxy?.parameters?.length); + setIsDraft(true); + setCurrentType( + components?.oceanbase && !components?.obproxy ? 'ob' : 'all', + ); + const newSelectedVersionInfo = componentsVersionInfo?.[ + oceanbaseComponent + ]?.dataSource?.filter( + (item: any) => item.md5 === components?.oceanbase?.package_hash, + )[0]; + if (newSelectedVersionInfo) { + setOBVersionValue( + `${components?.oceanbase?.version}-${components?.oceanbase?.release}-${components?.oceanbase?.package_hash}`, + ); + setComponentsVersionInfo({ + ...componentsVersionInfo, + [oceanbaseComponent]: { + ...componentsVersionInfo[oceanbaseComponent], + ...newSelectedVersionInfo, + }, + }); + } + setTimeout(() => { + onCancel(); + }, 2000); + } else { + setIsDraft(false); + message.error('获取配置信息失败'); + onCancel(); + } + } catch (e: any) { + const { response, data } = e; + handleResponseError( + data?.msg || data?.detail || response?.statusText, + ); + } + } else { + message.error(data?.msg); + onCancel(); + } + setStatus(data?.status); + } + }, + }); + + useEffect(() => { + fetchDestroyTaskInfo({ name }); + timerFetch = setInterval(() => { + fetchDestroyTaskInfo({ name }); + }, 1000); + return () => { + clearInterval(timerProgress); + clearInterval(timerFetch); + }; + }, []); + + useEffect(() => { + if (status !== 'RUNNING') { + setTimeout(() => { + clearInterval(timerProgress); + setIsFinished(true); + }, 1000); + } + }, [status]); + + return ( + +
+ {isFinished ? ( + <> +
+ {status === 'SUCCESSFUL' + ? '清理失败历史部署环境成功' + : '清理失败历史部署环境失败'} +
+ + + ) : ( + <> +
+ 正在清理失败的历史部署环境 +
请耐心等待
+
+ + + )} +
+
+ ); +} diff --git a/web/src/pages/components/DeployType.tsx b/web/src/pages/components/DeployType.tsx new file mode 100644 index 0000000..c467589 --- /dev/null +++ b/web/src/pages/components/DeployType.tsx @@ -0,0 +1,64 @@ +import { useEffect, useState } from 'react'; +import { Space, Card, Tag } from 'antd'; +import styles from './index.less'; + +interface Props { + value?: string; + onChange?: (value: string) => void; +} + +const optionConfig = [ + { + label: ( + <> + 完全部署推荐 + + ), + value: 'all', + desc: '配置数据库集群及相关生态工具,提供全套数据库运维管理服务', + }, + { + label: '精简部署', + value: 'ob', + desc: '只配置数据库集群,以最精简的数据库内核能力提供服务', + }, +]; + +export default function DeployType({ value, onChange }: Props) { + const [selectValue, setSelectValue] = useState(value || 'all'); + + useEffect(() => { + if (value && value !== selectValue) { + setSelectValue(value); + } + }, [value]); + + useEffect(() => { + if (onChange) { + onChange(selectValue); + } + }, [selectValue]); + return ( + + {optionConfig.map((item) => ( +
+ setSelectValue(item.value)} + > + {item.label} + + + {item.desc} + +
+ ))} +
+ ); +} diff --git a/web/src/pages/components/DirInput.tsx b/web/src/pages/components/DirInput.tsx new file mode 100644 index 0000000..7669bde --- /dev/null +++ b/web/src/pages/components/DirInput.tsx @@ -0,0 +1,116 @@ +import { useEffect, useState, useRef } from 'react'; +import { Input, Tooltip } from 'antd'; + +interface Props { + value?: string; + onChange?: (value?: string) => void; + placeholder: string; + name: string; +} + +export default ({ value, onChange, placeholder, name }: Props) => { + const [visible, setVisible] = useState(false); + const [currentValue, setCurrentValue] = useState(value); + const open = useRef(); + open.current = { + input: false, + tooltip: false, + }; + + const onMouseEnterInput = () => { + open.current = { + ...(open?.current || {}), + input: true, + }; + setVisible(true); + }; + + const onMouseEnterTooltip = () => { + open.current = { + ...(open?.current || {}), + tooltip: true, + }; + setVisible(true); + }; + + const onMouseLeaveInput = () => { + setTimeout(() => { + if (!open?.current?.tooltip) { + setVisible(false); + } + }, 300); + }; + + const onMouseLeaveTooltip = () => { + setVisible(false); + }; + + const addEventTooltipOverlay = () => { + const tooltipOverlay = document.querySelector( + `.dir-input-tooltip-overlay-${name}`, + ); + if (tooltipOverlay) { + tooltipOverlay?.addEventListener('mouseenter', onMouseEnterTooltip); + tooltipOverlay?.addEventListener('mouseleave', onMouseLeaveTooltip); + } else { + setTimeout(() => { + addEventTooltipOverlay(); + }, 500); + } + }; + + const addEventInputConatiner = () => { + const inputConatiner = document.querySelector(`.dir-input-${name}`); + if (inputConatiner) { + inputConatiner?.addEventListener('mouseenter', onMouseEnterInput); + inputConatiner?.addEventListener('mouseleave', onMouseLeaveInput); + } else { + setTimeout(() => { + addEventInputConatiner(); + }, 500); + } + }; + + useEffect(() => { + const tooltipOverlay = document.querySelector( + `.dir-input-tooltip-overlay-${name}`, + ); + const inputConatiner = document.querySelector(`.dir-input-${name}`); + addEventTooltipOverlay(); + addEventInputConatiner(); + return () => { + tooltipOverlay?.removeEventListener('mouseenter', onMouseEnterTooltip); + tooltipOverlay?.removeEventListener('mouseleave', onMouseLeaveTooltip); + inputConatiner?.removeEventListener('mouseenter', onMouseEnterInput); + inputConatiner?.removeEventListener('mouseleave', onMouseLeaveInput); + }; + }, []); + + useEffect(() => { + if (onChange) { + onChange(currentValue); + } + }, [currentValue]); + + return ( + 48 && visible} + title={placeholder} + overlayClassName={`dir-input-tooltip-overlay-${name}`} + > + { + setCurrentValue(e?.target?.value); + setVisible(false); + }} + autoComplete="off" + style={{ width: 448 }} + onFocus={() => setVisible(false)} + /> + + ); +}; diff --git a/web/src/pages/components/ExitPage.tsx b/web/src/pages/components/ExitPage.tsx new file mode 100644 index 0000000..b70dcb4 --- /dev/null +++ b/web/src/pages/components/ExitPage.tsx @@ -0,0 +1,38 @@ +import { message, Card } from 'antd'; +import { CopyOutlined } from '@ant-design/icons'; +import copy from 'copy-to-clipboard'; +import styles from './index.less'; + +export default function ExitPage() { + const command = 'obd web'; + + const handleCopy = () => { + copy(command); + message.success('复制成功'); + }; + + return ( + +

+ 部署程序已经退出! +

+
+ 如需再次启动,请前往中控服务器执行 + + {command} + +
+
+ ); +} diff --git a/web/src/pages/components/InstallConfig.tsx b/web/src/pages/components/InstallConfig.tsx new file mode 100644 index 0000000..fbb2560 --- /dev/null +++ b/web/src/pages/components/InstallConfig.tsx @@ -0,0 +1,811 @@ +import { useEffect, useState, useRef } from 'react'; +import { useModel } from 'umi'; +import { + Space, + Button, + Form, + Tag, + Table, + Alert, + Tooltip, + Select, + Modal, + Spin, + message, +} from 'antd'; +import { ProCard, ProForm, ProFormText } from '@ant-design/pro-components'; +import { + CloseOutlined, + SafetyCertificateFilled, + InfoOutlined, + InfoCircleOutlined, + CopyOutlined, +} from '@ant-design/icons'; +import type { ColumnsType } from 'antd/es/table'; +import useRequest from '@/utils/useRequest'; +import { queryAllComponentVersions } from '@/services/ob-deploy-web/Components'; +import { + queryDeploymentInfoByTaskStatusType, + deleteDeployment, +} from '@/services/ob-deploy-web/Deployments'; +import { listRemoteMirrors } from '@/services/ob-deploy-web/Mirror'; +import { handleQuit, handleResponseError, checkLowVersion } from '@/utils'; +import NP from 'number-precision'; +import copy from 'copy-to-clipboard'; +import DeployType from './DeployType'; +import DeleteDeployModal from './DeleteDeployModal'; +import { + commonStyle, + allComponentsName, + oceanbaseComponent, + obproxyComponent, + ocpexpressComponent, + obagentComponent, +} from '../constants'; +import styles from './index.less'; + +interface FormValues { + type?: string; +} + +const appnameReg = /^[a-zA-Z]([a-zA-Z0-9]{0,19})$/; + +const componentsGroupInfo = [ + { + group: '数据库', + key: 'database', + content: [ + { + key: oceanbaseComponent, + name: 'OceanBase Database', + onlyAll: false, + desc: '是金融级分布式数据库,具备数据强一致、高扩展、高可用、高性价比、稳定可靠等特征。', + doc: 'https://www.oceanbase.com/docs/oceanbase-database-cn', + }, + ], + }, + { + group: '代理', + key: 'agency', + onlyAll: true, + content: [ + { + key: obproxyComponent, + name: 'OBProxy', + onlyAll: true, + desc: '是 OceanBase 数据库专用的代理服务器,可以将用户 SQL 请求转发至最佳目标 OBServer 。', + doc: 'https://www.oceanbase.com/docs/odp-enterprise-cn', + }, + ], + }, + { + group: '工具', + key: 'tool', + onlyAll: true, + content: [ + { + key: ocpexpressComponent, + name: 'OCPExpress', + onlyAll: true, + desc: '是专为 OceanBase 设计的管控平台,可实现对集群、租户的监控管理、诊断等核心能力。', + doc: 'https://www.oceanbase.com/docs/common-oceanbase-database-cn-0000000001626262', + }, + { + key: obagentComponent, + name: 'OBAgent', + onlyAll: true, + desc: '是一个监控采集框架。OBAgent 支持推、拉两种数据采集模式,可以满足不同的应用场景。', + doc: 'https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001576872', + }, + ], + }, +]; + +const mirrors = ['oceanbase.community.stable', 'oceanbase.development-kit']; + +export default function InstallConfig() { + const { + initAppName, + setCurrentStep, + configData, + setConfigData, + currentType, + setCurrentType, + lowVersion, + isFirstTime, + setIsFirstTime, + isDraft, + setIsDraft, + componentsVersionInfo, + setComponentsVersionInfo, + handleQuitProgress, + getInfoByName, + setLowVersion, + } = useModel('global'); + const { components, home_path } = configData || {}; + const { oceanbase } = components || {}; + const [existNoVersion, setExistNoVersion] = useState(false); + const [obVersionValue, setOBVersionValue] = useState( + undefined, + ); + const [hasDraft, setHasDraft] = useState(false); + const [deleteLoadingVisible, setDeleteLoadingVisible] = useState(false); + const [deleteName, setDeleteName] = useState(''); + const [installMemory, setInstallMemory] = useState(0); + const [form] = ProForm.useForm(); + const [unavailableList, setUnavailableList] = useState([]); + const [componentLoading, setComponentLoading] = useState(false); + const draftNameRef = useRef(); + + const { run: fetchDeploymentInfo, loading } = useRequest( + queryDeploymentInfoByTaskStatusType, + ); + const { run: handleDeleteDeployment } = useRequest(deleteDeployment); + const { run: fetchListRemoteMirrors } = useRequest(listRemoteMirrors, { + skipStatusError: true, + onSuccess: () => { + setComponentLoading(false); + }, + onError: ({ response, data }: any) => { + if (response?.status === 503) { + setTimeout(() => { + fetchListRemoteMirrors(); + }, 1000); + } else { + if (response) { + const errorInfo = data?.msg || data?.detail || response?.statusText; + handleResponseError(errorInfo); + } + setComponentLoading(false); + } + }, + }); + + const judgVersions = (type: string, source: API.ComponentsVersionInfo) => { + if (type === 'all') { + if (Object.keys(source).length !== allComponentsName.length) { + setExistNoVersion(true); + } else { + setExistNoVersion(false); + } + } else { + if ( + !(source?.[oceanbaseComponent] && source?.[oceanbaseComponent]?.version) + ) { + setExistNoVersion(true); + } else { + setExistNoVersion(false); + } + } + }; + + const { run: fetchAllComponentVersions, loading: versionLoading } = + useRequest(queryAllComponentVersions, { + skipStatusError: true, + onSuccess: async ({ + success, + data, + }: API.OBResponseDataListComponent_) => { + if (success) { + const newComponentsVersionInfo = {}; + data?.items?.forEach((item) => { + if (allComponentsName.includes(item.name)) { + if (item?.info?.length) { + const initVersionInfo = item?.info[0] || {}; + if (item.name === oceanbaseComponent) { + const newSelectedVersionInfo = item.info.filter( + (item) => item.md5 === oceanbase?.package_hash, + )?.[0]; + const currentSelectedVersionInfo = + newSelectedVersionInfo || initVersionInfo; + setOBVersionValue( + `${currentSelectedVersionInfo?.version}-${currentSelectedVersionInfo?.release}-${currentSelectedVersionInfo?.md5}`, + ); + newComponentsVersionInfo[item.name] = { + ...currentSelectedVersionInfo, + dataSource: item.info || [], + }; + } else { + newComponentsVersionInfo[item.name] = { + ...initVersionInfo, + dataSource: item.info || [], + }; + } + } + } + }); + + const noVersion = + Object.keys(newComponentsVersionInfo).length !== + allComponentsName.length; + judgVersions(currentType, newComponentsVersionInfo); + setComponentsVersionInfo(newComponentsVersionInfo); + + if (noVersion) { + const { success: mirrorSuccess, data: mirrorData } = + await fetchListRemoteMirrors(); + if (mirrorSuccess) { + const nameList: string[] = []; + if (mirrorData?.total < 2) { + const mirrorName = mirrorData?.items?.map( + (item: API.Mirror) => item.section_name, + ); + const noDataName = [...mirrorName, ...mirrors].filter( + (name) => + mirrors.includes(name) && !mirrorName.includes(name), + ); + noDataName.forEach((name) => { + nameList.push(name); + }); + } + if (mirrorData?.total) { + mirrorData?.items?.forEach((item: API.Mirror) => { + if (!item.available) { + nameList.push(item.section_name); + } + }); + } + setUnavailableList(nameList); + } + } else { + setComponentLoading(false); + } + } + }, + onError: ({ response, data }: any) => { + if (response?.status === 503) { + setTimeout(() => { + fetchAllComponentVersions(); + }, 1000); + } else { + if (response) { + const errorInfo = data?.msg || data?.detail || response?.statusText; + handleResponseError(errorInfo); + } + setComponentLoading(false); + } + }, + }); + + const onValuesChange = (values: FormValues) => { + if (values?.type) { + setCurrentType(values?.type); + judgVersions(values?.type, componentsVersionInfo); + } + }; + + const nameValidator = async (_: any, value: string) => { + if (value) { + if (hasDraft || isDraft) { + return Promise.resolve(); + } + if (!appnameReg.test(value)) { + return Promise.reject( + new Error('首字母英文且仅支持英文、数字,长度不超过20'), + ); + } + try { + const { success, data } = await getInfoByName({ name: value }); + if (success) { + if (['CONFIGURED', 'DESTROYED'].includes(data?.status)) { + return Promise.resolve(); + } + return Promise.reject( + new Error(`已存在为 ${value} 的部署名称,请指定新名称`), + ); + } + return Promise.resolve(); + } catch (e: any) { + const { response, data } = e; + if (response?.status === 404) { + return Promise.resolve(); + } else { + handleResponseError( + data?.msg || data?.detail || response?.statusText, + ); + } + } + } + }; + + const nextStep = () => { + form.validateFields().then((values) => { + const lastAppName = oceanbase?.appname || initAppName; + let newHomePath = home_path; + if (values?.appname !== lastAppName && home_path) { + const firstHalfHomePath = home_path.split(`/${lastAppName}`)[0]; + newHomePath = `${firstHalfHomePath}/${values?.appname}`; + } + let newComponents: API.Components = { + oceanbase: { + ...(components?.oceanbase || {}), + component: + componentsVersionInfo?.[oceanbaseComponent]?.version_type === 'ce' + ? 'oceanbase-ce' + : 'oceanbase', + appname: values?.appname, + version: componentsVersionInfo?.[oceanbaseComponent]?.version, + release: componentsVersionInfo?.[oceanbaseComponent]?.release, + package_hash: componentsVersionInfo?.[oceanbaseComponent]?.md5, + }, + }; + if (currentType === 'all') { + newComponents.obproxy = { + ...(components?.obproxy || {}), + component: + componentsVersionInfo?.[obproxyComponent]?.version_type === 'ce' + ? 'obproxy-ce' + : 'obproxy', + version: componentsVersionInfo?.[obproxyComponent]?.version, + release: componentsVersionInfo?.[obproxyComponent]?.release, + package_hash: componentsVersionInfo?.[obproxyComponent]?.md5, + }; + if (!lowVersion) { + newComponents.ocpexpress = { + ...(components?.ocpexpress || {}), + component: ocpexpressComponent, + version: componentsVersionInfo?.[ocpexpressComponent]?.version, + release: componentsVersionInfo?.[ocpexpressComponent]?.release, + package_hash: componentsVersionInfo?.[ocpexpressComponent]?.md5, + }; + } + newComponents.obagent = { + ...(components?.obagent || {}), + component: obagentComponent, + version: componentsVersionInfo?.[obagentComponent]?.version, + release: componentsVersionInfo?.[obagentComponent]?.release, + package_hash: componentsVersionInfo?.[obagentComponent]?.md5, + }; + } + setConfigData({ + ...configData, + components: newComponents, + home_path: newHomePath, + }); + setCurrentStep(2); + setIsFirstTime(false); + }); + }; + + const onVersionChange = ( + value: string, + dataSource: API.service_model_components_ComponentInfo[], + ) => { + const md5 = value.split('-')[2]; + setOBVersionValue(value); + const newSelectedVersionInfo = dataSource.filter( + (item) => item.md5 === md5, + )[0]; + setComponentsVersionInfo({ + ...componentsVersionInfo, + [oceanbaseComponent]: { + ...componentsVersionInfo[oceanbaseComponent], + ...newSelectedVersionInfo, + }, + }); + setLowVersion( + !!( + newSelectedVersionInfo.version && + checkLowVersion(newSelectedVersionInfo.version.split('')[0]) + ), + ); + }; + + const directTo = (url: string) => { + // 在新的标签页中打开 + const blankWindow = window.open('about:blank'); + if (blankWindow) { + blankWindow.location.href = url; + } else { + // 兜底逻辑,在当前标签页打开 + window.location.href = url; + } + }; + + const getColumns = (group: string) => { + const columns: ColumnsType = [ + { + title: group, + dataIndex: 'name', + width: 195, + render: (text, record) => { + if (currentType === 'all') { + return ( + <> + {text} + {record.key === ocpexpressComponent && lowVersion ? ( + + + + + + ) : !componentsVersionInfo[record.key]?.version ? ( + + + + + + ) : null} + + ); + } + return text; + }, + }, + { + title: '版本', + dataIndex: 'version', + width: 130, + render: (_, record) => { + const versionInfo = componentsVersionInfo[record.key] || {}; + if (record?.key === oceanbaseComponent) { + return ( + + ); + } else { + return versionInfo?.version ? ( + <> + {versionInfo?.version} + 最新 + + ) : ( + '-' + ); + } + }, + }, + { + title: '描述', + dataIndex: 'desc', + render: (text, record) => { + let disabled = false; + if ( + (record.key === ocpexpressComponent && lowVersion) || + (currentType === 'ob' && record.onlyAll) + ) { + disabled = true; + } + return ( + <> + {text || '-'} + { + if (!disabled) directTo(record.doc); + }} + target="_blank" + > + 了解更多 + + + ); + }, + }, + ]; + return columns; + }; + + const handleCopy = (content: string) => { + copy(content); + message.success('复制成功'); + }; + + useEffect(() => { + setComponentLoading(true); + if (isFirstTime) { + fetchAllComponentVersions(); + fetchDeploymentInfo({ task_status: 'DRAFT' }).then( + ({ success: draftSuccess, data: draftData }: API.OBResponse) => { + if (draftSuccess && draftData?.items?.length) { + const defaultValue = draftData?.items[0]?.name; + draftNameRef.current = defaultValue; + setHasDraft(true); + Modal.confirm({ + title: '检测到系统中存在以下部署失败的历史配置', + okText: '继续部署', + cancelText: '忽略', + closable: true, + width: 424, + content: ( + +
+ 继续部署将先清理失败的历史部署环境,是否继续历史部署流程? +
+ +
+ ), + onOk: () => { + return new Promise(async (resolve) => { + try { + const { success: deleteSuccess } = + await handleDeleteDeployment({ + name: draftNameRef.current, + }); + if (deleteSuccess) { + resolve(); + setDeleteName(draftNameRef.current); + setDeleteLoadingVisible(true); + } + } catch { + setIsDraft(false); + resolve(); + } + }); + }, + onCancel: () => { + setIsDraft(false); + setHasDraft(false); + }, + }); + } else { + setIsDraft(false); + } + }, + ); + } else { + fetchAllComponentVersions(); + } + }, []); + + useEffect(() => { + let newInstallMemory = 0; + if (currentType === 'ob') { + newInstallMemory = + componentsVersionInfo?.[oceanbaseComponent]?.estimated_size; + } else { + const keys = Object.keys(componentsVersionInfo); + keys.forEach((key) => { + newInstallMemory = + newInstallMemory + componentsVersionInfo[key]?.estimated_size; + }); + } + setInstallMemory(newInstallMemory); + }, [componentsVersionInfo, currentType]); + + useEffect(() => { + form.setFieldsValue({ type: currentType }); + }, [currentType]); + + useEffect(() => { + form.setFieldsValue({ + appname: configData?.components?.oceanbase?.appname || initAppName, + }); + }, [configData]); + + return ( + + + + + + + + + + + + + 部署组件 + + 预计安装需要{' '} + {NP.divide(NP.divide(installMemory, 1024), 1024).toFixed(2)}{' '} + MB 空间 + + + } + className="card-header-padding-top-0 card-padding-bottom-24 card-padding-top-0" + > + + {existNoVersion ? ( + unavailableList?.length ? ( + + 如当前环境无法正常访问外网,建议使用 OceanBase + 离线安装包进行安装部署。 + + 前往下载离线安装 + + + } + type="error" + showIcon + style={{ marginTop: '16px' }} + /> + ) : ( + + 如当前环境可正常访问外网,可启动 OceanBase + 在线镜像仓库,或联系您的镜像仓库管理员。 + + 请在主机上执行一下命令启用在线镜像仓库 +
obd mirror enable + oceanbase.community.stable + oceanbase.development-kit + + + handleCopy( + 'obd mirror enable oceanbase.community.stable oceanbase.development-kit', + ) + } + /> + + + } + > + 如何启用在线镜像仓库 +
+ + } + type="error" + showIcon + style={{ marginTop: '16px' }} + /> + ) + ) : null} + + {componentsGroupInfo.map((info) => ( + +
{ + if ( + (record.key === ocpexpressComponent && lowVersion) || + (currentType === 'ob' && record?.onlyAll) + ) { + return styles.disabledRow; + } + }} + /> + + ))} + + + + +
+
+ + + + +
+
+ {deleteLoadingVisible && ( + setDeleteLoadingVisible(false)} + setOBVersionValue={setOBVersionValue} + /> + )} + + + ); +} diff --git a/web/src/pages/components/InstallFinished.tsx b/web/src/pages/components/InstallFinished.tsx new file mode 100644 index 0000000..0a9984e --- /dev/null +++ b/web/src/pages/components/InstallFinished.tsx @@ -0,0 +1,379 @@ +import { useEffect } from 'react'; +import { useModel } from 'umi'; +import { + Space, + Button, + Table, + Alert, + Result, + Tooltip, + message, + Tag, + Modal, + Typography, +} from 'antd'; +import { + CloseCircleFilled, + CheckCircleFilled, + CaretRightFilled, + CaretDownFilled, + CopyOutlined, + ExclamationCircleOutlined, + CheckOutlined, +} from '@ant-design/icons'; +import { ProCard } from '@ant-design/pro-components'; +import useRequest from '@/utils/useRequest'; +import type { ColumnsType } from 'antd/es/table'; +import copy from 'copy-to-clipboard'; +import { + queryDeploymentReport, + queryConnectionInfo, +} from '@/services/ob-deploy-web/Deployments'; +import { + componentsConfig, + componentVersionTypeToComponent, +} from '../constants'; +import { handleQuit } from '@/utils'; +import styles from './index.less'; + +const { Paragraph } = Typography; + +export default function InstallProcess() { + const { configData, installStatus, setCurrentStep, handleQuitProgress } = + useModel('global'); + + const name = configData?.components?.oceanbase?.appname; + const { run: fetchReportInfo, data: reportInfo } = useRequest( + queryDeploymentReport, + ); + const { run: fetchConnectInfo, data: connectInfo } = + useRequest(queryConnectionInfo); + + const handleCopy = (content: string) => { + copy(content); + message.success('复制成功'); + }; + + const handleCopyCommand = (command: string) => { + copy(command); + message.success('复制成功'); + }; + + useEffect(() => { + fetchReportInfo({ name }); + fetchConnectInfo({ name }); + }, []); + + const connectColumns: ColumnsType = [ + { + title: '组件', + dataIndex: 'component', + width: 200, + render: (text) => { + const component = componentVersionTypeToComponent[text] + ? componentVersionTypeToComponent[text] + : text; + return componentsConfig[component]?.showComponentName || '-'; + }, + }, + { + title: '访问地址', + dataIndex: 'access_url', + width: 160, + render: (text) => text || '-', + }, + { + title: '账号', + dataIndex: 'user', + render: (text) => text || '-', + }, + { + title: '密码', + dataIndex: 'password', + width: 160, + render: (text) => + text ? ( + +
{text}
+
+ ) : ( + '-' + ), + }, + { + title: '连接串', + dataIndex: 'connect_url', + width: 300, + render: (text, record) => { + let content; + if (/^http/g.test(text)) { + content = ( + + {text} + + ); + } else { + content = ( +
+ {text} +
+ ); + } + return ( +
+ +
+ {content} +
+
+ + handleCopy(text)} /> + +
+ ); + }, + }, + ]; + + const reportColumns: ColumnsType = [ + { + title: '组件名称', + dataIndex: 'name', + render: (text) => { + const component = componentVersionTypeToComponent[text] + ? componentVersionTypeToComponent[text] + : text; + return componentsConfig[component]?.showComponentName || '-'; + }, + }, + { + title: '组件类型', + dataIndex: 'type', + render: (_, record) => { + const component = componentVersionTypeToComponent[record.name] + ? componentVersionTypeToComponent[record.name] + : record.name; + return componentsConfig[component]?.type || '-'; + }, + }, + { + title: '版本', + dataIndex: 'version', + render: (text) => text || '-', + }, + { + title: '安装结果', + dataIndex: 'status', + width: 150, + render: (text) => + text === 'SUCCESSFUL' ? ( + <> + + 成功 + + ) : ( + <> + + 失败 + + ), + }, + ]; + + const getEpendedColumns = (component: string) => { + const expendedColumns: ColumnsType<{ ip: string }> = [ + { + title: '节点', + dataIndex: 'ip', + render: (text) => text || '-', + }, + { + title: '日志', + dataIndex: 'log', + width: 200, + render: (_, record) => { + const command = `obd tool command ${name} log -c ${component} -s ${record.ip}`; + return ( + + 请前往 OBD 中控机执行以下命令查看日志: +
+ {command}
+ handleCopyCommand(command)}>复制信息 + + } + overlayStyle={{ width: 300 }} + > + 查看日志 +
+ ); + }, + }, + ]; + return expendedColumns; + }; + + const expandedRowRender = (record: API.DeploymentReport) => { + const serversData = record?.servers?.map((server) => ({ ip: server })); + return ( +
+ ); + }; + + const handleFinished = () => { + Modal.confirm({ + title: '是否要退出页面?', + okText: '退出', + cancelText: '取消', + okButtonProps: { type: 'primary', danger: true }, + content: ( +
+ 退出前,请确保已复制访问地址及账密信息 +
+ + + 复制信息 + , + <> + + 复制信息 + , + ], + onCopy: () => handleCopy(JSON.stringify(connectInfo?.items)), + }} + /> +
+ ), + icon: , + onOk: () => { + handleQuit(handleQuitProgress, setCurrentStep, true); + }, + }); + }; + + return ( + + + } + title={ + installStatus === 'SUCCESSFUL' ? ( +
+ OceanBase 部署成功 +
+ ) : ( +
+ OceanBase 部署失败 +
+ ) + } + /> + {connectInfo?.items?.length ? ( + + handleCopy(JSON.stringify(connectInfo?.items))} + data-aspm-click="c307514.d317299" + data-aspm-desc="部署结果-复制信息" + data-aspm-param={``} + data-aspm-expo + > + 复制信息 + + } + /> +
+ + ) : null} + + collapsed ? : + } + bodyStyle={{ paddingLeft: '0px', paddingRight: '0px' }} + > +
+ +
+
+ + + +
+
+ + ); +} diff --git a/web/src/pages/components/InstallProcess.tsx b/web/src/pages/components/InstallProcess.tsx new file mode 100644 index 0000000..a932847 --- /dev/null +++ b/web/src/pages/components/InstallProcess.tsx @@ -0,0 +1,255 @@ +import { useEffect, useState } from 'react'; +import { useModel } from 'umi'; +import { ProCard } from '@ant-design/pro-components'; +import useRequest from '@/utils/useRequest'; +import { + queryInstallStatus, + queryInstallLog, +} from '@/services/ob-deploy-web/Deployments'; +import { handleResponseError } from '@/utils'; +import lottie from 'lottie-web'; +import NP from 'number-precision'; +import styles from './index.less'; + +let timerLogScroll: NodeJS.Timer; +let timerProgress: NodeJS.Timer; + +export default function InstallProcess() { + const { setCurrentStep, configData, installStatus, setInstallStatus } = + useModel('global'); + const name = configData?.components?.oceanbase?.appname; + const [toBottom, setToBottom] = useState(true); + const [progress, setProgress] = useState(0); + const [showProgress, setShowProgress] = useState(0); + const [lottieProgress, setlottieProgress] = useState(); + const [lastError, setLastError] = useState(''); + const [currentPage, setCurrentPage] = useState(true); + + const { run: fetchInstallStatus, data: statusData } = useRequest( + queryInstallStatus, + { + skipStatusError: true, + onSuccess: ({ success, data }: API.OBResponseTaskInfo_) => { + if (success) { + clearInterval(timerProgress); + if (data?.status !== 'RUNNING') { + setInstallStatus(data?.status); + setCurrentPage(false); + setTimeout(() => { + setCurrentStep(6); + }, 2000); + } else { + setTimeout(() => { + fetchInstallStatus({ name }); + }, 1000); + } + const newProgress = NP.divide(data?.finished, data?.total).toFixed(2); + setProgress(newProgress); + let step = NP.minus(newProgress, progress); + let stepNum = 1; + timerProgress = setInterval(() => { + const currentProgressNumber = NP.plus( + progress, + NP.times(NP.divide(step, 100), stepNum), + ); + if (currentProgressNumber >= 1) { + clearInterval(timerProgress); + } else { + stepNum += 1; + setShowProgress(currentProgressNumber); + } + }, 10); + } + }, + onError: ({ response, data }: any) => { + if (currentPage) { + setTimeout(() => { + fetchInstallStatus({ name }); + }, 1000); + } + const errorInfo = data?.msg || data?.detail || response?.statusText; + const errorInfoStr = errorInfo ? JSON.stringify(errorInfo) : ''; + if (errorInfo && lastError !== errorInfoStr) { + setLastError(errorInfoStr); + handleResponseError(errorInfo); + } + }, + }, + ); + + const { run: handleInstallLog, data: logData } = useRequest(queryInstallLog, { + skipStatusError: true, + onSuccess: ({ success }: API.OBResponseInstallLog_) => { + if (success && installStatus === 'RUNNING') { + setTimeout(() => { + handleInstallLog({ name }); + }, 1000); + } + }, + onError: ({ response, data }: any) => { + if (installStatus === 'RUNNING' && currentPage) { + setTimeout(() => { + handleInstallLog({ name }); + }, 1000); + } + const errorInfo = data?.msg || data?.detail || response?.statusText; + const errorInfoStr = errorInfo ? JSON.stringify(errorInfo) : ''; + if (errorInfoStr && lastError !== errorInfoStr) { + setLastError(errorInfoStr); + handleResponseError(errorInfo); + } + }, + }); + + const toLogBottom = () => { + const log = document.getElementById('installLog'); + if (log) { + log.scrollTop = log.scrollHeight; + } + }; + + const handleScroll = (e?: any) => { + e = e || window.event; + const dom = e.target; + if (dom.scrollTop + dom.clientHeight === dom.scrollHeight) { + setToBottom(true); + } else { + setToBottom(false); + } + }; + + const getAnimate = () => { + const computerAnimate = document.querySelector('.computer-animate'); + const progressAnimate = document.querySelector('.progress-animate'); + const spacemanAnimate = document.querySelector('.spaceman-animate'); + const sqlAnimate = document.querySelector('.database-animate'); + + lottie.loadAnimation({ + prefetch: true, + container: computerAnimate, + renderer: 'svg', + loop: true, + autoplay: true, + path: '/assets/computer/data.json', + }); + + setlottieProgress( + lottie.loadAnimation({ + prefetch: true, + container: progressAnimate, + renderer: 'svg', + loop: false, + autoplay: false, + path: '/assets/progress/data.json', + }), + ); + + lottie.loadAnimation({ + prefetch: true, + container: spacemanAnimate, + renderer: 'svg', + loop: true, + autoplay: true, + path: '/assets/spaceman/data.json', + }); + lottie.loadAnimation({ + prefetch: true, + container: sqlAnimate, + renderer: 'svg', + loop: true, + autoplay: true, + path: '/assets/database/data.json', + }); + }; + + useEffect(() => { + if (name) { + fetchInstallStatus({ name }); + handleInstallLog({ name }); + } + }, [name]); + + useEffect(() => { + getAnimate(); + const log = document.querySelector('#installLog'); + log.addEventListener('scroll', handleScroll); + return () => { + log.removeEventListener('DOMMouseScroll', handleScroll); + clearInterval(timerLogScroll); + clearInterval(timerProgress); + }; + }, []); + + useEffect(() => { + if (toBottom) { + toLogBottom(); + timerLogScroll = setInterval(() => toLogBottom()); + } else { + clearInterval(timerLogScroll); + } + }, [toBottom]); + + useEffect(() => { + if (lottieProgress) { + lottieProgress.goToAndStop( + NP.times(showProgress, lottieProgress.totalFrames - 1), + true, + ); + } + }, [lottieProgress, showProgress]); + + return ( + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + 正在部署 {statusData?.current} + +
+ +
+          {logData?.log}
+          {installStatus === 'RUNNING' ? (
+            
+
+
+
+
+
+ ) : null} +
+
+
+ ); +} diff --git a/web/src/pages/components/NodeConfig.tsx b/web/src/pages/components/NodeConfig.tsx new file mode 100644 index 0000000..b5983e6 --- /dev/null +++ b/web/src/pages/components/NodeConfig.tsx @@ -0,0 +1,752 @@ +import { useEffect, useState, useRef } from 'react'; +import { useModel } from 'umi'; +import { Space, Button, Tooltip, Select, Popconfirm, message } from 'antd'; +import { QuestionCircleOutlined, DeleteOutlined } from '@ant-design/icons'; +import { + ProCard, + ProForm, + ProFormText, + ProFormSelect, + EditableProTable, +} from '@ant-design/pro-components'; +import type { + ProColumns, + EditableFormInstance, +} from '@ant-design/pro-components'; +import { getObdInfo } from '@/services/ob-deploy-web/Info'; +import useRequest from '@/utils/useRequest'; +import { handleQuit } from '@/utils'; +import { commonStyle, pathRule } from '../constants'; +import ServerTags from './ServerTags'; +import styles from './index.less'; + +interface FormValues extends API.Components { + auth?: { + user?: string; + password?: string; + }; + home_path?: string; +} + +export default function NodeConfig() { + const { + setCurrentStep, + configData, + setConfigData, + currentType, + lowVersion, + handleQuitProgress, + nameIndex, + setNameIndex, + } = useModel('global'); + const { components = {}, auth, home_path } = configData || {}; + const { oceanbase = {}, ocpexpress = {}, obproxy = {} } = components; + const [form] = ProForm.useForm(); + const [editableForm] = ProForm.useForm(); + const tableFormRef = useRef>(); + + const initDBConfigData = oceanbase?.topology?.length + ? oceanbase?.topology?.map((item: API.Zone, index: number) => ({ + id: (Date.now() + index).toString(), + ...item, + servers: item?.servers?.map((server) => server?.ip), + })) + : [ + { + id: (Date.now() + 1).toString(), + name: 'zone1', + servers: [], + rootservice: undefined, + }, + { + id: (Date.now() + 2).toString(), + name: 'zone2', + servers: [], + rootservice: undefined, + }, + { + id: (Date.now() + 3).toString(), + name: 'zone3', + servers: [], + rootservice: undefined, + }, + ]; + + const homePathSuffix = `/${oceanbase.appname}`; + + const initHomePath = home_path + ? home_path.substring(0, home_path.length - homePathSuffix.length) + : undefined; + + const [dbConfigData, setDBConfigData] = + useState(initDBConfigData); + const [editableKeys, setEditableRowKeys] = useState(() => + dbConfigData.map((item) => item.id), + ); + // all servers + const [allOBServer, setAllOBServer] = useState([]); + // all zone servers + const [allZoneOBServer, setAllZoneOBServer] = useState({}); + const [lastDeleteServer, setLastDeleteServer] = useState(''); + + const serverReg = + /^((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])?$/; + + const { run: getUserInfo } = useRequest(getObdInfo, { + onSuccess: ({ success, data }: API.OBResponseServiceInfo_) => { + if (success) { + form.setFieldsValue({ + auth: { + user: data?.user || undefined, + }, + home_path: data?.user === 'root' ? '/root' : `/home/${data?.user}`, + }); + } + }, + }); + + const handleDelete = (id: string) => { + setDBConfigData(dbConfigData.filter((item) => item.id !== id)); + }; + + const setData = (dataSource: FormValues) => { + let newComponents: API.Components = {}; + if (currentType === 'all') { + newComponents.obproxy = { + ...(components.obproxy || {}), + ...dataSource.obproxy, + }; + if (!lowVersion) { + newComponents.ocpexpress = { + ...(components.ocpexpress || {}), + ...dataSource?.ocpexpress, + }; + } + newComponents.obagent = { + ...(components.obagent || {}), + servers: allOBServer, + }; + } + newComponents.oceanbase = { + ...(components.oceanbase || {}), + topology: dbConfigData?.map((item) => ({ + ...item, + servers: item?.servers?.map((server) => ({ ip: server })), + })), + }; + setConfigData({ + ...configData, + components: newComponents, + auth: dataSource.auth, + home_path: `${ + dataSource.home_path + ? `${dataSource.home_path}${homePathSuffix}` + : undefined + }`, + }); + }; + + const prevStep = () => { + const formValues = form.getFieldsValue(true); + setData(formValues); + setCurrentStep(1); + }; + + const nextStep = () => { + const tableFormRefValidate = () => { + return tableFormRef?.current?.validateFields().then((values) => { + return values; + }); + }; + + const formValidate = () => { + return form.validateFields().then((values) => { + return values; + }); + }; + + Promise.all([tableFormRefValidate(), formValidate()]).then((result) => { + const formValues = result?.[1]; + setData(formValues); + setCurrentStep(3); + }); + }; + + const formatOptions = (data: string[]) => + data?.map((item) => ({ label: item, value: item })); + + const getAllServers = (dataSource: API.DBConfig[]) => { + const allServersList = dataSource.map((item) => item.servers); + let newAllOBServer: string[] = []; + allServersList.forEach((item) => { + if (item && item.length) { + newAllOBServer = [...newAllOBServer, ...item]; + } + }); + return newAllOBServer; + }; + + const onValuesChange = (values: FormValues) => { + if (values?.auth?.user) { + form.setFieldsValue({ + home_path: + values?.auth?.user === 'root' + ? '/root' + : `/home/${values?.auth?.user}`, + }); + } + }; + + useEffect(() => { + const allServers = getAllServers(dbConfigData); + const allZoneServers: any = {}; + dbConfigData.forEach((item) => { + allZoneServers[`${item.id}`] = item.servers; + }); + const obproxyServers = form.getFieldValue(['obproxy', 'servers']); + const ocpexpressServers = form.getFieldValue(['ocpexpress', 'servers']); + const customOBproxyServers = obproxyServers?.filter( + (item: string) => + !(allServers?.includes(item) || item === lastDeleteServer), + ); + const customOcpexpressServers = ocpexpressServers?.filter( + (item: string) => + !(allServers?.includes(item) || item === lastDeleteServer), + ); + let obproxyServersValue; + let ocpexpressServersValue; + if (allServers?.length) { + const checkPass = serverReg.test(allServers[0]); + if (!obproxyServers?.length) { + obproxyServersValue = [allServers[0]]; + } else { + const newOBproxyServers: string[] = []; + obproxyServers?.forEach((item: string) => { + if (allServers?.includes(item)) { + newOBproxyServers.push(item); + } + }); + if (newOBproxyServers?.length) { + obproxyServersValue = [...customOBproxyServers, ...newOBproxyServers]; + } else if (customOBproxyServers?.length) { + obproxyServersValue = customOBproxyServers; + } else { + obproxyServersValue = [allServers[0]]; + if (!checkPass) { + form.setFields([ + { + name: ['obproxy', 'servers'], + errors: ['请选择正确的 OBProxy 节点'], + }, + ]); + } + } + } + + if (!ocpexpressServers?.length) { + ocpexpressServersValue = [allServers[0]]; + } else { + const newOcpexpressServers: string[] = []; + ocpexpressServers?.forEach((item: string) => { + if (allServers?.includes(item)) { + newOcpexpressServers.push(item); + } + }); + if (newOcpexpressServers?.length) { + ocpexpressServersValue = [ + ...customOcpexpressServers, + ...newOcpexpressServers, + ]; + } else if (customOcpexpressServers?.length) { + ocpexpressServersValue = customOcpexpressServers; + } else { + ocpexpressServersValue = [allServers[0]]; + if (!checkPass) { + form.setFields([ + { + name: ['ocpexpress', 'servers'], + errors: ['请选择正确的 OCPExpress 节点'], + }, + ]); + } + } + } + } else { + if (!customOBproxyServers?.length) { + obproxyServersValue = undefined; + } else { + obproxyServersValue = customOBproxyServers; + } + if (!customOcpexpressServers?.length) { + ocpexpressServersValue = undefined; + } else { + ocpexpressServersValue = customOcpexpressServers; + } + } + + form.setFieldsValue({ + obproxy: { + servers: obproxyServersValue, + }, + ocpexpress: { + servers: ocpexpressServersValue, + }, + }); + + setAllOBServer(allServers); + setAllZoneOBServer(allZoneServers); + }, [dbConfigData, lastDeleteServer]); + + useEffect(() => { + if (!auth?.user) { + getUserInfo(); + } + }, []); + + const nameValidator = ({ field }: any, value: string) => { + const currentId = field.split('.')[0]; + let validtor = true; + const reg = /^[a-zA-Z]([a-zA-Z0-9_]{0,30})[a-zA-Z0-9]$/; + if (value) { + if (reg.test(value)) { + dbConfigData.some((item) => { + if (currentId !== item.id && item.name === value) { + validtor = false; + return true; + } + return false; + }); + } else { + return Promise.reject( + new Error( + '以英文字母开头,英文或数字结尾,可包含英文数字和下划线且长度在 2-32 个字符之间', + ), + ); + } + } + if (validtor) { + return Promise.resolve(); + } + return Promise.reject(new Error('Zone 名称已被占用')); + }; + + const ocpServersValidator = (_: any, value: string[]) => { + let validtor = true; + if (value?.length > 1) { + return Promise.reject(new Error('仅可选择或输入一个节点')); + } + if (value && value.length) { + value.some((item) => { + validtor = serverReg.test(item.trim()); + return !serverReg.test(item.trim()); + }); + } + if (validtor) { + return Promise.resolve(); + } + return Promise.reject(new Error('请选择正确的 OCPExpress 节点')); + }; + + const serversValidator = (_: any, value: string[], type: string) => { + let validtor = true; + if (value && value.length) { + value.some((item) => { + validtor = serverReg.test(item.trim()); + return !serverReg.test(item.trim()); + }); + } + if (validtor) { + return Promise.resolve(); + } + if (type === 'OBServer') { + return Promise.reject(new Error('请输入正确的 IP 地址')); + } else { + return Promise.reject(new Error('请选择正确的 OBProxy 节点')); + } + }; + + const columns: ProColumns[] = [ + { + title: ( + <> + Zone 名称 + + + + + ), + dataIndex: 'name', + width: 224, + formItemProps: { + rules: [ + { required: true, whitespace: false, message: '此项是必填项' }, + { validator: nameValidator }, + ], + }, + }, + { + title: ( + <> + OBServer 节点 + + + + + ), + dataIndex: 'servers', + formItemProps: { + rules: [ + { required: true, message: '此项是必填项' }, + { + validator: (_: any, value: string[]) => + serversValidator(_, value, 'OBServer'), + }, + ], + }, + renderFormItem: (_: any, { isEditable, record }: any) => { + return isEditable ? ( + + ) : null; + }, + }, + { + title: ( + <> + RootServer 节点 + + + + + ), + dataIndex: 'rootservice', + formItemProps: { + rules: [ + { required: true, message: '此项是必选项' }, + { pattern: serverReg, message: '请选择正确的 RootServer 节点' }, + ], + }, + width: 224, + renderFormItem: (_: any, { isEditable, record }: any) => { + // rootservice options are items entered by the OBServer + const options = record?.servers ? formatOptions(record?.servers) : []; + return isEditable ? ( + + setParameterValue({ ...parameterValue, adaptive: value }) + } + disabled={!parameterValue?.auto} + > + {optionConfig.map((option) => ( + + {option.label} + + ))} + + + setParameterValue({ ...parameterValue, value: e.target.value }) + } + /> + + ); +} diff --git a/web/src/pages/components/PreCheck.tsx b/web/src/pages/components/PreCheck.tsx new file mode 100644 index 0000000..61c1acf --- /dev/null +++ b/web/src/pages/components/PreCheck.tsx @@ -0,0 +1,9 @@ +import { useModel } from 'umi'; +import CheckInfo from './CheckInfo'; +import PreCheckStatus from './PreCheckStatus'; + +export default function PreCheck() { + const { checkOK } = useModel('global'); + + return checkOK ? : ; +} diff --git a/web/src/pages/components/PreCheckStatus.tsx b/web/src/pages/components/PreCheckStatus.tsx new file mode 100644 index 0000000..def03a9 --- /dev/null +++ b/web/src/pages/components/PreCheckStatus.tsx @@ -0,0 +1,677 @@ +import { useEffect, useState } from 'react'; +import { useModel } from 'umi'; +import { + Space, + Button, + Progress, + Timeline, + Checkbox, + Typography, + Tooltip, + Tag, + Spin, + message, + Empty, +} from 'antd'; +import { ProCard } from '@ant-design/pro-components'; +import { + CloseOutlined, + QuestionCircleFilled, + ReadFilled, + CheckCircleFilled, + CloseCircleFilled, +} from '@ant-design/icons'; +import useRequest from '@/utils/useRequest'; +import { + preCheck, + preCheckStatus, + installDeployment, + createDeploymentConfig, + recover, +} from '@/services/ob-deploy-web/Deployments'; +import { handleQuit, handleResponseError } from '@/utils'; +import NP from 'number-precision'; +import styles from './index.less'; + +const { Text } = Typography; + +const statusColorConfig = { + PASSED: 'green', + PENDING: 'gray', + FAILED: 'red', +}; + +let timerScroll: NodeJS.Timer; +let timerFailed: NodeJS.Timer; +const initDuration = 3; +let durationScroll = initDuration; +let durationFailed = initDuration; + +const errCodeUrl = 'https://www.oceanbase.com/product/ob-deployer/error-codes'; + +export default function PreCheckStatus() { + const { + setCurrentStep, + configData, + setCheckOK, + handleQuitProgress, + getInfoByName, + setConfigData, + } = useModel('global'); + const oceanbase = configData?.components?.oceanbase; + const name = configData?.components?.oceanbase?.appname; + const [statusData, setStatusData] = useState({}); + const [failedList, setFailedList] = useState([]); + const [showFailedList, setShowFailedList] = useState([]); + const [hasAuto, setHasAuto] = useState(false); + const [hasManual, setHasManual] = useState(false); + const [onlyManual, setOnlyManual] = useState(false); + const [checkFinished, setCheckFinished] = useState(false); + const [isScroll, setIsScroll] = useState(false); + const [isScrollFailed, setIsScrollFailed] = useState(false); + const [loading, setLoading] = useState(false); + const [checkStatus, setCheckStatus] = useState(true); + const [lastError, setLastError] = useState(''); + const [currentPage, setCurrentPage] = useState(true); + const [firstErrorTimestamp, setFirstErrorTimestamp] = useState(); + + const { run: fetchPreCheckStatus } = useRequest(preCheckStatus, { + skipStatusError: true, + skipTypeError: true, + onSuccess: ({ success, data }: API.OBResponsePreCheckResult_) => { + if (success) { + let timer: NodeJS.Timer; + setStatusData(data || {}); + if (data?.status === 'RUNNING') { + timer = setTimeout(() => { + fetchPreCheckStatus({ name }); + }, 1000); + } + if (data?.status === 'FAILED') { + handleResponseError(data?.message); + setCheckStatus(false); + } else { + if (data?.all_passed) { + setFailedList([]); + setShowFailedList([]); + } else { + const newFailedList = + data?.info?.filter((item) => item.result === 'FAILED') || []; + newFailedList.forEach((item) => { + if (item.recoverable) { + setHasAuto(true); + } else { + setHasManual(true); + } + }); + setFailedList(newFailedList); + setShowFailedList(newFailedList); + } + const isFinished = !!data?.total && data?.finished === data?.total; + setCheckFinished(isFinished); + if (isFinished) { + clearTimeout(timer); + } + if (!isScroll && !isFinished) { + setTimeout(() => { + const timelineContainer = + document.getElementById('timeline-container'); + const runningItemDom = document.getElementById( + 'running-timeline-item', + ); + timelineContainer.scrollTop = NP.minus( + NP.strip(runningItemDom?.offsetTop), + 150, + ); + }, 10); + } + + if (!isScrollFailed && !isFinished && failedList) { + setTimeout(() => { + const failedContainer = + document.getElementById('failed-container'); + if (failedContainer) { + failedContainer.scrollTop = NP.strip( + failedContainer?.scrollHeight, + ); + } + }, 10); + } + setCheckStatus(true); + } + if (loading) { + setLoading(false); + } + } + }, + onError: ({ response, data, type }: any) => { + const handleError = () => { + const errorInfo = + data?.msg || + data?.detail || + response?.statusText || + '您的网络发生异常,无法连接服务器'; + const errorInfoStr = errorInfo ? JSON.stringify(errorInfo) : ''; + if (errorInfoStr && lastError !== errorInfoStr) { + setLastError(errorInfoStr); + handleResponseError(errorInfo); + } + }; + if (response?.status === 504 || (!response && type === 'TypeError')) { + const nowTime = new Date().getTime(); + if (!firstErrorTimestamp) { + setFirstErrorTimestamp(nowTime); + } + if (NP.divide(nowTime - firstErrorTimestamp) > 60000) { + handleError(); + setCheckStatus(false); + if (loading) { + setLoading(false); + } + } else { + if (currentPage) { + setTimeout(() => { + fetchPreCheckStatus({ name }); + }, 1000); + } + } + } else { + handleError(); + } + }, + }); + + const { run: handlePreCheck, loading: preCheckLoading } = useRequest( + preCheck, + { + onSuccess: ({ success }: API.OBResponse) => { + if (success) { + handleStartCheck(); + } + }, + onError: () => { + setCheckStatus(false); + if (loading) { + setLoading(false); + } + }, + }, + ); + + const { run: handleInstallConfirm } = useRequest(installDeployment); + + const handelCheck = async () => { + setLoading(true); + try { + await handlePreCheck({ name }); + } catch { + setLoading(false); + } + }; + + const { run: handleCreateConfig, loading: createLoading } = useRequest( + createDeploymentConfig, + { + onSuccess: ({ success }: API.OBResponse) => { + if (success) { + handelCheck(); + } + setLoading(false); + }, + onError: () => { + setCheckStatus(false); + if (loading) { + setLoading(false); + } + }, + }, + ); + + const handleRetryCheck = (newConfigData?: any) => { + setStatusData({}); + setFailedList([]); + setShowFailedList([]); + setCheckFinished(false); + let params = { ...configData }; + if (newConfigData) { + params = { ...newConfigData }; + } + setLoading(true); + handleCreateConfig({ name: oceanbase?.appname }, { ...params }); + }; + + const { run: handleRecover, loading: recoverLoading } = useRequest(recover, { + onSuccess: async ({ + success, + }: API.OBResponseDataListRecoverChangeParameter_) => { + if (success) { + message.success('自动修复成功'); + try { + const { success: nameSuccess, data: nameData } = await getInfoByName({ + name, + }); + if (nameSuccess) { + const { config } = nameData; + setConfigData(config || {}); + handleRetryCheck(config); + } else { + message.error('获取配置信息失败'); + } + } catch (e: any) { + const { response, data } = e; + handleResponseError( + data?.msg || data?.detail || response?.statusText, + ); + } + } + }, + }); + + const handleStartCheck = () => { + fetchPreCheckStatus({ name }); + }; + + const prevStep = () => { + setCheckOK(false); + setCurrentStep(3); + setCurrentPage(false); + }; + + const handleInstall = async () => { + const { success } = await handleInstallConfirm({ name }); + if (success) { + setCurrentStep(5); + setCurrentPage(false); + } + }; + + const handleScrollTimeline = () => { + if (!checkFinished) { + setIsScroll(true); + clearInterval(timerScroll); + durationScroll = initDuration; + timerScroll = setInterval(() => { + if (durationScroll === 0) { + clearInterval(timerScroll); + setIsScroll(false); + durationScroll = initDuration; + } else { + durationScroll -= 1; + } + }, 1000); + } + }; + + const handleScrollFailed = () => { + if (!checkFinished) { + setIsScrollFailed(true); + clearInterval(timerFailed); + durationFailed = initDuration; + timerFailed = setInterval(() => { + if (durationFailed === 0) { + clearInterval(timerFailed); + setIsScrollFailed(false); + durationFailed = initDuration; + } else { + durationFailed -= 1; + } + }, 1000); + } + }; + + const handleAutoRepair = () => { + setHasAuto(false); + handleRecover({ name }); + }; + + useEffect(() => { + if (onlyManual) { + const newShowFailedList = failedList.filter((item) => !item.recoverable); + setShowFailedList(newShowFailedList); + } else { + setShowFailedList(failedList); + } + }, [onlyManual]); + + useEffect(() => { + handelCheck(); + const timelineContainer = document.getElementById('timeline-container'); + timelineContainer.onmousewheel = handleScrollTimeline; // ie , chrome + timelineContainer?.addEventListener('DOMMouseScroll', handleScrollTimeline); // firefox + return () => { + timelineContainer.onmousewheel = () => {}; + timelineContainer?.removeEventListener( + 'DOMMouseScroll', + handleScrollTimeline, + ); + }; + }, []); + + useEffect(() => { + const addEventFailedContainer = () => { + const failedContainer = document.getElementById('failed-container'); + if (failedList?.length && failedContainer) { + if (!failedContainer.onmousewheel) { + failedContainer.onmousewheel = handleScrollFailed; // ie , chrome + failedContainer?.addEventListener( + 'DOMMouseScroll', + handleScrollFailed, + ); // firefox + } + } else { + setTimeout(() => { + addEventFailedContainer(); + }, 3000); + } + }; + + addEventFailedContainer(); + return () => { + const failedContainer = document.getElementById('failed-container'); + if (failedContainer) { + failedContainer.onmousewheel = () => {}; + failedContainer?.removeEventListener( + 'DOMMouseScroll', + handleScrollFailed, + ); + } + }; + }, [failedList]); + + let progressStatus = 'active'; + if (statusData?.status === 'FAILED') { + progressStatus = 'exception'; + } else if (checkFinished) { + if (statusData?.all_passed) { + progressStatus = 'success'; + } else { + progressStatus = 'exception'; + } + } + + const shape = ( +
+
+
+
+
+
+ ); + + return ( + + + handleRetryCheck()} + data-aspm-click="c307513.d317293" + data-aspm-desc="预检查结果-重新检查" + data-aspm-param={``} + data-aspm-expo + > + 重新检查 + + } + headStyle={{ paddingLeft: '16px', paddingRight: '16px' }} + > + + {loading ? null : ( + <> + + + {statusData?.info?.map( + (item: API.PreCheckInfo, index: number) => ( + + ) : ( + + ) + ) : null + } + > + {item?.name} {item?.server} + + ), + )} + + + )} + + + {hasManual ? ( + setOnlyManual(e.target.checked)} + disabled={!checkFinished || statusData?.all_passed} + > + 只看手动修复项 + + ) : null} + + + } + > + {showFailedList?.length ? ( +
+ {showFailedList?.map((item, index) => { + let reason = ''; + if (item?.description) { + const index = item?.description.indexOf(':'); + reason = item?.description.substring( + index, + item?.description.length, + ); + } + return ( + + + + + + {item.name} + + + + + 原因: + + OBD-{item.code} + {' '} + {reason} + + + + + + 建议: + {item.recoverable ? ( + 自动修复 + ) : ( + 手动修复 + )}{' '} + {item.advisement?.description} + +
+ + 了解更多方案 + +
+
+ ); + })} + {!checkFinished ? ( +
{shape}
+ ) : null} +
+ ) : checkFinished ? ( + 太棒了!无失败项 + } + /> + ) : ( +
+ {shape} +
+ 暂未发现失败项 +
+
+ )} + + +
+
+ + + + {!statusData?.all_passed ? ( + + + + ) : ( + + )} + +
+
+ + ); +} diff --git a/web/src/pages/components/ServerTags.tsx b/web/src/pages/components/ServerTags.tsx new file mode 100644 index 0000000..c06092c --- /dev/null +++ b/web/src/pages/components/ServerTags.tsx @@ -0,0 +1,151 @@ +import { useEffect, useState, useRef } from 'react'; +import { Select, Tooltip, Tag } from 'antd'; + +interface Props { + value?: string[]; + onChange?: (values?: string[]) => void; + name?: string; + setLastDeleteServer: (value: string) => void; +} + +export default ({ + value: values, + onChange, + name, + setLastDeleteServer, +}: Props) => { + const [visible, setVisible] = useState(false); + const [currentValues, setCurrentValues] = useState(values); + const getOverValues = (dataSource?: string[]) => { + return dataSource?.length > 3 ? dataSource.splice(3) : []; + }; + + const [overValuess, setOverValues] = useState( + getOverValues([...(values || [])]), + ); + + const open = useRef(); + open.current = { + input: false, + tooltip: false, + }; + + const onMouseEnterInput = () => { + open.current = { + ...(open?.current || {}), + input: true, + }; + setVisible(true); + }; + + const onMouseEnterTooltip = () => { + open.current = { + ...(open?.current || {}), + tooltip: true, + }; + setVisible(true); + }; + + const onMouseLeaveInput = () => { + setTimeout(() => { + if (!open?.current?.tooltip) { + setVisible(false); + } + }, 300); + }; + + const onMouseLeaveTooltip = () => { + setVisible(false); + }; + + const addEventTooltipOverlay = () => { + const tooltipOverlay = document.querySelector( + `.server-tooltip-overlay-${name}`, + ); + if (tooltipOverlay) { + tooltipOverlay?.addEventListener('mouseenter', onMouseEnterTooltip); + tooltipOverlay?.addEventListener('mouseleave', onMouseLeaveTooltip); + } else { + setTimeout(() => { + addEventTooltipOverlay(); + }, 500); + } + }; + + const addEventInputConatiner = () => { + const inputConatiner = document.querySelector(`.server-${name}`); + if (inputConatiner) { + inputConatiner?.addEventListener('mouseenter', onMouseEnterInput); + inputConatiner?.addEventListener('mouseleave', onMouseLeaveInput); + } else { + setTimeout(() => { + addEventInputConatiner(); + }, 500); + } + }; + + useEffect(() => { + const tooltipOverlay = document.querySelector( + `.server-tooltip-overlay-${name}`, + ); + const inputConatiner = document.querySelector(`.server-${name}`); + addEventTooltipOverlay(); + addEventInputConatiner(); + return () => { + tooltipOverlay?.removeEventListener('mouseenter', onMouseEnterTooltip); + tooltipOverlay?.removeEventListener('mouseleave', onMouseLeaveTooltip); + inputConatiner?.removeEventListener('mouseenter', onMouseEnterInput); + inputConatiner?.removeEventListener('mouseleave', onMouseLeaveInput); + }; + }, []); + + useEffect(() => { + setOverValues(getOverValues([...(currentValues || [])])); + if (onChange && currentValues?.length !== values?.length) { + onChange(currentValues); + } + }, [currentValues]); + + const onSelectChange = (changeValues?: string[]) => { + setCurrentValues(changeValues); + setLastDeleteServer(''); + }; + + const onClose = (value: string) => { + const newCurrentValues = currentValues?.filter((item) => item !== value); + setCurrentValues(newCurrentValues); + setLastDeleteServer(value); + }; + + const getOverContents = () => { + return overValuess?.map((item, index) => ( + onClose(item)}> + {item} + + )); + }; + + return ( + +