Bassam Tabbara
60b0dc3b05
Dependency checking in Makefile and other improvements
...
Makefile now checks go dependencies and only builds what is needed.
Refactored the Makefile into three parts for better maintenance.
Add a buildall target that is the initial attempt at cross compiling
castlectl.
2016-09-29 12:17:42 -07:00
jbw976
cd54994c86
Merge pull request #33 from jbw976/wip-cmd-out
...
Full node details listing and pretty printing, unit tests
2016-09-29 09:26:23 -07:00
Jared Watts
4348cf2781
Full node details listing and pretty printing, unit tests
2016-09-29 09:25:11 -07:00
Travis Nielsen
5a8b9a32a1
Merge pull request #32 from travisn/move-cephd
...
move cephclient and cephd under cephmgr
2016-09-27 09:29:23 -07:00
Travis Nielsen
c1acb9175e
move cephclient and cephd under cephmgr
2016-09-27 08:33:49 -07:00
Travis Nielsen
b41815c730
Merge pull request #31 from travisn/rename-cephmgr
...
Move ceph manager from castled to cephmgr package
2016-09-26 16:29:39 -07:00
Travis Nielsen
b89bccec09
point sources at cephmgr
2016-09-26 16:00:45 -07:00
Travis Nielsen
285d50f8a4
move cephmgr sources from castled package
2016-09-26 15:33:53 -07:00
Travis Nielsen
52bb7a6bcd
Merge pull request #30 from travisn/build-fix
...
fix formatting build requirements
2016-09-26 15:32:29 -07:00
Travis Nielsen
01ffc4db0a
fix formatting build requirements
2016-09-26 15:30:34 -07:00
Travis Nielsen
38622ad59d
Merge pull request #28 from travisn/move-mon
...
Move ceph mons to healthy nodes when the heartbeats are not seen for 10s
2016-09-26 14:46:39 -07:00
Travis Nielsen
4cc85d7978
rest api for getting ceph mon desired and actual status
2016-09-26 14:30:41 -07:00
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