swan icon indicating copy to clipboard operation
swan copied to clipboard

A Distributed, Highly Available Mesos Scheduler, Inspired by the design of Google Borg

Results 19 swan issues
Sort by recently updated
recently updated
newest added

currently only use zk-path to connect mesos master, in development env, we like to use swan and mesos-local to setup a testing environment. so directly connect master url is straightforward...

rm -rfv bin/* CGO_ENABLED=0 go build -v -a -ldflags "-X "github.com/Dataman-Cloud/swan"/version.version=v1.0.5-rc1 -X "github.com/Dataman-Cloud/swan"/version.gitCommit=v1.0.5-rc1-0-ge3568b0-dirty -X "github.com/Dataman-Cloud/swan"/version.buildTime=2018-02-28:08-28-32 -w -s" -o bin/swan main.go main.go:4:2: cannot find package "github.com/Dataman-Cloud/swan/cmd" in any of: /usr/lib/golang/src/github.com/Dataman-Cloud/swan/cmd (from...

Because the swan-core already have fully feature to support mesos, we need ability to replace the marathon-core and support marathon-ui request to the backend server. support marathon UI is urgent...

enhancement
help wanted

- [ ] 用libkv重写store层,支持4种常见KVStore (之前IPAM已经用了,manager需要补上) - [ ] 用leadership重写HA选举逻辑,目前是基于zk的 - [ ] 合并逻辑,精简方法 (主要针对 api 包下的 http handler,单个函数太大了) - [ ] manager启动过程会进行多次选举,需要排查和优化 - [ ] 用 context 改造 api包下的 rourter...

enhancement

KVM调度支持 文档: https://github.com/bbklab/swan/blob/custom-mesos-executor/docs/kvm.md do **NOT** merge pls

https://github.com/Dataman-Cloud/swan/issues/903

* 启动后阻塞http请求至调度器完成第一次task reconcile之后才开始处理

based on #797 , 补充更多的集成测试用例, 包括异常情况的测试用例 - [x] ~~基础的应用发布,删除,升级,回滚,扩缩~~ #822 - [x] ~~基础的编排发布,删除~~ #841 - [x] ~~发布异常的编排的删除~~ #880 - [x] ~~发应用时的非法校验~~ #876 - [x] ~~灰度发布,权重修改~~ #883 #885 - [x] ~~应用管理过程中节点上dns/proxy记录的变更~~...

test

- 组件: manager / agent / proxy / dns / ipam - 数据格式: Prometheus Metrics Exporter - 监控项:参考 [Marathon Metrics](http://mesosphere.github.io/marathon/docs/metrics.html)

enhancement