当前位置:论坛首页 > Linux面板 > 讨论

堡塔OS插件统一升级到4.0以后,升级说明

发表在 Linux面板2020-6-2 10:20 [复制链接] 0 3222

本帖最后由 Linxiao 于 2020-6-2 10:32 编辑

1. 首先是备份的OS插件界面和操作都保持了一致性,包括代码和实现机制。下面提到的点,在每个插件(包括Linux和Windows)里面都是一样的。
2. 上传备份通过目前测试来说更加的稳定。如果上传失败或者抛出异常或者返回错误信息,首次抛出不可知的异常会重新尝试2次。速度改善有待用户反馈和提升。
3. 自定义备份根路径和备份文件归类。用户可以修改备份文件存储的根目录,默认是bt_backup。注意修改根目录后原备份文件不会被删除。备份文件归类原版本也有,只是加了一层备份目标名称。比如备份网站test,备份文件默认路径为bt_backup/site/test/site_test_20200512_243424.tar.gz。站点(site)、数据库(database)、路径(path)三种备份方式会分别建立子目录归档备份文件,同时再下一级目录是备份目标的名称,比如test。
4. 配置验证更加严谨,正确的配置只需要配置一次。在配置界面填写错误的配置信息不会写入到配置文件,并且填入时,会做一次连接验证,无法连接到OS平台或者FTP的配置信息会提示API资料验证错误,不会影响到原先的正确配置。配置文件现在用户只需要配置一次,重新安装插件会在备份配置文件中读取上次的配置信息。备份的配置文件在panel/data/目录下会另存一份以插件名称+AS.conf命名的文件内,比如aliossAs.conf。如果修改配置信息,备份配置文件也会同步更新。
5.文件列表时间的显示时区调整为东8区,基本上和国内本地时间一致。(仅部分插件需要调整。)
6.兼容py2,3。
7. 本地备份文件的删除机制调整。Windows面板默认会在备份到OS空间后删除本次备份的本地文件。Linux默认同样删除本地备份,如果想保留本地的备份,在panel/data/目录下创建一个名为is_save_local_backup.pl的文件(内容为空即可),本地备份和设置的保留份数一样。
8.与旧版本存在一定的兼容性问题。比较突出的是原备份本地文件无法被及时删除,这个问题已经尽可能得做了兼容。如果是从新版本开始用的用户不存在兼容问题。这次开发重构的最大感受就是处理兼容性问题,因为原先不知道用户的使用习惯和原代码当中一些机制的意义,这些机制在代码层面其实看起来是不合理的,但是为了用户习惯和上个版本的兼容,它的存在又是合理的。所以作为重构者,第一印象是改写机制,改完又会和原有的习惯冲突,这也是件很矛盾的事。
9.如果遇到不能使用或者报错,老用户请确保已经把面板和插件同时升级到最新版。
上线到4.0之后可能还会有一些其他问题,欢迎各位反馈和建议,我会及时跟踪处理,尽可能的把用户影响降到最低。
    --linxiao 本次OS备份插件重构的开发者


使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表