Tsuru 0.12.3 发布,开源 PaaS 平台
阿里云携手开源中国众包平台发布百万悬赏项目 »tsurud 0.12.3 发布,更新内容如下:
改进
[*]On some unstable network environments it was possible for a deploy to remainfrozen while running Attach and Wait operations on the docker node. This canhappen after a network partition where the connection was severed without FINor RST being sent from on end to the other.
This problem was solved in two different ways. First TCP keepalive was enabledfor all connections with the Docker API. This way if there are any problemssevering the connection, the keepalive probe will hopefully receive RST as ananswer when the connectivity with the remote server is re-established, closingthe connection on our end.
As a failsafe, while tsuru is blocked on Attach and Wait requests it will alsokeep polling Docker for the current container state. If the container isstopped it means that the Attach and Wait operations should have ended. Atthis moment tsuru will resume the deploy process and ignore the output fromAttach and Wait.
[*]Use the KeepAliveWriter across all streaming handlers in the API, so the APIis able to cope with small timeouts in the network.
[*]Add a service level proxy so service APIs can have management plugins. Thisproxy endpoint checks the permission of the user as an admin of the service.The other proxy endpoint checks the user permission in the service instance.
Bug 修复
[*] Fix bug in /units/status route that is called by bs containers. The bugcaused this route to return a 500 error if the request included containerswith the status building in tsuru’s database.
[*] Fix error message in the docker-node-update handler when it’s called with aninvalid name (issue #1207).
[*] Fix bug in Procfile parsing in the API. We used to parse it as YAML, but aProcfile is not really an YAML.
[*] Properly manage repository permissions in Gandalf after runningapp-set-team-owner (issue #1270).
[*] Fix quota management for units in applications (issue #1279).
详情请看:http://docs.tsuru.io/en/stable/releases/tsurud/0.12.3.htm
下载页面:tsurud 0.12.3
Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台。
Tsuru 可以让你构建自己的 PaaS 服务。Tsuru 采用 go 语言写成,依赖 go 环境和 libxml。
在 Tsuru 的 PaaS 服务下,你可以选择自己的编程语言,选择使用 SQL 或者 NoSQL 数据库,memcache、redis、等等许多服务,甚至与你可以使用 Git 版本控制工具来上传你应用。
页:
[1]