jbw976
14479a77aa
Merge pull request #42 from jbw976/rbd-api
...
Support for creating, mapping, formatting, mounting and unmounting RA…
2016-10-11 15:27:31 -07:00
Jared Watts
0d4241e758
Support for creating, mapping, formatting, mounting and unmounting RADOS block devices
2016-10-11 15:25:49 -07:00
Bassam Tabbara
b30c8365d2
Merge pull request #45 from bassamtabbara/cross-compile-2
...
Support for cross compiling
2016-10-10 17:11:37 -07:00
Bassam Tabbara
0c30d20386
Simplify Makefile to support cross compiling
...
Makefile has been simplified to take advantage of incremental
build support in golang, and to setup for cross compiling.
2016-10-10 15:35:38 -07:00
Bassam Tabbara
2e2cd80ca8
Merge pull request #44 from bassamtabbara/gofmt-fixes
...
gofmt fixes
2016-10-08 12:15:24 -07:00
Bassam Tabbara
4e12c495b3
gofmt fixes
2016-10-08 10:53:20 -07:00
Bassam Tabbara
ad6762266a
Merge pull request #43 from travisn/fix-vet
...
Fix for go vet build issues
2016-10-08 09:51:26 -07:00
Travis Nielsen
c530013839
go vet fixes
2016-10-07 23:54:04 -07:00
Travis Nielsen
2601bd6308
Merge pull request #40 from travisn/proc-mgmt
...
Restart a process when exiting unexpectedly
2016-10-06 09:30:08 -07:00
Travis Nielsen
be361b7da4
move the proc package under util
2016-10-06 09:29:05 -07:00
Travis Nielsen
9262de42d7
restart a child process on failure
2016-10-06 09:29:05 -07:00
jbw976
3cf541756c
Remove unnecessary make flags to build
2016-10-05 17:43:48 -07:00
Travis Nielsen
67c67d6bd6
Merge pull request #39 from travisn/remove-osd
...
Stop and remove an OSD from the crush map
2016-10-04 15:28:28 -07:00
Travis Nielsen
afea5de34d
increase code coverage of ceph orchestration
2016-10-04 15:27:07 -07:00
Travis Nielsen
d820bf5ff6
rest api for querying the crush map
2016-10-04 15:27:07 -07:00
Travis Nielsen
ed05bcb203
remove a bad osd from crushmap
2016-10-04 15:27:07 -07:00
jbw976
59ead08bea
Merge pull request #38 from jbw976/castled-on-ubuntu
...
Support for running castled on Ubuntu dev environment
2016-10-04 09:26:25 -07:00
Jared Watts
38a1549f1d
Support for running castled on Ubuntu dev environment
2016-10-04 09:24:59 -07:00
Travis Nielsen
8a4fd6f6b3
Merge pull request #35 from travisn/add-device
...
Orchestrate add and remove osd devices
2016-10-03 10:55:52 -07:00
Travis Nielsen
f6aa5ee72c
stop the osd process when it is not in desired state
2016-10-03 10:54:24 -07:00
Travis Nielsen
8db85f4231
add test for moving an unhealthy monitor
2016-10-03 10:54:24 -07:00
Travis Nielsen
6a789caa2d
orchestrate adding and removing of devices
2016-10-03 10:54:17 -07:00
Travis Nielsen
da2b3a43f8
osds initialize from devices in desired state
2016-10-03 10:42:46 -07:00
Travis Nielsen
032c8bca03
add and remove device to desired state
2016-10-03 10:42:46 -07:00
Travis Nielsen
07f788a1af
Merge pull request #37 from travisn/code-coverage
...
Enable test coverage for the unit tests
2016-09-30 16:08:02 -07:00
Travis Nielsen
b123dca674
build tag to skip ceph during mocked tests
2016-09-30 11:20:22 -07:00
Travis Nielsen
0c84bb904e
enable test coverage
2016-09-30 10:51:45 -07:00
Travis Nielsen
725bc861da
rename util package references
2016-09-29 21:51:45 -07:00
Travis Nielsen
d2bdd4b6b2
move cmd line tools to cmd package
2016-09-29 21:51:45 -07:00
Bassam Tabbara
a68d91f9be
Pickup latest ceph with reworked commits
2016-09-29 21:51:01 -07:00
Bassam Tabbara
a75edebce3
Merge pull request #34 from bassamtabbara/rework-makefile
...
Dependency checking in Makefile and other improvements
2016-09-29 13:23:22 -07:00
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