Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] 2.0 Proxy 支持配置临时文件传输路径 #1757

Closed
ZhuoZhuoCrayon opened this issue Aug 21, 2023 · 2 comments
Closed

[FEATURE] 2.0 Proxy 支持配置临时文件传输路径 #1757

ZhuoZhuoCrayon opened this issue Aug 21, 2023 · 2 comments
Assignees
Labels
done 已上线到正式环境并验收通过 kind/feature 功能

Comments

@ZhuoZhuoCrayon
Copy link
Member

ZhuoZhuoCrayon commented Aug 21, 2023

背景

为什么需要

大文件传输场景下,/var/ /usr/ 分区空间可能比较小导致磁盘空间满

功能

你想要什么功能

功能实现

建议的方案

Proxy 的临时文件目录默认放到 /data/gse${GSE版本}_bkte${Agent实例编号,留空表示0}

gse${GSE版本}_bkte${Agent实例编号,留空表示0} 从 Agent 安装路径中取,比如 Agent 安装路径为 /usr/local/gse2_test,取 gse2_test

1.0 渲染逻辑:apps/backend/subscription/steps/agent_adapter/legacy.py Line 473
2.0 渲染逻辑(需要实现,为了和 1.0 进行区分,2.0 在配置的临时文件目录基础上,加上 file_cache,例如配置路径为 /data/gse2_test,渲染值为 /data/gse2_test/file_cache):apps/backend/subscription/steps/agent_adapter/config_context/context_helper.py Line 213

前端默认值:

前端的默认值是从 ap.agent_config.linux.data_path 中取的,需要修改,可以考虑接入点返回值中,加一个 file_cache_dirs 的变量,前端表单默认值从这里取

实现方案

功能自测

代码变更覆盖功能点需要自测并截图

功能点 1

描述代码变更涉及功能点及自测截图

功能点 2

描述代码变更涉及功能点及自测截图

...

@ZhuoZhuoCrayon ZhuoZhuoCrayon added kind/feature 功能 backlog 需求初始状态,等待产品进行评估 labels Aug 21, 2023
@CohleRustW CohleRustW added doing 已经接受处理,正在开发实验 and removed backlog 需求初始状态,等待产品进行评估 labels Sep 1, 2023
@CohleRustW
Copy link
Collaborator

自测

  1. 接入点信息
image
  1. 安装 Proxy 时默认值调整
image
  1. 2.0 获取安装配置文件
image
  1. 1.0 获取安装配置
image image

@CohleRustW CohleRustW added for gray 可以在灰度/预发布环境验收 and removed doing 已经接受处理,正在开发实验 labels Sep 5, 2023
@wyyalt
Copy link
Collaborator

wyyalt commented Sep 6, 2023

是否支持配置重载?

@CohleRustW CohleRustW added for test 可以在测试环境进行验收 and removed for gray 可以在灰度/预发布环境验收 labels Sep 6, 2023
@wyyalt wyyalt added todo 进入开发排期的状态,纳入了最近的迭代 tested 已经在测试环境验收通过 and removed todo 进入开发排期的状态,纳入了最近的迭代 for test 可以在测试环境进行验收 labels Sep 15, 2023
@wyyalt wyyalt added done 已上线到正式环境并验收通过 and removed tested 已经在测试环境验收通过 labels Oct 24, 2023
@github-project-automation github-project-automation bot moved this to Done in v2.4.2 Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done 已上线到正式环境并验收通过 kind/feature 功能
Projects
Status: Done
Development

No branches or pull requests

3 participants