Travis Nielsen
2bafccb814
move monitors to healthy nodes when heartbeats are not detected
2016-09-26 14:30:31 -07:00
Bassam Tabbara
e4479f299f
Merge pull request #29 from bassamtabbara/rework-makefile
...
Makefile improvements
2016-09-23 23:34:17 -07:00
Bassam Tabbara
7a609765f4
fix go fmt and vet issues
2016-09-23 23:33:49 -07:00
Bassam Tabbara
07c0245889
Makefile improvements
...
Makefile now attempts to build only what is needed. Dependency
checking has been improved but its not perfect yet.
Also added support for building in a private gopath which would
support building from forked repos.
2016-09-23 23:33:49 -07:00
Travis Nielsen
d9a951a99c
Raise unhealthy node event when heartbeat is not seen for 10s
2016-09-23 10:12:02 -07:00
jbw976
3e1ee79556
Merge pull request #27 from jbw976/wip-rest-api
...
Get and Create storage pools client and server side implementation, u…
2016-09-21 13:41:30 -07:00
Jared Watts
b351d40e7e
Get and Create storage pools client and server side implementation, unit tests
2016-09-21 13:39:56 -07:00
Travis Nielsen
9fcd8ccea7
Merge pull request #24 from travisn/add-mon
...
Add ceph monitors to an existing quorum
2016-09-20 16:10:09 -07:00
Travis Nielsen
f4c200a06b
remove the obsolete node fallback ip address
2016-09-20 15:57:02 -07:00
Travis Nielsen
d689c6fdab
osd agent unit tests
2016-09-20 15:20:31 -07:00
Travis Nielsen
7111c976f0
add new monitors to the cluster when new nodes join
2016-09-20 15:20:31 -07:00
mehdi
cf7d6ed2c0
Merge pull request #25 from mazarmi/bugfix-restart
...
restart scenario fixed.
2016-09-20 14:41:07 -07:00
Mehdi Azarmi
8dd3a6e0df
restart scenario fixed.
2016-09-20 14:25:03 -07:00
jbw976
711c64f5c9
Merge pull request #23 from jbw976/rest-api
...
Castle REST API server side implementation, port castlectl to thin HT…
2016-09-19 16:42:08 -07:00
Jared Watts
fcf762d88b
Castle REST API server side implementation, port castlectl to thin HTTP client, unit tests
2016-09-19 14:26:47 -07:00
Travis Nielsen
dab47695a2
Merge pull request #21 from travisn/feature-crushmap-prop
...
Apply crush map topology settings from the command line
2016-09-16 11:41:44 -07:00
Travis Nielsen
659d7457de
tests for crush map. test framework for mocking ceph.
2016-09-16 10:35:31 -07:00
Travis Nielsen
6c8349e116
accept args for crush map topology
2016-09-16 10:35:05 -07:00
Bassam Tabbara
82445c9c11
Merge pull request #19 from bassamtabbara/speedup-build
...
Change to speedup the build time
2016-09-15 15:45:36 -07:00
Bassam Tabbara
0e1efa8d9a
Support for ccache
2016-09-15 15:11:46 -07:00
Travis Nielsen
6dea9588fb
Merge pull request #20 from travisn/merge-clusterd
...
move clusterd and etcdmgr sources to castle
2016-09-15 10:00:05 -07:00
Travis Nielsen
e4e7c37bd1
move clusterd and etcdmgr sources to castle
2016-09-15 09:26:21 -07:00
Travis Nielsen
6bfc70aec0
Merge pull request #18 from quantum/etcd-peers
...
Config allows etcd peers and environment variables
2016-09-14 15:15:20 -07:00
jbw976
52c275ae32
Merge pull request #17 from quantum/bugfix-skip-vendor
...
Allow an option to skip vendoring in the Makefile
2016-09-14 14:33:34 -07:00
Travis Nielsen
38992afec5
add support for config settings as environment variables
2016-09-14 14:08:32 -07:00
Jared Watts
d1687653ca
Allow an option to skip vendoring in the Makefile
2016-09-14 08:17:28 -07:00
Bassam Tabbara
dbdcee1d19
Merge pull request #15 from quantum/wip-fix-makefile
...
reorder makeflags
2016-09-13 15:55:46 -07:00
Bassam Tabbara
e1c9e4bd99
reorder makeflags
2016-09-13 15:15:01 -07:00
Travis Nielsen
316bd1283d
Merge remote-tracking branch 'origin/master' into etcd-peers
2016-09-13 13:09:47 -07:00
Travis Nielsen
c479d3100e
Merge pull request #14 from quantum/agent-test
...
Monitor agent unit tests
2016-09-13 12:54:07 -07:00
Travis Nielsen
76df96fbc2
return an error code from starting a process
2016-09-13 12:52:44 -07:00
Travis Nielsen
233c631b47
accept etcd members or discovery url
2016-09-13 12:38:28 -07:00
Travis Nielsen
15988a237b
update clusterd
2016-09-13 09:43:33 -07:00
Bassam Tabbara
05873931eb
fix build break. add mercurial to build container
2016-09-12 16:11:53 -07:00
Bassam Tabbara
494c1043f3
Merge pull request #11 from quantum/add-circle-build
...
Add circleci support
2016-09-12 14:38:51 -07:00
Bassam Tabbara
a15df92546
Performance improvements to circleci build
2016-09-12 14:02:11 -07:00
Travis Nielsen
d80e88c279
Add unit tests for the ceph monitor
2016-09-12 13:52:46 -07:00
Bassam Tabbara
1b8f4af27b
add circle badges
2016-09-11 20:10:18 -07:00
Bassam Tabbara
f3098d04f2
build castle in a container. added circle.yml
2016-09-11 19:53:39 -07:00
bassamtabbara
b68e80eccc
Merge pull request #8 from quantum/pickup-new-ceph
...
pickup latest from ceph master
2016-09-10 12:58:20 -07:00
bassamtabbara
d68a584ce2
Merge pull request #9 from quantum/run-glide-on-build
...
run glide install on each build. upgrade glide to 12.1
2016-09-10 12:57:57 -07:00
Travis Nielsen
cb37f97cff
updated test instructions
2016-09-09 13:45:15 -07:00
Travis Nielsen
05458f08b7
add test command to makefile
2016-09-09 13:44:04 -07:00
Jared Watts
8c840be9a3
Bump clusterd to 0dd2b38c1bbafb55eb0734919ee99e603923cc6d
2016-09-09 12:12:52 -07:00
Travis Nielsen
93a594a875
Unit testing instructions
2016-09-09 10:29:15 -07:00
Travis Nielsen
ee3d3ba1f4
add a unit test for ceph mon and osd leaders
2016-09-09 10:24:15 -07:00
jbw976
4424c806f0
Merge pull request #10 from quantum/proc-man
...
Basic process management for child processes
2016-09-08 20:20:01 -07:00
Jared Watts
40e9ae7b5d
Bump clusterd reference to a315649618080b8a52479111c1e0ad229d9a36da
2016-09-08 20:15:49 -07:00
Jared Watts
96084e1bae
Merge branch 'master' into proc-man
2016-09-08 16:08:14 -07:00
Travis Nielsen
ba39f59e70
Update launch.md
2016-09-08 16:03:07 -07:00