Code Monkey home page Code Monkey logo

solvestack's People

Contributors

weideguo avatar

Watchers

 avatar

solvestack's Issues

权限控制问题

未实现对帐号权限的控制,所有的帐号都具有完全的权限。

current execution can not stop

运行任务时如果终止任务,当前正在执行的或者已经加入执行队列的命令,会继续执行,因而真正停止是在此之后。

操作系统环境变量设置不生效

centos 普通用户往.bash_profile设置环境变量在分发命令时不生效,需要往.bashrc写才能生效。
如设置PATH参数值,往.bash_profile文件设置,则依旧是显示没有找到执行文件,形如分发执行 which mysql

文件下载优化

1、文件下载时需要浏览器全部加载数据然后再存为文件,对于大文件会导致内存使用过高。
2、后端服务不支持断点续传。

允许在运行时临时构造执行对象

在比如对数据库进行迁移的需求,需要将两个执行对象(对应两个数据库实例/集群)构造成一个执行对象。
因此增加在执行时可以临时构造执行对象的功能,使得操作更加弹性、直观。

提供类似webhook的调用方式

提供一个字段permanent_token,可以直接调用指定url,而不用常规的账号与密码认证,以方便外部系统调用。

docker环境solve的进程未能启动

docker-compose up -d启动容器,或者重启solve所在的容器,solve进程未能启动
现在的处理方式是进入容器,手动启动进程

全局变量赋值出现跟echo命令参数冲突

global.a=`echo " -e"` 形如这样的语句会导致赋值为空,原因是在实际执行时会转换成echo `echo " -e"`,而-eecho命令的参数,因此返回值为空。其他echo的参数也可能出类似情况。

playbook高亮优化

playbook的语法是shell扩展的,直接使用shell的高亮有些特性没有体现,参考prismjs/components/prism-bash.js这个文件构建自定义的高亮扩展。

工单详情中刷新出现告警

在执行任务后跳转到工单详情页,点击刷新按钮,可能出现告警提示。
不影响实际使用,再次点刷新即可。

继续运行失败的任务时session参数设置问题

问题:
当运行任务出现失败时,对子项点击继续运行,出现弹出框,设置session且点击保存,但关闭弹出框,再次点击继续运行则出现的弹出框session参数值没有变化。

原因:
如果设置session参数,则由返回值确定继续运行任务的id,执行时才能将任务与session参数绑定。
因此在保存session后不应该关闭弹出框,而是需要继续执行才能绑定。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.